/***** GENERALES *****/
#divContPrincipal {width: 990px; height: auto; background-color: #FFF;}
#divPanelCentral {width: 672px; padding: 10px 0 10px 10px; float: left;}
#divPanelLateral {width: 270px; float: right; background: #FDE7B4; padding: 10px; padding-bottom: 1000px; margin-bottom: -1000px;}
#divHomeBienvenida {width: 665px; margin: 5px 0 0 5px; overflow: hidden;}
#divHomeBienvenida p {font-family: Arial; font-size: 11px; color: #003366; margin: 5px 0 0 0;}
#divBienvenida {width: 450px; margin: 4px 0 0 5px; float: left;}
#divBienvenida p {font-family: Arial; font-size: 11px; color: #003366; margin: 5px 0 0 0;}
#divSuscribete {margin:10px 0;}
#tituloSeccion {margin: 2px 0 5px 5px;}
#tituloSeccion h2 {font-family: Arial; font-size: 30px; font-weight: bold; color: #9E0039; letter-spacing: -1px; text-decoration: none; display: inline;}
.lineaDiscontinuaHome {border-bottom: 1px dotted #4682B4; margin: 5px 0 15px 0; clear: both;}

/***** ESQUI *****/
#divHomeEsqui {padding: 0 0 20px 0;}
#Links {width: 230px; overflow: hidden;}
#Links ul {list-style: none; padding: 0; margin: 0; line-height: 18px;}
#Links a {font-family: Arial; font-size: 12px; color: #003366; text-decoration: underline;}
#Links a:hover {font-family: Arial; font-size: 12px; color: #9E0039; text-decoration: underline;}
.contenedorCarrusel {border-top: 1px dotted #036; border-bottom: 1px solid #036; border-left: 1px solid #036; border-right: 1px solid #036; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webki-tborder-radius: 0 0 5px 5px; overflow: hidden; position: relative; /*min-height: 170px;*/}
.carousel {padding: 0; margin: 0; position: relative; overflow: hidden;}
.main {margin: 0 0 0 10px;}
.ppersona {float: left; margin: 12px 0 0 15px; position: relative; z-index: 101;}
.contenedorCarrusel .latIzq {width: 220px; height: 130px; position: absolute; left: 0; top: 0; z-index: 100; background: -moz-linear-gradient(left, rgba(253,231,180,1) 15%, rgba(253,231,180,0.15) 85%, rgba(253,231,180,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(15%,rgba(253,231,180,1)), color-stop(85%,rgba(253,231,180,0.15)), color-stop(100%,rgba(253,231,180,0)));
background: -webkit-linear-gradient(left, rgba(253,231,180,1) 15%,rgba(253,231,180,0.15) 85%,rgba(253,231,180,0) 100%);
background: -o-linear-gradient(left, rgba(253,231,180,1) 15%,rgba(253,231,180,0.15) 85%,rgba(253,231,180,0) 100%);
background: -ms-linear-gradient(left, rgba(253,231,180,1) 15%,rgba(253,231,180,0.15) 85%,rgba(253,231,180,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde7b4', endColorstr='#00fde7b4',GradientType=1 );
background: linear-gradient(left, rgba(253,231,180,1) 15%,rgba(253,231,180,0.15) 85%,rgba(253,231,180,0) 100%);}
.contenedorCarrusel .latDer {width: 220px; height: 130px; position: absolute; right: 0; top: 0; z-index: 100; background: -moz-linear-gradient(left, rgba(253,231,180,0) 0%, rgba(253,231,180,0.15) 0%, rgba(253,231,180,1) 85%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(253,231,180,0)), color-stop(0%,rgba(253,231,180,0.15)), color-stop(85%,rgba(253,231,180,1)));
background: -webkit-linear-gradient(left, rgba(253,231,180,0) 0%,rgba(253,231,180,0.15) 0%,rgba(253,231,180,1) 85%);
background: -o-linear-gradient(left, rgba(253,231,180,0) 0%,rgba(253,231,180,0.15) 0%,rgba(253,231,180,1) 85%);
background: -ms-linear-gradient(left, rgba(253,231,180,0) 0%,rgba(253,231,180,0.15) 0%,rgba(253,231,180,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fde7b4', endColorstr='#fde7b4',GradientType=1 );
background: linear-gradient(left, rgba(253,231,180,0) 0%,rgba(253,231,180,0.15) 0%,rgba(253,231,180,1) 85%);}
.carousel a:hover, .carousel a:active {border: none; outline: none;}
.carousel .jCarouselLite {float: left; position: relative; visibility: hidden; left: -5000px;}
.carousel ul {margin: 0;}
.carousel li.oferta {width: 205px !important; height: auto !important; float: left; margin: 8px 15px 2px 0; /*overflow: hidden; min-height: 110px;*/}
.contenedorOferta {width: 100%; text-shadow: 1px 1px 0 rgba(255,255,255,.5);}
.ofertaImg {width: 58px; float: left; margin: 2px 2px 0 0; overflow: hidden;}
.ofertaImg img {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.imgActiva .ofertaImg img {border:3px solid #FAAF05}
.ofertaDesc {width: 145px; float: left;}
p.desc {margin: 0;}
.imageSliderExt {width: 300px; float: right; position: relative; z-index: 101;}
.imageSliderExt .buttons {display: block; float: right; margin: 0; z-index: 100;}
.imageSliderExt .buttons li {width: 20px; height: 38px; display: inline; float: left; font-weight: bold; line-height: 34px; margin: 0; padding: 0 5px 0 0;}
.imageSliderExt .buttons A {background-color: #FFF; color: #036; font-family: Arial; font-size: 12px; padding: 4px; text-decoration: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.imageSliderExt .buttons A:link, .buttons A:visited {font-family: Arial; color: #036; font-size: 12px; padding: 4px; text-decoration: none;}
.imageSliderExt .buttons A.active {background-color: #FAAF05; box-shadow: 0 3px 3px rgba(0,0,0,0.3); color: #FFF; font-family: Arial; font-size: 12px; padding: 4px; text-decoration: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}

/***** PAQUETE *****/
#divHomePaquete {padding: 0 0 20px 0;}
#contPrincipalPaquete {width: 668px; border-left: 1px solid #036; border-right: 1px solid #036; padding: 0;}
#origenes {width: 520px; margin: 0 0 16px 22px; display: none;}
#paqhome_ddlAeropuertos {margin: 0 0 0 5px; border: 5px solid #BFCCD9; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 14px;}
#contOfertasPaquete {width: 520px; margin: 0 0 0 15px;}
.contOfertasPaquete {width: 515px; margin: 8px 0 0 17px;}
.ofertasAgrupacion table td:first-child {width: 225px; *width: 230px; width/*\**/:230px\9;}
.cabAgrupacion {background-image: url(/comun/images/botones/sombraBoton.png); background-repeat: repeat-x; height: 32px; padding: 0 0 0 5px;}
#tituloIslas, #tituloCaribe {overflow: hidden; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;}
#islas, #europa, #mediterraneo, #caribe {width: auto; overflow: hidden;}
.contAgrupacion {width: 100%; overflow: hidden;}
.titAgrupacion {width: 195px; float: left; line-height: 30px; letter-spacing: -1px;white-space:nowrap;}
.titAgrupacion .verdana12Bold { font-size:13px}
.meses {width: 210px; float: right; text-align: right; margin: 0 3px 0 0;}
.fotoAgrupacion {width: 95px; float: left; margin: 0 0 2px 0;}
.fotoAgrupacion img {width: 95px; height: 70px;}
.ofertasAgrupacion {width: 420px; float: right; margin: 1px 0 4px 0;}
.ofertasAgrupacion table td {border-bottom: 1px solid #BFCCD9;}
.ofertasAgrupacion table tr:hover {background-color: #EDF1F4;}
.ofertaPrecioPaquete {font-family: Arial; font-size: 14px; color: #9E0039; font-weight: bold; text-decoration: none; text-align: center; cursor: pointer;}
.listaMeses {list-style-type: none; margin: 0; padding: 0;}
.listaMeses .pestanya {display: inline; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; line-height: 36px; margin: 0 1px; padding: 7px 16px;}
.iconos {width: auto; float: left; margin: 4px 0 0 0; opacity: 0.5; filter: alpha(opacity=50);}
.iconos img {width: 22px; height: 22px; padding: 0 1px 0 0;}

/***** COSTAS *****/
#divHomeCostas {padding: 0 0 20px 0;}
#formPeticion_boton {width: 235px !important; margin: 5px 0 0 0;}
#buscadorRapidoCostas {*padding-top: 50px !important; padding-top: 50px\0/ !important;}

/***** CRUCEROS *****/
#divHomeCruceros {padding: 0 0 20px 0;}
.buscadorCruceros {width: 685px; height: 285px; background-repeat: no-repeat; overflow: hidden;}
.buscadorContenido {width: 230px; float: left; padding: 20px 0 0 18px;}
.buscadorTitulo {border-bottom: 1px solid #BFCCD9; margin: 0 0 8px 0; padding: 0 0 3px 2px;}
#divHomeCruceros table {border-spacing: 0 !important;}
#divHomeCruceros #dvResult {border-bottom: 1px dashed #BFCCD9 !important; border-top: 1px dashed #BFCCD9 !important; margin: 2px 0 !important;}
#divHomeCruceros .boton {margin: 0 5px !important;}
#divHomeCruceros .filtro {width: 160px;}
#buscadorEnlace {width: 405px; margin: 0 15px 0 0; float: right;}
#buscadorEnlace img {width: 400px; height: 280px;}
.ofertaDestino {font-family: Arial; font-size: 12px !important; color: #036; text-decoration: underline !important;}

/***** FINES DE SEMANA *****/
#divHomePuentes {padding: 0 0 20px 0;}
#contenedorPestanyasPuentes {width: 535px; margin: 3px 0 0 18px; overflow: hidden;}
.pestanayaCampanya, .pestCamActiva {width: 190px; line-height: 20px; margin: 0 8px 0 0; padding: 5px 10px; float: left; cursor: pointer; border: 1px solid #BFCCD9; border-bottom: none; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; box-shadow: -2px -1px 2px rgba(0,0,0,0.15); -moz-box-shadow: -2px -1px 2px rgba(0,0,0,0.15); -webkit-box-shadow: -2px -1px 2px rgba(0,0,0,0.15);}
#pestanayaCampanya_28 {width: 230px;}
.pestanayaCampanya {background: #E4E4E4 url(/logitravelit/images/home/sombrasPest.png); background-position: 0 -50px; background-repeat: repeat-x;}
.pestCamActiva {background: #82CDF0 url(/logitravelit/images/home/sombrasPest.png); background-position: 0 0; background-repeat: repeat-x;}
.pestanayaCampanya .verdana18rojo {font-size: 18px; color: #036;}
.pestanayaCampanya span {opacity: 0.4; filter: alpha(opacity=40);}
.pestCamActiva span {opacity: 1; filter: alpha(opacity=100);}
#contenedorDeOfertasPaqueteFinSemana {width: 540px; padding: 9px 0 0 0; margin: 0 0 0 15px; overflow: hidden;}
#finSemanaColumnaPrecios_0 {width: 540px !important;}
#finSemanaColumnaPrecios_0 .Banaranjado, #finSemanaColumnaPrecios_0 .BanaranjadoFlojo {background-color: #82CDF0 !important;}
.cabFinSemana {width: auto; padding: 3px 4px 5px 5px; overflow: hidden; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;}
.titProducto {width: 325px; float: left; margin: 4px 0 0 4px;}
.titProducto span.verdana12Bold {font-size: 12px;}
.iconosFinSemana {width: 65px; text-align: right; float: right; margin: 0 2px 0 0; opacity: 0.3; filter: alpha(opacity=30);}
.iconosFinSemana img {width: 20px; height: 20px;}
#finSemanaColumnaPrecios_0 .contAgrupacion {margin: 2px 4px;}
.ofertaPrecio {font-family: Arial; font-size: 14px; color: #9E0039; font-weight: bold; text-decoration: none;}
#enlacePuentesVerMas {width: 98%; float: left; padding: 4px 0; text-align: right;}
/** SEMANA SANTA 2012 **/
#divHomePuente #selectOrigenesPuentes {border: 5px solid #BFCCD9; font-size: 14px; margin: 0 0 0 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#divHomePuente .contAgrupacion {width: 240px;}
#divHomePuente #contenedorDeOfertasPaquete {width: 240px;}
#divHomePuente #contPrincipalPaquete {height: 385px;}
#divHomePuente .cCajaOfeta {width: 233px !important; border-bottom: 1px solid #BFCCD9;}
#divHomePuente .cCajaOfeta a.verdana9azulFuerteBold {font-size: 12px !important;}
#divHomePuente .cTituloBannerPuente {border-bottom: 1px solid #BFCCD9; padding: 2px 0 2px 2px;}
#divHomePuente {padding: 0 0 20px 0;}  
#divHomePuente .cColumnaPrecios {float: left;}

/***** TEXTO POSICIONAMIENTO *****/
#divHomeTextoPosicionamiento {width: 670px; margin: 0 0 10px 2px;}
#divHomeTextoPosicionamiento p {font-family: Arial; font-size: 11px; color: #036; padding: 5px 0 0 0; margin: 5px 0 0 0;}
#divHomeTextoPosicionamiento ul {font-family: Arial; font-size: 11px; color: #036; list-style-type: square; padding: 1px 0 1px 10px; margin: 1px 0 1px 10px;}

/***** LATERAL *****/
#divbusqrb {border-top: 1px solid #FAAF05; border-bottom: 1px solid #FAAF05; margin: 8px 0; padding: 4px 0;}
#divBuscaRapido {height: auto;}
.imagenTituloLateral {height: 60px; background-repeat: no-repeat;}
.tituloOfertaLateral {padding: 24px 0 0 5px; font-family: Arial; font-size: 16px; color: #FFF; font-weight: bold;}
#divVuelos, #divHoteles, #divCoches {width: 270px; margin: 0 0 20px 0;}
#divBannerPanelLateral {text-align: center; margin: 15px 0;}
#divBannerRotativo {width: 256px; padding: 7px; border: 1px solid #BFCCD9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 15px 0;}
#textoBannerRotativo {padding: 0 0 5px 0;}
#divBannerRotativo img {width: 255px; height: 180px;}

/***** LISTADO OFERTAS LATERAL *****/
#divSHOfertasCiudad, #divSVOfertas {margin: 0 5px;}
#divSHOfertasCiudad table {width: 100%; border-spacing: 0; padding: 0; margin-bottom: 5px;}
#divSHOfertasCiudad th {padding: 0; text-align: left;}
#divSHOfertasCiudad h2 a, #divSVOfertas h2 a {color: #036; font-family: Arial; font-size: 12px;}
#divSHOfertasCiudad td span {font-family: Arial; font-size: 13px; color: #9E0039; font-weight: bold;}
#divSHOfertasCiudad .clsSHOfertasCiudadImporte {text-align: right;}

/***** TRYPADVISOR ****/
#divTripAdvisor {width: 675px; overflow: hidden; border-top: 1px dotted #4682B4; margin: 18px 0 0 0; padding: 10px 0 0 0;}
#logoTrip {width: 145px; float: left; padding: 0 0 0 2px;}
#textoTrip {width: 525px; float: right; font-family: Arial; font-size: 11px; color: #589442; padding: 3px 0 0 0;}

/***** COCHES *****/
#divCochesOfertas {margin-left: 2px;}
#divCochesOfertasIzq {float: left; width: 130px;}
#divCochesOfertasDer {float: right; margin: 0 10px 15px 0;}
#divCochesOfertas ul {list-style: none; margin: 0 0 0 2px; padding: 0 0 0 2px;}
#divCochesOfertas ul li a {font-family: Arial; font-size: 11px; color: #036; text-decoration: underline;}

/***** NUEVO BUSCADOR *****/
#redondeado {width: 266px; height: auto; background: #FDD477 url(/logitravelpt/images/home/bg_buscadores.gif) 95px 15px no-repeat; margin-bottom: 20px;}
.redondeado {border: 2px solid #FAAF05; position: relative; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
.redondeado > .corner1, .redondeado > .corner2, .redondeado > .corner4, .redondeado > .corner3  {width: 5px; height: 5px; position: absolute;}
.redondeado > .corner1 {background: url(/logitravelpt/images/home/bordeBuscador.gif) top left no-repeat; top: -2px; left: -2px;}
.redondeado > .corner2 {background: url(/logitravelpt/images/home/bordeBuscador.gif) top right no-repeat; top: -2px; right: -2px;}
.redondeado > .corner3 {background: url(/logitravelpt/images/home/bordeBuscador.gif) bottom right no-repeat; bottom: -2px; right: -2px;}
.redondeado > .corner4 {background: url(/logitravelpt/images/home/bordeBuscador.gif) bottom left no-repeat; bottom: -2px; left: -2px;}

/***** POP-UP BOLETIN *****/
#divPopupBoletin {width: 460px; height:160px; float: left;}
#divPopupBoletin .contenlogi {width: 130px; height: 160px; float: left; overflow: hidden;}
#divPopupBoletin .contentexto {width: 310px; height: 140px; padding: 10px; float: left;}
#divPopupBoletin .contentexto a {font-size: 12px; color: #9E0039; text-decoration: underline;}
#divPopupBoletin .contentexto p {margin: 5px 0;} 
#divPopupBoletin .contentexto p.italic {font-style: italic;}


/***** NO USADOS TEMPORALMENTE *****/
/*
div#OfertasEsqui a {font-family: Arial; font-size: 11px; color:#003366; text-decoration: none; margin-left: 10px;}
div#OfertasEsqui a:hover {font-family: Arial; font-size: 11px; color:#003366; text-decoration: underline; margin-left: 10px;}
div#OfertasEsqui .precio {font-family: Arial; font-size: 13px; color: #9E0039; font-weight: bold; text-align: right;}

PAYPAL
#divPayPal {width: 270px; height: 95px; margin: 0 0 15px 0;}
#linkPayPal {width: 265px; height: 50px;}
#textoPay {padding: 5px 12px;}
*/