
input {
	border: solid 1px #666666;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

input[type="checkbox"], input[type="radio"] {
	vertical-align:middle;
	border-style:none;
}


p
{
	margin-top: 0px;
}

a:link, a:hover, a:visited, a:active
{
	text-decoration: none;
}


table.menuCompleto
{
	border-left: #FF6600 1px solid;
	border-bottom: #FF6600 1px solid;
	border-right: #FF6600 1px solid;
	border-top: #FF6600 1px solid;
}

td.menuCompleto
{
	border-right: #FF6600 1px solid;
}

table.menuMasInfo
{
	/*border-left:#FF6600 1px solid;*/
	border-bottom: #FF6600 2px solid; /*border-right:#FF6600 1px solid;*/ /*border-top:#FF6600 1px solid;*/ /*background-color:#FF6600;*/
}
td.menuMasInfo
{
	border-left: #FF6600 2px solid; /*border-bottom:#FF6600 1px solid;*/
	border-right: #FF6600 2px solid;
	border-top: #FF6600 2px solid;
	padding-left: 3;
}


#fondo1
{
	position: relative;
	top: 2px;
	width: 780px;
}
#fondo2
{
	position: relative;
	top: 2px;
	width: 780px;
}
#fondo3
{
	position: relative;
	top: 2px;
	height: 159;
	width: 798px;
	background-image: url(/images/home/fondoAbajo.gif);
	background-repeat: no-repeat;
}
#cabecera
{
	position: relative;
	top: 2px;
	height: 993px;
	width: 798px;
	background-image: url(/images/home/fondo_naranja.png);
}
/*idioma template*/

a.idioma:link
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
a.idioma:active
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#006699;
}
a.idioma:visited
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
a.idioma:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}

/*politica*/

a.politica:link
{
	font-family: Verdana;
	font-size: 13px;
	color: #FF6600;
	font-weight: bolder;
}
a.politica:active
{
	font-family: Verdana;
	font-size: 13px;
	color: #FF6600;
	font-weight: bolder;
}
a.politica:visited
{
	font-family: Verdana;
	font-size: 13px;
	color: #FF6600;
	font-weight: bolder;
}
a.politica:hover
{
	font-family: Verdana;
	font-size: 13px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: bolder;
}


a.tarifas:link, a.tarifas:hover, a.tarifas:visited, a.tarifas:active
{
	font-family: Verdana;
	font-size: 11px;
	color: #FF6600;
	font-weight: bolder;
}

/*input*/


input.Casillas
{
	width: 220;
	height: 22;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 12px;
	font-family: Verdana;
}
textarea.Casillas
{
	width: 100%;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 12px;
	font-family: Verdana;
}
/******/
/*linkMapa*/
a.linkMapa:link
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
a.linkMapa:active
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
a.linkMapa:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
a.linkMapa:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
/**/
tr.cuerpo2
{
	background-image: url(/images/home/cuerpo2.gif);
	background-repeat: no-repeat;
	width: 761px;
	height: 13px;
}
/*****************/

/****registrarse*****/
td.registro
{
	background-image: url(/images/regsitro.gif);
	padding-left: 5;
	padding-right: 5;
	width: 196;
	height: 71;
}
/********************/
.resultados
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: center;
}


.imagen
{
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
}
table.booking
{
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
}
.pageSubTitle2N
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

.cuerpo
{
	position: relative;
	width: 761px;
	background-image: url(/images/home/cuerpo1.gif);
	background-repeat: repeat-y;
}
#cuerpo
{
	width: 780px;
}
#cuerpo img
{
	margin: 0;
	padding: 0;
}
#pie_cabecera
{
	position: relative;
	width: 761px;
	height: 138px;
	padding-bottom: 18px;
}
/* background-image:url(/images/home/pie_cabecera.png); background-repeat:no-repeat*/
.enlace
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}

.enlace_fecha
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

#tabla_cuerpo
{
	position: absolute;
}

/*temas del menu izquierdo*/
#temas
{
}
#temas .font
{
	font-family: Verdana;
	font-size: 12px;
	color: #dd5800;
	font-weight: bold;
	padding-left: 3px;
}
#temas .texto
{
	font-family: Verdana;
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
}
#temas .texto2
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
#temas .input
{
	top: 3px;
	width: 112px;
	height: 17px;
}

.class_temas, a.class_temas:link, a.class_temas:hover, a.class_temas:active, a.class_temas:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #0066CC;
	font-weight: bold;
	padding-left: 3px;
}

/*************************/

/******** Suplementos Mensaje Automático **********/

#suplMA table tr td
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}

/*#suplMA table  
{
	 border:none;
}
#suplMA table tr td li font
{
	font-family: Verdana, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	line-height: 16px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	color: #003366 !important;
}*/

/******** Fin Suplementos Mensaje Automático **********/

#tit_busqueda font
{
	font-family: Verdana;
	font-size: 14px;
	color: #dd5800;
	font-weight: bold;
	padding-left: 10px;
}
#tit_hoteles
{
}
#tit_hoteles .font
{
	font-family: Verdana;
	font-size: 17px;
	color: white;
	font-weight: bold;
	padding-left: 3px;
	height: 28;
}
#tit_hoteles .font3
{
	font-family: Verdana;
	font-size: 14px;
	color: white;
	font-weight: bold;
	height: 28;
}
#tit_hoteles .font2
{
	font-family: Verdana;
	font-size: 17px;
	color: white;
	font-weight: normal;
	vertical-align: middle;
	padding-left: 120px;
	text-align: right;
	height: 28;
}

#tit_busqueda_resultados
{
	font-family: Verdana;
	font-size: 14px;
	color: white;
	font-weight: bold;
	padding-left: 10px;
	background-color: #FF6600;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}

#miperfil
{
	font-family: Verdana;
	font-size: 15px;
	color: #0066CC;
	font-weight: bold;
	padding-left: 10px;
	background-color: #ACD6FF;
	text-decoration: none;
	height: 24px;
	vertical-align: middle;
}

#tit_busqueda_avail
{
	font-family: Verdana;
	font-size: 11px;
	color: black;
	font-weight: bold;
	padding-left: 10px;
	background-color: #FFE6B0;
	width: 100%;
}

.boton_generico
{
	width: 201px;
	height: 26px;
	background-image: url(/images/boton.jpg);
	background-repeat: no-repeat;
	border: 0px;
	text-align: center;
	font: Verdana;
	font-family: Verdana;
	font-size: 14px;
	color: White;
	font-weight: bold;
	padding-top: 4px;
}

.vip_busqueda_avail
{
	color: Green;
}
.texto_currency_converter
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}

.busqueda_nombre_hotel
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

.busqueda_nombre_hotel2
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
}

a.busqueda_enlace_info_hotel:link
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
a.busqueda_enlace_info_hotel:active
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
a.busqueda_enlace_info_hotel:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
a.busqueda_enlace_info_hotel:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}


a.mas_info:link
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}
a.mas_info:active
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}
a.mas_info:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}
a.mas_info:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}
/**********promociones***************/
.promociones:link
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.promociones:active
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.promociones:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.promociones:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

a.promociones_hotel:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}
a.promociones_hotel:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}
a.promociones_hotel:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}
a.promociones_hotel:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}


table.promocion_tablas
{
	margin-top: 3px;
}

td.promos
{
	height: 67px;
	width: 115px;
	font-family: Verdana;
	font-size: 10px; /*text-transform: uppercase; /*Mayusculas*/
	text-align: left;
	padding-left: 3px;
	border-bottom: #FFCC33 1px solid;
	border-left: #FFCC33 1px solid;
	border-top: #FFCC33 1px solid;
	border-right: #FFCC33 1px solid;
}
td.promos_11
{
	width: 110px;
	height: 50px;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	padding-left: 4;
	padding-right: 4;
	border-bottom: #FFCC33 1px solid;
	border-left: #FFCC33 1px solid;
	border-top: #FFCC33 1px solid;
	border-right: #FFCC33 1px solid;
}

#promocion
{
}
#promocion font
{
	font-family: Verdana;
	font-size: 17px;
	color: White;
	padding-left: 6px;
	font-weight: bold;
}
/*************************/

#banner font
{
	font-family: Verdana;
	font-size: 16px;
	color: #5EAEFF;
	font-weight: bold;
	padding-left: 10px;
}


#pie
{
	width: 780px;
	vertical-align: top;
	padding-top: 6px;
	background-color:#F2F2F3
}

#links
{
	height: 90px;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-left: 24px;
}
#links a
{
	color: #333333;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: inherit;
}
#logo
{
	height: 90px;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-left: 92px;
}
#direccion
{
	height: 90px;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-left: 8px;
}
#direccion p
{
	color: #333333;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: inherit;
	margin-top: 0px;
}
#link2
{
	height: 90px;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-left: 26px;
}
#link2 p
{
	color: #333333;
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: inherit;
}
#link2 a
{
	color: #333333;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: underline;
	font-style: normal;
	font-variant: normal;
	font-weight: inherit;
}
#buscador
{
}
/*#buscador input{ height:18px; width:100px;}*/
#buscador .texto
{
	font-family: Verdana;
	color: #372114;
	font-size: 11px;
	font-weight: bold;
}
#buscador .button
{
	border: 0px;
	background: url(/images/boton.png);
	width: 84px;
	height: 31px;
}

#buscador .radio
{
	width: 50px;
}
#buscador .radio2
{
	width: 20px;
}
#buscador select
{
	height: 17px;
	width: auto;
}
#buscador #selectn
{
	height: 218px;
	width: 220px;
	border-style: none;
	border-color: #FFFFFF;
	margin: 0px;
}

/*link pie*/
a.enlaces_pie:link
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.enlaces_pie:visited
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.enlaces_pie:active
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.enlaces_pie:hover
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}


a.enlaces_pie2:link
{
	color: #000066;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
a.enlaces_pie2:visited
{
	color: #000066;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
a.enlaces_pie2:active
{
	color: #000066;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
a.enlaces_pie2:hover
{
	color: #000066;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}


td.fondo2
{
	background-image: url(  "../images/buscCentro.gif" );
	background-repeat: repeat-y;
	width: 344px;
	padding-left: 5px;
}
/*****************/
.button
{
	border: 0px;
	background: url(/images/boton.png);
	width: 84px;
	height: 31px;
}


/*****************/
TD.descripcion
{
	color: #333333;
	font-family: Verdana;
	font-size: 11;
}
/****************/
td.contPrecios
{
	color: #0056A3;
}
td.txtWizard
{
	font-family: Verdana, Helvetica, Verdana;
	font-size: 8pt;
	color: #293884;
}
td.titPrecios
{
	background: #EEEEEE;
	font-weight: bold;
	font-size: 8pt;
	color: #0056A3;
}
td.subPrecios
{
	font-weight: bold;
	font-size: 8pt;
	color: #0056A3;
}
td.tempPrecios
{
	color: #0056A3;
	font-size: 8pt;
}

A:hover
{
	text-decoration: underline;
}

A
{
	color: #7F004c;
	text-decoration: none;
}

.tit_aboutus
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}

.tit_aboutus_peque
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	position: relative;
	left: 0px;
	text-align: left;
	width: 95%;
}

.blanco_aboutus_peque
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 6px;
}

.blanco_aboutus_grande
{
	font-family: Verdana;
	font-size: 16pt;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 6px;
}

.recuadro_aboutus
{
	background: #FF6600;
	width: 278px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 6px;
	vertical-align: top;
}



.tit_aboutus_texto
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
}
.numApartado
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	text-align: left;
	padding-top: 3;
	padding-left: 5;
	font-weight: bold;
	background-color: #FFE6B0; /*width:553;	*/
	height: 22;
}
.numApartadoCompleto
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	text-align: left;
	padding-left: 20;
	font-weight: bold;
	background-color: #FFE6B0;
	height: 23;
}

.wizardOn
{
	font-size: 17pt;
	background: #FF6600;
	color: #FFE6B0;
	font-weight: bold;
}
.wizardOff
{
	font-size: 17pt;
	background: #CCCCCC;
	color: #FFE6B0;
	font-weight: bold;
}
TD.apartado
{
	color: #000000;
	font-size: 11pt;
	font-family: Verdana;
}
.Titulo_ap_hotel
{
	font-size: 13pt;
	font-family: Verdana;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.subTitulo_ap_hotel
{
	font-weight: bold;
	color: #84496B;
}
/*.textform {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.textform2 {
	BORDER-RIGHT: #8b8200 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #8b8200 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #8b8200 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #8b8200 1px solid; FONT-FAMILY: Verdana, Helvetica, Verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}*/

.textform2
{
	font-size: 10px;
	font-family: Verdana;
	background-color: #ffffff;
	color: Black;
	text-align: left;
}

td.nomAloja
{
	background-color: #f4f7ff;
	color: #293884;
	font-weight: bold;
	font-family: Verdana, Helvetica, Verdana;
	font-size: 14px;
}
td.nomAloja2
{
	background-color: #f4f7ff;
	color: #293884;
	font-weight: normal;
	font-family: Verdana, Helvetica, Verdana;
	font-size: 13px;
}
td.titulo
{
	color: #FF6600;
	font-weight: bolder;
	font-family: Verdana;
	font-size: 18pt;
}
.recomend
{
	color: #000000;
	font-weight: bolder;
	font-family: Verdana;
	font-size: 17pt;
	text-align: left;
	padding-top: 3;
}
td.pageTitle
{
	color: #84496B;
	font-size: 15pt;
	font-family: Verdana, Helvetica, Verdana;
	font-weight: bold;
	text-align: center;
}
td.pageTitleSub
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
table.bordeRojo
{
	border: #FF6600 1px solid;
	background-color: #6894c2;
}
td.pageSubTitle
{
	border: #666666 1px solid;
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	background-color: white;
}
td.pageSubTitleN
{
	border: #666666 1px solid;
	font-size: 10px;
	font-family: Verdana;
	background-color: white;
	/*border-top: solid 2px #666666;*/
}
td.titulo
{
	border: #84496B 1px solid;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
}


td.precioRes
{
	color: green;
	font-size: 9px;
	font-family: Verdana, Helvetica, Verdana;
}
td.precioRojoRes
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Verdana;
	color: #000000;
}

td.itinerario
{
	border-bottom: #f4f7ff 1px solid;
	font-size: 10px;
	font-family: Verdana, Helvetica, Verdana;
}

td.itinerarioizda
{
	border-left: #f4f7ff 1px solid;
	border-bottom: #f4f7ff 1px solid;
	font-size: 10px;
	font-family: Verdana, Helvetica, Verdana;
}

td.itinerariodcha
{
	border-right: #7F004c 1px solid;
	border-bottom: #7F004c 1px solid;
	font-size: 10px;
	font-family: Verdana, Helvetica, Verdana;
}


td.itinerarioTitulo
{
	border: #FF6600 1px solid;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Verdana;
}






.doBook
{
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Verdana;
}






td.cablist
{
	border: #3578ae 1px solid;
	background-color: #6894c2;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Verdana;
}
td.elelist
{
	border: #666666 1px solid;
	color: #666666;
	font-size: 11px;
	font-family: Verdana;
}
td.textoAgencia
{
	color: #666666;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}
td.pesSelect
{
	font-size: 8pt;
	font-family: Verdana, Helvetica, Verdana;
	background-color: #003366;
	color: #FFFFFF;
	font-weight: bold;
}
td.pesDSelect
{
	font-size: 8pt;
	font-family: Verdana, Helvetica, Verdana;
	background-color: #336699;
	color: #FFFFFF;
}

a.navegador:link
{
	color: Black;
}
a.navegador:active
{
	color: Black;
}
a.navegador:visited
{
	color: Black;
}
a.navegador:hover
{
	color: Black;
	font-weight: bold;
}



/* estilos propios */
input.boton, boton
{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	width: 201px;
	height: 26px;
	border: 1;
	background-image: url(/images/boton.jpg);
	background-repeat: no-repeat;
}


input.miniboton
{
	font-family: Verdana, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #6894c2;
	border: 1px solid #f4f7ff;
	cursor: pointer;
	width: 100;
	font-weight: bold;
}
.texto1
{
	font-family: Verdana, Verdana, Helvetica, sans-serif; /*font-weight:bold;*/
	font-size: 11px;
	color: black;
}
.descripcion
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
.descripcion_larga
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

td.pie
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #4B972A;
	border-top: 1px solid #4B972A;
}
.pie a:link
{
	/*text-decoration:underline;*/
	color: #4B972A;
}
.pie a:active
{
	/*text-decoration:underline;*/
	color: #4B972A;
}
.pie a:visited
{
	/*text-decoration:underline;*/
	color: #4B972A;
}
.pie a:hover
{
	/*text-decoration:underline;*/
	color: #003300;
}
td.bienvenido
{
	font-size: 11px;
	font-size: 11px;
}
.bienvenido a:link
{
	color: black;
	font-size: 11px;
}
.bienvenido a:active
{
	color: black;
	font-size: 11px;
}
.bienvenido a:visited
{
	color: black;
	font-size: 11px;
}
.bienvenido a:hover
{
	color: black;
	font-size: 11px;
}
.bienvenTexto
{
	border-bottom:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	color:#08532C;
	font-size:11px;
	padding:5px;
	text-align:left;
}
.paginas
{
	color: #0066CC;
	font-size: 15px;
}
body
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 8px; /*background-color:#003366;*/
	background-color: #FFFFFF;
	margin-bottom: 0px;
	padding-top: 0px;
	/*border: solid 0px red;*/
	vertical-align: top;
}
td
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
td.search
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
td.searchavanzada
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
td.desde
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0056A3;
	font-weight: bold;
}
td.searchnombre
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F004c;
	font-weight: bold;
}
td.textos
{
	font-family: Verdana,Arial,Times New Roman;
	font-size: 11px;
	color: #213884;
	padding-left: 5px;
}
td.tituloski
{
	font-family: Verdana,Arial,Times New Roman;
	font-size: 13px;
	color: #213884;
	padding-left: 5px;
	font-weight: bold;
}
.texto
{
	color: black;
	font-weight: normal;
}
.titulo
{
	color: #FF6600;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px; /*padding-bottom:5px;*/ /*text-decoration:underline;*/
	text-align: left;
}

.titulo2
{
	color: #7F004c;
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-right: 1px;
	border-color: Blue;
	border-spacing: 1px;
}

.subtitulo
{
	color: #7F004c;
	font-size: 11px;
	font-weight: bold;
}
td.titcab
{
	background-color: #003366;
	color: White;
}
table.Azul
{
	border: solid 1px #84005a;
	color: #293884;
	background-color: #efe7e7;
	font-weight: bold;
}
b.verde
{
	color: Green;
}
/*Estilos para los mensajes automaticos*/
.Lineas
{
	background: #EDEDED;
}
.Etiquetas
{
	color: #800050;
	font-weight: bold;
}
.Valores
{
	color: #000000;
}


/* ////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////// */
td.textoFormulario
{
	font-family: Verdana, Times New Roman, Times, serif;
	font-size: 10;
	color: #555555;
	font-weight: bolder; /*padding-left:5px;*/
}

.ListHora
{
	/*height: 10;*/
	font-family: Verdana, Times New Roman, Times, serif;
	font-size: 10px;
}
/*
.AltoBoxes
{
	height: 200px;
}*/


a.VerTodos:link
{
	color: #DD5800;
	text-decoration: none;
	font-weight: normal;
}

a.VerTodos:active
{
	color: #DD5800;
	text-decoration: none;
	font-weight: normal;
}

a.VerTodos:visited
{
	color: #DD5800;
	text-decoration: none;
	font-weight: normal;
}

a.VerTodos:hover
{
	color: #DD5800;
	text-decoration: none;
	font-weight: normal;
}




/*------------------Tablas de Comisiones de Agencias en Booking--------------------------*/
#divComi table
{
	border-style: solid;
	border-color: #FF6600;
	border-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
}

#divComi table td
{
	border-style: solid;
	border-color: #FF6600;
	border-width: 1px;
	border-left-style: none;
	border-top-style: none;
	text-align: right;
	padding-right: 4px;
}



/*---------------------------------------------------------------------------------------*/

.boton
{
	border-style: none;
}

a.enlace_cancelacion:link
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
}
a.enlace_cancelacion:hover
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
}
a.enlace_cancelacion:visited
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
}
a.enlace_cancelacion:active
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
}


.tabla_precios_paq
{
	border-collapse: collapse;
}

.tabla_precios_paq td
{
	border: solid 1px #000000;
	background-color: #FFFFFF;
}

.tabla_precios_paq td.reserva
{
	border: none 1px #000000;
	background-color: Transparent;
}

.listados_cabecera_naranja
{
	background-color: #FF6600;
	font-size: 14;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding: 4px;
	padding-left: 8px;
}

.listados_info_crema
{
	background-color: #FFE6B0;
	font-size: 10;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding: 4px;
	padding-left: 8px;
}

.listados_cabecera_resultado
{
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	border-bottom-width: 2px;
	font-size: 14;
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
	padding: 2px;
	padding-left: 8px;
}


/*---------------------------------------Cesta de la compra central-----------------------------------*/


.cesta_tipo
{
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
	border-bottom-width: 1px;
	font-size: 11;
	font-family: Verdana;
	text-align: center;
	font-weight: bold;
	height: 20px;
}





/*Ratón encima del link*/
a.linkNormal:Hover
{
	font-family: Verdana,Roman;
	font-size: 11px;
	color: Black;
	font-weight: normal;
	text-decoration: underline;
}
/*Link en estado normal*/
a.linkNormal:link
{
	font-family: Verdana,Roman;
	font-size: 11px;
	color: Black;
	font-weight: normal;
}
/*Link presionado*/
a.linkNormal:active
{
	font-family: Verdana,Roman;
	font-size: 11px;
	color: Black;
	font-weight: normal;
}
/*Link visitado*/
a.linkNormal:visited
{
	font-family: Verdana,Roman;
	font-size: 11px;
	color: Black;
	font-weight: normal;
}

/* ////////////////////////////////////////////////////////////////////////////// */

.textoNormal
{
	font-family: Verdana, Roman;
	font-size: 11px;
	color: Black;
	font-weight: normal;
	text-decoration: none;
}



#buscador select, .select
{
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
}

#buscador select option
{
	font-size: 11px;
	font-family: Verdana;
	margin: 0px;
	font-weight: normal;
}

#buscador #nins select
{
	font-size: 10px;
	font-family: Verdana;
	width: 40px;
}


a.enlace_negrita:link
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.enlace_negrita:visited
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.enlace_negrita:active
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.enlace_negrita:hover
{
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

#formulario textbox
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}


.EleListOfer
{
	background-color: #FF6600;
	border-width: 0px;
	padding: 4px;
}

.EleListOfer
{
	background-color: #FFFFFF;
	border-width: 0px;
}




.paqCupCab
{
	background-color: #FFE6B0;
	border-width: 0px;
	border-style: none;
}

.paqCupCab_2
{
	background-color: #DDEEFF;
	border-width: 0px;
	border-style: none;
}

.paqCupCabTra
{
	background-color: #FFE6B0;
	border-width: 0px;
	border-style: none;
	text-align: center;
}

.paqCupCab_2Tra
{
	background-color: #DDEEFF;
	border-width: 0px;
	border-style: none;
	text-align: center;
}




.celdavacia
{
	background-color: #FFFFFF;
	border-width: 0px;
}

#flash
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin-top: -220px;
	margin-left: -260px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 560px;
	height: 460px;
}

.boton_gris
{
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
	width: 20px;
	border: solid 1px #666666;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	margin: 0px;
	padding: 0px;
}


.titles2
{
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	font-variant: normal;
	font-style: normal;
	text-decoration: none; /*text-align: left;*/
}
.status
{
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	font-variant: normal;
	font-style: normal;
	text-decoration: none; /*text-align: left;*/
}

.TxtPie
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
}

/***/

.contenido
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}


.contenidofax
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}

.contenidofax td
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}


.TxtBd
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}

.TxtBdFax
{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}

.codigo
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-variant: normal;
	font-style: normal;
	text-decoration: none; /*text-align: left;*/
}

.txt, .Txt
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}
.txt2
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}

.titles
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	font-variant: normal;
	font-style: normal;
	text-decoration: none; /*text-align: left;*/
}



a.linksHtml:link
{
	font-size: 10px;
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.linksHtml:visited
{
	font-size: 10px;
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.linksHtml:hover
{
	font-size: 10px;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}





.fondo
{
	background-color: #ffcc66;
}

.fondo2
{
	/*background-color:#ff3300; 	*/
}

.fondo3
{
	background-color: #ffcc99;
}

.fondo4
{
	background-color: #ffffff;
}

.color
{
	color: #ff3300;
}
.fondocabecera
{
	background-image: url(  'http://actiontravel.juniper.es/images/home/logo-vchr2.jpg' );
	background-color: #ffcc66;
	background-repeat: no-repeat;
}



a.link:link, a.link:hover, a.link:visited, a.link:active
{
	color: #ff3300;
	text-decoration: underline;
}

.titulo, titles2
{
	font-weight: bold;
	text-transform: capitalize;
	color: #ff3300;
}



.status
{
	color: #ff6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	font-variant: normal;
	font-style: normal;
	text-decoration: none; /*text-align: left;*/
}

/***/

td.tituloFondoAzul
{
	background-color: #0066CC;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: White;
	height: 32px;
	padding-left: 9px;
	vertical-align: bottom;
	padding-bottom: 5px;
}
td.fondoAzul
{
	background-color: #328CCC;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: White;
	width: 100%;
	height: 22px;
}

.txt12Bd
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
.txt11Bd
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
.bottom
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}

.subrrayado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-decoration: underline;
}


.tablalogin
{
	/*width: 212px;*/
	height: 77px;
	border: solid 2px #09542D;
}

.Gris
{
	background-color: #F8CB9B;
	font-weight: bold;
}

.factura_tabla
{
	border-collapse: collapse;
}
.factura_tabla td
{
	border: solid 1px #666666;
}


.newsletter
{
	font-size:10px;
	color:#372114;
}

.divFlotante
{
	border: 2px solid #FFCC33;
	background: white;
	position: absolute;
	width: 268px;
	height: 120px;
	z-index: 99999;
	top: 40%;
	left: 40%;
}


.divFlotanteEncabezado
{
	background-color: #FF6600;
	height: 15px;
	padding: 2px;
	padding-left: 8px;
	color: #FFFFFF;
}

.divFlotanteTexto
{
	margin: 5px;
	text-align: center;
	line-height: 12px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	color: #444444;
}


.divOpaco
{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	filter: alpha(opacity=66); /*IE*/
	-moz-opacity: 0.6; /*Gecko*/
	opacity: 0.6; /*CSS3*/
	filter: alpha(opacity=66); /*IE*/
	z-index: 99998;
}

.titulares
{
	background-color: #FF6600;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding: 4px;
	padding-left: 8px;
}

.titulares_producto
{
	margin-top: 6px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-bottom-width: 2px;
	border-bottom-color: #FF6600;
	border-bottom-style: solid;
}


.titulares_peq
{
	background-color: #FFE6B0;
	font-size: 10px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding: 4px;
	padding-left: 8px;
	margin-bottom: 6px;
	margin-top: 8px;
}


.subtarifas
{
	color: #FF6600;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
}


.precioComi
{
	font-size: 11px;
}

.input_fax
{
	background-color: #FF6600;
	color: #FFFFFF;
	font-size: 18px;
	border: solid 1px #FF9900;
	width: 80%;
	text-align: center;
}


.recomendados_tabla, .recomendados_tabla td, .recomendados_tabla div, .recomendados_tabla a
{
	font-size: 10px;
}

.promociones_tabla, .promociones_tabla td, .promociones_tabla div, .promociones_tabla a
{
	font-size: 10px;
}


.letras_tarifas
{
	margin-top: 50px;
	margin-bottom: 22px;
}

.letras_tarifas a:link, .letras_tarifas a:visited, .letras_tarifas a:hover, .letras_tarifas a:active
{
	cursor: default;
	color: #FFDDAA;
	font-size: 11px;
	margin-left: 13px;
	font-weight: bold;
	text-transform: uppercase;
}



.letras_tarifas a.activo:link, .letras_tarifas a.activo:visited, .letras_tarifas a.activo:hover, .letras_tarifas a.activo:active
{
	cursor: pointer;
	color: #FF6600;
}

.letras_tarifas a.activo:active, .letras_tarifas a.activo:hover
{
	text-decoration: underline;
}


.infoHotel
{
	background-color: #FFE6B0;
	border: solid 2px #FF6600;
	border-left-style: none;
	border-right-style: none;
	line-height: 16px;
}

.infoHotel p
{
	margin: 0px;
	padding: 0px;
}

.descripcion_tarifas
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}


.tituloNaranja
{
	font-weight: bold;
	color: #FF6600;
	font-size: 12px;
}


.inputTarifas
{
	width: 150px;
	font-size: 10px;
	margin-top: 0px;
	height: 18px;
}

.quitarestilo
{
	border-style: none;
}


.quitarestilo td
{
	border-style: none;
}


/*CSS de mensajes automaticos*/

.intText
{
	font-family: Verdana;
	font-size: 11px;
	color: #003366;
}
.tableResults
{
	font-family: Verdana;
	font-size: 12px;
}
.priceResults
{
	font-family: Verdana;
	font-size: 12px;
}
.negrita
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	width: 150px;
}
.intLittleMargin
{
	margin-bottom: 5px;
}
.tableTitular
{	
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	width: 150px;
}
.intBlockSize
{
	width: 750px;
}
.normalBlock1
{
	width: 750px;
	border-spacing:0px;
}
.normalBlock2
{
	width: 750px;
	border-spacing:0px;
}
.pie
{
	width: 750px;
	border-spacing: 0px;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: center;
}
.titular
{
	width: 750px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: #1c4c34;
	background-color: #9dc3ac;
	padding-left: 10px;
}
a img
{
	border: 0px none;
}
#titulares
{
	margin-top: 2px;
}
a:link, a:hover, a:visited, a:active
{
	
	text-decoration: none;
}

/** CSS Clases: HOME/ TEMPLATE **/


#login
{
	height: 77px;

}
#login .texto
{
	font-family: Verdana;
	font-size: 10px;
	color:#372215;	
}

.grande
{
	width: 150px;
	height: 12px;
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	border:solid 1px #666666;
}


.pie_estilo1
{
	color:#00385F;
	font-family: Verdana;
	font-size:11px;
}

.pie_estilo2
{
	color:#00385F;
	font-family: Verdana;
	font-size:10px;
}


.boton_verde
{
	background-color: #9DC3AC;
	color: #08532C;
	text-align: center;
	width: 42px;
	border: solid 1px #9DC3AC;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	margin: 0px;
	padding: 0px;
}


.boton_azul
{
	background-color: #328ECD;
	color: #FFFFFF;
	text-align: center;
	width: 42px;
	border: solid 1px #328ECD;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	margin: 0px;
	padding: 0px;
}


.tdAzul 
{
	background-color:#328ECD;
	padding: 0px 0px 0px 11px;
	margin: 0px;
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.tdAzulClaro
{
	background-color:#BFDFEF;
	font-size: 10px;
	color: #0000FF;
}

.barraAzul 
{
	background-color: #328ECD;
}

#banner
{
	height: 240px;
}

.tdBlanco
{
	font-size: 12px;
	color: #006699;
	padding: 0px 0px 0px 11px;
	font-weight: bold;
}

ul.promo_home_l,  ul.promo_home_r
{
border:0 none;
display:block;
float:left;
left:0;
margin:0;
min-height:74px;
padding:15px 10px 0;
text-align:left;

}
#promo_PanelPromociones
{
border:0 none;
display:block;
float:left;
left:0;
min-height:74px;
overflow:hidden;
padding:8px 0;
text-align:left;
width:100%;
}
#promo_PanelPromociones li
{
color:#000000;
margin-left:25px;
text-transform:capitalize;
margin-left: 0px;
padding-left: 10px;
text-align: left;
list-style-position: inside;
}
ul.promo_home_l li, ul.promo_home_r li
{
	margin: 0px;
	padding-left:0px;
	list-style-position: inside;
	list-style-image: url("/images/disco.gif");
	list-style-type: none;
	color: #000000;
	text-align: left;
}


a.promos_home 
{
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	_padding-left: 4px;
	text-decoration: underline;
	letter-spacing: normal;

}

.ofertas_tabla
{
	width: 333px;
	height: 101px;
	border: solid 2px #006699;

}

.descripcion_oferta
{
	padding-top: 12px;
	font-size: 10px;
	color: #000000;
}

.azulMin
{
	color:#006699;
	font-size:10px;
	font-weight: bold;
}

.azulMed
{
	color:#006699;
	font-size:11px;
	font-weight: bold;
}


td.tituloFondoAzulClaro
{
	background-color: #328ECD;
	font-family: Verdana;
	font-size: 12x;
	font-weight: bold;
	color: White;
	height: 32px;
	width: 217px;
	padding-left: 7px;

}

td.tdFondoCielo
{
	background-color:#BFDFEF;
	color: #006699;
	padding-left: 7px;
	width: 208px;
	height: 30px;
}

td.tdFondoUltimo
{
	background-color:#BFDFEF;
	color: #006699;
	padding-left: 7px;
	width: 215px;
	height: 30px;
	background: url('/images/home/fondo_tema_ultimo.jpg') no-repeat;
}

.temas_tablas
{
	margin-top: 5px;
	/*margin-left: 2px;*/
}

.lineaAzul
{
	height: 15;
	width: 780;
	border-bottom: solid 1px #006699;
}

.lineaAzulMin
{
	/*height: 5px;*/
	width: 780;
	line-height: 1px;
	border-bottom: solid 1px #006699;
}

.cabecera_login_recom 
{
	background-color: #9DC3AC;
	color: #08532C;
	font-size: 12px;
	font-weight: bold;
}

/* TARIFARIO */

.tarifario
{
	width: 213px;
}

.cabeceraTarifas
{
	background-color: #FFE6B0;
	color: #FF6600;
	font-size: 12px;
	height: 35px;
	width: 213px;
	padding-left: 11px;
	
}


.buscador_tarifas
{

	border: solid 3px #F5AF33;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 10px;
	
}

.buscador_tarifasTra
{

	border: solid 3px #F5AF33;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 10px;
	
}


.buscador_tarifas td, .buscador_tarifasTra td
{
	font-size: 10px;
}


.buscador_tarifas li,.buscador_tarifasTra li
{
	list-style-position:inside;
	font-size: 10px;
}

.buscador_tarifas a,.buscador_tarifasTra a
{
	text-decoration: underline;
	font-size: 10px;
}

.buscador_tarifas_min
{
	border: solid 3px #F5AF33;
	background-repeat: no-repeat;
	width: 210px;
}

.button_tarifas
{
	border: 0px;
	background: url(/images/home/flecha_buscar.gif);
	width: 17px;
	height: 17px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.tdTarifaTop
{
	padding-left:10px;
	font-size : 10px;
	color: #372114;
	height: 28px;
}

.tdTarifaTopTra
{
	padding-left:10px;
	font-size : 10px;
	color: #372114;
	height: 41px;
}

.tdTarifaBottom
{
	padding-left: 10px;
	font-size : 10px;
	color: #372114;
	height: 32px;
}

.tdTarifaBottomTra
{
	padding-left: 10px;
	font-size : 10px;
	color: #372114;
	padding-top: 3px;
	height: 21px;
}


.divTarifaBottom1
{
	float:left; 
	padding-top: 3px; 
	width: 150px;
}

.divTarifaBottom2
{
	float:left;
	padding-top:15px;
	padding-left:20px;
	height:17px;
	width:17px
}

.divTarifaBottomTra1
{
	float:left; 
	width: 150px;
}

.divTarifaBottomTra2
{
	float:left;
	padding-top: 1px;
	padding-left:20px;
	height:17px;
	width:17px
}



/*LOGIN */

.tdLogin
{
	background-color: #F5AF33;
	color: #328DCC;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	height: 35px;
	
}

.loginLetter
{
	font-size: 10px;
	text-align:center;
}

input.boton, boton
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	width: 201px;
	height: 19px;
	background-image: url(/images/boton_login.gif);
	background-repeat: no-repeat;
}

.class_login, a.class_login:link, a.class_login:hover, a.class_login:active, a.class_login:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #328CCC;
	font-weight: bold;
	padding-left: 3px;
}


/** MULTIBUSCADOR TARIFARIO */


.noVisible
{
	display:none;	
}

.visible 
{
	display:block;
}

.cabeceraTarifasHome
{
	background-color: #FFE6B0;
	color: #FF6600;
	height: 38px;
	width: 213px;
	
}

.espacioVacio
{
	height: 14px;
}

#cabecerasTarifario
{
	height: 38px;
}

#HotelTar
{
	width:40px;
	height: 36px;
	float:left;
	cursor: pointer;
}

#AutosTar
{
	width: 56px;
	height: 36px;
	float: left;
	cursor: pointer;
}

#TrasladosTar
{
	width: 56px;
	height: 36px;
	float: left;
	cursor: pointer;
	
}

#CrucerosTar
{
	width:61px;
	height: 36px;
	float:left;
	clear: right;
	cursor: pointer;
	
}

.hotelTarActivo_es
{
	background: url('/images/home/bt_tarfHot.gif') no-repeat;
}

.hotelTarActivo_en
{
	background: url('/images/home/bt_tarfHot_f4.gif') no-repeat;
}

.hotelTarnoActivo_es
{
	background: url('/images/home/bt_tarfHot_f2.gif') no-repeat;
}

.hotelTarnoActivo_en
{
	background: url('/images/home/bt_tarfHot_f5.gif') no-repeat;
}

.carTarActivo_es
{
	background: url('/images/home/bt_tarfAutos_on.gif') no-repeat;
}

.carTarActivo_en
{
	background: url('/images/home/bt_tarfAutos_f6.gif') no-repeat;
}

.caradmTarnoActivo_es
{
	background: url('/images/home/bt_tarfAutos1.gif') no-repeat;
}

.caradmTarnoActivo_en
{
	background: url('/images/home/bt_tarfAutos_en.gif') no-repeat;
}

.admisionTarActivo_es
{
	background: url('/images/home/bt_tarfAutos_f3.gif') no-repeat;
}

.admisionTarActivo_en
{
	background: url('/images/home/bt_tarfAutos_f5.gif') no-repeat;
}

.excursionTarActivo_es
{
	background: url('/images/home/bt_tarifcru_f2.gif') no-repeat;
}

.excursionTarActivo_en
{
	background: url('/images/home/bt_tarifcru_f6.gif') no-repeat;
}

.excursioncruTarnoActivo_es
{
	background: url('/images/home/bt_tarifcru.gif') no-repeat;
}

.excursioncruTarnoActivo_en
{
	background: url('/images/home/bt_tarifcru_f4.gif') no-repeat;
}

.cruceroTarActivo_es
{
	background: url('/images/home/bt_tarifcru_f3.gif') no-repeat;
}

.cruceroTarActivo_en
{
	background: url('/images/home/bt_tarifcru_f5.gif') no-repeat;
}


.tourTarActivo_es
{
	background: url('/images/home/bt_tariftras_f3.gif') no-repeat;
}

.tourTarActivo_en
{
	background: url('/images/home/bt_tariftras_f5.gif') no-repeat;
}

.tourtraTarnoActivo_es
{
	background: url('/images/home/bt_tariftras.gif') no-repeat;
}

.tourtraTarnoActivo_en
{
	background: url('/images/home/bt_tariftras_f4.gif') no-repeat;
}

.transferTarActivo_es
{
	background: url('/images/home/bt_tariftras_f2.gif') no-repeat;
}

.transferTarActivo_en
{
	background: url('/images/home/bt_tariftras_f6.gif') no-repeat;
}


/* MULTIBUSCADOR */


.cabeceraMultiBuscador
{
	background-color: #FFE6B0;
	color: #FF6600;
	height: 35px;
	width: 332px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	
}

.espacioVacioBuscador
{
	height: 1px;
}

#fechasBuscador
{
background-color:#FFE6B0;
border:2px solid #F5AF33;
color:#372013;
font-size:11px;
width:327px;
}

#divfechasBuscador
{
	min-height : 209px; /* Firefox*/
	min-height: 207px\9 /* IE 8 */
	
}


.texto_buscador
{
	color:#372013;
	font-size: 11px;
	font-weight: bold;
}


#panelListboxesCombinaciones
{
	min-height: 40px;
}


#boton_buscadorALo 
{
	height: 31px;
	width: 320px;
	text-align: right;
}



#HotelBus
{
	width:82px;
	height: 35px;
	float:left;
}

#AutosBus
{
	width: 82px;
	height: 34px;
	float: left;
}

#TrasladosBus
{
	width: 82px;
	height: 34px;
	float: left;
	
}

#CrucerosBus
{
	width: 82px;
	height: 34px;
	float:left;
	clear: right;
	
}


.hotelBusActivo
{
	cursor: pointer;
	background: url('/images/bt_buscHot.gif') no-repeat;
	width:82px;
	height: 34px;
}

.hotelBusnoActivo
{
	cursor: pointer;
	background: url('/images/bt_buscHot_f2.gif') no-repeat;
	width:82px;
	height: 34px;
}

.ningunoActivoInf
{
	cursor: pointer;
	background: #F5AF33 url('/images/bt_busc_inf_f2.gif') no-repeat;
	float: left;
	height:18px;
	width: 82px;
}

.ningunoActivoSup
{
	cursor: pointer;
	background: url('/images/bt_busc_sup_f2.gif') no-repeat;
	float: left;
	height:16px;
	width: 82px;
}

.inferiornoActivo
{
	cursor: pointer;
	background: #F5AF33 url('/images/bt_busc_inf_f3.gif') no-repeat;
	float: left;
	height:18px;
	width: 82px;
}

.superiorActivo
{
	cursor: pointer;
	background: url('/images/bt_busc_sup_f3.gif') no-repeat;
	float: left;
	height:16px;
	width: 82px;
}

.inferiorActivo
{
	cursor: pointer;
	background: #FF6600 url('/images/bt_busc_inf.gif') no-repeat;
	float: left;
	height:18px;
	width: 82px;
}

.superiornoActivo
{
	cursor: pointer;
	background: url('/images/bt_busc_sup.gif') no-repeat;
	float: left;
	height:16px;
	width: 82px;
}

/* DEFAULTS */

.cabecera_promo_recom
{
	background-color: #FFE6B0;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600; 
	width: 216px;
	height: 36px;
}

.titulotdAzul
{
	float:left;
	width: 110px;
}

.verOnline 
{
	float: right;
	width: 70px;
	font-size: 9px;
	color: #000000;
	padding-left: 6px;
	padding-top: 1px;
	background: url('/images/home/verOnline.gif') no-repeat;
	height: 17px;
	cursor: pointer;
}


#tit_busqueda_resultados2
{
	font-family: Verdana;
	font-size: 14px;
	color: white;
	font-weight: bold;
	padding-left: 10px;
	background-color: #F5AF33;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}

#tit_busqueda_resultados2_completo
{
	font-family: Verdana;
	font-size: 15px;
	color: white;
	font-weight: bold;
	padding-left: 10px;
	background-color: #FF6600;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}
 
.vertodos a
{
background-color:#FFFFFF;
border:1px solid #F5AF33;
color:#372215;
font-size:9px;
padding:2px;
}


/** LISTADO HOTELES */
#tit_busqueda_avail {
	font-family:Verdana;
	font-size:13px;
	color:black;
	background-color:#D7E5C1;
	width:780px;
	height:49px;
	text-align: left;
}


#tit_busqueda_avail2 {
	font-family:Verdana;
	font-size:13px;
	text-align: left;
}

#tit_busqueda_avail3 {
	font-family:Verdana;
	font-size:13px;
	color:black;
	background-color:#D7E5C1;
	width:780px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}


.precioV
{
	color: #08532C;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

.precioNegroB
{
	color: black;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

.precioNegro
{
	color: black;
	font-size: 11px;
	font-family: Verdana;
}


.precio
{
	color: green;
	font-size: 9px;
	font-family: Verdana, Helvetica, Verdana;
}

.precioRojo
{
	font-family: Verdana, Helvetica, Verdana;
	color: #000000;
	font-size: 9px;
}


a.precio
{
	color: green;
	font-size: 9px;
	font-family: Verdana, Helvetica, Verdana;
}


a.precioRojo
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Verdana;
	color: #000000;
}

td.precio
{
	font-size: 9px;
	color: green; 
	border:#333333 1px solid;
	font-size: 11px;
	font-family: Verdana;
	background-color: white;
}

td.precioNegro
{
	font-size: 9px;
	color: black;
	border:#333333 1px solid;
	font-size: 11px;
	font-family: Verdana;
	background-color: white;
}

td.precioRojo
{
	border: #333333 1px solid;
	font-size: 9px;
	font-family: Verdana, Helvetica, Verdana;
	color: #000000;
	background-color: white;
}

.cabeceraBusqHot
{
	font-size: 14px;
	color: White;
	background-color: #F5AF33;
	padding-left: 6px;
	font-weight: bold;
	text-align: left;
}

.tablaBusq
{
	border: 2px;
	border-style: solid;
	border-color: #F5AF33;
}

.tit_busqueda_resultados3
{
	font-family: Verdana;
	font-size: 13px;
	color: black;
	font-weight: bold;
	background-color: #FFE6B0;
	height: 30px;
}

.lineaClara
{
	height: 2px;
	background-color: #F5AF33;
	font-size: 1px;
	line-height: 1px;
}


input.boton_booking, boton_booking
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	width: 200px;
	height: 23px;
	background-image: url(/images/boton_booking.gif);
	background-repeat:no-repeat;
	border : 0px;
}


input.boton3
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	width: 198px;
	height: 23px;
	border: 0;
	background-image: url(/images/boton_cotizacion.gif);
	background-repeat: no-repeat;
}

.numApartadoCompleto
{
	font-size: 13px;
	font-family: Verdana;
	color: #000000;
	text-align: left;
	padding-left: 20;
	font-weight: bold;
	background-color: #FFE6B0;
	height: 23px;
}


.boton_ocultar_cesta
{
	background-image: url(/images/home/ocultar_compra.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 15px;
	border: 0px;
	color: White;
	cursor: pointer;
}

.boton_mostrar_cesta
{
	background-image: url(/images/home/mostrar_compra.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 15px;
	border: 0px;
	color: White;
}


.listados_cabecera_resultado2
{
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	border-bottom-width: 2px;
	font-size: 14;
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
	padding: 2px;
}

.titulares_peq1
{
	background-color: #FFE6B0;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding: 4px;
	padding-left: 8px;
	margin-bottom: 6px;
	margin-top: 8px;
}

.mediano
{
	width: 132px;
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	border:solid 1px #666666;
}

.classMin
{
	font-size: 1px;
	line-height: 1px;
}

#buscador .button_es
{
	border: 0px;
	background: url(/images/boton.gif);
	width: 87px;
	height:32px;
	color: white;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 5px;
}
#buscador .button_en
{
	border: 0px;
	background: url(/images/boton.gif);
	width: 87px;
	height: 32px;
	color: White;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 5px;	
}

.button_claro
{
	border: 0px;
	background: url(/images/boton_claro.gif);
	width: 87px;
	height: 32px;
	color: White;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 5px;
}

.button_es
{
	border: 0px;
	background: url(/images/boton.gif);
	width: 87px;
	height: 32px;
	color: White;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 5px;	
}
.button_en
{
	border: 0px;
	background: url(/images/boton.gif);
	width: 87px;
	height: 32px;
	color: White;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 5px;	
}

.inputTarifasMediano
{
	font-size: 11px;
	width: 90px;
}


.inputTarifasReservas
{
	font-size: 11px;
	width: 180px;
}


.textoImput
{
	font-size: 11px;
	font-family: Verdana;
}

.NewsletterContenido
{
	width: 100%;
	
}

.tituloHotel
{
	color: #FF6600;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px; /*padding-bottom:5px;*/ /*text-decoration:underline;*/
	text-align: left;
}

#ltodoPromo, #lOferRecom
{
	text-align: center;
	width: 100%;
}

#lPaginasPromo td
{
	padding-right: 10px;
}

/* TARIFAS */


.anualRate
{
	background-color: #F5AF33;
	color: #FFFFFF;
	border-width: 0px;
	padding: 2px;
	text-align: center;
	font-size: 11;
	font-family: Verdana;
	font-weight: bolder;
}

.tit_busqueda_avail_promo
{
	font-family: Verdana;
	font-size: 11px;
	color: black;
	font-weight: bold;
	padding-left: 10px;
	background-color: #FFE6B0;
}

.cestaMenu td
{
	font-family: Verdana;
	font-size: 10px;
}


input.boton2
{
	font-family: Verdana;
	font-size: 10px;
	color: #2D718A;
	cursor: pointer;
	font-weight: bold;
	width: 200px;
	height: 22px;
	border: 0;
	background-image: url(/images/boton2.gif);
	background-repeat: no-repeat;
}



/* FICHAS HOTELES */

 #menu_info
{
	border-style: solid;
	border-color: #F5AF33;
	border-width: 2px;
	border-right-style: none;
	border-top-style: none;
	margin-top: 8px;
}

#menu_info td
{
	border-style: solid;
	border-color: #F5AF33;
	border-width: 2px;
	border-left-style: none;
	border-bottom-style: none;
	padding: 2px;
	padding-right: 24px;
	padding-left: 4px;
	font-weight: bold;
}

#menu_info #sel
{
	background-color: #F5AF33;
	color: #FFFFFF;
}
#menu_info a:link
{
	text-decoration: none;
	color: #000000;
}
#menu_info a:visited
{
	text-decoration: none;
	color: #000000;
}
#menu_info a:hover
{
	text-decoration: none;
	color: #000000;
}
#menu_info a:active
{
	text-decoration: none;
	color: #000000;
}

.inputestandar
{
	width: 150px;
	font-family: Verdana;
	color: #000000;
	border:solid 1px #666666;
	font-size: 13px;
}


.descripcionReserva
{
	color: #333333;
	font-family: Verdana;
	font-size: 11;
}

.Casillas
{
	width: 220px;
	height: 22;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 12px;
	font-family: Verdana;
}


.ofertas_tabla_recom
{
	width: 333px;
	height: 101px;

}

li 
{
	list-style-position: inside;
}