BODY {
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
margin : 10 0 20 0px;
text-align: center;
}

H1{
	font-size:12pt;
	background: transparent url(../images/fondo-titu.gif) no-repeat;
	height: 25px;
	padding: 3 2 2 10px;
	margin:0 0 10 0px;
}


input,select{
	font-size:8pt;
}
TD{
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*****Estilos para el esqueleto******/

#contenedor{
text-align: left;
width: 774px;
background-color : #ffffff;
margin: auto;
} 

#cabecera{
	background: transparent url(../images/fondocab.gif) no-repeat;
	padding: 2 2 2 10px;
	width: 774px;
	height: 36px;
}

#logo{
	float:left;
}

#subtitulo{
	margin: 17 0 0 400px;
}

#cuerpo{
	margin: 10 0 0 0px;
	width: 774px;
}
	
#pie {
	background: transparent url(../images/fondopie.gif) no-repeat;
	padding: 4 2 2 10px;
	width: 774px;
	height: 25px;
	margin-top: 8px;
}

#pie a{
	color: #666;
}

#lateral{
	width:124px;
	margin: 0 0 0 0px;
	float:right;
}
#derecha {
margin: 0 0 0 170px;

}
#principal{
	width:470px;
	margin: 0 0 0 0px;
	float:left;
}

#gracias_comentario{
	background: #E4EBF0 ;
	margin: 25 5 5 5px;
	border: 1px solid #666666;
	padding:5 5 5 5px;
}

/*****estilos para el navegador*****/

#nav{
	float:left;
	width: 160px;
	padding:0px;
	margin:0px;
}

#cuerponav{
	background: #E4EBF0 url(../images/fondonav.gif) repeat-y;
	margin-top:1px;
	padding: 2 0 10 0px;
}

#cuerponav ul{
	margin: 0 0 0 0px;
	padding: 0 0 0 7px;
	list-style: none; 
}

#cuerponav li{
padding-left: 9px;
background: transparent url("../images/item.gif") 0 4px no-repeat;
margin-bottom: 3px;

} 

#abajonav{
	width:160px;
	height:4px;
	background: transparent url("../images/navbajo.gif") no-repeat;
}



.titnavseccion{
	font-weight: bold;
	margin: 12 0 2 5px;
}



/*****estilos para las cajitas****/


.piecajita2{
	background-color:#ccffcc;
	padding: 2 2 2 2px;
}

.cabtab{
	background-color:#ffff99;
}

.cajita{
	border: 1px solid #666666;
}

.tit470{
	background: #D7DFE4 url(../images/fondoazul470.gif) no-repeat;
	width: 470px;
	height: 25px;
}
.dentro470{
	margin: 3 3 3 5px;
}

.subtitgris{
	background-color: #EBEBEB;
	font-size: 8pt;
	font-weight:bold;
}
.dentrosubtitgris{
	font-size: 8pt;
	padding: 0 1 0 5px;
}
.tit302{
	background: #D7DFE4 ;
	padding: 0 1 2 1px;
	font-size:8pt;
}

.imagencaja{
	padding: 0 0 1 1px;
	margin: 1 0 1 0px;
	width: 302px;
	background: #FFFFFF url(../images/fondoimagencaja.gif);
}

.tit302op2{
background: #D7DFE4 url(../images/titulo302gris.gif) no-repeat;
	width: 302px;
	height:25px;
	font-size:8pt;
}

.titgris,.titgrisnav{
	background: transparent url(../images/titgris160x25.gif) no-repeat;
	width: 160px;
	height:25px;
	font-size:10pt;
}
.titgrislateral{
	background: transparent url(../images/titgris124x25.gif) no-repeat;
	width: 124px;
	height:25px;
	font-size:10pt;
}
#recuadroautenticacion{
	padding:3px;
}

.titxt{
	font-size:8pt;
	font-weight: bold;
	padding: 4 0 2 10px;
}

.titxtsinmargen{
	font-size:8pt;
	font-weight: bold;
	padding: 4 0 0 10px;
}

.rec{
	background-color: #efefef;
	padding:5px;
}
.titrec{
	background-color: #dedede;
	padding:2 2 2 5px;
	font-weight: bold;
}

/*****Resto de estilos de la pagina****/
.titcol{
	font-size : 9pt;
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	background-color:#d8dfe4;
	padding: 2 6 2 12px;
}

.titcolnoborde{
	background-color:#ebebeb;
	padding: 2 2 2 2px;
}

.aclaraciones{
	font-size:10pt;
	background-color:#ffccff;
}

.titarriba{
	background-color:#ffcccc;
	font-weight:bold;
	font-size:10pt;
}

.nofloat{
	clear: both;
	height: 1px;
}


.fuente8 {
		font-size:8pt;
		font-family: verdana,arial,helvetica;
}

A.bn {color:#333333;} 
A.bn:visited {color:#333333;} 
A.bn:active {color:#333333;} 
A.bn:link {color:#333333;} 
A.bn:hover {color:#cc3333;} 
A.bn2 {font-size:8pt;color:#3333cc;} 
A.bn2:visited {font-size:8pt;color:#3333cc;} 
A.bn2:active {font-size:8pt;color:#3333cc;} 
A.bn2:link {font-size:8pt;color:#3333cc;} 
A.bn2:hover {font-size:8pt;color:#333333;} 

.cenlaces {
position:absolute; 
width: 765px;
top: 100px;
left:0px;
visibility:hidden;
font-size:8pt;
font-family : verdana,arial,helvetica;
font-weight: bold;
color : #333333;
background-color:#F6F6FF;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
clip: rect(0,765,16,0)
}
.desplega {position: relative; visibility:visible; width:765px;height:14;}

.destacarojo{padding:10px;width:450px; border: 1px dotted #cc3333;font-size:8pt;}
.destacaazul{padding:10px;width:450px; border: 1px dotted #3333cc;font-size:8pt;}

.listado1{background-color:#E4EBF0;padding:2px;}
.listado0{background-color:#f1f1f1;padding:2px;}

.datosblanco{padding:2 2 2 0px;}

/*****Recuadro explicacion portada******/
#recexplica{
width: 470px;
height: 229px;
background-image: url("../images/recexplica.gif");
padding:0px;
}
#dentrorecexplica{
padding:10px;
}
#txtrex{
font-size:10pt;
margin-bottom:8px;
}
.subrex{
	width:148px;
	height:165px;
	float:left;
	background-image: url("../images/fondosubrecexplica.gif");
	margin-left:2px;
	text-align:center;
}
.subrex p{
	text-align:left;
	margin:0 2 0 4px;
}

.error{ color: #cc3333;font-weight:bold;padding:10px;width:450px; border: 1px dotted #cc3333;font-size:8pt;}