body {
	margin:10px;
	background-image:url(images/bg.jpg);
	background-color:#E2CE81;
	background-repeat:repeat-x;
}
#bottom td {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#b4b3b3;
}
#bottom td a {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
td {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.mic {
	font:10px Arial, Helvetica, sans-serif;
}
a {
	color:#414040;
	text-decoration:none;
}
h1 {
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:0px 10px;
	margin:1px;
	border-top:1px dotted #686868;
	border-bottom:1px dotted #686868;
}
h2 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#565656;
}
h3 {
	font:18px Arial, Helvetica, sans-serif;
	color:#f9e2ae;
}
.padding {
	margin:3px 10px;
}
#clock {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#7d878e;
}
.in {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
a.in {
	 padding-right:7px;
}

.inespecial1 {
	font:12px Arial, Helvetica, sans-serif;
	color:#2b1904;
	font-weight:bold;
}

.inespecial2 {
	font:12px Arial, Helvetica, sans-serif;
	color:#2f1902;
	font-weight:bold;
}

#table {
	border-collapse:collapse;
}

#table strong{ color:#ffffff;}

#table tr td {
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
input,textarea {
	font:11px Arial, Helvetica, sans-serif;
	color:#565656;
	border:1px solid #790026;
	background-color:#fff;
}
.bt_calendario {
	width:17px;
	height:16px;
	background-image:url(images/calendar.jpg);
}
div#borde {
	border:1px solid #666;
	padding:7px;
}

#imagen_principal{
	width:779px;
	height:352px;
	background-image:url(img_top.jpg);
	
}

#imagen_marzo{
	width:779px;
	height:381px;
	background-image:url(top_home_noche.jpg);
	
}

#bloques_tarifas{
	width:779px;
	height:252px;
	background-image:url(bloques_tarifas.jpg);
	font-size:12px;
	
}

#bloques_tarifas2{
	width:779px;
	height:242px;
	background-image:url(tarifas_marzo_cuadros.jpg);
	font-size:12px;
	
}

#texto_tarifas{
	width:168px;
	height:182px;
	margin-left:16px;
	float:left;
	margin-top:18px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#texto_tarifas_marzo{
	width:168px;
	height:182px;
	margin-left:63px;
	float:left;
	margin-top:18px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.tarifas_títulos{
	font-size:14px;
	font-weight:bold;
}

.tarifas_vigencia{
	font-size:11px;
	font-weight:normal;
}

.tarifas1{
	color:#f0c55c;
}

.tarifas1_resaltado{
	color:#f7e3b3;
}

#texto_tarifas2{
	width:168px;
	height:182px;
	margin-left:27px;
	margin-top:18px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	font-weight:bold;
}

#texto_tarifas2_marzo{
	width:168px;
	height:182px;
	margin-left:98px;
	margin-top:18px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	font-weight:bold;
}

.tarifas2{
	color:#edcf86;
}

.tarifas2_resaltado{
	color:#ffffff;
}

#texto_tarifas3{
	width:178px;
	height:182px;
	margin-left:20px;
	margin-top:18px;
	line-height:12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	font-weight:bold;
}

.tarifas3{
	color:#f3cf6a;
}

.tarifas3_resaltado{
	color:#ffffff;
}

#texto_tarifas4{
	width:178px;
	height:182px;
	margin-left:20px;
	margin-top:18px;
	line-height:12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	font-weight:bold;
}

#texto_tarifas4_marzo{
	width:155px;
	height:182px;
	margin-left:88px;
	margin-top:18px;
	line-height:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	font-weight:bold;
}

.tarifas4{
	color:#e0bb52;
}

.tarifas4_resaltado{
	color:#f7e9c3;
}

.promo1{
	color:#221a04;
	font-size:18px;
}

.promo2{
	color:#221a04;
}

.promo1_marzo{
	color:#221a04;
	font-size:18px;
	text-align:center;
}

.promo2_marzo{
	color:#221a04;
	text-align:center;
}


#bloques_tarifas_adicionales{
	width:779px;
	height:202px;
	background-image:url(img/tarifas_add_on.jpg);
	background-repeat:no-repeat;
	
}

#tarifas_adicionales_texto{
	width:180px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eed390;
	font-weight:bold;
	float:left;
	text-align:left;
	margin-left:40px;
	margin-top:24px;
}

#tarifas_adicionales_texto2{
	width:210px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eed390;
	font-weight:bold;
	float:left;
	text-align:left;
	margin-left:60px;
	margin-top:24px;
}

#tarifas_adicionales_texto3{
	width:230px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eed390;
	font-weight:bold;
	float:left;
	text-align:left;
	margin-left:50px;
	margin-top:24px;
}

#tarifas_adicionales_upgrades{
	width:715px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eed390;
	font-weight:bold;
	float:left;
	text-align:left;
	margin-left:55px;
	margin-top:18px;
}

#adicional_spas{
	width:779px;
	height:122px;
	background-image:url(img/conozca_spas.jpg);
	background-repeat:no-repeat;
}

#bloque_spas_txt{
	width:680px;
	height:73px;
	margin-top:18px;
	margin-left:50px;
	float:left;
}

#ir_spas{
	width:150px;
	height:13px;
	float:left;
	margin-left:200px;
}


#ir_spas2{
	width:150px;
	height:13px;
	float:left;
	margin-left:70px;
}

.ir_spas{
	font-family:Arial, Helvetica, sans-serif;
	color:#FC6;
	font-size:11px;
	text-align:center;
}

.ir_spas a:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#FC6;
	font-size:11px;
	text-align:center;
}

.ir_spas a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}

.ir_spas a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FC6;
	font-size:11px;
	text-align:center;
}

.spas_txt1{
	font-family:Arial, Helvetica, sans-serif;
	color:#a86d13;
	font-size:23px;
	text-align:center;
	line-height:30px;
}

.spas_txt2{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#edcf7b;
	font-size:39px;
	text-align:center;
	line-height:30px;
}

.spas_txt2 a:link{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#edcf7b;
	font-size:39px;
	text-align:center;
	line-height:30px;
}

.spas_txt2 a:hover{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#a86d13;
	font-size:39px;
	text-align:center;
	line-height:30px;
}

.spas_txt2 a:visited{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#edcf7b;
	font-size:39px;
	text-align:center;
	line-height:30px;
}

#bloques_telefonos{
	width:779px;
	height:78px;
	background-image:url(bloques_telefonos.jpg);
	
}

#bloques_telefonos_texto{
	width:220px;
	height:30px;
	font-size:12px;
	text-align:center;
	color:#c99c49;
	margin-left:14px;
	margin-top:30px;
	float:left;
}

#bloques_telefonos_texto2{
	width:220px;
	height:30px;
	font-size:12px;
	text-align:center;
	color:#c99c49;
	margin-left:48px;
	margin-top:30px;
	float:left;
}

#bloques_telefonos_texto3{
	width:220px;
	height:30px;
	font-size:12px;
	text-align:center;
	color:#c99c49;
	margin-left:40px;
	margin-top:30px;
	float:left;
}

.telefonos_resaltado{
	color:#FFF;
}

.telefonos_resaltado a:link{
	color:#FFF;
}

.telefonos_resaltado a:hover{
	color:#FFF;
}


#fondo_general_abril{
	width:776px;
}

#tarifas_abril_fondo{
	width:776px;
	height:245px;
	background-image:url(img/fondo_tarifas_abril.jpg);
}

#tarifas_abril_fondo_pascua{
	width:776px;
	height:185px;
	background-image: url(img/fondo_tarifas_abril_pascua.jpg);
}

#tarifas_mayo_fondo{
	width:776px;
	height:235px;
	background-image:url(img/fondo_tarifas_mayo_spa.jpg);
}

#tarifas_ascensos_abril{
	width:776px;
	height:233px;
	background-image:url(img/tarifas_asensos_abril.jpg);
}

#spas_serene_oasis_abril{
	widht: 776px;
	height:185px;
	background-image:url(img/fondo_spas_abril.jpg);
}

#informes_reservaciones_abril{
	width:776px;
	height:131px;
	background-image:url(img/informes_reservaciones_fondo_abril.jpg);
}

#informes_reservaciones_mayo{
	width:776px;
	height:147px;
	background-image:url(img/informes_reservaciones_fondo_mayo.jpg);
	font-size: 10px;
}

#bloque_texto_tarifas_abril_1{
	float:left;
	widht:170px;
	height:218px;
	margin-top:10px;
	margin-left:85px;
	text-align:left;
	font-family: "Times New Roman", Times, serif;
}

#bloque_texto_tarifas_abril_1_pascua{
	float:left;
	widht:270px;
	height:170px;
	margin-top:10px;
	margin-left:455px;
	text-align:left;
	font-family: "Times New Roman", Times, serif;
}

#bloque_texto_tarifas_abril_2{
	float:left;
	widht:170px;
	height:218px;
	margin-top:10px;
	margin-left:72px;
	text-align:left;
	font-family: "Times New Roman", Times, serif;
}

#bloque_texto_tarifas_abril_3{
	float:left;
	widht:170px;
	height:218px;
	margin-top:10px;
	margin-left:68px;
	text-align:left;
	font-family: "Times New Roman", Times, serif;
}

#contenedor_tarifas_mayo2011{
	width:776px;
	height:183px;
	background-image:url(img/tarifas_mayo2011_bg.jpg);

}

#tarifas_mayo2011_1{
	width:250px;
	height:120px;
	margin-left:145px;
	margin-top:20px;
	float:left;
	text-align: left;
}

#tarifas_mayo2011_2{
	width:250px;
	height:120px;
	margin-left:80px;
	margin-top:20px;
	float:left;
	text-align: left;
}

.fechas_tarifas_abril{
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	color:#FFF;
	line-height:21px;
	font-weight: bold;
}

.texto_contenido_tarifas_abril{
	font-family:Arial, Helvetica, sans-serif;
	color:#522d13;
	font-size: 14px;
	font-weight: bold;
	line-height:24px;
}

.texto_contenido_tarifas_abril_grandes{
	font-family:Arial, Helvetica, sans-serif;
	color:#522d13;
	font-size: 21px;
	font-weight: bold;
	line-height:14px;
}

.texto_descuento_abri1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	color: #522D13;
	line-height:13px;
}

.texto_descuento_abri2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#522D13;
	line-height:13px;
}

#asensos_abri_contenedor1{
	float:left;
	width:210px;
	height:110px;
	margin-top:40px;
	margin-left:50px;
	text-align: left;
}

#asensos_abri_contenedor2{
	float:left;
	width:210px;
	height:110px;
	margin-top:40px;
	margin-left:30px;
	text-align: left;
}

#asensos_abri_contenedor3{
	float:left;
	width:650px;
	height:20px;
	margin-top:30px;
	margin-left:70px;
	text-align: left;
}

.asensos_abril_texto_titulos{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.asensos_abril_texto_contenido{
	font-family:Arial, Helvetica, sans-serif;
	color:#f1e3c2;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

#asensos_abri_título2{
	width:175px;
	height:40px;
	float:left;
	margin-top:45px;
	margin-left:60px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	letter-spacing:-1px;
}

#contenedor_spas_abril{
	width:425px;
	height:104px;
	margin-left:300px;
	float:left;
	margin-top:29px;
	font-size: 23px;
}

#contenedor_spas_mayo{
	width:425px;
	height:104px;
	margin-left:300px;
	float:left;
	margin-top:18px;
	font-size: 23px;
}

.spas_oasis_serene_banner_abril{
	font-family:"Times New Roman", Times, serif;
	font-size:34px;
	font-weight:bold;
	color:#522d13;
	font-style:italic;
	text-align: center;
}

.spas_ir_abril{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#522d13;
	
}

.spas_ir_abril a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#522d13;
	
}

.spas_ir_abril a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	
}

.spas_ir_abril a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#522d13;
	
}

.spas_ir_abril a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#522d13;
	
}

#informes_reservaciones_contenedor_abril{
	width:690px;
	height:60px;
	float:left;
	margin-left:38px;
	margin-top:50px;
	text-align:center;
}

.informes_abril_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#e9ad22;
	text-align:center;
}

.informes_abril_txt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}

/*----DROPMENU---*/

#drop-menu {
margin-left:2px;
margin-bottom:3px;
margin-top:10px;
	width:776px;
	height:30px;
	z-index:1;

}


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
 border-left:#ffffff solid 1px;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown {
 font-weight: normal;
 font-size:8px;
}

	ul.dropdown li {
	padding: 7px 15px 7px 12px;
	border-top:#d8a32e solid 1px;
	border-bottom:#ffffff solid 1px;
	background-color: #d8a32e;
	color: #ffffff;
		 
	}
	
	ul.dropdown li:last-child {
	border-bottom:none;
		 
	}
	
	

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #99782a;
	 color: #ffffff;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #ffffff; text-decoration: none; }
	ul.dropdown a:hover		{ color: #ffffff; }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 200px;
	 margin-top: 1px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-down.png);
 background-position: 98% 70%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}

