h1{font-size:2em;float:left;width:90%;color:#333;margin-bottom:12px;margin-top:20px}
h2{font-size:1.7em;padding-bottom:2px;padding-top:7px;padding-left:10px;color:#fff;margin-left:2px;background-color:#676f74;width:98.7%;float:left;background-image:url('../images/es/general/V2/btnDerTopI.gif');background-position:100% 0;background-repeat:no-repeat}
h3{width:98%;border-bottom:3px solid #b5b5b5;float:left;font-size:1.6em;color:#b5b5b5;margin-top:25px}
p{margin-top:22px;font-size:1.2em;margin-bottom:0px;padding:0px;color:#666;float:left;width:98%}
p a{color:#A70230}
p strong{color:#333}
.cabBuscadorSeo{background-color:#676f74;float:left;width:98%;background-image:url('../images/es/general/V2/btnIzTopI.gif');background-position:0 0;background-repeat:no-repeat;margin-top:20px}
#cabBuscadorSeo{background-color:#676f74;float:left;width:98%;background-image:url('../images/es/general/V2/btnIzTopI.gif');background-position:0 0;background-repeat:no-repeat}
#entradilla{float:left;width:100%;font-size:1.2em;margin-bottom:2px}
#entradilla a{color:#A70230;}
#entradilla a:hover{text-decoration:underline}
#entradilla p{font-size:1em;margin-top:0px;}
.contentOfer{width:47.8%;padding-left:0px;background-image:none;padding-top:10px;padding-bottom:10px;margin-right:20px;}
#contentOferH{width:28.2em;border:1px solid #b3b3b3;padding-left:10px;padding-right:10px;background-image:none;padding-top:6px;padding-bottom:10px;margin-right:0px;}
.contentOfer a{color:#666}
.contentOfer ul{width:100%;padding-left:0px;font-size:1.1em;margin-bottom:0px}
.contentOfer .desdee{font-size:1.1em;padding-left:2em;float:right;color:#999}
#contentOfer100{float:left;width:94%;border:1px solid blue;padding-left:12px;padding-right:12px;border:1px solid #b5b5b5;margin:0px}
ul span{float:right;font-size:1.1em;clear:none;width:5.5em;text-align:right;color:#000;font-weight:bold}
#mr0{margin-right:0px}
input{margin:0px;padding:0px;}
#contentForm{float:left;width:100.2%;background-color:#fff;font-size:1em}
#iv, #ih, #in, #is, #orfec, #pasajeros{font-size:1.1em;float:left;background-color:#efefef;padding-left:10px;border-right:1px solid #fff;padding-top:12px}
#iv{width:9.2em;}
#ih{width:18.6em;float:left;margin:0px}
#in{width:34.3em;float:left;margin:0px;padding-left:1px}
#is{width:30em;float:left;margin:0px;border:0px;}
#iv input{border:none}
#iv label{padding-top:2px}
#orfec{width:37.7em;}
#contentForm label{float:left}
#departure, #destination{width:189px;margin-right:13px}
#salida, #regreso{width:49.5%;float:left;padding-top:10px}
#departureDate, #destinationDate{width:70px;}
#departureHour, #destinationHour{font-size:0.9em}
#pasajeros{width:35.9em;}
#pasajeros label{float:left;margin-right:14px;padding-top:6px}
#pasajeros select{width:50px;font-size:0.9em}
.cajaOfer{float:left;border:1px solid #b5b5b5;width:96.2%;padding-left:15px;margin-bottom:20px}
.cajaOferH{float:left;width:30.2em;padding-left:0px;margin-bottom:20px;padding-right:17px;padding-top:16px}
.cajaOferH h3{width:19em;padding-right:1px;margin:0px}
#cajaOferHpdr0{padding-right:0px}
input {float:left;font-size:1.2em;border:1px solid #acadb2;margin-right:4px;}
.icoCalendario{margin-right:4px;cursor:pointer;float:left;cursor:pointer;}
#btnBusc{width:70%;margin-right:7px;padding-top:35px}
#cajaOfer50{width:48%;border:0px;float:left;padding:0px;margin:0px;margin-right:10px;}
#h3100{width:100%;float:left;}
.br{text-decoration:none;border:none;border-right:1px solid #d9dcde;padding-right:4px;margin-right:4px}
#verMasEsp{background-image:none}
#verMasEsp a{float:right;background-image:none;padding-top:10px}
#verMasEu{background-image:none}
#verMasEu a{float:right;background-image:none;padding-top:10px}
#verMasAm{background-image:none}
#verMasAm a{float:right;background-image:none;padding-top:10px}
#verMasAf{background-image:none}
#verMasAf a{float:right;background-image:none;padding-top:10px}
#verMasAs{background-image:none}
#verMasAs a{float:right;background-image:none;padding-top:10px}
#verMasOc{background-image:none}
#verMasOc a{float:right;background-image:none;padding-top:10px}
.estaticosIzquierda h1{font-size:2.1em;color:#333;float:left;width:100%;font-size:normal;padding-top:5px}
.estaticosIzquierda h2{color:#333;float:left;width:96%;font-size:normal;padding-top:13px;font-size:1.7em;border-bottom:2px solid #b5b5b5;}
.contentGraficos{float:left;height:135px;width:74em;}
.contentGraficos .precio{font-size:1.2em;color:#999;font-weight:bold;padding-top:15px}
.contentGraficos .escalaPrecio{width:43px}
.contentGraficos .tablaPrecio{color:#999;font-size:1.1em;height:125px;width:43px}
.contentGraficos .escalaDias{height:135px;float:left}
.barrasPrecio{height:100%;}
.barrasPrecio td{float:left;width:22px;padding:0px;margin:0px;position:relative;height:100%;background-image:url('http://www.marsans.es/media/images/es/promociones/bordeSupListGrafico.gif');background-repeat:no-repeat;background-position:0% 90%;}
.barrasPrecio td a{float:left;display:block;width:19px;height:117px;margin-bottom:4px;}
.barrasPrecio .tdUnsel a:hover{background-color:#e8e9ed}
.barrasPrecio .tdSel a:hover{background-color:#d38497}
#tdSel a:hover{background-color:#d38497;}
.barrasPrecio td span{float:left;display:block;margin-left:2px;height:0px;background-color:#666;width:12px;}
.barraSelect{background-color:#d38497}
.barraN{background-color:#fff;}
.titGrafico{width:71%;color:#333;float:left;font-size:1.2em;padding-top:12px}
.mesesGrafico{float:left;margin-top:5px}
.mesesGrafico ul li{float:left;color:#333;}
.mesesGrafico ul a{color:#A70230;}
.mesesGrafico .activo{border-right:1px solid #ccc;border-left:1px solid #ccc;padding-left:3px;padding-right:3px}
.mesesGrafico .mesAntes{background-image:url(../images/es/general/V2/flechaDiaAntes.gif);background-repeat:no-repeat;background-position:0 50%;padding-left:7px;padding-right:3px}
.mesesGrafico .mesDespues{background-image:url(../images/es/general/V2/flechaDiaDespues.gif);background-repeat:no-repeat;background-position:100% 50%;padding-left:3px;padding-right:7px}
#contentPrecios{float:left;display:block;height:100%}
#contentPreciosR{float:left;display:block;height:100%}
.leyenda{font-size:1.2em;padding-top:2px;padding-bottom:2px;padding-left:5px;float:left;margin-top:4px;border-left:18px solid #e8e9ed;margin-top:37px;width:12em;}
.disponibilidad{font-size:1.2em;padding-top:2px;padding-bottom:2px;padding-left:5px;float:left;margin-top:4px;border-left:18px solid #666;width:12em;}
.seleccionado{font-size:1.2em;padding-top:2px;padding-bottom:2px;padding-left:5px;float:left;margin-top:4px;border-left:18px solid #d38497;width:12em;}
.legendDias{font-size:1.2em;padding-top:2px;padding-bottom:2px;padding-left:5px;float:left;padding-top:54px;font-weight:bold;color:#999;width:12em;}
#dhtmltooltip{position: absolute;width: 150px;border: 2px solid black;padding: 2px;float:left;text-align:left;background-color: #fff;visibility: hidden;z-index: 100;}
#departureMonth{width:15em;margin-right:13px;font-size:1em}

#contentFlex{float:left;width:48.4em;}
#contentFlex #cabBuscadorSeo{width:45.4em}
#contentFlex #contentForm{width:45.4em;float:left;padding-bottom:0px}
#contentFlex #iv{width:41.1em;float:left;height:15px;float:left}
#contentFlex #orfec{width:41.1em;float:left;margin-bottom:0px}
#contentFlex #btnBusc{padding-top:10px;}
#contentFlex #btnBusc span a{padding-top:0.16em;padding-bottom:0.19em;}
#descripFlex{float:left;width:47em;color:#999;padding-top:10px;}
#descripFlex ol, li{float:none;background:none;}
#descripFlex li{font-weight:bold;line-height:20px;font-size:1.1em;}
#graficSalida{margin-top:20px}
#descripFlex p{margin-top:6px;color:#999}
#descripFlex .size11{font-size:1.1em}
#cajaFlex .lineTitVuelo{width:53%}
#cafaFlexSalida img{clear:left;}
#cajaFlex h2{width:90%;font-size:0.85em;background:#fff;color:#333;}
#cajaFlex span{font-size:1em;font-weight:bold;color:#A70230}
#cajaFlex .size09{font-size:0.9em;padding:0px;float:left;}
#cajaFlex .size09b{width:100%}
#cajaFlex .size09 p{margin:0px;padding:0px;font-size:1.1em;padding-top:3px}
#cajaFlex .label10{border:0px}
#cajaFlex select{font-size:0.9em}
#linbotonFlex div{float:left;font-size:1.3em;color:#6b6b6b;font-weight:bold;}
#linbotonFlex div strong{font-size:1.3em;color:#A70230}
#linbotonFlex span{padding-top:2px;margin-top:1px;float:left;margin-left:20px;}

#contentFormH{float:left;width:98.4%;background-color:#efefef;font-size:1em;padding-top:3px;}
fieldset{margin:0px;padding:0px;margin-top:12px;padding-left:10px;}
#contentFormH h4{font-weight:bold;padding-left:1.4em;padding-top:0.1em;color:#fff;float:left;background-image:url(../images/es/general/V2/fondoNumBuscador.gif);background-repeat: no-repeat;background-position:9px 0px;margin:0px;font-size:1em;width:90%}
#contentFormH h4 strong{color:#333;padding-left:10px;padding-top:0px}
#ih, #es{border:0px}
#in{border-left:1px solid #fff;border-right:1px solid #fff}
#ih label{float:left;width:16em;border:1px solid #efefef;padding-bottom:4px;margin-left:0px;padding-top:1px}
#ih span{padding-left:4px;float:left;padding-top:13px}
#ih input{float:left;padding:0px;border:1px solid #acadb2;margin:0px}
#ih #departure{width:10em;border:1px;float:left;margin-left:4px}
#ih #labelDestino{padding-top:6px;padding-left:4px}
#ih #labelDestino a{color:#a70230}
#in label{width:4em;float:left;padding-left:10px;padding-top:12px}
#in h4{padding-bottom:4px}
#in span{float:left;width:10em;padding-left:15px;padding-top:3px;}
#in div{width:95%;float:left;padding-top:10px}
#in div span{float:left;padding-left:10px;width:9em}
#in div span label{width:100%;padding-left:6px;padding-top:2px}
#in div span select{float:left;width:4em;font-size:1em;margin-left:6px}
#in label{padding-left:17px}
#in .lab{width:83%;float:left;padding-left:0px;padding-bottom:3px}
#is div{width:95%;float:left;padding-top:10px}
#is div span{float:left;padding-left:15px;padding-top:6px;width:9em}
#is div span select{margin-top:5px;width:10em;font-size:1em}
#is div span label{width:100%;padding-left:0px}
.contentHabitaciones{padding-top:0px;padding-bottom:4px;padding-top:4px;background-image:url('../images/es/general/V2/subrHab.gif');background-repeat:repeat-x;background-position:0 100%}
#habitacionesHLand div{float:left;width:32em;padding-top:0px}
#habitacionesHLand div label{float:left;width:6.1em;padding-top:6px;}
#habitacionesHLand div span{width:9em;padding-left:0px;}
#habitacionesHLand div span span{float:left;width:4em;padding-left:0px;}
#habitacionesHLand div div{width:13em;padding-top:2px;padding-left:20px}
#habitacionesHLand div div span{float:left;width:9em;padding-left:0px;}
#habitacionesHLand div select{font-size:1em;width:4em;}
.procesoDerechaTit h2{background-image:none;background-color:#8a8f93;width:97%}
.descripHotel .hotel{float:left;width:36.8em;}
.descripHotel .hotel p{font-size:1.2em}
.descripHotel .hotelFicha{float:left;width:54.8em;}
.descripHotel p{width:95%;padding-top:11px;margin:0px}
.descripHotel .lineBoton{padding-top:10px}
.descripHotel h3{font-size:1.2em;color:#333333;border:0px;padding-top:0px;margin:0px}
.descripHotel h4{font-size:1.2em;color:#666666}
.contentDescrip100 ul{float:left;border-left:1px solid #dedede;width:18.6em;}
.contentDescrip100 li{float:left;width:99%;text-align:right;font-size:1.2em;padding-top:1px;}
.contentDescrip100 li a{color:#A70230;background-image:url('../images/es/general/V2/BulletEspVuelos.gif');background-position:100%;background-repeat:no-repeat;padding-right:18px;}
.contentDescrip100 li a:hover{text-decoration:underline}
.contentDescrip100 p{font-size:1.1em;float:left;width:80%}
.contentDescrip100 .fr{float:right;font-weight:normal;font-size:1em}
.contentDescrip100 .frpdt2{width:8.3em;padding-top:3px}
.cajaContentHotelLand{float:left;border-top:2px solid #d7d7d7;width:98.1%;padding-top:15px;margin-top:10px}
.cajaContentHotelLand .iz{float:left;padding-left:7px;width:63em;}
.cajaContentHotelLand h3{float:left;font-size:1.2em;margin:0px;padding:0px;width:50em;border:0px}
.cajaContentHotelLand h3 a{float:left;color:#333;padding-right:5px}
.cajaContentHotelLand p{float:left;width:52em;padding-top:3px;margin:0px}
.cajaContentPriceLand{float:right;font-size:1.1em;color:#A70230;text-align:right;padding-right:22px;width:12em;}
.cajaContentPriceLand strong{font-size:2em;float:right;line-height:0.8em;padding-bottom:5px;width:100%;clear:both;font-family: Arial;font-weight:bolder}
.cajaContentPriceLand a{float:right;clear:both;background-image:url(http://www.marsans.es/media/images/es/general/V2/fondoBotonLanding.gif);background-repeat:no-repeat;color:#fff;padding-left:16px;padding-right:16px;font-weight:bold;font-size:1.1em;padding-top:2px;padding-bottom:6px;margin-top:20px}
#masBarato{border:1px solid #A70230;border-top:19px solid #A70230;padding-left:9px;width:97%;padding-bottom:12px;margin-top:0px}
.pestanaMasBarato{background-image:url(http://www.marsans.es/media/images/es/general/V2/pestanaRecomendado.gif);background-repeat:no-repeat;background-position:0 0;float:left;color:#fff;font-weight:bold;font-size:1.2em;padding-left:14px;padding-top:10px;padding-right:40px;padding-bottom:8px;margin-top:14px}
.contLineBotonLand{float:right;width:40%;text-align:right;padding-right:30px}
.contLineBotonLand .lineBoton{width:30em;}
.contLineBotonLand .rojoTxtpdt4{font-size:1.2em}
.cajaOferD{width:30.2em;padding-left:0px;border:none;margin-right:16px;float:left;}
.cajaOferD h3{width:19em;padding-right:1px;}
.cajaOferD .contentOfer{width:28.2em;border:1px solid #b3b3b3;padding-left:10px;padding-right:10px;padding-top:6px;margin:0px}
.cajaOferD .liVermas{border:0px;background-image:none;}
.cajaOferD .liVermas a{float:right;font-weight:normal;text-decoration:underline;}