.box_newbusqueda, td.box_newbusqueda,tr.box_newbusqueda, table.box_newbusqueda{font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #fff;background:#C6BF88; padding-left:8px}
#inputbox{color:#000000;background:#F1EFE7  ; border:1px #C6BF88 solid}
#inputblanco {color:#847B3B;background:#fff; border:1px #C6BF88 solid}
.input_info {color:#847B3B;background:#fff; border:1px #C6BF88 solid; height:18px;font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#box_form {font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #333;padding-left:8px}
.titulo_asunto {font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;background-color:#C6BF88;}
	

/* home */

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-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: #62543C;
	background-color: #F1EFE7;
}

td.cuadro4 {
	padding-left: 15px;
}


.cuadro5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #62543C;
	background-color: #F1EFE7;
}

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: #B59328;
	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: #666666;
	text-decoration: none;
}

a:visited {
	color: #666666;
	text-decoration: none;
}
		
a:hover {
	text-decoration: none;
	color: #999999;
}
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: #FFFFFF;
}
table#menu-botonera a.menu-botonera:hover,
table#menu-botonera a.menu-botonera:active {
	text-decoration: none;
	color: #FFFFFF;
}

.menu-arriba a:link,
.menu-arriba a:visited
{
	text-decoration: none;
	color: #897756;
}
.menu-arriba a:hover,
.menu-arriba a:active {
	text-decoration: none;
	color: #000000;
}

.menu-arriba2 a:link,
.menu-arriba2 a:visited
{
	text-decoration: none;
	color: #9A9A68;
}
.menu-arriba2 a:hover,
.menu-arriba2 a:active {
	text-decoration: none;
	color: #9A9A68;border-bottom: dotted 1px;
}


/* footer */

table.footer {
	padding: 6px; 
}

.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9A9A9A;
	padding-left: 10px;
}

.footer2 {
	font-family: 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: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: ##666666;
	text-decoration: none;
}
span.menu-arriba2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: ##666666;
	font-weight: normal;
	text-decoration: none;
}

.menu-botonera {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	width: 212px;
	height: 26px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-color: #C6BF88;
}

td.menu-botonera {
	padding-left: 31px;
	padding-top: 2px;
	height: 25px;
}

img.menu-botonera {
	margin-right: 4px;
}

/* menu: caja transaccional */

td.caja1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding-left: 12px;
	padding-right: 1px;
	background-color:#C6BF88
}

td.caja11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color:#C6BF88
}

td.caja12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
	background-color: #E4E0C5;

}

.caja1-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding-left: 12px;
	padding-right: 1px;
	background-color:#C6BF88
}

.caja21 {
	background-color:#E4E0C5;
}

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: #7F9DB9;
}

img.caja2 {
	margin-left: 82px;
	margin-top: 12px;
}


/* Titulo de la seccion */

.cuerpo-ppal {
	background-color: #F1EFE7;
}
.cuerpo-ppal-separador {
	background-color: #FFFFFF;
}

td.titulo-seccion {font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#847B3B;padding-left: 11px; height:40px; padding-top:16px;background-color: #E4E0C5;}

div.titulo-seccion {
	background-color: #C6BF88;
	float: left;
}
div.titulo-seccion-boton {
	float: right;
	position: relative;
	right: 8px;
	top: 67px;
	left: 654px;

}

/* Tabla con iconos*/

table.tablaiconos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	background-color:#847B3B;
}

img.tablaiconos {
	float: right;
}

tr.tablaiconos {
	height: 41px;
}

.tablaiconos-texto {
	font-size: 9px;
	margin-left: 6px;
}

.tablaiconos-titulo {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	background-color: #D8D1C2;
	padding-left: 18px;
}

.titulo-ofertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #847B3B
}

/* Infopad */

div.infopad {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;
	padding-left: 14px;
}

.infopad-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #847B3B;
	font-size: 12px;
}

.infopad-textoazul {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #273640;
	font-size: 10px;
}

.infopad-subtitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #273640;
	background-color: #f1f4f6;
	font-size: 10px;
}

.tabla-titulo {
	font-family: 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: Arial, Helvetica, sans-serif;
	color: #62543C;
	font-size: 9px;
	background-color: #F1EFE7;
}

div.infopad-links {
	font-size: 9px;
	color: #5f6669;
	background-color: #F1EFE7;
	padding-left: 6px;
	height: 20px;
	padding-top: 4px;
}

/* Ruta de navegacion */

span.ruta {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 10px;
}

img.ruta {
	float: left;
	margin-left: 13px;
	margin-top: 6px;
	vertical-align: middle;
}

.tabla-texto {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
}
.menu-botonera-bg {
	background-color: #C6BF88;
	height: 26px;
	width: 212px;
}


.titulo_hoteles {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9f8961;
	font-size: 11px;
}

.titulo_hoteles:link {
	text-decoration: none;
	color: #9f8961;
}
.titulo_hoteles:visited {
	text-decoration: none;
	color: #9f8961;
}
.titulo_hoteles:hover {
	text-decoration: underline;
	color: #666666;
}

.texto_hoteles {
	font-family: Verdana, Helvetica, sans-serif;
	color: #9f8961;
	font-size: 11px;
}

.titulo_hoteles2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color:#847B3B;
}

.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: Arial, Georgia, "Times New Roman", Times, serif;
	color: #616264;
	font-size: 11px;
	font-style:italic;
}

.titulo_notice {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #b7a688;
}

.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: 10px;
	color: #9f8961;
}

.titulo_gris {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	padding-left: 11px;
}

.texto_precio2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	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: #EDECEC;
}
.texto_signup2 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	background-color:#E4E0C5;
}
.titulo_hotelesAzul {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color:#C6BF88;
}

.titulo_textito {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

.texto_hotelesAzul {


	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	background-color: #EFECE7;
}
.login-tablas-bg {
	background-color: #EBDAA6;
}
.infopad-bg {
	background-color: #F1EFE7;
}
.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/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;
}
.search_box_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.optional_info_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.top_menu {
	font-family: Arial;
	font-size:10px;
	color: #826E53;
}

.top_menu:link {
	text-decoration: none;
	color: #ffffff;
}
.top_menu:visited{
	text-decoration: none;
	color: #ffffff;
}
.top_menu:hover {
	text-decoration: none;
	color:#CABCA6;border-bottom: dotted 1px;
}
.top_menu2 {
	font-family: Arial;
	font-size: 10px;
	color: #CCCCCC;
}
.boldStyleCombo{
background-color:#E7E0C6;
font-size:10px;
color:#000000;
}


/* New*/

.inlineList li, .inlineList dt, .inlineList dd {
	display: inline;
	margin: 0;
	border-right: 1px solid #978763; font-size:8px; line-height:16px;
	padding: 0px 6px 0px 6px;
}
#ipanema_li {border-right: 1px solid #fff; font-size:8px; line-height:16px;}

/* HOTEL SANTO AGOSTINHO */
.tit_santo {
	color: #23457C;
	line-height: 16px;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.text_santo {
	color: #326085;
	line-height: 16px;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.table_title_santo{
	color: #23457C;
	padding: 0px 0px 3px 5px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
}
.top_links_santo:link { font:normal 9px Arial, Helvetica, sans-serif; color:#847348;text-decoration: none;}
.top_links_santo:visited {font:normal 9px Arial, Helvetica, sans-serif; color:#847348;text-decoration: none;}
.top_links_santo:hover{font:normal 9px Arial, Helvetica, sans-serif; color:#95825E;text-decoration: underline;}
.top_menu_santo:link { font:normal 9px Arial, Helvetica, sans-serif; color:#95825E;text-decoration: none;}
.top_menu_santo:visited {font:normal 9px Arial, Helvetica, sans-serif; color:#95825E;text-decoration: none;}
.top_menu_santo:hover{font:normal 9px Arial, Helvetica, sans-serif; color:#fff;text-decoration:none; background:#95825E}


/* HOTEL BS AS */
.tit_bsas {font: normal 12px Tahoma;color: #847348;line-height: 16px;}
.text_bsas {font: normal 12px Tahoma;color: #817252;line-height: 16px;}
.table_title_bsas {font: bold 9px Tahoma;color: #847348;padding: 0px 0px 3px 5px;}
.top_links_bsas:link { font:normal 9px Arial, Helvetica, sans-serif; color:#847348;text-decoration: none;}
.top_links_bsas:visited {font:normal 9px Arial, Helvetica, sans-serif; color:#847348;text-decoration: none;}
.top_links_bsas:hover{font:normal 9px Arial, Helvetica, sans-serif; color:#95825E;text-decoration: underline;}
.top_menu_bsas:link { font:normal 9px Arial, Helvetica, sans-serif; color:#95825E;text-decoration: none;}
.top_menu_bsas:visited {font:normal 9px Arial, Helvetica, sans-serif; color:#95825E;text-decoration: none;}
.top_menu_bsas:hover{font:normal 9px Arial, Helvetica, sans-serif; color:#fff;text-decoration:none; background:#95825E}

/* HOTEL CP SAO PAULO FARIA */
.top_links_cpo:link { font:normal 9px Arial, Helvetica, sans-serif; color:#F2F2F2;text-decoration: none;}
.top_links_cpo:visited {font:normal 9px Arial, Helvetica, sans-serif; color:#7F2F2F2;text-decoration: none;}
.top_links_cpo:hover{font:normal 9px Arial, Helvetica, sans-serif; color:#DFDEDE;text-decoration: underline;}
.tit_faria {font: normal 12px Tahoma;color: #373939;line-height: 16px;}
.text_faria {font: normal 12px Tahoma;color: #464646;line-height: 16px;}
.table_title_faria {font: bold 9px Tahoma;color: #5A5F5F;padding: 0px 0px 3px 5px;}
.top_links_faria:link { font:normal 9px Arial, Helvetica, sans-serif; color:#797F7F;text-decoration: none;}
.top_links_faria:visited {font:normal 9px Arial, Helvetica, sans-serif; color:#797F7F;text-decoration: none;}
.top_links_faria:hover{font:normal 9px Arial, Helvetica, sans-serif; color:#5A5F5F;text-decoration: underline;}
.top_menu_faria:link { font:normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#787E7E;text-decoration: none;}
.top_menu_faria:visited {font:normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#787E7E;text-decoration: none;}
.top_menu_faria:hover{font:normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#fff;text-decoration: underline;background-color: #787E7E;}

/* HOTEL CP SAO PAULO INTL AIRPORT */
.tit_airport {font: normal 12px Tahoma;color: #423E28;line-height: 16px;}
.text_airport {font: normal 12px Tahoma;color: #8F8656;line-height: 16px;}
.table_title_airport {font: bold 9px Tahoma;color: #9F9660;padding: 0px 0px 3px 5px;}
.top_menu_airport:link { font:normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#7F7A60;text-decoration: none;}
.top_menu_airport:visited {font:normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#7F7A60;text-decoration: none;}
.top_menu_airport:hover{font:normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#fff;text-decoration: underline;background-color:#7F7A60}

/* HOTEL CP SAO PAULO IPANEMA */
.tit_ipanema {font: normal 12px Tahoma;color: #87752C;line-height: 16px;}
.text_ipanema {font: normal 12px Tahoma;color: #A48D35;line-height: 16px;}
.table_title_ipanema {font: bold 9px Tahoma;color: #A59035;padding: 0px 0px 3px 5px;}
.top_links_ipanema:link { font:normal 9px Arial, Helvetica, sans-serif; color:#A59035;text-decoration: none;}
.top_links_ipanema:visited {font:normal 9px Arial, Helvetica, sans-serif; color:#A59035;text-decoration: none;}
.top_links_ipanema:hover{font:normal 9px Arial, Helvetica, sans-serif; color:#A59035;text-decoration: underline;}
.top_menu_ipanema:link { font:normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#B3A154;text-decoration: none;}
.top_menu_ipanema:visited {font:normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#B3A154;text-decoration: none;}
.top_menu_ipanema:hover{font:normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#fff;text-decoration: none;background-color:#B3A154}


.top_links_coral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.top_links_coral:link {
	text-decoration: none;
}
.top_links_coral:visited {
	text-decoration: none;
}
.top_links_coral:hover{
	text-decoration: underline;
}

.top_cabos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D7C1A8;
}

.top_coral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #978763;
	line-height:14px;
}

.top_chap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}

.top_links_chap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.top_links_chap:link {
	text-decoration: none;
}
.top_links_chap:visited {
	text-decoration: none;
}
.top_links_chap:hover{
	text-decoration: underline;
}


.top_links_cabos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.top_links_cabos:link {
	text-decoration: none;
}
.top_links_cabos:visited {
	text-decoration: none;
}
.top_links_cabos:hover{
	text-decoration: underline;
}

.text_coral1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	color: #ac746b;
}

.text_chap1 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #667c85;
}

.text_coral2 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #D2AEA4;
}

.text_chap2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #667c85;
}

.text_cabos1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	color: #b08655;
}
.text_cabos2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #CAAC8A;
}
.table_title_los_cabos {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #c8a984;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.table_title_coral_beach {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #8e4d44;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.table_title_cb {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #8e4d44;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.table_title_ch {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #667c85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.table_title_lc {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #c8a984;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.table_title_white {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.table_title_chap {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #667c85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.text_table_los_cabos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #b18755;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.text_table_airport {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #635C3A;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.text_table_chap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #667c85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.address_los_cabos {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #C5A682;
}

.address_chap {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #667c85;
}

.address_coral_beach {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #8e4d44;
}

.search_box_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 9px;
}
.search_box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	text-decoration: none;
}
.search_box_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A6A4B;
	height: 16px;
	width: 160px;
}
.search_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #847251;
	height: 13px;
	width: 100px;
	border: none;
}
.buscador_habit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width: 54px;
	color: #7A6A4B;
}
.search_box_optional {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 9px;
}
.language {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width: 70px;
	color: #7A6A4B;
}

.bg_color1{
background:#E5DECC;
}

.bg_color2{
background:#CCCCCC;
}

.bg_color3{
background:#CCCCCC;}


.colorFondoCaja1{
background-color:#C6BF88}

.colorFondoCaja2{
background-color:#C6BF88}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
/* 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 #D2C6AC; /*-background:#fff-*/ vertical-align: middle}
.input { font: normal 11px Arial, Helvetica, sans-serif; color:#8F7030;height: 18px; border: 1px solid #D2C6AC; /*-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:#7D632B;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:#7D632B}
.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:#7D632B}
.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:none}
.txt_promedio {font:bold 11px Arial, Helvetica, sans-serif;color:#000; background-color:#fff;text-decoration:none}
.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 #B09A6D;
}
.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_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: #7D632B;
	font-weight: bold;
	background-color:#D9D1C1;
}
.titulo_busq_hotel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7D632B;
	font-weight: bold;

}
.titulo_busq_hotel3 {
	background-color:#EFE8DA;

}
.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: #E38402;
}

.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: #E38402;
}

.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(../CP/imagenes/border_line_combo.gif);
            background-repeat:repeat-x;        
            background-position:top;                         
}

.borderline_combo_horizontal_bottom{
            background-image:url(../CP/imagenes/border_line_combo.gif);
            background-repeat:repeat-x;        
            background-position:bottom;                               
}

.borderline_combo_vertical_right{
            background-image:url(../CP/imagenes/border_line_combo.gif);
            background-repeat:repeat-y;        
            background-position:right;                                   
}

.borderline_combo_vertical_left{
            background-image:url(../CP/imagenes/border_line_combo.gif);
            background-repeat:repeat-y;
            background-position:left;             
}
.verdanamarron {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 9px;
            color: #7D632B;
}

.table_title_ba {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #3D3C39;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.text_table_ba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #667c85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.text_ba {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #667c85;
}
.text_ba2 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #667c85;
}
.tit_ba {
	color: #667c85;
	line-height: 16px;
	font-family: Tahoma;
	font-size: 12px;
}
.optional_fondo{
background-color:#999999;
}
.booking_fondo{
background-color:#C1B69F;
}
.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: #C6BF88;
}
.texto_signupUser {
background-color:#EDECEC;
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: #000000;
text-decoration:none;
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:bold 12px Arial, Helvetica, sans-serif;
font-weight: bold; 
line-height: 12px;
color:#000;
background-color: #FFFFFF;
border-style: double; 
}

