@charset "utf-8";
body {
	/*background-image: url(images/bg2.jpg);*/
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #ffffff;
	top: 0px;
	margin-top:0px;
}
a:link {
	color: #ffffff;
	text-decoration: none;
}

a:visited {
  color: #ffffff;
  text-decoration: none;
}

.btn a:hover {
    color: #c8a11e;
	text-decoration: none;
}

.btn a:active {
	color: #ffffff;
	text-decoration: none;
}

a.foto2:link {
	color: #ffffff;
	text-decoration: none;
	border: 2px solid #FFF;
	width:96px;
	height:63px;

}

a.foto2:visited {
	color: #ffffff;
	text-decoration: none;
	width:96px;
	height:63px;
}

a.foto2:hover {
    color: #c8a11e;
	text-decoration: none;
	border: 2px solid #E3C90D;
	width:96px;
	height:63px;
}

a.foto2:active {
	color: #ffffff;
	text-decoration: none;
	border: 2px solid #FFF;
	width:96px;
	height:63px;
	
}
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.titulos_btn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;

}.titulos_room{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;

}
.titulos_more{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;

}
.titulos_room_na{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #c9a11e;

}
.titulos_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;

}
.titulos_cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;

}
.titulos_blanco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;

}
.titulos_cafe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6B5736;
}
.titulos_cont2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align:right;
	color: #000000;

}
.titulos_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #c9a11e;
}
.texto_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #c9a11e;

}

.titulos_blank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	margin-left:25px;

}
.titulos_blank_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;


}
.titulos_rates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666633;

}
.titulos_ini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666633;
	letter-spacing: -1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.titulos_ini_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: -1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.contenedor_index{
	height:auto;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;

}
.contenedor_0{
	height:auto;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	/*margin-bottom:10px;*/
}
.contenedor_1{
  float:left;
  padding-left:5px;
  padding-right:5px;
 /* padding-bottom:10px;*/
  background-color:#FFFFFF;
  height:auto;
  width:850px;
}
.logo{
  width:850px;
  height:auto;
  text-align:center;
} 
.top{
  float:left;
  width:850px;
  height:auto;
} 
.flash{
  float:left;
  width:626px;
  height:auto;
}
.btn{
	float:left;
	/*margin-right:10px;*/
	margin-bottom:5px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:207px;
	height:auto;
	background-color: #675333;
}
.room{
	float:left;
	width:217px;
	height:175px;
	background-image: url(images/bg-room.jpg);
	background-repeat: repeat-x;
}
.medical{
	float:left;
	width:216px;
	height:auto;
}
.medicalright{
	float:right;
	width:216px;
	height:auto;
	margin-top:10px;
}
.member{
	float:left;
	width:216px;
	height:305px;
	margin-bottom:10px;
	background-image: url(images/backform.jpg);
	background-repeat: repeat-x;
}
.membercandado{
	float:left;
	width:216px;
	height:auto;
	text-align:left;


	background-image:url(images/back_candado.jpg)
	background-repeat:no-repeat;
	background-image: url(images/back_candado.jpg);
	background-repeat: repeat-y;
}
.membertxt{
	float:left;
	width:160px;
	height:auto;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;

}.membertxt2{
	float:left;
	width:auto;
	height:auto;

}
.offer{
	float:right;
	width:360px;
	height:212px;
	text-align:left;
	padding-top:6px;
	background-image: url(images/membershipHome.jpg);
	background-repeat: no-repeat;
}
.imagenes_standar{
	float:right;
	width:auto;
	height:auto;
	border: 1px solid #c9a11e;
}
.imagenes_amenities{
	float:right;
	margin-top:80px;
	width:auto;
	height:auto;
	border: 1px solid #c9a11e;
}
.location_standar{
	float:left;
	width:580px;
	height:auto;
	margin-top:10px;
	border: 1px solid #c9a11e;
}
.rates_standar_left{
	float:left;
	width:auto;
	height:auto;
	margin-top:10px;
	margin-right:10px;
	border: 1px solid #c9a11e;
}
.rates_standar_right{
	float:right;
	width:auto;
	height:auto;
	margin-top:10px;
	margin-right:200px;
	border: 1px solid #c9a11e;
}
.imagenes_standar2{
	float:right;
	width:auto;
	height:auto;
	
}
.imagenes_standar3{
	float:right;
	width:250px;
	height:160px;
	background-image: url(images/memberrship2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	
}
.banner_standar{
	float:left;
	width:590px;
	height:auto;
	padding-left:10px;
	background-repeat: repeat;
	background-color: #6c5837;
}
.banner_standar2{
	float:left;
	width:590px;
	height:auto;
	padding-left:10px;
	margin-top:5px;
	background-repeat: repeat;
	/*background-color: #C9A11E;*/
	background-color: #6c5837;
}
.caja_bottom{
	float:left;
	width:606px;
	height:212px;
	text-align:center;

}
.caja_index{
	float:left;
	width:630px;
	height:212px;
	padding-top:10px;
	text-align:center;

}
.caja_main{
	float:left;
	width:606px;
	height:auto;
	text-align:center;

}
.caja_offer{
	float:left;
	width:410px;
	height:auto;
	text-align:center;

}
.caja_imagen{
	float:left;
	width:250px;
	height:212px;
	margin-left:10px;
	text-align:left;

}
.room_banner{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	width:212px;
	height:15px;
	background-color: #c9a11e;
}
.room_banner_member{
	float:left;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:8px;
	width:208px;
	height:17px;
}
.txt_field{
width:60px;

}
.txt_field_l{
width:125px;

}
.caja_txt{
   width:130px;
   height:auto;
   float:left;
   margin-left:5px;

}
.caja_txt2{
   width:95px;
   height:auto;
   float:left;
   margin-left:5px;

}
.caja_txt_btn{
	width:133px;
	height:25px;
	float:right;
	text-align:right;
	margin-top:5px;
	margin-left:30px;
/*	margin-right:10px;*/
}
.caja_txt_btn_offer{
	width:133px;
	height:25px;
	float:left;
	text-align:left;
	margin-top:5px;
	margin-left:10px;
}

.caja_txt_btn2{
	width:50px;
	height:25px;
	float:right;
	text-align:right;
	margin-top:30px;
	margin-left:30px;
	
}.caja_txt_btn3{
	width:50px;
	height:25px;
	float:left;
	text-align:right;
	/*margin-left:30px;*/
	
}
.contact{
padding-top:5px;
	float:left;
	width:217px;
	height:197px;
}
.contact2{
padding-top:100px;
	float:left;
	width:217px;
	height:220px;
}
.contact3{
padding-top:140px;
	float:left;
	width:217px;
	height:220px;
}
.slice{
 /* padding-bottom:10px;*/
  margin-top:10px;
  float:left;
  width:220px;
  height: auto;
}
.contenidos{
  float:left;
  padding-left:10px;
  padding-right:5px;
  padding-top:10px;
  width:600px;
  height:auto;
  }
.contenidos_b{
  float:left;
  padding-left:10px;
  padding-right:5px;
  padding-top:10px;
  width:399px;
  height:auto;
  text-align:left;
  }
.contenidoscontact{
	float:left;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	width:600px;
	height:auto;
/*	background-image: url(images/arroba2.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/
  }
.form {
  float:left;
  padding-top:20px;
  width:422px;
  height:auto;
}
.rates {
  float:left;
  padding-top:20px;
  padding-left:10px;
  width:168px;
  height:auto;
}
.caja_form_0 {
  width:255px;
  height:205px;
  margin-left:20px;
  margin-right:50px;
}
.caja_form_1 {
  width:350px;
  height:400px;
  margin-left:50px;
  margin-right:50px;
}
/*link2*/
a.2:link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}

a.2:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
  color: #ffffff;
  text-decoration: none;
}

a.2:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #c8a11e;
	background-color:#FFFFFF;
	background-repeat: repeat;
	text-decoration: none;
	
}

a.2:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
/*lista*/
.lineatxtpunto {
	width:495px;
	height:auto;
	float:left;
	padding-left:15px;
	padding-top:2px;
	margin-bottom:8px;
	background-image: url(images/punto0.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	
	
}
.lineatxtpunto_b {
	width:495px;
	height:auto;
	float:left;
	padding-left:15px;
	padding-top:2px;
	margin-bottom:8px;
	background-image: url(images/punto0.jpg);
	background-position: left 4px;
	background-repeat: no-repeat;
	
	
}
.lineatxt {
	width:495px;
	height:auto;
	float:left;
	padding-left:23px;
	padding-top:2px;
	margin-bottom:8px;
	background-image: url(images/punto1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	
	
}
.lineatxt2 {
	width:495px;
	height:auto;
	float:left;
	padding-left:23px;
	padding-top:2px;
	margin-bottom:8px;
	background-image: url(images/punto2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	
	
}
.lineatxt3 {
	width:495px;
	height:auto;
	float:left;
	padding-left:23px;
	padding-top:2px;
	margin-bottom:8px;
	background-image: url(images/punto3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	
	
}
.lineatxt4 {
	width:495px;
	height:auto;
	float:left;
	padding-left:23px;
	padding-top:2px;
	margin-bottom:8px;
	background-image: url(images/punto4.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	
	
}
.lineatxt5 {
	width:495px;
	height:auto;
	float:left;
	padding-left:23px;
	padding-top:2px;
	margin-bottom:8px;
	background-image: url(images/punto5.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	
	
}
.lineatxt6 {
	width:495px;
	height:auto;
	float:left;
	padding-left:23px;
	padding-top:2px;
	margin-bottom:8px;
	background-image: url(images/punto6.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	
	
}
.lineatxt_0 {
	width:580px;
	height:auto;
	float:left;
	padding-left:23px;
	padding-top:2px;
	margin-bottom:8px;
	background-image: url(images/memberrship2.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	
	
}
/*lista*/
.cajatxt {
	width:600px;
	height:auto;
	float:left;

}
.titulos_cont_linea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-bottom:20px;

}
.txtleft {
    float:left;
	width:auto;
	height:auto;
	margin-top:60px;
	/*margin-left:30px;*/
}
.txtindex1 {
    float:left;
	width:160px;;
	height:auto;
	text-align:left;

}
.txtindex1e {/* español */
    float:left;
	width:170px;;
	height:auto;
	text-align:left;

}
.txtleft2 {
   float:left;
	width:auto;
	height:auto;
	text-align:left;
	margin-top:60px;
	/*margin-left:30px;*/
	margin-right:55px;

}
.txtleft3 {
    float:left;
	width:600px;
	height:auto;
	text-align:left;
	margin-top:18px;
	/*margin-left:40px;*/
}
.txtoffer {
    float:left;
	width:350px;
	height:auto;
	text-align:left;
	margin-left:10px;
}
.cajaoffer {
    float:left;
	width:200px;
	height:70px;
	text-align:left;
	margin-top:10px;
	margin-left:20px;
}
.txtright {
    float:right;
	width:auto;
	height:auto;
	margin-top:60px;
	margin-right:30px;
}
.imgsleft {
	float:left;
	width:auto;
	height:auto;
	border: 1px solid #C9A11E;
}
/*creditos*/
.contenedor_botton{
 	clear: left;
	height:27px;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;

}
a.px:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666633;
	text-decoration: underline;
}
a.px:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666633;
	text-decoration: none;
}
a.px:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666633;
	text-decoration: none;
}
.titulos_amarillos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#666633;

}
.check-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-image:url(images/check-btn.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#ffffff;
	width:16px;
	height:15px;
}
.reserve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-image:url(images/reserve.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#ffffff;
	width:133px;
	height:25px;
	margin-top:3px;
}
/*e-brochure*/
.contenedor-e-b{
    width:700px;
	margin-left:auto;
	margin-right:auto;
	
}
.top-e-b{
    width:700px;
	
}
.tarjeta-e-b{
	width:700px;
	height:500px;
	float:left;
	
}
.caja-textos-e-b{
	width:687px;
	height:350px;
	margin-left:13px;
	float:left;
	
}
.caja-txt-internos-e-b{
	width:535px;
	float:left;
	margin-top:10px;
	
}
.bottom-e-b{
	width:635px;
	height:34px;
	float:left;
	
}
.img-e-b{
	width:150px;
	float:right;
}
.txt-bottom-e-b{
	width:687px;
	height:35px;
	float:left;
}
.titulos_cont-e-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;

}
.titulos_cafe-e-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6B5736;
	text-align:center;
}
/*link*/
a.e-b:link {
	color: #6B5736;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6B5736;
	text-align:center;
}

a.e-b:visited {
  color: #6B5736;
  text-decoration: none;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6B5736;
	text-align:center;
}

a.e-b:hover {
    color: #c8a11e;
	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:center;
}

a.e-b:active {
	color: #6B5736;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6B5736;
	text-align:center;
}
.contenidos-offers{
  float:left;
  padding-left:10px;
  padding-right:5px;
  padding-top:10px;
  padding-bottom:10px;
  padding-right:10px;
  width:590px;
  height:auto;
  background-image:url(images/bg-offers.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  /*background-color:#8d7636;*/
   background-color:#a3905d;
   }
.style-1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #c9a11e;
}
.style-2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #675333;
}
.style-3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666633;

}

.style-4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #675333;
}

.style-5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #fff;
}

.img-offer{
	float:right;
	margin-right:20px;
}
.img-offer-left{
	float:left;
	margin-right:15px;
}
.contenidos-offer{
  float:left;
 /* padding-left:10px;
  padding-right:5px;
  padding-top:10px;*/
  width:600px;
  height:212px;
  margin-top:15px;
  margin-left:10px;
/*  background-image:url(images/membershipHome-offer.jpg);
  background-repeat:no-repeat;*/
  
  }
  .titulos-offer-m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #fff;

}
.texto-naranja-m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #c9a11e;

}
.txtoffer-ancho {
    float:left;
	width:430px;
	height:auto;
	text-align:left;
	margin-left:10px;
}
.caja_txt_btn_offer_b{
	width:133px;
	height:25px;
	float:right;
	text-align:left;
	margin-top:5px;
	margin-left:10px;
}
.offer-b-1{
	float:right;
	width:350px;
	height:106px;
	text-align:left;
	padding-top:6px;
	padding-right:10px;
	background-image:url(images/bg-offer-ini.jpg);
	background-repeat: no-repeat;
}
.offer-b-2{
	float:right;
	width:360px;
	height:100px;
	text-align:left;
	padding-top:6px;
	background-image: url(images/banner-ini.jpg);
	background-repeat: no-repeat;
}
.txtemember {
    float:right;
	width:240px;
	height:auto;
	text-align:left;
	margin-left:10px;
}

#social {
	min-height:97px;
	min-width:217px;
	vertical-align: bottom; 
	display: table-cell;
}

/*e-brochure*/

/*widget */
#TA_selfserveprop521{
	display:block;
	position:relative;
	left:-15px;
	}
/*bandera*/
.bandera{
	width:50px;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	float:right;}
	
.bandera a{
	color:#000!important;
}
.bandera a img{border:0;}

