/* home */

table.home {
	margin-top: 1px;
}

table.home-centro {
	margin-top: 1px;
	margin-left: 1px;
}
.tahoma11RegularGris01 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #474849; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
table.home2 {
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
}

table.cuadro1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background: #A7CBE5;
}

td.cuadro1{
	padding-left: 11px;
}

.cuadro1-font1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-weight: bold;
	color: #FFFFFF;
	background: inherit;
}

.cuadro1-font2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-weight: bold;
	color: #003366;
	background: inherit;
}

.cuadro1-font3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: inherit;
	color: #003366;
	background: inherit;
}

input.cuadro1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: #FFFFFF;
	margin-left: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #7E9CB8;
}

input.usuario {
	width: 191px;
	height: 19px;
}

input.password {
	width: 121px;
	height: 19px;
}

input.check {
	width: 10px;
	height: 10px;
	color: #FFFFFF;
	background: #A7CBE5;
	border-style: none;
	border-color: #7E9CB8;
	vertical-align: middle;
}

input.buscar {
	width: 110px;
	height: 19px;
	vertical-align: middle;
}

div.cuadro1-boton {
	float: right;
	margin-top: 7px;
	margin-right: 3px;
}

img.bullet {
	vertical-align: middle;
}

td.cuadro2{
	padding-left: 11px;
}

td.cuadro3 {
	padding-right: 1px;
	padding-top: 1px;
}

.cuadro4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	background-color: #C4D9EE;
}

td.cuadro4 {
	padding-left: 15px;
}


.cuadro5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	background-color: #F7F7F7;
}

td.cuadro5 {
	padding-left: 9px;
}

img.cuadro5-boton {
	margin-top: 3px;
	margin-left: 53px;
}

.home-ofertas-titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	background-color: #FFFFFF;
	height: 17px;
	padding-top: 2px;
}

.home-ofertas-texto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	background-color: #FFFFFF;
	vertical-align: top;
	border: 1px;
	margin-bottom: 3px;
}

.home-ofertas-link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	background-color: #FFFFFF;
	vertical-align: top;
}

img.home-ofertas-link {
	vertical-align: middle;
}

td.home-ofertas {
	padding-left: 12px;
	padding-top: 6px;
	vertical-align: top;
}

/************* main ************/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link{
	color: #344856;
	text-decoration: none;
}

a:visited {
	color: #3c779d;
	text-decoration: none;
}
		
a:hover {
	text-decoration: none;
	color: #3c779d;
}
a:active {
	text-decoration: none;
	color: #344856;
}

/* Links de la botonera izquierda */
table#menu-botonera a.menu-botonera:link,
table#menu-botonera a.menu-botonera:visited
{
	text-decoration: none;
	color: #134995;
}
table#menu-botonera a.menu-botonera:hover,
table#menu-botonera a.menu-botonera:active {
	text-decoration: none;
	color: #72A2E2;
}

.menu-arriba a:link,
.menu-arriba a:visited
{
	text-decoration: none;
	color: #344856;
}
.menu-arriba a:hover,
.menu-arriba a:active {
	text-decoration: none;
	color: #344856;
}

.menu-arriba2 { color: #20539B; text-decoration: none;}
.menu-arriba2 a:visited  { color: #20539B; text-decoration: none;}
.menu-arriba2 a:link { color: #20539B; text-decoration: none;}
.menu-arriba2 a:hover { color: #20539B; text-decoration: none;}


/* footer */

table.footer {
	padding: 0px;
}

.footer1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9A9A9A;
	padding-left: 10px;
}

.footer2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}

/* menu de arriba */

td.menu-arriba {
	padding-right: 15px;
}
span.menu-arriba1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #72A2E2;
	text-decoration: none;
}
span.menu-arriba2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #285c7e;
	font-weight: normal;
	text-decoration: none;
}

.menu-botonera {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #134995;
	width: 212px;
	background-image: url(images_fa/menu_fondo.jpg);
	background-repeat: no-repeat;
	height: 26px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 25px;
}

td.menu-botonera {
	padding-left: 31px;
	padding-top: 2px;
	height: 25px;
}

img.menu-botonera {
	margin-right: 4px;
}

/* menu: caja transaccional */

td.caja1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #585858;
	background-color: #FFFFFF;
	padding-left: 12px;
	padding-right: 1px;
}

td.caja11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #585858;
	background-color: #CCCCCC;
}

td.caja12 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #585858;
	background-color: #d6d6d6;
}

.caja1-form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	font-weight: lighter;
	background-color: White;
}

select.caja1-select1 {
	margin-left: 7px;
	padding-left: 0px;
	width: 144px;
	height: 19px;
}

select.caja1-select2 {
	margin-left: 7px;
	padding-left: 0px;
	width: 37px;
	height: 19px;
}

input.caja1-input1 {
	width: 100px;
	height: 18px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F9DB9;
}

input.caja1-input2 {
	width: 147px;
	height: 19px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F9DB9;
}


.caja2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5d5c5c;
	background-color: #F7F7F7;
	padding-left: 12px;
	padding-right: 1px;
}

.caja21 {
	background-color: #EBEBEB;
}

input.caja2-form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	font-weight: lighter;
	background-color: White;
	width: 116px;
	height: 18px;
	border-style: solid;
	border-width: 1px;
	border-color: #72A2E2;
}

img.caja2 {
	margin-left: 82px;
	margin-top: 12px;
}


/* Titulo de la seccion */

.cuerpo-ppal {
	background-color: #ffffff;
}
.cuerpo-ppal-separador {
	background-color: #FFFFFF;
}

td.titulo-seccion {
	background-color: #F7F7F7;
}
div.titulo-seccion {
	background-color: #F7F7F7;
	float: left;
}
div.titulo-seccion-boton {
	float: right;
	position: relative;
	right: 8px;
	top: 10px;
}

/* Tabla con iconos*/

table.tablaiconos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #F1F4F6;
}

img.tablaiconos {
	float: right;
}

tr.tablaiconos {
	height: 41px;
}

.tablaiconos-texto {
	font-size: 9px;
	margin-left: 6px;
}

.tablaiconos-titulo {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #72A2E2;
	padding-left: 18px;
}

.titulo-ofertas {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
}

/* Infopad */

div.infopad {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #20539B;
	font-size: 9px;
	padding-left: 14px;
}

.infopad-titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #20539B;
	background-color: ;
	font-size: 12px;
}

.infopad-textoazul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #273640;
	font-size: 10px;
}

.infopad-subtitulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #20539B;
	background-color: ;
	font-size: 10px;
}

.tabla-titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9px;
}

div.infopad-recuadro {
	float: left;
	margin-right: 12px;
	width: 248px;
}

td.tablas-txt-interno {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #20539B;
	font-size: 9px;
	padding-left: 12px;
	background-color: #ffffff;
}

div.infopad-links {
	font-size: 9px;
	color: #003366;
	background-color: #ccd8e0;
	padding-left: 6px;
	height: 20px;
	padding-top: 4px;
}

/* Ruta de navegacion */

span.ruta {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #20539B;
	font-size: 9px;
}
img.ruta {
	float: left;
	margin-left: 13px;
	margin-top: 6px;
	vertical-align: middle;
}
.tabla-texto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #20539B;
	font-size: 9px;
}
.menu-botonera-bg {
	background-image: url(images_fa/menu_fondo.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	height: 26px;
	width: 212px;
}
.titulo_hoteles {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #b4955d;
	font-size: 11px;
}
.texto_hoteles {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
.titulo_hoteles2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #074995;
}

.titulo_hoteles2:link {
	text-decoration: none;
	color: #FFFFFF;
}
.titulo_hoteles2:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.titulo_hoteles2:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.texto_precio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-style:italic;
}
.titulo_notice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #FF0000;
}
.texto_notice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	background-color: fdeaaf;
}
.texto_notice_rojo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FF0000;
}
.texto_notice_desc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.titulo_gris {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding-left: 11px;
}
.texto_precio2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
}

.texto_precio2:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
}
.texto_precio2:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
}

.texto_precio2:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
}
.texto_images {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
}
.texto_signup {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	background-color: #F7F7F7;
}
.titulo_hotelesAzul {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	background-color: #F7F7F7;
}
.titulo_textito {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
}
.texto_hotelesAzul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	background-color: #F0F5FA;
}
.login-tablas-bg {
	background-color: #EBDAA6;
}
.infopad-bg {
	background-color: #ccd8e0;
}
.tablaUnderline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.btnera_arriba {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #474849;
	font-weight: 200;
	text-decoration: none;
}
.botonera2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999A9B;
	font-weight: bold;
	background-image: url(../images_fa/div_botonera.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	line-height: 25px;
}
.botonera2marron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a5995f;
	font-weight: bold;
	line-height: 25px;
}
.boldStyleCombo{
background-color:#074995;
font-size:10px;
color:#FFFFFF;
}
/*Booking*/
.tit_box_busqueda  { font:normal 12px Arial, Helvetica, sans-serif;color: #8F7030}

.bordes_sm {border:3px solid #B09A6D}
.bordes_xl {border:6px solid #B09A6D; }
.box_precios {border:2px solid #ff0000;}
.txt_marron { font:normal 11px Arial, Helvetica, sans-serif;color: #8F7030}
textarea {font:normal 10px Arial, Helvetica, sans-serif;line-height: 12px;color: #333;}
li{font:normal 9px Arial, Helvetica, sans-serif;color: #000; text-decoration: none; line-height:14px;list-style-image:url(images_esp/dot_green.gif); list-style-position:inside}
ul {margin-left:0; padding-left:0;}
.boxes { height: 18px; width:20px; border: 1px solid #404041; /*-background:#fff-*/ vertical-align: middle}
.input { font: normal 11px Arial, Helvetica, sans-serif; color:#8F7030;height: 18px; border: 1px solid #7F9DB9; /*-background:#fff-*/ vertical-align: middle}
.izq { text-align:left}
td.img_line {height:14px}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
/* FORMS */

.txt_form {font: normal 11px Arial, Helvetica, sans-serif;color:#475156;line-height: 12px;}
.txt_form:link {text-decoration:none}
.txt_form:visited {text-decoration:none}
.txt_form:hover {text-decoration:underline}
.txt_sm {font: normal 9px Verdana, Arial, Helvetica, sans-serif;color: #000;}
.txt_sm2 {font: bold 9px Verdana, Arial, Helvetica, sans-serif;color: #000;}
.esc_hotel {font: normal 9px Arial, Helvetica, sans-serif;color: #5F412E;height: 17px;width: 170px;}
.esc_avion {font: normal 9px Arial, Helvetica, sans-serif;color: #5F412E;height: 17px; width:170px}

/* --------------------------------------------------------------------- */

.text_negro {font:normal 10px Arial, Helvetica, sans-serif;line-height: 12px;color: #000;}
.precio_hab {font:bold 12px Arial, Helvetica, sans-serif;line-height: 12px;color:#006600;background-color: #FFFFFF;}
.hab_gris {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color:#000;
	background-color: #FFFFFF;}

.hab_marron {font:bold 14px Arial, Helvetica, sans-serif;line-height: 12px;color:#404041}
.x {font:bold 13px Tahoma;color:#cc0000}
.alerta {font:normal 10px Arial, Helvetica, sans-serif;color:#cc0000}
.alerta2 {font:normal 10px Arial, Helvetica, sans-serif;color:#000000}
.txt {font:bold 9px Arial, Helvetica, sans-serif;line-height:9px;color:#404041}
.txt_bold {font:bold 11px Arial, Helvetica, sans-serif;line-height:12px;color:#8F7030;}
.txt_bold2 {font:bold 13px Arial, Helvetica, sans-serif;line-height:12px;color:#8F7030;}
.caja_fondo {background-color:#eeebdf}
.caja_fondo2 {background-color:#E1DBC6}
.mensaje_fondo1{background-color:#FFFFFF}
.mensaje_fondo2{background-color:#C9BA7C}
.mensaje_borde {background-color:#990000}
.header_fondo {background-color:#ffffff}
.txt_black {font:normal 11px Arial, Helvetica, sans-serif;color:#000}
.txt_blanco {font:bold 11px Arial, Helvetica, sans-serif;color:#fff;  }
.txt_blanco2 {font:bold 11px Arial, Helvetica, sans-serif;color:#fff; background-color:#77B244;}
.txt_total {font:bold 11px Arial, Helvetica, sans-serif;color:#fff; background-color:#666666; text-decoration:underline}
.txt_promedio {font:bold 11px Arial, Helvetica, sans-serif;color:#000; background-color:#fff;text-decoration:underline}
.txt_rojo {font:normal 13px Arial, Helvetica, sans-serif;color:#A80000; background-color:#FFFFFF}
a.txt_rojo {font:normal 13px Arial, Helvetica, sans-serif;color:#A80000;}
.txt_bordo {font:normal 13px Arial, Helvetica, sans-serif; color:#800000; cursor:pointer;}
#cuerpo18 {font-size:16px; line-height:20px}

.left_1 {font:normal 10px Verdana, Arial, Helvetica, sans-serif;color: #000;line-height: 12px; text-align:left}
	

.thumb_hotel {
	border: 3px solid #475156;
}
.mas_fotos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8F7030;
}

.mas_fotos:link {
	text-decoration:none;
}
.mas_fotos:visited {
	text-decoration:none;
}
.mas_fotos:hover {
	text-decoration:underline;
	color: #000000;
}

.left_2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
	background-color:#FFFFFF;
}
.left_3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #0000CC;
	text-decoration:underline;
	background-color:#FFFFFF;
}
.left_3:link {
	text-decoration:underline;
}
.left_3:hover {
	text-decoration:underline;}
.left_4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #0000;
}
.left_r {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #CC3300;
}
.desde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.precio_oferta {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: line-through;
}
.precio_oferta2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.titulo_busq_hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #475156;
	font-weight: bold;
	background-color:#CBCED8;
}
.titulo_busq_hotel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #475156;
	font-weight: bold;

}
.titulo_busq_hotel3 {
	background-color:#EAEBEF;

}
.text_busq_hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000;
}
.mas_info1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #C60000;
}

.mas_info1:link {
	text-decoration:none;
}
.mas_info1:visited {
	text-decoration:none;
}
.mas_info1:hover {
	text-decoration:underline;
}
.precio_esp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C9794B;
}
.mxn_oferta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.amenidades {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000;
}
.mas_amenidades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #C60000;
}

.mas_amenidades:link {
	text-decoration:none;
}
.mas_amenidades:visited {
	text-decoration:none;
}
.mas_amenidades:hover {
	text-decoration:underline;
}
.amenidades_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
}
.esc_hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F412E;
	height: 18px;
	width: 190px;
}
.combo_hab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F412E;
	height: 18px;
	width: 40px;
}
.fiestarewards {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.white_bg {
	background-color: #FFFFFF;
}
.beige_bg {
	background-color: #E5DECF;
}
.red_bg {
	background-color: #C9794B;
}
.green_bg {
	background-color: #52A32B;
}
.txt_rojo_claro {
	color:#c8794b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.txt_black2 {

	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.amenidades {

            font-family: Arial, Helvetica, sans-serif;

            font-size: 9px;

            line-height: 12px;

            color: #000;

            position: relative;                          

}

 

.titulo_hoteles3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #6BAB3B;
}
.fondo_comprados {
 background-color:#F5F5F5}

.borderline_combo_horizontal_top{
            background-image:url(../ONE/imagenes/border_line_combo.gif);
            background-repeat:repeat-x;        
            background-position:top;                         
}

.borderline_combo_horizontal_bottom{
            background-image:url(../ONE/imagenes/border_line_combo.gif);
            background-repeat:repeat-x;        
            background-position:bottom;                               
}
.borderline_combo_vertical_right{
            background-image:url(../ONE/imagenes/border_line_combo.gif);
            background-repeat:repeat-y;        
            background-position:right;                                   
}
.borderline_combo_vertical_left{
            background-image:url(../ONE/imagenes/border_line_combo.gif);
            background-repeat:repeat-y;
            background-position:left;             
}
.verdanamarron {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 9px;
            color: #525252;
}
.error_suple {font:bold 12px Arial, Helvetica, sans-serif;line-height: 10px;color:#0000}
.left_promo_3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #0000CC;
	text-decoration:underline;
	background-color:#FDFDDB;
}



.left_promo_2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
	background-color:#FDFDDB;
}




.precio_promo_hab {font:bold 12px Arial, Helvetica, sans-serif;line-height: 12px;color:#006600;background-color: #FDFDDB;}


.left_promo_r {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #CC3300;
        background-color:#FDFDDB;
}

.hab_promo_gris {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color:#000;
	background-color: #FDFDDB;}
	
	.style3 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
}
.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.encUsers_fondo{
    background-color: #F7F7F7;
}
.texto_signupUser {
background-color:#F7F7F7;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}
.txt_bordoUser {
color:#800000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}
.left_revamp_3 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
font-weight: bold;
color: #0000CC;
text-decoration:underline;
background-color:#FFFFFF;
border-style: double; 
}

.precio_revamp {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000;
border-style: double; 
}

.hab_revamp_gris {
font:normal 12px Arial, Helvetica, sans-serif;
line-height: 12px;
color:#000;
background-color: #FFFFFF;
border-style: double; 
}

