@charset "utf-8";

/* RR 06-04-2009 */
body {margin: 0px;font-family: Tahoma, Geneva, sans-serif;background-color: #e5e2d1;color: #393939;font-size: 12px;}
#global {background: url(../img/bg_body.jpg) repeat-x;}
#contenido {margin: 0px auto;width: 968px;padding: 0px}

a {text-decoration: none;color: #393939;}
a:hover {text-decoration: underline;}
a img {border: 0px;}

/* CABECERA */
.cab_total {background: url(../img/bg_cabecera.jpg) no-repeat;height: 429px;width: 968px;}
.cab_total_temporadas {background: url(../img/bg_cabecera_temporadas.jpg) no-repeat;height: 62px;width: 968px;}
.logo {text-align: center}
.menu {padding: 25px 0px 0px 17px;width: 189px;float: left}

.bot_menu {background: url(../img/bg_bot_menu.jpg) no-repeat;width: 144px;height: 26px;padding: 10px 0px 0px 45px;margin-bottom: 4px}
.bot_menu a {color: #493021;font-size: 14px;font-family: Georgia, "Times New Roman", Times, serif}
.imagen_cab {background:url(../img/galerias/bg_galeria.jpg); width: 740px; height: 360px; overflow:hidden; margin-top:23px; margin-left:6px;}

/*PIE*/
.pie_total {background: url(../img/bg_pie_rep.jpg) repeat-x;height: 72px;font-size: 11px}
.pie_texto {background: url(../img/bg_pie.jpg) no-repeat;width: 928px;height: 42px;color: #873505;text-align: center;margin: 0px auto;padding: 15px 20px}
.pie_texto a {color: #873505}
.espacio {padding-left: 19px}

/*CONTENIDO*/
#total {background-color: #f7f6f1}

/*COLUMNA CENTRAL*/
.col_centro {width: 968px;}
.col_centro_rep {background: url(../img/bg_centro_rep.jpg) repeat-y;}
.col_centro_contenido {width: 936px;padding: 0px 16px 5px 16px}

.tit_portada {background: url(../img/bg_tit.jpg) repeat-x;height: 33px;margin-bottom: 3px}
.tit_portada h1 {padding: 0px; margin: 0px;color: #873505;font-size: 13px;font-family: Georgia, 'Times New Roman', Times, serif;}

.sitios {background: url(../img/bg_sitios.jpg) no-repeat #f2efe6;width: 936px;font-size: 11px; line-height: 15px;}
.sitios_text {padding: 20px 15px 0px 18px;float: left;width: 721px; }
.sitios_text h2 {padding: 0px;margin: 0px;color: #873505;font-size: 13px;font-family: Georgia, 'Times New Roman', Times, serif; }
.sitios_text p {margin: 8px 0px}

.tit_portada2 {background: url(../img/bg_tit2.jpg) repeat-x;height: 41px;margin-bottom: 3px}
.tit_portada2 h2 {padding: 0px;margin: 0px;color: #873505;font-size: 13px;font-family: Georgia, 'Times New Roman', Times, serif;}
.cont_ficha {margin: 0px auto;}

.ficha {background: url(../img/bg_ficha.jpg) no-repeat;width: 302px;height: 287px;float: left;padding: 0px 0px 10px 0px}
.ficha img {padding: 19px 0px 0px 6px}
.ficha_text {margin: 10px 5px 2px 5px;height: 71px}
.ficha_text h3 {color: #873505;font-size: 13px;font-family: Georgia, 'Times New Roman', Times, serif;margin: 0px; line-height: 21px; height: 21px; overflow: hidden;}
.ficha_text p {margin: 10px 0px 0px 0px;font-size: 11px}
.ficha a.enlace {margin: 0px 0px 0px 25px;color: #873505; font-size:11px;}

.ficha2 {background: url(../img/bg_ficha2.jpg) no-repeat;width: 454px;height: 161px;padding: 0px 0px 0px 12px;float: left}
.ficha2 h3 {color: #873505;font-size: 13px; font-family: Georgia, 'Times New Roman', Times, serif; margin: 0px}
.ficha2_img {float: left;width: 159px; height: 94px; margin-top: 25px;}
.ficha2_text {float: left; margin: 25px 0px 0px 18px;width: 250px;height: 95px;overflow: hidden; font-size: 11px; line-height: 15px;}
.ficha2_text h4 {font-size: 12px;color: #873505;margin: 0px;}
.ficha2_text p {margin: 7px 0px 0px 0px}
.ficha2 a.enlace {margin-top: 12px; padding: 0px 0px 0px 25px;color: #873505; font-size:11px; background-image: url(../img/flecha.jpg); display: block; height: 25px; background-repeat: no-repeat;}

.actividades {background: url(../img/bg_actividades.jpg) no-repeat;width: 454px;height: 161px;padding: 0px 0px 0px 12px;float: left}
.actividades h3 {color: #873505;font-size: 13px; font-family: Georgia, 'Times New Roman', Times, serif; margin: 0px}
.actividades_img {float: left;width: 159px; height: 94px; margin-top: 25px;}
.actividades_text {float: left; margin: 22px 0px 0px 18px;width: 250px;height: 95px;overflow: hidden}
.actividades_text h4 {font-size: 12px;color: #873505;margin: 0px;}
.actividades_text p {margin: 15px 0px 0px 0px; font-size:11px;}
.actividades .enlace_mas { margin-top: 10px; padding-left: 100px; }

/* Ficha */ 

.decoracion_ficha {
	background-image: url(../img/bg_decoracion_ficha.jpg);	
	background-repeat: no-repeat;
}

.decoracion_ficha.secundario{
	background-image: url(../img/bg_decoracion_ficha_secundario.jpg);	
	background-repeat: no-repeat;
}

.decoracion_ficha h1 {
	margin: 0px;
	padding: 0px;
	
}

.contenido_ficha {
	padding: 20px 7px;	
}

.contenido_ficha .texto {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
}

.contenido_ficha .texto h2 {
	color: #873505;
	font-size: 13px; 
	font-family: Georgia, 'Times New Roman', Times, serif;
	margin: 0px;
	padding: 0px;
}

.contenido_ficha .detalles_imagen {
	width: 290px;
	height: 160px;
	padding: 6px;
	background-image: url(../img/bg_detalles_imagen.jpg);
	float: left;
	margin-right: 13px;
}

/* Imágenes - retoques especiales */
.imagen_entorno {
	width: 300px;
	height: 179px;
	overflow: hidden;
}

.imagen_actividad {
	width: 159px;
	height: 94px;
	overflow: hidden;
}

.imagen_detalle {
	width: 290px;
	height: 160px;
	overflow: hidden;
}

.bg_actividad_listado {
	background:url(../img/bg_actividad_listado.jpg);
	width: 936px;
	height: 158px;
	overflow: hidden;
	margin-top: 2px;
}

/* GALERIAS */
#img_galeria
{
	position:relative; z-index:0; width:722px; height: 343px; overflow:hidden; padding-top:9px; padding-left:9px;
}
#test2
{
	width:722px; height:343px; padding: 0px; overflow: hidden; display: block;
}
#rotulo_galeria
{
	padding-left:9px;
	position:absolute;
	z-index:1;
	top:378px;
}

/* CONTACTO */
.contacto { background: url(../img/contacto/bg_contacto.jpg) no-repeat; width: 936px; }
#col_izq_con { float:left; padding-left:7px; }
#col_der_con { float:left; padding-left: 25px; }
#col_der_con h3 { font-size:14px; color:#873704; margin:0px; padding:10px 0px 0px 0px; }
.textbox { background: url(../img/contacto/bg_textbox.jpg) no-repeat; width: 406px; height: 23px; }
.textbox2 { background: url(../img/contacto/bg_textbox50.jpg) no-repeat;width:50px; height: 23px; }
#comentario { background-color: #f5f3ec; border: 1px solid #c1ba97; }
.espacio{ width: 15px; }
.textbox INPUT[type="text"] { width:98%; padding-left: 5px; background:transparent; border: 0px; }
.textbox2 INPUT[type="text"] { width:98%; padding-left: 5px; background:transparent; border: 0px; }

.nuevo_textbox {
	border: 1px solid #c0ba96;
	background: url(../img/bg_textbox.jpg);
	height: 23px;
}

#bg_mapa {
	background:url(../img/ubicacion/bg_mapa.jpg) no-repeat;
	width: 612px;
	height: 382px;
	float: left;
	margin-top: 14px;
	margin-bottom: 6px;
}
#mapa {
	margin: 19px 0px 0px 6px;
	width: 600px;
	height: 357px;
}

/* CASA */
.tit_casa { background: url(../img/bg_tit.jpg) repeat-x; }
.tit_casa h1 { padding: 0px; margin: 0px; }
#casa_sup {
	background: url(../img/bg_casa_sup.jpg) no-repeat;
	width: 936px;
	height: 151px;
	overflow: hidden;
}
#casa_sup2011 {
	background: url(../img/bg_casa_sup2011.jpg) no-repeat;
	width: 936px;
	height: 138px;
	overflow: hidden;
}
#margen_casa {
	padding-left: 7px;
}
.bg_img_casa {
	float: left;
	background: url(../img/bg_img_casa.jpg) no-repeat;
	margin-top: 16px;
	width: 173px;
	height: 117px;
	overflow: hidden;
}
.img_casa {
	padding-top:13px;
	padding-left: 5px;
	width: 159px;
	height: 94px;
	overflow: hidden;
}
.texto_servicios {
	float: left;
	padding-top: 30px;
	padding-left: 9px;
	width: 732px;
}
.texto_servicios  p{
	margin: 0px;
	padding: 0px;
	font-size:11px;
}
.contenedor_casa {
	float: left;
	width: 466px;
	height:164px;
	margin-right: 2px;
	overflow: hidden;
}
.contenedor_habitaciones {
	float: left;
	width: 466px;
	height:139px;
	margin-right: 2px;
	overflow: hidden;
}
.bg_casa {
	width: 459px;
	height: 136px;
	padding-left: 7px;
	background:url(../img/casas/bg_casa.jpg) no-repeat;
}
.bg_casa_blanca {
	background:url(../img/casas/bg_casa_blanca.jpg) no-repeat;
	width: 173px;
	height: 117px;
	float: left;
	margin-top: 10px;
}
.texto_casa {
	float: left;
	width: 266px;
	font-size: 11px;
	padding-top: 18px;
	padding-left: 9px;
	overflow: hidden;
}
.texto_casa  p{
	margin: 0px;
	padding: 0px;
}

/* Estilos de los combos */
.comboboxContainer {
	border: 1px solid #c0ba96;
	text-align: left;
}

.comboboxValueContainer {
	background: url("../img/combo/fondo.gif") repeat-x left top;
	padding-left: 2px;
}

.comboboxValueContent {
}

.comboboxDropDownContainer {
	border: 1px solid #c0ba96;
	margin: 0;
	padding: 0px;
	float: left;
}

.comboboxDropDownButton {
	width: 16px;
	height: 18px;
	background-image: url("../img/combo/boton.gif");
}

.comboboxGroupItemHeader {
	display: block;
	background-color: #9e9da2;
	color: #fff;
}

.comboboxGroupItemContainer {
}

.comboboxItem {
	background: #f6f3ec;
	padding: 0 2px;
}

.comboboxItemHover {
	background-color: #4a3021;
	color: #fff;
}

