/***** ESTILOS GENÉRICOS *****/
.corner {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.TBLRazul {border-width: 1px !important;}

/***** ADAPTACIÓN BUSCADOR *****/
#brBuscadorRapido {width: 580px; margin: 0 0 20px 0; box-shadow:0 3px 5px rgba(0,0,0,.2); -moz-box-shadow:0 3px 5px rgba(0,0,0,.2); -webkit-box-shadow:0 3px 5px rgba(0,0,0,.2)}
.cBrTitulo {text-shadow: 1px 1px 1px rgba(255,255,255,.6)}
.cBrLateral {margin-top: 10px;}
.cBrBuscador {float: right;}
#divBrEspera {padding-left: 0 !important;}
#divBrEspera div {width: 150px !important; margin: 0 auto !important; padding-left: 0 !important;}
.cContBuscadorRapidoV2, .cContBuscadorRapido {width: 475px !important;}
.homeVContPrincipal #compLat_divbusqrv {margin-bottom:7px; margin-top:0 !important;}
#peticion-buscar-viajes {margin: 0 40px 0 0;}


#pnlComponentPlaceHolder {width: 970px; padding: 10px; overflow: hidden;}
.homeVContPrincipal {width: 600px; clear: both; float: left; margin: 0 0 15px;}
#descripcionOferta {width: 600px; float: left;}
#descripcionOferta h2.aaWrapFP {padding: 0; margin: 0 0 8px 0; border-bottom: none !important;}
#descOferta ul, #rutas ul {list-style-type: square; padding: 0; margin: 5px 0 10px 20px;}
#rutas {margin: 10px 0;}
#rutas ul li {width: auto !important; float: none !important;}

/***** BANNER VUELOS BARATOS *****/
#divCias {width: 100%; margin: 0 0 15px; overflow: hidden;}
.tabla0 {width: 100%; margin-top: 0 !important;}
.pl5 {padding: 3px 5px;}
.v1 {padding-left: 5px; height: 22px;}
.v1 a {font-size: 12px !important;}
.v2 {padding-left: 5px; height: 22px;}
.p1 {text-align: right; font-weight: bold; padding: 0 5px 0 0;}
.d1 {height: 18px; padding: 0 0 0 10px;}
.d2 {width: 185px; padding: 0 10px 0 0; text-align: right;}
#svPrecio {text-align: right; cursor: pointer;}
#svPrecio span {font-weight: bold; color: #9E0039;}
#divNotaPreciosOrientativos {padding: 5px 0 0 0;}

/***** ENLACES RELACIONADOS *****/
h2.aaWrapFP {border-bottom: none !important; font-size: 18px !important;}
.aaFootPath {width: 130px !important; border-right: 1px dotted #BFCCD9 !important; min-height: 150px !important;}

.homeVBannersLateral {width: 350px; float: right; margin: 0 0 10px 0; overflow: hidden;}
#homeVBannerSupDer {width: 348px; overflow: hidden; margin: 0 0 15px 0;}
#imagenCia, .imagenCia {height: 200px; background-repeat: no-repeat; background-position: -380px 0;}
#imagenCiaCreatividad, .imagenCiaCreatividad {height: 280px; background-repeat: no-repeat;}

#descripcionCia {margin-top: 5px;}
#descripcionCia h3 {border-radius: 0px;}
#descripcionCia p {margin: 0 0 8px 0;}

.homeComponente2 {margin: 0 0 10px 0; overflow: hidden; padding: 4px;}
.lv2div3 {margin: 0; padding: 0;}
.lv2ul1 {list-style-type: square; margin: 0 1px 5px 9px; padding: 0 1px 5px 9px;}
.lv2li1 {padding: 3px 0;}


#contInfoCia p {margin-bottom: 15px;}

/************************* Maquetacion rutas oferta *************************/

#descRutas { margin-top: 5px; }
#descRutas .listaVuelosDesde li { padding-left: 10px; padding-right: 10px; }
#descRutas li .precioRuta { float: right; }
#descRutas li .icogrisVueloIda { float: right; }
#descRutas li .icogrisVueloIdaVuelta { float: right; }