.top_links_coral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.top_guada {
	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;
}

.bodyLink:link {
	color:#667c85;
	text-decoration: none;
}
.bodyLink:visited {
	color:#667c85;
	text-decoration: none;
}
.bodyLink:hover{
	color:#667c85;
	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: #D2AEA4;
}

.top_chap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B7C2C8;
}

.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: "Tahoma", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #ac746b;
}

.text_coral2 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #ac746b;
}

.text_chap1 {
	font-family: "Tahoma", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #667c85;
}
.text_chap2 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #667c85;
}

.text_cabos1 {
	font-family: "Tahoma", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #b08655;
}
.text_cabos2 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #b08655;
}
.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;
}

.text_guada1 {
	font-family: "Tahoma", Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #666600;
}
.text_guada2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #666633;
}
.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_coral_beach {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #8e4d44;
	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;
}
.top_menu {
	font-family: Tahoma;
	font-size: 9px;
	color: #c1b49d;
}

.top_menu:link {
	text-decoration: none;
	color: #c1b49d;
}
.top_menu:visited{
	text-decoration: none;
	color: #c1b49d;
}
.top_menu:hover {
	text-decoration: none;
	color:#ffffff;
	background-color: #CABCA6;
}
.footer_separador {
	font-family: Tahoma;
	font-size: 9px;
	color: #c1b49d;
}

/* 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;
}
.footerHome{
    background-color: #FFFFFF;
}

/*plantillas*/
/* 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: #664A31;
}
.menu-arriba2 a:hover,
.menu-arriba2 a:active {
	text-decoration: none;
	color: #000000;
}


/* 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: ##666666;
	text-decoration: none;
}
span.menu-arriba2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	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: #C1B69F;
}

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: #FFFFFF;
	padding-left: 12px;
	padding-right: 1px;
	background-color: #C1B69F;
}

td.caja11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #C1B69F;
}

td.caja12 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #585858;
	background-color: #C1B69F;
}

.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: #FFFFFF;
	background-color: #C1B69F;
	padding-left: 12px;
	padding-right: 1px;
}

.caja21 {
	background-color: #C1B69F;
}

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 {
	background-color: #b3afaf;
}
div.titulo-seccion {
	background-color: #b3afaf;
	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: #333333;
	background-color: #D8D1C2;
	padding-left: 18px;
}

.titulo-ofertas {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9f8961;
}

/* Infopad */

div.infopad {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #62543C;
	background-color: #F1EFE7;
	font-size: 9px;
	padding-left: 14px;
}

.infopad-titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #62543C;
	background-color: #F1EFE7;
	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: #273640;
	background-color: #f1f4f6;
	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: #62543C;
	font-size: 9px;
	background-color: #F1EFE7;
}

div.infopad-links {
	font-size: 9px;
	color: #5f6669;
	background-color: #eff0f2;
	padding-left: 6px;
	height: 20px;
	padding-top: 4px;
}

/* Ruta de navegacion */

span.ruta {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #62543C;
	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: #62543C;
	font-size: 9px;
}
.menu-botonera-bg {
	background-color: #C1B69F;
	height: 26px;
	width: 212px;
}


.titulo_hoteles {
	font-family: Verdana, Geneva, 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, Geneva, Arial, Helvetica, sans-serif;
	color: #9f8961;
	font-size: 11px;
}

.titulo_hoteles2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #A59574;
}

.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: Georgia, "Times New Roman", Times, serif;
	color: #616264;
	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: #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: 11px;
	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: #C1B69F;
}
.titulo_hotelesAzul {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #b3afaf;
}

.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_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;
}
.search_box_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	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: Tahoma;
	font-size: 9px;
	color: #c1b49d;
}

.top_menu:link {
	text-decoration: none;
	color: #c1b49d;
}
.top_menu:visited{
	text-decoration: none;
	color: #c1b49d;
}
.top_menu:hover {
	text-decoration: none;
	color:#ffffff;
}
.top_menu2 {
	font-family: Tahoma;
	font-size: 9px;
	color: #CCCCCC;
}
.comboHotelesMarca {
	background-color: #333333;
	color: #FFFFFF;
}
.comboHotelesHotel {
}
.tahoma11RegularGris01 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #62543C;
	text-decoration: none;
}
.background_promocion{
	background:#F1EFE7;
	}
.footerHome{
    background-color: #2D6C84;
}

.bg_color1{
background:#C1B69F;
}

.bg_color2{
background:#999999;
}

.bg_color3{
background:#CCCCCC;}

.boldStyleCombo{
background-color:#E7E0C6;
font-size:10px;
color:#000000;
}

/* Booking*/

.tit_box_busqueda  { font:normal 12px Arial, Helvetica, sans-serif;color: #8F7030}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.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:#8F7030}
.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 #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(../FAG/imagenes/border_line_combo.gif);
            background-repeat:repeat-x;        
            background-position:top;                         
}

.borderline_combo_horizontal_bottom{
            background-image:url(../FAG/imagenes/border_line_combo.gif);
            background-repeat:repeat-x;        
            background-position:bottom;                               
}

.borderline_combo_vertical_right{
            background-image:url(../FAG/imagenes/border_line_combo.gif);
            background-repeat:repeat-y;        
            background-position:right;                                   
}

.borderline_combo_vertical_left{
            background-image:url(../FAG/imagenes/border_line_combo.gif);
            background-repeat:repeat-y;
            background-position:left;             
}
.verdanamarron {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 9px;
            color: #96874c;
}
.optional_fondo{
background-color:#999999;
}
.booking_fondo{
background-color:#C1B69F;
}
.table_title_guad{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #666600;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.text_table_guada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #666600;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.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: #B3AFAE;
}
.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: #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; 
}

