@charset "utf-8";
/* CSS Document */
html, body { color:#615F4B; background:#c2b995; }
html, body, form, h1{ margin:0; padding:0; }
html, body, input, textarea, select{ font:12px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; line-height:1.8; }
h1{ color:#94070A; font-size:27px; line-height:normal; }
a{ color:#08281C; }
hr{ border:0; height:1px; background-color:#a8a283; }
.a{ cursor:pointer; }
.error{ color:#94070A; font-weight:bold; }
.clear{ clear:both; }
.td_error{ border:1px solid #94070A; }
.wrapper{ width:850px; margin:auto; position:relative; }
.izq{ float:left; }
.header{ border-bottom:2px solid #FFFFFF; }
.header#top{ background:#c2b995 url(../img/header_top.gif) repeat-x left bottom; height:60px; padding-top:25px; }
.header#bottom{ background:url(../img/header_bottom.gif) repeat-x left bottom; height:32px; }
.galeria{ background:url(../img/galeria.gif); color:#FFFFFF; }
.galeria p{ margin:0; padding:0; }
.galeria .izq{ height:293px; }
.galeria .wrapper{ background:url(../img/inner_gal.gif); padding:13px; width:816px; height:288px; }
.galeria .titulo{ font-size:25px; }
.galeria .subtitulo{ font-size:20px; margin-top:22px; }
.galeria .destacado{ color:#94070A; }
.galeria .der{
	background:url(../img/gris_30_30.png);
	top:23px;
	right:23px;
	padding:42px 0 0 20px;
	position:absolute;
	width:366px;
	height:226px;
	line-height:normal;
}
.galeria .der img{ margin-top:28px; }
#galeria{ height:288px; width:816px; overflow:hidden; position:relative; }
#galeria ul{ position:absolute; top:0; left:0; background:#FFFFFF; padding:0; }
#galeria ul, #galeria li{ margin:0; list-style-type:none; }
#galeria li{ width:796px; float:left; height:268px; padding:10px; }
.main{ background:#c2b995 url(../img/arboles.gif) repeat-x left bottom; border-top:1px solid #FFFFFF; padding:12px 0 87px 0; }
.footer{ background:#c2b995; overflow:hidden; padding:10px 0; border-top:1px solid #FFFFFF; }
.footer .direccion{ text-align:center; border-top:1px solid #AAAA88; margin-top:10px; }
.footer p{ margin:8px; padding:0; }
/* MENU TOP */
.menutop{ line-height:normal; }
.menutop ul, .menutop li{ margin:0; padding:0; list-style-type:none; }
.menutop li{ float:left; }
.menutop a{
	display:block;
	padding:10px 30px 0 30px;
	height:22px;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../img/menutop_off.gif) repeat-x left top;
	border-left:1px solid #FFFFFF;
}
.menutop a#primero{ border:0; }
.menutop a:hover, .menutop a.activo{ background:url(../img/menutop_on.gif) repeat-x left top; }
/* MENU FOOTER */
.menufooter{ width:650px; margin:auto; overflow:hidden; }
.menufooter ul, .menufooter li{ margin:0; padding:0; list-style-type:none; }
.menufooter li{ float:left; }
.menufooter a{
	display:block;
	padding:0 10px;
	text-decoration:none;
	color:#615F4B;
	border-left:1px solid #615F4B;
	font-size:10px;
	text-transform:uppercase;
}
.menufooter a#primero{ border:0; }
.menufooter a:hover, .menufooter a.activo{ color:#BF1E2D; }
.gal_overlay{
	position:absolute;
	top:-297px;
	left:33px;
	width:344px;
	height:234px;
	border:10px solid #72725a;
}
/* UBICACION */
.ubicacion .der{ margin-left:268px; padding-top:16px; }
.ubicacion .titulo{ color:#6C1B1D; }
/* COMODIDADES */
.amenities td{ border-bottom:1px solid #615F4B; padding:3px 0; width:420px; }
.amenities td.izq, .amenities td.der{ width:200px; }
.amenities .der{ padding-left:20px; }
.comodidades div.der{ margin-left:440px; }
.comodidades div.der ul, .comodidades div.der li{ list-style-type:none; margin:0; padding:0; }
.comodidades div.der li{ width:68px; height:48px; float:left; background-position:center; margin:0 12px 12px 0; }
.comodidades .gal_overlay{ left:43px; }
.comodidades .flecha_r{ position:absolute; top:-190px; z-index:99; }
.flecha_r_at{  left:34px; }
.flecha_r_ad{ left:390px; }
#gal_comodidades{ height:234px; width:344px; overflow:hidden; position:relative; }
#gal_comodidades ul{ position:absolute; top:0; left:0; background:#FFFFFF; padding:0; }
#gal_comodidades ul, #gal_comodidades li{ margin:0; list-style-type:none; }
#gal_comodidades li{ width:344px; float:left; height:234px; }
/* TARIFAS */
.tarifas .der{ margin-left:20px; padding-top:30px; width:580px; }
.tarifas .titulo{ font-size:17px; margin:0; }
.tarifas p{ margin:1em 0 0 10px; }
.tarifas th{ padding:2px 0 0 0; height:24px; margin:0 0 2px 0; }
.tarifas .thuno{ background:url(../img/tarifas_th.gif) no-repeat center; width:120px; }
.tarifas .tresa{ background:url(../img/tarifas_th3a.gif) no-repeat center; width:195px; }
.tarifas .tresb{ background:url(../img/tarifas_th3b.gif) no-repeat center; width:195px; }
.tarifas .tresc{ background:url(../img/tarifas_th3c.gif) no-repeat center; width:195px; }
.tarifas .cinco{ background:url(../img/tarifas_thx4.gif) no-repeat center; width:962px; height:28px; }
.tarifas td{ text-align:center; height:28px; }
.tarifas strong{ color:#08281C; }
/* PROMOCIONES */
.promociones .izq{ width:240px; }
.promociones .der{ margin-left:247px; padding-top:60px; width:570px; }
.promociones .der p{ line-height:1.8; }
.promociones .titulo{ font-size:17px; margin:0; }
.promociones strong{ color:#08281C; }
.promociones th{
	background:url(../img/th_promos.gif) no-repeat;
	color:#FFFFFF;
	width:123px;
	height:45px;
	text-align:left;
	vertical-align:top;
	line-height:12px;
	padding:8px 0 0 8px;
}
.promociones td{ vertical-align:top; }
.promociones .td_izq{ background:url(../img/tr_promos_1.gif) no-repeat; width:176px; padding:3px 0 0 8px; }
.promociones .td_der{ background:url(../img/tr_promos_2.gif) no-repeat; width:245px; padding:12px 0 0 8px;  font-size:10px; }
.promociones .precio{ font-size:18px; }
/* RESERVAS */
#form_reservas input{ margin:0 12px 5px 0; }
#form_reservas input[type=text]{ width:189px; height:26px; }
#form_reservas textarea{ width:390px; height:105px; overflow:auto; }
#form_reservas input, #form_reservas textarea{
	background:none;
	border:1px solid #D1CFB0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#form_reservas input[type=submit]{ width:109px; height:26px; background:#615F4B; color:#c2b995; border:0; }
.mensaje{ text-align:center; padding:50px; }
.mensaje#enviando{ display:none; }
