/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body {
	font-family: Tahoma;
	font-size: 1.15em;
	margin: 0;
	background-image: url(imgcomunes/fd.gif);
	background-repeat: repeat-x;
	background-color: #89A502;
	color: white;
}
.contenedor {
	width: 1000px;
	margin: 0px auto;
}
a:link, a:visited {color:#0163AE; text-decoration:none; }
a:hover {color:#0163AE; text-decoration:underline; }
.menu {font-family: Georgia; text-align:center; font-size: 1.1em; font-weight: bold; color: #FCED6E; height: 50px;}
.menu a:link, .menu a:visited {color:white; text-decoration: none;}
.menu a:hover {color: #FCED6E; text-decoration: none;}

h1, h2, h3, h4 {
	padding: 0px;
	margin: 0px;
}
ul {
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom:10px;
}
h4 {color: #E0E3CB;
	padding-bottom: 0px;
	font-size:6px;
}
p {
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
	
.contenido {
	background-color:#E0E3CB;
	margin-top: 10px;
}
.contenido2 {
	background-color:#E0E3CB;
	margin-top: 10px;
}
.menu a:link, .menu a:visited, .menu a:hover {
	color: white;
	text-decoration: none;
}

.cabeceraint  {
	width: 873px; 
	margin: 0px auto;
	background-image: url(imgcomunes/slogan.gif);
	background-repeat: no-repeat;
	background-position: left ;
	text-align: right;
	height: 75px;
}
.interior_home {
	width: 873px; 
	margin: 0px auto;
	font-size: 1em;
}
.lanavela_home {
	width: 292px;
	background-image: url(imgcomunes/fdlanavela.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 335px 30px 25px 45px;
	vertical-align:top;
}
.lasgolondrinas_home {
	width: 292px; 
	background-image: url(imgcomunes/fdlasgolondrinas.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 335px 30px 25px 38px;
	vertical-align:top;
}
.lahiguera_home {
	width: 292px;
	background-image: url(imgcomunes/fdlahiguera.jpg);
	background-repeat: no-repeat;
	background-position: center top; 
	padding: 335px 30px 25px 33px;
	vertical-align:top;

}
.cabecera_lanavela {
	width: 757px; 
	margin: 0px auto;
	background-image: url(imgcomunes/cablanavela.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 260px;
	padding-top: 203px;
	color: black;
	background-color: #E0E3CB;
}
.cabecera_lahiguera {
	width: 757px; 
	margin: 0px auto;
	background-image: url(imgcomunes/lahiguera.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 260px;
	padding-top: 203px;
	color: black;
	background-color: #E0E3CB;
}
.cabecera_lasgolondrinas {
	width: 757px; 
	margin: 0px auto;
	background-image: url(imgcomunes/cablasgolondrinas.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 260px;
	padding-top: 203px;
	color: black;
	background-color: #E0E3CB;
}
.cabecera_actividades {
	width: 757px; 
	margin: 0px auto;
	background-image: url(imgcomunes/cab_actividades.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 260px;
	padding-top: 203px;
	color: black;
}
.cabecera_entorno {
	width: 757px; 
	margin: 0px auto;
	background-image: url(imgcomunes/cab_entorno.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 260px;
	padding-top: 203px;
	color: black;
	background-color: #E0E3CB;
}
.cabecera_tarifas {
	width: 757px; 
	margin: 0px auto;
	background-image: url(imgcomunes/cab_tarifas.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 260px;
	padding-top: 203px;
	color: black;
	background-color: #E0E3CB;
}
.cabecera_reservas {
	width: 757px; 
	margin: 0px auto;
	background-image: url(imgcomunes/cab_reservas.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 260px;
	padding-top: 203px;
	color: black;
	background-color: #E0E3CB;
}
.col_iz  {
	width: 185px;
	border-right: 1px solid #B82C0C;
	padding:0px 16px;
	font-size: 1.17em;
	font-weight: bold;
	vertical-align: top;
	background-color: #E0E3CB;
	vertical-align: top;
}
.col_iz a:link, .col_iz a:visited, .col_iz a:hover{
	color: #4D3A23;
	text-decoration: none;
}
.imgcolderecha {
 	float: right;
	border: 5px solid white;
	margin: 0px 0px 10px 10px;
}
.imgcentro {
	border: 5px solid white;
	margin: 10px;
}

.celdamenu {
	padding: 7px 0px;
	border-bottom: 1px dashed #B82C0C;
}
.coldrecha {
	padding: 10px 20px 20px 20px;
	font-size: 1.16em;
	line-height: 17px;
	vertical-align: top;
}
.coldrecha h1 {font-family: Georgia; color:#475309; font-size: 1.1em; font-weight: bold; padding-bottom: 15px;}
.coldrecha h2 {
	color:#FF3300;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}
.coldrecha h3{
	color:#FF3300;
	font-size: 13px;
	font-weight: bold;
}
.coldrecha h4 {font-family: Georgia; color:#475309; font-size: 1em; font-weight: bold; padding-bottom: 15px;}
.coldrecha h5 {color:#693904; font-size: 0.75em; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
.colprincipal {
	padding: 40px;
	font-size: 1.16em;
}
.finalizador {
	clear: both;
}
.principal {
	background-color: #E0E3CB;
}
.reservas {
	padding: 5px;
	font-size: 11px;
}
.reservas th  {
	text-align:center;
	padding: 5px 3px;
	background-color: #475309;
	color: white;
	vertical-align: top;
}
.reservas td  {
	text-align:center;
	padding: 5px 3px;
	background-color: #CDC68D;
	vertical-align: top;
	font-weight: bold;
}
.contenid h1  {
	padding-top: 0px;
}
.galeria img {
	border: 1px solid white;
}
·subir {
	text-align: right;
	font-size: 9px;
}
.firma{
	width: 853px;
	margin: 0px auto;
	text-align: right;
	padding-right: 30px;
	padding-top: 3px;
}
.destacado_tarifas{
	padding: 15px;
	background-color:#f2db1a;
	margin-bottom:10px;
}
.destacado_tarifas h1{
	color: #b50101;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	margin-bottom:10px;
}
.calendarios td{
	text-align: center;
}
.small {
	font-size: 0.9em;
}