body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-face: Arial;
font-size: 8pt;
}

p {
font-face: Arial;
font-size: 8pt;
}


a{
 text-decoration: none;
 color: #888888;
 font-size: 10pt;
 font-face: arial ;

}

a:hover{
 text-decoration: underline;
 color: #000000;
 font-size: 10pt;
  
}

h1 {
font-size: 8pt;
background-color: #cfcfcf;
padding-right: 10px;
padding-bottom: 1px;
}

h2 {
font-size: 10pt;
color: #F0AC25; 

}

h3 {
font-size: 9pt;

}

h4{
 font-size: 10pt;
 font: italic;
}

h5 {
 font-size: 10pt;
}

.borde_naranja {
 border: solid;
 border-width: 1px;
 border-color: #FFA500;
 padding: 3pt;
 background-color: #ffc060
 }
 
.menu_vertical {
 background-color:#ffb200;
 vertical-align:top;
border: solid;
 border-right-width: 1px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-color: #2a2927;
padding: 0pt;
width: 119px;

}

.menu_secretaria {
background-color: #cacaca;
height:450;
vertical-align:center;
border: solid;
border-right-width:1px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-color: #2a2927;

}

.cabecera {
background-color: #cfcfcf;
vertical-align: top;
width:750px;
border: solid;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-color: #ffffff;
}


.borde_gris {
border: solid;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-color: #696969;
 padding: 3pt;
 font-size: 9pt;
 color:#2a2927;
 }

.taula_principal{
border:solid;
width:750px;
vertical-align: top;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-color: #696969;
 background-color: #ffffff;
 padding: 0pt;
 
 }

.taula_fons{
width:750px;
background-image: url(../imatges/fons2.jpg);
}

.fons_clar{
align:center;
width:750px;
background-image:url(../imatges/fons_clar.jpg);
}

.cabecera_naranja{
 background-color: #ffb200;
 color: #2a2927;
 font-size: 9pt;
 text-align:center;
 border:solid;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-color:#4f4f4f;
padding: 0pt;
vertical-align: top;

}

.logo{
height:140px;
vertical-align:bottom;
text-align: center;
}

.cuerpo {
width:630px;
bgcolor:#fafafa;
text-align:center;
height:369px;
} 

.contenido{
 
 height: 100px;
 font-size: 9pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-color:#2a2927;
text-align:left;
padding:3pt;
}

.contenido2{
 background-color: #ffffff;
 font-size: 10pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
color:#2a2927;

}



.cabecera_sesion{
 border:solid;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 1px;
 border-color:#ffffff;
 background-color: #ffb200;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10pt;
 width: 119px;

 
}

.borde_bottom {
border:solid;
border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 1px;
 border-color:#2a2927;
 }

.consulta_contenidos{
border:solid;
border-right-width: 1px;
border-left-width: 1px;
border-top-width: 1px;
border-bottom-width:1px;
border-color:#2a2927;
font-size: 9pt;

}

.consulta_contenidos2{
padding: 2pt;
font-size:9pt;
}

.cabecera_sesion_secretaria{
 border:solid;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 1px;
 border-color:#2a2927;
 background-color: #2a2927;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10pt;
 color:#ffffff;
 width: 119px;

 
}

.sesion {
background-color: #ffffff;
width: 119px;
font-size:7pt;
text-align:center;
padding:0pt;

}


input {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #2a2927;
}

.cuadrotxt {
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #2a2927;
background-color:#ffffff;
 border: solid;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-color:#2a2927;
}

.cuadrotxt2{
font: 9px Verdana, Arial, Helvetica, sans-serif;
color:#2a2927;
}

input.checkbox {
font: 20px;
border:solid;
border-color: #2a2927;
border-right-width: 10px;
background-color:#2a2927;
}

.button {
	color: #2a2927;
	background: #ffffff;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2a2927;
	border-right: 1px solid #2a2927;
	border-bottom: 1px solid #2a2927;
	border-left: 1px solid #2a2927;
}


.button2 {
	color: #2a2927;
	background: #cfcfcf;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;

}

.borde_blanco {
 border: solid;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-color:#ffffff;
}

.firma {
background-color: #2a2927;
 height: 10px;
 font-size: 7pt;
color:#cfcfcf;
}

.datos_sesion {
background-color: #cacaca;
height: 10px;
font-size: 9pt;
color: #2a2927;
}




.120{
width:120px;
text-align:center;
}