@charset "utf-8";
/* CSS Document */
.principal{background-image:url(imagenes/fondobody.jpg);background-repeat:repeat-x;background-color:#FFFFFF;margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;}
.contenedor_principal{margin:0px auto;width:924px;background-image:url(imagenes/fondoprincipal.jpg);background-repeat:no-repeat;height:auto!important;height:100%;min-height:100%;margin:0px auto;}
.contenedor_pie{width:100%;background-color:#878888;font-family:Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:11px;height:100px;margin-top:-100px;clear:left; overflow:hidden;}
.pie{width:924px;margin:0px auto;padding:15px 0px;}
.pie IMG{float:left;font-size:11px;padding:0px 0px 8px 190px;margin-top:0px;}
.pie A{color:#FFFFFF;text-decoration:none;}
.datospie{float:left;border-right:1px solid #E8E9E4;border-left:1px solid #E8E9E4;padding:0px 15px 15px 15px;margin:0px 30px 0px 30px;}
.datospie P{margin:5px 0px;}
.destacadopie{color:#000000;}

a{color:#002F79; text-decoration:none}
a:hover{color:#FEC300; text-decoration:none}
#cabecera{height:40px; margin:0px}
#cabecera IMG{border:0px}
#cabecera H1, H2{text-align:right;margin:2px 0px 0px 0px;}
#cabecera H1{font-size:20px;color:#002F79;padding-top:20px;}
#cabecera H2{font-weight:normal;font-size:15px;color:#0044B0;}
#cabecera .logo{float:left;}
#cabecera .idiomas{text-align:right;padding:10px 10px 0px 10px; height:20px}
#cabecera .idiomas LABEL{font-size:11px;color:#002F79;}
#cabecera .idiomas INPUT{font-size:11px;color:#002F79;}
#cabecera .idiomas IMG{margin:0px 4px;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.menuprincipal{float:left;width:160px;list-style-type:none;padding:0px;margin:0px;}
.menuprincipal LI{margin:0px 0px 2px 0px;list-style-type:none;}
.menuprincipal A{width:160px;height:35px;background-color:#002F79;color:#FFFFFF;padding:10px 0px 0px 15px;font-size:13px;display:block;text-decoration:none;}
.menuprincipal A:hover{background-color:#FEC300;color:#002F79;text-decoration:none;}
.animacion{margin-left:0px;}
*>.animacion{margin-left:10px;}
.contenedor_contenido{margin-left:169px;background-image:url(imagenes/fondocontenido.gif);background-repeat:repeat-y;padding-bottom:60px;;height:auto!important;height:100%;min-height:100%;}
#contenido{padding:16px 25px 51px;color:#464647;height:auto!important;height:100%;min-height:100%;}
#contenido P{line-height:15px;text-align:justify;}
#contenido .columizq{float:left;width:377px;
/*border-right:1px solid #E8E9E4;*/
padding-right:20px;font-size:12px;;height:auto!important;height:100%;min-height:100%;}
#contenido .columizq UL{font-size:12px;margin:15px 15px 15px 50px;}
#contenido H3{color:#002F79;}
#contenido .columizq LI{margin-bottom:5px;}
#contenido .columizq H3, H4, H5, H6{color:#002F79;margin:5px 0px;}
#contenido .columizq H3{font-size:20px;}
#contenido .columizq H4{font-size:14px;}
#contenido .columizq H5{font-size:12px;}
#contenido .columdch{float:left;padding-left:20px;width:285px;border-left:1px solid #E8E9E4;;height:auto!important;height:100%;min-height:100%;}
#contenido .columdch H3, H4, H5, H6{color:#002F79;margin:5px 0px;}
#contenido .columdch H3{font-size:20px;}
#contenido .columdch H4{font-size:14px;}
#contenido .columdch H5{font-size:12px;}
.anuncio{background-image:url(imagenes/fondoanuncio2.gif);background-repeat:no-repeat;padding:30px 10px 20px 25px;color:#002F79;}
.anuncio A{color:#002F79;text-decoration:none;}
.anuncio A:hover{color:#002F79;}
.txtportada{color:#002F79;font-size:12px;}
.txtportada A{text-decoration:none;font-weight:bold;color:#002F79;}
.txtportada A:hover{text-decoration:none;font-weight:bold;color:#FEC300;}
.notiportada{margin-top:15px;font-size:12px;}
.notiportada A{margin:5px 0px;text-decoration:none;color:#002F79;}
.notiportada A:hover{color:#FEC300;}
.notiportada HR{background-color:#E8E9E4;  color:#E8E9E4;  margin-top:20px;}
A.btnmas{float:right; background-color:#E8E9E4; padding:3px 10px; font-size:11px; color:#464647; text-decoration:none; border:0px;margin-top:9px;}
A:hover.btnmas{background-color:#A1C5E7;color:#002F79;}
.btnmas IMG{border:0px; vertical-align:middle;}
.paginacion{float:right;font-size:11px;color:#002F79;width:100%; margin-bottom:4px; margin-top:10px}
.paginacion A{color:#002F79;text-decoration:none;}
.paginacion A:hover{color:#FEC300;text-decoration:none;}
.paginacion HR{background-color:#E8E9E4;  color:#E8E9E4;  margin-top:10px;}
.noticia{margin:10px 0px;border-bottom:1px solid #E8E9E4;padding-bottom:15px;font-size:12px;overflow:hidden}
.noticia A{text-decoration:none;color:#002F79;}
.noticia h5 A:hover{text-decoration:none;color:#FEC300;}
.noticia em{color:#002F79;}

.actualidad{margin:10px 0px;border-bottom:1px solid #E8E9E4;padding-bottom:15px;font-size:12px;overflow:hidden}
.actualidad A{text-decoration:none;color:#002F79;}
.actualidad h5 A:hover{text-decoration:none;color:#FEC300;}
.actualidad em{color:#002F79;}

IMG.foto{margin:0px 10px 10px 0px;padding:5px;border:1px solid #E8E9E4;background-color:#FFFFFF;float:left}
.noticiatxt{float:left;width:80%;font-size:12px;}
.noticiatxt2{float:left;width:74%;}
.noticiatxt2 a{color:#002F79}
.noticiatxt2 a:hover{color:#FEC300}
.noticiatxt h5{font-size:12px;}
.noticiatxt2 h5{font-size:12px;}
.noticiatxt2 p{margin:6px 0;}
.noticiatxt2 p+ul{margin-top:-3px;}
.noticiatxt2 ul{margin-left:24px;margin-bottom:6px;}
.equipo{margin-top:10px;overflow:hidden;font-size:12px;height:126px;}
.equipo UL{list-style-type:none;margin:0px;padding:0px;}
.equipo LI{font-size:11px;color:#002F79;margin-bottom:5px;}
.componente{float:left;width:55%;}
.contacto H6{background-color:#E8E8E8;color:#002F79;padding:6px;font-size:11px;font-weight:bold;}
.contacto P{color:#002F79;padding:3px;font-size:12px;margin:0px;}
A.btnmas2{float:left; background-color:#E8E9E4; padding:3px 10px; font-size:11px; color:#464647; text-decoration:none; border:0px; margin-top:10px;}
A:hover.btnmas2{background-color:#A1C5E7;color:#002F79;}
.btnmas2 IMG{border:0px; vertical-align:middle;}
.formulario{background-image:url(imagenes/fondoformulario.jpg);background-repeat:no-repeat;padding:50px 60px 20px 25px;color:#464647;font-size:12px;}
.formulario h7{color:#002F79;text-decoration:none;}
.formulario input{font-family:Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #B7B8B6;padding:3px 3px;color:#464647;}
.formulario textarea{font-family:Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #B7B8B6;padding:3px 3px;color:#464647;margin-top:5px;display:block;}
.btnenviar{margin-top:6px;width:100px;}
#contenido .columizq2{float:left;width:350px;
/*border-right:1px solid #E8E9E4;*/
padding-right:20px;font-size:12px;}
#contenido .columizq2 H3, H4, H5, H6{color:#002F79;margin:5px 0px;}
#contenido .columizq2 H3{font-size:20px;}
#contenido .columizq2 H4{font-size:14px;}
#contenido .columizq2 H5{font-size:12px;}
#contenido .columdch2 H3, H4, H5, H6{color:#002F79;margin:5px 0px;}
#contenido .columdch2 H3{font-size:20px;}
#contenido .columdch2 H4{font-size:14px;}
#contenido .columdch2 H5{font-size:12px;}
.formulario2{background-color:#E8E8E8;padding:10px 10px 20px 10px;color:#464647;}
.formulario2 h7{color:#002F79;text-decoration:none;}
.formulario2 P{font-size:11px;}
.formulario2 input{font-family:Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #B7B8B6;padding:3px 3px;color:#464647;}
.formulario2 textarea{font-family:Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #B7B8B6;padding:3px 3px;color:#464647;margin-top:5px;display:block;}
#contenido .columdch2{float:right;padding-left:20px;width:310px;border-left:1px solid #E8E9E4;font-size:12px;}
.submenuservicios{margin-bottom:30px;}
.submenuservicios H3{padding:0px 50px 0px 0px;color:#002F79;margin:5px 0px;; margin-bottom:10px;}
.submenuservicios UL{margin:0px; padding:10px 0px 0px 0px;list-style-type:none;text-align:center; margin-bottom:20px}
.submenuservicios LI{display:inline;font-size:12px;color:#002F79; font-size:14px;}
.submenuservicios LI A{text-decoration:none;color:#002F79;font-weight:bold;}
.submenuservicios LI A:hover{color:#FEC300;}
#contenido .columizq3{float:left;width:354px;
/*border-right:1px solid #E8E9E4;*/
padding-right:20px;font-size:12px;}
#contenido .columdch3{float:left;padding-left:20px;width:310px;border-left:1px solid #E8E9E4;font-size:12px;}
.listadoservicios H4{font-size:14px;color:#002F79;}
.listadoservicios H5{font-size:11px;background-color:#002F79;color:#FFFFFF;padding:10px;}
.listadoservicios UL{list-style-type:none;margin:0px;padding:0px 0px 0px 10px;}
.listadoservicios LI{margin:20px 0px;font-size:12px;}
.listadoservicios LI A{color:#002F79;text-decoration:none;}
.listadoservicios LI A:hover{text-decoration:underline;color:#FEC300}
.listadoservicios TABLE{width:100%;margin:15px 0px;}
.listadoservicios TD{font-size:12px;width:30%;padding:0px 10px;vertical-align:top;}
TD.bordecelda{border-right:1px solid #E8E9E4;}
.listadoservicios HR{border:1px dashed #E8E9E4;}
.listadoservicios H4{font-size:14px;color:#002F79;}
.listadoservicios2 H5{font-size:11px;background-color:#002F79;color:#FFFFFF;padding:10px;}
.listadoservicios2 UL{list-style-image:url(imagenes/iconolista.gif);margin:0px;padding:0px 0px 0px 20px;}
.listadoservicios2 LI{margin:20px 0px;font-size:12px;}
.listadoservicios2 H4{font-size:14px;color:#002F79;}
.listadoservicio2s LI A{color:#002F79;text-decoration:none;}
.listadoservicios2 LI A:hover{text-decoration:underline;}
.listadoservicio2 TABLE{width:100%;margin:15px 0px;}
.listadoservicios2 TD{font-size:12px;width:30%;padding:0px 10px;vertical-align:top;}
html, body{margin:0;padding:0;height:100%;outline:0; }


.avisolegal{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.avisolegal DIV{
	margin:0px auto;
	width:350px;
}
.avisolegal H1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.avisolegal P{
	line-height:17px;
	text-align:justify;
}
.avisolegal A{
	color:#002F79;
	text-decoration:none;
}
.avisolegal A:hover{
	color:#FEC300;
	text-decoration:none;
}

.rss{color:#002F79; font-size:11px; text-decoration:none}
.rss img{border:0px; vertical-align:middle}
.rss:hover{color:#FEC300; font-size:11px; text-decoration:none}

#migapan{color:#002F79; font-size:12px; margin-bottom:10px;margin-top:10px;}
#migapan a{color:#002F79; text-decoration:none}
#migapan a:hover{color:#FEC300; text-decoration:none}
.itemcalendario{text-decoration:none; font-weight:bold}
.itemcalendario:hover{text-decoration:none; font-weight:bold}

