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

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body {
	background-color:#b7a478;
	font-family:Verdana;
	font-size:11px;
}
img {border:none;}

div#contenedor {
	margin:auto;
	width:756px;
	}

div#encabezado {
	padding:16px 0 0 16px;
	width:756px;widt\h:740px;
	height:244px;heigh\t:228px;
	background:url('/imagenes/estructura/encabezado.jpg');
	}
	
div#menu {
	float:left;
	width:170px;
	height:220px;
	background:url('/imagenes/menu/fdo_menu.jpg');
	}
	
div#animacion {
	float:left;
	width:554px;
	height:220px;
	}		
	
div#caja_cuerpo {
	padding:0 16px;
	background:url('/imagenes/estructura/fdo_caja.jpg');
	}
	
div#cuerpo {
	width:724px;
	}	
	
div#contenido {
	padding:16px 20px 30px 20px;
	float:left;
	width:559px;widt\h:519px;
	}
	
div#contenido img {margin:10px 0;}	

div#contenido a.masinfo {
	font-size:10px;
	text-decoration:none;
	}

div#contenido p {
	margin:3px 0 0 0;
	font-size:11px;
	color:#76653e;
	line-height:17px;
	}
	
div#contenido h2 {
	margin:19px 0 0 0;
	font-family:georgia;
	font-size:15px;
	color:#2a970c;
	}	
	
div#contenido h3 {
	margin:19px 0 0 0;
	font-family:georgia;
	font-size:12px;
	color:#76653e;
	}	
		
div#pie_contenido p {
	margin:0 0 4px 0;
	font-size:11px;
	color:#FFFFFF;
	}
	
div#columna_derecha {
	padding:29px 0 20px 6px;
	float:left;
	width:165px;widt\h:159px;
	}
	
div#pie {
	padding:16px 0 20px 0;
	width:756px;
	height:33px;
	background-image:url('/imagenes/estructura/pie.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	}				

div.tit_contenido {margin-bottom:10px;}
div.tit_contenido h1 {display:none;}
div.tit_contenido.inicio {width:210px; height:26px; background-image:url(../imagenes/contenido/tit_inicio.jpg);}	
div.tit_contenido.hosteria {width:136px; height:26px; background-image:url(../imagenes/contenido/tit_hosteria.jpg);}
div.tit_contenido.promociones {width:153px; height:26px; background-image:url(../imagenes/contenido/tit_promociones.jpg);}
div.tit_contenido.galeria {width:197px; height:26px; background-image:url(../imagenes/contenido/tit_galeria.jpg);}
div.tit_contenido.suites {width:121px; height:26px; background-image:url(../imagenes/contenido/tit_suites.jpg);}
div.tit_contenido.servicios {width:110px; height:26px; background-image:url(../imagenes/contenido/tit_servicios.jpg);}
div.tit_contenido.medio_ambiente {width:192px; height:28px; background-image:url(../imagenes/contenido/tit_medio_ambiente.jpg);}
div.tit_contenido.pasajeros_exclusivos {width:283px; height:30px; background-image:url(../imagenes/contenido/tit_pasajeros.jpg);}
div.tit_contenido.como_llegar {width:159px; height:28px; background-image:url(../imagenes/contenido/tit_como_llegar.jpg);}
div.tit_contenido.bellezas {width:285px; height:28px; background-image:url(../imagenes/contenido/tit_galeria_bellezas.jpg);}
div.tit_contenido.decks {width:71px; height:26px; background-image:url(../imagenes/contenido/tit_galeria_decks.jpg);}
div.tit_contenido.desayunos {width:128px; height:27px; background-image:url(../imagenes/contenido/tit_galeria_desayunos.jpg);}
div.tit_contenido.exteriores {width:126px; height:26px; background-image:url(../imagenes/contenido/tit_galeria_exteriores.jpg);}
div.tit_contenido.interiores {width:111px; height:26px; background-image:url(../imagenes/contenido/tit_galeria_interiores.jpg);}
div.tit_contenido.situaciones {width:136px; height:26px; background-image:url(../imagenes/contenido/tit_galeria_situaciones.jpg);}
div.tit_contenido.suites {width:72px; height:27px; background-image:url(../imagenes/contenido/tit_galeria_suites.jpg);}
div.tit_contenido.sup {width:184px; height:28px; background-image:url(../imagenes/contenido/tit_galeria_sup.jpg);}


div.texto_destacado {
	padding:7px 8px;
	margin:10px 0 10px 0;
	border:1px solid #dcd1bd;
	background-color:#ebe3db;
	}

div#contenido .texto_destacado h2 {
	margin:0;
	color:#5d4e2e;
	}	
	
div#contenido ul {margin-top:10px;}	
	
div#contenido ul li {
	font-family:Verdana;
	font-size:11px;
	color:#76653e;
	line-height:17px;
	}	
	
div.banner {margin-top:31px;}	
div.banner.primero {margin:0;}	

/*MENÚ*/

div#menu ul li a {
display:block; 
padding-top:27px; 
height:0; 
overflow:hidden;
text-decoration:none;
}

div#menu ul li {
display:inline;
}

div#menu ul {margin:0; padding:0; list-style-type:none;}
div#menu a {width:170px;}

div#menu a.inicio {background-image:url(/imagenes/menu/inicio.jpg);}
div#menu a.hosteria {background-image:url(/imagenes/menu/hosteria.jpg);}
div#menu a.suites {background-image:url(/imagenes/menu/suites.jpg);}
div#menu a.servicios {background-image: url(/imagenes/menu/servicios.jpg);}
div#menu a.galeria {background-image: url(/imagenes/menu/galeria.jpg);}
div#menu a.promociones {background-image: url(/imagenes/menu/promociones.jpg);}
div#menu a.contacto {background-image: url(/imagenes/menu/contacto.jpg);}
div#menu a.suscripciones {background-image: url(/imagenes/menu/suscripciones.gif);}



* html div#menu a:link, * html div#menu a:visited {height:27px; he\ight:0;}

div#menu a:hover {background-position:0 -27px;}

* html div#menu a:hover {height:27px; he\ight:0;}

/*MENÚ GALERÍA*/
div#menu_galeria ul {margin:0; padding:0; list-style-type:none;}

div#menu_galeria ul li {display:inline;}

div#menu_galeria ul li a {
	float:left;
	margin:20px 0 10px 10px;
	display:block; 
	padding-top:177px; 
	height:0; 
	overflow:hidden;
	text-decoration:none;
	}
	
div#menu_galeria ul li a.primero {margin:20px 0 0 0;}	
	
div#menu_galeria a.galeria_exteriores {width:122px;background-image:url(/imagenes/menu_galeria/exteriores.jpg);}
div#menu_galeria a.galeria_interiores {width:122px;background-image:url(/imagenes/menu_galeria/interiores.jpg);}
div#menu_galeria a.galeria_suites_sup {width:122px;background-image:url(/imagenes/menu_galeria/suites_sup.jpg);}
div#menu_galeria a.galeria_suites {width:122px;background-image: url(/imagenes/menu_galeria/suites.jpg);}
div#menu_galeria a.galeria_decks {width:122px;background-image: url(/imagenes/menu_galeria/decks.jpg);}
div#menu_galeria a.galeria_desayunos {width:122px;background-image: url(/imagenes/menu_galeria/desayunos.jpg);}
div#menu_galeria a.galeria_situaciones {width:122px;background-image: url(/imagenes/menu_galeria/situaciones.jpg);}
div#menu_galeria a.galeria_bellezas {width:122px;background-image: url(/imagenes/menu_galeria/bellezas.jpg);}



* html div#menu_galeria a:link, * html div#menu a:visited {height:177px; he\ight:0;}

div#menu_galeria a:hover {background-position:0 -177px;}

* html div#menu_galeria a:hover {height:177px; he\ight:0;}	

/*CONTENIDO GALERIA*/
div.contenido_galeria {margin-top:20px;}
div.fila_foto {
	margin-top:30px;
	width:519px;
	height:122px;
	}

div.fila_foto.primera {margin:0;}

div.foto_galeria {
	float:left;
	margin:0 0 0 15px;
	width:163px;
	height:122px;
	}
	
div.foto_galeria.primera {margin:0;}	
	
div.imagen_exclusivos {
	float:left;
	margin:10px 0 0 10px;
	width:254px;
	height:191px;
	}	
	
div.imagen_exclusivos.primera {margin-left:0;}	

div.mapa {
	float:left;
	margin-top:10px;
	}

div.texto_mapa {
	padding:0;
	margin:10px 0 0 0;
	float:left;
	width:319px;
	}
	
div.texto_mapa p {margin:0; padding:0;}

div.volver {
	margin:15px 0 0 0;
	text-align:right;
	}

div.volver a {
	text-decoration:none;
	font-size:13px;
	color:#76653e;
	}
		

/*Formulario*/

div#formulario td {font-size:11px;}

/*NUEVO*/

#contenido .destacado_temporada {width:519px; margin:20px 0;}

#contenido .destacado_temporada .destacado_temporada_izquierda {float:left; width:260px;}
#contenido .destacado_temporada .destacado_temporada_izquierda img {margin:0;}
#contenido .destacado_temporada .destacado_temporada_derecha {float:left; width:259px;}

#contenido .destacado_temporada .destacado_temporada_derecha h3 {margin:0 0 0 25px;}

#contenido .plano ul.menu_plano {
	margin:0;
	padding:0;
	
	list-style-type:none;
	}

#contenido .plano ul.menu_plano li {display:inline;}

#contenido .plano ul.menu_plano li a {text-decoration:none;}