/* Inicio Juan Galmés */
body
{
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Helvetica, sans-serif;
	background-color: white;
}

.tabla_buscador
{
	background-color:White;	
}


.pestanyaNoActiva
{
	color: #4e78ae;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	background-color: #cedefc;
	text-align: center;
	width: 79px;
	height: 30px;
	border-width: 1px;
	border-color: #4e78ae;
	border-style: solid;
	border-collapse: collapse;
	border-top-width:0px;
}

.pestanyaNoActiva a
{
	color: #4e78ae;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	

}

.pestanyaActiva
{
	color: #4e78ae;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	background-color: White;
	text-align: center;
	width: 79px;
	height: 30px; 

	

}

.pestanyaActiva a
{
	color: #4e78ae;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
}

/*Caja texto Destino y Hotel(Opcional) */
.caja_texto_buscador
{
	font-size:11px; 
	font-family:Arial; 
	color:#333333;
	text-align:left;
	padding-left:2px;
	padding-top:0px;
	height: 15px;
	width: 180px;
}





.lista_desplegable_buscador
{
	font-size: 8px;
	font-family: Arial;
	color: #333333;
	text-align: left;
	padding-left: 2px;
	padding-top: 0px;
	height: 15px;
	width: 50px;
}

.titulos3_home
{
	
	color:#c61215;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	text-align:left;
	padding-left:7px;
	
}

.titulo_hotel_home
{
	color: #c61215;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-align: left;
	padding-left: 7px;
	text-decoration: underline;
}

.titulo_hotel_estrellas_home
{
	color: #c61215;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	text-align: left;
	padding-left: 7px;
	text-decoration: none;
}


.titulos_home
{
	border:0px;
	color:#990000;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	text-align:left;
	padding-left:8px;
	padding-bottom:2px;
	
}


.titulos_home a
{
	color:#990000;
	text-decoration: underline;
}


.last_minute_primero p
{
	font-size: 11px;
	color: #c61215;
	font-family: Arial;
}

.last_minute_primero a
{
	font-weight: bold;
	font-size: 11px;
	color: #c61215;
	font-family: Arial;
	text-decoration: underline;
}

.last_minute_otros p
{
	font-size: 11px;
	color: #4b5776;
	font-family: Arial;
}

.last_minute_otros a
{
	font-weight: bold;
	font-size: 11px;
	color: #4b5776;
	font-family: Arial;
	
}


.caja_boletin
{
	background-color: white;
	width: 237px;
	height: 62px;
	border-color: #4e78ae;
	border-style:solid;
	border-width:1px;
	
}



td.texto_agencias2
{
	text-align:left;
	font-family: Arial;
	font-size:11px;
	color:#4c5876;	
	padding-left:42px;
	padding-top:10px;
	vertical-align:middle;
}

td.texto_agencias2 a
{
	font-weight: bold;
	font-size: 11px;
	color: #4c5876;
	text-decoration: underline;
}


table.Busqueda_avanzada_caja_titulo
{
	background-color: #486fa2;
	width: 500px;
	height: 48px;
	border-width: 1px;
	border-color: #363f54;
	border-style: solid;
}

td.Busqueda_avanzada_texto_titulo
{
	font-size: 11px;
	margin-left: 20px;
	color: white;
	font-family: Arial;
	font-weight: bold;
	padding-left: 20px;
}

td.Busqueda_avanzada_texto_normal
{
	font-size: 11px;
	margin-left: 20px;
	color: white;
	font-family: Arial;
	padding-left: 20px;
}

table.Busqueda_avanzada_caja_buscador
{
	background-color: White;
	width: 500px;
	border-width: 1px;
	border-color: #4e78ae;
	border-style: solid;
}

table.Busqueda_avanzada_subcaja_buscador
{
	margin-top: 16px;
}


td.Busqueda_avanzada_caja_buscador_texto_titulo
{
	font-weight: bold;
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
	padding-left: 19px;
}

.Busqueda_avanzada_caja_buscador_caja
{
	width: 220px;
	height: 18px;
	border-color: #686868;
	border-width: 1px;
	border-style: solid;
	background-color: White;
	margin-left: 19px;
}

.Busqueda_avanzada_checkbox
{
	font-size: 11px;
	color: #4c5876;
	font-family: Arial;
}




.Nombre_hotel_listado
{
	font-weight: bold;
	color: #434d67;
	font-family: Arial;
	text-transform: uppercase;
}

.Link_hotel_listado
{
	font-weight: bold;
	color: #434d67;
	font-family: Arial;
	text-decoration: underline;
}


td.DiasSemana_hotel_listado
{
	border: #586587 1px solid;
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: #e0eafd;
	text-align: center;
}


.Texto_hotel_listado
{
	border: #586587 1px solid;
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: white;
	border-collapse: separate;
	/*text-align: center;*/
}

.Texto_hotel_listado_sin_borde
{
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: white;
	/*text-align: center;*/
}


td.Texto_hotel_listado a
{
	border: #586587 0px solid;
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: white;
	text-align: center;
}

td.Titulo_hotel_listado
{
	color: #4b4b4b;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	background-color: white;
	text-align: center;
}

.Precio_hotel_listado
{
	font-weight: bold;
	font-size: 12px;
	color: #434d67;
	font-family: Arial;
}

.Precio2_hotel_listado
{
	font-weight: bold;
	font-size: 14px;
	color: #434d67;
	font-family: Arial;
}

table.Cabecera_hotel_listado_hotel
{
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	border-bottom-color:#a8b0c8;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.HOTEL_Nombre_zona_listado_hotel
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial;
	background-color: #434d67;
	width: 626px;
	border-collapse: collapse;
	border: none;
	height:20px;
}

.HOTEL_Texto_zona_listado_hotel
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
	padding-left:20px;
	border-collapse: collapse;
	height:auto;
	border-style:none;
	border-width:0px;
	height:20px;
}


table.formato_accesoagencias
{
	width: 626;
	border: none;
	background-color: #434d67;
	border-collapse: collapse;
	height: 20px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial;
}
td.texto_agencias
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
	padding-left:19px;
}


.numeros_paginas
{
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
}

.numeros_paginas a
{
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
	text-decoration: underline;
}

.numero_paginas a:active
{
	text-decoration:none;
}

.fecha_hotel_listado
{
	border:0px;
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-align:right;
}

.Buscando
{
	background-image: url(../images/f1_Degradado_buscador.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}

.Total_a_pagar
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #434d67;
	font-family: Arial;
	background-color: #c7d9fc;
	height: 20px;
	padding-left:20px;
}

.Total_a_pagar2
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #434d67;
	font-family: Arial;
	background-color: #c7d9fc;
	height: 20px;
	text-align: left;

}


/*Cajas de texto de Booking para introducir los datos personales*/
.caja_texto_datos_personales
{
	font-size:11px; 
	font-family:Arial; 
	color:#333333;
	text-align:left;
	padding-left:2px;
	padding-top:0px;
	height: 18px;
}

/*Título de los suplementos opcionales (si el hotel dispone de ellos) */
.Titulo_suplementos_opcionales
{
	font-weight: bold;
	color: #434d67;
	font-family: Arial;
	font-size: 11px;
}


div.Texto_suplementos_opcionales table
{
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: white;
	/*text-align: center;*/
}

.Fondo_azul_boton_ok
{
	background-color: #dde4f0;
	font-weight: bold;
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
	vertical-align: middle;
	text-align: right;
	height: 20px;
}

.Titulo_cesta_compra
{
	font-weight: bold;
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
	padding-left: 9px;
	background-color:#e0eafd;
	border-left: #4e78ae 1px solid;
	border-right: #4e78ae 1px solid;
	border-top: #4e78ae 1px solid;
	border-collapse:collapse;
}
.Total_cesta_compra
{
	font-weight: bold;
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
	padding-left: 9px;
	background-color:#e0eafd;
}
.Texto_cesta_compra
{
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
	padding-left: 9px;
	border-collapse:collapse;
	border-left:#4e78ae 1px solid;
	border-right:#4e78ae 1px solid;
}

.Contenedor_cesta
{
	border-bottom:#4e78ae 1px solid;
	border-collapse:collapse;
}

.Confirmacion_o_cancelacion_reserva_cesta
{
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
	padding-left: 9px;
	text-decoration: underline;
}	

.boton_cesta
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	background: url( '../images/home/logo_mireserva.png' );
	border: 0;
	cursor: pointer;
	width: 20px;
	height: 18px;
	font-weight: bold;
	margin-left: 15px;
}

.apartado_pago_reserva
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #434d67;
}


.Destacado_pago_reserva
{
	font-weight: bold;
	color: #434d67;
	font-family: Arial;
	font-size: 11px;
}

.politica_cancelacion_cesta_compra
{
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
	text-decoration: underline;
}

.Contenedor_general_cesta_compra
{
	border-collapse:collapse;
}

.Texto_hotel_listado_cesta_compra
{
	border-left: #586587 1px solid;
	border-right: #586587 1px solid;
	border-top: #586587 1px solid;
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: white;
	border-collapse: collapse;
	/*text-align: center;*/
}

.Texto_hotel_listado_cesta_compra_sin_borde
{
	color: #4b4b4b;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: white;
}

.Precio_hotel_listado_cesta_compra
{
	font-weight: bold;
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
	text-align:right;
}

.Borde_Precio_hotel_listado_cesta_compra
{
	border-right: #586587 1px solid;
	border-top: #586587 1px solid;
}

.Total_cesta_compra2
{
	font-weight: bold;
	font-size: 12px;
	color: #434d67;
	font-family: Arial;
	padding-left: 20px;
	background-color: #e0eafd;
	text-transform: uppercase;
	height: 21px;
}

.Datos_pasajeros_y_agencias
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
}



.Terminos_y_condiciones_cesta_compra
{
	font-size: 11px;
	color: #4b4b4b;
	font-family: Arial;
}

.Cancelar_cesta_compra
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Arial;
	text-decoration: underline;
}

.texto_etiqueta
{
	font-family: Arial;
	font-size: 12px;
	color: #434d67;
	padding-left: 5px;
	font-weight: bold;
	text-align: right;
}

.texto_etiqueta2
{
	font-family: Arial;
	font-size: 12px;
	color: #434d67;
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
}

.texto_etiqueta3
{
	font-family: Arial;
	font-size: 12px;
	color: #434d67;
	padding-left: 5px;
	font-weight: bold;
	text-align: center;
}



.texto_cruceros, span.texto_cruceros, span.texto_cruceros td
{
	border:0px;
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-align:justify;
}

.texto_cruceros2
{
	border:0px;
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-align:right;
}

.texto_cruceros3
{
	border:0px;
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-align:left;
}

.boton_buscar3
{
/*	width: 200px;
	float: right;
	border: solid 1px #3578ae;
	padding: 2px 0px;
	margin: 0px 3px 0px 0px;
	text-align: center;
	background-image: url(images/boton_1.jpg);*/
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	background: url( '../images/boton_1.jpg' );
	border: 0px solid #3578ae;
	cursor: pointer;
	text-align: left;
	width: 84px;
	padding-left: 10px;
	height: 20px;
	font-weight: bold;
	text-transform: lowercase;
}

#parametros{
	font-family: Arial;
	font-size: 12px;
	color: #434d67;
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
}

#parametros a, #parametros a:link, #parametros a:visited{
	font-family: Arial;
	font-size: 12px;
	color: #434d67;
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
}

#parametros a:hover{
	font-family: Arial;
	font-size: 12px;
	color: #434d67;
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
}

.error_sabre
{
	left: 750px;
	position: relative;
	top: 190px;
}

/*Estilos para los mensajes automaticos*/
.Lineas
{
	background:#EDEDED;
}
.Etiquetas
{
	font-family: Arial;
	font-size: 12px;
	color: #434d67;
	padding-left: 5px;
	font-weight: bold;
}
.Valores
{
	border:0px;
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-align:justify;
}

font a
{
	border:0px;
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-decoration:underline;
}

.otstupTopBottom
{
	border:0px;
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-align:justify;
}

.fondoma
{
	border: solid 1px #4e78ae;
	border-color: #4e78ae;
	border-collapse: collapse;
	background-image: url(../images/f1_Degradado_buscador.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
}

.menu
{
	font-family: Arial;
	font-size: 12px;
	color: #434d67;
	padding-left: 5px;
	font-weight: bold;
}

.BotonInfohot
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #434D67;
	background: url( '../images/Boton_Infohot.jpg' );
	border: 0;
	cursor: pointer;
	width: 237px;
	height: 36px;
	font-weight: bold;
}



.nueva_agencia
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial;
	background-color: #434d67;
}

.oculto
{
	display:none;
}
/* fin Juan Galmés */




















table.nuevabusqueda
{
	width:626;
	height:20;
	background-color:#e0eafd;
	border:none;
}
table.accesoagencias_izquierda
{
	width:100%;
	height:100%;
	background-color:#e0eafd;
	border:none;
}

td.texto_nuevabusqueda
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:#434d67;
	width:113;
	height:18;	
	border:solid 1px #434d67;
	background-color:#80ffff;	
	padding-left:0px;
}



table.formato_accesoagencias2
{
	width: 626;
	background-color: #ffffff;
	padding-bottom: 20px;
	border-right: #b9c0d2 1px solid;
	border-top: #b9c0d2 1px solid;
	border-left: #b9c0d2 1px solid;
	border-bottom: #b9c0d2 1px solid;
}

.formato_buscador3
{	
    	border:solid 1px #4e78ae;
	background-color:white;
    background-position:bottom;
	vertical-align:text-bottom; 	
	background-image:url('/images/home/fondo_busc.jpg');
	background-repeat:repeat-x;
}


/*.formato_buscador
{*/
	/*width:237;*/
/*	border:solid 1px #4e78ae;
	background-color:white;*/
	/*height:211;*/
/*}*/
td.formato_buscador2
{
	border-bottom:solid 1px #4e78ae;
	border-left:solid 1px #4e78ae;
	border-right:solid 1px #4e78ae;
	border-top:none;
	width:207;
	background-color:white;
}
td.buscador_parte1
{
	border-bottom:none;
	border-left:solid 1px #4e78ae;
	border-right:solid 1px #4e78ae;
	border-top:solid 1px #4e78ae;
}

td.buscador_parte2
{
	border-bottom:solid 1px #4e78ae;
	border-left:none;
	border-right:none;
	border-top:none;

}

table.formato_buscadoravanzado
{
	width:237;
	border: solid 1px #363f54;
	border-collapse: collapse;
	background-color:#486fa2;
	padding-left:13px;
	height:48;
}
table.formato_propuestas
{
	width:237;
	border:#4e78ae;
	border:1px;
	background-color:white;
	height:62;
}


table.formato_pie
{
	width:950; height:55; 
	background-image:url('/images/home/fondo_pie.jpg'); 
	background-repeat:repeat-x;
}

table.formato_body
{
	background-image:url('/images/home/fondo_body.jpg'); 
	background-repeat:repeat-x; width:950;
	margin: 0px;
	padding: 0px;
}

.buscador_input
{
	font-size:11px; 
	font-family:Arial; 
	color:#333333;
	text-align:left;
	padding-left:2px;
	padding-top:0px;
	height: 15px;
	/*vertical-align:top*/
}

.idioma_home
{
	padding-top:0px; 
	font-size:11px; 
	font-weight:bold; 
	font-family:Arial; 
	color:#dadde7;
}

.busquesuviaje
{
	font-family:Arial;
	font-size:18;
	color:#434d67;
	font-weight:bold;
	padding-bottom:5px;	
}
.texto_buscadoravanzado
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#ffffff;
}

.descripcion_home
{
	color:#4c5876;
	font-size:11px;
	font-family:Arial;
	text-align:left;	
}

.descripcion_cabecera
{
	border:0px;
	color:#4f587a;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	
}
.descripcion_hotel
{
	border:0px;
	color:#4b4b4b;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	
}

.descripcion_pie
{
	border:0px;
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	
}

/*.descripcion_pie td
{
	color:#E0EAFD;
}*/

.descripcion_pie2
{
	border:0px;
	color:#5c5c5c;
	font-size:11px;
	font-family:Arial;
	text-align:left;
}


.titulos2_home
{
	
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
	text-align:left;
	padding-left:7px;
	
}

.tablas_home
{
	border-color:#4e78ae;
	border-collapse:collapse;
	border: 1px;
	width: 237px;
}


td.contPrecios
{
	color:#0056A3;
}
td.txtWizard
{
	font-family: Verdana, Helvetica, Arial;
	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{
	text-decoration:none;
}
.numApartado {
	font-size: 12pt;
	background: #7D7DE;
	color: #293884;
	font-weight:bold;
}
.wizardOn {
	font-size: 17pt;
	background: #84496B;
	color: #293884;
	font-weight:bold;
}
.wizardOff {
	font-size: 17pt;
	background: #CCCCCC;
	color: #293884;
	font-weight:bold;
}
TD.apartado {
	color:#84496B;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold
}
.Titulo_ap_hotel {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	color: #84496B;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.subTitulo_ap_hotel{
	FONT-WEIGHT: bold;
	color: #84496B;
}
/*.textform {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial; 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, Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}*/
td.nomAloja
{
	background-color:#f4f7ff;
	color:#293884;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
	font-size:14px;
}
td.nomAloja2
{
	background-color:#f4f7ff;
	color:#293884;
	font-weight:normal;
	font-family:Verdana, Helvetica, Arial;
	font-size:13px;
}
td.titulo
{
	color:#84496B;
	font-weight:bolder;
	font-family:Verdana, Helvetica, Arial;
	font-size:8pt;
}
td.pageTitle
{
	color:#84496B;
	font-size: 15pt;
	font-family:Verdana, Helvetica, Arial;
	font-weight:bold;
	text-align:center;
}
td.pageTitleSub
{
	color:#000000;
	font-size: 10pt;
	font-weight:bold;
}
table.bordeRojo
{
	border:#3578ae 1px solid;
	background-color:#6894c2;
	
}
td.pageSubTitle
{
	border:#7F004c 1px solid;
	color:#000000;
	font-size: 9px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.pageSubTitleN
{
	border:#7F004c 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}
td.titulo
{
	border:#84496B 1px solid;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.precio
{
	color:#003333;
	/*border:#7F004c 1px solid;*/
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}
td.precioRojo
{
	/*border:#f4f7ff 1px solid;*/ 
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}

td.precioRes
{
	color:#003333;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
td.precioRojoRes
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}

td.itinerario
{
	border-bottom:#f4f7ff 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}

td.itinerarioizda
{
	border-left:#f4f7ff 1px solid;
	border-bottom:#f4f7ff 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}

td.itinerariodcha
{
	border-right:#7F004c 1px solid;
	border-bottom:#7F004c 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}


td.itinerarioTitulo
{
	border:#7F004c 1px solid;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}


a.precio
{
	color:#003366;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
}
a.precioRojo
{
	font-size:9px;
	font-family:Verdana, Helvetica, Arial;
	color:#FF0000;
}

td.cablist
{
	border:#3578ae 1px solid;
	background-color :#6894c2;
	color :#ffffff;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}
td.elelist
{
	border:#7F004c 1px solid;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial;
}
td.pesSelect
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Verdana, Helvetica, Arial; 
	background-color:#003366;
	color:#FFFFFF;
	font-weight:bold;
}
td.pesDSelect
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Verdana, Helvetica, Arial;
	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 */


.boton_buscar2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	background: url( '../images/boton_1.jpg' );
	border: 0px solid #3578ae;
	cursor: pointer;
	text-align: left;
	width: 84px;
	padding-left: 10px;
	height: 20px;
	font-weight: bold;
	text-transform: lowercase;
}
	input.boton{
		font-family: Arial, Helvetica, Sans-Serif;
		font-size:12px;
		color:#ffffff;
		background-color: #6894c2;
		border:1px solid #3578ae;
		cursor: pointer;
		padding-left:30px;
		padding-right:30px;
		font-weight:bold;
	}
	input.miniboton{
		font-family: Verdana, Arial, 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, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:black;
	}
	td.pie  {
		font-family:Verdana, Arial, 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:14px;
		height:25px;
	}
	.bienvenido a:link {
		color:black;
		text-decoration:underline;
	}
	.bienvenido a:active {
		color:black;
		text-decoration:underline;
	}
	.bienvenido a:visited {
		color:black;
		text-decoration:underline;
	}
	.bienvenido a:hover {
		color:black;
		text-decoration:underline;
		font-weight:bold;
	}




/*MIS ESTILOS JOANA MARIA*/

/*Estilos para la cabecera de la página*/
table.formato_cabecera
{
	width:760; 
	height:112; 
	background-image:url('../images/home/cabecera.jpg'); 
	background-repeat:no-repeat; 
}

a.enlace
{
	color:#1A8CFF;
	font-weight:bold; 
	font-size:13px;
	font-family: Verdana;	
}

a.enlace_cabecera
{
	color:white;
	font-size:11px;
	font-family: Verdana;	
}

a.enlace_menu:hover,a.enlace_menu:link,a.enlace_menu:visited
{
	text-decoration:none;	
	color:#002E56;
}
td.cabecera_menu
{
	color:White;
	font-size:11px;
	font-family: Verdana;	
}
table.menu
{
	background-image:url('../images/home/barraAzul.gif'); 
	background-repeat:no-repeat; 
	color:#001F3C;
	font-size:11px;
	font-family: Verdana;	
	font-weight:bold; 
	width:760; 
}
table.home_paquete
{
	background-image:url('../images/home/fondoPaq.gif'); 
	background-position: center;
	background-repeat:no-repeat; 
	width:417;
	font-family: Verdana;
}
table.home_subasta
{
	background-image:url('../images/home/subasta.jpg'); 
	background-position: center;
	background-repeat:no-repeat; 
	width:417;
	font-family: Verdana;
}
.home_subasta1
{
	color:#CC0000;
	font-size:20px;
	font-weight:bold; 	
	margin-left:25px;
	margin-top:10px;
}
.home_subasta2
{
	color:Black;
	font-size:14px;
	font-weight:bold; 
	margin-left:25px;
}
.home_subasta3
{
	color:Black;
	font-size:13px;
	margin-left:25px;
}
a.home_subasta4
{
	font-size:12px; 
	text-decoration:underline; 
	color:White;
	font-weight:bold; 
}

.precio_subasta
{
	color:#CC0000;
	font-size:20px;
	font-weight:bold;
}

.ver_subasta, a.ver_subasta
{
	color:#CC0000;
	font-size:14px;
	font-weight:bold; 	
	text-decoration:underline;
	margin-left:170px;
	vertical-align:middle;
}

.ofertas_subasta
{
	color:#CC0000;
	font-size:13px;
}

.titulo_home
{
	font-size:11px;
	color:White;
	font-weight:bold;
	background-color:#002E56;
	height:24px;
	font-family: Verdana;
}
.texto
{
	font-size:11px;
	font-family: Verdana;
	color:#002E56;
}

.texto_negrita
{
	font-size:11px;
	font-family: Verdana;
	color:#002E56;
	font-weight:bold;
}

.texto_titulo
{
	font-size:11px;
	font-family: Verdana;
	color:#002E56;
	font-weight:bold;
}

.textoInput{
	color:#666666;
	font-family: Verdana;
	font-size:11px;
	width:180px;
	height:18px;
	margin-left:0px;
	padding-left:0px;
}

.textoInput2{
	color:#666666;
	font-family: Verdana;
	font-size:11px;
	width:155px;
	height:18px;
	margin-left:0px;
	padding-left:0px;
	border: 1px solid #7F9DB9;
}

.textoInput3{
	color:#666666;
	font-family: Verdana;
	font-size:11px;
	width:165px;
	height:18px;
	margin-left:0px;
	padding-left:0px;
}

input.botonrojo
{
	font-family: Verdana;
	font-size: 10px;
	color: white;
	background: url( '../images/home/botonrojo.gif' );
	border: 0px;
	cursor: pointer;
	text-align: center;
	width: 70px;
	height: 16px;
	font-weight: bold;
	text-transform: lowercase;
}

.botonrojo_ofertas
{
	font-family: Verdana;
	font-size: 10px;
	color: white;
	background: url( '../images/home/botonrojo.gif' ) no-repeat;
	border: 0px;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	text-transform: lowercase;
	padding:2px 12px;	
}

a.linkrojo_ofertas:hover, a.linkrojo_ofertas:link, a.linkrojo_ofertas:visited, a.linkrojo_ofertas:active
{
     color:White;    
     text-decoration:none;
}

.fondo_titular
{
	background: url( '../images/fondo_titular.gif' );
	background-repeat:no-repeat;
	height:105px;
	background-position:0px 0px;
	padding-top:10px;
}

 input.boton_subasta
{
	font-family: Verdana;
	font-size: 11px;
	color: white;
	background-color:#CC0000;
	border: 0px solid #4D6185;
	cursor: pointer;
	text-align: center;
	width: 85px;
	height: 15px;
	font-weight: bold;
	text-transform: lowercase;
	margin-left:480px;
}

.borde_gris1
{
	border-left: solid 1px #CCCCCC; 
	border-right: solid 1px #CCCCCC;
}

.borde_gris2
{
	border-left: solid 1px #CCCCCC; 
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC; 
}

.borde_gris12
{
	border-left: solid 1px #CCCCCC; 
	border-right: solid 1px #CCCCCC;
	background-image:url(../images/home/separador.gif); 
	background-repeat:repeat;
	font-size:8px;
}

/*Estilos que se aplican a los paquetes destacados de la Ficha*/

.ficha_paquetes
{
	color:White;
	font-family: Verdana;
	font-size:18px;
	padding-left:10px;
	background-color:#E89702;
	font-weight:bold;	
}

.ficha_paquetes2
{
	color:#E89702;
	font-family: Verdana;
	font-size:20px;
	background-color:white;
	font-weight:bold;	
}
.ficha_tabla_paquetes2
{
    background-color:White;
    margin-bottom:5px;
    width:165px;
    margin-top:3px;
}

.ficha_paquetes_precio
{
	color:#CC0000;
	font-size:11px;
	font-family: Verdana;
	font-weight:bold; 
}
.ficha_paquetes_nombre
{
	color:#333333;
	font-size:11px;
	font-family: Verdana;
	font-weight:bold; 
}

.ficha_tabla_paquetes
{
	border-color:#E89702;
	border-style:solid; 
    border-width:1px; 
    background-color:White;
    margin-bottom:5px;
    width:165px;
}
.ficha_paquetes_desc
{
	color:#666666;
	font-size:10px;
	font-family: Verdana;
	padding-top:5px;
}

.titulo_ficha_paq
{
    background-color: #002E56;
    color: White;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    text-align: center;
}

.fichaPaq_precioDesde
{
    text-align:right;
}

.paqRelacion
{
    padding-top:10px;
}

/*Estilos que se aplican a los paquetes destacados de la home*/

.home_paquetes2
{
	color:#E89702;
	font-family: Verdana;
	font-size:20px;
	background-color:white;
	font-weight:bold;	
}
.home_tabla_paquetes2
{
    background-color:White;
    margin-bottom:5px;
    width:440px;
    margin-top:3px;
}


/*Estilos que se aplican a los paquetes destacados de la home*/
.home_paquetes
{
	color:White;
	font-family: Verdana;
	font-size:18px;
	padding-left:10px;
	background-color:#E89702;
	font-weight:bold;	
}
.home_tabla_paquetes
{
	border-color:#E89702;
	border-style:solid; 
    border-width:1px; 
    background-color:White;
    margin-bottom:5px;
}



.home_paquetes_precio
{
	color:#CC0000;
	font-size:11px;
	font-family: Verdana;
	font-weight:bold; 
}
.home_paquetes_nombre
{
	color:#333333;
	font-size:11px;
	font-family: Verdana;
	font-weight:bold; 
}
.home_paquetes_desc
{
	color:#666666;
	font-size:11px;
	font-family: Verdana;
	padding-top:5px;
}


.home_paquetes_dias
{
	color:#888;
	font-size:10px;
	font-family: Verdana;
	font-weight:bold; 
	line-height: 12px;
}
/*Fin de los estilos del los paquetes destacados de la home*/

/*Estilos que afectan al pie de la página*/
a.enlace_pie
{
	color:white;
	font-size:10px;
	font-family: Verdana;	
}

.pie2
{
	color:#1A8CFF;
	font-size:10px;
	font-family: Verdana;	
}

/*Estilos para el buscador de paquetes y hoteles*/
.menu_buscador
{
	background-image: url(../images/paquete/fondo_busca_paquetes.jpg);
	background-repeat:no-repeat;	
	background-position: left top;
}
.img_buscador
{
	color:white;
	font-size:12px;
	font-family: Verdana;	
	padding-left:72px;
	background-image: url(../images/imgPaquetes.gif);
	background-repeat:no-repeat;	
	font-weight:bold;
}

.img_buscadorski
{
	color:white;
	font-size:12px;
	font-family: Verdana;	
	padding-left:100px;
	background-image: url(../images/imgSki.gif);
	background-repeat:no-repeat;	
	font-weight:bold;
}
.etiqueta_buscador
{
	color:Black;
	font-size:12px;
	font-family: Verdana;	
	padding-left:15px;
}

.etiqueta_buscador2
{
	color:Black;
	font-size:12px;
	font-family: Verdana;	
	padding-left:0px;
}

.texto_poplist
{
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
	width:126px;
	padding-right:0px;
}

.caja_texto_zona
{
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
	width:314px;
	background-color:#E0E1E6;
}
.caja_texto_zona2
{
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
	width:350px;
	background-color:#E0E1E6;
}

.caja_texto_fecha
{
	font-size:11px; 
	font-family:verdana; 
	color:#333333;
	text-align:left;
	padding-left:3px;
	width: 100px;
}

input.boton_buscar
{
	font-family: Verdana;
	font-size: 13px;
	color: #ffffff;
	background: url( '../images/paquete/botonbuscar.gif' );
	border: 0px solid #4D6185;
	cursor: pointer;
	text-align: center;
	width: 110px;
	height: 26px;
	font-weight: bold;
	text-transform: lowercase;
}

.fondo_iframe_paquete
{
	background-image:url('../images/paquete/fondo_paquete.gif');	
	background-repeat:no-repeat;
	background-position:left;
}

a.fondo_iframe_paquete,a.fondo_iframe_paquete:hover
{
	background-image:none;
	text-decoration:none;
	font-size:17px;
	color:#E89702;
	font-weight:bold;
}

.caja_alojamiento
{
	height:17px;
	border:1px solid #7F9DB9;
	font-family:Verdana;
	color:#666666;
	font-size:11px;
}

.fecha_hotel
{
	font-size:11px; 
	font-family:verdana; 
	color:#333333;
	text-align:left;
	padding-left:3px;
	width:80px;}
/*Estilos para comprobar el estado de la reserva de paquetes*/
.contenido_comprobar
{
	color:white;
	font-size:10px;
	font-family: Verdana;
	padding-left:10px;
	}
.titulo_comprobar
{
	color:white;
	font-size:10px;
	font-family: Verdana;
	font-weight:bold;
	padding-left:10px;
 }
 
 input.boton_entrar
{
	font-family: Verdana;
	font-size: 11px;
	color: white;
	background-color:#A56B01;
	border: 0px solid #4D6185;
	cursor: pointer;
	text-align: center;
	width: 75px;
	height: 15px;
	font-weight: bold;
	text-transform: lowercase;
}

/*Estilos para el listado de los paquetes*/

.Cabecera_listado_hotel
{
	color:white;
	font-size:14px;
	font-family:Verdana;
	text-align:left;
	font-weight:bold;
	background-color:#002E56;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}

.Cabecera_listado_paquetes
{
    color:white;
	font-size:14px;
	font-family:Verdana;
	text-align:left;
	font-weight:bold;
	background-color:#002E56;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-left:3px;
	margin:0px;
	color:white;
}

a.link_paquete
{
	color:#002E56;
	font-size:11px;
	font-family:Verdana;
	text-decoration: underline;
}
tr.cabecera_resultados_paquete
{
	 background-color:#E5E5E5;
	 font-family:Verdana;
	 font-size:11px;
	 color:#002E56;
	 text-align:center;
	 height:15px;
}
 
 .texto2,td.datos_pujar
 {
	 font-family:Verdana;
	 font-size:11px;
	 color:#333333;
}
.Precio_azul
{
	 font-family:Verdana;
	 font-size:12px;
	 color:#002E56;
	 text-align:center;
	 font-weight:bold;
}

.Precio_rojo
{
	 font-family:Verdana;
	 font-size:12px;
	 color:#CC0000;
	 text-align:center;
	 font-weight:bold;
}

.overdiv 
{
	background:url(../images/paquete/alert_over_div.gif);
	background-repeat:no-repeat;
	background-position:right top;
	border:1px solid #FBB659;

}


/*Precio que sale en el primer paso de la reserva*/
.precio, a.desglose
{
	color:#333333;
	font-size:10px;
	font-family:Verdana;
}

.precioRojo
{
	font-size:10px;
	font-family:Verdana;
	color:#002E56;
}

.reservar_paquete
{
	 font-family:Verdana;
	 font-size:11px;
	 color:#002E56;
	 text-decoration:none;
	 font-weight:bold;
}

.solicitar_paquete
{
	 font-family:Verdana;
	 font-size:11px;
	 color:#CC0000;
	 text-decoration:none;
	 font-weight:bold;
}

.paginas_desactivadas
{
	font-family:Verdana;
	font-size:11px;
	color:white;
}
.paginas_activadas,a.paginas_activadas
{
	font-family:Verdana;
	font-size:11px;
	color:#583901;
}

a.modifique_busqueda1
{
	font-family:Verdana;
	font-size:12px;
	color:#E89702;
	font-weight:bold;
	text-decoration: underline;
}

.modifique_busqueda2
{
	font-family:Verdana;
	font-size:13px;
	color:#E89702;
	font-weight:bold;
	padding-right:3px;
    padding-top:10px;
    padding-bottom:10px;
}

/*Estilo para la descripción del paquete*/
.titulo_desc_paquete_on
{
	font-size:11px;
	color:White;
	font-weight:bold;
	height:24px;
	font-family: Verdana;
	padding-left:5px;
	padding-right:5px;
	background-image:url('../images/paquete/ficha_pest_cent.gif'); 
	background-repeat:repeat-x;
	cursor: pointer;
}
.titulo_desc_paquete_off
{
	font-size:11px;
	color:#E89702;
	font-weight:bold;
	height:24px;
	font-family: Verdana;
	padding-left:5px;
	padding-right:5px;
	background-image:url('../images/paquete/ficha_pest_cent_off.gif'); 
	background-repeat:repeat-x;
	cursor: pointer;
}
.texto_paq
{
	font-size:11px;
	color:#000000;
	font-family: Verdana;
	line-height:130%;
}

.titulo_paq
{
	font-size:11px;
	color:#E89702;
	font-family: Verdana;
	font-weight:bold;
}

table.datos_paq
{
	border-color:#CCCCCC;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
}

td.titulos
{
	font-family:Verdana;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	color: #002E56;
	text-align:left;
	border-right:#ffffff 1px solid;
	border-left:#002E56 7px solid;
	border-bottom:#002E56 2px solid;
	height:21;
}

td.titulo_proceso_reserva
{
	color:White;
	font-family: Verdana;
	font-size:18px;
	font-weight:bold;	
	padding-left:13px;
	background-image:url(../images/paquete/navegacion_reserva_mid.gif); 
	background-repeat:repeat-y;
}

td.proceso_reserva
{
	font-family:Verdana;
	font-size:11px;
	color:white;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	/*padding-right:50px;	*/
}

td.numero_proceso_reserva
{
	color:White;
	font-family: Verdana;
	font-size:20px;
	padding-left:10px;
}

select.cantidad
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 49px;
	height: 18px;
	border:1px solid #666666;
}

.desc_habitacion,.desc_reg
{
	color:#000000;
	font-size:11px;
	font-family:Verdana;
}
input.pass
{
	font-family: Verdana;
	font-size:11px;
	color:#666666;
	border:1px solid #686868;
	width: 125px;
	height: 18px;
}
.etiq_pasajeros
{
	font-family:Verdana;
	font-size:10px;
	color:#666666;
}

.etiq_pasajeros2
{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
}
.etiq_pasajeros3
{
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}

.boton_cancelar
{
	background:url(../images/paquete/bt_cancelar.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Verdana;
	padding-left:6px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#1B4A78;
	border: 1px solid #1B4A78;
	cursor: pointer;
	width: 130px;
	height: 20px;
	text-transform: lowercase;  
}

.boton_cancelar2
{
	background:url(../images/paquete/bt_cancelar.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Verdana;
	padding-left:6px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#1B4A78;
	border: 1px solid #1B4A78;
	cursor: pointer;
	width: 170px;
	height: 20px;
	text-transform: lowercase;  
}

.boton_continuar
{
	background:url(../images/paquete/bt_continuar.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Verdana;
	padding-left:6px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#1B4A78;
	border: 1px solid #1B4A78;
	cursor: pointer;
	width: 130px;
	height: 20px;
	text-transform: lowercase;  
}

.boton_continuarG
{
	background:url(../images/paquete/bt_continuar.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Verdana;
	padding-left:6px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#1B4A78;
	border: 1px solid #1B4A78;
	cursor: pointer;
	width: 270px;
	height: 20px;
	text-transform: lowercase;  
}

.boton_volver
{
	background:url(../images/subastas/bt_volver.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Verdana;
	padding-left:6px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#1B4A78;
	border: 1px solid #1B4A78;
	cursor: pointer;
	width: 110px;
	height: 20px;
	text-transform: lowercase;  
}

.boton_pago
{
	background:url(../images/paquete/bt_continuar.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Verdana;
	padding-left:6px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#1B4A78;
	border: 1px solid #1B4A78;
	cursor: pointer;
	height: 20px;
	text-transform: lowercase;  
    width:190px;
}

.boton_pago2
{
	background:url(../images/paquete/bt_continuar.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Verdana;
	padding-left:6px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#1B4A78;
	border: 1px solid #1B4A78;
	cursor: pointer;
	height: 20px;
	text-transform: lowercase;  
    width:170px;
}

.boton_imprimir
{
	background:url(../images/paquete/bt_imprimir.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Verdana;
	padding-left:6px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#1B4A78;
	border: 1px solid #1B4A78;
	cursor: pointer;
	height: 20px;
	text-transform: lowercase;  
    width:160px;
}

.detalle_paq
{
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	padding-left:10px;
	padding-right:15px;
}

tr.CestaCompra_5estrellas
{
	background-color:#E5E5E5;
	height:15;
	font-family:Verdana;
	font-size:11px;
	color:#002E56;
	padding-left:10px;
	padding-right:20px;
}

td.precio_5estrellas
{
	font-family:Verdana;
	font-size:12px;
	color:#002E56;
	font-weight:bold;
	text-align:center;
}
td.precio_Seguro
{
	font-family:Verdana;
	font-size:12px;
	color:#002E56;
	font-weight:bold;
	text-align:right;
	padding-right:22px;
	vertical-align:bottom;
}

tr.precio_total_reserva
{
	background-color:#E5E5E5;
	height:29;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#002E56;
	padding-left:10px;
	padding-right:20px;
}

td.precio_total_reserva
{
	background-color:#E5E5E5;
	height:29;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#002E56;
	padding-left:10px;
	padding-right:20px;
}

td.precio_final_reserva
{
	background-color:#E5E5E5;
	height:29;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#002E56;
	padding-right:20px;
}

.Datos_pasajeros_y_agencias_info
{
	font-family: Verdana;
	font-size:11px;
	color:#666666;
	border:1px solid #686868;
	height: 18px;
}
select.Datos_pasajeros_y_agencias_info
{
	font-family: Verdana;
	font-size:11px;
	color:#666666;
	height: 18px;
	border: 1px solid #686868;
}

td.comunicados
{
	font-family: Verdana;
	font-size:12px;
	color:#013479;
	font-weight:bold;
	height:45;
	vertical-align:middle;
}
a.seguir
{
	font-family: Verdana;
	font-size:12px;
	color:#002E56;
	font-weight:bold;
}

td.registro
{
	font-family: Verdana;
	font-size:20px;
	color:#E89702;
	font-weight:bold;
	border-bottom:#E89702 1px solid;
}

td.usuario_perfil
{
	font-family: Verdana;
	font-size:13px;
	color:#E89702;
	font-weight:bold;
	border-bottom:#E89702 1px solid;
}
.texto_reg_sub
{
	font-family:Verdana;
	font-size:11;
	color:#003300;
}

.Datos_usuario_registro
{
	font-family: Verdana;
	font-size:11px;
	color:#666666;
	border:1px solid #666666;
	height:18px;
}

select.Datos_usuario_registro
{
	font-family: Verdana;
	font-size:11px;
	color:#666666;
	height: 18px;
	border: 1px solid #686868;
}

select.fecha_entrada
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	width: 99px;
	height: 20px;
	border:1px solid #7F9DB9;
}

/*Estilos subasta*/

.proximas_pujas
{
	font-family: Verdana;
	font-size:15px;
	color:#1A5217;
	font-weight:bold;
	background-image:url(../images/subastas/prox_subastas_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:45;
}

.titulo_prox_pujas
{
	font-family: Verdana;
	font-size:11px;
	color:White;
	background-color:#E89702;
}

.texto_prox_pujas
{
	font-size:10px;
	color:#054602;
}

a.texto_prox_pujas
{
	font-size:10px;
	color:#054602;
}

.titulo_subastamos
{
	font-family: Verdana;
	color:#CC0000;
	font-size:15;
	font-weight:bold;
	vertical-align:middle;
	padding-left:8px;
	background-color:#EFEFEF;
	height:30;
}

.home_tabla_subastas
{
	border-color:#CC0000;
	border-style:solid; 
    border-width:1px; 
    background-color:White;
    margin-bottom:5px;
}

.home_subastas
{
	color:White;
	font-family: Verdana;
	font-size:13px;
	padding-left:10px;
	background-color:#CC0000;
}

.texto_subastas
{
	font-family: Verdana;
	font-size:10px;
	color:#CC0000;
}

div.ventana 
{
	position:absolute; top:45%; left:12%; width:579; height:136; 
	background-color:#E89702;
	border: #A56B01 2px solid ;
}

table.interiordiv
{
 margin-top:10px;
}

.datos_registro
{
	color:white;
	font-size:10px;
	font-family: Verdana;
	padding-left:190px;
}

 input.boton_cerrar
{
	font-family: Verdana;
	font-size: 10px;
	color: white;
	background-color:#A56B01;
	border: 0px solid #4D6185;
	cursor: pointer;
	text-align: center;
	width: 45px;
	height: 15px;
	text-transform: lowercase;
}

a.pulsar
{
	font-family: Verdana;
	font-size:11px;
	color:White;
	background-color:#E89702;
}

.perfil_usuario{
	font-family: Verdana;
	font-size:11px;
	color:#000000;
	background-color: #E7E7E7;
	height:18px;
}

tr.historial_usuario
{
	background-color:#CC0000;
	font-family: Verdana;
	font-size:10px;
	color:white;
	text-align:center;
}

td.historial_usuario_resul
{
	font-family:Verdana;
	font-size:10px;
	color:#003300;
	border-left:1px solid #CC0000;
	border-bottom:1px solid #CC0000;
}
tr.titulo_datos_subasta
{
	font-family:Verdana;
	font-size:14px;
	background-color:#CC0000;
	color:White;
	height:40;
	padding-left:8px;
}
td.reserva_directa 
{
	background-image:url(../images/subastas/bt_reserva_dir.gif);
	background-repeat:no-repeat;	
	background-position: right top;
	padding-right:10px;
	text-align:right;
	padding-bottom:5px;
}

a.reserva_directa
{
	font-family:Verdana;
	font-size:12px;
	color:#054602;
	text-decoration:underline;
}

td.num_pujas
{
	font-family:Verdana;
	font-size:12px;
	color:#1A5217;
	background-color:#E6E6E6;
	width:90;
	text-align:center;
	border-top:3px solid white;
	border-bottom:3px solid white;
}
.input_pujar
{
	color:#1A5217;
	font-family: Verdana;
	font-size:14px;
	width:180px;
	height:20px;
	border:1px solid #686868;
	text-align:right;
	padding-right:10px;
	margin-right:5px;
}

 input.boton_pujar
{
	font-family: Verdana;
	font-size: 11px;
	color: white;
	background-color:#054602;
	border: 0px solid #054602;
	cursor: pointer;
	text-align: center;
	width: 54px;
	height: 19px;
	font-weight: bold;
	text-transform: lowercase;
}

td.pujas_mas_altas
{
	font-family:Verdana;
	font-weight:bold;
	font-size:13px;
	color:#1A5217;
}
/*Estilos para hoteles*/
td.resultados_hoteles
{
	background-color:#EFEFEF;
	font-family:Verdana;
	color:#002E56;
	font-size:12px;
	padding-left:5px;
}
a.mapa_hoteles
{
	color:#E89702;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}
tr.CestaCompra_transhotel
{
	background-color:#E5E5E5;
	height:15;
	font-family:Verdana;
	font-size:11px;
	color:#002E56;
}


/*GCar*/
.tituloGCar{font-family: Arial; font-size:12px; font-weight:bold; color:White; padding:2px 20px; margin-top:30px; background-color: #434d67; text-transform:uppercase;}
#dvBuscador{text-align:left; padding: 10px; width: 340px}
#dvBuscador label{font-family: Arial; font-size:12px;}
#dvBuscador h3{margin:0px; padding:5px 0px; font-size:14px;}
#dvBuscador select{font-size:11px; font-family:Arial;}

.infoBookingGCar{text-align:left;}
.infoBookingGCar h3 {padding:0px; margin:10px 0px; font-family: Arial; font-size: 16px; font-weight: bold; color:#003366}
.infoBookingGCar h4 {padding:0px; margin:10px 0px; font-family: Arial; font-size: 14px; font-weight: bold; color:#003366}
.infoBookingGCar p, .infoBookingGCar li,.infoBookingGCar,.infoBookingGCar td {font-family: Arial; font-size: 12px; color: #333}


/*listPaq*/
a.listPaq
{
	color:#444444;
	font-size:11px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}
a.listPaq:hover{ text-decoration: none;}


/*lastMinute*/

.LastMinute 
{
	width: 590px;
}


/******* Taeds ********/

#CoberturasCh a:link,#CoberturasCh a:visited, #CoberturasCh a:active,
#CoberturasDrp a:link,#CoberturasDrp a:visited,#CoberturasDrp a:active
{
    font-weight:bold;
    text-decoration:underline;
    color:#002e56;
}

.oferArrib
{
	font-family:Verdana;
	font-size:18px;
	color:#FFF; 
	padding-left:18px;
	font-weight:bold;
}

#oferMedio
{
	font-family: Verdana; 
	font-size:14px;
	color:#002D56; 
	font-weight:bold; 
	display:block;
	padding-left:40px; 
	padding-top:3px;
}

#oferMedio .texto
{
	cursor:pointer;
	color:#002D56;
 	font-family: Verdana; 
	font-size:14px;
}

#oferMedio .texto2
{
	cursor:pointer;
	color:#002D56;
 	font-family: Verdana; 
	font-size:12px;
}



.titulo_homeBol
{
	color:#002D56;
	font-size:13px;
	font-family: Verdana;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:0px; 
	padding-top:0px;
 }
 
 .contenido_comprobarBol  {
	color:#333;
	font-family:Verdana;
	font-size:10px;
	padding-left:10px;
	width: 162px;
}

 .contenido_comprobarBol2  {
	color:#333;
	font-family:Verdana;
	font-size:10px;

}

 .contenido_comprobarBol3  {
	color:#333;
	font-family:Verdana;
	font-size:10px;
	padding-left:10px;
	padding-bottom:0px; 
	padding-top:0px;
}



.textoInputbol{
	color:#666666;
	font-family: Verdana;
	font-size:11px;
	width:162px;
	height:18px;
	margin-left:0px;
	padding-left:0px;
	border: 1px solid #7F9DB9;
}

.facebook
{
	font-family:Verdana; 
	font-size:14px; 
	color:#002D56; 
	font-weight:bold;
}

.emailBoletin
{
	padding-left:10px; 
	padding-bottom:6px; 
	width: 50%;
}

.fondo_FichaPaqueteActivo
{
	background: url( '../images/botonFichaPaqActivo.jpg' ) no-repeat;
	height:30px;
	line-height: 30px;
	text-align:left;
	padding-left:10px;
	font-family:Verdana;
	font-size:13px;
	color: white;
	font-weight:bold;
	cursor:pointer;
	margin-bottom:15px;
}

.fondo_FichaPaqueteInactivo
{
	background: url( '../images/botonFichaPaqInactivo.jpg' ) no-repeat;
	height:30px;
	line-height: 30px;
	text-align:left;
	padding-left:10px;
    font-family:Verdana;
	font-size:13px;
	color: white;
	font-weight:bold;
	cursor:pointer;
	margin-bottom:15px;
}
.fondo_FichaPaqueteVolver
{
	background: url( '../images/botonVolver.jpg' ) no-repeat;
	height:30px;
	line-height: 30px;
	text-align:left;
	padding-left:10px;
    font-family:Verdana;
	font-size:13px;
	color: white;
	font-weight:bold;
	cursor:pointer;
	margin-bottom:15px;
}

#leftPaq
{
    width:165px;
}

.botonera .tituloBotonera
{
	padding-left:10px;
    font-family:Verdana;
	font-size:14px;
	color: #002D56;
	font-weight:bold;
	margin-bottom:25px;
	margin-top:3px;
}

.zonaOpinion
{
    font-size: 11px;
    padding-left: 20px;
	font-family: Verdana;
	color:#002E56;
	padding-left:25px; 
	padding-top:30px; 
	padding-bottom:30px;
}
.borderOpinion
{
    margin-top: 5px;
    border-spacing: 10px;
    border:1px solid grey;
	padding: 3px;
}

#forminfo
{
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
}

#forminfo td
{
    border: 1px solid #CCCCCC;
}

.forminfoTitulo
{
    color: #555555;
    font-weight: bold;
}

#forminfoCabecera
{
    color: #002E56;
    font-size: 16px;
    font-weight: bold;
}

.fb_edge_widget_with_comment iframe
{
    width:70px !important;
}

span.fb_edge_comment_widget.fb_iframe_widget iframe
{
    width:401px !important;
}

#botonGooglePlus
{
    margin-top: -2px;
}

.redSocial
{
    float: right;
    padding-right: 3px;
}
.presentacionOpinion
{
    padding-top: 10px;
	font-size:11px;
	font-family: Verdana;
	color:#002E56;
}
.home_map_precio
{
	color:#CC0000;
	font-size:12px;
	font-family: Verdana;
	font-weight:bold; 
	padding-left:20px;
	padding-top:5px;
}
.home_map_nombre
{
	color:blue;
	cursor:pointer;
	font-size:11px;
	font-family: Verdana;
	font-weight:bold; 
	text-decoration:underline;
	padding-left:30px;
	padding-top:5px;
	
}
.home_map_cultural
{
    color: #002D56;
    cursor: pointer;
    font-family: Verdana;
    font-size: 14px;
    font-weight:bold;
    padding-bottom:10px;
}

span.fb_edge_comment_widget.fb_iframe_widget iframe
{
    width:401px !important;
}

.home_map_pais
{
	color:#888;
	font-size:13px;
	font-family: Verdana;
	font-weight:bold; 
	padding-left:10px;
	padding-top:5px;
}

.home_map_text
{
	color:White;
	font-family: Verdana;
	font-size:10px;
	padding-left:10px;
	background-color:#E89702;
	font-weight:bold;	
}

.datosCorrectos
    {
    padding-top: 5px;
	font-size:10px;
	font-family: Verdana;
	color:#002E56;
}

.estilotextarea 
{
 width:388px;
 height:60px;
 border: 1px solid #666666;
 font-family:Verdana;
 font-size:10px;
 color:#666666;
 margin-left:5px;
 }
