body {
	background-image: url(../imagenes/fondo/rhst_fondo.gif);
	background-repeat:repeat;
	padding:0px;
	margin:0px;
}

table.general {
	border:#000000 solid 1px;
}

table.banner {
	border:#462102 solid 1px;
}

table.galeria {
	border:#ffffff solid 1px;
}

.galerias {
	text-decoration:none;
}

td.footer {
	background-image: url(../imagenes/footer/rhst_fondo_banners.jpg);
	height:97px;
}

td.flash {
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.flash1 {
	background-color:#EFD7A7;
}

td.verisign {
	padding-right:15px;
	padding-bottom:15px;
}

td.banners {
	padding-left:15px;
	padding-right:15px;
	padding-top:11px;
	padding-bottom:11px;
}

td.menuinf {
	border-bottom:#FFFF00 solid 1px;
	height:34px;
}

.footertxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	padding-right:15px;
	padding-top:5px;
}


.footertxt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	padding-right:15px;
	padding-top:5px;
	padding-bottom: 5px;
}

.menuinferior {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}

.menuinferior2 {
	color:#FFFFFF;
	text-decoration:none;
	}

.textfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a1430c;
}

.submenu1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
}

.submenu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: #FFFFFF solid 1px;
	text-align: left;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}

td.fcontacto {
	background-image: url(../imagenes/contacto/contacto.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.factividades {
	background-image: url(../imagenes/actividades/actividades.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fvictoria {
	background-image: url(../imagenes/bar_victoria/victoria.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.ffaqs {
	background-image: url(../imagenes/faqs/faqs.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.finstalaciones {
	background-image: url(../imagenes/instalaciones/instalaciones.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fvitrales {
	background-image: url(../imagenes/vitrales/vitrales.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.ftestimoniales {
	background-image: url(../imagenes/testimoniales/testimoniales.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.ftours {
	background-image: url(../imagenes/tours/tours.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.flocalizaiocn {
	background-image: url(../imagenes/ubicacion/contacto.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fpromociones{
	background-image: url(../imagenes/promociones/promociones.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fpromociones2{
	background-image: url(../imagenes/promociones/promocion.jpg);
	background-repeat:no-repeat;
	height:69px;
	width:268px;
}

td.fdirectorio{
	background-image: url(../imagenes/directorio/directorio.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fbolsa{
	background-image: url(../imagenes/bolsa_trabajo/bolsa_trabajo.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fspa1 {
	background-image: url(../imagenes/spa/spa_instalaciones.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fspa2 {
	background-image: url(../imagenes/spa/spa_servicios.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fspa3 {
	background-image: url(../imagenes/spa/spa_paquetes.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fspa4 {
	background-image: url(../imagenes/spa/spa_productos.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fspa5 {
	background-image: url(../imagenes/spa/spa_contacto.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fhabitacion1 {
	background-image: url(../imagenes/habitaciones/habitacion_king.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fhabitacion2 {
	background-image: url(../imagenes/habitaciones/junior/junior_fondo.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fhabitacion3 {
	background-image: url(../imagenes/habitaciones/lujo/lujo_fondo.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fhabitacion4 {
	background-image: url(../imagenes/habitaciones/master/master_fondo.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fhabitacion5 {
	background-image: url(../imagenes/habitaciones/habitacion_precios.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fhabitacion6 {
	background-image: url(../imagenes/habitaciones/habitacion_contacto.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fevento1 {
	background-image: url(../imagenes/eventos/eventos_tipos.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fevento2 {
	background-image: url(../imagenes/eventos/eventos_salon_interno.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fevento3 {
	background-image: url(../imagenes/eventos/eventos_salon_externo.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fevento4 {
	background-image: url(../imagenes/eventos/eventos_jardines.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fevento5 {
	background-image: url(../imagenes/eventos/eventos_servicios.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fevento6 {
	background-image: url(../imagenes/eventos/eventos_contacto.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}


td.fpaquete1 {
	background-image: url(../imagenes/paquetes/paquetes_boda.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fpaquete2 {
	background-image: url(../imagenes/paquetes/paquetes_lunamieleros.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fpaquete3 {
	background-image: url(../imagenes/paquetes/paquetes_relax.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fpaquete4 {
	background-image: url(../imagenes/paquetes/paquetes_familiar.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

td.fpaquete5 {
	background-image: url(../imagenes/paquetes/paquetes_contacto.jpg);
	background-repeat:no-repeat;
	height:452px;
	border-bottom:#FFFF00 solid 3px;
	border-top: #FFFF00 solid 3px;
	background-color:#EFD7A7;
}

.txt01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	text-align: left;
}

.txt01a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	text-align: left;
}

.txt01b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFF00;
	padding-right: 14px;
	padding-bottom: 2px;
	padding-left: 14px;
	text-align: left;
}

.txt02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	text-align: left;
}

.txt03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 22px;
	padding-left: 14px;
	border-bottom:#000000 solid 1px;
	text-align: justify;
}

.txt04 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	text-align: justify;
}

.txt04A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
}

.txt05 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 22px;
	padding-left: 14px;
	border-bottom:#ffffff solid 1px;
	text-align: justify;
}

.txt05a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top: 6px;
	padding-bottom: 22px;
	padding-left: 14px;
	border-bottom:#ffffff solid 1px;
	text-align: justify;
}

.txt05a2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 14px;
	border-bottom:#ffffff solid 1px;
	text-align: justify;
}

.txt05b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	border-bottom:#ffffff solid 1px;
	text-align: justify;
}

.txt05c {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

.txt06 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 22px;
	padding-left: 14px;
	text-align: justify;
}

.txt06d {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	text-align: justify;
}

.txt06e {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	text-align: justify;
}

.txt06c {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 14px;
	text-align: justify;
}

.txt06a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 22px;
	padding-left: 14px;
	text-align: justify;
}

.txt06b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

.txt07 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-right: 14px;
	padding-left: 14px;
	text-align: justify;
}

.txt07a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-right: 14px;
	padding-left: 14px;
	text-align: justify;
	border-left: #FFFFFF solid 1px;
}

.txt08 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	font-weight:bold;
	padding-right: 20px;
	padding-left: 30px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: left;
	text-decoration:none;
}

.txt08a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	padding-right: 20px;
	padding-left: 40px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: left;
	text-decoration:none;
}

.txt09 {
	color:#663300;
	text-decoration:none;
}

.botones {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#70440E;
	border:#70440E solid 1px;
	background-color:#F1DAA8;
}

td.pop {
	background-image:url(../imagenes/pop_up/fondo_lobby.jpg);
	background-repeat:no-repeat;
	border-bottom:#b3895c solid 3px;
	border-top: #b3895c solid 3px;
	border-right:#b3895c solid 3px;
	border-left:#b3895c solid 3px;
	background-color:#EFD7A7;
}

.txtpop {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	padding-right: 14px;
	padding-left: 14px;
	text-align: justify;
}

.txtpop_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-right: 14px;
	padding-left: 14px;
	text-align: justify;
}

.txtpop_03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding-right: 14px;
	padding-left: 14px;
	text-align: justify;
}

.txtpop_04 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-right: 14px;
	padding-left: 14px;
	text-align:right;
}
/*crc 20080722-1409*/
a.acontacto:link, a.acontacto:visited, a.acontacto:hover, a.acontacto:active {
	color: #000;
	font-weight:bold;
	text-decoration:none;
}
a.bcontacto:link, a.bcontacto:visited, a.bcontacto:hover, a.bcontacto:active {
	color: #fff;
	font-weight:bold;
	text-decoration:none;
}
