.tabla {
	background-color:#e9d796;
}
.backtabla {
	background-color:#586731;
}
.subtabla {
	background-color:#e9d796;
}
.subtablaback {
	background-color:#6f4f09;
}
.subtabla2 {
	background-color:#543b04;
}
.fila1 {
	background-color:#586731;
	height:16;
}
.fila2 {
	background-color:#7d8d53;
	height:16;
}
.info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#505050;
	padding-left:146px;
}
.info2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.cred {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#543b04;
}
.separador {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.info4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1e456b;
}
.cont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#543b04;
	padding-top:5px;
}
.thome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#543b04;
	padding-left:10px;
	padding-top:5px;
}
.contw {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	padding-left:10px;
	padding-top:5px;
}
.contw2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.cont2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#543b04;
	font-weight:bold;
}
.conth1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#543b04;
	font-weight:bold;
}
.conth2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#543b04;
	font-weight:bold;
}
.autor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#70510b;
	font-weight:bold;
	font-style:italic;
}
.contcafe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:55px;
	padding-right:60px;
	padding-top:1px;
}
.contrates {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:55px;
	padding-right:60px;
	padding-top:1px;
}
.contb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.frate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.fvid {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#543b04;
}
.temporal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
}
.opciones {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.tit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#ffffff;
}
.tit2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1e456b;
	font-weight:bold;
}
.titfaq {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#543b04;
}
/*  nuevos cuadros de season en rates */
 
   .rateseason1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}
.rateseason2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.tablahigh {
	width:328px;
	height:188px;
	background-image:url(../images/basehigh.jpg);
	background-repeat:no-repeat;
}
.tablagreen {
	width:328px;
	height:188px;
	background-image:url(../images/basegreen.jpg);
	background-repeat:no-repeat;
}
.titseason {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6f4f09;
	padding-top:5px;
}
.subtitseason {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	padding-top:5px;
}
.seasonrooms a:visited, .seasonrooms a:link {
	font:12px Arial, Helvetica, sans-serif;
	color:#536e27;
	text-decoration:none;
}
.seasonrooms a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#ba7000;
	text-decoration:none;
}
.seasonrooms2 a:visited, .seasonrooms2 a:link {
	font:15px Arial, Helvetica, sans-serif;
	color:#536e27;
	text-decoration:none;
}
.seasonrooms2 a:hover {
	font:15px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.seepriceseason a:visited, .seepriceseason a:link {
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.seepriceseason a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#536e27;
	text-decoration:none;
}
.titroomseason1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#ba7000;
}
.aditional {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.precioseason {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000000;
}
.precioaditional {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
}
.taxes {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* end season */
 
 
 .subtit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#905f01;
	padding-left:7px;
	padding-right:7px;
}
.contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#17adec;
}
.subrate {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #658031;
	font-weight: bold;
}
.fhome {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #543b04;
	font-style:italic;
	font-weight: bold;
}
.fhome2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #658031;
	font-style:italic;
	font-weight: bold;
}
.fhome3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #658031;
}
.fhome4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #543b04;
}
.tithome1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
}
/* linkmenu*/

a.menuup:link {
	text-decoration:none;
	color:#333333;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.menuup:visited {
	text-decoration:none;
	color:#333333;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.menuup:hover {
	text-decoration:none;
	color:#cccccc;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/* links de rates*/

a.lrate:link {
	text-decoration:none;
	color:#7a521c;
	font:11px Arial, Helvetica, sans-serif;
}
a.lrate:visited {
	text-decoration:none;
	color:#7a521c;
	font:11px Arial, Helvetica, sans-serif;
}
a.lrate:hover {
	text-decoration:none;
	color:#cccccc;
	font:11px Arial, Helvetica, sans-serif;
}
/* links de rates2*/

a.lrate2:link {
	text-decoration:none;
	color:#7a521c;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.lrate2:visited {
	text-decoration:none;
	color:#7a521c;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.lrate2:hover {
	text-decoration:none;
	color:#ffffff;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* otros*/

a.lot:link {
	text-decoration:none;
	color:#543b04;
	font:11px Arial, Helvetica, sans-serif;
}
a.lot:visited {
	text-decoration:none;
	color:#543b04;
	font:11px Arial, Helvetica, sans-serif;
}
a.lot:hover {
	text-decoration:none;
	color:#ffffff;
	font:11px Arial, Helvetica, sans-serif;
}
/* downloads*/

a.dow:link {
	text-decoration:none;
	color:#ffffff;
	font:11px Arial, Helvetica, sans-serif;
}
a.dow:visited {
	text-decoration:none;
	color:#ffffff;
	font:11px Arial, Helvetica, sans-serif;
}
a.dow:hover {
	text-decoration:none;
	color:#543b04;
	font:11px Arial, Helvetica, sans-serif;
}
/* link de articulos en otros lados fuera de articulos*/

a.dow2:link {
	text-decoration:none;
	color:#543b04;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.dow2:visited {
	text-decoration:none;
	color:#543b04;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.dow2:hover {
	text-decoration:none;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.dow3:link {
	text-decoration:none;
	color:#000000;
	font:11px Arial, Helvetica, sans-serif;
}
a.dow3:visited {
	text-decoration:none;
	color:#000000;
	font:11px Arial, Helvetica, sans-serif;
}
a.dow3:hover {
	text-decoration:none;
	color:#543b04;
	font:11px Arial, Helvetica, sans-serif;
}
/* murales*/

a.mur:link {
	text-decoration:none;
	color:#905f08;
	font:11px Arial, Helvetica, sans-serif;
}
a.mur:visited {
	text-decoration:none;
	color:#905f08;
	font:11px Arial, Helvetica, sans-serif;
}
a.mur:hover {
	text-decoration:none;
	color:#cccccc;
	font:11px Arial, Helvetica, sans-serif;
}
/* menu principal*/

a.main:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/over.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton sustainability*/

a.main2:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main2:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main2:hover {
	text-decoration:none;
	color:#5c8727;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/over2.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton cafe*/

a.main3:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main3:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main3:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/over3.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton activities*/

a.main4:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main4:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main4:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/over4.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton rooms*/

a.main5:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main5:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main5:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/iccama.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton spa*/

a.main6:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main6:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main6:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/ictina.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton events*/

a.main7:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main7:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main7:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/icanillo.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton gallery*/

a.main8:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main8:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main8:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/iccamara2.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton rates*/

a.main10:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main10:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main10:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/icdolar.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton press*/

a.main11:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main11:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main11:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/icpress.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton links*/

a.main12:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main12:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main12:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/iclinks.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton family*/

a.main15:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main15:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main15:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/icfamily.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton overview*/

a.main13:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main13:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main13:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/icoverview.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* menu, boton dining*/

a.main14:link {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main14:visited {
	text-decoration:none;
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.main14:hover {
	text-decoration:none;
	color:#905f01;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/icdining.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:50px;
}
/* sub menus links*/

.lks {
	text-decoration:none;
	color:#505050;
	font:11px Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
	padding-left:11px;
}
a.lks:visited {
	text-decoration:none;
	color:#505050;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	padding-left:10px;
}
a.lks:hover {
	text-decoration:none;
	cursor:pointer;
	color:#ffffff;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	color:#CCCCCC;
}
/* sub menus sublinkslinks*/

a.sublks:link {
	text-decoration:none;
	color:#905f01;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	padding-left:11px;
}
a.sublks:visited {
	text-decoration:none;
	color:#905f01;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
}
a.sublks:hover {
	text-decoration:none;
	color:#ffffff;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
}
/*  menu bottom*/

a.mbot:link {
	text-decoration:none;
	color:#414141;
	font:9px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.mbot:visited {
	text-decoration:none;
	color:#414141;
	font:9px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.mbot:hover {
	text-decoration:none;
	color:#905f01;
	font:9px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
/*pop roms*/

#contenedor1 {
	background-image: url(../images/base-package.jpg);
	background-repeat:no-repeat;
	height:728px;
	width:533px;
}
#bannertitulo {
	padding-left:33px;
	height:75px;
	width:500px;
	float:left;
}
#bannerflash {
	height:226px;
	width:533px;
	float:left;
	margin:auto;
	text-align:center;
}
#textarea {
	padding:10px;
	padding-right:25px;
	padding-left:25px;
	width:478px;
	float:left;
	margin:auto;
}
#boton {
	background-image:url(../images/Rooms/hoja.png);
	background-repeat:no-repeat;
	padding-bottom:61px;
	padding-top:20px;
	padding-left:105px;
	height:19px;
	width:428px;
	float:left;
}
.cambio1 {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.cambio1:hover {
	color: #006600;
	cursor:pointer;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
#swfbannerdeva {
	margin:auto;
	text-align:center;
}
.fondopops{
background-image:url(../images/base-package.jpg);
}