#divVueloHotelCampanyaLinks {width: 100%; height: 100%;}
#divVueloHotelCampanyaLinks table{width:100%;border-spacing:0px;padding:0px;}
#divVueloHotelCampanyaLinks .clsDivTablaCampanyaRow {float: left;	width: 100%; margin: 0 0 15px 0;}
#divVueloHotelCampanyaLinks .clsDivTablaCampanya {width: 325px; margin: 0 10px 0 0; _margin: 0 5px 0 0; float: left;}
#divVueloHotelCampanyaLinks .clsDivTablaProducto{width:210px;_width:205px;margin-left:6px;margin-right:6px;margin-top:3px; margin-bottom:10px; float:left;}
.clsDivTablaProducto{width:210px;_width:205px;margin-left:6px;margin-right:6px;margin-top:3px; margin-bottom:10px; float:left;}
#divVueloHotelCampanyaLinks .clsTdVueloHotelLineaSeparadorPrecio{line-height:1px;border-bottom:1px dashed #003366}
#divVueloHotelCampanyaLinks .clsDivPieTabla {text-align: right; margin: 2px 5px 0 0;}
#divVueloHotelCampanyaLinks th{padding:3px;text-align:left;}
#divVueloHotelCampanyaLinks  span{font-family:Arial;font-size:12px;}
#divVueloHotelCampanyaLinks  .clsVueloHotelInfoPuente {color: #003366; font-family: Arial; font-size: 13px;}
#divVueloHotelCampanyaLinks  .clsAnchorTrTh1{color:#FFFFFF;font-family:Arial;font-size:12px;font-weight:bold;}
#divVueloHotelCampanyaLinks  .clsSpanTrTh2{color:#003366;font-family:Arial;font-size:11px;font-weight:normal}
#divVueloHotelCampanyaLinks .clsVueloHotelTipoDestino{color:#003366;font-family:Arial;font-size:10pt;font-weight:bold}
#divVueloHotelCampanyaLinks .clsVueloHotelNombre{width:60%}
#divVueloHotelCampanyaLinks .clsVueloHotelImagen{width:50px}
#divVueloHotelCampanyaLinks .clsImagenCiudad{width:50px;height:50px;border:solid 1px #003366}
#divVueloHotelCampanyaLinks .clsBotonReservar{margin-left:70px}
#divVueloHotelCampanyaLinks .clsTDueloHotelOrigenDestinoPrecio{padding-left:5px}
#divVueloHotelCampanyaLinks .clsVueloHotelNoches{color:#003366;font-family:Arial;font-size:8pt;width:20%}
#divVueloHotelCampanyaLinks .clsTdVueloHotelImporte{text-align:right;}
#divVueloHotelCampanyaLinks .clsVueloHotelPrecioTextoDesc {color: #003366; font-family: Arial; font-size: 11px; font-weight: normal;}
#divVueloHotelCampanyaLinks .clsVueloHotelImporte{color:#9E0039;font-family:Arial;font-size:12px;font-weight:bold;}
.clsVueloHotelImporteBig{color:#9E0039;font-family:Arial;font-size:14px;font-weight:bold;}
#divVueloHotelCampanyaLinks .clsVueloHotelReservar{text-align:right;}

#divVueloHotelCampanyaLinks .clsBotonesCalendario{overflow:hidden;width:655px;padding-left:5px;}
#divVueloHotelCampanyaLinks .clsBotonesCalendario .botonCalendario{float:left;}

#divVueloHotelCampanyaLinks .clsCalendario{float:left;margin:1px 6px;width:210px;}
#divVueloHotelCampanyaLinks .clsCalendario .cabeceraCalendario{text-align:center;height:20px;padding-top:2px;}
#divVueloHotelCampanyaLinks .clsCalendario .precioCalendario{overflow:hidden;height:50px;padding:4px;margin:2px 0px;}
#divVueloHotelCampanyaLinks .clsCalendario .precioCalendario .fechas{float:left;width:75px;height:50px;padding:22px 0px 0px 10px;}
#divVueloHotelCampanyaLinks .clsCalendario .precioCalendario .importe{float:left;width:105px;padding-top:5px;}

/* BOX OFERTA VUELO + HOTEL */
div#divTituloPromoVueloMasHotel.grande {height:28px !important;}
#divVueloHotelCampanyaLinks .clsVueloHotelCampanya_tituloGrande{color:#FFFFFF;font-family:Arial;font-size:19px;font-weight:bold;}
.clsVueloHotelCampanya_tituloGrande{color:#FFFFFF;font-family:Arial;font-size:19px;font-weight:bold;}
#divVueloHotelCampanyaLinks .clsVueloHotelCampanya_titulo {color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold;}
#divVueloHotelCampanyaLinks .clsVueloHotelCampanya_subtitulo{color:#003366;font-family:Arial;font-size:11px;font-weight:normal; margin:0 3px 0 0;}
#divVueloHotelCampanyaLinks .clsVueloHotelCampanya_subtitulo_derecha{color:#003366;font-family:Arial;font-size:11px;font-weight:normal;float:left;text-align:right;}

#divVueloHotelCampanyaLinks .clsVueloHotelCampanya_destino {padding: 0 5px; line-height: 24px; overflow:hidden}
#contVueloHotelBox_Blue, #contVueloHotelBox_Red, #contVueloHotelBox_Green, #contVueloHotelBox_Yellow{ min-height:60px;border-bottom:1px dashed #003366;cursor:pointer;}
#contVueloHotelBox_Blue:hover{background-color:#EDF1F4;}
#contVueloHotelBox_Red:hover{background-color:#F5DFE7;}
#contVueloHotelBox_Green:hover{background-color:#F2F2D9;}
#contVueloHotelBox_Yellow:hover{background-color:#F4E5AF;}
#textContVueloHotelBox{width:200px; float:right; margin:1px 0 5px 0; _margin-left:1px;}
#thumbVueloHotelBox{width:52px; height:52px; float:left; margin:4px 0 0 4px; _margin-left:2px;}
#titleVueloHotelBox{float:left;}
#subTitleVueloHotelBox{float:left; width:190px; margin: 0 0 2px 0;}
#precioVueloHotelBox{float:left;}
#btnReservaVueloHotelBox{float:right; margin:0 5px 0 0;}

/***** LINEA OFERTA VUELO + HOTEL *****/
#contVueloHotelBox_Blue_line, #contVueloHotelBox_Red_line, #contVueloHotelBox_Green_line, #contVueloHotelBox_Yellow_line {width: 325px; height: auto; cursor: pointer; padding: 1px 0;}
#contVueloHotelBox_Blue_line:hover {background-color: #EDF1F4;}
#contVueloHotelBox_Red_line:hover {background-color: #EDF1F4;}
#contVueloHotelBox_Green_line:hover {background-color: #EDF1F4;}
#contVueloHotelBox_Yellow_line:hover {background-color: #EDF1F4;}
#textContVueloHotelBox_line {float: left;}
#titleVueloHotelBox_line {float: left; width: 175px; margin: 0 0 0 5px; font-weight: normal;}
#textContVueloHotelBox_line {float: left; width: 325px;}
#subTitleVueloHotelBox_line {float: left; width: auto; margin-left: 5px;}
#precioVueloHotelBox_line {float: right; margin: 0 5px 0 0;}

/* CLASES DE TEXTO  te lo puedes pulir al subir el los A deberia cojerlos tal cual*/
.clsTitleVueloHotelBox{ font-weight:bold; text-decoration:underline !Important;}
.clsTitleVueloHotelBoxBig, .clsTitleVueloHotelBoxBig a{ font-weight:bold; font-size:12px; text-decoration:underline !Important;}

/*.clsVueloHotelPrecioTextoDesc{color:#003366; font-family:Arial; font-size:11px; font-weight:normal;}
.clsVueloHotelImporte{color:#9E0039; font-family:Arial; font-size:12px; font-weight:bold;}*/

/***** PESTAÑAS TIPO PRODUCTO *****/
.divListadoOfertas {width: 100%; overflow: hidden; margin: 0 0 10px 0; display: block; float: left;}
#divPestanyas {overflow: hidden; margin-top: 10px;}
#divTituloInteriorPestanyas {margin: 5px 10px;}
#divFormBuscador {width: 270px;}
.divFiltroOfertasPestanyas {padding: 8px !important;}
#contEligeOrigen {overflow: hidden;}

/*
#textoOrigen {float: left; text-align: right; font-family: Arial; font-size: 20px; color: #003366; letter-spacing: -1px; margin: 4px 3px 0 0;}
#selectOrigen {float: right; border: 3px solid #D88EA4;}
#selectOrigen form {margin: 0; padding: 0;}
#selectOrigen select {font-size: 20px; letter-spacing: -1px;}
*/
#textoFiltro {float: left; text-align: right; font-family: Arial; font-size: 18px; color: #003366; letter-spacing: -1px; margin: 4px 10px 0 0;}
#selectFiltro {float: left; border: 3px solid #D88EA4;}
#selectFiltro form {margin: 0; padding: 0;}
#selectFiltro select {font-size: 16px; letter-spacing: -1px; font-weight:bold;}


.iconosTipoProducto img{margin:1px}
.iconosTipoProducto {text-align:center}

/***** MENÚ AMARILLO *****/
#PestMenuCentral {width: auto; font-family: Arial; font-size: 12px; font-weight: bold; line-height: normal; margin-left: 30px;}
#PestMenuCentral ul {margin: 0; list-style: none;}
#PestMenuCentral li {display: inline; margin: 0; padding: 0;}
#PestMenuCentral a {float: left; background: url("/comun/images/vuelo+hotel/esquina_amarillog.png") no-repeat left top; margin: 0; padding: 0 0 0 3px; text-decoration: none; outline-style: none; cursor: pointer;}
#PestMenuCentral a span {float: left; display: block; background: url("/comun/images/vuelo+hotel/fondo_amarillog.png") no-repeat right top; padding: 7px 12px 0 6px; margin-right: 10px; color: #003366; height: 53px;}
/* Hack Comentado para IE 5 & 6 Y Mac antiguo 
#divPestMenuCentral a span, #divPestMenuLateral a span {float:none;}
 End IE-Mac hack */
#PestMenuCentral a:hover span {color: #003366;}
#PestMenuCentral a:hover {background-position: 0% -120px;}
#PestMenuCentral a:hover span {background-position: 100% -120px;}
#PestMenuCentral .current a {background-position: 0% -60px;}
#PestMenuCentral .current a span {background-position: 100% -60px;}
#espera {padding: 120px; text-align: center;}
.textoTipoProducto:hover {text-decoration: underline;}

/***** NUEVOS ESTILOS 25/08/2010 *****/
#contCabecera {width: 990px; overflow: hidden;}
#cabeceraIzq {width: 475px; float: left; margin: 15px 0 10px 15px; _margin-left: 8px;}
#cabeceraIzq h2 {font-size: 32px; line-height: 33px; margin: 0 0 10px 0;}
#cabeceraDer {width: 480px; float: right;}
#tituloTipoProducto {float:right;width:200px;}
