/* CSS Document */
* {margin:0px; padding:0px;}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

BODY{
		
		background-color:#000000; font-size:11px; height:100%;
}

* html .clearfix {
    height: 1%;
}

#fondo {padding-bottom:45px; height:800px;}
#cabecera {width:764px; margin: 0pt auto; height:106px; background:url(../images/cabecera.jpg) center no-repeat;}
#cabecera .logo{width:314px; float:left}
#cabecera .menu{width:445px; margin-top:22px; float:left;}
#cabecera .menu ul{list-style-type:none}
#cabecera .menu li{font:bold 11px Arial, Helvetica, sans-serif; color:#000; float:left; padding:0px; margin:0px;}


#home {width:764px; margin: 0pt auto; padding-left:20px; padding-bottom:20px;}
#home ul{margin-top:20px; padding:0px; list-style-type:none; width:744px;}
#home li{margin:0px; padding:0px; float:left; width:355px; height:300px; margin:5px; font:12px Arial, Helvetica, sans-serif; color:#000000;}
#home a{margin:0px; padding:0px; width:355px; height:300px; margin:5px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#003300; text-decoration:none;}
#home a:hover{margin:0px; padding:0px; width:355px; height:300px; margin:5px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#003300; text-decoration:underline}
#home .direccion{margin:0px; padding:0px; width:600px; margin-top:25px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-decoration:none}




#alojamiento {clear:both; width:764px; margin: 0pt auto; padding-left:20px; padding-bottom:20px;}
#alojamiento .menu{padding:0px; margin-left:4px; text-align:right;width:751px;}
#alojamiento .menu ul{margin:0px; padding:0px; text-align:right; list-style-type:none}
#alojamiento .menu li{margin:0px; padding:0px; float:left;}
#alojamiento .icono{margin-top:10px; margin-left:20px; float:left; padding:0px;}
#alojamiento .titulo{margin-top:60px; font:bold 24px Arial, Helvetica, sans-serif; color:#13430E; float:left;}
#alojamiento .entradilla{
	margin-left:50px;
	color:#ffffff;
	width:640px;
	float:left;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#alojamiento .texto{
	margin-left:50px;
	color:#000000;
	width:640px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
#alojamiento .texto a{
	color:#660000;
	text-decoration:underline;
	font-size: medium;
}
#alojamiento .texto a:hover{
	color:#CCCCCC;
}
#alojamiento .texto .fotos{width:auto; margin-top:20px; float:left;}
#alojamiento .texto .fotos .pies{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#alojamiento .texto .fotos ul{margin:0px; padding:0px; float:left; list-style-type:none}
#alojamiento .texto .fotos li{float:left; width:150px; height:98px; background:url(../images/fondoBtn.gif) center no-repeat; text-align:center; vertical-align:middle; padding-top:5px; margin-left:5px; margin-bottom:5px;} 
#alojamiento .texto .foto{width:250px; float:left; padding-left:20px;}
#alojamiento .texto .pie{clear:both; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
#alojamiento .texto .cerrar{clear:both; text-align:right; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:2px;}

#comedor {clear:both; width:764px; margin: 0pt auto; padding-left:20px; padding-bottom:20px; }
#comedor .menu{padding:0px; margin:0px; width:400px; margin-left:352px;}
#comedor .menu ul{margin:0px; padding:0px; text-align:right; list-style-type:none}
#comedor .menu li{padding:0px; float:left;}
#comedor .icono{margin-top:10px; margin-left:50px; float:left; padding:0px;}
#comedor .titulo{margin-top:60px; font:bold 24px Arial, Helvetica, sans-serif; color:#13430E; float:left;}
#comedor .entradilla{margin-left:50px; font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; width:640px; float:left;}
#comedor .foto{margin-left:50px; float:left; height:187px; margin-bottom:15px; margin-top:10px; float:left}
#comedor .texto{
	margin-left:50px;
	color:#000000;
	width:640px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
#comedor .texto .fotos{width:auto; float:left; margin-top:20px; float:left;}
#comedor .texto .fotos .pies{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#comedor .texto .fotos ul{margin:0px; padding:0px; float:left; list-style-type:none}
#comedor .texto .fotos li{padding-right:10px; float:left; width:125px; } 
#comedor .texto .foto{width:250px; float:left; padding-left:20px;}
#comedor .texto .pie{clear:both; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin:30px;}
#comedor .texto .cerrar{clear:both; text-align:right; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
#comedor .texto p{margin-bottom:10px;}
#comedor a{font:bold 12px Arial, Helvetica, sans-serif; color:#003300;text-decoration:none;}
#comedor a:hover{text-decoration:underline;}
#comedor .enlace_vacio{font:bold 12px Arial, Helvetica, sans-serif; color:#003300;text-decoration:none;}

#comedor .reservas{margin-top:20px; margin-left:50px; font:11px Arial, Helvetica, sans-serif; color:#ffffff; width:650px;}
#comedor .reservas ul{margin:0px; padding:0px; float:left; list-style-type:none}
#comedor .reservas li{border-bottom:1px solid #003300; padding-bottom:2px;}
#comedor .reservas input{clear:both;padding-left:2px; margin-left:5px; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#009933;}
#comedor .reservas textarea{padding-left:2px; margin-left:5px; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#009933; width:350px;}

#granja {clear:both; width:764px; margin: 0pt auto; padding-left:20px; padding-bottom:20px;}
#granja .menu{padding:0px; width:575px; margin-left:182px;}
#granja .menu ul{margin:0px; padding:0px; text-align:right; list-style-type:none}
#granja .menu li{padding:0px; float:left;}
#granja .icono{margin-top:10px; margin-left:20px; float:left; padding:0px;}
#granja .titulo{margin-top:60px; font:bold 24px Arial, Helvetica, sans-serif; color:#13430E; float:left; width:450px;}
#granja .entradilla{margin-left:50px; font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; width:700px; float:left;}
#granja .foto{margin-left:50px; float:left; height:187px; margin-bottom:15px; margin-top:10px;}
#granja .textoNormal{
	margin-top:10px;
	margin-left:50px;
	color:#000000;
	width:640px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 18px;
}

#granja .texto{margin:10px; font:12px Arial, Helvetica, sans-serif; color:#000000; width:450px; float:left;}
#granja .texto .fotos{width:auto; float:left; margin-top:20px; float:left;}
#granja .texto .fotos .pies{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#granja .texto .fotos ul{margin:0px; padding:0px; float:left; list-style-type:none}
#granja .texto .fotos li{float:left; width:150px; height:98px; background:url(../images/fondoBtn.gif) center no-repeat; text-align:center; vertical-align:middle; padding-top:5px; margin-left:5px; margin-bottom:5px;} 
#granja .texto .foto{width:250px; float:left; padding-left:20px;}
#granja .texto .pie{clear:both; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin:30px;}
#granja .texto .cerrar{clear:both; text-align:right; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
#granja .texto p{margin-bottom:10px;}
#granja .iframe{
	margin-left:20px;
	margin-top:10px;
	width:218px;
	float:left
}
#granja iframe{margen:0px; clear:both; font:12px Arial, Helvetica, sans-serif; color:#000000; width:218px; height:350px; background-color:#00FF66}

#granja .noticias{margin-top:25px; margin-left:10px; font:12px Arial, Helvetica, sans-serif; color:#000000; width:200px; float:left;}
#granja a{font:bold 12px Arial, Helvetica, sans-serif; color:#003300;text-decoration:none;}
#granja a:hover{text-decoration:underline;}
#granja .enlace_vacio{font:bold 12px Arial, Helvetica, sans-serif; color:#003300;text-decoration:none;}


#muchomas {clear:both; width:800px; margin: 0pt auto; padding-bottom:20px;}
#muchomas .menu{padding:0px; margin:0px; text-align:right; margin-left:20px;}
#muchomas .menu ul{margin:0px; padding:0px; text-align:right; list-style-type:none}
#muchomas .menu li{padding:0px; float:left;}
#muchomas .icono{margin-top:10px; margin-left:20px; float:left; padding:0px;}
#muchomas .titulo{margin-top:60px; font:bold 24px Arial, Helvetica, sans-serif; color:#13430E; float:left;}
#muchomas .entradilla{margin-left:50px; font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; width:640px; float:left;}
#muchomas .foto{margin-left:50px; height:197px; margin-bottom:15px; margin-top:10px; float:left; background-position:top; background-repeat:no-repeat;}

#muchomas .casas{float:left; width:450px;}
#muchomas .casas ul{margin-left:30px; margin-top:20px; padding:0px; text-align:right; list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif; color:#003300;text-decoration:underline; float:left}
#muchomas a{font:bold 12px Arial, Helvetica, sans-serif; color:#003300;text-decoration:none;}
#muchomas a:hover{text-decoration:underline;}
#muchomas .casas li{margin-left:15px;padding:0px; float:left;}

#muchomas .titcasas{margin-left:50px; font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffcc00; width:450px; float:left; margin-bottom:5px;}
#muchomas .tittext{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffcc00;}
#muchomas .texto{
	margin-left:50px;
	color:#000000;
	width:640px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
#muchomas .texto .fotos{width:auto; float:left; margin-top:20px; float:left;}
#muchomas .texto .fotos .pies{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#muchomas .texto .fotos ul{margin:0px; padding:0px; float:left; list-style-type:none}
#muchomas .texto .fotos li{padding-right:10px; float:left; width:125px; } 
#muchomas .texto .foto{width:250px; float:left; padding-left:20px;}
#muchomas .texto .pie{clear:both; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:30px;}
#muchomas .texto .cerrar{clear:both; text-align:right; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
#muchomas .texto p{margin-bottom:10px;}

#muchomas .fotoppl{margin-top:10px; margin-left:50px; width:350px; height:250px; float:left}
#muchomas .ppl{margin-top:10px; margin-left:10px;width:300px; height:250px; float:left}
#muchomas .ppl h1{margin-left:5px; float:left; width:180px;}
#muchomas .ppl h2{margin-left:5px; font:14px Arial, Helvetica, sans-serif; color:#003300; float:left; width:180px;}
#muchomas .ppl h3{margin-left:5px; font:11px Arial, Helvetica, sans-serif; color:#003300; float:left; padding-right:20px; width:180px;}

#muchomas .paginacion{margin-left:50px; clear:both; margin-top:15px;}
#muchomas .paginacion a{font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
#muchomas .paginacion a:hover{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#003300; text-decoration:underline}


#fotodia {clear:both; width:800px; margin: 0pt auto; padding-bottom:20px;}
#fotodia .menu{padding:0px; margin:0px; text-align:right; margin-left:20px;}
#fotodia .menu ul{margin:0px; padding:0px; text-align:right; list-style-type:none}
#fotodia .menu li{padding:0px; float:left;}
#fotodia .icono{margin-top:10px; margin-left:20px; float:left; padding:0px;}
#fotodia .titulo{margin-top:60px; font:bold 24px Arial, Helvetica, sans-serif; color:#13430E; float:left;}
#fotodia .entradilla{margin-left:50px; font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; width:640px; float:left;}
#fotodia .foto{margin-left:50px; float:left; height:280px; margin-bottom:15px; margin-top:10px; float:left}

#fotodia .casas{float:left; width:450px;}
#fotodia .casas ul{margin-left:30px; margin-top:20px; padding:0px; text-align:right; list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif; color:#003300;text-decoration:underline; float:left}
#fotodia a{font:bold 12px Arial, Helvetica, sans-serif; color:#003300;text-decoration:none;}
#fotodia a:hover{text-decoration:underline;}
#fotodia .casas li{margin-left:15px;padding:0px; float:left;}

#fotodia .listado ul{margin-left:5px; padding:0px; float:left; list-style-type:none; margin-bottom:10px;}
#fotodia .listado li{float:left; width:400px; border-bottom:1px solid #003300;}
#fotodia .listado li a{font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; float:left}
#fotodia .listado li a:hover{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#003300; text-decoration:underline}
#fotodia .fecha{font:10px Arial, Helvetica, sans-serif; color:#006600; text-decoration:none}
#fotodia p{margin-bottom:2px; padding-bottom:2px; border-bottom:2px solid #003300;}
#fotodia .fechaTitle{margin-left:5px; font:10px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none}
#fotodia .cintilloTitle{margin-left:5px; font:10px Arial, Helvetica, sans-serif; color:#003300; text-decoration:none}

#fotodia .titcasas{margin-left:50px; font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffcc00; width:450px; float:left; margin-bottom:5px;}
#fotodia .tittext{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffcc00;}
#fotodia .texto{margin-left:50px; font:12px Arial, Helvetica, sans-serif; color:#000000; width:640px; float:left;}
#fotodia .texto .fotos{width:auto; float:left; margin-top:20px; float:left;}
#fotodia .texto .fotos .pies{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#fotodia .texto .fotos ul{margin:0px; padding:0px; float:left; list-style-type:none}
#fotodia .texto .fotos li{padding-right:10px; float:left; width:125px; } 
#fotodia .texto .foto{width:250px; float:left; padding-left:20px;}
#fotodia .texto .pie{clear:both; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:30px;}
#fotodia .texto .cerrar{clear:both; text-align:right; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
#fotodia .texto p{margin-bottom:10px;}

#fotodia .fotoppl{margin-top:10px; margin-left:50px; width:350px; height:250px; float:left}
#fotodia .ppl{margin-top:10px; margin-left:10px;width:300px; height:250px; float:left}
#fotodia .ppl h1{margin-left:5px; float:left; width:180px;}
#fotodia .ppl h2{margin-left:5px; font:14px Arial, Helvetica, sans-serif; color:#003300; float:left; width:180px;}
#fotodia .ppl h3{margin-left:5px; font:11px Arial, Helvetica, sans-serif; color:#003300; float:left; padding-right:20px; width:180px;}




#noticias {clear:both; width:800px; margin: 0pt auto; padding-bottom:20px;}
#noticias .menu{padding:0px; margin:0px; text-align:right; margin-left:20px;}
#noticias .menu ul{margin:0px; padding:0px; text-align:right; list-style-type:none}
#noticias .menu li{padding:0px; float:left;}
#noticias .icono{margin-top:10px; margin-left:20px; float:left; padding:0px;}
#noticias .titulo{margin-top:60px; font:bold 24px Arial, Helvetica, sans-serif; color:#13430E; float:left; width:600px;}

#noticias .fotoppl{margin-top:10px; margin-left:50px; width:350px; height:250px; float:left}
#noticias .ppl{margin-top:10px; margin-left:10px;width:300px; height:250px; float:left}
#noticias .ppl h1{margin-left:5px; float:left; width:180px;}
#noticias .ppl h2{margin-left:5px; font:14px Arial, Helvetica, sans-serif; color:#003300; float:left; width:180px;}
#noticias .ppl h3{margin-left:5px; font:11px Arial, Helvetica, sans-serif; color:#003300; float:left; padding-right:20px; width:180px;}


#noticias .texto{margin-top:10px; margin-left:50px; font:12px Arial, Helvetica, sans-serif; color:#000000; width:640px; float:left;}
#noticias .texto ul{margin:0px; padding:0px; float:left; list-style-type:none}
#noticias .texto li{padding-right:10px; float:left; width:450px; } 
#noticias .texto .foto{width:250px; float:left; padding-left:20px;}
#noticias .texto .pie{clear:both; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:30px;}
#noticias .texto .cerrar{clear:both; text-align:right; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
#noticias .texto p{margin-bottom:10px;}

#noticias ul{margin-left:5px; padding:0px; float:left; list-style-type:none; margin-bottom:10px;}
#noticias li{float:left; width:190px; border-bottom:1px solid #003300;}
#noticias li a{font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
#noticias li a:hover{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#003300; text-decoration:underline}
#noticias .fecha{font:10px Arial, Helvetica, sans-serif; color:#006600; text-decoration:none}
#noticias p{margin-bottom:2px; padding-bottom:2px; border-bottom:2px solid #003300;}
#noticias .fechaTitle{margin-left:5px; font:10px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none}
#noticias .cintilloTitle{margin-left:5px; font:10px Arial, Helvetica, sans-serif; color:#003300; text-decoration:none}

#noticias .paginacion{margin-left:50px; clear:both; margin-top:15px;}
#noticias .paginacion a{font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
#noticias .paginacion a:hover{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#003300; text-decoration:underline}

#noticias .fotolist ul{margin-left:5px; padding:0px; float:left; list-style-type:none; margin-bottom:10px;}
#noticias .fotolist li{font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; float:left; width:500px; border-bottom:1px solid #003300;}


.enlace{float:left; font:12px Arial, Helvetica, sans-serif; color:#000000;}
.enlaceTitle{float:left; font:18px Arial, Helvetica, sans-serif; color:#006600; font-weight:bold;}


#cuerpo {clear:both; width:763px; height:670px; margin-left:65px; padding:0px; color: #FFFFFF}
#dibu {margin-top:-188px; margin-left:50px; margin-top:-190px; width:300px; height:300px; margin-left:50px; padding:0px; background-image:url(../images/dibu.gif); background-repeat:no-repeat;}


.texto_tabla{font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
.form_tabla{font:11px Arial, Helvetica, sans-serif; color:#006600; background-color:#BAB324}
.form_btn{font:11px Arial, Helvetica, sans-serif; color:#ffffff; background-color:#003300}
.form_medium{font:11px Arial, Helvetica, sans-serif; color:#006600; background-color:#BAB324; width:300px;}
.form_big{font:11px Arial, Helvetica, sans-serif; color:#006600; background-color:#BAB324; width:500px;}
.aphps{font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#003300; font-style:normal; text-decoration: none}
.aphps:hover{font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#006600;text-decoration: underline}

.numCalendario{font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; text-decoration: none}
