@charset "utf-8";
/* CSS Document */

body {
	background:url(../imgs/bg/bg_int.jpg) #2a1409  no-repeat center top;
	margin : 0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ffffff;
	}
H1{
	color:#976e66;
	font-size:14px;
	font-family:Tahoma;
	margin:0;
	float:left;
	clear:none;
	
	}
div {float:left}
a{ outline:none;}
.contenedormain {
	width:954px;
	min-height:673px;
	margin:0 auto;
	float:none !important;
	margin-bottom:10px;

}
.contenedor {
	width:957px;
	overflow:hidden;
}
.banner {
	width:677px;
	height:258px;
	overflow:hidden;
}
ul{ padding-left:10px;}
li{ padding:0px;}
.cont_menu{ width:957px; height:33px;}
.cont_menu a { position:relative; }
.cont_menu a div { position:absolute; }
.cont_menu a div.mouse_area{ top:0px; left:0px; }
.barra_menu{ background:url(../imgs/varios/barra_menu.jpg) no-repeat; width:957px; height:75px;}
.btn_enviar{background:url(../imgs/btn/btn_enviar.jpg) no-repeat; width:50px; height:20px; display:block; float:left; }
.btn_send{background:url(../imgs/btn/btn_send.jpg) no-repeat; width:50px; height:20px; display:block;  float:left;}
.btn_cancelar{background:url(../imgs/btn/btn_cancelar.jpg) no-repeat; width:50px; height:20px; display:block; float:left; margin-left:30px; }
.btn_cancel{background:url(../imgs/btn/btn_cancel.jpg) no-repeat; width:50px; height:20px; display:block; float:left; margin-left:30px; }
.cont_info_arriba{width:957px; height:462px; overflow:hidden; }
/*botones*/
.btn_01{ background:url(../imgs/btn/btn_01.jpg) no-repeat; width:46px; height:33px; display:block; float:left;}
.btn_01_hover{ background:url(../imgs/btn/btn_01.jpg) no-repeat; width:46px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_02{ background:url(../imgs/btn/btn_02.jpg) no-repeat; width:119px; height:33px; display:block; float:left;}
.btn_02_hover{ background:url(../imgs/btn/btn_02.jpg) no-repeat; width:119px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_03{ background:url(../imgs/btn/btn_03.jpg) no-repeat; width:66px; height:33px; display:block; float:left;}
.btn_03_hover{ background:url(../imgs/btn/btn_03.jpg) no-repeat; width:66px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_04{ background:url(../imgs/btn/btn_04.jpg) no-repeat; width:134px; height:33px; display:block; float:left;}
.btn_04_hover{ background:url(../imgs/btn/btn_04.jpg) no-repeat; width:134px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_05{ background:url(../imgs/btn/btn_05.jpg) no-repeat; width:105px; height:33px; display:block; float:left;}
.btn_05_hover{ background:url(../imgs/btn/btn_05.jpg) no-repeat; width:105px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_06{ background:url(../imgs/btn/btn_06.jpg) no-repeat; width:147px; height:33px; display:block; float:left;}
.btn_06_hover{ background:url(../imgs/btn/btn_06.jpg) no-repeat; width:147px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_07{ background:url(../imgs/btn/btn_07.jpg) no-repeat; width:59px; height:33px; display:block; float:left;}
.btn_07_hover{ background:url(../imgs/btn/btn_07.jpg) no-repeat; width:59px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_08{ background:url(../imgs/btn/btn_08.jpg) no-repeat; width:153px; height:33px; display:block; float:left;}
.btn_08_hover{ background:url(../imgs/btn/btn_08.jpg) no-repeat; width:153px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_09{ background:url(../imgs/btn/btn_09.jpg) no-repeat; width:104px; height:33px; display:block; float:left;}
.btn_09_hover{ background:url(../imgs/btn/btn_09.jpg) no-repeat; width:104px; height:33px; display:block; float:left; background-position:0 -33px; }
.separa_menu{background:url(../imgs/btn/separador.png) no-repeat; width:3px; height:33px; }
.mouse_area{ cursor:pointer; height:33px; position:absolute;  z-index:100 !important }
.opcion_hover{ position:relative; top:0px; left:0px; overflow:hidden; margin:0; padding:0; height:0; background-position:center -33px }
/*ingles*/
.btn_01_en{ background:url(../imgs/btn/btn_01_en.jpg) no-repeat; width:46px; height:33px; display:block; float:left;}
.btn_01_en_hover{ background:url(../imgs/btn/btn_01_en.jpg) no-repeat; width:46px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_02_en{ background:url(../imgs/btn/btn_02_en.jpg) no-repeat; width:119px; height:33px; display:block; float:left;}
.btn_02_en_hover{ background:url(../imgs/btn/btn_02_en.jpg) no-repeat; width:119px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_03_en{ background:url(../imgs/btn/btn_03_en.jpg) no-repeat; width:66px; height:33px; display:block; float:left;}
.btn_03_en_hover{ background:url(../imgs/btn/btn_03_en.jpg) no-repeat; width:66px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_04_en{ background:url(../imgs/btn/btn_04_en.jpg) no-repeat; width:134px; height:33px; display:block; float:left;}
.btn_04_en_hover{ background:url(../imgs/btn/btn_04_en.jpg) no-repeat; width:134px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_05_en{ background:url(../imgs/btn/btn_05_en.jpg) no-repeat; width:105px; height:33px; display:block; float:left;}
.btn_05_en_hover{ background:url(../imgs/btn/btn_05_en.jpg) no-repeat; width:105px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_06_en{ background:url(../imgs/btn/btn_06_en.jpg) no-repeat; width:147px; height:33px; display:block; float:left;}
.btn_06_en_hover{ background:url(../imgs/btn/btn_06_en.jpg) no-repeat; width:147px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_07_en{ background:url(../imgs/btn/btn_07_en.jpg) no-repeat; width:59px; height:33px; display:block; float:left;}
.btn_07_en_hover{ background:url(../imgs/btn/btn_07_en.jpg) no-repeat; width:59px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_08_en{ background:url(../imgs/btn/btn_08_en.jpg) no-repeat; width:153px; height:33px; display:block; float:left;}
.btn_08_en_hover{ background:url(../imgs/btn/btn_08_en.jpg) no-repeat; width:153px; height:33px; display:block; float:left; background-position:0 -33px; }
.btn_09_en{ background:url(../imgs/btn/btn_09_en.jpg) no-repeat; width:104px; height:33px; display:block; float:left;}
.btn_09_en_hover{ background:url(../imgs/btn/btn_09_en.jpg) no-repeat; width:104px; height:33px; display:block; float:left; background-position:0 -33px; }
.bar_right { background:url(../imgs/bg/bg_info_2.jpg) no-repeat; width:280px; height:462px;	float:right }
.contenido {	width:637px; height:166px;	padding:20px; overflow-y:auto; overflow-x:hidden; text-align:justify}
.contenido2 {background:url(../imgs/bg/bg_info.jpg) no-repeat left top; width:677px; height:204px; overflow:hidden; }
.txt_info{ color:#510e01; font-size:12px; text-decoration:none}
.titulo_contenido{ color:#510e01; font-size:18px; font-weight:bold;}
.text_conta{ color:#510e01; font-size:10px; text-decoration:none;}
.btn_enviar{background:url(../imgs/btn/btn_enviar.jpg) no-repeat; width:50px; height:20px; display:block; }
.btn_send{background:url(../imgs/btn/btn_send.jpg) no-repeat; width:50px; height:20px; display:block; cursor:pointer; }
.links{ width:216px; float:right;  height:69px; margin-right:20px;}
.btn_bosque_01{background:url(../imgs/btn/btn_bosque_01.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_bosque_01:hover{ background-position:0 -23px;}
.btn_bosque_02{background:url(../imgs/btn/btn_bosque_02.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_bosque_02:hover{ background-position:0 -23px;}
.btn_bosque_03{background:url(../imgs/btn/btn_bosque_03.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_bosque_03:hover{ background-position:0 -23px;}
.campos_form{width:130px; height:14px; border:1px #510e01 solid }
.campos_form_2{width:150px; height:14px; border:1px #510e01 solid; padding:3px; }
.text_mas_info{ color:#510e01; font-size:10px; text-decoration:none;}
.cont_tel{background:url(../imgs/varios/bg_mail.gif) no-repeat; width:957px; height:67px; }
.cont_tel_en{background:url(../imgs/varios/bg_mail_en.gif) no-repeat; width:957px; height:67px; }
.cont_inferior{ background:url(../imgs/varios/bg_inferior.jpg) no-repeat; width:957px; height:70px;}
.text_info_11{ color:#ffffff; font-size:11px; text-decoration:none;}
.text_info_11_caf{ color:#976e66; font-size:10px; text-decoration:none;}
.btn_cabanas_01{background:url(../imgs/btn/btn_cabanas_01.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_01:hover{ background-position:0 -23px;}
.btn_cabanas_02{background:url(../imgs/btn/btn_cabanas_02.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_02:hover{ background-position:0 -23px;}
.btn_cabanas_03{background:url(../imgs/btn/btn_cabanas_03.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_03:hover{ background-position:0 -23px;}
.btn_cabanas_04{background:url(../imgs/btn/btn_cabanas_04.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_04:hover{ background-position:0 -23px;}
.btn_cabanas_05{background:url(../imgs/btn/btn_cabanas_05.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_05:hover{ background-position:0 -23px;}
.btn_cabanas_06{background:url(../imgs/btn/btn_cabanas_06.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_06:hover{ background-position:0 -23px;}
.btn_resto_01{background:url(../imgs/btn/btn_resto_01.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_resto_01:hover{ background-position:0 -23px;}
.btn_resto_02{background:url(../imgs/btn/btn_resto_02.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_resto_02:hover{ background-position:0 -23px;}
.btn_resto_03{background:url(../imgs/btn/btn_resto_03.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_resto_03:hover{ background-position:0 -23px;}
.btn_resto_04{background:url(../imgs/btn/btn_resto_04.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_resto_04:hover{ background-position:0 -23px;}
.btn_resto_05{background:url(../imgs/btn/btn_resto_05.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_resto_05:hover{ background-position:0 -23px;}
.btn_club_01{background:url(../imgs/btn/btn_club_01.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_club_01:hover{ background-position:0 -23px;}
.btn_club_02{background:url(../imgs/btn/btn_club_02.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_club_02:hover{ background-position:0 -23px;}
.btn_club_03{background:url(../imgs/btn/btn_club_03.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_club_03:hover{ background-position:0 -23px;}
.btn_club_04{background:url(../imgs/btn/btn_club_04.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_club_04:hover{ background-position:0 -23px;}
.btn_activ_01{background:url(../imgs/btn/btn_actividades_01.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_activ_01:hover{ background-position:0 -23px;}
.btn_activ_02{background:url(../imgs/btn/btn_actividades_02.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_activ_02:hover{ background-position:0 -23px;}
.bar_right_galeria {background:url(../imgs/bg/bg_galeri_02.jpg) no-repeat;	width:280px; height:357px; float:right}
.btn_paquete_01{background:url(../imgs/btn/btn_paquete_01.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_paquete_01:hover{ background-position:0 -23px;}
.btn_paquete_02{background:url(../imgs/btn/btn_paquete_02.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_paquete_02:hover{ background-position:0 -23px;}
.btn_paquete_03{background:url(../imgs/btn/btn_paquete_03.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_paquete_03:hover{ background-position:0 -23px;}
.btn_paquete_04{background:url(../imgs/btn/btn_paquete_04.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_paquete_04:hover{ background-position:0 -23px;}
.btn_reserva_01{background:url(../imgs/btn/btn_reserva.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_reserva_01:hover{ background-position:0 -23px;}
.requerido{border:1px solid #F00; background-color:#852530; color:#FFF;}
.campo_requerido {color:#852530; font-size:8px; font-style:italic}
.btn_galerry_01{background:url(../imgs/btn/btn_galeria_01.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_galerry_01:hover{ background-position:0 -23px;}
.btn_galerry_02{background:url(../imgs/btn/btn_galeria_02.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_galerry_02:hover{ background-position:0 -23px;}
.btn_galerry_03{background:url(../imgs/btn/btn_galeria_03.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_galerry_03:hover{ background-position:0 -23px;}
.btn_galerry_04{background:url(../imgs/btn/btn_galeria_04.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_galerry_04:hover{ background-position:0 -23px;}
.btn_galerry_05{background:url(../imgs/btn/btn_galeria_05.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_galerry_05:hover{ background-position:0 -23px;}
.btn_galerry_06{background:url(../imgs/btn/btn_galeria_06.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_galerry_06:hover{ background-position:0 -23px;}
/*botones en ingles interiores*/
.btn_bosque_01_en{background:url(../imgs/btn/btn_bosque_01_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_bosque_01_en:hover{ background-position:0 -23px;}
.btn_cabanas_02_en{background:url(../imgs/btn/btn_cabanas_02_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_02_en:hover{ background-position:0 -23px;}
.btn_cabanas_03_en{background:url(../imgs/btn/btn_cabanas_03_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_03_en:hover{ background-position:0 -23px;}
.btn_cabanas_04_en{background:url(../imgs/btn/btn_cabanas_04_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_04_en:hover{ background-position:0 -23px;}
.btn_cabanas_05_en{background:url(../imgs/btn/btn_cabanas_05_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_05_en:hover{ background-position:0 -23px;}
.btn_cabanas_06_en{background:url(../imgs/btn/btn_cabanas_06_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_cabanas_06_en:hover{ background-position:0 -23px;}
.btn_club_01_en{background:url(../imgs/btn/btn_club_01_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_club_01_en:hover{ background-position:0 -23px;}
.btn_club_02_en{background:url(../imgs/btn/btn_club_02_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_club_02_en:hover{ background-position:0 -23px;}
.btn_club_03_en{background:url(../imgs/btn/btn_club_03_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_club_03_en:hover{ background-position:0 -23px;}
.btn_club_04_en{background:url(../imgs/btn/btn_club_04_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_club_04_en:hover{ background-position:0 -23px;}
.btn_activ_01_en{background:url(../imgs/btn/btn_actividades_01_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_activ_01_en:hover{ background-position:0 -23px;}
.btn_activ_02_en{background:url(../imgs/btn/btn_actividades_02_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_activ_02_en:hover{ background-position:0 -23px;}
.btn_paquete_01_en{background:url(../imgs/btn/btn_paquete_01_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_paquete_01_en:hover{ background-position:0 -23px;}
.btn_paquete_02_en{background:url(../imgs/btn/btn_paquete_02_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_paquete_02_en:hover{ background-position:0 -23px;}
.btn_paquete_03_en{background:url(../imgs/btn/btn_paquete_03_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_paquete_03_en:hover{ background-position:0 -23px;}
.btn_paquete_04_en{background:url(../imgs/btn/btn_paquete_04_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_paquete_04_en:hover{ background-position:0 -23px;}
.btn_galerry_02_en{background:url(../imgs/btn/btn_galeria_02_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_galerry_02_en:hover{ background-position:0 -23px;}
.btn_galerry_03_en{background:url(../imgs/btn/btn_galeria_03_en.gif) no-repeat; width:216px; height:23px; display:block; }
.btn_galerry_03_en:hover{ background-position:0 -23px;}
