body{text-align:center;background:#C0C0C0;margin:0;padding:0;font:1em Arial, Helvetica, sans-serif}

/*** h1: Titulo del Sitio ***/
h1{display:none;}

/*** contenedor de todos los componentes de la página ***/
#contenedor{width:771px;margin:0 auto;padding:0;text-align:left;background:#fff;}

/*** cabezote:cabezote de la pagina ***/
#cabezote {margin:0;padding:0;background:url(../images/cabezotes/back_1.gif) repeat-y right;}

#cabezote .tableHeader {margin:0;padding:0;border-top:5px solid #a62404;border-bottom:3px solid #aaa590;width:100%;}
#cabezote .tableHeader .trTools{background:#fefefe url(../images/cabezotes/back_3.gif) repeat-y right;}
#cabezote .tableHeader .trTools td{border-bottom:2px solid #fff}
#cabezote .tableHeader .trTools ul {margin:0;padding:1px 0 2px 0;font:0.7em arial, helvetica, sans-serif;text-align:right;border-bottom:1px solid #aaa590}
#cabezote .tableHeader .trTools ul li {display:inline;}
#cabezote .tableHeader .trTools a{text-decoration:none;color:#010101;padding:0 10px 0 13px;margin:0 0 0 6px;background:url(../images/bullet_1.gif) no-repeat left;}
#cabezote .tableHeader .trTools a:hover{color:#fff;text-decoration:none;background:transparent url(../images/bullet_1.gif) no-repeat left;}

#cabezote .tableHeader .trLogos .tdLeft{width:197px;background:url(../images/back_17.gif) center top;}
#cabezote .tableHeader .trLogos .tdCenterUp{text-align:right;padding:0px 5px 0 0;width:100%;}
#cabezote .tableHeader .trLogos .tdRight{padding:0 16px 0 0;vertical-align:middle;}

#cabezote .tableHeader .trTitle{text-align:center;}
#cabezote .tableHeader .trTitle .tdCenterDown{padding:0 15px 0 8px;vertical-align:top;}
#cabezote .tdCenterDown h2{margin:0;padding:0;margin:0;font:normal 1.5em "Trebuchet MS", Geneva, sans-serif;letter-spacing:-1px;}
#cabezote .tdCenterDown a{color:#25474D;text-decoration:none}
#cabezote .tdCenterDown .spanTitle{padding:0;margin:0;}

/*** navegacion_datos:contenedor del panel izquierdo y los datos [cuerpo_contenido] ***/
#navegacion_datos{margin:0;padding:0;background:/*#F8F7F5*/#fff url(../images/back_13.gif) repeat-y left;float:left;width:100%}
#navegacion_datos .cont_nav_datos{background:url(../images/back_14.gif) repeat-y right;float:left;width:100%;}

/*** Todo el panel lateral izquierda ***/

#panel_izquierdo{padding:0;margin:0;width:151px;background:#fff;float:left;}
#panel_izq_int{margin:0;padding:0;}

#panel_izq_int .cont_buscar{background:#dddfd2;padding:0 6px 0 7px;margin:0;border-right:1px solid #b5b6a5;height:41px}
#panel_izq_int .cont_buscar .buscar2 .nom_buscar{font:bold 0.7em Arial, Helvetica, sans-serif;margin:0 0 5px 0;background:url(../images/bullet_2.gif) no-repeat right bottom;padding:0 2px 0 0}
#panel_izq_int .cont_buscar .buscar2 .nom_buscar span.span1{display:block;border-bottom:1px solid #e0370e;}
#panel_izq_int .cont_buscar .buscar2 span.span2{color:#1a1a19;vertical-align:middle;padding:0;margin:0 10px 0 0;border-bottom:1px solid #dddfd2}
#panel_izq_int .cont_buscar .buscar2 .texto{height:14px;width:111px;border-top:1px solid #c1c0b1;border-left:1px solid #e9e9e3;border-bottom:1px solid #dddfd2;border-right:1px solid #f2f3ee;margin:0;padding:0;vertical-align:middle;}
#panel_izq_int .cont_buscar .buscar2 .boton{cursor:pointer;background:url(../images/boton_ir.gif) no-repeat center;border:none;margin:0 7px 0 0;padding:0;vertical-align:middle;width:17px;height:16px}

#panel_izq_int #menu {padding:0;margin:0;background:url(../images/back_10.gif) repeat-y left;border-top:1px solid #d5d3c7;border-right:1px solid #fff}
#panel_izq_int #menu .divMenu{border-bottom:3px solid #fff;padding:0 7px 0 0}
#panel_izq_int #menu .menu {margin:0;padding:0;font:bold 0.7em Arial, Helvetica, sans-serif;list-style:none;}
#panel_izq_int #menu .menu .linea{margin:0;padding:0;}
#panel_izq_int #menu .menu li{margin:0;padding:0;list-style:none;display:inline;}

#panel_izq_int #menu .menu li a {margin:0 0 0 2px;padding:0 0 0 13px;text-decoration:none;display:block;color:#fff;background:transparent url(../images/bullet_3.gif) no-repeat left 12px}
#panel_izq_int #menu .menu li a:hover {text-decoration:none;color:#B72E0D}
#panel_izq_int #menu .menu li a span{padding:10px 0 6px 4px;display:block;border-bottom:1px solid #DA3C14;background:url(../images/bullet_10.gif) no-repeat left bottom}

#panel_izq_int #menu .menu li .seleccionado {margin:0 0 0 2px;padding:0 0 0 13px;text-decoration:none;display:block;color:#B72E0D;background:url(../images/bullet_3.gif) no-repeat left 12px}
#panel_izq_int #menu .menu li .seleccionado:hover {text-decoration:none;}
#panel_izq_int #menu .menu li .seleccionado span{padding:10px 0 6px 4px;display:block;border-bottom:1px solid #DA3C14;background:url(../images/bullet_10.gif) no-repeat left bottom}

#panel_izq_int #menu .submenu {margin:0 0 0 15px;padding:0 16px 5px 0;font:0.95em Arial, Helvetica, sans-serif;list-style:none;border-bottom:1px solid #DA3C14}
#panel_izq_int #menu .submenu li{margin:0;padding:0;list-style:none;display:inline;}
#panel_izq_int #menu .submenu .linea{margin:0;padding:0 0 0 0;border-bottom:none/*1px solid #fff;*/}
#panel_izq_int #menu .submenu li a{margin:0;padding:0 0 0 5px;text-decoration:none;display:block;color:#fff;background:none}
#panel_izq_int #menu .submenu li a:hover{text-decoration:underline;color:#fff}
#panel_izq_int #menu .submenu li a span{padding:7px 0 3px 0;display:block;background:none}

/*** Menu Administrdor (Usuario)***/
.divMenuUsuario{border-top:1px solid #c9cac0;}
.props_usuario {padding:0;margin:0;border:1px solid #c9cac0;border-left:none;font:bold 1em Arial, Helvetica, sans-serif;}
.props_usuario .tit_usuario{background:#c9cab5;border-bottom:1px solid #b8b9a8;padding-right:7px;padding-left:7px}
.props_usuario .tit_usuario h2{background:none;padding:5px 0 3px 20px;margin:0;color:#383838;background:url(../images/bullet_4.gif) no-repeat left 3px;font-size:0.7em}
.divMenuUsuario .tit_usuario{padding:2px 0 1px 7px;border-bottom:2px solid #b8b9a8;}
.divMenuUsuario .props_usuario{border-right:1px solid #c9cac0}
.props_usuario .login{background:#ddd;font:bold 0.6em Arial, Helvetica, sans-serif;padding:18px 0 3px 5px}
.props_usuario .login .cont_user{margin:0 0 13px 0;}
.props_usuario .login span{color:#383838;}
.props_usuario .login span.clave{margin:0 9px 0 0}
.props_usuario .login input.tpl_boton_login{width:95px;height:14px;border-top:1px solid #c3c1b5;border-right:1px solid #fcfcfb;border-bottom:1px solid #fcfcfc;border-left:1px solid #c2c2b6;}
.props_usuario .login .boton{margin:10px 5px 0 0;text-align:right}
.props_usuario .login .boton .tpl_login_submit{color:#383838;text-align:right;font:1em Arial, Helvetica, sans-serif;cursor:pointer;background:url(../images/bullet_11.gif) no-repeat right;border:none;margin:0;padding:1px 15px 2px 0;vertical-align:middle;width:100%;}
.props_usuario ul{margin:0;padding:0;}
.props_usuario ul li{list-style:none;display:inline;}
.props_usuario ul li a {padding:0 5px 5px 5px;margin:0 8px 0 0;display:block;color:#383838;text-decoration:none;border-bottom:1px solid #c3c1b5;border-top:1px solid #fcfcfc}
.props_usuario ul li a:hover {text-decoration:underline;}
/*** Fin Menu Administrador ***/

#panel_izq_int .botones_institucional{padding:0;margin:3px 0 0 0}
#panel_izq_int .botones_institucional a{font-size:0em;display:block;margin:0px 0 5px 0}
#panel_izq_int .botones_institucional .barra2{height:1px;font-size:0em;background:url(../images/back_6.gif) repeat-x left;margin:3px 0}

/*** FIN Todo el panel lateral izquierda ***/

/*** Datos / Cuerpo contenido ***/
#datos{padding:0;margin:0;margin:0 0 0 151px;}
#datos #b_destacados {/*border-bottom:2px solid #D1D1CA;*/background:#DDDCD5;float:left;width:100%}
#datos #b_destacados table{padding:0;margin:0;background:url(../images/back_2.gif) repeat-x left top;height:41px;width:100%;}
#datos #b_destacados td {margin:0;padding:0;width:0;width:25%;}
#datos #b_destacados td div{padding:0;margin:0 1px 0 0;text-align:center}
#datos #b_destacados a {margin:0;padding:0;font-size:0em;}
#datos #b_destacados img{border:none;margin:0 3px;font-size:0em;height:35px;}

#cuerpo_contenido{margin:0;padding:0;}

/*** Home ***/
.home {margin:0;padding:0;}
.home #home_principal{padding:0;margin:0;font-size:0em;}
.home .central_home {text-align:left;padding:20px 0 0 0;margin:0;float:left;width:100%;}
.home .central_home .td1{padding:0 18px 0 13px;}
.home .central_home .td_cont {border-bottom:2px solid #ccc199;float:left;width:100%}
.home .central_home .td_cont .cont1{margin:0;padding:15px 0 0 0;float:left;width:100%}
.home .central_home .border{padding:0 4px 0 0;margin:0;background:url(../images/bullet_5.gif) no-repeat right bottom;line-height:0}
.home .central_home .border h2 {margin:0;padding:0;font:bold 0.8em Arial, Helvetica, sans-serif;border-bottom:3px solid #c4c6b9;}
.home .central_home .border h2 a {padding:0 5px 0 0;margin:0 0 0 0;text-decoration:none;color:#01354B;border-bottom:3px solid /*#F8F7F5*/#fff;}
.home .central_home .border h2 a:hover {text-decoration:underline}

.home .central_home .cont2{margin:0;border-top:1px dotted #ccc199;padding:9px 0 14px 0;}
.home .central_home .cont2 .imagen{}
.home .central_home .cont2 .imagen img{margin:0 0 9px 0;border:1px solid #c5c7bb;}

.home .central_home .cont2 .cont3{padding:0;}
.home .central_home .cont2 .cont3 h3 {margin:0;padding:0;font:bold 0.7em Arial, Helvetica, sans-serif;}
.home .central_home .cont2 .cont3 h3 a {color:#000;text-decoration:none;display:block;}
.home .central_home .cont2 .cont3 h3 a:hover {text-decoration:underline;}

.home .central_home .cont2 .cont4{margin:9px 0 0 0;font:0.7em Arial, Helvetica, sans-serif;} 
.home .central_home .cont2 .cont4 .fecha{margin:0;padding:0;color:#000;}
.home .central_home .cont2 .cont4 p{margin:0;padding:0;color:#000;text-align:justify}
.home .central_home .cont2 .cont4 .vermas{margin:10px 0 0 0}
.home .central_home .cont2 .cont4 .vermas a{padding:0 11px 0 0;margin:0;color:#000;text-decoration:none;background:url(../images/bullet_6.gif) no-repeat right 3px;font-size:0.9em;font-weight:bold;}
.home .central_home .cont2 .cont4 .vermas a:hover{text-decoration:underline}

/**** Foto Noticia ****/
.home .central_home .td2{padding:0 0 14px 0}
.home .central_home .td2 .cont_td2{padding:0 15px 0 0}
.home .central_home .td2 .cont_2{background:#D6D4C5 url(../images/back_4.gif) repeat-y right top;}
.home .central_home .td2 h2{margin:0;padding:0 0 0 10px;font:bold 0.9em Arial, Helvetica, sans-serif;text-transform:uppercase;background:url(../images/back_6.gif) no-repeat left top;}
.home .central_home .td2 h2 a{display:block;padding:4px 0 3px 19px;color:#b72e0d;text-decoration:none;background:url(../images/bullet_8.gif) no-repeat left 7px;}
.home .central_home .td2 h2 a:hover{text-decoration:underline}
.home .central_home .td2 .back_imagen{background:url(../images/back_3.gif)}
.home .central_home .td2 img{border:1px solid #37757b;}

.home .cont_td2 h3{margin:20px 0 0 0;font:bold 0.8em Arial, Helvetica, sans-serif;letter-spacing:-0.05em}
.home .cont_td2 h3 a{color:#ccc199;text-decoration:none}
.home .cont_td2 h3 a:hover{text-decoration:underline}

.home .cont_td2 p{margin:15px 0 0 0;font:0.7em Arial, Helvetica, sans-serif;color:#000}
.home .cont_td2 a.vermas{padding:0 12px 0 0;color:#000;background:url(../images/bullet_6.gif) no-repeat right 4px;text-decoration:none;font-weight:bold;font:0.6em Arial, Helvetica, sans-serif;margin:7px 0 0 0;float:left}
.home .cont_td2 a.vermas:hover{text-decoration:underline}

/**** Fin Foto Noticia ****/
/** Estilos Calendario **/
#calendario h3{text-transform:uppercase;text-align:center;font-size:1.2em;font-weight:bold;color:#FAA634}
#calendario table{border-collapse:collapse;width:80%;border:1px solid #ccc;margin:0 auto;text-align:center}
#calendario th, #calendario td {padding:0.2em 0;text-align:center;border-right:1px solid #ccc;color:#666}
#calendario caption{font-size:1.2em;font-weight:bold;text-transform:uppercase;color:#FAA634;padding:1em 0;margin:0 auto}
#calendario thead{background:#0068B3;border-bottom:1px solid #ccc;}
#calendario th{text-align:center;color:#fff}
#anos_next caption{font-size:1em;}
#anos_next td{border-bottom:1px solid #ccc;background:red;}
#anos_next td a{color:#666;text-decoration:none}
#anos_next td a:hover{text-decoration:underline}
#meses caption{font-size:1em;}
#meses td{border-bottom:1px solid #ccc;background:red;}
#meses td a{color:#666;text-decoration:none}
#meses td a:hover{text-decoration:underline}

#mes .semana{/*background:#F4F4F4;*/color:#FAA634;}
#mes .last {border-right:none;}

#mes .evento{background:#0068B3;}
#mes .evento a{font-weight:bold}
#mes .evento a:link{color:#fff}
#mes .evento a:visited{color:#C7C7C7}
#mes .evento a:hover,#mes .evento a:active{color:#000}

#eventos_dia {margin:20px 0 0 10px}
#eventos_dia .fecha_evento{font:bold 1em arial;color:#0068B3;}
#eventos_dia .nombre_evento{margin:5px 0 0 5px;}
#eventos_dia .nombre_evento a{margin:5px 0 0 5px;font:bold 1em arial;color:#093A52;}


/**** Home Default ***/
.home .divDown{padding:0 15px 0 13px}
.home .divDown .cont_td2{border-top:2px solid #ccc199;margin:0 /*15px*/0 10px /*13px*/0;padding:10px 0 10px 0;float:left;width:100%;}
.home .divDown .cont_td2 .divDown_2{float:left;width:100%;border-top:2px solid #CBC4B1;padding:10px 0}
.home .divDown .cont_td2 .divDown_3{float:left;width:100%;} 
.home .divDown .cont_td2 .divDown_2 .divLine{height:1px;background:url(../images/back_15.gif) repeat-x;float:left;width:100%;font-size:0em;line-height:0;margin:10px 0 10px 0}
.home .divDown .cont_td2 .h2TitleCat{font:bold 0.8em Arial, Helvetica, sans-serif;margin:0 0 10px 0;padding:1px 2px 1px 0;text-align:right;}
.home .divDown .cont_td2 .h2TitleCat a{color:/*#B72E0D*/#01354B;text-decoration:none;background:url(../images/bullet_8.gif) no-repeat left;padding:0 0 0 18px}
.home .divDown .cont_td2 .h2TitleCat a:hover{text-decoration:underline;}
.home .divDown img{float:left;margin:0 18px 0 0;border:1px solid #E1C459}
.home .divDown h3{margin:0;}
.home .divDown p .fecha{display:block}

.home .divDown ul {margin:0;padding:0 0 5px 0;float:left;width:100%;}
.home .divDown li {margin:0;padding:0;list-style:none;display:inline;}
.home .divDown li h3 {margin:0;padding:0 10px 3px 0; list-style:none;font:bold 0.75em Arial, Helvetica, sans-serif;letter-spacing:0em}
.home .divDown li h3 a {margin:0;padding:0;list-style:none;color:/*#787964*/#CCC199;text-decoration:underline;display:inline;}
.home .divDown li h3 a:hover {text-decoration:none;}
.home .divDown li .fecha{margin:0;padding:0;color:#000;font-size:0.9em;font-weight:normal}

/*** Fin de Home ***/

/*** Home Generico ***/
#home_generico .divResumen{margin:0 15px 0 13px;}
#home_generico .resumen{font:bold 0.8em Arial, Helvetica, sans-serif;padding:20px 0 0 0;float:left;width:100%}
#home_generico .resumen p{border:1px solid #fff;background:#E5E5DF;margin:0;padding:5px 10px;color:#787964}
#home_generico .cont_td2{border-top:none}

/*** FIN Home Generico ***/

/*** Pie de Página ***/
#footer{font:0.7em Arial, Helvetica, sans-serif;color:#fff;background:#FB5730 url(../images/back_11.gif) repeat-y right;margin:0;padding:19px 0 0 0;float:left;width:100%;border-bottom:6px solid #a62404;}
#footer .divFooter{float:left;width:100%;padding:0 0 10px 0;border-bottom:1px solid #a82606}
#footer #derecha{padding:0 10px 0 0;margin:0 0 0 50%;text-align:right;position:relative;color:#000;}
#footer #derecha a{margin:0;display:block;}
#footer #derecha a img{width:95px;height:33px;}
#footer #derecha span{margin:0}
#footer #izquierda{padding:0 0 0 15px;margin:0 0 0 0;text-align:left;float:left;width:50%;}
#footer #izquierda ul{margin:0;list-style:none;padding:0 0 0 0;}
#footer #izquierda ul li{padding:0;}
#footer #izquierda ul li.nombreSitio{font-weight:bold}
#footer #izquierda .webmaster {color:#fff}

/*** Fin Pie de Página ***/

/*** Estilos para el Template Default ***/
#default{margin:0;padding:21px 0 20px 0;float:left;width:99.5%}
#default .cont_default{margin:0 25px;}
#default_encabezados{margin:0 0 15px 0; padding:0 0 0 0;}
#default_encabezados h4{padding:0 0 5px 0;margin:0;font:0.8em Arial, Helvetica, sans-serif;color:#123043;} /**Antetítulo**/
#default_encabezados .tit_categoria{background:url(../images/bullet_9.gif) no-repeat right bottom;padding:0 4px 0 0;margin:0;line-height:0em}
#default_encabezados .tit_categoria h2{border-bottom:3px solid #C4C6B9;;margin:0;padding:0;font:bold 1.2em Arial, Helvetica, sans-serif;} /**Título**/
#default_encabezados .tit_categoria h2 span{border-bottom:4px solid /*#F8F7F5*/#fff;padding:0 20px 0 0;margin:0;color:#01354B;text-decoration:none;}
#default_encabezados h3{padding:5px 0 0 0;margin:0 0 0 0;font:bold 0.8em Arial, Helvetica, sans-serif;color:#123043;line-height:1em;} /**Subtítulo**/

#default_entradilla{padding:0;margin:0;width:100%;float:left}
#default_entradilla img {margin:0;padding:0;border:1px solid #E1C459;}
#default_entradilla .entradilla{font:bold 0.8em Arial, Helvetica, sans-serif;margin:0;padding:0;color:#000;line-height:1.4em;text-align:justify}
#default_entradilla .entradilla .fecha_int{margin:0 0 0 0;padding:0;font:0.9em Arial, Helvetica, sans-serif;color:#123043;}
#default_entradilla .default_descripcion{color:#000;padding:0;margin:15px 0 0 0;font:0.8em Arial, Helvetica, sans-serif;line-height:1.4em;text-align:justify}
.default_autor {margin:10px 0 0 0;padding:0px;font:0.8em Arial, Helvetica, sans-serif;color:#123043;}

#default .default_submenu {margin:30px 0 0 0;padding:0;float:left;width:100%;}

#default_utilitarios{margin:0 0 0 0;padding:30px 0 0 0;text-align:right;clear:left;width:100%;}
#default_utilitarios .cont_utilitarios{padding:0 0 0 0}
#default_utilitarios a{padding:0 5px;}
#default_utilitarios .subir img{width:14px;height:12px;font-size:0em;margin:0;}
#default_utilitarios .imprimir img{width:72px;height:15px;font-size:0em;margin:0;}
#default_utilitarios .cuentele img{width:110px;height:16px;font-size:0em;margin:0;}

/*** Lista Sencilla ***/
#lista_sencilla {margin:0;padding:0 20px;}
#lista_sencilla ul {margin:0;padding:0;font:0.8em Arial, Helvetica, sans-serif;}
#lista_sencilla li {list-style: none;text-align: left;padding:0;margin:0;display: inline;}
#lista_sencilla li a {margin:0 0 10px 0;color:#494949;text-decoration:underline;padding:0 0 0 15px;display:block;background:url(../images/bullet_7.gif) no-repeat left 4px}
#lista_sencilla li a:hover {text-decoration:none;}

/*** Descargar Archivo ***/
#lista_sencilla form a{font-size:0.8em;text-decoration:none;}
#lista_sencilla form a:hover{text-decoration:underline}
#lista_sencilla form span{font-size:0.8em;}

/*** Lista con Resumen ***/
#lista_resumen {margin:0;padding:0;}
#lista_resumen .lista_resumen_contenidos {padding:15px 0 0 0;margin-bottom:10px;border-top:1px dotted #F2D35A;float:left;width:100%}
.lista_resumen_contenidos .lista_titulos {padding:0 0 0 0;margin:0 0 15px 0;}

.lista_resumen_contenidos .s_antetitulo {padding:0;margin:0 0 1px 0;font:0.75em Arial, Helvetica, sans-serif;color:#123043;}
.lista_resumen_contenidos .s_titulo {padding:0;margin:0;font:1em Arial, Helvetica, sans-serif;}
.lista_resumen_contenidos .s_titulo a {padding:0;margin:0;color:#7D5A0B;text-decoration:underline;}
.lista_resumen_contenidos .s_titulo a:hover {padding:0 0 0 0;margin:0;text-decoration:none;}
.lista_resumen_contenidos .s_subtitulo {padding:0;margin:3px 0 0 0;font:0.75em Arial, Helvetica, sans-serif;color:#123043;}
.lista_resumen_contenidos .s_subtitulo .s_fecha {padding:0 0 0 0;margin:0 0 1px 0;font:italic 0.9em Arial, Helvetica, sans-serif;color:#494949}

.lista_resumen_contenidos .lista_resumen {font:0.8em Arial, Helvetica, sans-serif;text-align:justify;color:#000;float:left;width:100%;}
.lista_resumen_contenidos .lista_resumen img {margin:0 20px 10px 0;float:left;}
.lista_resumen_contenidos .lista_resumen .entradilla{line-height:1.4em}
.lista_resumen_contenidos .lista_resumen .vermas{font:0.85em arial,helvetica,sans-serif;color:#B77F2B;margin:0 0 0 10px;padding:0 12px 0 0;text-decoration:none;background:url(../images/bullet_6.gif) no-repeat right}
.lista_resumen_contenidos .lista_resumen .vermas:hover{text-decoration:underline}

/*** Lista Contenido ***/
#lista_contenido {margin:0;padding:0}
#lista_contenido .lista_resumen_contenidos {padding:15px 0 0 0;margin-bottom:10px;border-top:1px dotted #F2D35A;float:left;width:100%}

/*** Lista Primer Nivel ***/
#lista_cuadro {margin:0;padding:0;}
#menuprimernivel h3 {margin:10px 0 0 0;padding:0; font:bold 0.8em Arial, Helvetica, sans-serif;border-bottom:1px solid #F4EEBD;background:url(../images/back_8.gif)}
#menuprimernivel h3 a{color:#123043;text-decoration:none;background:url(../images/back_9.gif) no-repeat left top;padding:7px 7px 7px 7px;display:block}
#menuprimernivel h3 a:hover {text-decoration:underline;}
#menuprimernivel p {color:#3E3E3E;margin:0;padding:10px 10px 0 10px;font:0.8em Arial, Helvetica, sans-serif;text-align:justify;}
#menuprimernivel p a{color:#885533}

/*** Galeria de Fotos ***/
#galeria_foto {margin:0;padding:0;}
#galeria_foto .contenido {border:1px solid #E1C45A; padding:0;background:#F3F3F1;text-align:center;}
#galeria_foto .contenido td .linkInfo{display:block;color:#835818;font:0.7em Arial, Helvetica, sans-serif;text-decoration:none;padding:5px;background:#F4EEBD;border:1px solid #F4EEBD;}
#galeria_foto .contenido td .linkInfo:hover{border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;}
#galeria_foto .comentario {padding:10px 0px 10px 0px;background:#D5D5CC; border:none;border-top:1px solid #C7C7BC;font:bold 0.75em Arial, Helvetica, sans-serif;}
#galeria_foto .comentario a {color:#123043;text-decoration:none;}
#galeria_foto .comentario a:hover {text-decoration:underline;/*cursor:help;*/}

/*** Galeria de Audio ***/
#galeria_audio {margin:0}
#galeria_audio #estructura {text-align:right;background: #F9FAFC; margin:5px 0px; padding: 3px;}
#galeria_audio h3 {text-align:left; background:#EBEBEB; color:#000; font:bold 0.8em verdana,sans-serif; margin:0; padding:3px; border-bottom: 2px dotted #CCCCCC;}
#galeria_audio p {margin:0; padding:5px; text-align:justify;}
#galeria_audio span{width:85px;height:24px; padding:0 4px 0 20px; border:1px solid #ccc; background:#eee;}
#galeria_audio .linkEscuchar {font:bold 0.6em verdana,sans-serif; color:#000;}
#galeria_audio .linkEscuchar:hover {color:#bd0000;}

/* Paginacion */
.paginacion {padding:0;text-align:center;margin-top:30px;float:left;width:100%;}
.paginacion a {font:0.8em arial;color:#006666;}
.paginacion a:hover {text-decoration:underline}
.paginacion b {font:bold 1em arial;color:#000}
.paginacion .boton {color:#FF9900;text-decoration:none;font:bold 1em arial;margin:0 3px 0 3px}
.paginacion .boton:hover{text-decoration:none}
.paginacion .boton img{vertical-align:middle}
.paginacion .actual {font:bold 0.9em arial;color:#FF9900} 

/*** FAQ ***/
#faq .formulario {display:block; border:1px solid #627A94; background:#F8F9FA; padding:5px 0;}
#faq .formulario h3{font:bold 1em verdana; color:#2F3C48;margin:0 5px 10px 5px; padding:5px;background:#fff;}
#faq .formulario textarea{font:0.8em verdana; border:1px solid #2F3C48;vertical-align:middle;width:100%;}
#faq .formulario p{font:0.8em verdana; color:#2F3C48;margin:0; padding:5px 0;}
#faq .formulario p a{color:#2F3C48; font-weight:bold;}
#faq .enviar{border:1px solid #2F3C48;margin:3px 0 0 0;padding:2px;}

#faq ul{text-align:left;margin:0;padding:0;}
#faq li{display:block;list-style-type: none;margin:15px 0;padding:2px;border:1px solid #A8BDCB;border-top:3px solid #A8BDCB;}
#faq li h3 {font:bold 1em verdana; padding:7px; margin:0; color:#888;background:#E3E9EE}
#faq li h3 a{color:#2F3C48;text-decoration:none;}
#faq li h3 a:hover{text-decoration:underline;}
#faq li p{margin:0;;padding:10px; font:0.85em tahoma;color:#000;}

/* Formulario de Personalizacion de Secciones */
#personal_usuario {}
#personal_usuario .nombre_seccion{height:24px;margin:6px 0;font:bold 1.2em Times,New Roman,serif;color:#666; border-bottom:1px solid #666;}
#personal_usuario .selected{font:0.8em tahoma,helvetica; background:#FFF4E6; border:1px solid #FF9900;padding:5px;}
#personal_usuario .noselected{font:0.8em tahoma,helvetica;padding:5px;}
#personal_usuario .button_usuario {border:1px solid; background:#e4e4e4;}

/* Template Home Usuario */
.cont_usuario{float:left;width:100%;padding:10px 0 0 0}
#h2Personal {margin:0 15px 10px 13px;padding:5px 0 4px 15px;font:0.85em Arial, Helvetica,sans-serif;background:#CCC199;border:1px solid #B6B7A6;}
#h2Personal a {text-decoration:none;color:#4E4F39;padding:0 10px 0 0;cursor:pointer;}
#h2Personal a:hover {text-decoration:underline;}

#bloque_personal{display:block; margin:5px 15px 15px 13px; padding:0;border:1px solid #C0C2B4;}
#bloque_personal .bloque_seccion {margin:0;padding:0;}
#bloque_personal .bloque_seccion h3 {margin:0;padding:5px;font:bold 0.9em tahoma,helvetica; background:#CCC199;color:#000;}
#bloque_personal .bloque_seccion h3 a{color:#000; text-decoration:none;}
#bloque_personal .bloque_seccion h3 a:hover{text-decoration:underline;}

#bloque_personal .bloque_seccion .bloque_noticias {margin:0;padding:0;}
#bloque_personal .bloque_seccion .bloque_noticias h4 {margin:2px 0;padding:5px;font:bold 0.8em verdana,helvetica;background:#47969E;color:#000;border-bottom:1px solid #B6B7A6;border-top:1px solid #B6B7A6;}
#bloque_personal .bloque_seccion .bloque_noticias h4 a {font:bold 0.95em verdana,helvetica;color:#fff;text-decoration:none;}
#bloque_personal .bloque_seccion .bloque_noticias h4 a:hover {text-decoration:underline;}

#bloque_personal .bloque_seccion .bloque_noticias ul {margin:0 0 0 0;padding:0 0 0 0;font:0.7em tahoma,helvetica;}
#bloque_personal .bloque_seccion .bloque_noticias ul li {margin:0;padding:0;list-style:none;display:inline;}
#bloque_personal .bloque_seccion .bloque_noticias ul li a {margin:0;padding:5px 10px;text-decoration:none;font:bold 1em tahoma,helvetica;color:#01354B;display:block; border-bottom:1px solid #C0C2B4;}
#bloque_personal .bloque_seccion .bloque_noticias ul li a:hover {text-decoration:underline;}
#bloque_personal .bloque_seccion .bloque_noticias ul li p {margin:0;padding:5px 0;font:1em tahoma,helvetica;display:table;height:100%;width:100%}
#bloque_personal .bloque_seccion .bloque_noticias ul li p a {margin:0;padding:0;border:0;}
#bloque_personal .bloque_seccion .bloque_noticias ul li img {margin:0 7px;padding:0;}

.bloque_usuario ul ul li{padding-left:7px;background:url(interfaz/bullet_noticia.gif) no-repeat top left;}

/** Estilos Lightbox **/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../../../js/themes/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../../../js/themes/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 0.6em Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}


/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}


/* Clearfix */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/*.clearfix {display: inline-block;}*/

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */