#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: 320px; margin: 0 10px 0 0; float: left; border: 1px; overflow:hidden;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.3);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.3);box-shadow:0px 3px 3px rgba(0,0,0,.3); border:1px solid lightgrey !important}
#divVueloHotelCampanyaLinks .clsDivTablaCampanya a h3 {text-shadow:1px 1px 1px rgba(0,0,0,.6)}
#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; border-top: 1px dotted #BFCCD9; margin: 3px; padding: 4px 2px;}
#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;}
#divVueloHotelCampanyaLinks .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; margin: 0 0 2px 0;}
#contVueloHotelBox_Blue, #contVueloHotelBox_Red, #contVueloHotelBox_Green, #contVueloHotelBox_Yellow {width: 210px; 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: 145px; float: right; margin: 1px 0 5px 0;}
#thumbVueloHotelBox {width: 52px; height: 52px; float: left; margin: 4px 0 0 4px;}
#titleVueloHotelBox {float: left;}
#subTitleVueloHotelBox {width: 135px; float: left; 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: auto; cursor: pointer; padding: 2px 0; margin: 0 4px;}
#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;}
#titleVueloHotelBox_line {width: 170px; float: left; text-decoration: underline !important;}
#textContVueloHotelBox_line {width: 100%; float: left;}
#subTitleVueloHotelBox_line {float: left; width: auto; margin-left: 5px;}
#precioVueloHotelBox_line {width: 40px; text-align: right; float: right;}

/* CLASES DE TEXTO  te lo puedes pulir al subir el los A deberia cojerlos tal cual*/
/*.clsTitleVueloHotelBoxBig, .clsTitleVueloHotelBoxBig a{ font-weight:bold; font-size:12px; text-decoration:underline !Important;}*/

/***** PESTAÑAS TIPO PRODUCTO *****/
.divListadoOfertas {width: 100%; overflow: hidden; margin: 0 0 10px 0; display: block;}
#divPestanyas {overflow: hidden; margin-top: 10px;}
#divTituloInteriorPestanyas {margin: 5px 10px;}
#divFormBuscador {width: 270px; border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0;}
.divFiltroOfertasPestanyas {padding: 8px !important; width: 645px; margin: 0 0 6px 0;}
#contEligeOrigen {overflow: hidden;}

#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; margin: 0 0 0 5px;}
#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 5px 0 6px; margin-right: 5px; color: #003366; height: 53px;}
#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;}

/***** NUEVOS ESTILOS 23/08/2011 *****/
.cornerTop4 {border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0;}
.imgCampanya {width: 320px !important;}
#divTextoPosicionamiento {border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px;}
