/* Estilos globales */

body {
	background-color:#FCFBFB;
	margin:0;
	color:#4a4a4a;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a {border:none; color:#4a4a4a;; text-decoration:none}
img {border:none;}
ul, ul li {float:left; list-style-type:none; margin:0px; padding:0px;}

/* Zonas generales */

#contenedor_global {
	width:100%; 
	height:100%;
}

#centrador {
	position:relative; 
	width:980px; 
	height:750px; 
	margin:auto; 
	overflow:hidden; 
	background-color:#fbfbf9;
}

#logotipo {
	position:absolute;
	width:206px;
	height:71px;
	top:33px;
	left:36px;
	overflow:hidden;
	z-index:20;
}

#lateral_izquierdo {
	position:absolute;
	width:279px;
	height:350px;
	top:230px;
	left:0px;
	overflow:hidden;
	border-right:1px solid #8c8c8a;
	z-index:20;
}

#zona_buscador {
	float:left;
	width:279px;
	height:18px;
	border-bottom:1px solid #8c8c8a;
	background-color:#FFFFFF;
}

#zona_banners {
	float:right;
	width:240px;
	height:276px;
	border-right:1px solid #8c8c8a;
}

.banner_lateral {
	float:left;
	width:240px;
	height:90px;
	border-bottom:3px solid #fbfbf9;
	background-color:#f3f2f0;
}

#zona_menus_lateral {
	float:right;
	width:240px;
	height:54px;
	border-right:1px solid #8c8c8a;
	border-top:1px solid #8c8c8a;
}

#zona_rotulo {
	float:right;
	width:38px;
	height:313px;
	background-color:#f3f2f0;
	border-top:18px solid #acacac;
}

#zona_rotulo .banner {
	position:absolute; 
	bottom:10px;
	margin-left:6px;
}

#zona_calendario{
	position:absolute;
	width:279px;
	height:140px;
	top:0px;
	right:0px;
	overflow:hidden;
	border-left:1px solid #8c8c8a;
	background-color:#ebeae8;
	z-index:20;
}

#lateral_derecho {
	position:absolute;
	width:279px;
	height:350px;
	top:230px;
	right:0px;
	overflow:hidden;
	border-left:1px solid #8c8c8a;
	z-index:20;
}

#zona_login {
	float:left;
	width:279px;
	height:18px;
	border-bottom:1px solid #8c8c8a;
	background-color:#FFFFFF;
}

#destacado_noticias {
	float:left;
	width:279px;
	height:331px;
	background-color:#F4F3F1;
}

#titulo_destacado_noticias {
	float:left;
	width:279px;
	height:331px;
	background-image:url(imagenes/ultimas-noticias.png);
	background-repeat:no-repeat;
}

#foto_central {
	position:absolute;
	width:420px;
	height:580px;
	top:0px;
	left:279px;
	border-left:1px solid #8c8c8a;
	border-right:1px solid #8c8c8a;
	z-index:10;
}

#pie_pagina {
	position:absolute;
	width:980px;
	height:169px;
	bottom:0px;
	left:0px;
	overflow:hidden;
	border-top:1px solid #8c8c8a;
	z-index:30;
}

.logo_pie {
	float:left;
	margin-top:10px;
	margin-right:25px;
}

#zona_contenidos {
	position:absolute;
	left:280px;
	top:248px;
	width:700px;
	height:331px;
	padding:0px 0px 0px 0px;
	background-color:#f3f2f0;
	border-top:1px solid #8c8c8a;
	z-index:999;
}

#content_1 {
	position:absolute;
	height:330px;
	width:520px;
	padding-right:20px;
	overflow:auto;
	top:0px;
	left:160px;
	border-left:1px solid #333333;
}

#content_2, #content_3, #content_4 {
	position:absolute;
	height:311px;
	width:680px;
	padding:10px;
	overflow:auto;
}

#content_3 .media {
	height:200px;
	width:200px;
	margin-right:20px;
	float:left;
}

#content_3 .post {
	float:left;
}

#content_4 .text input {
	border:none;
	background-color:#A8DE8C;
	font-size:10px;
	margin-bottom:2px;
}

#content_4 .text select {
	border:1px solid #999999;
	background-color:#ffffff;
	font-size:10px;
	margin-bottom:2px;
}

#list_1 {
	position:absolute;
	height:330px;
	width:520px;
	padding-right:20px;
	overflow:auto;
	top:0px;
	left:160px;
	border-left:1px solid #333333;
}

#list_2, #list_3 {
	position:absolute;
	height:330px;
	width:670px;
	padding-right:20px;
	overflow:auto;
}

#list_5 li {
	float:left;
	width:650px;
	padding:10px;
	overflow:auto;
}

#list_5alt {
	float:left;
	width:650px;
	padding:10px;
	overflow:auto;
	background-color:#ffffff;
}

#list_5 span {
	color:#999999;
	font-weight:bold;
}

#list_4 {
	position:absolute;
	height:300px;
	width:700px;
	margin-top:20px;
	overflow:auto;
}

#title {
	z-index:9999;
	position:absolute;
	left:-32px;
	top:160px;
}

#content_1 ul li{
	width:480px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

#content_1 .text{
	width:300px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	float:left;
}

#content_1 .media{
	width:150px;
	margin-top:25px;
	margin-bottom:10px;
	margin-left:25px;
	float:left;
}

#list_1 ul li{
	width:480px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:30px;
}

#list_1alt{
	padding-top:10px;
	background-color:#ffffff;
}












/* Menús superiores */

#menu1 {
	position:absolute;
	width:400px;
	height:90px;
	top:140px;
	left:0px;
	z-index:30;
}

#menu1 li {
	float:left;
	height:16px;
	width:300px;
	border-right:2px solid #FFFFFF;
	padding:2px 0 0 30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4a4a4a;
}

#menu1 li:hover {
	padding-right:20px;	
}

#menu1 a:hover {
	font-weight:bold;	
}

#menu1 .item1 {
	background-color:#f4dd8b;
	width:284px;
}

#menu1 .item2 {
	background-color:#fbb752;
	width:260px;
}

#menu1 .item3 {
	background-color:#f98084;
	width:273px;
}

#menu1 .item4 {
	background-color:#eaa0d5;
	width:263px;
}

#menu1 .item5 {
	background-color:#c6acda;
	width:277px;
}

#menu2 {
	position:absolute;
	width:400px;
	height:90px;
	top:140px;
	right:0px;
	z-index:30;
}

#menu2 li {
	float:right;
	height:16px;
	width:300px;
	border-left:2px solid #FFFFFF;
	padding:2px 30px 0 0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4a4a4a;
}

#menu2 li:hover {
	padding-left:20px;
}

#menu2 a:hover {
	font-weight:bold;	
}

#menu2 .item1 {
	background-color:#9dbee2;
	width:270px;
}

#menu2 .item2 {
	background-color:#a0d8d5;
	width:287px;
}

#menu2 .item3 {
	background-color:#ecec86;
	width:260px;
}

#menu2 .item4 {
	background-color:#cee79b;
	width:277px;
}

#menu2 .item5 {
	background-color:#a7dd8b;
	width:264px;
}

/* Menús lateral */

#menu3 {
	float:left;
	height:16px;
	width:210px;
	padding:2px 0 0 30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#cfe79b;
	color:#4a4a4a;
}

#menu3 li {
	float:left; margin-right:4px;
}

#menu3 a:hover {
	font-weight:bold;	
}

#menu4 {
	float:left;
	height:16px;
	width:210px;
	padding:2px 0 0 30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#c3e9f2;
	color:#4a4a4a;
}

#menu4 li {
	float:left; margin-right:4px;
}

#menu4 a:hover {
	font-weight:bold;	
}

#menu5 {
	float:left;
	height:16px;
	width:210px;
	padding:2px 0 0 30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#b8cbdc;
	color:#4a4a4a;
}

#menu5 li {
	float:left; margin-right:4px;
}

#menu5 a:hover {
	font-weight:bold;	
}

/* Menú inferior */

#menu6 {
	float:left;
	width:230px;
	height:auto;
	top:0px;
	margin-left:30px;
	margin-top:6px;
}

#menu6 li {
	float:left;
	height:16px;
	width:230px;
	margin-top:3px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4a4a4a;
}

#menu6 a:hover {
	font-weight:bold;	
}


/*************************************************************************************************************************/

/* Buscador y login */

#srch, #login {
	float:right;
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	height:19px; 
	overflow:hidden;
	margin-top:-1px;
}

#srch input, #login input {
	height:14px;
	border-top-style: none;
	border-right: 1px solid #8c8c8a;
	border-bottom: none;
	border-left: 1px solid #8c8c8a;
	font-size: 10px;
	padding: 2px;
}

#srch input {
	width:159px;
	margin-left:14px;
}
#login input {
	width:60px;
}
#login label {
	margin:0px 10px 0px 10px;
}

.logout {
	float:right;
	height:14px;
	padding:2px 2px 2px 10px;
	border-left: 1px solid #8c8c8a;
	margin:0px 30px 0px 0px;
}

#srch .btn, #login .btn {
	height:11px;
	width:7px;
	margin:3px 5px 4px 5px;
	background-image:url(imagenes/flechita.png);
	background-color:transparent;
	border: none;
	padding: 0px;
	cursor:pointer;
}

/* Calendario */

#calendar {
	position:absolute;
	left:30px;
	top:10px;
	width:219px;
}

#calendarHeader select {
	width:205px;
	float:left;
	border:none;
	background-color:#ebeae8;
	border-bottom:solid 1px #FFFFFF;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

#ctl0_ctl10_year_year {
	border-top:solid 1px #FFFFFF;	
}

#calendar .btn {
	height:11px;
	width:7px;
	float:left;
	background-image:url(imagenes/flechita.png);
	background-color:transparent;
	border: none;
	padding: 0px;
	margin:0px 0px 0px 7px;
	cursor:pointer;
}

#calendar ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:5px;
}

#calendar li {
	width:20px;
	text-align:right;
	margin-right:10px;
}

#calendar li a {
	font-weight:bold;
	color:#00305C;
	font-size:11px;
}



/* destacado noticias */

#display_1 {
	margin-top:18px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
	height:311px;
	width:269px;
}

#display_1 ul li {
	border-bottom:1px #4A4A4A solid;
	width:279px;
}

#display_1 ul li .text {
	float:left;
	width:130px;
	height:84px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#display_1 ul li .text strong {
	color:#9E9C70;
}

#display_1 ul li .text p {
	color:#4C4C4C;
}

#display_1 ul li .image {
	float:left;
	height:104px;
}



/* Comentarios */

#commentForm
{
	width: 650px;
	background-color: #E8E6E3;
	margin-top: 10px;
	font-size: 11px;
	padding:10px;
	float:left;
}

#commentForm label
{
	width: 630px;
}

#commentForm input
{
	width: 630px;
}

#commentForm input.sendComment
{
	width: 40px;
}

#commentForm textarea
{
	width: 630px;
}





/* listado fotos */





#list_4 ul li a
{
  float:left;
  text-align:left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #964594;
}

#list_4 ul li
{
  float:left;
	width: 226px;
	height: 130px;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 25px;
	border-top:1px #4A4A4A solid;
	border-bottom:1px #4A4A4A solid;
	border-right:1px #4A4A4A solid;
}

#list_4 ul li #foto-listado-fotos
{
  float:left;
	width: 130px;
	height: 130px;
  background-color:transparent;
}

#list_4 ul li #informacion-listado-fotos
{
  float:left;
	width: 82px;
	height: 130px;
	padding-left: 7px;
	padding-right: 7px;
  background-color:#ffffff;
}

#list_4 ul li #informacion-listado-fotos i
{
	color: #482C21;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: none;
  float:left;
}

#list_4 ul li #informacion-listado-fotos strong
{
  margin-top: 10px;
	width: 80px;
	height: auto;
  float:left;
}

#list_4  ul li #informacion-listado-fotos a
{
  margin-top: 20px;
  float:right;
	vertical-align:bottom;
  text-align:right;
}




/* enlaces */





#enlaces
{
  width: 680px;
  text-align:left;
  background-color:#ffffff;
  border:none;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 10;
	padding: 0;
}

#enlacesalt
{
  width: 680px;
  text-align:left;
  background-color:#F4F3F1;
  border:none;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 10;
}


#enlaces img
{
  float:left;
  margin-right:7px;
  vertical-align:top;
}


#enlaces strong
{
  width: 680px;
  margin-left:3px;
  vertical-align:top;
}


#enlaces p
{
  width: 680px;
  margin-left:3px;
  vertical-align:top;
}


#enlaces a img
{
  float:left;
  margin-right:0px;
  vertical-align:top;
}






/* descargas */





#descargas
{
  width: 680px;
  text-align:left;
  background-color:#ffffff;
  border:none;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 10;
	padding: 0;
}

#descargasalt
{
  width: 680px;
  text-align:left;
  background-color:#F4F3F1;
  border:none;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 10;
}


#descargas img
{
  float:left;
  margin-right:7px;
  vertical-align:top;
}


#descargas strong
{
  width: 680px;
  margin-left:3px;
  vertical-align:top;
}


#descargas p
{
  width: 680px;
  margin-left:3px;
  vertical-align:top;
}


#descargas a img
{
  float:left;
  margin-right:0px;
  vertical-align:top;
}


/* Preguntas frecuntes */


#pregunta
{
	float:left;
	background-image:url(imagenes/preguntas.jpg);
	height:20px;
	width:64px;
	border: none;
	padding: 0px;
	margin:0px 30px 0px 0px;
}

#respuesta
{
	float:left;
	background-image:url(imagenes/respuestas.jpg);
	height:20px;
	width:64px;
	border: none;
	padding: 0px;
	margin:0px 30px 0px 0px;
}

#texto-respuesta p
{
	float:left;
	width:500px;
	margin:0px;
}

#faq {
	position:absolute;
	height:330px;
	width:680px;
	padding-right:20px;
	overflow:auto;
}

#faqalt {
	width:660px;
  background-color:#ffffff;
}

#faq li
{
  padding:10px;
	width:660px;
}


/* Desplegable */



#ctl0_content_parentRelSelect
{
	width:160px;
	background-color:#ACACAC;
	border:none;
	font-size:12px;
	height:18px;
}

#srchBar
{
	width:160px;
}

#srchBar label
{
	float:left;
	margin-bottom:10px;
	width:160px;
}

#srchBar select
{
	width:160px;
	background-color:#ACACAC;
	border:none;
}



/* Google */




#mapagoogle
{
	float:left;
	width:400px;
	height:310px;
}

#direcciongoogle
{
	float:left;
	width:150px;
	margin-right:50px;
	margin-top:150px;
}







#ctl0_content_backLink
{
	float:right;
}



/* comentarios */


.posts
{
	width:670px;
	height:auto;
	margin-top:15px;
	float:left;
}

.posts h6
{
	font-size: 12px;
	font-weight:bold;
	width:650px;
	height:15px;
	background-color:#FCB852;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
}

.posts .loginDetail
{
	font-size: 12px;
	font-weight:bold;
	width:650px;
	height:15px;
	background-color:#CECECA;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	float:left;
}






.posts ul.postList {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	background:transparent;

}
.posts ul li {
	padding: 10px !Important;
	margin-bottom: 5px;
	float: left;
	width: 670px;
	background-color:#E8E6E3;
}
.posts ul.postList li div{
	background-color: #E8E6E3;
	padding: 5px !Important;
	margin-bottom: 0px !Important;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 660px;
	float: left;
}
.posts ul.postList li {
	padding: 1px !Important;
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
	width: 660px;
}

.posts ul.postList li span{
	display: block;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}
.posts ul.postList li b{
	font-size: 10px;
	font-weight: normal;
	color: #000;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.posts ul.postList li strong{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
.posts ul li  p{
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 10px !Important;
	display: block;
}



/* content_2 */

#content_2 input{
	width:350px;
	border:none;
	background-color:#B8CCDE;
}

#content_2 .error{
	background-color:#FFADD8;
}

#content_2 #ctl0_content_itemDetail_send{
	width:350px;
	border:none;
	background-color:transparent;
}

#content_2 textarea{
	width:350px;
	border:none;
	background-color:#B8CCDE;
}










.enlaceenlaces a
{
	color:#F98084;
}

.enlacedescargas a
{
	color:#C6ACDA;
}