A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #920737; TEXT-DECORATION: underline
}
A:active {
	COLOR: #920737; TEXT-DECORATION: underline
}
A.boton_claro_fi:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.boton_claro_fi:visited {
	TEXT-DECORATION: underline
}
A.boton_claro_fi:hover {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
A.boton_claro_fi:active {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
TABLE.home {
	MARGIN-TOP: 1px
}
TABLE.home-centro {
	MARGIN-TOP: 1px; MARGIN-LEFT: 1px
}
TABLE.home2 {
	MARGIN-TOP: 1px; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px
}
TABLE.cuadro1 {
	FONT-SIZE: 9px; BACKGROUND: #a7cbe5; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD.cuadro1 {
	PADDING-LEFT: 11px
}
.cuadro1-font1 {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.cuadro1-font2 {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.cuadro1-font3 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT.cuadro1 {
	BORDER-RIGHT: #7e9cb8 1px solid; BORDER-TOP: #7e9cb8 1px solid; FONT-SIZE: 9px; BACKGROUND: #ffffff; MARGIN-LEFT: 10px; BORDER-LEFT: #7e9cb8 1px solid; BORDER-BOTTOM: #7e9cb8 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT.usuario {
	WIDTH: 191px; HEIGHT: 19px
}
INPUT.password {
	WIDTH: 121px; HEIGHT: 19px
}
INPUT.check {
	BORDER-LEFT-COLOR: #7e9cb8; BACKGROUND: #a7cbe5; BORDER-BOTTOM-COLOR: #7e9cb8; VERTICAL-ALIGN: middle; WIDTH: 10px; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #7e9cb8; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 10px; BORDER-RIGHT-COLOR: #7e9cb8; BORDER-BOTTOM-STYLE: none
}
INPUT.buscar {
	VERTICAL-ALIGN: middle; WIDTH: 110px; HEIGHT: 19px
}
DIV.cuadro1-boton {
	MARGIN-TOP: 7px; FLOAT: right; MARGIN-RIGHT: 3px
}
IMG.bullet {
	VERTICAL-ALIGN: middle
}
TD.cuadro2 {
	PADDING-LEFT: 11px
}
TD.cuadro3 {
	PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.cuadro4 {
	FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c4d9ee
}
TD.cuadro4 {
	PADDING-LEFT: 15px
}
.cuadro5 {
	FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f5e0
}
TD.cuadro5 {
	PADDING-LEFT: 9px
}
IMG.cuadro5-boton {
	MARGIN-TOP: 3px; MARGIN-LEFT: 53px
}
.home-ofertas-titulo {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #58595b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.home-ofertas-texto {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7b7b7b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.home-ofertas-link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
IMG.home-ofertas-link {
	VERTICAL-ALIGN: middle
}
TD.home-ofertas {
	PADDING-LEFT: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
BODY {
	MARGIN: 0px
}
TABLE.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.footer1 {
	PADDING-LEFT: 10px; FONT-SIZE: 9px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.footer2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD.menu-arriba {
	PADDING-RIGHT: 15px
}
SPAN.menu-arriba1 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #2f5276; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.menu-arriba2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #595959; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu-botonera {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; WIDTH: 223px; COLOR: #575757; PADDING-TOP: 7px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 26px
}
.menu-botonera-bg {
	WIDTH: 223px; HEIGHT: 26px
}
TD.caja1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.caja11 {
	FONT-SIZE: 10px; COLOR: #8a6f3a; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efe3bd
}
TD.caja12 {
	FONT-SIZE: 10px; COLOR: #8a6f3a; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efe3bd
}
.caja1-form {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT.caja1-select1 {
	PADDING-LEFT: 0px; WIDTH: 144px; HEIGHT: 19px
}
SELECT.caja1-select2 {
	PADDING-LEFT: 0px; MARGIN-LEFT: 7px; WIDTH: 37px; HEIGHT: 19px
}
INPUT.caja1-input1 {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 100px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 18px
}
INPUT.caja1-input2 {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 147px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 19px
}
.caja2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 12px; FONT-SIZE: 10px; COLOR: #8a6f3a; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f9f9f9
}
.caja21 {
	BACKGROUND-COLOR: #f8f3e0
}
INPUT.caja2-form {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-WEIGHT: lighter; FONT-SIZE: 9px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 116px; COLOR: black; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: white
}
IMG.caja2 {
	MARGIN-TOP: 12px; MARGIN-LEFT: 82px
}
.cuerpo-ppal {
	BACKGROUND-COLOR: #ffffff
}
.cuerpo-ppal-separador {
	BACKGROUND-COLOR: #ffffff
}
TD.titulo-seccion {
	BACKGROUND-COLOR: #c0c0c0
}
DIV.titulo-seccion {
	FLOAT: left
}
DIV.titulo-seccion-boton {
	RIGHT: 8px; FLOAT: right; POSITION: relative; TOP: 10px
}
TABLE.tablaiconos {
	COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
IMG.tablaiconos {
	FLOAT: right
}
TR.tablaiconos {
	HEIGHT: 41px
}
.tablaiconos-texto {
	FONT-SIZE: 9px; MARGIN-LEFT: 6px
}
.tablaiconos-titulo {
	BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f2f2
}
.titulo-ofertas {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8b6f3a; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
DIV.infopad {
	PADDING-LEFT: 14px; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.infopad-titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.infopad-titulo-fi {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8b0734; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.infopad-textoazul {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A.infopad-textobordo:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8b0734; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.infopad-textobordo:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8b0734; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.infopad-textobordo:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #de0c55; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.infopad-textobordo:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #de0c55; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.infopad-subtitulo {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.tabla-titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
DIV.infopad-recuadro {
	FLOAT: left; WIDTH: 248px; MARGIN-RIGHT: 12px
}
TD.tablas-txt-interno {
	PADDING-LEFT: 12px; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
DIV.infopad-links {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 9px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f2f2f2
}
SPAN.ruta {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
IMG.ruta {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 13px; VERTICAL-ALIGN: middle
}
.tabla-texto {
	FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.titulo_hoteles {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b4955d; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.texto_hoteles {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.titulo_hoteles2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6e6e6e
}
.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-SIZE: 11px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.titulo_notice {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff0000
}
.texto_notice {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fdeaaf
}
.texto_notice_rojo {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.texto_notice_desc {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.titulo_gris {
	PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.texto_precio2 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.texto_images {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.texto_signup {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8f8f8
}
.titulo_hotelesAzul {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #920737
}
.titulo_textito {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.texto_hotelesAzul {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f2f2
}
.login-tablas-bg {
	BACKGROUND-COLOR: #ebdaa6
}
BODY {
	BACKGROUND-COLOR: #ffffff
}
.tablaMain {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.tahoma11RegularGris01 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titulo-ofertas-fi {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.tabla-texto-fi {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.infopad-subtitulo-fi {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8b0734; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.tablas-txt-interno-fi {
	PADDING-LEFT: 12px; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.titulo_hoteles_fi {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8b0734; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.caja21_fi {
	BACKGROUND-COLOR: #eaeaea
}
.boton_claro_fi {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.infopad-bg {
	BACKGROUND-COLOR: #e9e9e9
}
.tablaUnderline {
	BORDER-BOTTOM: #000000 1px solid
}
.comboHotelesMarca {
	COLOR: #ffffff; BACKGROUND-COLOR: #333333
}
.comboHotelesHotel {
	
}
TR.fila1 TD {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: center
}
TR.fila2 TD {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.boldStyleCombo {
	FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: #efefef
}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.hab_marron {font:bold 13px Arial, Helvetica, sans-serif;line-height: 11px;color:#404041}
.txt_form {font: normal 11px Arial, Helvetica, sans-serif;color:#404041;line-height: 12px;}
.txt {font:bold 9px Arial, Helvetica, sans-serif;line-height:9px;color:#404041}
.opcional { font:Verdana, Arial, Helvetica, sans-serif;color:#444444; font-size:9px}

/*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}

/* 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;}

.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_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 #404041;
}
.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:#D6DBDD;
}
.titulo_busq_hotel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #475156;
	font-weight: bold;

}
.titulo_busq_hotel3 {
	background-color:#F0F1F2;

}
.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(../FI/imagenes/border_line_combo.gif);
            background-repeat:repeat-x;        
            background-position:top;                         
}

.borderline_combo_horizontal_bottom{
            background-image:url(../FI/imagenes/border_line_combo.gif);
            background-repeat:repeat-x;        
            background-position:bottom;                               
}

.borderline_combo_vertical_right{
            background-image:url(../FI/imagenes/border_line_combo.gif);
            background-repeat:repeat-y;        
            background-position:right;                                   
}

.borderline_combo_vertical_left{
            background-image:url(../FI/imagenes/border_line_combo.gif);
            background-repeat:repeat-y;
            background-position:left;             
}
.verdanamarron {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 9px;
            color: #999999;
}

.combobox {
	height: 17px;
	width: 145px;
	font-size:9px;
}
.combobox2 {
	height: 17px;
	width: 55px;
	font-size:9px;
}
.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;
	font-weight: bold;
}
.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.encUsers_fondo{
    background-color: #930A38;
}
.texto_signupUser {
background-color:#F8F8F8;
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; 
}

