/* -------------------------  REDEFINICIONES GENERALES */
body
{
	font-family: "Lucida Sans Unicode", Trebuchet, Tahoma, Verdana, Arial, "Times New Roman", sans-serif;
	font-size:0.7em;
	margin: 0px;
/*	background-image: url(../images/fondo_web.gif);*/
/*	background-repeat: repeat-x;*/
/*	background-color:#E39DAD;*/
	behavior:url(csshover.htc); /* Para que funcione el hover en IE */
	height: 100%;
}
html
{
/*	background-image: url(../images/fondo_web.gif);*/
/*	background-repeat: repeat-x;*/
	background-color:#E39DAD;
	background-image: url(../images/fondo_pagina.gif);
	background-repeat: repeat-y;
	background-position: center;
	height: 100%;
}
img
{
	border: 0px;
}
h2
{
	color: #744A52;
	font-size: 110%;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-bottom: 1px dotted #000000;
}
h3
{
	color: #345538;
	text-transform: uppercase;
	font-size: 100%;
	letter-spacing: 1px;
	border-bottom: 1px dotted #000000;
}
input, textarea
{
	background-color: #E2E8ED;
	color: #0A33D7;
	border: 1px solid #273340;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	font-size: 12px;
	padding: 2px;
}
/* ----------------------------- ELEMENTOS BASE */
.negrita
{
	font-weight: bold;
}
#cabecera
{
	width: 758px;
	height: 105px;
	float: left;
}
#informacion
{
	width: 625px;
	float: right;
	padding: 5px;
}
#contenido
{
/*	padding-left: 3px;*/
/*	padding-right: 3px;*/
	width: 638px;
	_width: 638px;
	float: left;
	margin-top: 1px;
	margin-left: 1px;
	_margin-left: 0px;
	min-height: 475px;
	_height: 475px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#contenido a
{
	text-decoration: none;
	color: #000000;
}
#contenido a:hover
{
	border-bottom: 1px solid #000000;
}
#contenido p
{
/*	padding-left: 3px;*/
/*	padding-right: 3px;*/
	text-align: justify;
}
#web
{
	margin-left: auto;
	margin-right: auto;
	width: 758px;
	min-height: 600px;
	height: auto;
}
#centro
{
	width: 510px;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
}
#menuderecha
{
	float: right;
	width: 119px;
	heigth: 500px;
}
#menuderecha h2
{
	padding: 0px;
	margin: 0px;
	background-color: #6CA66C;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, "Times New Roman", sans-serif;
	height: auto;
	min-height: 20px;
	width: 117px;
	_width: 117px;
	color: #FFFFFF;
	font-size: 100%;
	border: 1px solid #274027;
	letter-spacing: 1px;
}
#menuderecha ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#menuderecha ul li
{
	border-bottom: 1px dotted #40272D;
	background-image: url(../images/fondo_menu_derecha.gif);
	background-repeat: repeat-y;
	padding-left: 13px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#menuderecha ul li a
{
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	display: block;
}
#menuderecha ul li a:hover, #menuderecha ul li a.menuseleccionado
{
	text-decoration: underline;
	border: 0px;
	color: #226522;
}
#menuderecha ul li > ul li
{
	background-image: none;
	background-color: #6CA66C;
	font-size: 90%;
}
#menuizquierda
{
	float: left;
	width: 119px;
	heigth: 500px;
}
#menuizquierda h2
{
	padding: 0px;
	margin: 0px;
	background-color: #A66C79;
	height: auto;
	min-height: 20px;
	width: 113px;
	_width: 113px;
	color: #5C232E;
	border: 1px solid #5C232E;
	letter-spacing: 1px;
	padding-left: 4px;
}
#menuizquierda ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#menuizquierda ul li
{
	border-bottom: 1px dotted #40272D;
	background-image: url(../images/fondo_menu_izquierda.gif);
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#menuizquierda ul li a
{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
#menuizquierda ul li a:hover, #menuizquierda ul li a.menuseleccionado
{
	text-decoration: underline;
	color: #410813;
}
#pie
{
	margin-left: 2px;
	_margin-left: 1px;
	width: 753px;
	height: 47px;
	float: left;
	background-image: url(../images/fondo_pie_pagina.gif);
	background-repeat: no-repeat;
}
#linkspie
{
	float: left;
	width: 500px;
	height: 50px;
}
#linkspie ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#linkspie ul li
{
	display: inline;
	background-image: url(../images/separador_pie.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 50px;
}
#linkspie ul li a
{
	font-size: 90%;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
}
#linkspie ul li a:hover
{
	text-decoration: underline;
}
#logotipospie
{
	float: right;
	height: 50px;
	width: 160px;
	text-align: right;
	padding-right: 5px;
}
#barraidiomas
{
	width: 758px;
	height: 20px;
	float: left;
	background-color: #53AC4E;
}
#fechahora
{
	height: 20px;
	width: 250px;
	float: left;
}
#menuidiomas
{
	text-align: right;
	height: 20px;
	width: 350px;
	float: right;
}
#menuidiomas ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#menuidiomas ul li
{
	display: inline;
	color: #FFFFFF;
}
#menuidiomas ul li a
{
	color: #FFFFFF;
	text-decoration: none;
}
#menuidiomas ul li a:hover
{
	text-decoration: underline;
}
/* --------------------------- HOME */
#homeimagenes
{
	width: 637px;
	height: 170px;
	float: left;
}
#homemunicipio
{
	float: left;
	background-image: url(../images/home_municipio.gif);
	width: 212px;
	height: 170px;
}
#homeparque
{
	float: left;
	background-image: url(../images/home_parque.gif);
	width: 212px;
	height: 170px;
}
#homevisita
{
	float: left;
	background-image: url(../images/home_visita.gif);
	width: 213px;
	height: 170px;
}
#homemunicipio p, #homeparque p, #homevisita p
{
	float: left;
	width: 205px;
	height: 40px;
	padding-top: 70px;
	_padding-top:80px;
	color: #FFFFFF;
	padding-left: 5px;
}
#homemunicipio h1, #homeparque h1, #homevisita h1
{
	font-weight:bold;
	color: #FFFFFF;
	font-size:95%;
	padding:0 2px 0 5px;
	margin: 0 4px 0 0;
	padding-top: 2px;
}
#homemunicipio a, #homeparque a, #homevisita a
{
	float: left;
	width: 190px;
	height: 15px;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 2px;
	_padding-top: 8px;
	color: #355735;
	text-decoration: none;
	font-weight: bold;
}
#homemunicipio a:hover, #homeparque a:hover, #homevisita a:hover
{
	text-decoration: underline;
}
#mapanoticias
{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, "Times New Roman", sans-serif;
	margin-top: 4px;
	width: 396px;
	height: 315px;
	float: left;
	border-right: 1px solid #9F9F9F;
}
#mapanoticias h1
{
	color: #132C45;
	font-size: 140%;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
#mapanoticias h2
{
	color: #6F434D;
	font-size: 110%;
	font-weight: bold;
	border: 0px;
	padding: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
#mapanoticias p
{
	padding: 3px;
	margin: 0px;
	color: #183757;
}
#homebanners
{
	float: left;
	width: 233px;
	padding-left: 4px;
}
#homebanners img
{
	padding-top: 4px;
}

/* ----------------------------- FORMULARIO BÚSQUEDA */
#buscador
{
	float: left;
	height:80px;;
	width: 115px;
}
#frmbuscador
{
	background-image:url(../images/fondo_form.gif);
	background-repeat:repeat-x;
	background-color:#2A462E;
	height:80px;;
	width: 115px;
	border-left:2px solid #000000;
	border-right: 2px solid #000000;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-top:5px;
	
}
#frmbuscador a
{
	color: #CCCCCC;
	font-size:10px;
	text-align:center;
}
.etiquetabuscar
{
	background-color:#518157;
	background-image:url(../images/ico_buscar.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:55px;
	padding-left:0px;
	padding-top:2px;
	border:none;
	color:#FFFFFF;
	font-size:10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height:15px;
	width:100px;
	margin-top:10px;
	margin-left:5px;
}
.boton2
{
	background-color:#345538;
	background-image:url(../images/ico_busqueda.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	margin-top:6px;
	border:none;
	color:#FFFFFF;
	font-size:10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height:15px;
}
.caja
{
	width:102px;
	height:13px;
	font-size:9px;
	color: #660000;
}
.imgbuscar
{
	padding-top:0px;
}
.etiqueta
{
	margin-left:7px;
}


#desarrollonoticia5 
{	
	width: 400px;
	margin-left:5px;
	margin-top:10px;
	float:left;
	text-align:justify;
}
#desarrollonoticia6
{	
	width: 35em;
	margin-left:5px;
	margin-top:0px;
	color: #333333;
	font-size:12px;
	height:auto;
	text-align:justify;
	float:left;
}


#imghistoria
{
	width: 19em;
	padding-top:10px;
	padding-left:0px;
	margin-left:3px;
	height:260px;
	float:left;
		
}
#imghistoria ul 
{	
	list-style: none;
	width: 18em;
	height:255px;
	margin: 0;
	padding:1px;
	color:#000000;
	padding-top:0px;
	text-decoration:none;
}
		
	#imghistoria li 
{
	color:#000000;
	margin-bottom:2px;
	width:18em;
	height:125px;
	padding-left:1px;		
}


/* ------------------------ PARQUE NATURAL */
#listaitinerarios
{
	width: 210px;
	float: left;
	margin-left: 5px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, "Times New Roman", sans-serif;
}
#listaitinerarios ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#listaitinerarios ul li
{
	border-bottom: 2px solid #957C81;
	min-height: 40px;
	height: auto;
	padding: 2px;
}
#listaitinerarios ul li:hover
{
	background-color: #DDDDDD;
}
#detallesitinerario
{
	width: 280px;
	float: right;
}
#planozonasmini
{
	border: 3px solid #CCCCCC;
}
#feriatexto
{
	float: left;
	width: 290px;
	margin-right: 5px;
}
#feriaimagen
{
	float: left;
	width: 200px;
	margin-top: 10px;
}

/* -------------------------------------------- SERVICIOS */
#tablaservicios
{
	width: 500px;
	border: 0px;
	margin-left: 5px;
}
#tablaservicios th
{
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6F2536;
	height: 20px;
}
#tablaservicios td
{
	color: #226522;
	padding: 2px;
}
#tablaservicios td
{
	border: 2px solid #6F2536;
	height: 30px;
}
#tablaservicios tr:hover
{
	background-color: #B78893;
}

/* ------------------------------------- AIA-PAGOETA VIRTUAL */
#panomapa
{
	float: left;
	width: 392px;
}
#detallespano
{
	padding-left: 3px;
	float: right;
	width: 239px;
	height: 610px;
	background-image: url(../images/fondo_menu_panoramas.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #E2E8ED;
	border-left: 1px solid #9F9F9F;
}
#textopano
{
	_padding-left: 3px;
	height: 240px;
	float: left;
	border-bottom: 1px dotted #000000;
}
#listadopanos
{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, "Times New Roman", sans-serif;
	font-weight: bold;
	float: left;
}
#listadopanos a
{
	color: #226522;
	text-decoration: none;
}
#listadopanos ol li a
{
	color: #273340;
	text-decoration: none;
}
#listadopanos ol li a:hover
{
	color: #0A33D7;
}

/* -------------------------------------------- ENLACES */
#tablaenlaces
{
	width: 630px;
	border: 0px;
	margin-left: 5px;
}
#tablaenlaces a
{
	border: 0px;
	color: #226522;
	text-decoration: none;
}
#tablaenlaces a:hover
{
	text-decoration: underline;
}
#tablaenlaces th
{
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6F2536;
	height: 20px;
}
#tablaenlaces td
{
	color: #226522;
	padding: 2px;
	border: 2px solid #6F2536;
	height: 30px;
}
#tablaenlaces tr:hover
{
	background-color: #B78893;
}

/* ------------------------------------- LUGARES DE INTERES */
#listadolugaresinteres
{
	width: 195px;
	float: left;
	margin-left: 2px;
}
#listadolugaresinteres ul
{
	border-top: 1px dotted #000000;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#listadolugaresinteres #listadotiposlugares li
{
	border: 2px solid;
	padding: 1px;
	height: 18px;
	margin-bottom: 3px;
	display: block;
}
#listadolugaresinteres #listadotiposlugares li.historicos
{
	border-color: #D70032;
}
#listadolugaresinteres #listadotiposlugares li.historicos:hover, 
#listadolugaresinteres #listadotiposlugares li.historicossel
{
	background-color: #FF6186;
	border-color: #D70032;
}
#listadolugaresinteres #listadotiposlugares li.tiempolibre
{
	border-color: #FD8403;
}
#listadolugaresinteres #listadotiposlugares li.tiempolibre:hover,
#listadolugaresinteres #listadotiposlugares li.tiempolibresel
{
	background-color: #FFBD76;
	border-color: #FD8403;
}
#listadolugaresinteres #listadotiposlugares li.baresrestaurantes
{
	border-color: #4ECB03;
}
#listadolugaresinteres #listadotiposlugares li.baresrestaurantes:hover,
#listadolugaresinteres #listadotiposlugares li.baresrestaurantessel
{
	background-color: #CAEFB3;
	border-color: #4ECB03;
}
#listadolugaresinteres #listadotiposlugares li.alojamientos
{
	border-color: #05A4F7;
}
#listadolugaresinteres #listadotiposlugares li.alojamientos:hover,
#listadolugaresinteres #listadotiposlugares li.alojamientossel
{
	background-color: #87D6FF;
	border-color: #05A4F7;
}
#listadolugaresinteres #listadotiposlugares li a
{
	color: #414141;
	font-weight:bold;
	text-decoration: none;
	display: block;
	height: inherit;
	padding-top: 2px;
}
#listadolugaresinteres #listadolugares li a
{
	border: 0px;
	color: #414141;
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, "Times New Roman", sans-serif;
}
#listadolugaresinteres #listadolugares li a:hover,
#listadolugaresinteres #listadolugares li a.seleccionado
{
	border: 0px;
	color: #000000;
	text-decoration: underline;
}
#mapalugares
{
	margin-left: 3px;
	width: 430;
	height: 450px;
	float: left;
}
#detallelugar
{
	width: 630px;
	float: left;
}

/* ------------------------------------- NOTICIAS*/
#listanoticias
{
	width: 210px;
	float: left;
	margin-left: 5px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, "Times New Roman", sans-serif;
	border-right: 1px solid #9F9F9F;
}
#listanoticias ul li.alterna
{
	background-color: #E2E8ED;
}
#listanoticias ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#listanoticias ul li
{
	border-bottom: 2px solid #957C81;
	height: auto;
	padding: 2px;
	color: #999999;
	font-size: 90%;
	display: block;
}
#listanoticias ul li:hover
{
	background-color: #DDDDDD;
}
#listanoticias ul li h2 a
{
	font-size: 100%;
	color: #410813;
	text-decoration: none;
}
#listanoticias ul li p a
{
	font-size: 100%;
	color: #414141;
	text-decoration: none;
}
#detallesnoticia
{
	width: 400px;
	float: left;
	margin-left: 5px;
}

/* ------------------------------------------ POSTALES */
.filavideo
{
	float: left;
	width: 510px;
	height: auto;
	margin-bottom: 15px;
}
.celdavideo
{
	width: 170px;
	float: left;
}
.celdavideo a
{
	font-size: 90%;
	color: #ACACAC;
	text-decoration: none;
	background-image: url(../images/deco_postal.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
}
.celdavideo a:hover
{
	text-decoration: underline;
}

.celdapostal
{
	width: 245px;
	float: left;
}
.celdapostal a
{
	font-size: 90%;
	color: #ACACAC;
	text-decoration: none;
	background-image: url(../images/deco_postal.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
}
.celdapostal a:hover
{
	text-decoration: underline;
}
div.fila
{
	clear: both;
	padding-top: 10px;
}
#frmpostal
{
	float: right;
	width: 450px;
	text-align: left;
	padding: 10px;
} 
#frmpostal label
{
	float: left;
	width: 160px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#frmpostal input, #frmpostal textarea
{
	width: 230px;
}

/* ----------------------------------------------- FLORA DEL JARDIN */
#listadofamilias, #listadogeneros
{
	width: 250px;
	float: left;
}
#listadofamilias ul, #listadogeneros ul
{
	list-style: none;
	padding: none;
}
#listadofamilias ul li, #listadogeneros ul li
{
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}
#listadofamilias ul li:hover, #listadogeneros ul li:hover
{
	background-color: #96C39C;
}
#listadofamilias ul li a, #listadogeneros ul li a
{
	color: #226522;
	display: block;
	height: inherit;
	width: inherit;
	border: 0px;
}
.filaespecie
{
	float: left;
	width: 500px;
	border-bottom: 1px solid #96C39C;
}
.celdaespecie
{
	float: left;
	width: 130px;
	padding: 10px;
	margin-right: 5px;
}
.celdaespecie a
{
	color: #226522;
	display: block;
	height: inherit;
	width: inherit;
	text-decoration: none;
}
.sinpuntitos
{
	border-bottom: 0px;
}
/* --------------------------------------------------- CONTACTO */
#frmcontacto label
{
	float: left;
	width: 160px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#frmcontacto input, #frmcontacto textarea
{
	width: 230px;
}
.optioncheck
{
	width: 20px;
}
.desarrollado
{
	font-size: 90%;
	color: #CCCCCC;
}