body{
    text-align: center;
    margin: 0;
    padding: 0;
    font: 1em Arial,sans-serif;
    background: url("../images/bg-body.png") repeat left top #CECECE;
}

body a img{border:0;}
/*** h1: Titulo del Sitio ***/
h1{display:none;}

.body-aux-1{background:url("../images/bg-body-aux.png") repeat-x left bottom;}
/*** contenedor de todos los componentes de la página ***/
#contenedor{
	width: 1088px;
	background: none;
	text-align: left;
	margin: 0 auto;
	padding: 0;
}

/*** cabezote:cabezote de la pagina ***/

#cabezote {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 476px;
	background: url("../images/bg-cabezote.jpg") no-repeat scroll center 20px #CECECE;
}
/*** herramientas: Listado de Utilidades de la página ***/
.contenedor_herramientas {
	  background: url("../images/bg-herramientas.png") repeat-x scroll center top #0B53B6; height: 20px; width: 100%;
}
#cabezote .herramientas{
	margin: 0;
	padding: 2px 5px;
	font: 600 0.75em Trebuchet MS;
	text-align: right;
	color: #FFFFFF;
}
#cabezote .herramientas ul {margin:0;padding:0; float: left; height:18px;}
#cabezote .herramientas ul li {margin:0;padding:0;display:inline}
#cabezote .herramientas a{text-decoration:none;color:#FFFFFF;padding:0 14px;border-right:0px solid #FFFFFF}
#cabezote .herramientas a:hover{color:#FFFFFF;text-decoration:underline;}
#cabezote .menu-herramientas{ width:76%;}
#cabezote .menu-idioma{width:65px;}
#cabezote .menu-idioma a{ padding:0px 2px; }
#cabezote .herramientas p { margin:0 10px 0 0; padding:0; float: left; width:170px}
#cabezote .herramientas img { border:none;}
/*** Escudo ***/
#banner { background:none;float: right; height: 335px; margin: 0 0 43px 0; text-align: left; width: 830px;}

/*** Buscador ***/
#banner #buscar2 {
	padding: 0;
	margin: 70px 10px 0 0;
	float: right;
}
#buscador { margin:10px 0 3px 8px;}
#buscador .texto { background: url("../images/bg-buscar.png") no-repeat scroll 5px top transparent; border: none; color: #003366; font: bold 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif; height: 20px; padding: 0 0 0 20px; vertical-align: middle; width: 190px;float: left;}

#buscador .boton { background: none repeat scroll 0 0 transparent; color: #FFFFFF; height: 20px; margin: 0 0 0 -7px;}

#cabezote .logo { width:204px; height:189px; margin-top:9px; margin-left:30px; float:left;}

#menu-atencion{background: url("../images/bg-menu-atencion.png") no-repeat scroll center top transparent; float: left; height: 128px;margin: 16px 0 34px 5px; width: 251px;}
ul.menu-atencion{ clear: both; margin: 0 0 0 10px; padding:0;overflow: hidden;}
.menu-atencion li{ font: bold 0.8em "Trebuchet MS",Arial,Helvetica,sans-serif; list-style: none outside none; margin: 5px 0; min-height: 23px; _margin:0;}
.menu-atencion li a{ text-decoration:none; padding:3px 0 3px 45px;background:url("../images/btn-menu-atencion.png") no-repeat scroll center top transparent; display:block; margin-right: 20px; color:#3F2400;}
.menu-atencion li a:hover{background:url("../images/btn-menu-atencion.png") no-repeat scroll center -23px transparent; margin-right: 20px;}
.menu-atencion .seleccionado a{background:url("../images/btn-menu-atencion.png") no-repeat scroll center -23px transparent; margin-right: 20px;}

/*** navegacion_datos:contenedor del panel izquierdo y los datos [cuerpo_contenido] ***/
#navegacion_datos{background: none; float: left; width: 100%; margin-top: 10px;}

/*** Todo el panel lateral izquierda ***/
#hora {
	color: #606469;
    float: left;
    font: bold 0.7em "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 40px;
    margin-left: 120px;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 120px;
}

#hora a {
	text-decoration: none;
}

#hora a:hover {
	text-decoration: underline;
}

#hora input {
	border: 0;
	margin: 0;
	padding: 0;
	width: 75px;
	display: inline;
	background: transparent none;
	color: #606469;
    font: bold 1em "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align: center;
}

#rss {color: #606469; float: left; font: bold 0.8em "Trebuchet MS",Arial,Helvetica,sans-serif; height: 40px; margin-left: 120px; padding: 0; text-align: left; text-decoration: none; width: 360px;}
#rss p { margin:0px;}
#rss img { vertical-align: middle;}
#rss p span {padding: 8px 0 0 5px;}
#numero-visitas{color: #606469; float: left; font: bold 0.7em "Trebuchet MS",Arial,Helvetica,sans-serif; height: 40px; margin-left: 130px; padding: 0; text-align: center; text-decoration: none; width: 100px;}
#numero-visitas p { margin:0px;}
#panel_izquierdo{text-align: left;background: none; float: left; width: 251px;}
#panel_derecho{text-align: left;background: none; float: right; width: 262px;}
#panel_botones {
	border-top: 3px solid #005B42;
	padding-top: 5px;
}

#panel_botones .boton_lateral {
	border-bottom: 2px dotted #005B42;
}
#panel_izquierdo h2, #panel_derecho h2{background: url("../images/bg-encuesta-h2.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font: bold 1em trebuchet ms,sans-serif; margin: 0; min-height: 28px; padding: 3px 5px 0 20px;}

#panel_izquierdo #menu { width: 249px;}
#panel_izquierdo #menu .menu {margin: 0;padding: 0 0 7px 0;text-align: left;border-bottom: 0px solid #005B42;}
#panel_izquierdo #menu .menu div{margin: 0; padding: 0;text-align: left;background:none;border:none;margin-bottom: 2px;display: block;}
#panel_izquierdo #menu .menu li{list-style: none outside none; margin: 0 0 5px 0; min-height: 31px; padding: 0;}
#panel_izquierdo #menu .menu li a {background: url("../images/bg-menu-ppal.png") no-repeat scroll left top transparent; color: #FFFFFF;display: block; font: bold 0.7em Verdana;min-height: 31px;text-decoration: none;}
#panel_izquierdo #menu .menu li a:hover {background: url("../images/bg-menu-ppal.png") no-repeat scroll left -34px transparent;text-decoration:none;}
#panel_izquierdo #menu .menu li a span{padding:8px 0 0 30px;display:block;}

#panel_izquierdo #menu .menu li .seleccionado { text-decoration: none;display: block;color: #FFFF;padding: 8px 0 0 30px; font: bold 0.7em verdana,sans-serif;background: url("../images/bg-menu-ppal.png") no-repeat scroll left -31px transparent;  min-height: 23px;}
#panel_izquierdo #menu .menu li .seleccionado:hover {text-decoration:none;}

#panel_izquierdo #menu .submenu {background:#62A0D9; margin: 0 0 0 3px; padding: 0; width: 243px; }
#panel_izquierdo #menu .submenu li{ border-bottom: 0px dotted #16B0DA;display: block;list-style: none outside none; margin: 0; min-height: 23px;padding: 0;}
#panel_izquierdo #menu .submenu li a{ background: none; color: #F1F1F1; display: block;font: bold 0.6em verdana,sans-serif; min-height: 13px; padding: 7px 0 7px 20px; text-decoration: none; width: 223px; }
#panel_izquierdo #menu .submenu li a:hover{text-decoration: none; color:#FF9400; background:none;}
#panel_izquierdo #menu .submenu li.seleccionado-hijo a{text-decoration: none; color:#FF9400; background:none;}
#panel_izquierdo #menu .submenu li a span{background:url("../images/bullet-menu-ppal.png") no-repeat scroll 0 center transparent; padding:0 5px 0 15px;display:block;}

/* Cuadro usuario */
.props_usuario {
	/*background-color: #999 /*#62A0D9 #3F8AD0;*/
	background:url("../images/bg_admin.png") no-repeat top center;
    /*border-bottom: 1px solid #666 /*#16B0DA;*/
    /*border-top: 3px solid #666 /*#16B0DA;*/
    color: #395F85/*#F1F1F1*/;
    font: bold 0.7em Verdana;
    margin: 0 0 0px;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 5px;
    text-align: left;
	height:158px;
}
.props_usuario h3 {
	/*background-color: #999 /*#62A0D9 #3F8AD0;*/
    border-bottom: 2px groove #0D56B8 /*#F1F1F1*/;
    color: #395F85 /*#F1F1F1*/;
    margin: 0 0 5px;
    padding: 5px;
    text-align: left;;
}
.props_usuario table {
	border-bottom: 2px groove White;
}
.props_usuario form {
	display: inline;
}
.props_usuario a{
	color: #395F85;
	font: 1em arial,sans-serif;
	padding: 0px 5px;
	text-decoration: none;
}
.props_usuario a:hover{
	text-decoration: underline;
}

.tpl_boton_login {
	background: none;
    border: 0 solid #003C50;
    color: #395F85;
    width: 120px;
	font:bold 0.7em Trebuchet MS
}

.tpl_btn_login {
	background: url("../images/bg-btn-login.png") no-repeat top center transparent;
    border: 0 solid #003C50;
    color: #F1F1F1;
    width: 70px;
	height:23px;
	font:bold 0.8em Trebuchet MS;
}

#links_registro {
	margin-bottom: 5px;
    margin-top: 0px;
}
#links_registro a {
	color: #395F85 /*#F1F1F1*/;
    display: block;
    font: bold 0.9em/1.8 verdana,sans-serif;
    text-decoration: none;
}
#links_registro a:hover {
	text-decoration: underline;
}

.d_secundarios_aux_2 span { display:none;}
.d_secundarios_aux_2 img { margin: 0 0 10px 0;}
.d_primarios_aux_1 span { display:none;}
.d_primarios_aux_1 img { margin: -11px 0 0 0;}

.props_usuario_form { background: url("../images/bg-login.png") no-repeat scroll 0 center transparent;height:150px;margin-bottom:10px;}
.props_usuario_form .c-login { padding:20px 0 0 115px;}
.props_usuario_form .c-pwd { padding:15px 0 0 115px;}
.props_usuario_form .c-btn-login { padding:10px 0 0 140px;}
#links_registro_form { text-align:center; margin-top:5px;}
#links_registro_form a { color:#55A5C6; font:bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
#links_registro_form a:hover {text-decoration:underline;}
/*** FIN Todo el panel lateral izquierda ***/

/*** Home ***/
#datos{padding:0;margin:0;}
#es-home #cuerpo_contenido{
	width: 570px;
/*	width: 835px;*/
	margin: 0;
	padding: 0;
	float: left;
} 
#es-home #default, #es-home #default-aux-1, #es-home #default-aux-2 { background:none; margin:0;}
#panel_bottom{
	width: 560px;
/*	width: 835px;*/
	margin: 0;
	padding: 0;
	float: left;
}
#cuerpo_contenido{
	width: 835px;
	margin: 0;
	padding: 0;
	float: left;
}

#panel_central{
	margin: 0;
	padding: 0 20px;
}

#panel_central #header_left {
	margin: 0 0px 0 0;
	padding: 0 0px 0 0px;
	float: left;
	background: transparent url(../images/header_left1.gif) no-repeat left;
	height: 20px;
	width: 5px;
}
#panel_central #header_right {
	margin: 0 0px 0 0;
	padding: 0 0px 0 0px;
	float: left;
	background: transparent url(../images/header_right.gif) no-repeat left;
	height: 20px;
	width: 6px;
}
#panel_central #header_center {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0px 0 0;
	color: #fff;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 169px;
	background: #003c50 none;
	text-align: left;
	vertical-align: bottom;
	float: left;
}
#panel_central #header_center a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	vertical-align: bottom;
	padding: 3px 0 0 0;
	display: block;
}
#panel_central #content {
	margin: 0px 0px 0px 0;
	padding: 0 10px 0 10px;
	text-align: justify;
}

#panel_central h2{
	font: bold 0.75em Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 0 5px 0 20px;
	background: #3F8AD0 none;
	color: #003c50;
	text-align: left;	
}
#panel_central h2 a{text-decoration:none;color:#fff}

#otros {
	color: #003c50;
	width: 558px;
	border-top: 1px solid #33CC00;
	border-bottom: 1px solid #33CC00;
	font: 0.7em Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 0;
	margin-bottom: 8px;
	float: left;
}
#otros li {
	list-style: none none;
	display: inline;
	padding: 0;
	margin: 0;
	text-align: left;
	color: #003c50;
}
#otros a {
	list-style: none none;
	display: inline;
	padding: 0;
	margin: 0;
	color: #003c50;
	text-decoration: none;
	font-weight: bold;
}
#otros a:hover {
	color: #003c50;
	text-decoration: underline;
}

#panel_central .banner-central-home { margin-bottom:10px;}
#panel_central .division_home { margin: 0 0px 0 0px; padding: 0 0px 0 0px; width: 180px; float: left;}
#panel_central .division_home-27, #panel_central .division_home-29{ background: url("../images/bg-division-home.png") no-repeat scroll 0 0 transparent; margin: 0 auto 7px auto; padding: 0 0px 0 0px;width: 509px;height:183px;overflow: hidden; clear:both;}
#panel_central .division_home-55, #panel_central .division_home-30{background: url("../images/bg-division-home-bottom.png") no-repeat scroll 0 0 transparent; margin: 0 15px 7px 2px; padding: 0 0 0 0;width: 243px;height:269px; float: right;}
.home-central-27, .home-central-29 { float: left; height: 132px; padding: 30px 20px 10px 20px;  width: 201px;}
.home-central-55, .home-central-30 { float: left; height: 132px; padding: 0px 20px 0px 20px;  width: 201px;}
#panel_central .division_home-27 a, #panel_central .division_home-29 a, #panel_central .division_home-55 a, #panel_central .division_home-30 a  { text-decoration:none; color:#000; font:bold 0.7em Arial, Helvetica, sans-serif;letter-spacing: -0.01em;}
#panel_central .division_home-27 ul, #panel_central .division_home-29 ul{ margin:7px 0 0 0;padding-left: 280px;}
#panel_central .division_home-55 ul, #panel_central .division_home-30 ul  { margin:0 padding-left:10px;clear: both;}
#panel_central .division_home-27 li, #panel_central .division_home-29 li{  background: url("../images/bullet-home-central.png") no-repeat scroll left center transparent; list-style: none outside none;  padding-left: 20px;}
#panel_central .division_home-55 li, #panel_central .division_home-30 li {  background: url("../images/bullet-home-central.png") no-repeat scroll left center transparent; list-style: none outside none;padding-left: 20px;}
#panel_central .division_home-27 a:hover, #panel_central .division_home-29 a:hover, #panel_central .division_home-55 a:hover, #panel_central .division_home-30 a:hover { text-decoration: underline;}
#panel_central .header_center a { font-size: 1.3em; font-weight: normal; }
#panel_central .division_home-27 .header_center, #panel_central .division_home-29 .header_center { font-size: 1.25em;padding: 10px 30px 0 0; text-align: right;}
#panel_central .division_home-55 .header_center, #panel_central .division_home-30 .header_center { font-size: 1.25em;padding: 5px 30px 0 0; text-align: right;}
#panel_central .td_noticias {
	border: 1px solid #DDECEC;
	border-bottom: 3px solid #DDECEC;
	background: #fff url(../images/border_bottom_news.jpg) repeat-x bottom;
}
#panel_central td {
	border-bottom: 1px solid #3F8AD0;
	background: #F5FCF2 url(../images/border_bottom.gif) repeat-x bottom;
}
#panel_central .division_home h3{
	margin: 5px 0;
	padding: 0;
	font-size: 0.9em;
	clear: both;
}
#panel_central .division_home h3 a {
	text-decoration: none;
	color: #537B85;
}
#panel_central .division_home h3 a:hover {text-decoration:underline;}
#panel_central .division_home a{text-decoration:none;color:#54595F;font-size:1em;}

#panel_central .division_home .entradillaDivHome{
	font: 11px Arial, Helvetica, sans-serif;
	padding: 5px 0;
	margin: 0;
	text-align: left;
}
#panel_central .division_home img{
	margin: 0 0 -20px 10px;
	padding: 0;
	display: block;
	position: relative;
	top: -14px;
}
#panel_central .division_home .autor {color:#999999;font:bold 1.05em verdana,sans-serif;margin:0 0 10px 0 ;display:block;}
#panel_central .division_home .fecha {color:#999999;font:0.6em verdana,sans-serif;}
#panel_central .division_home .vermas {font:bold 1.1em arial;color:#3F8AD0;text-decoration:none;}
#panel_central .division_home .vermas:hover {text-decoration:underline;}

/*** noticias de la division del home ***/
#panel_central .division_home ul{
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
}
#panel_central .division_home li{
	margin: 5px 0;
	padding: 0 0 0 15px;
	list-style: none;
	background: url(../images/bullet06_circulo.jpg) no-repeat left 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #555;
}
#panel_central .division_home li h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#panel_central .division_home li a {
	color: #003c50;
	text-decoration: none;
	font-weight: bold;
}
#panel_central .division_home li a:hover {text-decoration:underline;}

/*** Destacado principal ***/
#panel_central #destacados_home {
	margin: 10px 0px 0 0px;
	padding: 0 0px 0 0px;
	width: 365px;
	float: left;
	background: #fff;
	border-bottom: 3px solid #E1F7D9;
}

#panel_central #destacados_home a{text-decoration:none;color:#54595F;font-size:1em;}
#panel_central #destacados_home img{
	margin: 0 0 5px 25px;
	padding: 0;
	display: inline;
	position: relative;
	top: -14px;
	left: -6px;
}

#panel_central #destacados_home .vermas {font:bold 1.1em arial;color:#3F8AD0;text-decoration:none;}
#panel_central #destacados_home .vermas:hover {text-decoration:underline;}

#panel_central #destacados_home #header_center {
	margin: 0 0px 0 0;
	color: #fff;
	padding: 0px 0px 0px 6px;
	height: 20px;
	width: 364px;
	background: #33CC00 none;
	text-align: left;
	vertical-align: bottom;
	float: left;
	border-bottom: 3px solid #E1F7D9;
}
#panel_central #destacados_home #header_center a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	vertical-align: bottom;
	padding: 3px 0 0 0;
	display: block;
}
#panel_central #destacados_home #content {
	margin: 0 0px 0 0;
	padding: 0 10px 0 10px;
	border-bottom: 1px solid #66D940;
	text-align: left;
	width: 350px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
}
#panel_central #destacados_home #content p {
	text-align: justify;
}
#panel_central #destacados_home #content .resumen {
	width: 165px;
	float: left;
	margin-right: 35px;
}
#panel_central #destacados_home #content .hijos li {
	list-style: none;
	font: bold 0.1em arial;
	color: #3F8AD0;
	text-decoration: none;
	margin-bottom: 5px;
}
#panel_central #destacados_home #content .hijos a {
	text-decoration: none;
	color: #3F8AD0;
}
#panel_central #destacados_home #content .hijos a:hover {
	text-decoration: underline;
}

#panel_central #destacados_home h2{
	font: bold 0.75em Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 0 5px 0 20px;
	background: #33CC00 none;
	color: #fff;
	text-align: left;
}
#panel_central #destacados_home h2 a{text-decoration:none;color:#fff}


/*** Cuarto destacado menor ***/
#panel_central #division_home_inf {
	margin: 0px 0px 0 0px;
	padding: 0 0px 0 0px;
	width: 160px;
	float: left;
	background: transparent;
}
#panel_central #division_home_inf h3{
	margin: 0px 0;
	padding: 0;
	font-size: 0.9em;
	clear: both;
}

#panel_central #division_home_inf #header_center {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0px 0 0;
	color: #fff;
	padding: 0px 0px 0px 6px;
	height: 20px;
	width: 160px;
	background: #1E827E;
	text-align: left;
	vertical-align: bottom;
	border-bottom: 3px solid #DDECEC;
}
#panel_central #division_home_inf #header_center a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	vertical-align: bottom;
	padding: 3px 0 0 0;
	display: block;
}
#panel_central #division_home_inf #content {
	margin: 0 0px 0 0px;
	padding: 0 8px 0 10px;
	text-align: justify;
}
#panel_central #division_home_inf a{text-decoration:none;color:#54595F;font-size:1em;}
#panel_central #division_home_inf p{
	font: 11px Arial, Helvetica, sans-serif;
	padding: 5px 0;
	margin: 0;
	text-align: justify;
	display: table;
}
#panel_central #division_home_inf span{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0;
	margin: 0;
}

#panel_central #division_home_inf img{
	margin: 0 0 5px 25px;
	padding: 0;
	display: inline;
	position: relative;
	top: -14px;
	left: -6px;
}
#panel_central #division_home_inf .autor {color:#999999;font:bold 1.05em verdana,sans-serif;margin:0 0 10px 0 ;display:block;}
#panel_central #division_home_inf .fecha {color:#999999;font:0.6em verdana,sans-serif;}
#panel_central #division_home_inf .vermas {font:bold 10px arial;color:#3F8AD0;text-decoration:none;}
#panel_central #division_home_inf .vermas:hover {text-decoration:underline;}


/*** noticias de la division del home ***/
#panel_central #division_home_inf ul{
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
}
#panel_central #division_home_inf li{
	margin: 5px 0;
	padding: 0 0 0 15px;
	list-style: none;
	background: url(../images/bullet06.gif) no-repeat 5px left;
	font: 10px Arial, Helvetica, sans-serif;
	color: #555;
}
#panel_central #division_home_inf li h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#panel_central #division_home_inf li span {
	color: #999;
	text-decoration: none;
	font-weight: bold;
	font: 10px Arial, Helvetica, sans-serif;
}
#panel_central #division_home_inf span a:hover {
	text-decoration:underline;
}
#panel_central #division_home_inf li a:hover {text-decoration:underline;}

/*** ENCUESTA ***/
#panel_central #encuesta_contenedor {
	margin: 0;
	padding: 10px 5px 0 12px;
	width: 140px;
	text-align: justify;
	clear: both;
	border-top: #999 1px dotted;
}

#panel_central #encuesta_contenedor span {
	color: #4c1001;
	text-decoration: none;
	font-weight: bold;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#panel_central #encuesta_contenedor div {
	color: #999;
	text-decoration: none;
	font-weight: bold;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding: 0;
}

/*#panel_central #encuesta_home {background:url(../images/bg_divhome02.gif) repeat-x;}*/
#panel_central #encuesta_home .pregunta {margin:0;padding:0px 0px;font:bold 10px verdana;color:#555;text-decoration:none;}
#panel_central #encuesta_home .pregunta a {color:#555;text-decoration:none;}
#panel_central #encuesta_home p {margin:0px 0 0px 0;padding:10px 0px;font:10px verdana;color:#555;}
#panel_central #encuesta_home input {vertical-align:middle;margin:0;padding:0;}
#panel_central #encuesta_home .vote{border:1px solid #BDBDBD; color:#000;background:#E7E7E7;font:1em verdana;}

.calendario-home{ margin:0 auto;width: 245px;}
#calendario_lateral { background: url("../images/bg-calendar.png") no-repeat scroll left top #FFF; height: 183px; margin: 0 0 10px 0; width: 245px;}
#calendario_lateral table {border-collapse: collapse; font-size: 0.7em; margin: 0 auto; text-align: center; width: 97%;}
#calendario_lateral caption, #calendario_lateral caption a { background: none; color: #FFFFFF; font-size: 1.05em; font-weight: bold;
    margin: 0 0 4px; padding: 7px 0 4px; text-align: center; text-decoration: none;text-transform: capitalize;}
#calendario_lateral td { padding: 4px 2px;font:bold 0.85em "Trebuchet MS", Arial, Helvetica, sans-serif}
#calendario_lateral td a {color: #0E0E0E; padding: 0.1em 0; text-align: center; font:bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;}
#calendario_lateral td a:hover {text-decoration: underline;}

h2.headerDestacado1{}
.encuestaHome{background: url("../images/bg-encuesta-aux.png") repeat-y scroll left top;}
.encuesta-aux {background: url("../images/bg-encuesta.png") no-repeat scroll left bottom; min-height:156px;}
.encuestaHome fieldset{ border:none;}
.vote { text-align:center;font: bold 1em Trebuchet MS;}
p.vote{ margin:10px 0;}
.btn-vote {background: url("../images/bg-btn-login.png") no-repeat scroll center top transparent;
    border: 0 solid #003C50;
    color: #F1F1F1;
    font: bold 0.8em Trebuchet MS;
    height: 23px;
    width: 70px;}
	
/*** Multimedia ***/
.home ul, .home ol,  #panel_bottom ol, #panel_bottom ul{ list-style:none; margin:0; padding:0;} 
.home #destacados_secundarios .homeListaTabs{float:left;width:100%}
.home .homeListaTabs .seccion-1 li{margin:0;}
.home .homeListaTabs .homeSubLista{float:left;width:100%;padding:0;}
.home .homeListaTabs .tabs{float:left;width:251px;margin:0;}
.home .homeListaTabs .tabs .aux-seccion-1{float:left;width:100%;margin:0;}

.home .aux-seccion-1{float:left;width:100%;}
.home .aux-seccion-1 .yui-skin-sam{float:left;width:100%;margin:0;padding:0;}
.home .aux-seccion-1 .seccion-1{float:left;width:100%;margin:0;padding:0;line-height:0em;}
.home .aux-seccion-1 .yui-navset{float:left;width:100%;}
.home .aux-seccion-1 .yui-nav{ background:url("../images/bg-yui-nav.png") no-repeat scroll 1px top transparent;float:left; padding:0 0 0 30px;_padding:0 0 0 30px;width:217px;margin:0;text-align:left;border-bottom:0px solid #666}
.home .aux-seccion-1 .yui-content{float:left;width: 247px;padding:0;background: url("../images/bg-yui-content.png") repeat-x scroll 1px bottom #FFFFFF;}

.home .aux-seccion-1 .seccion-1 li{float:left;width:100%;}
.home .aux-seccion-1 .seccion-1 .liListaFirst{background:none;}
.home .aux-seccion-1 .seccion-1 .liListaFirst h3{margin:0;}

.home .aux-seccion-1 .seccion-1 h3{float:left;width:100%;margin:10px 0 0 0;padding:10px 0 5px;line-height:1em;font-size:0.9em;color:#003366;background:#DBDBDB}
.home .aux-seccion-1 .seccion-1 h3 a{background:none;padding:0;color:#003366;}

.home .aux-seccion-1 .yui-skin-sam .homeSubLista{background: none; border: medium none;float: left;line-height: 1em;margin-left: 15px;_margin-left: 5px;min-height: 270px;padding: 0px 0px 6px 0px;width:225px;}
* html .home .aux-seccion-1 .yui-skin-sam .homeSubLista{height:285px;}

.home .aux-seccion-1 .seccion-1 li .homeSubLista li{float:left;width:100%;padding:0;margin:0;background:none}

.aux-seccion-1 .seccion-1 .homeSubLista li,
.aux-seccion-1 .yui-content .homeSubLista li{float:left;width:100%;margin:0;background:none}

.home .aux-seccion-1 .seccion-1 img,
.home .aux-seccion-1 .yui-content img{margin:0;line-height:0;/*float:left*/}
.home .aux-seccion-1 .seccion-1 h4,
.home .aux-seccion-1 .yui-content h4 {font-size:0.8em;font-weight:bold;margin:0;padding:0 0 0px 0}
.home .aux-seccion-1 .seccion-1 h4 a,
.home .aux-seccion-1 .yui-content h4 a {color:#003366;text-decoration:none;display:block;padding:0}
.home .aux-seccion-1 .seccion-1 h4 a:hover,
.home .aux-seccion-1 .yui-content h4 a:hover {text-decoration:underline;}
.home .aux-seccion-1 .seccion-1 h4 a span,
.home .aux-seccion-1 .yui-content h4 a span{color:#c00;font-weight:normal;margin:0 0 0 5px}
.aux-seccion-1 .seccion-1 .homeSubLista p,
.aux-seccion-1 .yui-content .homeSubLista p{font-size:0.7em;color:#333;margin:0}
.aux-seccion-1 .seccion-1 .homeSubLista .paginador-aux,
.aux-seccion-1 .yui-content .homeSubLista .paginador-aux{font-size:0.7em;color:#333;margin: 0 0 5px 0;text-align: center;}
.home .aux-seccion-1 .seccion-1 .homeFecha,
.home .aux-seccion-1 .yui-content .homeFecha{color:#293640;float:left;}

/* Video */
.home .aux-seccion-1 #titulo_video h4 {text-align:left}
.home .aux-seccion-1 #titulo_video h4 a{background:none;padding:0}
.home .aux-seccion-1 #imagen_video,
.home .aux-seccion-1 .imagen_foto_noticia{text-align:center;padding:0;margin:0 0 5px}
.home .aux-seccion-1 #imagen_video object{width:220px;height:195px;}

.videoActual{float:left;width:100%;}
.videoReciente{float:left;width:100%; margin-top:5px;}
.home .aux-seccion-1 .videoReciente h4{text-align:center;color:#333;margin:0 0 5px 0;}
.videoReciente ul{float:left;width:100%;font-size:0.8em;}
.home .aux-seccion-1 .videoReciente ul li{float:left;width:100%;margin:0 0 10px 0}
.videoReciente ul a{color:#0A6A99;background:url(../images/bullet_4.gif) no-repeat left 5px;padding:0 0 0 9px;text-decoration:underline}
.videoReciente ul a:hover{text-decoration:none}

.aux-seccion-1 .paginadorFoto{float:left;width:100%;text-align:right;margin:5px 0 0 0}
.aux-seccion-1 .paginadorFoto a{padding:0;color:#000}
.aux-seccion-1 .paginadorFoto input{padding:0;vertical-align:middle}

/* Fotonoticia */
.aux-seccion-1 .titular_foto_noticia{float:left;width:100%;}
.aux-seccion-1 .titular_foto_noticia h4{margin:0 0 0 0;}
.aux-seccion-1 .titular_foto_noticia h4 a{background:none;padding:0}

.aux-seccion-1 .imagen_foto_noticia{float:left;width:100%;text-align:center;line-height:0;}
.aux-seccion-1 .imagen_foto_noticia img{float:none;padding:0;margin:0px auto 0 auto;}

.aux-seccion-1 #resumen_foto_noticia{float:left;width:100%;}
.aux-seccion-1 #resumen_foto_noticia p{}

/* Audio */
.homeSubLista .object {margin:5px 0 5px 0;} 
.object object{width:144px;height:51px;}

.home .aux-seccion-1 .seccion-1 li .homeSubLista .listItemSection,
.aux-seccion-1 .yui-content .homeSubLista .listItemSection{float:left;width:100%;margin:5px 0 0 0;}

.home .aux-seccion-1 .seccion-1 .listItemSection h4,
.home .aux-seccion-1 .yui-content .listItemSection h4{text-align:left;padding:0;font-size:0.75em}
.home .aux-seccion-1 .seccion-1 .listItemSection h4 a,
.home .aux-seccion-1 .yui-content .listItemSection h4 a {padding:0}
.home .homeListaTabs .listItemSection span{display:inline;}

/*CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/
/*Estilo general paginador fotos*/
.paginationstyle{ /*Style for demo pagination divs*/width: 100%;float:left;text-align:right;padding:2px 0;margin:5px 0 0 0;font-size:0.7em}
.paginationstyle select{ /*Style for demo pagination divs' select menu*/border: 1px solid #000;margin: 0 15px;}
.paginationstyle a{ /*Pagination links style*/padding: 1px 5px;text-decoration: none;color:#4F4E4C;background-color:#DEDEDC;font-weight:bold}
.paginationstyle a:hover,
.paginationstyle a.selected{color:#fff;text-decoration:underline;background:none;}
.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */border: 0;padding: 0 0px;background-color:#fff;color:#000;}
.paginationstyle a.disabled,
.paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/background-color:#fff;cursor: default;color: #929292;border-color: transparent;text-decoration:none}
.paginationstyle a.imglinks img{vertical-align:middle;border: 0;}
.paginationstyle a.imglinks a:hover{background: none;}
.paginationstyle .flatview a:hover,
.paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/color: #E11E39;background-color:#fff;border:1px solid #8D8D8D;padding:0px 4px;text-decoration:none;}

/*Estilo especifico Paginador galeria fotos*/
.paginationstyle2{text-align:center;margin:5px 0 5px 0;font-size:0.7em; padding:0;}
.paginationstyle2 a{ /*Pagination links style*/color:#000;background:none;font-weight:normal;padding:0;border: none;padding: 0 2px;}
.paginationstyle2 a:hover,
.paginationstyle2 a.selected{color:#CC0000;text-decoration:underline;background:none;border: 1px solid #CC0000;padding: 0 2px;font-weight:normal;}
.paginationstyle2 a.imglinks{ /*Pagination Image links style (class="imglinks") */border: 0;padding:0;background:none;color:#000;font-weight:normal;}
.paginationstyle2 .flatview a:hover,
.paginationstyle2 .flatview a.selected{ /*Pagination div "flatview" links style*/color: #CC0000;background:none;text-decoration:none;padding: 0 2px;font-weight:normal;border: 1px solid #CC0000}
.paginationstyle2 .flatview a:hover{text-decoration:none;font-weight:normal;border: none;color: #000;}
  
/***Sin Javascript***/
#seccion-2{float:left;width:100%;margin:0;padding:0;line-height:0em;}
#seccion-2 li{float:left;width:100%;}
#seccion-2 li h3{float:left;width:100%;margin:10px 0 0 0;padding:10px 0 5px;line-height:1em;font-size:0.9em;background:#E11E39}
#seccion-2 li h3 a{color:#fff;text-decoration:none;padding:0 10px}
#seccion-2 .liListaFirst-2{background:none;}
#seccion-2 .yui-content{line-height:1em;}
/*Fin Pestañas*/

/*Fotonoticia*/
.headerH3-home-fotonoticia, .headerH3-home-fotonoticia a{ background: url("../images/bg-noticias-h3.png") no-repeat scroll left top transparent; color: #FFFFFF; font-family: Trebuchet MS; font-size: 0.9em; font-weight: bold; margin: 0 10px 0 20px; min-height: 21px;
    padding: 2px 0 0 0;}
.headerH3-home-fotonoticia a{text-decoration:none; padding:0;}
.headerH3-home-fotonoticia a:hover{text-decoration:underline;}
.headerH3-home {padding:0 0 0 0; background:none;min-height:23px;overflow: hidden;clear:both;}
#panel_bottom .foto_noticia{float:left;width: 526px;margin:0;background:url("../images/bg-noticias.png") repeat-x scroll left bottom #BABABA;position:relative}
.foto_noticia .homeListaFoto{float:left;width:526px;padding:9px 20px 20px 0;min-height:237px; background: url("../images/back_3.png") repeat-y scroll right top transparent;}
* html .foto_noticia .homeListaFoto{height:237px}
.foto_noticia .input{font-size:0em;}

.foto_noticia .titular_galeria{ float: right;margin: 0 4px 4px 0;width: 150px; text-align: center;padding:15px 0 0 0;}
.titular_galeria h4{font-size:0.9em;font-family: Arial, Helvetica, sans-serif; margin:0;}
.titular_galeria h4 a{color:#FFF;text-decoration:none;padding:0;margin-bottom:4px;}
.titular_galeria h4 a:hover{text-decoration:underline}
.foto_noticia .imagen_galeria{float:left;width:367px;text-align:left;margin:0;}

#panel_bottom .homeImg img{margin:0;line-height:0;float:left;}
#panel_bottom .homeImg{float:left;width:100%;text-align:center;margin:0 0 0px;min-height:275px;background-repeat:no-repeat;background-position:center center}

.foto_noticia .resumen_galeria{float: right; margin: 0 10px 4px 0; width: 140px;padding:0 0 15px}
.foto_noticia .mas_info {text-align:right;display: none;}
.foto_noticia .mas_info a{color:#fff; text-decoration:none;}
.foto_noticia .mas_info a:hover{text-decoration:underline;}
.homeListaFoto p{font-size:0.7em;color:#333;font-family:Arial, Helvetica, sans-serif;margin-bottom: 4px;}
#destFecha {color:#003366; display:none;}
.foto_noticia .resumen_galeria p{font-size:0.8em;font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.mainHome-aux{margin-left:20px;clear: both;overflow: hidden;heght:100%; background: unone; width: 526px;}
/*Destacado Noticias*/
.seccionDestacadaNoticias{float: right;margin: 0 4px 4px 0;width: 150px;height: 25px;position:absolute;bottom:0;right:0}
.seccionDestacadaNoticias li{background: url("../images/bg-noticias-numeracion.png") no-repeat scroll left top transparent;float: left; width: 22px; height:22px}
.seccionDestacadaNoticias .sinFecha{padding:15px 0 0 0}
.seccionDestacadaNoticias li p{font-size:0.7em;color:#003366;padding:0 0 0 14px;margin:0 0 5px;font-family:Arial, Helvetica, sans-serif; display:none}
.seccionDestacadaNoticias li h1{fdisplay: inline; font-size: 0.75em; font-weight: normal; padding: 0; display: inline;}
.seccionDestacadaNoticias li a{text-decoration:none;color:#333;padding:0 0 0 7px;} 
.seccionDestacadaNoticias li a:hover{text-decoration:underline;}
.seccionDestacadaNoticias .selecionNoticia {background-color:trasnparent;}
.seccionDestacadaNoticias .selecionNoticiaNo {background-color:trasnparent;}
/*** FIN Home ***/

/*** Pie de Página ***/
#footer{
	background: none repeat scroll 0 0 transparent;
    border-top: 0 solid #FFFFFF;
    clear: both;
    color: #8F8F8F;
    font: bold 0.55em/1.4 Verdana, Geneva, sans-serif;
    overflow: hidden;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
#footer #derecha{ padding:20px 50px 0 0;text-align:right;float:right;height:64px;width:300px;}
#footer #derecha img { margin:5px 0;}
#footer #izquierda{padding: 20px 0 0 50px;text-align:left;float:left;height:74px;width:470px;}
#footer #izquierda a {color:#8F8F8F;}
#footer #izquierda a:hover {text-decoration:none;}
#footer li, #footer a, #footer span, #footer abbr {background: none; color: #8F8F8F;}
#footer span { display: none;}

.nav_instituciones a { display: block; float: left; height: 70px; text-align: left; text-indent: -2000px; width:114px; margin: 0 30px; }
.nav_instituciones p.ni-aux-1 { clear: both;margin: 0 10px 0 20px;overflow: hidden;}
#footer a.boton_1{background: url("../images/d_nav_pie/boton_1.png") no-repeat scroll left top transparent;}
#footer a.boton_1:hover{background: url("../images/d_nav_pie/boton_1.png") no-repeat scroll left -70px transparent;}
#footer a.boton_2{background: url("../images/d_nav_pie/boton_2.png") no-repeat scroll left top transparent;}
#footer a.boton_2:hover{background: url("../images/d_nav_pie/boton_2.png") no-repeat scroll left -70px transparent;}
#footer a.boton_3{background: url("../images/d_nav_pie/boton_3.png") no-repeat scroll left top transparent;}
#footer a.boton_3:hover{background: url("../images/d_nav_pie/boton_3.png") no-repeat scroll left -70px transparent;}
#footer a.boton_4{background: url("../images/d_nav_pie/boton_4.png") no-repeat scroll left top transparent;}
#footer a.boton_4:hover{background: url("../images/d_nav_pie/boton_4.png") no-repeat scroll left -70px transparent;}
#footer a.boton_5{background: url("../images/d_nav_pie/boton_5.png") no-repeat scroll left top transparent;}
#footer a.boton_5:hover{background: url("../images/d_nav_pie/boton_5.png") no-repeat scroll left -70px transparent;}
#footer a.boton_6{background: url("../images/d_nav_pie/boton_6.png") no-repeat scroll left top transparent;}
#footer a.boton_6:hover{background: url("../images/d_nav_pie/boton_6.png") no-repeat scroll left -70px transparent;}


/*** Fin Pie de Página ***/

/*** Estilos para el Template Default ***/
#default{background: url("../images/bg-interna.png") repeat-y scroll left top #fff; clear: both;margin: 0px 20px 5px 20px; overflow: hidden; padding: 0;}
#default-aux-1 { background:url("../images/bg-interna-top.png") no-repeat scroll left top transparent;}
#default-aux-2 { background:url("../images/bg-interna-bottom.png") no-repeat scroll left bottom transparent; min-height: 529px;}
#default_encabezados{
	margin: 0px 0 0 0;
	padding: 0;
	display: table;
	background:none;
	width: 795px;
	text-align: left;
}
#default_encabezados h4{
	padding: 0px 0px;
	margin: 0 0 8px 0;
	color: #555;
	font: 0.85em Verdana, Geneva, Arial, Helvetica, sans-serif;
} /* Antetitulo */
#default_encabezados h2{
	font: 1.1em trebuchet ms, sans-serif;
	margin: 0px 0;
	padding: 0 0px 0 0px;
	color: #5F5E5D;
} /** Titulo */
#default .default_entradilla h3{
	color: #666;
	padding: 0px 0px 0px 0px;
	margin: 0 0 10px 0;
	font: italic normal bold 1.5em/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: justify;
	background:none;
} /* Subtitulo */
#default_encabezados .fecha{margin:0; padding:0;color:#888;font:bold 0.7em tahoma, helvetica;} /* Fecha */

#default_encabezados #header_left {
background: url("../images/esquina1.png") no-repeat scroll left center transparent;
    float: left;
    height: 20px;
    margin: 0 0 0 0;
    padding: 0 0;
    width: 15px;
	display:none;
}
#default_encabezados #header_center {
	background: none;
    color: #0D56B8;
    float: left;
    font: bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
    min-height: 20px;
    margin: 0 0 0 0;
    padding: 35px 100px 10px 100px;
    text-align: left;
    vertical-align: bottom;
    width: 765px;
}
#default_encabezados #header_center span {
	padding: 0 100px 0 0; 
}
#default_encabezados #header_right {
	background: url("../images/esquina2.png") no-repeat scroll right center transparent;
    float: left;
    height: 20px;
    margin: 0 0 0 0;
    padding: 0 0;
    width: 15px;
		display:none;
}
#default #default { background:none; margin: 0;}
#bottom_default{
	margin: 0px 0 0 0;
	padding: 0;
	display: table;
	background: none repeat scroll 0 0 #FFFFFF;
	width: 795px;
	text-align: left;
}
#bottom_default #bottom_left {
background: url("../images/esquina3.png") no-repeat scroll left center transparent;
    float: left;
    height: 20px;
    margin: 0 0 0 0;
    padding: 0 0;
    width: 15px;
}
#bottom_default #bottom_center {
	background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0;
    min-height: 20px;
    text-align: left;
    width: 765px;
}

#bottom_default #bottom_right {
	background: url("../images/esquina4.png") no-repeat scroll right center transparent;
    float: left;
    height: 20px;
    margin: 0 0 0 0;
    padding: 0 0;
    width: 15px;
}

.default_entradilla img {
	margin: 0 0 0 0;
	padding: 0;
}
.default_entradilla {
	color: #333333;
	padding: 10px 100px 20px 100px ;
	margin:0;
	font: italic normal normal 0.9em/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: justify;
	background: none;
}
.default_descripcion {
	background: none;
    color: #000000;
    font: 0.95em "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 10px 100px 30px 100px;
    text-align: justify;
}
.default_autor {margin:0;padding:10px 0;font:0.85em Tahoma, Geneva, sans-serif;color:#989899;}
.default_submenu {margin:0 100px;padding:0;background: none;}

#default_utilitarios{background: none; border-bottom: 0px solid #95A8B1; margin: 0; padding: 25px 25px 25px 25px; text-align: right;}

/*** Lista Sencilla ***/
#lista_sencilla {background:none;font: 0.95em Trebuchet MS;padding: 0 100px;}
#lista_sencilla ul {margin:0;padding:0px;}
#lista_sencilla li {list-style:none;text-align:left;font:1em "Trebuchet MS", Arial, Helvetica, sans-serif;padding:0;margin:20px 0;background:url(../images/bullet04.png) no-repeat left 3px;padding-left:15px;}
#lista_sencilla li a {color:#0D56B8; text-decoration:underline;}
#lista_sencilla li a:hover {text-decoration:none;}

/*** 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 25px;
    	text-align: left;
    	width: auto;
}
#lista_resumen #header_left {
	background: none repeat scroll 0 0 transparent;
    float: left;
    height: 0;
    margin: 0 0 0 0;
    padding: 0 0;
    width: 0;
}
#lista_resumen #header_right {
	background: none repeat scroll 0 0 transparent;
    float: left;
    height: 0;
    margin: 0 0 0 0;
    padding: 0 0;
    width: 0;
}

#lista_resumen .lista_resumen_contenidos {
	padding: 0;
	margin-bottom: 0;
	display: table;
width: 100%;
}
.lista_resumen_contenidos .lista_titulos {
	clear: both;
    	margin: 0;
    	overflow: hidden;
    	padding: 0 0 0;
}

.lista_resumen_contenidos .s_titulo {
	background: none repeat scroll 0 0 #3F8AD0;
    color: #F5FCF2;
    float: left;
    font: bold 0.9em Trebuchet MS;
    margin: 0;
    min-height: 20px;
    padding: 5px 15px;
    text-align: justify;
    width: 100%;
}
.lista_resumen_contenidos .s_titulo a {
	padding: 4px 0 0 0;
	margin: 0;
	color: #F5FCF2;
	text-decoration: none;
}
.lista_resumen_contenidos .s_titulo a:hover {margin:0;text-decoration:underline;}
.lista_resumen_contenidos .s_antetitulo {padding:0px 0;margin:0;font:0.65em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#777;}
.lista_resumen_contenidos .s_subtitulo {padding:0;margin:0;font:bold 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#777;}

.lista_resumen_contenidos .default_fecha {padding:0 0 0 0;margin:0px 0;background:url(../images/bullet_azul_01.gif) no-repeat;font:italic 0.65em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#555;}
.lista_resumen_contenidos .lista_resumen {
	background: none repeat scroll 0 0 transparent;
    font: 0.85em Trebuchet MS;
    margin: 0;
    padding: 10px 15px 20px;
    text-align: justify;
}
.lista_resumen_contenidos .lista_resumen img {
	margin: 0 20px 5px 0;
	border: 2px groove #3F8AD0;
}

/*** Lista Contenido ***/
#lista_contenido {background:url(../images/bg_listasencilla.jpg) repeat-x;padding:0 20px;}
#lista_contenido .lista_resumen_contenidos {padding:0;margin-bottom:15px;border-top:1px dotted #ccc; display:table;width:100%;}

/*** Lista Primer Nivel ***/
#menuprimernivel {
	margin: 0;
    width: 100%;
	border: ridge 3px #5EADFD;
	padding: 4px 0 4px 4px;
}
#menuprimernivel h3 {
	margin: 3px 6px;
	padding: 2px;
	background: #8EBBFD;
	color: #F5FCF2;
	font: 0.8em verdana,sans-serif;
}
#menuprimernivel h3 a{color:#F5FCF2;text-decoration:none;}
#menuprimernivel h3 a:hover {text-decoration:underline;}
#menuprimernivel p {
	margin: 0 2px;
	padding: 10px;
	background: #fff;
	font: 0.7em verdana,sans-serif;
	text-align: justify;
}
#menuprimernivel li {margin:0 2px;padding:5px;font:0.7em verdana,sans-serif;
}

/*** Galeria de Fotos ***/
#galeria_foto { width: 90%;  margin: 0 20px;}
#galeria_foto table{width:100%;}
#galeria_foto table table{border-collapse:collapse;}
#galeria_foto table td{padding:0;}
#galeria_foto .contenido {border:1px solid #dfe5e8; padding:0;background:#fff;text-align:center;}
#galeria_foto .contenido td .linkInfo{display:block;color:#fff;font:0.7em Verdana, Geneva, sans-serif;text-decoration:none;padding:5px;background:#3F8AD0;border:1px solid #3F8AD0;border-bottom:1px solid #fce7df}
#galeria_foto .contenido td .linkInfo:hover{border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;}
#galeria_foto .contenido .tdImg{height:153px;}
#galeria_foto .comentario {height:45px;padding:0 2px;background:#D9E0E4;border:none;border-top:1px solid #e2ebed;font:bold 0.7em Verdana, Geneva, sans-serif;}
#galeria_foto .comentario a {color:#036;text-decoration:none;}
#galeria_foto .comentario a:hover {text-decoration:underline;}

/** 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 Arial, 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 */


/*** Galeria de Audio ***/
#galeria_audio { margin: 0 20px; width: 100%;overflow:hidden; clear:both;}
#galeria_audio #estructura {text-align:right;background: none; margin:5px 0px; padding: 3px; overflow:hidden; clear:both;}
#galeria_audio h3 {text-align:left; background:#3F8AD0; color:#F5FCF2; font:bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:3px; border-bottom: 2px dotted #CCCCCC;}
#galeria_audio p {margin:0; padding:5px; text-align:justify;}
#galeria_audio img { display:none;}
#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;}

/*** 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}


#popup{position: absolute;border: 1px solid
#666666;background-color:#F7F7F7;width: 455px;height: 330px;
margin-top:280px;margin-left:190px;
/margin-top:280px;/margin-left:-200px;}

/** Estilos Calendario **/
#calendario{float:left;width:100%;}
#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 #b0b0b0;margin:0 auto;text-align:center}
#calendario th, #calendario td {padding:0.2em 0;text-align:center;border-right:1px solid #eee;color:#666;}
#calendario caption{font-size:1em;font-weight:bold;text-transform:capitalize;color:#00568B;padding:1em 0;margin:0 auto}
#calendario thead{border-bottom:1px solid #ccc;}
#calendario th{text-align:center;color:#fff;background:#263248;}

#meses caption{font-size:1em;}
#meses td{border-bottom:1px solid #b0b0b0;background:red;}
#meses td a{color:#666;text-decoration:none;text-transform:capitalize;}
#meses td a:hover{text-decoration:underline}

#mes .semana{color:#7D5E44;}
#mes .last {border-right:none;}

#mes .evento{background:#7D5E44}
#mes .evento a{font-weight:bold}
#mes .evento a:link{color:#fff;background:transparent;}
#mes .evento a:visited{color:#C7C7C7}
#mes .evento a:hover,#mes .evento a:active{color:#000;background:transparent;}

#eventos_dia {margin-left:66px;margin-top:20px;width:70%;}
#eventos_dia .fecha_evento{font:normal 1em arial;color:#00568B;background:transparent;}
/*#eventos_dia .nombre_evento{margin:5px 0 0 5px;}*/
#eventos_dia .nombre_evento a{margin-top:10px;font:bold 0.9em arial;color:#093A52;}
