/* INICIALIZAMOS PARAMETROS */

*{margin:0; padding:0}
fieldset, a, img{border:0}
.clear{clear:both}

body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; padding:15px 0;}

input, textarea, select{font-size:1em; font-family: Verdana, Arial, Helvetica, sans-serif}
html>body option{padding-right:10px}
#contenedorPpal{width:968px; margin:0 auto;position: relative;}

/* MENU HERRAMIENTAS SUPERIOR */

.menuHerramientas{ list-style:none; text-align:right; margin-right:-5px}
.menuHerramientas li{display:inline; color:#004159; margin-right:5px}
.menuHerramientas a{color:#004159; text-decoration:none; margin:0 5px 0 0}
.menuHerramientas a:hover{text-decoration:underline}

.mapaweb{text-align:left; margin:20px 0}
.mapaweb li form{background-color:transparent;position:absolute;}
.mapaweb li form label{width:auto;}

h1{float:left}
.fecha{float:right;color:#004159; padding:10px 0 0 0}

/* MENU PRINCIPAL */

.colIzq{width:715px; float:left; padding-top:15px}
.colIzq .menuPpal{ list-style:none; width:100%; background:url(../img/bg_menu.gif) top left repeat-x; height:46px; font-family:Arial, Helvetica, sans-serif}
.colIzq .menuPpal li{float:left; display:block;padding:8px 15px 0 10px; background: url(../img/separador_menu.gif) right top no-repeat; font-size:1.2em; }

#menuPpal a{float:left; display:block; height:37px; font-weight:bold; color:#6495b0; text-decoration:none}
#menuPpal a:hover, #menuPpal a.activo{color:#004469; }


#menuPpal{list-style:none; width:100%; background:url(../img/bg_menu.gif) top left repeat-x; height:46px; font-family:Arial, Helvetica, sans-serif}
#menuPpal li {float:left; display:block;padding:8px 15px 0 10px; background: url(../img/separador_menu.gif) right top no-repeat; font-size:1.2em; position:relative}
#menuPpal li ul {position: absolute; margin-top:37px; left:0; background:url(../img/inf_submenu.gif) right bottom no-repeat; font-size:0.75em;left: -999em; padding-bottom:9px; border-left:1px solid #e7eaeb}
#menuPpal li ul li{font-weight:normal; background:#fff url(../img/flecha_submenu.gif) 152px 10px no-repeat; clear:both; display:block; padding:5px 5px 5px 10px; width:150px; border-right:1px solid #e7eaeb; border-top:1px solid #e7eaeb; }
#menuPpal li ul li a{font-weight:normal; height:auto; color:#6495b0}
#menuPpal li ul li a:hover{color:#004469}
#menuPpal li:hover ul, #menuPpal li.sfhover ul { left: 0;}

#menuPpal li:hover a, #menuPpal li.sfhover a{color:#004469;}


#menuPpal li:hover li a, #menuPpal li.sfhover li a{color:#6495b0}
#menuPpal li:hover li a:hover, #menuPpal li.sfhover li a:hover{color:#004469;}


/* BUSCADOR */
.colDer{width:250px; float:right;padding-top:15px}
.buscador{ background:url(../img/bg_buscador.gif) left top repeat-x; padding:14px 10px}
.buscador .inputbox{color:#b7b78c; border:1px solid #dcdcc3; padding:2px 1px; margin-right:5px; width:140px}
	* html .buscador .inputbox{width:140px}
.boton{color:#fff; background:#b7b78c; border:0; padding:2px 4px}

/* CONTENEDOR BODY */

#contenedorBody{clear:both}

/* CONTENEDOR BODY . CUERPO IZQUIERDA */

.cuerpoIzq{width:715px; float:left; }


#contenedorBody{padding-bottom:30px; padding-top:1px}
/* CONTENEDOR BODY . CUERPO DERECHA */

.cuerpoDer{width:250px; float:right; overflow:hidden;}
.cuadroLogin{background:#e5e5d1 ; color:#969670}
.cuadroLogin fieldset{padding:10px}
.cuadroLogin .curvaInf{background:url(../img/curva_login.gif) right bottom no-repeat; font-size:0.1em; height:8px}
.cuadroLogin h2{font-family: Arial, Helvetica, sans-serif; font-size:2em; font-weight:normal; padding:5px 0 13px 0}
	* html .cuadroLogin h2{padding-bottom:10px}
.cuadroLogin label{float:left; width:100px; font-weight:bold; font-size:1.2em;display:block }
.cuadroLogin .inputbox{color:#b7b78c; border:1px solid #dcdcc3; padding:2px 1px;width:120px; margin-bottom:5px}
.cuadroLogin .derecho{text-align:right; padding:5px 8px 8px 0; clear:both}
.cuadroLogin a{color:#969670; text-decoration:underline}
.cuadroLogin a:hover{color:#c1c1a5; text-decoration:none}

/* cuadro ULTIMAS NOTICIAS */

.cuerpoDer .ultimasNoticias{padding:20px 0 0 12px; font-family:Arial, Helvetica, sans-serif}
.cuerpoDer .ultimasNoticias h3{color:#002f46; font-size:2em; font-weight:normal; margin-bottom:5px; }
.cuerpoDer .ultimasNoticias{padding:20px 0 0 12px; font-family:Arial, Helvetica, sans-serif;padding-top:0px;}

/* egomez eliminino la informacion del color de csc-firstHeader */
.cuerpoDer .ultimasNoticias h3,.cuerpoDer .csc-firstHeader{padding:20px 0 0 12px; font-size:2em; font-weight:normal; margin-bottom:0px; }
.cuerpoDer .ultimasNoticias h3,.cuerpoDer {color:#002f46;}
.cuerpoDer .ultimasNoticias ul{ list-style:none}
.cuerpoDer .ultimasNoticias li{padding:10px 0; background: url(../img/separador_disc.gif) left top repeat-x; font-size:1.1em}
.cuerpoDer .ultimasNoticias li.todas{background:url(../img/separador_disc.gif) left bottom repeat-x; border-top:1px solid #e4e4e4}
.cuerpoDer .ultimasNoticias li.todas a{background:url(../img/icono_vertodo.gif) left center no-repeat; padding-left:20px}
.cuerpoDer .ultimasNoticias span{font-size:0.9em; color:#002f46}
.cuerpoDer .ultimasNoticias a{color:#8097a3; text-decoration:none; }
.cuerpoDer .ultimasNoticias a:hover{text-decoration:underline}

/* cuadro INFORMACION RELACIONADA */

.cuerpoDer .infoRelacionada{padding:20px 0 0 12px; font-family:Arial, Helvetica, sans-serif; color:#777}
.cuerpoDer .infoRelacionada h3{color:#969670; font-size:2em; font-weight:normal; margin-bottom:5px; }
.cuerpoDer .infoRelacionada ul{ list-style:none;  border-top:1px solid #e4e4e4}
.cuerpoDer .infoRelacionada p{font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px }
.cuerpoDer .infoRelacionada li{padding:10px 0; background: url(../img/separador_disc.gif) left bottom repeat-x; font-size:1.1em; list-style:none}

.cuerpoDer .infoRelacionada li a{background:url(../img/icono_archivo_marron.gif) left center no-repeat; padding-left:20px}
.cuerpoDer .infoRelacionada span{font-size:0.9em; color:#002f46}
.cuerpoDer .infoRelacionada a{color:#969670; text-decoration:none; }
.cuerpoDer .infoRelacionada a:hover{text-decoration:underline}



/* CUERPO PRINCIPAL */

.breadcrumb li{display:inline}

.cuerpoPpal{float:right; width:510px; margin-right:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#333; padding-top:25px}
.columnaSimple{float:left}
.columnaSimpleBig{float:left; width:100%}

.cuerpoPpal p{margin-bottom:15px; line-height:1.4em}
.cuerpoPpal ul{ list-style:square; padding-left:30px; margin-bottom:15px}
.cuerpoPpal a{color:#6495b0}
.cuerpoPpal a:hover{color:#004469}
.cuerpoPpal h2{color:#30799a; font-size:1.7em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px}
.cuerpoPpal h2 img{margin-bottom:10px}
.cuerpoPpal h3{font-family:Arial, Helvetica, sans-serif; color:#004469; font-size:1.3em; margin-bottom:5px}

.cuerpoPpal h4{font-family:Arial, Helvetica, sans-serif; color:#30799a; font-size:1.2em; margin-bottom:5px}
.cuerpoPpal h5{font-family:Arial, Helvetica, sans-serif; color:#004469; font-size:1.0em; margin-bottom:5px}

.cuerpoPpal .titulares{margin-bottom:20px;}
.noticias {
margin-bottom:2em;
}
.noticias img{
float:left; margin:0 10px 10px 0;
}
.tx-ttnews-browsebox-SCell { font-weight:bold;}
.pieDatos{font-size:0.9em; color:#aaa}


/*.cuerpoPpal form{xmargin:20px 10px 20px 120px; padding:20px 10px; background:#eaf0f2; xwidth:250px; }*/
.cuerpoPpal form{padding:20px 10px; background:#eaf0f2; }

.cuerpoPpal form label{float:left; display:block; width:150px; text-align:right; padding-right:10px}
.cuerpoPpal .campoTexto, .tx-indexedsearch-searchbox-sword {border:1px solid #bbcdd7; padding:1px}
.cuerpoPpal .botonAzul, .tx-indexedsearch-searchbox-button {background:#30799a; color:#fff; padding:2px 5px; border:0; margin-top:10px}
.cuerpoPpal form p{clear:both; margin-bottom:5px}
.cuerpoPpal .error{color:#e10106}

.cuerpoPpal dl{width:178px; float:left; display:block; margin:10px 15px 15px 0}
	* html .cuerpoPpal dl{margin-right:12px}
.cuerpoPpal dt{font-size:1.1em; font-weight:bold; background:#eaf0f2; padding:5px 10px}
.cuerpoPpal dt a{color:#004159; text-decoration:none}
.cuerpoPpal dt a:hover{text-decoration:underline}
.cuerpoPpal dd{background:#f8fafa; padding:4px 10px 4px 15px; margin-bottom:2px}
.cuerpoPpal dd a{text-decoration:none}
.cuerpoPpal dd ul{margin-top:10px;}
.cuerpoPpal dd ul li{margin-bottom:5px; color:#969670}
.cuerpoPpal dd ul li a{font-size:0.9em; color:#969670}
ul.breadcrumb{ list-style:none; margin-bottom:30px; padding:0; color:#777; font-family:Arial, Helvetica, sans-serif}
ul.breadcrumb strong{ color:#004469}

.cuerpoPpal table.datos{width:100%; border-collapse:collapse; margin-bottom:10px}
table.datos th{background:url(../img/cabecera_tabla.jpg) left top repeat-x; border-bottom:3px solid #e7eaeb; color:#6495b0; padding:8px 5px}
table.datos td{padding:5px 10px; background:url(../img/separador_tabla.gif) left bottom repeat-x; text-align:center}
table.datos td.nombreCampo{color:#6495b0; text-align:left}
table.datos tr.par td{background:#f8f9f9}


table.dobleColumna{width:100%; border-collapse:separate; margin-bottom:10px}
table.dobleColumna th{background:url(../img/separador_tabla.gif) left top repeat-x; color:#6495b0; text-align:left;  padding:10px}
table.dobleColumna td{ background:url(../img/bg_textotabla.jpg) left top repeat-x; border-bottom:3px solid #e7eaeb; padding:10px}

.paginacion{background:url(../img/cabecera_tabla.jpg) left top repeat-x; color:#30799a; border-bottom:3px solid #e7eaeb; padding:8px;}
.paginacion span{float:left;}
.paginacion ul{ list-style:none; float:right; margin-bottom:0;}
.paginacion ul li{ display:inline}

.sub{background: url(../img/separador_tabla.gif) left bottom repeat-x; border-top:3px solid #e7eaeb; border-bottom:none  }

.imgIzq{float:left; margin:0 10px 10px 0}
.imgDer{float:right; margin:0 0 10px 10px}
.fechaNoticia{/*clear:both;font-size:0.9em; font-style:normal; color:#999974; display:block;*/ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h3.titNoticia{background:url(../img/separador_tabla.gif) left bottom repeat-x; padding-bottom:2px; margin-bottom:10px}
h3.titNoticia a{font-family:Arial, Helvetica, sans-serif; color:#004469;text-decoration:none;}
h3.titNoticia a:hover{text-decoration:underline}
/* DESTACADOS */

.destacados{border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; }
h4.titDestacado {background:#e5e5d1; color:#969670; font-size:2.4em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:10px; }
/** egomez - Para poder modificar la cabecera de la latest news en el marco de la derecha. */
#h4.csc-firstHeader {background:#e5e5d1; color:#969670; font-size:2.4em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:10px; }
.cuerpoDer h4.csc-firstHeader {background:#e5e5d1; color:#969670; font-size:2.4em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:10px; }

.destacados .fechaNoticia{font-size:1em}
.detacados h5{font-size:1.8em}
.destacados .noticia{padding:10px; color:#777}

.destacados .titulo{font-weight:bold; font-size:1.1em; color:#969670;}
.destacados p{padding-bottom:7px}
.destacados a{display:block; clear: both; color:#969670; text-decoration:none}
.destacados a:hover{text-decoration:underline}
.destacados .ampliar{text-align:right; font-weight:bold; background:url(../img/bg_vernoticia.gif) left top repeat-x; padding:7px 5px 6px 5px}
.destacados img{
float:left; margin:0 10px 10px 0;
}




/* SUBMENU INTERIOR */
.submenuInt{float:left; width:145px; font-family: Arial, Helvetica, sans-serif;font-size:1.2em; padding-top:75px}
.submenuInt ul{ list-style: none; border-top:1px solid #e4e4e4; text-align:right}
.submenuInt li{padding:7px 0; background: url(../img/separador_disc.gif) left bottom repeat-x;}
.submenuInt li a{color:#6495b0; text-decoration:none; background:url(../img/flecha_submenu.gif) 140px 5px no-repeat; padding-right:15px; display:block}
.submenuInt li a:hover{color:#004469}
.submenuInt li.activo{color:#004469; font-weight:bold}
.submenu_2_Int{font-family: Arial, Helvetica,sans-serif;font-size:1.1em}
.submenu_2_Int li{padding:7px 0; background: none;}

/* TEXTO HOME */
.wrapperHome{padding:20px 10px}
.wrapperHome h2{color:#6495b0; font-family:Arial, Helvetica, sans-serif; font-size:2em; font-weight:normal; margin-bottom:10px}
.wrapperHome h3{font-size:1.4em; color:#004469; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px }
.wrapperHome .textoIzquierda{width:330px; float:left}
.wrapperHome .textoDerecha{width:330px; float:right}
.wrapperHome p{margin:5px 0 10px 0; line-height:1.4em}
.wrapperHome p img{border:1px solid #e7ebee; float:left; margin:0 10px 5px 0}


.wrapperHome .adjunto{ list-style:none;border-top:1px solid #e4e4e4; font-size:1.1em; margin-top:25px; font-family:Arial, Helvetica, sans-serif}

.wrapperHome .adjunto li{padding:10px 0;background:url(../img/separador_disc.gif) left bottom repeat-x; }
.wrapperHome .adjunto li a{background: url(../img/icono_archivo.gif) left center no-repeat; padding-left:20px; color:#8097a3; text-decoration:none; }
.wrapperHome .adjunto li a:hover{text-decoration:underline}



/* FOOTER */

#footer{background:#eaf0f2; padding:20px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; }

#footer dl{background: url(../img/separador_footer.gif) left top repeat-y; padding:0 10px; float:left; display:block; padding-right:25px; width:90px;}
#footer dl.herramientas{margin-left:50px}
#footer dl.herramientas a{color:#004159;}
#footer dl.herramientas a:hover{text-decoration:none; color:#8097a3}
#footer dt{font-size:1.1em; margin-bottom:5px}
#footer dd{background:url(../img/flecha_footer.gif) 0 4px no-repeat; margin-bottom:1px; padding-left:10px}

#footer p{font-weight:bold; color:#004159; padding-top:20px; clear:both }
	* html #footer p{margin-left:20px; }
	
#footer a{color:#8097a3; text-decoration:underline}
#footer a:hover{color:#000; text-decoration:none}


body#interior #footer, body#interior_sincolder #footer { padding: 10px; background-color:transparent; border-top: 4px solid #eaf0f2; }
body#interior #footer #menu_footer, body#interior #footer #herramientas_footer,
body#interior_sincolder #footer #menu_footer, body#interior_sincolder #footer #herramientas_footer { display:none; }
body#interior #footer p, body#interior_sincolder #footer p { padding:0;}

/* CSS STYLED CONTENT */
DL.csc-textpic-image DT { background-color:#FFFFFF;}
DD.csc-textpic-caption { background-color:#FFFFFF;}

