/* Top Elements */
body {
	font: 12px/140% Arial, Helvetica, sans-serif;
	color: #bfb29d;
	text-align:left;
	background: #fff url(/_img/resort/comun/bg.jpg) no-repeat center top;
	height: 100%;
}
.clearer {
	clear: both;
}
.oculto {
	display:none;
}
strong
 {
 font-weight:bold;
}
/*-------------------------------------------
   LAYOUT
--------------------------------------------*/ 
#wrap {
	min-height: 100%;
	width:827px;
	margin: 0 auto;
	height: 100%;
}
html #wrap {
	height: 100%;
}
#izq {
	width:253px;
	float:left;
	height:650px;
}
#izq h1 a {
	width: 160px;
	height: 99px;
	background: url(/_img/resort/comun/bt.png) no-repeat 0 0;
	text-indent:-99999px;
	display:block;
	margin: 30px 0 0 60px;
}
#izq h3 a {
	width: 159px;
	height: 62px;
	background: url(/_img/resort/comun/bt.png) no-repeat -170px 0;
	text-indent:-99999px;
	display:block;
	margin: 31px 0 0 61px;
	clear:both;
}
#izq h3 a:hover {
	background: url(/_img/resort/comun/bt.png) no-repeat -170px -70px;
}
#izq h4 a {
	width: 66px;
	height: 66px;
	background: url(/_img/resort/comun/bt.png) no-repeat 0 -150px;
	text-indent:-99999px;
	display:block;
	float:right;
	margin: 3px 23px 0 0;
}
#izq h4 a:hover {
	background: url(/_img/resort/comun/bt.png) no-repeat -70px -150px;
}
#izq #colm1 {
	margin:24px 0 30px 61px;
	padding: 1px 0 1px 0;
	width:75px;
	float:left;
}
#izq #colm2 {
	margin:24px 0 30px 10px;
	padding: 1px 0 1px 14px;
	float:left;
	width:75px;
	border-left:1px solid #D8D2C2;
}
#izq p {
	margin:30px 0 10px 61px;
	padding: 1px 0 1px 0px;
	color:#9d9067;
}
#izq #colm3 {
color:#9D9067;
float:left;
margin:5px 0 30px 61px;
padding:1px 0 1px 0;
}
#izq #colm3 li {
	color:#9d9067;
}
#izq li {
	color:#C6BEA5;
	margin:0 0 4px 0;
}
#izq li a {
	color:#c6bea5;
	text-decoration:none;
	font-size:12px;
}
#izq li a:hover {
	color:#9d9067;
	text-decoration: underline;
}
#der {
	width:570px;
	float:right;
}
#der #content {
	width:562px;
	padding:0 6px 0 6px;
	float:right;
}
#footer {
	width:827px;
	height:60px;
	margin: 0 auto;
	clear: both;
	font: 9px/290% Verdana, Arial, Helvetica, sans-serif;
}
#fizq {
	width:310px;
	float:left;
	margin-left: 40px;
	color:#a29674;
}
#fizq li {
	display:inline;
}
#fizq li.borde {
	border-right:1px solid #cfc6ad;
}
#fizq a {
	color:#a29674;
	text-decoration:none;
	margin: 0 4px;
}
#fizq a:hover {
	color:#fff;
	background:#a29674;
}
#fder {
	float:right;
	width:300px;
	text-align:right;
	margin-right: 20px;
}
#fder a {
	color:#a29674;
	text-decoration:none;
	margin: 0 4px;
}
#fder a:hover {
	color:#fff;
	background:#a29674;
}
#fder li {
	display:inline;
	border-right:1px solid #cfc6ad;
}
#fder li.sinBorde {
	border: none;
}
#contenido a:hover {
color:#000000;
}
#contenido a {
color:#A19363;
}
/*	INICIO
		----------------------------------------------------*/
#home #der {
	width:570px;
	position:relative;
}
#home #der #box1 {
	width: 254px;
	height: 209px;
	background: url(/_img/resort/home/box1.jpg) no-repeat 0 0;
	position: absolute;
	top:300px;
	left:240px;
	display:none;
}
/*	HABITACIONES
		----------------------------------------------------*/
#habitaciones #contenido {
	background: url(/_img/resort/comun/bg_sec.png) no-repeat 0 44px;
	padding-bottom: 20px;
}
#habitaciones #contenido #titulo {
	width: 212px;
	height: 24px;
	background: url(/_img/resort/comun/bt.png) no-repeat -340px 0;
	text-indent:-99999px;
	display:block;
	margin: 23px 0 23px 43px;
}
#habitaciones #contenido #boxDescription {
	padding: 19px 0 0 46px;
	width: 457px;
}
#habitaciones #contenido #boxDescription p {
	padding: 5px 0;
}
#habitaciones #contenido .boxHabitacion {
	width: 461px;
	height: 240px;
	margin: 2px 0 0 46px;
	background: url(/_img/resort/habitaciones/bg_box.png) no-repeat;
}
#habitaciones #contenido .boxHabitacion .boxIzq {
	float:left;
	width:180px;
	margin-left: 41px;
	margin-top: 35px;
	position:relative;
}
#habitaciones #contenido .boxHabitacion .boxIzq p {
	color: #AD9D84;
	font-size:11px;
	margin:6px;
}
#habitaciones #contenido .boxHabitacion .boxDer {
	float: right;
	width:194px;
	margin-right: 12px;
	margin-top: 32px;
	position:relative;
}
#habitaciones #contenido .boxHabitacion .boxDer h5 a {
	color:#A19363;
	text-decoration:none;
	font-size:11px;
	background: url(/_img/resort/comun/plus.png) no-repeat 32px 5px;
	position:absolute;
	top:162px;
	left:152px;
	width:50px;
}
#habitaciones #contenido .boxHabitacion .boxDer h5 a:hover {
	text-decoration:underline;
}
#habitaciones #contenido .boxHabitacion h3 {
	width: 180px;
	height: 22px;
	text-indent:-99999px;
	display:block;
	margin: 0 0 8px 0;
	background: url(/_img/resort/comun/bt.png) no-repeat 0 -220px;
}
#habitaciones #contenido #box1 h3 {
	background-position: 0 -220px;
}
#habitaciones #contenido #box2 h3 {
	background-position: 0 -245px;
}
#habitaciones #contenido #box3 h3 {
	background-position: 0 -270px;
}
#habitaciones #contenido #box4 h3 {
	background-position: 0 -295px;
}
#habitaciones #contenido #box5 h3 {
	background-position: 0 -320px;
}
#habitaciones #contenido #box6 h3 {
	background-position: 0 -345px;
}
/* rounded buttons */
#habitaciones .bt-round {
	cursor:pointer;
	cursor:hand;
	line-height:21px;
	height:21px;
	background:url(/_img/resort/comun/bg_box.png) no-repeat right top;
	padding-right:13px;
	display:inline-block;
	position:absolute;
	top: 158px;
}
#habitaciones .bt-round ins {
	background:url(/_img/resort/comun/bg_box.png) no-repeat left top;
	height:21px;
	line-height:21px;
	display:inline-block;
	padding-left:27px;
	text-decoration:none;
}
#habitaciones a.bt-round {
	color:#A19363;
	font-size:11px;
	text-decoration:none;
}
#habitaciones a.bt-round:hover {
	background-position:right -21px;
	color:#837754;
}
#habitaciones a.bt-round:hover ins {
	background-position:left -21px;
}
/*	SPA
		----------------------------------------------------*/
#spa #der {
	background: url(/_img/resort/spa/top_spa.png) no-repeat;
}
#spa #der h2 {
	height:132px;
	width: 570px;
	display:block;
	text-indent:-99999px;
}
#spa #der #contenido {
	width: 460px;
	margin-left: 53px;
	padding-bottom: 60px;
}
#spa #der #contenido .caja {
	width: 453px;
	height:129px;
	background: url(/_img/resort/comun/bg_box2.png) no-repeat;
	margin-top: 20px;
}
#spa #der #contenido .caja .imgIzq {
	width:119px;
	height:129px;
	margin-right:40px;
	float:left;
}
#spa #der #contenido .caja .contDer {
	width:270px;
	height:105px;
	float:left;
	padding-top: 14px;
	font-size:11px;
	position:relative;
}
#spa #der #contenido .caja h3 {
	font-size:12px;
	color:#948267;
	padding-bottom: 10px;
}
#spa #der #contenido .caja h5 a {
	color:#A19363;
	text-decoration:none;
	font-size:11px;
	background: url(/_img/resort/comun/plus.png) no-repeat 0 4px;
	position:absolute;
	top:103px;
	padding-left: 17px;
}
#spa #der #contenido .caja h5 a:hover {
	text-decoration:underline;
}
/*	RESORT
		----------------------------------------------------*/
#actividades #der {
	background: url(/_img/resort/resort/top_resort.png) no-repeat;
}
#actividades #der h2 {
	height:132px;
	width: 570px;
	display:block;
	text-indent:-99999px;
}
#actividades #der #contenido {
	width: 460px;
	margin-left: 53px;
	padding-bottom: 60px;
}
#actividades #der #contenido .caja {
	width: 453px;
	height:129px;
	background: url(/_img/resort/comun/bg_box2.png) no-repeat;
	margin-top: 20px;
}
#actividades #der #contenido .caja .imgIzq {
	width:119px;
	height:129px;
	margin-right:40px;
	float:left;
}
#actividades #der #contenido .caja .contDer {
	width:270px;
	height:105px;
	float:left;
	padding-top: 14px;
	font-size:11px;
	position:relative;
}
#actividades #der #contenido .caja h3 {
	font-size:12px;
	color:#948267;
	padding-bottom: 10px;
}
#actividades #der #contenido .caja h5 a {
	color:#A19363;
	text-decoration:none;
	font-size:11px;
	background: url(/_img/resort/comun/plus.png) no-repeat 0 4px;
	position:absolute;
	top:103px;
	padding-left: 17px;
}
#actividades #der #contenido .caja h5 a:hover {
	text-decoration:underline;
}
/*	IMÁGENES
		----------------------------------------------------*/
#izq74 {
}
/*	BLOG
		----------------------------------------------------*/
#blog #der {
	background: url(/_img/resort/blog/top_blog.png) no-repeat;
}
#blog #der h2 {
	height:132px;
	width: 570px;
	display:block;
	text-indent:-99999px;
}
#blog #der #contenido {
	width: 460px;
	margin-left: 53px;
	padding-bottom: 60px;
}
/*	TARIFAS
		----------------------------------------------------*/
#tarifas #der {
	background: url(/_img/resort/tarifas/top_tarifas.png) no-repeat;
}
#tarifas #der h2 {
	height:132px;
	width: 570px;
	display:block;
	text-indent:-99999px;
}
#tarifas #der h3 {
margin-top:16px;
}
#tarifas #der #contenido {
	width: 460px;
	margin-left: 53px;
	padding-bottom: 60px;
}
/*  CSS Table Design
Author: Stanislav Filev
Theme: Stainless Steel: Stenli Style
URL: http://www.stenli.net

----------------------------------------------- */

#tarifas #contenido table {
	background-color: #FFFBEB;
	font-size:11px;
	width:439px;
	margin-left: 5px;
}
#tarifas #contenido td, #tarifas #contenido th {
	padding:5px;
}
#tarifas #contenido caption {
	text-align:center;
	font: bold 12pt;
	color: #948267;
	margin: 3px 0;
	padding-top:30px;
}
/* =links
----------------------------------------------- */
#tarifas #contenido table a {
	color:#948267;
	text-decoration: none;
}
#tarifas #contenido table a:link {
	color:#948267;
}
#tarifas #contenido table a:visited {
	color: #948267;
}
#tarifas #contenido table a:hover {
	color:#000;
}
/* thead tbody tfoot
----------------------------------------------- */

#tarifas #contenido thead th, #tarifas #contenido tfoot th, #tarifas #contenido tfoot td, #tarifas #contenido tbody th, #tarifas #contenido tbody td {
	font: 8pt Verdana;
	border-right: 1px solid #aaa;
	border-top: 1px solid #eee;
	border-left:1px solid #eee;
	border-bottom: 1px solid #aaa;
}
#tarifas #contenido thead th, #tarifas #contenido tfoot th, #tarifas #contenido tfoot td {
	background-color: #EEE9DC;
	font-weight: bold;
	text-align:center;
}
#tarifas #contenido tfoot td {
	text-align:right
}
#tarifas #contenido tbody th {
	white-space: nowrap;
	font-weight: bold;
	text-align:left;
}
/* Visual and hover effects */

#tarifas #contenido tbody tr:hover td {
	background-color: silver;
	border-right: 1px solid #eee;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #eee;
	background-color: #e4e0d8;
}
/*	RESERVA
		----------------------------------------------------*/
#reserva #der {
	background: url(/_img/resort/reserva/top_reserva.png) no-repeat;
}
#reserva #der h2 {
	height:132px;
	width: 570px;
	display:block;
	text-indent:-99999px;
}
#reserva #der #contenido {
	width: 460px;
	margin-left: 53px;
	padding-bottom: 60px;
}
#reserva #der #formulario {
display:none;
}
#reserva #der #contenido h3 {
font-size:12px;
font-weight:bold;
padding: 8px 0;
color:#948267;
}
#formReserva {
	width: 394px;
}
form {
	margin: 10px 0;
	padding: 15px 25px 25px 20px;
	border: 1px solid #F0F0F0;
	background: #f8f8f8;
}
form p {
	/*border-bottom: 1px solid #E6E6E6;*/
	padding: 12px 0 5px 0;
	margin: 0;
	color: #9D9068;
}
label, legend {
	font-weight: bold;
	color: #9D9068;
}
fieldset {
	border: 1px solid #F0F0F0;
	background: #f8f8f8;
	line-height:2em;
}
input, select, textarea, checkbox {
	margin: 5px 0;
	padding: 5px;
	color: #6A6969;
	border-width: 1px;
	border-style: solid;
	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}
input:focus, select:focus, textarea:focus, checkbox:focus {
	color: #9D9068;
	background: #EBE8DE;
}
#nombre_txt, #email_txt, #comentario_txt, #nacio_txt {
	width: 380px;
}
input.button {
	font: bold 12px Arial, Sans-serif;
	height: 30px;
	margin: 0;
	padding: 2px 3px;
	color: #fff;
	background: #C2B79D;
	border-width: 1px;
	border-style: solid;
	border-color: #A19363 #333 #333 #A19363;
}
.formcolumna {
	float:left;
	margin-right: 10px;
}
.formcolumna p{

}
span.approved {
	background:#CDEFA6 url(/_img/resort/reserva/approved.png) no-repeat scroll 10px 50%;
	border:1px solid #9BCC54;
	color:#648434;
	display:block;
	margin:15px 0;
	padding:8px 10px 8px 36px;
}
span.approved a {
	color:#648434;
}
span.approved a:hover {
	text-decoration:underline;
}
#nombre_txt, #nacio_txt {
	width: 160px;
}
#email_txt {
	width: 268px;
}
#habitacion_txt {
	width: 276px;
}
#dia, #mes, #year {
	width: 73px;
}
#reserva #der #contenido #xdia{
margin-left: 30px;

}
#reserva #der #contenido #xmes{

}
#reserva #der #contenido #xano{

}
#reserva #der #contenido #xdia p, #reserva #der #contenido #xmes p, #reserva #der #contenido #xano p{
padding:7px 0 14px 0;

}
/*	UBICACIÓN
		----------------------------------------------------*/
#ubicacion #contenido {
	background: url(/_img/resort/comun/bg_sec.png) no-repeat 0 44px;
	padding-bottom: 20px;
}
#ubicacion #contenido #titulo {
	width: 500px;
	height: 24px;
	background: url(/_img/resort/comun/bt.png) no-repeat -340px -30px;
	text-indent:-99999px;
	display:block;
	margin: 23px 0 23px 43px;
}
#ubicacion #contenido #boxDescription {
	padding: 19px 0 0 46px;
	width: 457px;
}
#ubicacion #contenido #boxDescription h3 {
font-size:12px;
font-weight:bold;
	padding: 8px 0;
	color:#948267;
}
#ubicacion #contenido #boxDescription strong {
	color:#948267;
}
#ubicacion #contenido #boxDescription p {
	padding: 5px 0;
}

#contenido #boxDescription ul, #contenido #boxDescription ol {
	margin:5px 0 20px 16px;
}
#contenido #boxDescription li {
	padding-right:20px;
}
#contenido #boxDescription ul li {
	list-style: square;
}
#contenido #boxDescription ol li {
	list-style: decimal;
}
#contenido #boxDescription a {
color:#A19363;
}
#contenido #boxDescription a:hover {
color:#000;
}
