body{text-align:center;background:#C0C0C0;margin:0;padding:0;font:12pt 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 ***/
tr.tr_cab{background:#2D2DD7}
tr.tr_cab td.vacio{vertical-align:top;}
tr.tr_cab td.vacio table.vacio{margin:0;padding:0;border-top:2px solid #0C1139;border-bottom:2px solid #C79218;width:100%}
tr.tr_cab td.vacio table.vacio td.up{background:#050683;height:19px;border-bottom:2px solid #2D2DD7}
tr.tr_cab td.vacio table.vacio td.down{background:#050AE2;height:123px}

#cabezote {width:771px;margin:0;padding:0;background:url(../images/cabezotes/back_1.gif)}

#cabezote .tabla02 {margin:0;padding:0;border-top:2px solid #0C1139;border-bottom:2px solid #C79218;width:100%}
#cabezote .tabla02 .tr1{background:#050683;}
#cabezote .tabla02 .tr1 .herramientas{margin:0;padding:0 0 3px 0;text-align:right;border-bottom:2px solid #2D2DD7}
#cabezote .tabla02 .tr1 .herramientas ul {margin:0;padding:0;font:bold 0.65em arial, helvetica, sans-serif;}
#cabezote .tabla02 .tr1 .herramientas ul li {margin:0;padding:0;display:inline;}
#cabezote .tabla02 .tr1 .herramientas a{text-decoration:none;color:#fff;padding:0 10px 0 13px;margin:0 0 0 6px;background:url(../images/bullet_1.gif) no-repeat left}
#cabezote .tabla02 .tr1 .herramientas a:hover{color:#D2A70A;text-decoration:none;}

#cabezote .tabla02 .tr2{background:url(../images/cabezotes/logo_derecho.jpg) no-repeat right;height:123px}
#cabezote .tabla02 .tr2 #td1 .logo{margin:0 0 0 30px;}

/*** navegacion_datos:contenedor del panel izquierdo y los datos [cuerpo_contenido] ***/
#navegacion_datos{margin:0;padding:0;background:#F3F3F1;width:771px;}

/*** Todo el panel lateral izquierda ***/

#panel_izquierdo{padding:0;margin:0;width:151px;background:#fff;float:left;}
#panel_izquierdo2{padding:0;margin:0;}
#panel_izq_int{margin:0;padding:0;}

#panel_izq_int .cont_buscar{background:#FCE17A;padding:/*6px*/0 6px /*3px*/0 7px;margin:0;border-right:1px solid #D8AD05;height:40px}
#panel_izq_int .cont_buscar #buscar{padding:0;margin:0;}
#panel_izq_int .cont_buscar .buscar2{padding:0;}
#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 #D29A38;}
#panel_izq_int .cont_buscar .buscar2 span.span2{color:#835818;vertical-align:middle;padding:0;margin:0 10px 0 0;border-bottom:1px solid #FCE17A}
#panel_izq_int .cont_buscar .buscar2 .texto{height:14px;width:111px;border-top:1px solid #ABAA96;border-right:1px solid #FCFBFB;border-left:1px solid #ABAA96;border-bottom:1px solid #F6F4EB;margin:0 0 0 0;padding:0 0 0 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;}

#panel_izq_int #menu {padding:0 7px 0 6px;margin:0;background:#DFE1D9;border-top:2px solid #D1D1CA;border-bottom:1px solid #CFD1C6;border-right:1px solid #fff}
#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 0 0 0;border-bottom:1px solid #fff;}
#panel_izq_int #menu .menu li{margin:0;padding:0;list-style:none;display:inline;}
#panel_izq_int #menu .menu li a {margin:0;padding:0 0 0 16px;text-decoration:none;display:block;color:#122B3F;background:url(../images/bullet_3.gif) no-repeat left 12px}
#panel_izq_int #menu .menu li a:hover {text-decoration:none;color:#B77F2B;}
#panel_izq_int #menu .menu li a span{padding:10px 0 6px 0;display:block;}

#panel_izq_int #menu .menu li .seleccionado {margin:0;padding:0 0 0 16px;text-decoration:none;display:block;color:#B77F2B;background:url(../images/bullet_3.gif) no-repeat left 12px}
#panel_izq_int #menu .menu li .seleccionado:hover {text-decoration:none;color:#B77F2B;}
#panel_izq_int #menu .menu li .seleccionado span{padding:10px 0 6px 0;display:block;}

#panel_izq_int #menu .submenu {margin:0;padding:0 16px 5px 16px;font:0.95em Arial, Helvetica, sans-serif;list-style:none;border-bottom:1px solid #fff}
#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:#494949;background:url(../images/bullet_2.gif) no-repeat left 13px}
#panel_izq_int #menu .submenu li a:hover{text-decoration:none;color:#B77F2B;}
#panel_izq_int #menu .submenu li a span{padding:7px 0 3px 0;display:block;}

/*** Menu Administrdor (Usuario)***/
.divMenuUsuario{border-top:1px solid #C0C2B4;border-right:1px solid #fff}
.divFormUsuario{margin:4px 0 0 0;}
.props_usuario {padding:0;margin:0;border:1px solid #C0C2B4;border-left:none;font:bold 1em Arial, Helvetica, sans-serif;}
.props_usuario .tit_usuario{background:#FCE17A;border-bottom:1px solid #E8D075;padding:0 7px}
.props_usuario .tit_usuario h2{background:none;padding:5px 0 3px 20px;margin:0;color:#835818;background:url(../images/bullet_4.gif) no-repeat left 3px;font-size:0.7em}

.props_usuario .login{background:#F4EEBD;font:bold 0.6em Arial, Helvetica, sans-serif;padding:18px 0 10px 8px}
.props_usuario .login .cont_user{margin:0 0 13px 0;}
.props_usuario .login span{color:#474645;}
.props_usuario .login span.clave{margin:0 9px 0 0}
.props_usuario .login input.tpl_boton_login{width:/*97*/95px;height:14px;border-top:1px solid #C0BFAD;border-right:1px solid #F4F2E2;border-bottom:1px solid #F6F5F1;border-left:1px solid #C8C5B5;}
.props_usuario .login .boton{margin:10px 5px 0 0;text-align:right}
.props_usuario .login .boton .tpl_login_submit{border:1px solid #E8D075;background:#FCE17A;color:#835818;font:bold 1.1em Arial, Helvetica, sans-serif;cursor: pointer;}

.props_usuario #links_registro{background:#F4EEBD;padding:0 0 0 8px}
.props_usuario #links_registro a{color:#474645;font:0.7em Arial, Helvetica, sans-serif;display:block;}

.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:#474645;text-decoration:none;border-bottom:1px solid #F4F2E2;border-top:1px solid #F6F5F1}
.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:0;display:block;margin:0px 0 5px 0}
#panel_izq_int .botones_institucional a img{}
#panel_izq_int .botones_institucional .barra2{height:1px;font-size:0;background:url(../images/back_6.gif) repeat-x left;margin:3px 0}

#encuesta_contenedor {margin:2px 0 10px 0;padding:0;border-bottom:1px solid #EFEFEF;}
#encuesta_contenedor h2{margin:0 10px 0 0;padding:3px 12px 3px 10px;color:#fff;font:1em trebuchet ms,tahoma,arial,sans-serif;background:#336699 url(../images/bullet4.gif) no-repeat right 10px}
#encuesta_contenedor form{background:#FAFAFA;padding:5px;margin:2px 0 0 0;font:0.7em arial;color:#666666;display:block}
#encuesta_contenedor h3{font:bold 1em Arial,sans-serif;margin:0 0 5px 0}
#encuesta_contenedor h3 a{color:#285065;text-decoration:none}
#encuesta_contenedor h3 a:hover{color:#333;text-decoration:underline}
#encuesta_contenedor div{margin:0 0 5px 0}
.vote{background:#F7F8F9;color:#84B022;border:1px solid #688392;font:bold 1em arial;}
/*** FIN Todo el panel lateral izquierda ***/

/*** Home ***/
#datos{padding:0;margin:0;margin:0 0 0 151px;}
#datos #b_destacados {border-bottom:2px solid #D1D1CA;background:#FCD74A;float:left;width:100%}
#datos #b_destacados table{padding:0;margin:0;background:url(../images/back_2.gif) repeat-x left top;height:38px;width:100%;}
#datos #b_destacados td {margin:0;padding:0;width:0;width:25%;border-left:1px solid #FDEBA4}
#datos #b_destacados td div{border-right:1px solid #D8AD05;padding:0;margin:0 1px 0 0;text-align:center}
#datos #b_destacados a {margin:0;padding:0;font-size:0;}
#datos #b_destacados img{border:none;margin:0 3px;font-size:0;height:40px;}

#cuerpo_contenido{margin:0;padding:0;}

.home {margin:0;padding:0;float:left;width:100%;}

.home #home_principal{padding:0;margin:0;font-size:0;}
.home .central_home {text-align:left;padding:27px 0 0 0;margin:0;float:left;width:100%;}
.home .central_home .td1{margin:0 403px 0 0;padding:0 18px 0 13px;}
.home .central_home .td_cont {border-bottom:3px solid #F2D257;}
.home .central_home .td_cont .cont1{margin:0;padding:15px 0 0 0;}
.home .central_home .border{padding:0 3px 0 0;margin:0;background:url(../images/bullet_5.gif) no-repeat right bottom;line-height:0em}
.home .central_home .border h2 {margin:0;padding:0;font:bold 0.8em Arial, Helvetica, sans-serif;border-bottom:3px solid #C8941C;}
.home .central_home .border h2 a {padding:0 5px 0 0;margin:0 0 0 0;text-decoration:none;color:#050572;border-bottom:3px solid #F3F3F1;}
.home .central_home .border h2 a:hover {text-decoration:underline}

.home .central_home .cont2{margin:0;padding:9px 0 14px 0;border-top:1px dotted #F2D257;}
.home .central_home .cont2 .imagen{text-align:center}
.home .central_home .cont2 .imagen img{margin:0 0 9px 0;border:1px solid #E1C459;}

.home .central_home .cont2 .cont3{padding:0;}
.home .central_home .cont2 .cont3 h3 {margin:0 0 0 0;padding:0 0 0 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 0 0 0;padding:0;color:#000000;}
.home .central_home .cont2 .cont4 p{margin:0 0 0 0;padding:0;color:#000000;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:#050572;text-decoration:none;background:url(../images/bullet_6.gif) no-repeat right 4px;font-size:0.9em;}
.home .central_home .cont2 .cont4 .vermas a:hover{text-decoration:underline}

.home .central_home ul {margin:0;padding:5px 0 5px 0;border-top:1px dotted #F2D257;float:left;width:100%}
.home .central_home li {margin:0;padding:0;list-style:none;display:inline;}
.home .central_home li h3 {margin:0;padding:0 0 3px 0; list-style:none;font:0.7em Arial, Helvetica, sans-serif;}
.home .central_home li h3 a {margin:0;padding:0 0 0 13px;list-style:none;color:#494949;text-decoration:none;display:inline;background:url(../images/bullet_7.gif) no-repeat left}
.home .central_home li h3 a:hover {text-decoration:underline;}
.home .central_home li .fecha{margin:0;padding:0;color:#494949}


/**** Foto Noticia ****/
.home .central_home .td2{float:right;width:402px;padding:0 0 14px 0}
.home .central_home .td2 .cont_td2{padding:0 15px 0 0}
.home .central_home .td2 .back_imagen{background:url(../images/back_3.gif)}
.home .central_home .td2 .cont_1{background:#538CC6 url(../images/back_4.gif) repeat-y right;}
.home .central_home .td2 h2{margin:0 0 0 0;padding:4px 0 3px 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:0 0 0 17px;color:#fff;text-decoration:none;background:url(../images/bullet_8.gif) no-repeat left 4px;}
.home .central_home .td2 h2 a:hover{text-decoration:underline}
.home .central_home .td2 img{border-right:1px solid #fff}

.home .central_home .td2 h3{margin:20px 0 0 0;font:bold 0.8em Arial, Helvetica, sans-serif;}
.home .central_home .td2 h3 a{color:#B77F2B;text-decoration:none}
.home .central_home .td2 h3 a:hover{text-decoration:underline}

.home .central_home .td2 p{margin:15px 0 0 0;font:0.7em Arial, Helvetica, sans-serif;color:#000}
.home .central_home .td2 .vermas{font:0.6em Arial, Helvetica, sans-serif;margin:12px 0 0 0}
.home .central_home .td2 .vermas a{padding:0 12px 0 0;color:#B77F2B;background:url(../images/bullet_6.gif) no-repeat right 4px;text-decoration:none}
.home .central_home .td2 .vermas a: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 Tabla ****/
/*****************************************************************************
Estilos tabla 1
******************************************************************************/
.home .cont_tabla{/*float:left;width:100%;*/}
.home .cont_tabla .cont2_tabla{margin:0 15px 0 13px;}

.home .cont_tabla .tabla{width:100%;float:left;margin:10px 0 10px 0;/*border-top:3px solid #F2D257;*/}
.home .cont_tabla .tabla .tr_up{background:url(../images/back_8.gif);}
.home .cont_tabla .tabla .tr_up .td2{background:#F3F3F1;width:1%}

.home .cont_tabla .tabla tr{}
.home .cont_tabla .tabla tr .td_center{}
.home .cont_tabla .tabla tr .td_right{background:#F3F3F1;width:10%}
.home .cont_tabla .tabla tr .td_right div{}
.home .cont_tabla .tabla tr .td_left{border-bottom:4px solid #F3F3F1;width:8px}
.home .cont_tabla .tabla tr .td_left img{width:8px;height:16px;}

.home .cont_tabla .tabla tr .tit_tabla{background:url(../images/bullet_5.gif) no-repeat right bottom;padding:0 3px 0 0;margin:0 7px 0 0}
.home .cont_tabla .tabla tr .tit_tabla h2{padding:5px 0 0 0;font:bold 0.9em Arial, Helvetica, sans-serif;margin:0;} 
.home .cont_tabla .tabla tr .tit_tabla h2 span{border-bottom:3px solid #C8941C;display:block;padding:0}
.home .cont_tabla .tabla tr .tit_tabla h2 a{color:#123043;text-decoration:none;margin:0 0 0 0;padding:0 20px 3px 0;background:url(../images/back_8.gif)}
.home .cont_tabla .tabla tr .tit_tabla h2 a:hover{text-decoration:underline}

.home .cont_tabla .tabla tr .img_tabla{margin:0}
.home .cont_tabla .tabla tr .img_tabla img{border:1px solid #E1C356}

.home .cont_tabla .tabla tr p{margin:10px 0 0 0;font:0.7em Arial, Helvetica, sans-serif;color:#000000;text-align:justify;padding:0 10px;line-height:1.2em}

.home .cont_tabla .tabla tr ul{margin:15px 0 0 0;padding:0 10px;font:0.7em Arial, Helvetica, sans-serif;text-align:left;}
.home .cont_tabla .tabla tr ul li{list-style:none;text-align:left;padding:0;margin:0;display:inline;}
.home .cont_tabla .tabla tr ul li a{margin:0 0 5px 0;color:#494949;text-decoration:none;padding:0 0 0 13px;background:url(../images/bullet_7.gif) no-repeat left 4px;display:block}
.home .cont_tabla .tabla tr ul li :hover{text-decoration:underline}

.divLinea_1{margin:0 15px 0 13px}
.divLinea{/*border-bottom:3px solid #F2D257;*/background:#F2D257;height:3px;font-size:0;line-height:0;float:left;width:100%;}
/*** Galeria Imagenes ***/

.home .galeria{float:left;width:100%;}
.home .galeria_2{padding:0 15px 0 13px;}
.home .galeria_3{background:url(../images/back_8.gif) top;}
.home .galeria h2{margin:0 0 2px 0;padding:2px 12px 3px 0;background:url(../images/back_9.gif) no-repeat left top;font:bold 0.9em Arial, Helvetica, sans-serif;}
.home .galeria h2 a{background:url(../images/bullet_8.gif) no-repeat right;padding:0 0 0 12px;color:#123043;text-decoration:none;display:block}
.home .galeria h2 a:hover{text-decoration:underline;}
.home .galeria .imagen{padding:5px 0 3px 0;text-align:center;float:left;width:100%;}
.home .galeria .imagen_1{border:1px solid #C0C2B4;padding:0 0 0 3px}
.home .galeria .imagen a{font-size:0;margin:0}
.home .galeria .imagen a img{font-size:0;margin:0 5px 0 0;vertical-align:top;}

/*** Fin de Home ***/

/*** Home Generico ***/
#home_generico .divResumen{margin:0 20px;}
#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 #C0C2B4;background:#FCE17A;margin:0;padding:5px 10px}
#home_generico .central_home .td1{margin:0 0 0 0;padding:0 20px 0 20px;}
#home_generico .central_home .cont2 .imagen{text-align:none;}
#home_generico .central_home .cont2 .imagen img{margin:0 15px 0 0;border:1px solid #E1C459;float:left}
#home_generico .central_home .cont2{margin:0;padding:9px 0 14px 0;border-top:1px dotted #F2D257;width:100%;float:left;}
/*** FIN Home Generico ***/

/*** Pie de Página ***/
#footer{border-bottom:5px solid #01436D;font:0.7em Arial, Helvetica, sans-serif;color:#111212;background:#FCE48B;margin:0;padding:19px 10px 10px 15px;}
#footer #derecha{padding:0 0 0px 0;margin:0 0 0 50%;text-align:right;position:relative}
#footer #derecha a{margin:0;display:block;}
#footer #derecha a img{width:95px;height:33px;}
#footer #derecha span{margin:0 0 0 0}
#footer #izquierda{padding:0 0 0px 0;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 0 0 0}
#footer #izquierda .webmaster {color:#111212}
/*** 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 #C8941C;margin:0;padding:0;font:bold 1.2em Arial, Helvetica, sans-serif;} /**Título**/
#default_encabezados .tit_categoria h2 span{border-bottom:4px solid #F3F3F1;padding:0 20px 0 0;margin:0;color:#050572;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{}
#default_utilitarios .subir img{width:14px;height:12px;font-size:0;margin:0;}
#default_utilitarios .imprimir{}
#default_utilitarios .imprimir img{width:72px;height:15px;font-size:0;margin:0;}
#default_utilitarios .cuentele{}
#default_utilitarios .cuentele img{width:110px;height:16px;font-size:0;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;}

/*** Default ***/
.default_titulo h2 {margin:0; border-bottom:3px solid #014AA8; padding:17px 5px 0 5px; text-align:left; font:bold 16px verdana,sans-serif;font-variant: small-caps; color:#fff;}

/*** 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;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 {}
#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 13px 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 10px 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 {}
#faq h3 {}
#faq p {}
#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:11px verdana; border:1px solid #2F3C48;vertical-align:middle;width:100%;}
#faq .formulario p{font:11px 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;}

#goben{display:none}
#goben a{color:#77b;text-decoration:none}

.fontsize {float:right;height:100px;vertical-align:bottom;}
.fontsize span{background: #F1F4D0;cursor: pointer;color: #588526;text-align: center;text-decoration: none;padding: 3px;margin: 3px 3px;font-family: arial;font-weight:bold;}

/* 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:#FCE17A;border:1px solid #C0C2B4;}
#h2Personal a {text-decoration:none;color:#835818;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:#FCE17A;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:#DFE1D9;color:#000;border-bottom:1px solid #C0C2B4;border-top:1px solid #C0C2B4;}
#bloque_personal .bloque_seccion .bloque_noticias h4 a {font:bold 0.95em verdana,helvetica;color:#000;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:#050572;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;}

/*** Template Muestras RSS ***/
.divRss{padding:20px 0;color:#082848;font:bold 1em Verdana, Geneva, sans-serif}
#rss_externo{}
#rss_externo .divRss_2{border-top:1px dotted #F2D35A;padding:10px 0}
#rss_externo a{font:1.2em Arial, Helvetica, sans-serif;color:#7D5A0B;text-decoration:underline;}
#rss_externo a:hover{text-decoration:none;}
#rss_externo .divFecha{font:italic 0.8em Arial, Helvetica, sans-serif;color:#494949;margin:3px 0 0 0}
#rss_externo .divDescription{margin:10px 0 0 0;padding:0;line-height:1.1em}
#rss_externo .divDescription a{color:red}
#rss_externo .divDescription img{margin:0 5px 0 0;border:none}

/* Template Resumen Subportales */
#divResumenSubsitio{}
#divResumenSubsitio h2{margin:20px 0 0 0;font:1.6em Trebuchet MS, Geneva, sans-serif;color:#25474D}
#divResumenSubsitio h3{margin:2px 0 15px 0;font:1.2em Arial, Helvetica, sans-serif;color:#000}
#divResumenSubsitio .divTitleSubCategoria{border-top:1px solid #fff;padding:5px 0;margin:0 10px}
#divResumenSubsitio h4{margin:0;font:1em Arial, Helvetica, sans-serif;}
#divResumenSubsitio h4 a{color:#464439;text-decoration:none;background:url(../images/bullet_7.gif) no-repeat left 5px;padding:0 0 0 12px;display:block;}
#divResumenSubsitio h4 a:hover{text-decoration:underline}
#divResumenSubsitio .date{font:0.8em Arial, Helvetica, sans-serif;color:#272C30;padding:0 0 0 12px}

/** 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: 10px 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 */

/* estilos web service*/
#principal{}
#principal table{background-color:#F2ECBC; border:1px solid #916E15}
#principal td{border:1px solid #916E15}
#imagen_webservice{}
#imagen_webservice img{margin:0 0 0 130px; border:2px solid #FCD74A}
#imagen_parroco{}
#imagen_parroco img{margin:0 0 0 210px; border:2px solid #FCD74A}
#informacion {margin: 0 0 0 0}
#informacion .titulos{color:#000; font-weight:bold}
#principal #boton{background-color:#F2ECBC;border:1px solid #000; align:center; margin:0 0 0 120px}
#principal .titulo_res{margin:0 0 0 72px; width:421px}
#principal #res p{margin:0 10px 10px 10px}