@charset "utf-8";
/* CSS Document */
* {
 padding:0;
 margin:0;
}
body{
	background:url(../images/background.jpg) repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	color:#535353;
	font-size:11px
}
a {
	color: #D0C9AF;	
	text-decoration:none;
	font-weight:bold;
}
a:visited {
	color: #D0C9AF;
}
a:hover {
	color: #D0C9AF;
	text-decoration:none;
}
a img {
	border: none;
}
#container{
	background:url(../images/back_container.jpg) repeat-y;
	margin:0 auto;
	text-align:center;
	width:857px;
	padding:0 0 25px 0;
}
/*heardes*/
#header{
	background:url(../images/header.jpg) no-repeat;
	margin:0 auto;
	width:857px;
	height:212px;
}
#header_eng{
	background:url(../images/header_eng.jpg) no-repeat;
	margin:0 auto;
	width:857px;
	height:212px;
}
#header_contacto{
	background:url(../images/header_contacto.jpg) no-repeat;
	margin:0 auto;
	width:857px;
	height:212px;
}
#header_contacto_eng{
	background:url(../images/header_contacto_eng.jpg) no-repeat;
	margin:0 auto;
	width:857px;
	height:212px;
}
#header_nosotros{
	background:url(../images/header_nosotros.jpg) no-repeat;
	margin:0 auto;
	width:857px;
	height:212px;
}
#header_nosotros_eng{
	background:url(../images/header_nosotros_eng.jpg) no-repeat;
	margin:0 auto;
	width:857px;
	height:212px;
}
#header_tarifas{
	background:url(../images/header_tarifas.jpg) no-repeat;
	margin:0 auto;
	width:857px;
	height:212px;
}
#header_tarifas_eng{
	background:url(../images/header_tarifas_eng.jpg) no-repeat;
	margin:0 auto;
	width:857px;
	height:212px;
}
.img_logo{
	padding:15px 0 0 0;
	float:left;
}
#navigation{
	margin:40px 0 0 55px;
	float:left;
}
#menu{
	height:46px;
}
#menu li{
	height:46px;
	width:84px;
	list-style:none;
	float:left;
	font-size:11px;
	color:#6D6D6D;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:0 0 0 0;
}
#menu a{
	height:46px;
	width:84px;
	color:#6D6D6D;
	text-decoration:none;
	display:block;
	padding:15px 0 0 0;
}
#menu a:hover{
	height:46px;
	width:84px;
	color:#565656;
	background:url(../images/back_menu.jpg) repeat-x;
	display:block;
}
.img_tit{
	padding:0 0 0 155px;
}

/*Contents*/
#cont_01{
	width:590px;
	float:left;
	margin:0 0 0 25px;
	
}
#sidebar_01{
	width:186px;
	float:right;
	margin:0 25px 0 0;
}
#cont_02{
	width:590px;
	float:right;
	margin:0 25px 0 0;
}
#sidebar_02{
	width:186px;
	float:left;
	margin:0 0 0 25px;
}

/*footer*/
#footer{
	width:100%;
	height:132px;
	background:#261C03;
}
#footer_cont{
	width:857px;
	margin:0 auto;
}
#footer_nav{
	padding:30px 0 0 0;
	float:left;
	width:110px;
}
#footer_nav h4{
	font-size:12px;
	color:#E1B731;
	font-weight:bold;
	padding:0 0 10px 0;
}
#footer_nav li{
	list-style:none;
	font-size:8px;
	color:#fff;
}
#footer_nav a{
	color:#E1B731;
	text-decoration:none;
}
.img_empresa{
	padding:50px 50px 0 0;
	float:left;
}
.img_logo_footer{
	padding:30px 0 0 0;
}

/*Reservacione*/
#reservaciones{
	width:185px;
	height:270px;
	background:#DCD9D0;
	text-align:center;
}
#reservaciones h2{
	width:185px;
	height:20px;
	background:#CCC6BA;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding:5px 0 0 0;
}
.form_left{
	float:left;
	width:50px;
	padding:0 5px 0 0;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.form_center{
	float:center;
	width:50px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.select{
	width:50px;
	margin:5px 0 15px 0;
}
.select_02{
	padding:0 0 0 15px;
}
.white{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	padding:15px 0 0 15px;
}
.button{
	background:#780E12;
	border:0;
	color:#fff;
	margin:10px 0 0 0;
	font-size:9px;
	width:88px;
	height:20px;
}

/*Images_sidebar*/
.img_logos{
	padding:10px 0 0 0;
}

/*Destacado*/
#destacado{
	width:800px;
	margin:0 auto;
	text-align:left;
}
#cont_destacado{
	width:800px;
	height:420px;
	padding:10px 0 15px 0;
}
#destacado hr{
	width:585px;
}

/*Menu Lateral*/
#menu_side{
	width:185px;
	margin:0 0 70px 0;
}

#habitaciones{
	background:url(../images/menu_habitaciones_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#habitaciones a{
	background:url(../images/menu_habitaciones_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#habitaciones a:hover{
	background:url(../images/menu_habitaciones_02.jpg) no-repeat;
}

#salones{
	background:url(../images/menu_salones_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#salones a{
	background:url(../images/menu_salones_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#salones a:hover{
	background:url(../images/menu_salones_02.jpg) no-repeat;
}

#restaurante{
	background:url(../images/menu_restaurante_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#restaurante a{
	background:url(../images/menu_restaurante_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#restaurante a:hover{
	background:url(../images/menu_restaurante_02.jpg) no-repeat;
}

#fitness{
	background:url(../images/menu_fitness_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#fitness a{
	background:url(../images/menu_fitness_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#fitness a:hover{
	background:url(../images/menu_fitness_02.jpg) no-repeat;
}

#turco{
	background:url(../images/menu_turco_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#turco a{
	background:url(../images/menu_turco_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#turco a:hover{
	background:url(../images/menu_turco_02.jpg) no-repeat;
}

#piscina{
	background:url(../images/menu_piscina_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#piscina a{
	background:url(../images/menu_piscina_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#piscina a:hover{
	background:url(../images/menu_piscina_02.jpg) no-repeat;
}

#masajes{
	background:url(../images/menu_masajes_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#masajes a{
	background:url(../images/menu_masajes_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#masajes a:hover{
	background:url(../images/menu_masajes_02.jpg) no-repeat;
}

#parqueadero{
	background:url(../images/menu_parqueadero_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#parqueadero a{
	background:url(../images/menu_parqueadero_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#parqueadero a:hover{
	background:url(../images/menu_parqueadero_02.jpg) no-repeat;
}

#aniversario{
	background:url(../images/menu_aniversario_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#aniversario a{
	background:url(../images/menu_aniversario_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#aniversario a:hover{
	background:url(../images/menu_aniversario_02.jpg) no-repeat;
}

#rooms{
	background:url(../images/menu_rooms_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#rooms a{
	background:url(../images/menu_rooms_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#rooms a:hover{
	background:url(../images/menu_rooms_02.jpg) no-repeat;
}

#social_rooms{
	background:url(../images/menu_social_rooms_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#social_rooms a{
	background:url(../images/menu_social_rooms_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#social_rooms a:hover{
	background:url(../images/menu_social_rooms_02.jpg) no-repeat;
}

#restaurant{
	background:url(../images/menu_restaurant_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#restaurant a{
	background:url(../images/menu_restaurant_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#restaurant a:hover{
	background:url(../images/menu_restaurant_02.jpg) no-repeat;
}

#turkish{
	background:url(../images/menu_turkish_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#turkish a{
	background:url(../images/menu_turkish_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#turkish a:hover{
	background:url(../images/menu_turkish_02.jpg) no-repeat;
}

#swimming{
	background:url(../images/menu_swimming_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#swimming a{
	background:url(../images/menu_swimming_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#swimming a:hover{
	background:url(../images/menu_swimming_02.jpg) no-repeat;
}

#massage{
	background:url(../images/menu_massage_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#massage a{
	background:url(../images/menu_massage_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#massage a:hover{
	background:url(../images/menu_massage_02.jpg) no-repeat;
}

#parking{
	background:url(../images/menu_parking_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#parking a{
	background:url(../images/menu_parking_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#parking a:hover{
	background:url(../images/menu_parking_02.jpg) no-repeat;
}

#anniversary{
	background:url(../images/menu_anniversary_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#anniversary a{
	background:url(../images/menu_anniversary_01.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
}
#anniversary a:hover{
	background:url(../images/menu_anniversary_02.jpg) no-repeat;
}

.menu_txt{
	display:none;
}

/*contenido internas*/
.miga{
	color:#790F13;
	font-weight:bold;s
}
#cont_02 p{
	text-align:left;
	padding:12px 0;
}
#cont_02 h1{
	text-align:left;
	font-size:18px;
	font-weight:bold;
	padding:15px 0 15px 0;
}
#cont_02 h2{
	font-size:14px;
	font-weight:bold;
	padding:15px 0 15px 0;
	text-align:left;
}
#cont_02 h3{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 8px 0;
}
.center{
	text-align:center;
}
#cont_02 hr{
	color:#D0C9AF;
	margin:15px 0;
}
#cont_02 img{
	text-align:left;
}
#cont_02 ul{
	text-align:left;
	padding:0 0 0 20px;
}

/*Habitaciones*/
.desc_habitacion{
	height:215px;
	background:#E8E2D4;
	margin:15px 0 0 0;
}
.desc_habitacion_img{
	float:left;
	padding:20px 25px 0 40px;
}
.desc_habitacion h3{
	text-align:left;
	padding:35px 0 0 0;
	font-size:12px;
	font-weight:bold;
}
.img_ver_detalles{
	padding:0 0 0 45px;
}

/*Salones*/
.desc_salones{
	height:250px;
	background:#E8E2D4;
	margin:10px 0 0 0;
}
.desc_salones_table{
	margin:15px 0 0 0;
	border:0;
}
.align_center{
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
}
.align_left{
	text-align:left;
}
.align_right{
	text-align:right;
}
.desc_salones_img_left{
	width:230px;
	float:left;
	padding:20px 25px 0 40px;
}
.desc_salones_img_left a{
	text-decoration:underline;
	font-size:10px;
	font-weight:lighter;
	color:#525252;
}
.desc_salones_img_right{
	width:230px;
	float:right;
	padding:20px 60px 0 0;
}
.desc_salones_img_right a{
	text-decoration:underline;
	font-size:10px;
	font-weight:lighter;
	color:#525252;
}
.desc_salones_txt_left{
	width:180px;
	float:left;
	padding:15px 0 0 25px;
	text-align:center;
}
.desc_salones_txt_right{
	width:180px;
	float:right;
	padding:15px 50px 0 0;
	text-align:center;
}
.desc_salones h3{
	text-align:center;
	padding:20px 0 0 0;
	font-size:12px;
	font-weight:normal;
}

/*Aniversario*/
#plan_aniversario{
	width:580px;
	height:300px;
	background:url(../images/back_aniversario.jpg) no-repeat;
}
.plan_aniversario_side{
	float:left;
	width:280px;
}
.plan_aniversario_side h2{
	font-size:12px;
	font-weight:bold;
	margin:15px 0 0 45px;
	text-align:left;
}
.plan_aniversario_side ul{
	margin:15px 0 0 40px;
	text-align:left;
}
.plan_aniversario_side p{
	margin:15px 0 0 45px;
	text-align:left;
}

/*Contacto*/
#contacto_form{
	width:454px;
	height:400px;
	background:url(../images/back_contacto.jpg) no-repeat;
	margin:0 auto;
	text-align:center;
}

#contacto_form2{
	width:454px;
	height:400px;
	background:url(../images/back_contacto.jpg) no-repeat;
	background:#F0EEE2
	margin:0 auto;
	text-align:center;
}
.input{
	width:290px;
	height:20px;
	margin:10px 0 0 0px;
	border:0px;
	background:#F9F1C0;
}
textarea{
	width:290px;
	height:100px;
	border:0px;
	margin:10px 0 0 0;
	background:#F9F1C0;
}
label{
	margin:0;
	width:100px;
	margin:10px 0 0 0;
	text-align:right;
	float:left;
	font-size:12px;
	font-weight:bold;
}
.select1{
	width:290px;
	height:20px;
	margin:10px 0 0 0px;
	border:0px;
	background:#F9F1C0;
}
.boton_enviar {
	background:url(../images/boton_enviar.jpg) no-repeat 0 15px;
    height:58px;
    width:106px;
	margin: 0 2px 0 60px;
	border:0px;
	color:#545454;
}
/*Carta_restaurantes*/
.carta_rest{
	width:550px;
	background:#E4D8CA;
	margin:10px auto;
	text-align:center;
}
.carta_rest p{
	font-size:12px;
	text-align:left;
	padding:0 0 15px 25px;
	margin:0 0 0 25px;
}
.carta_rest a{
	color:#535353;
}

/* Fixes */
.clear{
	clear:both;
}

/* Menu Lateral */

#MenuLateral{
	background:url(../images/menu1.jpg) no-repeat;;
	width:185px;
	height:26px;
	list-style:none;
}
#MenuLateral a{
	background:url(../images/menu1.jpg) no-repeat;;
	width:185px;
	height:26px;
	display:block;
	padding-left:20px;
	font-size:15px;
	font-weight:bold;
	font-family:"Bell MT";
	text-align:justify;	
	color:#790F13;
}
#MenuLateral a:hover{
	background:url(../images/menu2.jpg) no-repeat;
	padding-left:20px;	
	font-size:15px;	
	font-weight:bold;
	font-family:"Bell MT";
	text-align:justify;	
	color:#E3BC47;	
}