/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	background-image: url(img/fd.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	}

	.finalizador {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}

	h1, h2, h3 {
		padding: 0;
		margin: 0;
	}
	h1 img {border: none;}

	
	h3 {
		color: #A7255A;
		border-bottom: 1px solid #A7255A;
		font-size: 1.3em;
}



a:link {color: #A7255A; text-decoration: none;}
a:visited {color: #A7255A; text-decoration: none;}
a:hover {color: #A7255A; text-decoration: underline;}

	#cabecera {
		border: 3px solid #fff;
		width: 747px;
		margin-right: auto;
		margin-left: auto;
		background: url(img/cabecera.jpg) 191px 0px no-repeat;
	}

/*
	#tit_informacion {	background: url(img/tit_informacion.gif) right 6px no-repeat; height: 40px;}
	#tit_informacion strong {display: none;}

	#tit_reserva{	background: url(img/tit_reserva.gif) right 6px no-repeat; height: 40px;}
	#tit_reserva strong {display: none;}

	#tit_cultura{	background: url(img/tit_cultura.gif) right 6px no-repeat; height: 40px;}
	#tit_cultura strong {display: none;}

	#tit_ruta {	background: url(img/tit_laruta.gif) right 6px no-repeat; height: 40px;}
	#tit_ruta strong {display: none;}

	#tit_recursos {	background: url(img/tit_recursos.gif) right 6px no-repeat; height: 40px;}
	#tit_recursos strong {display: none;}

	#tit_itinerarios {	background: url(img/tit_itinerarios.gif) right 6px no-repeat; height: 40px;}
	#tit_itinerarios strong {display: none;}

	#tit_contacto {	background: url(img/tit_contacto.gif) right 6px no-repeat; height: 40px;}
	#tit_contacto strong {display: none;}

	#tit_empresas {	background: url(img/tit_empresas.gif) right 6px no-repeat; height: 40px;}
	#tit_empresas strong {display: none;}

	#tit_paquetes {	background: url(img/tit_paquetes.gif) right 6px no-repeat; height: 40px;}
	#tit_paquetes strong {display: none;}

	#tit_asociacion {	background: url(img/tit_asociacion.gif) right 6px no-repeat; height: 40px;}
	#tit_asociacion strong {display: none;}
*/

	img.fotode {
		border: 1px solid #A7255A;
		padding: 2px;
		float: right;
		margin-left: 10px;
	}

	img.fotoiz {
		border: 1px solid #A7255A;
		padding: 1px;
		float: left;
		margin-right: 10px;
		margin-bottom: 5px;
	}


	#contenedor {
		width: 753px;
		margin-right: auto;
		margin-left: auto;
		background: url(img/fdmenu.gif) 0px 0px repeat-y;
		background-color: #fff;

	}

	#izquierda {
		width: 190px;
		float: left;
		background: url(img/uva.gif) center bottom no-repeat;
	}

	#contenido {
		margin-left: 194px;
		margin-right: 3px;
		background: url(img/onda.gif) 0px 0px no-repeat;
	}

	#interior {
		width: 510px;
		margin-right: auto;
		margin-left: auto;
		color: #6A6866;
	}
	
	#interior h1 { font-family: "GalexicaRegular"; color: #fff; font-weight: normal; font-size: 2.9em; text-align: right; display: block; height: 70px; padding-top: 3px;}


	ol.bolillo {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	ol.bolillo li {
		padding-left: 20px;
		padding-bottom: 8px;
	}

	li#uno {background: url(img/uno.gif) 2px 2px no-repeat; }
	li#dos {background: url(img/dos.gif) 2px 2px no-repeat; }
	li#tres {background: url(img/tres.gif) 2px 2px no-repeat; }
	li#cuatro {background: url(img/cuatro.gif) 2px 2px no-repeat; }
	li#cinco {background: url(img/cinco.gif) 2px 2px no-repeat; }
	li#seis {background: url(img/seis.gif) 2px 2px no-repeat; }
	li#siete {background: url(img/siete.gif) 2px 2px no-repeat; }
	li#ocho {background: url(img/ocho.gif) 2px 2px no-repeat; }
	li#nueve {background: url(img/nueve.gif) 2px 2px no-repeat; }


	#menuprincipal {
		font-size: 1.1em;
		background: url(img/onda_menu.gif) center bottom no-repeat;
		background-color: #9E988E;
	}

	#menuprincipal a {
		font-family: "Arial";
		display: block;
		width: 180px;
		color: #fff;
		text-decoration: none;
		padding: 6px 0 6px 10px;
		font-weight: bold;
	}

	#menuprincipal a:hover {
		background-color: #AEA89F;
	}


ul.mnu_principal, ul.mnu_principal li {padding: 0; margin: 0;}
ul.mnu_principal {background: #9E988E url(img/onda_menu.gif) bottom left no-repeat; padding-bottom: 50px;}
ul.mnu_principal li {list-style-type: none; background: url(img/sombra_menu.gif) center bottom no-repeat; width: 190px;}
ul.mnu_principal li a { 
	display: block; 
	font-family: "Arial";
	color: #fff;
	text-decoration: none;
	padding: 6px 0 6px 10px;
	font-weight: bold;
}

ul.mnu_principal li a:hover {background-color: #AEA89F;}



a#act {background-color: #AEA89F;}

.centrada {
	width: 190px;
	text-align: center;
}
.centrada img {border: 3px solid #fff;}


.tit_noticia { color: #A7255A; display: block; padding-bottom: 4px; line-height: 1em; font-size: 1.1em;}
.fecha {color: #9E988E; display: block; padding-bottom: 10px;}

ul.bolillo {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-top: 10px;
}


ul.bolillo li {
	padding-left: 20px;
	background: url(img/bolillo.gif) 1px 5px no-repeat;
	padding-bottom: 5px;
}


#listado p {font-weight: bold; font-size: 1.1em; color: #9E988E;}
#listado a {text-decoration: none; color: #A7255A; font-size: 1.1em;}





	#pie {
		font-size: 0.9em;
		width: 750px;
		text-align: center;
		color: #fff;
		margin-right: auto;
		margin-left: auto;
		padding-top:8px;
	}
	#pie a {
		color: #fff; 
		text-decoration: none;	
	}


#caja_calendario {
	background-color: #F8F7F6;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
}

.men {
	width: 150px;
	margin: 0px 0 10px 14px;
}
.men1 {
	width: 150px;
	margin: 0px 0px 10px 5px;
}
#noselec {width: 145px;}

.btn1 {background-color: #A7255A; border: none; color: #fff; padding: 4px 12px; font-weight: normal; margin: 0px; font-size: 0.9em;; }
#btncentrado {float: right; margin: 0 15px 10px 0;}

.finalizador { clear: both; height: 1px;}

/**************************************************************
Paginador
**************************************************************/

.paginador_datos {float: left; width: 350px;}
.paginador { margin-left: 210px; text-align: right;}
.paginador a {padding: 0px 4px; color: #FD1546; text-decoration: none;}
.paginador a:hover {background-color: #FD1546; text-decoration: none; color: #fff;}
/*****************************************************************
Listado actividades
******************************************************************/

.listado_actividades dl { padding: 0 0 15px 0; margin: 0;}
.listado_actividades dl a { display: block; font-weight: bold; }
.listado_actividades dd {padding: 0; margin: 0; color: #9E988E;}
.listado_actividades dt { font-size: 1.1em; }
.listado_actividades dt strong {font-weight: normal;}


p.subir {text-align: right; padding-bottom: 10px;}

table.tabla1 td {
	border-bottom: 1px solid #D5D5D5;

}
table.tabla1 th {text-align: left; border-bottom: 1px solid #333;}

.list_lateral { 
	margin-right: 25px;
	margin-top: 5px;
	margin-left: 35px;
	padding-top: 0px;
	list-style: normal;
	font-size: 0.9em;
}


.tit_lateral { color: #A7255A; display: block; padding-bottom: 0px; padding-left: 20px; font-size: 0.9em; font-weight: bold;}


ul.error {
	color: #EC3800;
	font-weight: bold;
}
.caja {
	background-color: #F4F1ED;
	border: 1px solid #A7255A;
	padding: 20px;
}

.listado_adheridos ol li { padding-bottom: 10px;}

img.foto_de {border: 1px solid #ddd; float: right; padding: 1px; margin: 7px 0 7px 15px;}
img.foto_iz {border: 1px solid #ddd; float: left; padding: 1px; margin: 7px 15px 7px 0px;}







