.buscador{position:relative;border-radius:7px}.buscador .buscador_destinations [class*="elForm_"] input{font:400 15px/1 Verdana!important;padding:4px 6px;z-index:2!important}.buscador .dropDownOuterContainer{position:relative;display:block}.buscador .sel_idaVuelta fieldset#origin,.buscador .sel_idaVuelta fieldset.sel_idaVuelta_origin{z-index:3}#residentFamNumSelectorDiv{float:left;margin-top:10px}#residentFamNumSelector .select{width:225px}#residentFamNumSelector .ui-selectmenu-dropdown{background-color:#fc0!important;border:none!important;-webkit-box-shadow:none!important}#residentFamNumSelector .ui-selectmenu-dropdown span{color:#666!important;font-size:12px!important;text-decoration:underline;padding-left:0;padding-right:0;font-weight:700!important;white-space:nowrap}.buscador-Col3{margin:0;padding:20px 20px 22px}.buscador-Col3 h2{position:relative;font:normal 1.7em/1.2 DTLProkyonTMedium,Verdana;color:#666;float:left;width:100%;margin-bottom:15px}.buscador-Col3 .contentLeft{float:left;width:400px;margin-right:0;background:url(../../images/VuelingBase/vertical_whiteDot.png) top right repeat-y;padding:0 20px 0 0}.buscador-Col3 .formRow{margin:0 0 17px!important;padding-top:0!important}.buscador-Col3 .sel_pasajeros select{margin:0 0 2px}.buscador-Col3 .sel_idaVuelta-multicity,.buscador-Col3 .botonBuscador,.buscador-Col3 .legend-multicity{display:none}.buscador-multicity .sel_idaVuelta-multicity,.buscador-multicity .legend-multicity,.buscador-multicity .botonBuscador{display:block}.buscador-Col3.buscador-multicity .formRow{margin:0 0 9px!important}.buscador-multicity .contentLeft{width:100%;background-image:none;padding-right:0}.buscador-multicity .contentRight{display:none}.buscador-multicity .radioForm{width:100%;clear:both}.buscador-multicity .formRow fieldset#destination{margin-right:16px}.buscador-multicity .sel_idaVuelta>fieldset{width:200px}.buscador-multicity>.formRow>fieldset{margin:0 17px 0 0}.buscador-multicity .formRow.sel_idaVuelta fieldset{margin:0 16px 0 0}.buscador-multicity .formRow.sel_idaVuelta,.buscador-multicity .formRow.sel_calendar{float:none;width:auto;clear:none;margin-bottom:4px}.buscador-multicity .formRow.sel_calendar>fieldset{float:left;margin-left:0;clear:none;margin-top:21px}.buscador-multicity .formRow.sel_calendar>fieldset:first-child{float:right;padding-top:0;position:relative;top:-60px;margin-bottom:-50px}.buscador-multicity .formRow.sel_calendar .sel_idaVuelta{float:left}.buscador-multicity .sel_idaVuelta .sel_calendar{float:left;clear:none!important;width:auto;padding-top:0}.buscador-multicity .sel_idaVuelta .sel_calendar fieldset{width:auto;padding-left:16px}.buscador-multicity .sel_idaVuelta .sel_calendar input{width:156px;margin-top:0;margin-bottom:0}.buscador-multicity .botonBuscador{display:block;float:left;margin-left:20px;width:28%;margin-top:14px}.buscador-Col3.buscador-multicity .formRow.sel_pasajeros{width:auto}.buscador-multicity .formRow.sel_idaVuelta-multicity{margin-bottom:0!important}.buscadorPuntoPremium .contentLeft{border-right:1px solid #ffe271;background-image:none;padding:0 13px 0 0}.buscadorPuntoPremium .contentFooter{display:block;clear:both}.buscadorPuntoPremium.buscador-multicity .contentLeft{border-right:0}.buscadorPuntoPremium.buscador-multicity .contentRight{border-top:1px solid #ffe271;display:block;float:left!important;padding-top:16px;width:100%;margin-top:7px}.buscadorPuntoPremium.buscador-multicity .contentRight__row{display:table;width:100%!important}.buscadorPuntoPremium.buscador-multicity .contentRight p{width:63%;padding-top:0!important;padding-right:10px}.buscadorPuntoPremium.buscador-multicity .contentRight p,.buscadorPuntoPremium.buscador-multicity .contentRight div{display:table-cell;vertical-align:middle}.buscadorPuntoPremium.buscador-multicity .contentFooter{display:block!important}.buscadorPuntoPremium.buscador-multicity .sel_pasajeros .select{width:128px}.buscadorPuntoPremium.buscador-multicity .botonBuscador{display:none}.buscador-multicity--punto:after{content:"";position:absolute;width:72px;height:70px;background:url(../../images/VuelingBase/sprite_graficos.png) -816px -413px;right:28px;top:22px}.newSearch{width:710px!important;background-color:#fc0}.newSearch .buscador{border-radius:0 0 7px 7px}.newSearch .contentLeft{padding:0 29px 0 0}.newSearch .contentRight{position:relative;margin-right:15px}.newSearch h5{font:normal 1.18em/1.2 Verdana;background-color:#666!important;color:#fff;position:relative;z-index:1;padding:11px}.newSearch h5 span.arrow{float:right;display:block;border:12px solid #fc0;border-bottom-width:0;border-top-width:8px;border-top-color:#666;width:0;height:0;position:absolute;bottom:-8px;left:15px;overflow:hidden;margin:0 11px 0 0}.newSearch .buscador .radioForm{margin:0 0 15px}.newSearch .contentLeft .sel_calendar .typeText{width:142px;margin-right:5px;min-width:0;color:#000;float:left;height:18px;padding:4px 6px}.newSearch .contentLeft .sel_calendar fieldset .btCalendar{width:24px;min-width:0;height:28px;display:block;float:left;position:relative;top:0}.newSearch .contentLeft .sel_pasajeros select{min-width:105px}.newSearch .buscador-multicity .contentLeft .sel_calendar .typeText{width:174px}.newSearch .buscador-multicity .formRow.sel_calendar>fieldset{padding-top:7px;margin-top:13px}.newSearch .buscador-multicity .formRow.sel_calendar>fieldset:first-child{top:-65px}.newSearch .formRow.sel_pasajeros .descrPaxFlightSearcher{padding-top:4px}.buscadorYellow{background-color:#fc0}.buscadorYellow .contentRight h3{color:#666}.buscadorYellow .discount_list li h4 a span{border-color:#666 #fc0 #fc0}.buscadorGreen{background-color:#990}.buscadorGreen h2{color:#fff}.buscadorGreen .contentRight h3{color:#fff}.buscadorGreen .discount_list li h4 a span{border-color:#fff #990 #990}.buscadorGreen .btSmall_arrow .bt_link{font-size:1.27em!important}.buscadorGreen .radioForm label{color:#fff!important}.buscadorGreen .contentLeft .discount_list li h4 a{color:#fff}.buscadorGrey{background-color:#666}.buscadorGrey h2{color:#fff}.buscadorGrey .contentRight h3{color:#fff}.buscadorGrey .discount_list li h4 a span{border-color:#fff #666 #666}.buscadorGrey .btSmall_arrow .bt_link{font-size:1.27em!important}.buscadorGrey .radioForm label{color:#fff!important}.buscadorGrey .contentLeft .discount_list li h4 a{color:#fff}.buscadorGreyLight{background-color:#f0f0f0}.buscadorGreyLight .buscador_radioTrip [class*="elForm"] label{background-color:#e1e1e1}.modeTA .buscadorGreen .promotionalCode,.modeBSP .buscadorGrey .promotionalCode,.modeAECI .buscadorYellow .promotionalCode{margin:20px 0 0}.modeTA .buscadorGreen .promotionalCode label,.modeBSP .buscadorGrey .promotionalCode label,.modeAECI .buscadorYellow .promotionalCode label{float:left;color:#fff;padding-top:5px}.modeAECI .buscadorYellow .promotionalCode label{color:#666}.modeTA .buscadorGreen .contentRight h3,.modeBSP .buscadorGrey .contentRight h3,.modeAECI .buscadorYellow .promotionalCode h3{padding-top:70px!important}.buscadorPuntos{background-color:#efefef;margin:0 0 18px}.buscadorPuntos .btCalendar{top:0!important}.buscadorPuntos h3{font:normal 1.27em/1.2 DTLProkyonTMedium,Verdana!important;float:left;width:100%;margin:0 0 15px!important}.buscadorPuntos fieldset{float:left;margin-right:7px}.buscadorPuntos fieldset label{float:left;font:normal 1em/1.2 Verdana!important;padding-top:8px!important;margin-right:3px!important;width:auto!important}.buscadorPuntos fieldset .radioForm{margin-top:5px!important}.buscadorPuntos fieldset .radioForm span{margin-right:2px}.buscadorPuntos fieldset .radioForm label{padding:2px 0 0!important}.buscadorPuntos fieldset input.typeText{width:66px!important;min-width:0!important;float:left;height:12px!important;margin:4px 3px 0 0}.buscadorPuntos .btSmall{width:50px;text-align:center}#fieldBuscaPuntos{margin-top:-2px!important;margin-left:13px}#fieldBuscaPuntos div{height:5px}.buscadorFiltro{position:relative;border-radius:10px;background-color:#f7f7f7;z-index:1;padding:28px}.buscadorFiltro .header{margin-bottom:27px;padding-bottom:12px;border-bottom:1px solid #ccc}.buscadorFiltro .header h3{font:normal 23px/1 DTLProkyonTMedium,Verdana;color:#666}.buscadorFiltro .header .titleLinks{bottom:10px}.buscadorFiltro .header .titleLinks a{font:400 1.1em/1.2 Verdana;color:#990}.buscadorFiltro .header .titleLinks a,.buscadorFiltro .header .titleLinks a span{text-decoration:underline}#wrapper .buscador_radioTrip{margin-top:0!important}#wrapper .buscador_radioTrip [class*="elForm"]>fieldset,#wrapper .buscador_radioTrip [class*="elForm"]>span{width:calc(33.33% - 10px)!important;margin-left:10px!important}#wrapper .buscador_radioTrip [class*="elForm"]>fieldset:first-child,#wrapper .buscador_radioTrip [class*="elForm"]>span:first-child{margin-left:0!important}.buscador_radioTrip [class*="elForm"] label,.buscador_radioTrip [class*="elForm"] input:checked+label{border:0;padding:0!important;height:37px;display:table!important;width:100%!important;vertical-align:middle}.buscador_radioTrip [class*="elForm"] label span{display:table-cell;vertical-align:middle}.buscador_radioTrip [class*="elForm"] label{font-weight:400;background-color:#ffdd52}.buscador_radioTrip [class*="elForm"] input:checked+label{background-color:#666;font-weight:800;color:#fff}#wrapper [class*="elForm_"] input,#wrapper [class*="elForm_"] select,.buscador .buscador_pasajeros_adults a,#wrapper [class*="buscador_pasajeros_"] em{color:#000}.buscador_destinations .elForm_select input,.buscador_discounts .elForm_select select,.buscador_destinations .elForm_select input:focus,.elForm_select--flight{border:1px solid #b3b3b3;padding:10px 5px 10px 10px;background:#fff url(../../images/VuelingBase/selectArrow.png) 96.5% center no-repeat;margin:0!important}.buscador_destinations .elForm_select input,.buscador_destinations .elForm_select input:focus{padding-right:23px}@media screen and (-webkit-min-device-pixel-ratio:0){.buscador_discounts .elForm_select select{padding-right:23px}}@-moz-document url-prefix(){.buscador_discounts .elForm_select select{padding-right:23px;}}.buscador_destinations .elForm_select,.buscador_discounts .elForm_select{border:0;padding:0;overflow:visible}.elForm_select--flight:after{display:none}.buscador_discounts .elForm_select,.elForm_select--flight input{background-color:transparent}.FR .buscador_checks .wrapper_elForm_select{width:308px}.elForm_select--flight input{font-size:12px!important}.elForm_textInput--calendar:before,.elForm--disabled.elForm_textInput--calendar:before{position:absolute;content:"";background:url(../../images/VuelingBase/sprite_iconografia.png) -469px -1189px no-repeat;width:20px;height:19px;z-index:1;top:13px;left:10px;display:block}#wrapper .elForm_textInput--calendar input{padding-left:40px}.buscador_destinations .elForm_select:after,.buscador_discounts .elForm_select:after{display:none}.buscador .sectionBorder_layerSmall{left:50%!important;margin-left:-65px;width:129px!important}.buscador .buscador_calendar fieldset,.buscador .buscador_calendar>span{position:relative;border:1px solid #b3b3b3;background-color:#fff;box-shadow:0 3px 4px #eaeaea inset}.buscador .buscador_calendar fieldset:before,.buscador .buscador_calendar>span:before{content:"";position:absolute;width:1px;height:25px;background-color:#ccc;left:50%;top:50%;margin:-12.5px 0 0 -1px}.buscador .buscador_calendar input{width:50%;margin:0;display:inline-block;font-size:1em;background:url(../../images/VuelingBase/buscador_icoPlaneIda.png) 10px 10px no-repeat;border:1px solid #b3b3b3;box-shadow:none;margin-right:-4px}.buscador .buscador_calendar input,.buscador .buscador_calendar input:focus{border:0!important;padding:10px 10px 10px 41px}.buscador_calendar input.last{margin-left:0;margin-right:0;background:url(../../images/VuelingBase/buscador_icoPlaneVuelta.png) 10px 10px no-repeat}.buscador_calendar .elForm_textInput{background-color:#fff}.buscador_calendar--ow .elForm_textInput:before{display:none}.buscador_calendar--ow input:read-only{display:block;width:100%}.buscador_pasajeros label,.buscador--mc .label--mc{display:block;margin:5px 0 7px;text-align:left;font:800 11px/1 verdana!important}.buscador .buscador_pasajeros_adults a,.buscador .buscador_pasajeros_adults .elForm_select,.buscador_pasajeros_adults_plus{background-color:#fff;border:1px solid #b3b3b3;box-sizing:border-box;color:#000;display:inline-block;width:33px;height:40px;margin-right:-1px;font:400 1.091em/40px verdana,sans-serif;text-align:center;text-decoration:none;z-index:1;position:relative;vertical-align:top}.buscador .buscador_pasajeros_adults .elForm_select{position:relative;right:0;color:#fff;border:none}.buscador .buscador_pasajeros_adults .elForm_select select{padding:0 4px}.buscador_pasajeros_adults_plus{overflow:hidden;border:0;position:relative}.buscador_pasajeros_adults_plus select{position:absolute;top:0;left:0;z-index:0;padding:0;font:400 1.091em/1 verdana;color:#000;height:41px!important}.buscador .buscador_pasajeros_adults .wrapper_elForm_select,.buscador .buscador_pasajeros_adults .wrapper_elForm_select fieldset .buscador .buscador_pasajeros_adults .wrapper_elForm_select>span{margin-left:0;width:33px;padding:0;box-shadow:none!important}#wrapper .buscador_pasajeros_adults .is.active,#wrapper .buscador_pasajeros_adults a:hover{background-color:#666;border-color:#999;color:#fff!important}#wrapper .buscador_pasajeros_adults .wrapper_elForm_select{margin-right:0}#wrapper .buscador_pasajeros select{background-position:83% center}#wrapper .buscador_pasajeros_adults fieldset.is.active select,#wrapper .buscador_pasajeros_adults>span.is.active select{background-color:#999;color:#fff!important}#wrapper .buscador_pasajeros_childs .wrapper_elForm_select,#wrapper .buscador_pasajeros_childs .elForm_select,#wrapper .buscador_pasajeros_infants .wrapper_elForm_select,#wrapper .buscador_pasajeros_infants .elForm_select{width:61px}#wrapper [class*="buscador_pasajeros_"] em{font:400 9px/1 verdana;display:block;padding-top:4px;white-space:nowrap}.buscador_pasajeros_adults .wrapper_elForm_section{margin-right:0}.buscador [class*="elForm_"] input[type="text"],.buscador [class*="elForm_"] select,.buscador .elForm_radio_textInput,.buscador .elForm_radio_select,.buscador .wrapper_elForm_section{height:40px}.buscador [class*="elForm_"] select{width:100%}.label--mc,.destination2--mc{display:none}.buscador--mc .label--mc,.buscador--mc .destination2--mc{display:block}.buscador--mc .destination2--mc{margin:0 0 13px}.colRow2--formBuscador{margin:11px -4px 0!important}.colRow2--formBuscador .colRow2--formBuscador{margin-bottom:0!important;margin-top:0!important}.colRow2--formBuscador>[class*="column_"]{padding-left:4px;padding-right:4px}#wrapper .buscador_pasajeros_adults{width:137px;margin-right:16px}#wrapper .buscador_pasajeros_adults select:focus{border:1px solid #b3b3b3!important}#wrapper .buscador_pasajeros_childs{width:20.5%}#wrapper .buscador_pasajeros_infants{width:41%}.buscador .buscador_calendar input,.buscador .buscador_destinations input,.buscador select{cursor:pointer}.labelFlight{position:relative;padding-left:30px;margin-bottom:10px}.labelFlight__block{margin-bottom:20px}.labelFlight__date,.labelFlight__route{color:#666;font-size:12px}.labelFlight__date{margin-bottom:10px}.expressFee_lightBox .labelFlight__route{margin-bottom:5px!important}.labelFlight .feeName{font-size:12px;margin-left:10px}.labelFlight__title{min-height:35px;font-size:12px;font-weight:800;padding-top:2px}.labelFlight i[class*="round"]{margin:0}.labelFlight.labelFlight-format{position:relative!important;top:0!important;margin:0!important;padding:0!important;top:-1px!important}.labelFlight-autowidth{width:auto!important}.labelFlight-noborder{border-bottom:0 solid #e1e1e1!important}.labelFlight h4,.labelFlight h5{display:inline-block;width:100%}.labelFlight h4>span{float:left!important}.labelFlight h4>span:first-child{font:bold 1.24em/1 verdana,serif;color:#666}.labelFlight h4{margin-bottom:3px;display:inline-block;width:100%}.labelFlight h5{font:400 1.091em/1.4 verdana,serif;display:inline-block;width:100%}.labelFlight-ida{margin-right:15px;padding-right:15px;border-right:1px solid #ebebeb}[class^="labelFlight-"] span{float:none;display:block;font-size:inherit;margin:0;padding:3px 0 0 34px!important}.labelFlight-connection span{padding:3px 0 0 46px!important}.labelFlight-idavuelta span{float:left;margin-right:0;font-size:1.1em!important;width:441px;padding:3px 0 0!important}.labelFlight-idavuelta>div+span,.labelFlight-idavuelta span:first-child{width:auto;margin-right:10px}.travelUser .labelFlight span span{display:block;float:none!important;margin:0!important}.reservationList .labelFlight span span{display:inline-block}.labelFlight-ida.labelFlight-multicity{width:70%}.labelFlight-multicity span{padding-left:0!important;float:left;font-size:1.091em;max-width:74%}.labelFlight-multicity>span:first-child{width:auto;float:left;margin-right:5px}.sectionBorderSquare{min-height:42px}.sectionBorderSquare .labelFlight{position:relative;float:right!important;padding-left:0}.sectionBorderSquare .labelFlight span{font:normal .81em/1.3 verdana!important}.sectionBorderSquare span[class*="icoSprite"]+span{padding:0 0 0 11px!important;width:auto;display:inline-block}.sectionBorderSquare span[class*="icoConnection"]{left:-12px;margin-right:-20px;width:46px;background-position:-633px -1151px}BODY.EN #personalizeBody.EN .labelFlight h4>span:first-child{font-size:1.14em}.EU #c3_seatsPage #InfoTripAndMap h4 .feeName{margin:5px 0}.IT #c3_seatsPage #InfoTripAndMap h4 .feeName{margin-left:8px}.sectionPassengers .labelFlight h4>span:first-child{margin-right:8px}.feeLeyend{float:right}.feeName{margin:2px 0 0;position:relative;display:inline-block;color:#999;font:normal 12px/1 "DTLProkyonTRegular",verdana,serif;text-align:left;padding-left:18px;max-width:136px}.feeName_ba{position:relative;top:3px;line-height:15px!important}.icoRoundFeeBasic,.icoRoundFeeLevelBasic,.icoRoundFeeIberiaBasic,.icoRoundFeeOptima,.icoRoundFeeLevelOptima,.icoRoundFeeExcellence,.icoRoundFeeLevelExcellence,.icoRoundFeeIberiaExcellence,.icoRoundFeeTimeFlex,.icoRoundFeeBritish,.icoRoundFeeIberia,.icoRoundFeeLevel,.roundExcellence,.roundBasic,.roundLevel,.roundOptima,.roundFamilyFirst,.feeName:before{width:13px;height:13px;border-radius:50%;background-color:#fff;position:absolute;top:0;left:0;box-sizing:border-box}.roundLevel,.feeName-level:before{background-color:#fff;border:2px solid #ccc;width:13px;height:13px}.feeName:before{content:""}.feeName-optima:before,.feeNameOptima:before,.icoRoundFeeOptima,.icoRoundFeeLevelOptima,.icoRoundFeeBritish,.icoRoundFeeIberia,.roundOptima{background-color:#fc0}.feeName-excellence:before,.feeNameExcellence:before,.icoRoundFeeExcellence,.icoRoundFeeLevelExcellence,.icoRoundFeeIberiaExcellence,.roundExcellence{background-color:#732f96}.feeName-basic:before,.feeName-level:before,.feeNameBasic:before,.icoRoundFeeBasic,.icoRoundFeeLevelBasic,.icoRoundFeeIberiaBasic,.roundBasic,.roundLevel{width:13px;height:13px;background-color:#fff;border:1px solid #979797}.icoRoundFeeTimeFlex,.icoRoundFeeTimeFlex:before{background-color:#732f96}.feeName-familyFirst:before,.feeName-family-first:before,.roundFamilyFirst{background-color:#0da398}.EU #c3_seatsPage #InfoTripAndMap H4 .feeName{margin:5px 0}.IT #c3_seatsPage #InfoTripAndMap H4 .feeName{margin-left:8px}.sectionPassengers .feeName{max-width:143px;margin-left:10px;float:right!important;font-size:15px}.reservationList .feeName{float:right;font:normal 12px/1 "DTLProkyonTRegular",verdana,serif;padding-left:15px;max-width:111px}.reservationList .icoRoundFeeBasic,.reservationList .icoRoundFeeOptima,.reservationList .icoRoundFeeExcellence,.reservationList .icoRoundFeeBritish,.reservationList .icoRoundFeeIberia,.reservationList .roundExcellence,.reservationList .roundBasic,.reservationList .roundLevel,.reservationList .roundOptima,.reservationList .icoRoundFeeTimeFlex,.reservationList .roundFamilyFirst,.reservationList .feeName:before{width:10px;height:10px}.reservationList .roundLevel,.reservationList .feeName-level:before{width:13px;height:13px}.labelSeat{color:#666;text-align:left;font:400 10px/1.2 Verdana,Arial,Helvetica,sans-serif;margin:0 auto;padding:0 0 0 20px;text-decoration:none}[class*="icoLabelSeat_"],.labelSeat{position:relative;display:inline-block}[class*="icoLabelSeat_"]{margin-right:5px;width:14px;height:14px}.labelSeat:before,[class*="icoRoundSeat_"]:before,[class*="icoLabelSeat_"]:before{position:relative;width:14px;height:14px;border:1px solid #666;border-radius:3px;background-color:#999;content:"|";text-align:right;font-size:9px;line-height:11px;vertical-align:middle;padding-right:1px;box-sizing:border-box;display:inline-block}.wrapper-seats .labelSeat:before{content:'';top:-1px;width:16px;height:16px;border-color:transparent;box-shadow:0 1px 1px 0 rgba(102,102,102,.3)}.wrapper-seats .labelSeat{font-size:12px;color:#000;margin-bottom:10px;padding:0 0 0 24px}.labelSeat:before,[class*="icoLabelSeat_"]:before{position:absolute;top:0;left:0}@-moz-document url-prefix(){.labelSeat:before,[class*="icoLabelSeat_"]:before{padding-right:1px;line-height:10px;}}.labelSeat.labelSeat-excellence{padding:0 0 0 24px}.labelSeat-pref:before,.labelSeat-confort:before,.icoRoundSeat_pref:before{border-color:#787878;color:#787878;background-color:#990}.labelSeat-xl:before,.icoRoundSeat_xl:before,.labelSeat-spaceMore:before,.icoRoundSeat_spaceMore:before{border-color:#b2b7ba;color:#b2b7ba;background-color:#999}.labelSeat-basic:before,.labelSeat-optimum:before,.icoRoundSeat_optimum:before,.icoRoundSeat_basic:before{border-color:#cca400;color:#cca400;background-color:#fc0}.labelSeat-excellence:before,.icoRoundSeat_duo:before{border-color:#7f8182;color:#7f8182;background-color:#666;width:16px}.labelSeat-firstRow:before{color:#666;border-color:#666;background-color:#666}.labelSeat-spaceOne:before,.icoRoundSeat_spaceOne:before{color:#666;border-color:#666;background-color:#000;width:16px}.labelSeat-free:before{border-color:#ccc;color:#ccc;background-color:#fff}.labelSeat-extra{text-decoration:none}.labelSeat-extra:before,.icoRoundSeat_extra:before,.icoLabelSeat_extra:before{border-color:#ccc;color:#ccc;background-color:#fff;text-decoration:none}.labelSeat-extra:after,.icoRoundSeat_extra:after,.icoLabelSeat_extra:after{position:absolute;width:10px;height:10px;top:-1px;left:-3px;background:url(../../images/VuelingBase/sprite_graficos.png) -534px -972px;content:""}.icoSeatOpacity[class*="icoRoundSeat_"]:before{opacity:.5}.icoRoundSeat_reserved:before,.icoRoundSeat_bebe:before,.icoRoundSeat_fleetblocked:before,.icoRoundSeat_0:before,.icoRoundSeat_select:before{display:none}.icoRoundSeat_reserved{background-position:-565px -1545px!important}.icoRoundSeat_bebe{width:19px;height:17px;background-position:-1167px -341px!important}.icoRoundSeat_fleetblocked{background-position:-632px -1545px!important}.icoRoundSeat_0{background-position:-653px -1545px!important}.icoRoundSeat_select{background-position:-1379px -341px!important;top:-1px;width:14px;height:15px}.icoRoundSeat_duo,.icoRoundSeat_basic,.icoRoundSeat_optimum,.icoRoundSeat_bebe,.icoRoundSeat_xl,.icoRoundSeat_pref{cursor:pointer}.icoRoundSeat_select,.icoRoundSeat_reserved,.icoRoundSeat_fleetblocked{cursor:default}.blockDuo .btAvion,.blockDuo .legendSeats li span{display:none}.header-labelInfo{width:100%;display:block;height:35px}.header-labelInfo>span{display:inline-block;vertical-align:top}.header-labelInfo>span:first-child{margin-right:10px}.header-labelInfo .feeName{margin-top:3px!important}#pnrInfo .header-labelInfo .feeName{margin-top:5px!important}.header-labelInfo .feeName i{top:2px!important}#pnrInfo .header-labelInfo .feeName i{top:0!important}.section--operatorBy{background-color:#f3f3f3;padding:7px;margin-bottom:5px;padding:8px 9px 6px;margin-bottom:7px;box-sizing:border-box;min-height:34px}.section--operatorBy-noBox,.section--operatorBy.noBox{background-color:transparent;padding:0;margin:0;min-height:auto}#wrapper .section--operatorBy.with-blocks .section--operatorBy_title{display:block;margin-bottom:5px}.section--operatorBy>span,#wrapper .section--operatorBy .section--operatorBy_title,.section--operatorBy .section--operatorBy__logoList{display:inline-block;margin-right:5px;vertical-align:middle}#wrapper .section--operatorBy .section--operatorBy_title{margin-bottom:0;margin-right:0}.section--operatorBy .section--operatorBy_title strong{color:#000;padding-right:3px}.section--operatorBy__logoList li{margin-bottom:0;position:relative;display:inline-block;vertical-align:middle;margin:2px 0 2px 20px}.routeCell_content_operator .section--operatorBy__logoList li{margin:2px 0 2px 0}.section-conexion .section--operatorBy__logoList li:nth-child(2){margin:2px 0 2px 8px}[class*="routeCell_content--conexion connection-mixed"] .section--operatorBy__logoList li:nth-child(2){margin-right:2px!important}.section--operatorBy .listadoInline li,.section-conexion .listadoInline li{float:none}.section--operatorBy__logoList li+li:after{content:"";background-color:#999;width:1px;height:12px;position:absolute;left:-7px;top:50%;margin-top:-6px}.baggage-kilo.section--operatorBy__logoList li+li:nth-child(2n+1):after{display:none}.baggage-kilo.section--operatorBy__logoList li{margin-left:10px}.baggage-kilo.section--operatorBy__logoList li:nth-child(2n+1){margin-left:0;margin-right:5px}.section--operatorBy__logoList li:last-child{margin-right:0}.section--operatorBy__logoList li>span{display:inline-block;vertical-align:middle}.section--operatorBy .icoLogoBritish_small{top:-2px}.section--operatorBy .icon-logoLevel{margin:4px 0}.section--operatorBy .icoLogoVueling_small{top:1px}.section--operatorBy .icon-logoVueling,.section--operatorBy__logoList .icon-logoVueling{font-size:18px}.section--operatorBy .icoLogoIberia_small{top:3px}.section--operatorBy__logoList .section--operatorBy_title{padding-right:7px}.section--operatorBy__logoList [class*="icon-"]+.section--operatorBy_title{padding-left:7px;padding-right:0}.section--operatorBy_title{margin:0 7px 0 0}.section--operatorBy_title+.section--operatorBy__logoList{padding-right:0;margin:0}.section--operatorBy__logoList+.section--operatorBy_title{margin:0;margin-left:7px}[class*="routeCell_content--conexion connection-mixed"] .section--operatorBy__logoList li .PhoenixTempIcon,.availabilityBody [class*="routeCell_content--conexion"] .PhoenixTempIcon{width:58px!important;background-size:60px;background-position:0 2px}@media screen and (-webkit-min-device-pixel-ratio:0){.section--operatorBy .icoLogoBritish_small{top:-2px}.section--operatorBy .icoLogoVueling_small{top:0}.section--operatorBy .icoLogoIberia_small{top:2px}}.wrapperLabelFlight .section--operatorBy{min-height:22px}[class*="sectionBorder"],.sectionSolid,.sectionInput,.sectionRounded{position:relative;border-radius:10px;box-sizing:border-box}.sectionRounded{overflow:hidden}[class*="sectionBorder"] .sectionSolid{-webkit-border-radius:8px;border-radius:8px}[class*="sectionBorder"]>.header,[class*="sectionBorder"]>a .header,.sectionBox>.header,.sectionSolid>.header{margin-bottom:23px}[class*="sectionBorder"]>.header,[class*="sectionBorder"]>a .header,.sectionSolid>.header{position:relative;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;display:block;padding:0;margin-bottom:16px}[class*="sectionBorder"] .sectionRow{float:left;width:100%}.section_topLink{clear:both;padding-bottom:15px;position:relative;text-align:right}.section_topLink a{display:block;font-weight:800}.priceClaim{font:800 1.09em/1.2 Verdana!important;color:#000;width:100%;display:block;clear:both;text-align:center!important;margin:15px auto 10px!important}[class*="sectionBorder"]{border:3px solid #ebebeb;background-color:#fff;padding:13px 15px 15px}[class*="sectionBorder"] .sectionHeader{font:800 15px/1.2 Verdana;margin-bottom:15px}.sectionBorder_inside{padding:10px}.sectionBorder_inside .btWidth_100px a{display:block;width:100%}.sectionBorderTab{padding:0 0 0}.sectionBorderTab>h3.header,.sectionBorderTab>a .header,.sectionBorderTab .sectionHeader{background-color:#f0f0f0;margin-bottom:0!important}.sectionBorderTab>.header,.sectionBorderTab>a .header,.sectionBorderTab .sectionHeader{position:relative;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;display:block;padding:8px 15px;margin-bottom:15px}.sectionBorderTab .sectionHeader,.sectionBorderTab .sectionHeader H3{font:800 15px/1.2 Verdana;margin-bottom:0}.sectionBorderTab .header .infoRight{display:block;margin-top:3px;text-align:right;float:right}.sectionBorderTab .header .infoRight:first-child{margin-top:0}.sectionBorderTab .header .infoRight span{margin-left:7px}.sectionBorderTab.header-diagonal h3.header{position:relative;z-index:0;margin-bottom:16px}.sectionBorderTab.header-diagonal .contentSection{position:relative;z-index:1}.sectionBorderTab.header-diagonal h3.header:after{content:"";position:absolute;bottom:-36px;left:0;width:100%;height:41px;background:url(../../images/VuelingBase/sprite_graficos.png) -1058px -413px no-repeat}.sectionBorderTab h3.header--line{background-color:transparent;border-bottom:1px solid #ebebeb}.sectionBorderTab h3.header--lineSmall{padding:10px;margin-bottom:10px;font-size:1.091em}.sectionBorderTab>.header--wide{margin-bottom:20px;padding:8px 15px;position:relative;border-radius:6px 6px 0 0;display:block;border-bottom:1px solid #ccc}.header--bg{background-color:transparent;overflow:hidden}.header--bgSVip{background-image:url(../../images/VuelingBase/header_boxSVIP.jpg);min-height:91px;box-sizing:border-box}.sectionSolid{background-color:#f7f7f7;padding:18px}.sectionSolid.bc_green{color:#fff}.whiteDiv{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}.sectionSolid.tiny{padding:7px;border-radius:4px!important}.secTab p{position:relative;float:right;overflow:hidden;background-color:#666;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;color:#fff;font-size:.82em;text-align:left;min-width:0;margin:20px 17px 0 0;padding:9px 10px 4px}.sectionBorderSquare{padding:5px;margin-bottom:10px;border:0;border-radius:0}.sectionBorder--tiny{border:1px solid #ddd!important;padding:5px 8px 4px!important}[class*="section"] [class*="contentSection"],[class*="section"] [class*="sectionContent"]{box-sizing:border-box;padding:15px;line-height:1.3}.sectionTitle{font:800 16px/1 verdana;margin-bottom:12px}.content_colRight{padding:0 0 0 167px}.content_colRight100{padding:0 0 0 67px}.content_colRight h5{margin-bottom:5px}.sectionBorderTab .contentSection{padding:15px}.sectionFooterBox{background-color:#f0f0f0;border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;padding:15px}.sectionFooterBox .colRow2.gutterDottedLine>[class*="column_"]:first-child{background-image:url(../../images/VuelingBase/vertical_greyDot_bgDark.png)}.sectionRightTab{padding:0!important;border-color:#eee!important}.sectionBorderTab.sectionRightTab{border-color:#999!important}.sectionRightTab>.header{padding:0!important;margin-bottom:0!important}.sectionRightTab .sectionTitle{float:left}.sectionRightTab.bigTab .sectionTitle{padding:20px 0 20px 15px;margin:0!important}.tabRight{background-color:#fff;float:right;border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;position:relative;display:table}.pulsado .tabRight{border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0}.tabRight>div{display:table-cell;vertical-align:middle;text-align:center;padding-right:10px}.tabRight:before{content:"";position:absolute;top:0;left:-21px;width:21px;height:61px;background:url(../../images/VuelingBase/sprite_graficos.png) -279px -507px}.bigTab .tabRight{width:90px}.bigTab .tabRight,.bigTab .tabRight>div{height:60px}.sectionRightTab.smallTab>.header .sectionTitle,.sectionRightTab-headerContent .pnr-number{padding:10px 0 10px 15px}.sectionRightTab-headerContent .pnr-number{padding-right:15px}.sectionRightTab-headerContent>a{padding-right:15px}.sectionRightTab-headerContent>a *[class*="icoSprite"]{position:relative;top:-2px}.sectionRightTab-headerContent{float:right}.sectionRightTab-headerContent>div{display:inline-block;float:none;vertical-align:middle}.sectionRightTab-headerContent .tabRight{height:38px;border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;margin-left:30px;display:inline-table;padding:0 15px}.whiteBox{border:4px solid #fff;background-color:#fff}.whiteBox-bottom-radius{border-radius:0 0 8px 8px}.sectionBox .wrapLightbox{position:absolute;top:0;left:0;width:100%;height:100%}.sectionBox .wrapLightbox .loadingLayer{width:80%;display:block;margin:0 auto;top:calc(100% - 80%)}.sectionBox{position:relative;margin-bottom:20px}.sectionBox:last-of-type{margin-bottom:0}.sectionBox,.sectionBox *{box-sizing:border-box}.sectionBox,[class*="sectionBox-solid-"] .sectionBox__content,.sectionBox-solid .sectionBox__content{border-radius:10px}.mv .sectionBox,.mv [class*="sectionBox-solid-"] .sectionBox__content,.mv .sectionBox-solid .sectionBox__content{border-radius:5px}.sectionBox p:last-child{margin-bottom:0}.sectionBox__body{background-color:#fff;border-radius:8px}.sectionBox__header+.sectionBox__body{border-radius:0 0 8px 8px;position:relative}.sectionBox__body:before,.sectionBox__body:after{display:table;content:""}.sectionBox__body:after{clear:both}[class*="sectionBox-"] .sectionBox__content,[class*="sectionBox-"] .sectionBox__footer{margin:20px}[class*="sectionBox-"] .sectionBox__content.fullWidth{margin-left:0;margin-right:0}[class*="sectionBox-"].sectionBox__xs .sectionBox__content{margin:15px 10px}.sectionBox__header+.sectionBox__body .sectionBox__content.fullWidth{margin-top:0}.sectionBox__content--dark{background-color:#f8f8f8}.sectionBox__content+.sectionBox__footer{margin-top:0}.sectionBox-tab .sectionBox__body,.sectionBox-solid .sectionBox__body{background-color:#fff}.sectionBox-tab .sectionBox__content,.sectionBox-solid .sectionBox__content,[class*="sectionBox-solid-"] .sectionBox__content,[class*="sectionBox--border"] .sectionBox__content{margin:20px}.sectionBox-tab .sectionBox__footer,.sectionBox-solid .sectionBox__footer,[class*="sectionBox-solid-"] .sectionBox__footer,[class*="sectionBox--border"] .sectionBox__footer{padding:20px}.sectionBox__content.altBlock{margin:0;padding:15px 20px;background-color:#f7f7f7}.sectionBox__content .altBlock__title{color:#990;font:400 16px/20px verdana}[class*="sectionBox--border"],[class*="sectionBox-style-"]{border:3px solid #f3f3f3}.mv [class*="sectionBox--border"],.mv [class*="sectionBox-style-"]{border:1px solid #ddd}.sectionBox--border-efefef{border-color:#efefef}.sectionBox--border-red,.sectionBox-style-red{border-color:#d2460c}.sectionBox--border-yellow,.sectionBox-style-yellow{border-color:#fc0}.sectionBox--border-green,.sectionBox-style-green{border-color:#990}.sectionBox__footer.sectionBox__footer--borderTop{border-top:2px dotted #ccc;padding-top:16px;background-color:transparent}.sectionBox__header{padding:0 0 11px}.sectionBox-tab .sectionBox__header,.sectionBox-solid .sectionBox__header,[class*="sectionBox-solid-"] .sectionBox__header{padding:11px 20px;background-color:#f0f0f0;border-radius:6px 6px 0 0}.mv .sectionBox-tab .sectionBox__header,.mv .sectionBox-solid .sectionBox__header,.mv [class*="sectionBox-solid-"] .sectionBox__header{padding:18px 20px;background-color:#f0f0f0;border-radius:6px 6px 0 0}.sectionBox-lightBox .sectionBox__header{background-color:#555}.sectionBox-tab--tiny .sectionBox__header{padding-top:8px;padding-bottom:8px}.sectionBox-tab--big .sectionBox__header{padding-top:10px;padding-bottom:14px}[class*="sectionBox--border"] .sectionBox__header{border-radius:8px 8px 0 0}.mv [class*="sectionBox--border"] .sectionBox__header{border-radius:5px 5px 0 0}.sectionBox__header__title{position:relative;display:inline-block}.sectionBox__header h3{font:400 20px/1.1 DTLProkyonTMedium,verdana;position:relative;display:table;width:100%}.mv .sectionBox__header h3,.sectionBox__header.old h3{font:800 15px/1.1 verdana}.mv .sectionBox__header h3 .sectionBox__header__title.tiny{font:800 12px/1.1 verdana}.sectionBox__header h3>span{vertical-align:middle}.sectionBox__header .sectionBox__header__block{display:inline-table}.sectionBox__header__block>[class*="icoSprite"],.sectionBox__header__block>.sectionBox__header__title{display:table-cell;vertical-align:middle}.sectionBox__header__block>.sectionBox__header__title{padding-left:10px}.sectionBox__header__title>span{display:inline-block}.sectionBox.sectionBox-tab .sectionBox__header--border{background-color:#fff;border-radius:0;margin-left:20px;margin-right:20px;border-bottom:1px dotted #ccc;padding:8px 0;background-color:transparent}.sectionBox.sectionBox-solid .sectionBox__header--border{padding:14px 0}.sectionBox__header.with-info h3 .sectionBox__header__title>span,.sectionBox__header.with-icon h3 .sectionBox__header__title>span{padding-right:25px;position:relative}.sectionBox__header.with-info .elForm_infoNote{position:absolute;top:3px;right:0}.sectionBox__header.with-info .elForm_infoNote [class*="icoSprite"]{right:0;left:auto}.sectionBox__header.with-info .elForm_infoNote [class*="wrapper_toolTip"]{width:164px;font:400 10px/1.1 verdana;padding:10px}.sectionBox__header.with-icon .sectionBox__header__title{padding-left:35px}.sectionBox__header.with-icon .sectionBox__header__title>[class*="icoSprite"]{position:absolute;top:50%;margin-top:-14px;left:0}.sectionBox__header .puntoWhite_titleBox{top:3px}.sectionBox .sectionBox__header.style-white{background-color:#fff;padding:15px}.sectionBox__header.style-white h3,.sectionBox__header.style-white h3 .elForm_checkInput label{font:800 14px/1.2 verdana}.sectionBox .sectionBox__header.style-white{background-color:#fff;padding:15px}.sectionBox__header.style-white h3,.sectionBox__header.style-white h3 .elForm_checkInput label{font:800 14px/1.2 verdana}.sectionBox__header .puntoWhite_titleBox{top:3px}.sectionBox__header.style-white+.sectionBox__body .sectionBox__content{margin-top:0}.sectionBox__header.with-icon.style-white{padding-top:21px;padding-bottom:21px}.sectionBox__header.with-icon.style-white .sectionBox__header__title{padding-left:40px}.sectionBox__header.with-icon .sectionBox__header__title>[class*="icon-"]{position:absolute;vertical-align:middle;font-size:31px;left:0;top:50%;margin-top:-.5em}.sectionBox .sectionBox__header.style-white{background-color:#fff;padding:15px}.sectionBox__header.style-white h3,.sectionBox__header.style-white h3 .elForm_checkInput label{font:800 14px/1.2 verdana}.sectionBox__header.style-white+.sectionBox__body .sectionBox__content{margin-top:0}.sectionBox__header.with-icon.style-white{padding-top:21px;padding-bottom:21px}.sectionBox__header.with-icon.style-white .sectionBox__header__title{padding-left:40px}.sectionBox__header.with-icon .sectionBox__header__title>[class*="icon-"]{position:absolute;vertical-align:middle;font-size:31px;left:0;top:50%;margin-top:-.5em}[class*="sectionBox-solid-"],.sectionBox-solid{background-color:#f3f3f3}[class*="sectionBox-solid-"] .sectionBox__header,.sectionBox-solid .sectionBox__header{background-color:transparent}[class*="sectionBox-solid-"] .sectionBox__content,.sectionBox-solid .sectionBox__content{margin:0;padding:20px}[class*="sectionBox-solid-"] .sectionBox__header+.sectionBox__body .sectionBox__content,.sectionBox-solid .sectionBox__header+.sectionBox__body .sectionBox__content{padding:0 20px 20px}[class*="sectionBox-solid-"] .sectionBox__body,.sectionBox-solid .sectionBox__body{background-color:transparent}.sectionBox-solid-f3f3f3,.sectionBox-style-f3f3f3 .sectionBox__header{background-color:#f3f3f3}.sectionBox-solid-red,.sectionBox-style-red .sectionBox__header{background-color:#d2460c;color:#fff}.sectionBox-solid-yellow,.sectionBox-style-yellow .sectionBox__header{background-color:#fc0}.sectionBox-solid-green,.sectionBox-style-green .sectionBox__header{background-color:#990;color:#fff}.sectionBox-solid-white,.sectionBox-style-white .sectionBox__header{background-color:#fff;color:#666}.sectionBox.sectionBox-style-tabSolid{border:none}.sectionBox-style-tabSolid>.sectionBox__header{background-color:#eee;color:#666;padding:15px}.sectionBox-style-tabSolid>.sectionBox__header .sectionBox__header__title{font:800 14px/1.3 verdana}.sectionBox-style-tabSolid .sectionBox__body{background-color:#f8f8f8}.sectionBox-solid-blue,.sectionBox-style-blue .sectionBox__header{color:#0da398;background-color:rgba(13,163,152,.15)}.sectionBox-alert .sectionBox__body{background-color:#faede7;color:#666}.sectionBox-alert .p-title-3{margin-bottom:4px}.sectionBox-alert p{font-size:12px}.sectionBox-solid-white,.sectionBox-style-white .sectionBox__header{background-color:#fff;color:#666}.sectionBox.sectionBox-style-tabSolid{border:none}.sectionBox-style-tabSolid>.sectionBox__header{background-color:#eee;color:#666;padding:15px}.sectionBox-style-tabSolid>.sectionBox__header .sectionBox__header__title{font:800 14px/1.3 verdana}.sectionBox-style-tabSolid .sectionBox__body{background-color:#f8f8f8}.sectionBox-solid-blue,.sectionBox-style-blue .sectionBox__header{color:#0da398;background-color:rgba(13,163,152,.15)}.sectionBox-alert .sectionBox__body{background-color:#faede7;color:#666}.sectionBox-alert .p-title-3{margin-bottom:4px}.sectionBox-alert p{font-size:12px}.sectionBox-info .sectionBox__body{background-color:rgba(13,163,152,.15);color:#0da398}.sectionBox-info p{font-size:12px}.sectionBox__footer{margin:0 5px 5px 5px;background-color:#f7f7f7;border-radius:0 0 3px 3px;padding:11px}.sectionBox__footer.tiny{padding:6px}.sectionBox__footer.fullWidth{margin:0}.sectionBox__footer--borderTop{border-top:1px dotted #ccc;padding-top:16px;margin-top:16px;background-color:transparent;margin:0 20px;padding:16px 0 20px}[class*=" sectionBox-ancillariesPush"] .accordion__item__title span{text-decoration:underline;color:#990;font-size:14px;font-weight:400}[class*=" sectionBox-ancillariesPush"] .sectionBox__content{margin-left:15px;margin-right:15px}.sectionBox-ancillariesPush-seats .accordion{margin-top:19px}.sectionBox-ancillariesPush-seats #seatMap{padding:0!important}.sectionBox-ancillariesPush-seats #seatMap .trapezoide--der:after{right:-1px}.sectionBox-feeInfo{border-color:#f3f3f3}.sectionBox-feeInfo .sectionBox__header{background-color:#f3f3f3}.sectionBox-feeInfo .sectionBox__header h3 span.sectionBox__header__title{font:800 12px/1 verdana}.sectionBox-feeInfo--excellence .sectionBox__header h3 span.sectionBox__header__title,.sectionBox-feeInfo:not(.sectionBox-feeInfo--optima) .sectionBox__header h3 span.sectionBox__header__title{padding-left:0}.sectionBox-feeInfo .sectionBox__header h3{font-size:14px;line-height:1}.sectionBox-feeInfo .sectionBox__header h3 .sectionBox__header__title{padding-left:10px}.sectionBox__header.with-icon h3>[class*="icoSprite"]{margin-top:-9px}.sectionBox-feeInfo .sectionBox__header .inlineElements>.inlineElement{vertical-align:bottom}.sectionBox-feeInfo .sectionBox__header .feeName{text-transform:uppercase;font-family:'GothamRounded-Light',Verdana;margin:0 6px 0 0;color:#666}.sectionBox-feeInfo .sectionBox__header .feeName:before{background-color:transparent;border:1px solid #fff}.sectionBox-feeInfo .sectionBox__header .feeName[class*="feeName-"]:before{border-color:#666}.sectionBox-feeInfo .sectionBox__header .feeName-basic:before{border:1px solid #b8b8b8!important}.sectionBox-feeInfo .sectionBox__content [class*="list-"]{margin-bottom:0}.sectionBox-feeInfo .sectionBox__content .list-icon{padding-left:10px}.sectionBox-feeInfo .sectionBox__content .list-icon>span{vertical-align:top}.sectionBox-feeInfo .sectionBox__footer--borderTop{padding-top:9px;padding-bottom:9px;margin-bottom:0}.sectionBox-feeInfo--optima{overflow:hidden;display:table;width:100%;border-color:#f3f3f3}.sectionBox-feeInfo--optima>.sectionBox-feeInfo__colLeft,.sectionBox-feeInfo--optima>.sectionBox-feeInfo__colRight{display:table-cell;vertical-align:top;width:50%;position:relative}.sectionBox-feeInfo__colLeft{background-color:#f3f3f3;color:#666}.sectionBox-feeInfo__colRight{background-color:#fff}.sectionBox-feeInfo__colRight:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #f3f3f3;top:50%;margin-top:-12px;left:0}.sectionBox-feeInfo--optima .sectionBox-feeInfo__colLeft .sectionBox__header{border-radius:8px 0 0 0;padding-top:11px;padding-bottom:11px}.sectionBox-feeInfo--optima .sectionBox-feeInfo__col .sectionBox__header{border-radius:8px 8px 0 0}.sectionBox-feeInfo--optima .sectionBox__header:not(.sectionBox__header--border),.sectionBox-feeInfo--optima .sectionBox__header:not(.sectionBox__header--border){background-color:#fc0}.sectionBox.sectionBox-feeInfo--optima .sectionBox-feeInfo__colLeft .sectionBox__header__title{padding-left:0}.sectionBox-feeInfo__colRight .sectionBox__content .list-icon{text-align:center}.sectionBox-feeInfo__colRight .sectionBox__content .list-icon li{max-width:194px}.sectionBox-feeInfo--excellence{background-color:#f3f3f3}.sectionBox-feeInfo--excellence .sectionBox__header:not(.sectionBox__header--border){background-color:#666}.sectionBox-feeInfo--excellence .sectionBox__header:not(.sectionBox__header--border) *{color:#fff!important}.sectionBorder_lightBox .sectionBox-feeInfo{margin:7px 0 5px}.sectionBorder_lightBox .sectionBox-feeInfo .feeName:before{border:none;background-color:#999}.sectionBorder_lightBox .sectionBox-feeInfo .feeName-optima:before{background-color:#fc0}.sectionBorder_lightBox .sectionBox-feeInfo .feeName-excellence:before{background-color:#666}.sectionBorder_lightBox .sectionBox-feeInfo .sectionBox__content{margin-top:10px;margin-bottom:10px}.sectionBorder_lightBox .sectionBox-feeInfo .sectionBox__content .list-inline{margin:0}.sectionBox-feeInfo.with-level .sectionBox__header .feeName{text-transform:none;font-family:DTLProkyonTMedium,Verdana}.sectionBox-feeInfo.with-level .sectionBox__header .feeName,.sectionBox-feeInfo.with-level .sectionBox__header .sectionBox__header__title{line-height:1.1}.sectionBox-feeInfo.with-level .sectionBox__header .sectionBox__header__title{padding-left:0}.sectionBox-feeInfo.with-level .sectionBox__header .feeName{padding-left:22px}.sectionBox-feeInfo.with-level .sectionBox__header .feeName:before{width:15px;height:15px}.sectionBox-feeInfo.with-level .sectionBox__content .list-col3{text-align:center}#wrapper .sectionBox-feeInfo.with-level .sectionBox__content .list-col3 li{width:auto!important;margin-top:0!important;max-width:248px}#wrapper .sectionBox-feeInfo.with-level .sectionBox__content .list-col3 li:before{left:-36px;font-size:33px;margin-top:-24px}.sectionBox-feeInfo.with-level:not(.sectionBox-feeInfo--level) .feeSection_features [class*="icon-"]{font-size:29px}.sectionBox-feeInfo.with-level[class*="sectionBox-feeInfo-"] .feeSection_features .icon-catering{font-size:24px}.sectionBox-feeInfo.with-level .sectionBox__footer{border-radius:0 0 5px 5px;font-size:10px}.sectionBox-feeInfo--level .sectionBox__content{margin-top:34px;margin-bottom:34px}.sectionBox-feeInfo--level .sectionBox__header .feeName.feeName-level{color:#999}.sectionBox-feeInfo--level .sectionBox__header .feeName.feeName-level:before{background-color:#fff;border-color:#999}.sectionBox-feeInfo--excellence .sectionBox__header .feeName.feeName-excellence{max-width:none}.sectionBox-feeInfo--excellence .sectionBox__header .feeName.feeName-excellence:before{border-color:#fff}[class*="section"].section-bgHeader{padding:91px 0 0;margin-bottom:20px}.section-bgHeader .sectionContent{padding:20px 20px 30px}.sectionBox-vip .sectionContent{padding-bottom:0}.section-bgHeader--vip{background:url(../../images/VuelingBase/bg_headers/header_VIP.jpg) 0 0 no-repeat}[class*="styleBox"]{border-color:#ebebeb}[class*="styleBox"] .header,[class*="styleBox"]>a>.header{color:#666;font-weight:800}.styleBox .header{color:#000}.styleBox_inside .header{background-color:#fff;font-size:1.091em}html .styleBox_yellow{border-color:#fc0}html .styleBox_width2px{border-width:2px!important}html .styleBox_green{border-color:#990}.styleBox_grey666{border-color:#666!important}html .styleBox_softGrey{border-color:#999}html .styleBox_softGrey .header{background-color:#999!important;color:#fff}body .styleBox_redLight{border-color:#f8b49a}body .styleBox_red{border-color:#d2460c}body .styleBox_red .txt_error{color:#d2460c!important}body .styleBox_red .inputError{border:1px solid #d2460c}.secTab .styleBox_red{background-color:#d2460c;color:#fff}html .styleBox_white{background-color:#fff}.styleBoxOutsider{border:1px solid #fff!important;background-color:#ebebeb!important;margin:10px 0 0!important;font:normal 10px/1.4 verdana,sans-serif!important;position:relative;padding-right:29px!important}.styleBoxOutsider .btCerrar_small{top:5px;right:7px}.styleBoxOutsider a.link-button{position:relative;padding-left:10px;margin-left:10px}.styleBoxOutsider a.link-button:before{content:"";position:absolute;top:0;left:0;width:7px;height:8px;background:url(../../images/VuelingBase/sprite_graficos.png) -801px -27px no-repeat;top:50%;margin-top:-3px}.styleBoxTab{border:3px solid #ebebeb;position:relative}html .styleBoxTab .header{color:#000!important;background-color:#f0f0f0}.styleBoxTab_menu{position:relative;background-color:#fff;border-color:#ccc}.styleSectionTab--dark{border-color:#ccc}.styleSectionTab--dark .sectionHeader{background-color:#666;color:#fff}html .styleBoxTab_vuelo{border-color:#999}#wrapper .styleBoxTab_vuelo>.header,#wrapper .styleBoxTab_vuelo>a .header{color:#fff;background-color:#666;margin-bottom:15px!important}#wrapper .styleBoxTab_vuelo .header strong{color:#fc0!important;font:normal 1.8em/1.2 DTLProkyonTMedium,Verdana}html .styleBox_detalle{position:relative;background-color:#f4f4f4;margin-bottom:26px;border-color:#f4f4f4;padding:10px!important}html .styleBox_detalle h3{color:#000!important;font:800 1.36em/1.2 Verdana}.styleBoxTab_vuelo .content_colRight{padding:0 0 0 110px}.styleBoxTab_vuelo .sectionBorderSquare{padding:0;position:relative}.sectionBorderSquare--ba .feeName .feeName_title--ba{position:relative;top:2px;line-height:14px!important}.sectionBorderSquare [class*="feeName_title"]{font-size:12px;text-align:middle;display:block}.sectionBorderSquare--ba [class*="feeName_title"]{min-height:28px}.styleBox_tarifas{background-color:#f8f8f8;border-color:#ebebeb}.styleBox_tarifas h3{margin-bottom:10px}html .styleBox_basicFeeBox{border-color:#ccc}html .styleBox_optimaFeeBox{border-color:#fc0}html .styleBox_excellenceFeeBox{border-color:#666}.styleBox_basicFeeBox .contentSection,.styleBox_optimaFeeBox .contentSection,.styleBox_excellenceFeeBox .contentSection{padding-top:0}html .styleBox_optimaFeeBox h3.header,html .styleBox_excellenceFeeBox h3.header{color:#fff}html .styleBox_basicFeeBox h3.header{background-color:#fff;border-bottom:1px solid #ccc;color:#666}html .styleBox_optimaFeeBox h3.header{background-color:#fc0}html .styleBox_excellenceFeeBox h3.header{background-color:#666}html .styleBox_premiumBox{border-color:#666}html .styleBox_premiumBox h3.header{background-color:#666;color:#fff;position:relative;padding-bottom:5px;margin-bottom:23px!important;padding-right:94px}html .styleBox_premiumBox h3.header:before{content:"";position:absolute;bottom:-19px;left:0;width:100%;height:23px;background:url(../../images/VuelingBase/sprite_graficos.png) 100% -1074px no-repeat;z-index:2}html .styleBox_premiumBox.bc_eee{border-width:0}html .styleBox_premiumBox.bc_eee h3.header:after{background:url("../../images/VuelingBase/sprite_graficos.png") no-repeat -1390px -755px;bottom:-34px;content:"";height:73px;position:absolute;right:4px;width:71px;z-index:3}.styleBox_checkin{border:2px solid #cbcbcb!important;background-color:#f4f4f4!important}.styleBox_checkin>h3>span{display:inline-block;max-width:90%}.styleBoxTab_light{border-color:#efefef!important}.pullDownBox{padding:0!important}.pullDownBox .header{margin:0!important;border-radius:8px!important;-webkit-border-radius:8px!important}.moovingBodyPage .styleBoxTab_light.pullDownBox .header{min-height:68px}.pullDownBox.expanded .header{border-radius:8px 8px 0 0!important;-webkit-border-radius:8px 8px 0 0!important}.pullDownBox.expanded .contentSection{padding:15px}html .styleSolidBox_grey{background-color:#666}.styleBox_basicFeeBox .feeListTab li,.styleBox_optimaFeeBox .feeListTab li,.styleBox_excellenceFeeBox .feeListTab li{width:219px!important}.styleBox_mixFeeBox .colIn_1-2 .feeListTab li{width:40%;float:left;padding-left:0!important;min-height:44px}.styleBox_mixFeeBox .colIn_1-2 .feeListTab li p{padding-top:0}html body .styleBoxTab_vuelo_gestion .header{font-size:1em!important;padding:14px 15px!important}html body .styleBoxTab_vuelo_gestion .wrap_pnrDetail,html body .styleBoxTab_vuelo_gestion .wrap_pnrDetail .halfLinebox{margin-bottom:0}html body .styleBoxTab_vuelo_gestion .sectionBorderSquare{background-color:#f3f3f3;padding:7px;font-size:1em!important}html body .styleBoxTab_vuelo_gestion .sectionBorderSquare>span{display:table-cell;vertical-align:middle}html body .styleBoxTab_vuelo_gestion .sectionBorderSquare>.feeName{position:absolute;right:15px;top:15px}html body .styleBoxTab_vuelo_gestion .sectionBorderSquare>span[class*="icoSprite"]{padding:0}html body .styleBoxTab_vuelo_gestion .wrap_pnrDetail{background-image:none!important}html body .styleBoxTab_vuelo_gestion .mode-oneway.halfLinebox{margin:20px 0 0}html body .styleBoxTab_vuelo_gestion .halfLinebox.mode-oneway:after{display:none}html body .styleBoxTab_vuelo_gestion .halfLinebox>div{width:48.5%;position:relative}html body .styleBoxTab_vuelo_gestion .pnrDetail{padding:0!important;margin-top:15px}.styleBoxTab_vuelo_gestion .pnrDetail table{margin-bottom:0}html body .styleBoxTab_vuelo_gestion .pnrDetail table td{padding-bottom:5px}html body .styleBoxTab_vuelo_gestion .disabledFlight .pnrDetail *,.styleBoxTab_vuelo_gestion .disabledFlight .sectionBorderSquare *{color:#999!important}html body .styleBoxTab_vuelo_gestion .disabledFlight .sectionBorderSquare .icoPlaneBig_ida{background-position:-561px -1164px}html body .styleBoxTab_vuelo_gestion .disabledFlight .sectionBorderSquare .icoPlaneBig_vuelta{background-position:-598px -1115px}.box-info-yp{width:230px}.appBox{padding-bottom:0!important}.appBox .contentSection{overflow:hidden}.appBox .listadoOk{padding-bottom:20px}.appBox .ico-bf-Iphone:before{top:-5px}.sectionSolid_checkin,.sectionSolid_accesC3{position:relative;-webkit-border-radius:10px;border-radius:10px;background-color:#efefef;padding:20px 8px 8px}#wrapper .sectionSolid_accesC3 .colRow2--form--centerBlock .column_12{width:83%;padding-left:13%}.sectionSolid_checkin>.contentSection,.sectionSolid_accesC3>.contentSection{padding:0!important;min-height:226px}.sectionSolid_checkin .header,.sectionSolid_accesC3 .header{font:normal 1.72em/1.2 DTLProkyonTMedium,verdana;margin:0 0 40px;padding:0 0 0 8px}.sectionSolid_checkin .styleBox_white,.sectionSolid_accesC3 .styleBox_white h3{font:normal 1.09em/1.2 DTLProkyonTMedium,verdana;color:#666;margin:0 0 13px}.sectionSolid_accesC3 .sectionSolid{margin-top:40px;border-radius:10px;padding:15px;background-color:#fff}.sectionSolid_accesC3 .sectionSolid h3{font:normal 13px/1.2 DTLProkyonTRegular,verdana;padding-bottom:8px}.sectionSolid_checkin ul li,.sectionSolid_accesC3 ul li,.listadoHalf li{width:48.5%;margin:0 3% 6px 0!important}.sectionSolid_checkin ul li:nth-child(even),.sectionSolid_accesC3 ul li:nth-child(even),.listadoHalf li:nth-child(even){margin-right:0!important}.sectionSolid_accesC3--tabs .tabsTitle{font:800 11px/1 verdana;margin-bottom:10px;display:block}#wrapper .sectionSolid_accesC3 .sectionSolid_accesC3_colLeft,#wrapper .sectionSolid_accesC3 .sectionSolid_accesC3_colRight{vertical-align:bottom}.sectionSolid_accesC3--tabs .sectionSolid_accesC3_colLeft{width:65%}#wrapper .sectionSolid_accesC3--tabs .colRow2--form--centerBlock .column_12{width:100%}.sectionSolid_accesC3--tabs .elForm_radio--label{max-width:48%;vertical-align:top;display:table-cell}.sectionSolid_accesC3--tabs .elForm_radio--label:after{position:relative;display:inline-block;width:14px;height:1px;content:""}.sectionSolid_accesC3--tabs .elForm_radio--label label{display:inline-block!important;margin-right:-4px!important}.sectionSolid_accesC3--tabs .sectionSolid_accesC3_colRight{width:35%}#wrapper .sectionSolid_accesC3_colRight>[class*="icoSprite"].marginAuto{top:0;position:absolute;left:50%;margin-left:-45px!important}#wrapper.PT .sectionSolid_accesC3_colRight>[class*="icoSprite"].marginAuto,#wrapper.EU .sectionSolid_accesC3_colRight>[class*="icoSprite"].marginAuto{margin-top:7px!important}.sectionSolid_accesC3_myVuelingText{position:absolute;bottom:0;left:13%;width:78%;padding-bottom:5px}#wrapper .sectionSolid_accesC3_colRight>.iconSize_md.marginAuto{margin-left:-36px!important;top:50%;margin-top:-45px!important}.sectionSolid_accesC3.sectionHold .sectionSolid{padding:15px;background-color:#fff;border-radius:0 0 8px 8px;font-size:13px;margin-top:20px}#wrapper .sectionSolid_accesC3.sectionHold .sectionSolid_accesC3_colRight>[class*="icoSprite"].marginAuto{top:0}.sectionCheckin .blockCenter{width:95%;margin:0}.sectionCheckin .sectionSolid_accesC3--tabsContent,.sectionCheckin .header{padding-left:20px!important}.sectionSolid_accesC3.sectionCheckin .header{margin-bottom:20px;padding:0}#wrapper .sectionSolid_accesC3.sectionCheckin .colRow2--form--centerBlock .column_12{padding-left:10%}.sectionCheckin .sectionSolid_accesC3_colLeft{width:72%}.sectionCheckin .sectionSolid_accesC3_colRight{width:28%}.sectionSolid_accesC3 .sectionCheckin__boxBenefits{padding:18px;margin:0 0 20px;background-color:#f4f4f4}.sectionSolid_accesC3 .sectionCheckin__boxBenefits .colRow2--flex [class*="column"]{margin-top:120px;position:relative}.sectionCheckin__boxBenefits [class*="icoCheckinBenefit_"]{position:absolute;top:-119px;left:50%;margin-left:-53px}#wrapper .sectionSolid_accesC3.sectionMy25 .sectionSolid_accesC3_colRight>.marginAuto[class*="icoSprite"]{margin-left:-63px!important;top:15px}#wrapper .sectionSolid_accesC3 .sectionSolid_accesC3_colRight>.icoChangeFlight_biggest.marginAuto{top:20px}.sectionGestion.sectionSolid_accesC3{padding:30px 8px 8px}#wrapper .sectionGestion .sectionSolid_accesC3--tabsContent .elForm_select--dataFields{margin:0 0 0 15px;width:72px;float:left;display:block}#wrapper .sectionGestion .sectionSolid_accesC3--tabsContent .elForm_select--dataFields:first-child{margin-left:0}.article--full .sectionGestion .blockCenter{width:80%}.article--full .sectionGestion.sectionSolid_accesC3--tabs .sectionSolid_accesC3_colLeft{width:70%}.article--full .sectionGestion.sectionSolid_accesC3--tabs .sectionSolid_accesC3_colRight{width:30%}#wrapper .sectionGestion.sectionSolid_accesC3--tabs .sectionSolid_accesC3_colRight>.marginAuto[class*="icoSprite"]{top:50%;margin-top:-51px!important;margin-left:-51px!important}.sectionPromoBox{position:relative;-webkit-border-radius:10px;border-radius:10px;border:3px solid #fc0;background-color:#fff;padding:10px 20px}.sectionPromoBox ul li{margin-bottom:10px;width:100%;float:left}.sectionPromoBox ul li p{margin:0;padding:5px 0 0 49px}.sectionPromoBox ul li ul{padding-left:48px}.sectionPromoBox ul li li p{font-size:1em;color:#666;padding:0 0 0 15px!important}#research{position:relative;z-index:100}#research h3{font:normal 1.27em/1.2 DTLProkyonTMedium,Verdana;color:#666;padding-bottom:20px;padding-right:5px}#research .details p:first-child>strong{line-height:18px}.newResearchBox .newResearchBox_list .newResearchBox_listItem{padding-top:10px;margin-top:10px}.newResearchBox .newResearchBox_list .newResearchBox_listItem:first-child{padding:0;margin:0;border:0}.sectionArrowTab{position:relative;padding:0!important;overflow:hidden}.sectionArrowTab .header,.sectionArrowTab .contentSection{display:table-cell;box-sizing:border-box}.sectionArrowTab .header,#contentAllBonus .sectionArrowTab h3{width:85px;padding:12px 0 12px 13px;margin-right:-4px;font:800 12px/1 verdana;position:relative;left:-1px;background-color:#f4f4f4;color:#666;vertical-align:middle;border-radius:8px 0 0 8px}.sectionArrowTab .header span,#contentAllBonus .sectionArrowTab h3 span{display:inline-block;font:800 12px/1.3 'DTLProkyonTMedium',Verdana;color:#666;position:relative}.sectionArrowTab .header span:after,#contentAllBonus .sectionArrowTab h3 span:after{content:"";margin-top:-69px;position:absolute;right:-21px;top:50%;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #f4f4f4;border-width:70px 0 70px 21px}.sectionArrowTab .contentSection,#contentAllBonus .sectionArrowTab h3+.displayTableCell{width:calc(100% - 85px);padding-left:30px;vertical-align:middle}.sectionArrowTab .contentSection .icoTel_small_bf:before{top:50%;margin-top:-16px}.sectionArrowTab.oneLine .header{background-color:transparent;white-space:nowrap}.sectionArrowTab.oneLine .header span:after{content:none}#contentAllBonus .sectionArrowTab h3{width:140px}#contentAllBonus .sectionArrowTab h3+.displayTableCell{width:calc(100% - 140px)}#pnrDetails.holdDetails h3.header{margin-bottom:0!important}.sectionHold .styleBox_white{position:relative;border-radius:0 0 7px 7px}.holdDetails .numPassenger{background-color:#e8e8e8;color:#000;font:normal 1.09em/1.2 Verdana;margin-bottom:15px;padding:14px 15px}.holdDetails .contentSection{padding-bottom:15px!important}.holdDetails .pnrDetailBar{padding-top:20px}.holdDetails .holdInfo{width:440px;margin-top:3px;float:left}.holdDetails .holdInfo p{padding-left:43px;margin:0}#paymentHoldConfirmArticle .holdDetails h3{margin-bottom:0!important}#paymentHoldConfirmArticle #paxDetails .sectionRowBorder{border:none;width:auto;margin:0 16px 0 0;padding:0}#paymentHoldConfirmArticle #paxDetails .totalBorder{border:0!important}#paymentHoldConfirmArticle #paxDetails .paxPaymentTotal{float:right;padding-top:82px;width:auto;text-align:right;font-weight:800;color:#666!important}#paymentHoldConfirmArticle #paxDetails .paxPaymentTotal span{color:#000}.sectionRowBorder,.sectionRowBorder_inside{float:left;width:100%;padding-bottom:15px;border-bottom:1px solid #e1e1e1;margin-bottom:15px}.sectionRowBorder--last{border-bottom:none;padding-bottom:0}.loadingDivCenter{margin-top:-80px;top:50%;left:50%;margin-left:-140px;width:295px}.loadingDivCenter #loadCalendarMonth{min-height:40px;margin-bottom:0}.loadingDivCenter .icoLoading{margin-top:19px}.paymentLoading{width:650px;margin:50px auto}.paymentLoading h1{clear:both;width:100%;min-height:48px;margin:30px 0}.paymentLoading h1 span{display:inline-block;vertical-align:middle;width:50%}.paymentLoading h1 span.txt{width:50%;color:#999;font:normal 22px/22px DTLProkyonTMedium,verdana;margin-right:-4px}.halfLinebox>div{width:46%}#pnrDetails .halfLinebox>div.disableBox:before{background-color:#fff;opacity:.7;filter:alpha(opacity=70);width:100%}.disableBox .section--noOperado{background-color:#666;color:#fff;padding:7px;text-align:center;font:800 10px/1 verdana;text-transform:uppercase}.pnrInfo--connection div[class*="colHalf_"] .whiteBox{min-height:238px}.pnrDetail{position:relative;padding:0 0 0 30px}.styleBoxTab_vuelo .pnrDetail{padding-left:0;min-height:168px}.pnrDetail:last-child{margin-top:16px;min-height:auto}h3+.pnrDetail{margin-top:0!important}.pnrDetail h6{margin:0 0 7px}.pnrDetail table{width:100%;color:#000;line-height:1.4;margin-bottom:15px}.pnrDetail table .detalleRuta{width:auto!important}.pnrDetail table .detalleTerminal{width:85px}.pnrDetail table .detalleTerminal75{width:75px}.pnrDetail table .detalleHora{font-weight:800;width:85px}.pnrDetail table .detalleHoraSinAncho{font-weight:800}.pnrDetailBar{float:left;border-top:4px solid #e8e8e8;width:100%;padding:10px 0 0}.pnrDetailBar .opcionVuelo{top:0!important}.pnrDetailBar>div{display:inline-block;vertical-align:middle}.pnrDetailBar .statusMsg{font:normal 1.4em/1.2 Verdana}.pnrDetailBar .statusMsg *{vertical-align:middle}.pnrDetailBar .statusMsg .paymentStatus{color:#990;text-align:left}.pnrDetailBar .pnrDetailBar__statusDiscount{margin-left:10px;border-left:1px solid #e1e1e1;padding-left:10px;width:285px}.pnrDetailBar .pnrDetailBar__statusDiscount__title{display:inline-block}.pnrDetailBar .pnrDetailBar__statusDiscount__title>div{color:#990;display:table-cell}.pnrDetailBar .pnrDetailBar__statusDiscount__title>div span{vertical-align:middle}.pnrDetailBar .totalPrice{float:right;text-align:right;font-size:1.27em;color:#000}.pnrDetailBar .totalPrice strong{margin-left:10px}.colHalf_1.pnrDetail,.colHalf_2.pnrDetail{width:46%!important;box-sizing:border-box}.colHalf_2.pnrDetail{float:right;margin-top:0!important}.colHalf_2.pnrDetail:last-child{margin-top:16px}.travelUser .labelFlight{border-bottom:1px solid #e1e1e1;margin-bottom:0;padding-bottom:15px;float:left;width:100%;box-sizing:border-box;margin-left:0}.travelUser .labelFlight-vuelta,.travelUser .labelFlight-ida{float:left;width:45.5%}.travelUser .contentSection .headerInfo{float:left;max-width:85%}.travelUser .contentSection .bt_detalles{float:right;position:relative}.travelUser .contentReservation{float:left}.travelUser .ruta{float:left;font:normal 1.09em/1.2 Verdana;line-height:1.3}.travelUser a.desplegable{position:relative;float:left;left:2px;margin:0;padding-right:16px}.reservationList{margin-bottom:20px}.reservationList .labelFlight{border:0}.reservationList .numPassenger{margin:15px 0}.reservationList .numPassenger>[class*="icoSprite"]{margin-right:10px}.reservationList .statusMsg{float:left;margin-top:11px}.reservationList__footer .colRow2.sectionTable{table-layout:fixed}.reservationList__footer .contentSection_inside{padding:0;min-height:200px}.reservationList__footer .sectionBorder_inside{width:100%;min-height:307px;position:relative}.reservationList__footer__priceClaim{position:absolute;bottom:15px;left:10px;width:calc(100% - 20px)}.travelUser_servicesList--inline .bt_mejorarViaje{position:relative!important}.travelUser_servicesList ul li .bt_mejorarViaje a{padding-left:0}.travelUser_servicesList ul li .bt_mejorarViaje a span{left:auto;top:7px}.travelUser_servicesList ul li .bt_mejorarViaje .layer_btCerrar{position:absolute}.travelUser_servicesList ul li .bt_mejorarViaje .layer_btCerrar span{top:0}.opcionVuelo{float:right;list-style:none;position:relative;top:12px}.opcionVuelo li{float:left;margin-left:26px;*zoom:0}.opcionVuelo li:first-child{margin-left:0}.opcionVuelo li.last{margin-right:0}.opcionVuelo li h4{font:800 .9em/1.2 Verdana!important}.opcionVuelo li a{display:block;padding:4px 0 0}.opcionVuelo li a.desplegable{margin-top:0;*padding-right:18px}.opcionVuelo li a.desplegable span{display:block;float:right;position:relative;*position:absolute;top:4px;*top:9px;margin-right:4px}.opcionVuelo li a.pulsado span{border-bottom-width:5px;border-top-width:0;border-bottom-color:#990;border-top-color:#fff}.opcionVuelo li a span.ico_solFactura{top:-6px}.opcionVuelo li a span.icoLupa{top:-2px}.pnrbox_mooving .sepDotsGrey,.pnrbox-changeFlight .sepDotsGrey{font:800 7px/1 Verdana}.pnrbox-changeFlight .whiteBox .header,.ida-vuelta-info{margin:0}.pnrbox-changeFlight-info>span{vertical-align:middle;display:table-cell;padding-left:15px}.pnrbox-changeFlight-info>span:first-child{padding-left:0;width:97px}.pnrbox-changeFlight-info>span:first-child+span{padding-left:0}.pnrbox-changeFlight .ida-vuelta-info span:first-child{position:relative;padding-left:0;margin-right:30px;padding-right:30px}.pnrbox-changeFlight .ida-vuelta-info span:first-child:before{content:"»";position:absolute;top:6%;right:-5px;color:#999;font-size:20px}.pnrbox-changeFlight .ida-vuelta-info span{display:inline-block;float:left}.pnrbox-changeFlight-details h3 a{display:block;text-decoration:none;color:#999}.pnrbox-changeFlight-details h3 a .downArrowInput{width:12px;height:6px;background:url(../../images/VuelingBase/sprite_graficos.png) -144px -31px no-repeat}.pnrbox-changeFlight-details h3 a:hover .downArrowInput{background-position:-144px -51px}.pnrbox-changeFlight-details h3 a .downArrowInput.pulsado{background-position:-144px -43px}.pnrbox-changeFlight-passengers ul li{width:23%;float:left;margin-bottom:10px;padding-right:2%;min-height:28px}.pnrbox-changeFlight-passengers ul li:last-child{padding-right:0}.pnrbox-changeFlight-services ul{width:25%;padding-right:2%;float:left}.pnrbox-changeFlight-services ul li{margin-bottom:14px}.pnrbox-changeFlight-services h4+ul{width:27%}.pnrbox-changeFlight-services ul.last{padding-right:0;width:42%}.pnrbox-changeFlight .wrap_btSmall_plus.is.active{padding-right:46px!important}.pnrbox_mooving .header{border-bottom:3px dotted #e1e1e1;padding:0 0 10px!important;margin:0 15px 10px!important}.pnrbox_mooving .header-labelInfo{position:absolute;right:0;width:auto;top:2px}.pnrbox_mooving .header-labelInfo .feeName{margin:0!important}.pnrbox_mooving .header-labelInfo .feeName i{top:4px!important;left:-2px!important}.pnrbox_mooving .header-labelInfo .feeName i[class*="round"]{margin:0}.pnrbox_mooving h6,.pnrbox_mooving .list_resumePNR li{margin:0 0 5px}.pnrbox_mooving table{margin-bottom:0;color:#666}.pnrbox_mooving table td{padding-top:5px}.pnrbox_mooving table tr:first-child td{padding-top:0}.pnrbox_mooving .header,.pnrbox_mooving .labelFlight{position:relative!important;top:0!important}.pnrbox_mooving .labelFlight{padding:0!important;min-height:0}.pnrbox_mooving .header-labelInfo>span{float:left}.pointsBoxSocial{padding-top:3px;margin:5px 0 10px;padding-bottom:10px;border-bottom:1px dotted #ccc}.pointsBoxSocial .colRow2{margin-bottom:0}.pointsBoxSocial .btSocial--square+.btSocial--square{margin-left:3px!important}.sectionBorder-Hold{margin-top:20px}.sectionBorder-Hold *{text-align:left}.sectionBorder-Hold .sectionBorder .icoSticker-hold{position:absolute;right:13px;top:-19px}.sectionBorder-Hold .contentSection,.sectionBorder-Hold [class*="icoSprite"]{display:inline-block;vertical-align:middle;float:none!important}.sectionBorder-Hold .contentSection{padding:0 0 0 10px;width:auto}.sectionBorder-Hold .contentSection label{text-align:left;display:block;padding-left:18px;box-sizing:border-box}.sectionBorder-Hold .sectionBorder{position:relative;border-color:#f0f0f0;background-color:#f0f0f0;padding:0}.sectionBorder-Hold .sectionBorder .icoSticker-hold{position:absolute;right:13px;top:-19px}.toolListBox{margin-bottom:16px;padding:13px 13px 0}.toolListBox h3{color:#000;font:800 1.09em/1.2 Verdana;padding-bottom:10px;border-bottom:1px solid #e1e1e1;margin-bottom:15px}.toolListBox li{width:auto;float:none;margin:0 0 5px}.expressMVRegisterBox{border:3px solid #ddd;margin-bottom:15px;padding:0;background-color:#f4f4f4}.expressMVRegisterBox .header{font:400 1.3em/1.4 DTLProkyonTMedium,Verdana;color:#fff;background-color:#999;margin:0!important;padding:10px!important}.expressMVRegisterBox .contentSection{border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px}.infoBlock_flighStatus{margin-top:20px;margin-bottom:20px;padding:18px;text-decoration:none;display:block}.infoBlock_flighStatus:first-child{margin-top:0}.infoBlock_flighStatus .infoBlock_flighStatus_text{font-size:1.09em;color:#666}.ico_flightStatus{background-position:-1506px -1169px;width:68px;height:43px}.icoGestiona_grey_small{background-position:-476px -1247px;width:21px;height:21px}#points{margin-bottom:15px;padding:0}#points>h3{font:800 1.09em/1.3 Verdana;color:#000;margin:0 7px;padding:15px 0 13px}#points h4{word-wrap:break-word}#points .restartPass{min-height:130px}#points .restartPass,#points .footerPoints h4.register{padding:15px}#points .footerPoints h4.register,#points.logged>h3{position:relative;border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;background-color:#666;color:#fff;font-weight:800}#points .footerPoints h4.register{font-weight:normal;margin:0 0 12px;position:relative}#points .footerPoints h4.register:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:9px 19px 0 19px;border-color:#666 transparent transparent transparent;bottom:-9px;left:20px}#points .contentSection{position:relative;padding:6px 10px 10px}#points .bt_sesionBack{position:absolute;bottom:10px;width:100%;text-align:center;font-weight:800}#points .loadingPunto{position:relative;top:5px;padding-top:64px;background:url(../../images/VuelingBase/loading.gif) top center no-repeat;text-align:center;font-size:1em;margin-top:10px}#loginForm .loadingPunto{position:relative;text-align:center;font-size:1em;top:0;padding-top:64px;background:url(../../images/VuelingBase/loading.gif) top center no-repeat;margin:10px 0}#points label{display:block;clear:both;text-align:left;margin:0 0 8px}#wrapper #points input{color:#666}#points input[type="checkbox"]{float:left;width:auto;margin-right:10px}#points .checkRow{padding-left:0;margin-top:0}#points .checkRow label{width:auto!important;padding:0 0 0 20px!important;float:none;margin:0;clear:none}#points input[type="checkbox"]{float:left;width:auto;margin:0}#points a.remember{padding-top:13px;float:none;display:block;clear:both}#points p.remember{padding-top:13px}#points.logged>h3{margin:0;padding:10px 8px}#points.logged>h3 .closeCont{display:block;clear:both;margin-top:4px}#points.logged>h3 .closeCont a{font:normal .82em/1.2 Verdana!important;color:#fff}#points.logged p.saldo{color:#666;font-size:.91em!important;border-bottom:1px solid #e1e1e1;margin-bottom:15px;padding:8px 0}#points.logged p.saldoNoMore{font-size:.91em!important;margin-bottom:0;padding:8px 0}#points .puntoLogoTxt{margin-top:-2px;font:1.3em/1.1 "DTLProkyonTMedium",Verdana!important;display:inline-block}#points .contentSection input.typeText{width:100%;padding:7px 3px;margin-bottom:10px}.billBox>.colRow2 input{float:left!important}.billBox>.colRow2 label{display:block!important;margin:0;padding:0 15px 0 18px!important;text-align:left}.billBox_content{border-top:1px solid #ccc;padding:10px 0 0;margin:8px 0 5px}.billBox_content .paxDetails .paxListTitle label{font-size:1em!important;color:#000!important}.billBox_content .paxDetails .paxListTitle--firstLine{height:27px}.RU .billBox_content .paxDetails .paxListTitle--firstLine{height:38px}.billBox_content .paxDetails .paxListTitle_description{font-size:10px;color:#666;margin-top:-1px;display:block;font-weight:400}.billBox_content .paxDetails fieldset.validacion{width:85%}.billBox_content .paxDetails fieldset.validacion input,.billBox_content .paxDetails fieldset.validacion select{width:100%;box-sizing:border-box;height:27px}.billBox_content .paxDetails .colRow2>.column_4:first-child,.billBox_content .paxDetails .colRow2>.column_4:first-child+.column_4{width:33.33%}.billBox_content .paxDetails .colRow2 [class*="column_"]{padding-right:0}.billBox_content .paxDetails .colRow2 [class*="column_"].column--last,.billBox_content .paxDetails .colRow2 [class*="column_"]:last-child{width:32%}.billBox_content .paxDetails .colRow2>div .validationErrorDescription:first-child{padding-top:0;margin-top:-2px}.billBox_content .column--billBoxButton>div{margin-top:18px}.billBox_content .column--billBoxButton>div+a{margin-top:-22px!important;float:right!important}.billBox .colRow2--1 [class*="column_cell"] .paxListTitle,.FR .billBox .colRow2--2 [class*="column_cell"] .paxListTitle,.FR .billBox .colRow2--4 [class*="column_cell"] .paxListTitle,.EU .billBox .colRow2--4 [class*="column_cell"] .paxListTitle,.IT .billBox .colRow2--2 [class*="column_cell"] .paxListTitle{height:28px}.DE .billBox .colRow2--1 [class*="column_cell"] .paxListTitle{height:37px}.FR .billBox_content .column--billBoxButton>div,.EU .billBox_content .column--billBoxButton>div{margin-top:36px}.FR .billBox_content .column--billBoxButton>div+a,.EU .billBox_content .column--billBoxButton>div+a{top:69px}.billBox_content .validationErrorDescription,.billBox_content .requiredField_errorDescription{width:auto!important}.stvPushBox{width:438px;margin:0 auto}.stvPushBox h3.header{font:800 1.27em/1.3 verdana,sans-serif;text-align:center;background-color:#fc0;margin-bottom:55px!important}.stvPushBox h3.header .header_title{display:block;margin-bottom:34px}.stvPushBox h3.header .wrapper_arrow{position:absolute;width:100%;bottom:-6px;left:0;text-align:center}.new-push{transition:.3s}.new-push h3.header .wrapper_arrow{bottom:-20px}.stvPushBox h3.header .header_arrow{position:relative;font:800 1.8em/21px verdana,sans-serif;border-radius:10px;background-color:#fff;padding:5px 25px;text-align:center;-webkit-box-shadow:0 3px 10px -3px rgba(0,0,0,.3);-moz-box-shadow:0 3px 10px -3px rgba(0,0,0,.3);box-shadow:0 3px 10px -3px rgba(0,0,0,.3)}.stvPushBox h3.header .header_arrow>span{font-size:21px;position:relative;top:-2px}.stvPushBox h3.header:before{position:absolute;content:"";width:34px;height:15px;background:url(../../images/VuelingBase/sprite_graficos.png) -501px -915px;bottom:-41px;left:50%;margin-left:-17px}.stvPushBox h3.header--noPrice:before{bottom:-24px}.stvPushBox h3.header--noPrice{margin-bottom:35px!important}.stvPushBox h3.header--noPrice .header_title{margin:8px 15px;text-align:left;font-size:14px}.stvPushBox__features{text-align:right;vertical-align:middle;font-size:31px}.stvPushBox__features>[class*="icon-"]{position:relative;margin-right:30px}.stvPushBox__features>[class*="icon-"]:after{content:"+";position:absolute;right:-21px;font-size:27px;top:50%;margin-top:-16px;font-weight:800}.stvPushBox__features>[class*="icon-"]:last-child{margin-right:0}.stvPushBox__features>[class*="icon-"]:last-child:after{display:none}.stvPushBox--baggage h3.header{font-size:12px}.stvPushBox--baggage h3.header .header_title{margin-bottom:24px}.stvPushBox--baggage h3.header .header_arrow{font-size:14px;padding:10px 25px}.stvPushBox--baggage .contentSection{padding-left:35px;padding-right:35px;text-align:left}.stvPushBox--vuelta{border-color:#666!important}.stvPushBox--vuelta h3.header{background-color:#666;color:#fff}.stvPushBox--vuelta h3.header .header_title{margin-bottom:23px}.stvPushBox--vuelta h3.header .header_arrow{font:400 16px/21px verdana,sans-serif;color:#666}.stvPushBox--vuelta h3.header .header_arrow span{font-size:inherit;top:0}.stvPushBox--vuelta h3.header:before{background:url(../../images/VuelingBase/sprite_graficos.png) -501px -940px}.stvPushBox--vuelta .contentSection{padding-left:30px;padding-right:30px}.stvPushBox--vuelta .contentSection>p{max-width:83%;margin:0 auto}.stvPushBox--secondary{width:444px;border:3px solid #0da398}.stvPushBox--yellow .contentSection{padding:15px 30px}.stvPushBox--purple{border:3px solid #732f96}.stvPushBox--yellow{border:3px solid #fc0}.stvPushBox--secondary h3.header{padding:15px 0 47px;background-color:#0da398;margin-bottom:30px!important}.new-push h3.header{padding:15px 0 35px;margin-bottom:40px!important}.new-push .content-close-push{top:10px;right:10px;cursor:pointer;position:absolute}.new-push .content-close-push [class*="icon-"]{font-size:18px}.new-push .icon-ray-computer .path1:before{color:transparent}.stvPushBox--purple h3.header{background-color:#732f96}.stvPushBox--yellow h3.header{background-color:#fc0}.stvPushBox--secondary-add h3.header{padding:36px 0 36px}.stvPushBox--secondary h3.header:before{content:"";font-family:'vueling';color:#0da398;font-size:12px;background:none;bottom:-32px}.new-push h3.header:before{bottom:-45px;color:#732f96}.stvPushBox--turquoise h3.header:before{color:#0da398}.stvPushBox--yellow h3.header:before{color:#fc0}.new-push h3.header .header_arrow{min-width:225px;padding:10px 25px;display:inline-block}.stvPushBox--secondary h3.header .content-header-icon{width:34px;height:34px;border-radius:50%;position:absolute;left:6px;top:50%;transform:translateY(-50%);background-color:#fff}.stvPushBox--secondary h3.header .content-header-icon [class*="icon-"]{top:50%;left:50%;font-size:21px;position:absolute;transform:translateX(-50%) translateY(-50%)}.stvPushBox--secondary h3.header .header_title{color:#fff;font-size:16px;margin-bottom:0;position:relative;font-weight:normal;display:inline-block;padding:0 20px 0 50px}.new-push h3.header .header_title{padding:0 20px}.stvPushBox--turquoise.new-push h3.header .header_title{padding:0 20px 0 50px}.stvPushBox--secondary h3.header .header_arrow>span{top:-5px;font-size:13px;letter-spacing:-.3px}.new-push h3.header .header_arrow>span{top:0}.stvPushBox--secondary .contentSection .push-secondary .item-push-secondary{padding-left:3px;padding-right:3px}.stvPushBox--yellow .contentSection .push-secondary .item-push-secondary{padding:0 15px}.stvPushBox--secondary .contentSection .push-secondary .item-push-secondary .content-icon-push{width:50px;height:50px;margin:auto;border-radius:50%;position:relative;margin-bottom:10px;background-color:#eee}.stvPushBox--secondary .contentSection .push-secondary .item-push-secondary .content-icon-push [class*="icon-"]:first-child{top:50%;left:50%;font-size:30px;position:absolute;transform:translateX(-50%) translateY(-50%)}.stvPushBox--secondary .contentSection .push-secondary .item-push-secondary .content-icon-push [class*="icon-"]:nth-child(2){display:none}.stvPushBox--secondary .contentSection .push-secondary .item-push-secondary p{font-size:12px;font-weight:bold;line-height:normal;letter-spacing:-.3px}.stvPushBox--secondary .time_detail_flight .icon-baby .path1:before,.stvPushBox--secondary .time_detail_flight .icon-baby .path2:before,.stvPushBox--secondary .time_detail_flight .icon-baby .path3:before,.stvPushBox--secondary .time_detail_flight .icon-baby .path4:before{color:#0da398}.stvPushBox--secondary .time_detail_flight{border-radius:0;padding:6px 22px 6px 40px;background-color:#edf8f7}.stvPushBox--secondary .time_detail_flight [class*='icon-']{font-size:19px;top:7px;left:11px}.stvPushBox--secondary-add .contentSection{padding:50px 15px 60px 15px}.stvPushBox--secondary-add .contentSection .push-secondary .item-push-secondary .content-icon-push [class*="icon-"]:nth-child(2){top:0;right:-5px;display:block;font-size:16px;position:absolute;background:#fff;border-radius:50%;border:2px solid #fff}.new-push-add .contentSection .push-secondary .item-push-secondary .content-icon-push [class*="icon-"]:nth-child(2){top:-3px;right:-6px;display:block;font-size:20px;position:absolute;background:#fff;border-radius:50%;border:2px solid #fff}.new-push-add .content-icon-push .icon-ico_roundCheck_ok:before,.info-push-accepted .icon-ico_roundCheck_ok:before{color:#990}.info-push-accepted .icon-ico_roundCheck_ok{font-size:35px;display:inline-block;vertical-align:middle}#wrapper .requestBox--recentBox{border-color:#666}#wrapper .requestBox--recentBox .header{background-color:#666!important}.requestBox .header{font-size:12px!important}.requestBox .header .sectionTitle{float:left}.requestBox .pnr-number,.sectionRightTab-headerContent{padding:0;font-size:14px}.requestBox .pnr-number{padding-top:1px}.requestBox .contentSection{padding:0 15px}.requestBox .sepSolid_hGrey{margin:13px 0 13px}.buyPoints_row{margin-bottom:23px}.buyPoints_row_modules{box-sizing:border-box;-moz-box-sizing:border-box;margin-left:2%;width:17.8%;display:inline-block;vertical-align:top}.buyPoints_row .buyPoints_row_modules:first-child{margin-left:0}.buyPoints_row_modules_icon{width:80px;height:80px;border-radius:50%;-webkit-border-radius:50%;margin:0 auto 8px;position:relative;background-image:url(../../images/VuelingBase/sprite_graficos.png);background-position:-181px -355px;display:block}.buyPoints_row_modules_icon span{color:#fff;display:block;font:400 18px/80px "gothamrounded-Medium",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;height:80px;text-align:center;width:80px}.buyPoints_row_modules_button{display:block;margin-bottom:9px;padding-top:4px;text-align:center}.buyPoints_row_modules_button a{width:24px;height:24px;border-radius:5px;-moz-border-radius:5px;display:inline-block;margin-left:8px;position:relative;text-decoration:none}.buyPoints_row_modules_button a:first-child{margin-left:0}.buyPoints_row_modules_button a:before{text-align:center;display:block;font:400 16px/24px verdana,sans-serif;color:#fff}a.buyPoints_row_modules_button_minus:before{content:"-"}a.buyPoints_row_modules_button_more:before{content:"+"}#wrapper a.buyPoints_row_modules_button_more:hover{background-color:#999}a.buyPoints_row_modules_button_minus:hover{background-color:#eee}.buyPoints_row_modules_points{background:url("../../images/VuelingBase/buyPoints_dottedLine.png") left bottom repeat-x;color:#000;font:1.091em/1.2 verdana,sans-serif;margin-bottom:10px;padding:0 3px 10px;text-align:center}.buyPoints_row_modules_price{text-align:center;padding-top:15px;font:800 1.091em/1.2 verdana,sans-serif;display:block;position:relative;color:#000}.buyPoints_row_modules_price:before{content:"";position:absolute;width:19px;height:9px;background:url(../../images/VuelingBase/sprite_graficos.png) -1231px -896px;top:0;left:50%;margin-left:-9px}.buyPoints_row_modules_delete{text-align:center;padding-top:8px;min-height:17px}.buyPoints .closer{color:#d2460c;display:inline-block;margin:0 auto;text-decoration:none;font-size:10px;display:none}.buyPoints_box{padding:0}.buyPoints_box_title,.buyPoints_box_price{line-height:65px;top:2px}.buyPoints_box_title{float:left;font-size:18px;padding-left:20px}.buyPoints_box_price{float:right;font:normal 24px/60px DTLProkyonTRegular,Verdana;position:relative;padding-left:65px}.buyPoints_box_price span{font-size:12px}.buyPoints_box_price:before{position:absolute;content:"";width:54px;height:51px;background:url(../../images/VuelingBase/sprite_iconografia.png) -209px -24px;top:50%;margin-top:-25px;left:0}.buyPoints_box_total{background-color:#ddd;color:#333;padding-right:11px;text-align:right;font:normal 22px/65px DTLProkyonTRegular,Verdana;border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;position:relative;display:block}.buyPoints_box_total:before{position:absolute;content:"";width:19px;height:67px;background:url(../../images/VuelingBase/sprite_graficos.png) -1115px -896px;top:0;left:0}a.buyPoints_row_modules_button_minus,.buyPoints_row_modules_icon{background-color:#eee}.buyPoints_row_modules.has-points .buyPoints_row_modules_icon{background-color:#fc0}.buyPoints_row_modules.has-points a.buyPoints_row_modules_button_minus,.buyPoints_row_modules_button a.buyPoints_row_modules_button_more{background-color:#666}.buyPoints_row_modules.has-points .buyPoints_row_modules_delete a{display:inline-block}.buyPoints_row_modules.has-points a.buyPoints_row_modules_button_minus:hover{background-color:#999}.buyPoints_row_modules.has-maxpoints a.buyPoints_row_modules_button_more,#wrapper .buyPoints_row_modules.has-maxpoints a.buyPoints_row_modules_button_more:hover{background-color:#ddd}.shareBox .sectionSolid.bc_white:before,.shareBox .sectionSolid.bc_white:after{content:"";position:absolute;right:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:24px 0 24px 10px;height:0;right:-9px;top:1px;width:0;z-index:1}.shareBox .sectionSolid.bc_white:after{border-color:transparent transparent transparent #d5d5d5;right:-11px;z-index:0}.shareBox .sectionSolid.bc_white{border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;box-shadow:2px 2px 0 0 #d5d5d5;box-sizing:border-box;-moz-box-sizing:border-box;height:48px;position:relative}.shareBox .sectionSolid.bc_white span{display:table-cell;height:29px;vertical-align:middle}.shareBox .shareBox_msgBox--big:before,.shareBox .shareBox_msgBox--big:after{border-width:38px 0 38px 10px!important}.shareBox .shareBox_msgBox--big{padding:16px 11px!important;height:76px!important}.shareBox_msgBox--big>span{height:47px!important}.shareBox_msgBox--icon>span{padding:0 0 0 8px}.shareBox_msgBox--icon>span:first-child{padding:0 8px 0 0}.shareBox_icon{border-right:3px dotted #ccc;padding-right:8px}.shareBox_socialButtons .boton_vp.btSocial+.boton_vp.btSocial{margin-left:13px}.shareBox_socialButtons_points{border-bottom:1px dotted #ccc;padding-bottom:2px;font-size:11px;width:95%;margin:-18px 2% 5px;font-weight:800;display:none}.shareBox_socialButtons_points span{display:inline-block;text-align:center;width:31.32%}.shareBox_socialButtons_pointsFacebook{color:#3a5998}.shareBox_socialButtons_pointsTwitter{color:#59d6ff}.shareBox_socialButtons_pointsGoogle{color:#db2814}.FR .shareBox .sectionSolid.bc_white.socialMediaThnxText{padding:4px 10px 10px 10px!important}.shareBox .contentAncillaryBox{width:325px;float:left;margin:0 0 0 9px;padding:0}.shareBox ul{width:174px;float:right}.shareBox ul li{float:left;margin:0 0 10px}.shareBox ul li a{position:relative;display:block;height:25px;padding:4px 0 0 39px}.shareBox .sectionSolid.bc_white{border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;box-shadow:2px 2px 0 0 #d5d5d5;box-sizing:border-box;-moz-box-sizing:border-box;height:48px;position:relative}.shareBox .sectionSolid.bc_white:before,.shareBox .sectionSolid.bc_white:after{content:"";position:absolute;right:0}.shareBox .sectionSolid.bc_white:before,.shareBox .sectionSolid.bc_white:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:25px 0 22px 10px;height:0;right:-9px;top:1px;width:0;z-index:1}.shareBox .sectionSolid.bc_white:after{border-color:transparent transparent transparent #d5d5d5;right:-12px;z-index:0}.shareBox_socialButtons .boton_vp.btSocial+.boton_vp.btSocial{margin-left:13px}.shareBox_socialButtons_points{border-bottom:1px dotted #ccc;padding-bottom:2px;font-size:11px;width:95%;margin:-18px 2% 5px;font-weight:800;display:none}.shareBox_socialButtons_points span{display:inline-block;text-align:center;width:31.32%}.shareBox_socialButtons_pointsFacebook{color:#3a5998}.shareBox_socialButtons_pointsTwitter{color:#59d6ff}.shareBox_socialButtons_pointsGoogle{color:#db2814}#chat{border:3px solid #f7f7f7;padding:0!important;border-radius:10px}#wrapper .chatQuestion{border-radius:8px 0 0 8px;background-color:#f7f7f7;position:relative;height:70px;padding:13px 28px 13px 13px!important}.chatQuestion span{position:absolute;right:-3px;top:0;background:url("../../images/VuelingBase/sprite_graficos.png") no-repeat scroll -1058px -528px transparent;width:40px;height:71px;display:block}#chat .content_colRight{padding-left:129px!important}.disableItem .bt_link{background:url(../../images/VuelingBase/sep_btSmallGrey_disable.png) no-repeat right center!important}.sectionBorder--chatBox .contentSection{padding-top:5px;padding-bottom:5px}.sectionBorder--chatBox .column_5>[class*="icoSprite"]{float:left}.sectionBorder--chatBox .column_5>div{float:none!important;padding-left:50px!important}.styleBoxOutsider{border:1px solid #fff!important;background-color:#ebebeb!important;margin:0 0 10px!important;font:normal .91em/1.4 verdana,sans-serif!important;position:relative;padding-right:29px!important}.styleBoxOutsider .btCerrar_small{top:5px;right:7px}.styleBoxOutsider a.link-button{position:relative;padding-left:10px;margin-left:10px}.styleBoxOutsider a.link-button:before{content:"";position:absolute;top:0;left:0;width:7px;height:8px;background:url(../images/sprite-cms2.png) -383px -1811px no-repeat;top:50%;margin-top:-3px}.styleBoxOutsider .box-content{padding:8px 15px 15px}#wrapper .boxPromoCode{padding:20px!important;background-color:#f3f3f3}.boxPromoCode_title{font:400 1.25em/1.2 'DTLProkyonTMedium',verdana,sans-serif!important;padding:0 0 15px}.promoCode label{font:normal 1em/1.2 Verdana!important;float:left;width:361px;text-align:left;padding:7px 0 0 10px}.promoCode input{float:left;width:137px;min-width:0;margin-right:10px;text-align:left;font-weight:800}.promoCode .boton_vp{font-weight:800;padding-left:12px!important;padding-right:12px!important}.promoCode .content_colRight{padding-left:60px}.promoCode .inputSection{margin:10px 0}.promoCode a.pulsado span{border-color:#fff #fff #990;border-width:0 5px 5px}#errorMsg,.errorMsg{clear:both;border:3px solid #d2460c;font-weight:800;margin-bottom:20px;padding:15px}.errorMsgWarning{border-color:#fc0!important}.errorMsgNoBorder{border:none!important;padding:0!important}#errorMsg .content_colRight,.errorMsg .content_colRight{padding-left:60px}#errorMsg ul,.errorMsg ul{color:#d2460c;font-size:1em;font-weight:400;margin-left:17px;list-style-image:url("../../images/VuelingBase/icoSquareList_red.png")}#errorMsg ul li,.errorMsg ul li{margin:0 0 10px}#errorMsg.errorMsg--yellow{border-color:#fc0}#errorMsg.errorMsg--yellow ul{padding-left:0;margin-left:0}#errorMsg.errorMsg--yellow ul li{color:#666}.message-info-error{display:table}.message-info-error [class*="icon-"]{font-size:45px}#successMsg,.successMsg{clear:both;border:3px solid #990;font-weight:800;margin-bottom:20px;padding:15px}.disableBox,.disableItem{position:relative;border-radius:10px;overflow:hidden}.disableBox:before,.disableItem:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#d2d2d2;opacity:.5;filter:alpha(opacity=50);z-index:1}.disableBox--white:before,.disableItem--white:before{background-color:#fff}.disableBox:hover *,.disableItem--white:hover .disableItem--white:hover *{cursor:default}h3[class*="state-"]{background-color:#fff!important;margin-bottom:0!important;padding:17px!important;width:100%;box-sizing:border-box;border-radius:8px!important}h3.state-off{margin-bottom:0!important;border-radius:8px}h3.state-hover{margin-bottom:35px!important;background-color:#f0f0f0!important}.h3GreyArrow{display:none;width:100%;height:31px;background:url(../../images/VuelingBase/arrowSolidBottom_f0f0f0.png) 0 0 no-repeat;background-size:100% 23px;position:absolute;left:0;bottom:-18px}h3.state-hover .h3GreyArrow{display:block}.sectionBorder h3[class*="state-"]{padding:0!important}.tureservaPage-ApiRowForm label{font:400 1.25em/1 "DTLProkyonTRegular",verdana,sans-serif;color:#000}.tureservaPage-ApiRowForm .icoMyvueling_unlogged{top:0}.sectionMultiBox_item--horizontal{padding:0}.sectionMultiBox_item--horizontal .sectionMultiBox_itemContent{text-align:center;padding:25px}.sectionMultiBox_item--horizontal .sectionMultiBox_itemContent>[class*="icoSprite"],.sectionMultiBox_item--horizontal .sectionMultiBox_itemContent>h4,.sectionMultiBox_item--horizontal .sectionMultiBox_itemContent>[class*="wrap_bt"]{display:inline-block!important;text-align:left;margin:0 15px 0 0;clear:none;vertical-align:middle}.sectionMultiBox_item--horizontal .sectionMultiBox_itemContent>h4{margin-right:49px}.section_otherServices.sectionMultiBox{padding-left:15px!important;padding-right:15px!important}.section_otherServices.sectionMultiBox .sectionMultiBox_item{width:33%}.sectionBox_accesMyVueling{padding:30px 80px}.sectionBox_accesMyVueling .listadoOk li{margin-top:20px}.sectionBox_accesMyVueling--alta{padding:30px 80px}.sectionBox_accesMyVueling--alta h3{font:400 1.25em/1 'DTLProkyonTRegular',verdana,sans-serif!important;padding:0 0 20px}.sectionCatalonia .description{line-height:18px}.sectionCatalonia__footerList.list-checkOK li:before{top:4px}.sectionCatalonia__footerList .icoCataloniaVuelingLogo{margin-top:-7px}.sectionBorder--codeMy25 .block__content.icoMy25_bf_yellow:before{top:50%}.sectionBorder--codeMy25 .block__content__txt{width:auto!important}.sectionBorder--codeMy25 .block__content__txt .section__table__cell{float:none!important;vertical-align:middle}[class*="box_bubble"]{position:relative}[class*="box_bubble"]:before,.box_bubble--border[class*="box_bubble"]:after{content:"";position:absolute}[class*="box_bubble--top"]:before,.box_bubble--border[class*="box_bubble--top"]:after{bottom:100%;border-bottom:10px solid transparent;border-bottom-color:inherit;border-left:15px solid transparent;border-right:15px solid transparent}.box_bubble--border[class*="box_bubble--top"]:after{border-bottom:8px solid transparent;border-bottom-color:#fff;border-left:13px solid transparent;border-right:13px solid transparent}[class*="box_bubble--bottom"]:before,.box_bubble--border[class*="box_bubble--bottom"]:after{top:100%;border-top:10px solid transparent;border-top-color:inherit;border-left:15px solid transparent;border-right:15px solid transparent}.box_bubble--border[class*="box_bubble--bottom"]:after{border-top:8px solid transparent;border-top-color:#fff;border-left:13px solid transparent;border-right:13px solid transparent}[class*="box_bubble--left"]:before,.box_bubble--border[class*="box_bubble--left"]:after{right:100%;border-left:10px solid transparent;border-left-color:inherit;border-top:15px solid transparent;border-bottom:15px solid transparent}.box_bubble--border[class*="box_bubble--left"]:after{border-left:8px solid transparent;border-left-color:#fff;border-top:13px solid transparent;border-bottom:13px solid transparent}[class*="box_bubble--right"]:before,.box_bubble--border[class*="box_bubble--right"]:after{left:100%;border-right:10px solid transparent;border-right-color:inherit;border-top:15px solid transparent;border-bottom:15px solid transparent}.box_bubble--border[class*="box_bubble--right"]:after{border-right:8px solid transparent;border-right-color:#fff;border-top:13px solid transparent;border-bottom:13px solid transparent}.box_bubble--top-left:before,.box_bubble--bottom-left:before{left:20px}.box_bubble--border.box_bubble--top-left:after,.box_bubble--border.box_bubble--bottom-left:after{top:-6px;left:22px}.box_bubble--top-center:before,.box_bubble--bottom-center:before{left:calc(50% - 10px)}.box_bubble--top-right:before,.box_bubble--bottom-right:before{right:20px}.box_bubble--left-top:before,.box_bubble--right-top:before{top:20px}.box_bubble--left-middle:before,.box_bubble--right-middle:before{top:calc(50% - 15px)}.box_bubble--left-bottom:before,.box_bubble--right-bottom:before{bottom:20px}.box-bubble-new-fare{margin-top:12px;border-radius:5px;padding:5px 15px 5px 5px;box-shadow:0 1px 1px 0 rgba(0,0,0,.27)}.box-bubble-new-fare:before{bottom:0;width:20px;height:20px;bottom:-10px;z-index:1;transform:rotate(-45deg);box-shadow:-1px 1px 1px 0 rgba(0,0,0,.27)}.box-bubble-new-fare .box-bubble-new-fare-title h4{height:52px;max-width:380px;padding-left:7px;line-height:normal;vertical-align:middle}.box-bubble-new-fare .sticker-slash p{line-height:1.2}.box-bubble-new-fare .sticker-slash{z-index:1;border-radius:5px 0 0 5px}.box-bubble-new-fare--active .sticker-slash{border-radius:5px 0 0 0}.box-bubble-new-fare .sectionHeader .see-all{cursor:pointer}.box-bubble-new-fare .sectionHeader .see-all:hover{opacity:.9}.box-bubble-new-fare .sectionHeader a{text-decoration:underline}.box-bubble-new-fare .sectionHeader .see-less [class*="icon-"]{transform:rotate(180deg);display:inline-block}.box-bubble-new-fare .sectionHeader .see-more [class*="icon-"]{transform:rotate(0deg);display:inline-block}.box-bubble-new-fare .list-checkOK li:before{top:-2px;font-size:1.4em}.box-bubble-new-fare .border-top--dashed{top:-1px;width:100%;position:relative}.box-bubble-new-fare .sectionHeader .see-less,.box-bubble-new-fare .border-top--dashed{display:none}.box-bubble-new-fare--active .sectionHeader .see-less{display:block}.box-bubble-new-fare--active .sectionHeader .see-more{display:none}#wrapper .box-bubble-new-fare .list-checkOK.list-col3{width:100%;display:table}#wrapper .box-bubble-new-fare .list-checkOK.list-col3 li{width:auto;display:table-cell;padding-bottom:15px;padding-right:30px}.box-bubble-new-fare--info{background-color:#d8f0ee}.box-bubble-new-fare--grey{background-color:#f3f3f3}.box-bubble-new-fare--grey .sticker-slash{background-color:#732f96}.box-bubble-new-fare--grey .sticker-slash .slash-top:before{border-left-color:#732f96}.box-bubble-new-fare.box-bubble-new-fare--info:before{left:calc(50% + 100px);background-color:#d8f0ee}.box-bubble-new-fare.box-bubble-new-fare--grey:before{right:calc(30px + 30px);background-color:#f3f3f3}.box-bubble-new-fare.box-bubble-new-fare--info .sectionHeader .see-all [class*="icon-"]:before,.box-bubble-new-fare.box-bubble-new-fare--info .list-checkOK li:before{color:#0da398}.box-bubble-new-fare.box-bubble-new-fare--grey .sectionHeader .see-all [class*="icon-"]:before{color:#990}.box-bubble-new-fare.box-bubble-new-fare--grey .list-checkOK li:before{color:#732f96}.box-bubble-new-fare--default,.box-bubble-new-fare--default:before{background-color:#fff}.box-bubble-new-fare--default{border-radius:10px;box-shadow:0 0 3px 1px rgba(0,0,0,.5)}.box-bubble-new-fare--default:before{left:0;right:0;margin:auto;box-shadow:-1px 1px 1px 0 rgba(0,0,0,.5)}.box-bubble--xs{width:130px;padding:12px}.box-bubble--xs:before{width:13px;height:13px;bottom:-7px}.box-bubble--xs:after{content:'';width:0;height:0;bottom:0;z-index:2;position:absolute;left:0;right:0;margin:auto;border-right:11px solid transparent;border-top:11px solid transparent;border-left:11px solid transparent;border-bottom:11px solid #fff}.accessibility-wrapper{position:relative;overflow:hidden;display:block}.accessibility-wrapper .accessibility-wrap{position:absolute;bottom:150%}.content-bubble{top:-5px;position:relative}.content-bubble .bubble-hide{opacity:0;visibility:hidden;position:absolute;bottom:45px;z-index:9;left:50%;transform:translateX(-50%);margin:auto;text-align:center;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s}.content-bubble:hover .bubble-hide{visibility:visible;opacity:1}.bubles-fares{cursor:default;min-height:25px;border-radius:5px;position:relative;padding:10px 30px;border-top:5px solid;border-top-right-radius:0;box-shadow:0 1px 1px 0 rgba(0,0,0,.27)}.table-fare [class*="detail-box"]{-webkit-animation:.5s;transition:.5s}.bubles-fares .item-podium-fares{line-height:1;display:table-cell;vertical-align:middle;max-width:200px}.bubles-fares .item-podium-fares:not(:first-child){padding-left:40px}.bubles-fares:after{z-index:2;content:'';width:13px;height:13px;bottom:-7px;position:absolute;transform:rotate(-45deg);box-shadow:-1px 1px 1px 0 rgba(0,0,0,.27)}.bubles-fares-turquoise{color:#0da398;border-color:#0da398;background-color:#dbf1f0}.bubles-fares-turquoise:after{background-color:#dbf1f0;left:calc(50% + 122px)}.bubles-fares-turquoise [class*="icon-"]:before{color:#0da398}.bubles-fares-purple{color:#732f96;border-color:#732f96;background-color:#f1eaf4}.bubles-fares-purple:after{background-color:#f1eaf4;right:calc(30px + 30px)}.bubles-fares-purple [class*="icon-"]:before{color:#732f96}.bubles-fares-purple .icon-flexibilidad_alt .path1:before,.bubles-fares-purple .icon-flexibilidad_alt .path2:before{color:#732f96}.bubles-fares-gray{color:#333;border-color:#ccc;background-color:#f3f3f3}.bubles-fares-gray p{margin-top:4px}.bubles-fares-gray:after{background-color:#f3f3f3;left:calc(50% - 30px)}.bubles-fares-yellow{color:#666;border-color:#fc0;background-color:#fff0b3}.bubles-fares-yellow .item-podium-fares{width:190px}.bubles-fares-yellow:after{background-color:#fff0b3;left:calc(50% + 122px)}.bubles-fares-yellow .icon-ray-computer .path1:before{color:transparent}[class*=" sectionBox--arrow"] .sectionBox__content{position:relative;margin:15px}.sectionBox--border[class*="sectionBox--arrow"]{border:1px solid #ddd}.sectionBox--border[class*="--arrow-left"] .sectionBox__content:after,.sectionBox--border[class*="--arrow-left"] .sectionBox__content:before{right:calc(100% + 15px);top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sectionBox--border[class*="--arrow-left"] .sectionBox__content:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}.sectionBox--border[class*="--arrow-left"] .sectionBox__content:before{border-color:rgba(221,221,221,0);border-right-color:#ddd;border-width:11px;margin-top:-11px}.wrapper_pushBox{position:relative;width:950px;margin-bottom:20px;border:0}.wrapper_pushBox--fixed{position:fixed;top:0;z-index:20}.pushBox{background-color:#fc0;position:relative}.pushBox .pushBox_btClose{position:absolute;width:16px;height:16px;background-position:-1272px -961px;right:5px;top:5px;z-index:1;text-decoration:none}.pushBox .pushBox_btClose.Second{z-index:21}.pushBox .pushBox_btClose,.pushBox>.colRow2>[class*="column_"]:first-child:after,.pushBox_colCounter .wrap_counter .counter-content:before{background-image:url(../../images/VuelingBase/sprite_graficos.png)}.pushBox_colCounter .wrap_counter .counter-content:before{content:"";position:absolute;width:20px;height:25px;background-position:-737px -54px;top:50%;margin-top:-14px;left:0}.pushBox>.colRow2{margin:0;width:100.3%}.pushBox>.colRow2>[class*="column_"]{padding:10px;margin:0 8px}.pushBox>.colRow2>[class*="column_"]:first-child{width:42.5%;padding-right:20px;position:relative}.pushBox>.colRow2>[class*="column_"]:first-child:after{position:absolute;content:"";right:0;top:50%;width:9px;height:19px;background-position:-1216px -961px;margin-top:-9px}#wrapper .pushBox .pushBox_colCounter{background-color:#f7f7f7;width:24.5%;padding-left:30px}.pushBox.pushBox--fewPlaces>.colRow2>[class*="column_"]:first-child{width:45.83%}.pushBox.pushBox--fewPlaces .pushBox_colBoxPrice{width:30%}.pushBox.pushBox--fewPlaces .pushBox_colCounter{width:24.5%}.pushBox .icoPushSpeaker{width:44px;height:44px;background-position:-1159px -961px}.pushBox>sectionTable{vertical-align:middle}.pushBox .pushBox_icon{width:15%}.pushBox .pushBox_txt{width:85%;font-size:1.4em}.pushBox_colBoxPrice .sectionSolid{box-sizing:border-box;-moz-box-sizing:border-box;height:72%;position:absolute;top:10px;width:93%;padding:3% 4% 3%;min-height:47px;background-color:#fc0}.pushBox_colBoxPrice--whiteBox .sectionSolid{background-color:#fff}.pushBox_colBoxPrice .sectionSolid>span{display:inline-block;width:48%;vertical-align:middle}.pushBox_colBoxPrice_txt{font:800 1em/1.2 verdana,sans-serif}.pushBox_colBoxPrice_txt span{font-size:14px;display:block;font-weight:400}.pushBox_colBoxPrice_txt span:first-child{font-size:18px;font-weight:800}.pushBox_colBoxPrice_price{text-align:right;font-size:2.55em;line-height:1.1}.pushBox_colBoxPrice:after{content:"";position:absolute;top:50%;margin-top:10px;width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #fc0;right:-10px;z-index:1}.pushBox .pushBox_colBoxPrice_price{right:10px;width:52%}.pushBox.pushBox--fewPlaces .pushBox_colBoxPrice .sectionSolid .pushBox_colBoxPrice_txt{margin-top:-2%;width:45%}@media screen and (-webkit-min-device-pixel-ratio:0){.pushBox_colBoxPrice .sectionSolid{top:13%}.pushBox_colBoxPrice:after{margin-top:-13px;top:50%}.pushBox_colBoxPrice .sectionSolid>span{position:absolute;top:50%;margin-top:-5%}.pushBox.pushBox--fewPlaces .pushBox_colBoxPrice .sectionSolid .pushBox_colBoxPrice_txt{margin-top:-6%}.pushBox_colBoxPrice_price{right:10px}}@media screen and (min--moz-device-pixel-ratio:0){.pushBox_colBoxPrice .sectionSolid{top:13%}.pushBox_colBoxPrice .sectionSolid{top:13%}.pushBox_colBoxPrice .sectionSolid>span{position:absolute;top:50%;margin-top:-5%}.pushBox.pushBox--fewPlaces .pushBox_colBoxPrice .sectionSolid .pushBox_colBoxPrice_txt{margin-top:-6%}.pushBox_colBoxPrice_price{right:10px}.pushBox_colBoxPrice:after{margin-top:-13px;top:50%}}.pushBox_colCounter_txt,.pushBox_colBoxPrice--whiteBox .pushBox_colBoxPrice_txt{color:#d2460c}.pushBox_colCounter .wrap_counter{width:100%;top:0;margin:0;position:relative;z-index:20;overflow:visible}.pushBox_colCounter .wrap_counter .counter{margin-bottom:0;padding-right:20px}.pushBox_colCounter .wrap_counter .counter:before,.pushBox_colCounter .wrap_counter:after{display:none}.pushBox_colCounter .wrap_counter .counter-content{position:relative;padding:0 0 0 30px;margin-top:7px}.pushBox_colCounter .wrap_counter .counter-content:before{content:"";position:absolute;width:20px;height:25px;background-position:-125px -1010px;top:50%;margin-top:-14px;left:0}.pushBox_colCounter .wrap_counter .counter-content .digit{font:400 13px/1.1 "gothamrounded-Light",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:5px}.pushBox_colCounter .wrap_counter .counter-content .digit .epiclock{font:400 2em/1.1 "gothamrounded-Medium",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:-2px}.callmeBack{position:fixed;z-index:1000;bottom:0;width:356px;height:auto;margin:0 auto;left:50%;-webkit-box-shadow:1px 1px 10px #666;box-shadow:1px 1px 10px #666;box-sizing:border-box;padding:3px 3px 0;margin-left:119px;border-radius:10px 10px 0 0;background-color:#fff}.callmeBack{filter:progid:DXImageTransform.Microsoft.dropShadow(OffX='4',OffY='4',Color='#666',Positive='true');filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=45,strength=2),progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=10),progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=225,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=315,strength=2)}.callmeBack .header{position:relative;background-color:#fc0;padding:12px;margin-bottom:0;font:normal 1.5em/1.1 DTLProkyonTMedium,Verdana;border-radius:8px 8px 0 0}.header_titleDropDown{padding-left:15px;position:relative;text-decoration:none;color:#666!important;position:relative;width:90%;display:block}.header_titleDropDown:before{content:"";position:absolute;width:15px;height:15px;background:url(../../images/VuelingBase/sprite_graficos.png) -1316px -857px;left:2px;top:3px}.header_titleDropDown.is.active{padding-left:26px}.header_titleDropDown.is.active:before{background-position:-1343px -857px;left:3px;top:7px;left:10px}.callmeBack a.bt_cerrarSmall{top:50%;margin-top:-12px;right:10px}.callmeBack a.bt_cerrarSmall span{width:17px;height:17px;background-position:-1153px -53px}.callmeBack .sectionContent{padding:0 14px}.callmeBack>.sectionContent{padding:14px 14px 0}.callmeBack>.sectionContent>.sectionSolid{border-radius:10px 10px 0 0;padding:14px 4px 14px}.callmeBack_textTitle{font:normal 1.4em/1.1 DTLProkyonTMedium,Verdana;display:block}.callmeBack_telForm,.callmeBack_telLoading{margin:15px 0 0}.callmeBack_telForm{margin:8px 0 0}.callmeBack_telLoading{padding:14px;font:800 1.091em/1.3 verdana}.callmeBack .formLeft.form-vertical label{margin-bottom:0}.callmeBack .variosnputsRow .variosnputsRow_telPref{width:39px!important}.callmeBack .variosnputsRow .variosnputsRow_telNum{width:111px!important}.callmeBack_telForm .btSmall{display:block!important}.callmeBack_telForm .validationErrorDescription{width:auto;font-size:10px!important}.travelInfo,.travelInfo *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.travelInfo{position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px;border:4px solid #999;background-color:transparent;padding:0;width:230px!important;margin-bottom:20px}.triangle{position:relative}.triangle:before{content:"";width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #990;position:absolute;top:50%;margin-top:-2px;left:0}.triangle--top:before{border-width:0 8px 9px 8px;top:-6px;left:9px;border-color:transparent transparent #990 transparent}.travelInfo [class*="toggleButton"]{position:absolute;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;cursor:pointer;margin:0 -3px 0 2px!important;width:12px;height:12px}.travelInfo [class*="toggleButton"]:before,.travelInfo [class*="toggleButton"]:after{content:"";position:absolute;background-color:#fff;left:50%;top:50%}.travelInfo .toggleButton--collapse:before,.travelInfo .toggleButton--collapse:after{width:45%;height:2px;margin-left:-23%;margin-top:-1px}.travelInfo .toggleButton--collapse:after{display:none}.travelInfo .toggleButton--expand:before,.travelInfo .toggleButton--expand:after{width:6px;height:2px;margin-left:-3px;margin-top:-1px}.travelInfo .toggleButton--expand:after{width:2px;height:6px;margin-left:-1px;margin-top:-3px;display:block}.travelInfo_box{background-color:#f3f3f3;padding:7px 8px}.travelInfo_box{color:#000}.travelInfo_box p{line-height:1.2;font-size:10px}.travelInfo_box.triangle--top{margin-top:8px}.travelInfo_box.triangle--top:before{border-color:transparent transparent #f3f3f3 transparent}.travelInfo_box--msg{padding:8px 12px}.travelInfo_box--msg .elForm_infoNote .toolTip_elForm{top:-52px;right:14%;left:auto}.travelInfo_tips{background-color:#666;color:#fff;font:800 11px Verdana;padding:10px 6px}.travelInfo_tips a:link,.travelInfo_tips a:visited{color:#fc0}.travelInfo_tips a:hover{opacity:.9}.travelerInfo_tips--family{padding-left:41px;position:relative;display:inline-block}.travelerInfo_tips--family:before{content:"";position:absolute;background:url(../../images/VuelingBase/sprite_graficos.png) -948px -1105px;top:15px;left:6px;width:27px;height:25px;margin-top:-12px}.travelInfo .travelInfo_title{position:relative;font:15px/1.1 DTLProkyonTMedium,Verdana;color:#fff;padding:6px 5px 10px;position:relative;background-color:#999}.travelInfo_title [class*="toggleButton"]{width:16px;height:16px;background-color:#666;right:7px;top:7px}.travelInfo_header{padding:8px 6px 9px;background-color:#f7f7f7;border-bottom:1px dotted #999}.travelInfo_headerTitle{font:800 18px/1 verdana}.travelInfo--c3 .travelInfo_header{padding:5px 6px}.travelInfo--c3 .travelInfo_headerTitle{font:800 14px/1 verdana;color:#990;text-align:center}.travelInfo_wrapperBlocks .travelInfo_block{padding-bottom:5px}.travelInfo_block{background-color:transparent}.travelInfo_block:last-child{padding-bottom:0}.travelInfo_block>div,.travelInfo_listContent{padding-left:6px;padding-right:6px}.travelInfo_listContent{padding-bottom:5px}[class*="travelInfo_block--flight"]{border-bottom:none}[class*="travelInfo_block--flight"]+[class*="travelInfo_block--flight"]{border-top:1px dotted #999}.travelInfo_block_courseWay{padding:9px 0 4px}.travelInfo_block_courseWay>div{display:inline-block;margin-right:-4px;vertical-align:middle}.travelInfo_block_courseWay .icoWrapper{width:22px;height:22px;background-color:#efefef;-moz-border-radius:21px;-webkit-border-radius:21px;border-radius:21px;margin-right:3px;-moz-box-shadow:2px 2px 0 0 rgba(170,170,170,.65);-webkit-box-shadow:2px 2px 0 0 rgba(170,170,170,.65);box-shadow:2px 2px 0 0 rgba(170,170,170,.65)}.icoWrapper .icoPlaneFlightList{background-position:-1459px -1401px;width:15px;height:16px;top:4px;left:4px}.travelInfo_block--flightReturn .icoWrapper .icoPlaneFlightList{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.travelInfo_block_courseWay_text{font-weight:800;padding-top:2px}.travelInfo_block--flightConnection .icoWrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:35px;height:23px;background-color:transparent;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none}.travelInfo_block--flightConnection .icoPlaneFlightList{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:37px;height:23px;background:url(../../images/VuelingBase/sprite_iconografia.png) -1509px -1381px;left:0;top:0}.travelInfo_block--flightReturn.travelInfo_block--flightConnection .icoPlaneFlightList{background-position:-1509px -1412px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.travelInfo_block--flightReturn.travelInfo_block--flightReturn--multicity .icoPlaneFlightList{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background-position:-1509px -1381px}.travelInfo_block_schedule>div{display:inline-block;margin-right:-4px;width:26%;padding:3px;text-align:center;vertical-align:top}.travelInfo_block_schedule>div:first-child+div{width:49%}.travelInfo_block_schedule>div:first-child{text-align:right}.travelInfo_block_schedule>div:last-child{text-align:left}.travelInfo_block_schedule{padding-bottom:6px}.travelInfo_block_schedule .travelInfo_block_scheduleAirport{font-size:14px;font-weight:800}.courseLine{width:100%;display:block;border-top:1px solid #666;margin-top:6px;position:relative}.courseLine:after,.courseLine:before{content:"";height:6px;width:6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#666;display:block;position:absolute;top:-3px}.courseLine:after{right:0}.courseText{padding-left:6px}.travelInfo_block_scheduleDuration{position:relative;color:#d3460e;font-size:10px;text-align:center;margin-top:-5px}.travelInfo_block_scheduleDuration:before{content:"";position:absolute;left:0;width:100%;border-top:1px dotted #ccc;top:50%}.travelInfo_block_scheduleDuration_wrapper{padding:4px;background-color:#fff;position:relative;z-index:1;display:inline-block}.travelInfo_block_scheduleDuration_wrapper>span{display:inline-block;vertical-align:middle}.travelInfo_block_scheduleDuration .travelInfo_block_scheduleDuration_circle{width:20px;height:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#d3460e;color:#fff;line-height:20px;font-size:9px;text-align:left;padding:0 0 0 2px;font-weight:800;letter-spacing:.5px;margin-right:5px}.travelInfo_listHeader{text-align:right;padding:7px 0}.travelInfo_listHeader_title,.travelInfo_listHeader_desc{font-size:11px;color:#000;font-weight:800}.travelInfo_listHeader_desc>span{display:inline-block;vertical-align:middle;margin-right:1px}.travelInfo_listHeader_desc [class*="toggleButton"]{position:relative;width:12px;height:12px;background-color:#990;border:none;top:0}.travelInfo_list--services .travelInfo_listHeader{margin-right:0;margin-left:0;border-top:1px dotted #999;padding:12px 6px;display:table;width:100%}.travelInfo_listHeader_title{text-align:left;font-size:11px;color:#666}.travelInfo_list--services .travelInfo_listHeader_title,.travelInfo_list--services .travelInfo_listHeader_desc{display:table-cell;width:55%;vertical-align:middle}.travelInfo_list--services .travelInfo_listHeader_desc{width:45%}.travelInfo_list--services .travelInfo_listRow_title{font-weight:400}.travelInfo--excellence .travelInfo_list--services .travelInfo_listRow_desc{color:#990}.travelInfo_list--services [class*="travelInfo_listHeader--triangle"]{background-color:#f3f3f3}.travelInfo_list--services [class*="travelInfo_listHeader--triangle"] .travelInfo_listHeader_title{color:#990;font-size:10px!important;padding-left:7px}.travelInfo_list--services [class*="travelInfo_listHeader--triangle"] .travelInfo_listHeader_title:before{top:6px}.travelInfo--c3 .travelInfo_listHeader_title{font-size:10px}[class*="travelInfo_block--flight"] .travelInfo_listHeader{border-top:1px solid #f1f1f1;margin-left:6px;margin-right:6px}.travelInfo_listRow,[class*="travelInfo_listRow--discount"]{margin-top:8px;margin-bottom:10px}.travelInfo_listContent [class*="travelInfo_listRow"]:first-child,[class*="travelInfo_listRow--discount"]:first-child{margin-top:0}.travelInfo_listRow:last-child,[class*="travelInfo_listRow--discount"]:last-child{margin-bottom:5px}.travelInfo_listContent{padding:6px 0}.travelInfo_listContent_block{padding-left:6px;padding-right:6px}.travelInfo_listContent_block>div:last-child{padding-top:8px!important}.travelInfo_listHeader--prefDes .travelInfo_listHeader_title,.travelInfo_listRow--prefDes .travelInfo_listRow_title{width:55%}.travelInfo_listHeader--prefDes .travelInfo_listHeader_desc,.travelInfo_listRow--prefDes .travelInfo_listRow_desc{width:45%}.travelInfo_listHeader--prefTitle .travelInfo_listHeader_title,.travelInfo_listRow--prefTitle .travelInfo_listRow_title{width:72%}.travelInfo_listHeader--prefTitle .travelInfo_listHeader_desc,.travelInfo_listRow--prefTitle .travelInfo_listRow_desc{width:28%}.travelInfo_block .travelInfo_list{padding:0}.travelInfo_block--flightReturn .travelInfo_list{padding-bottom:4px}.travelInfo_block--flightReturn .travelInfo_list.open{padding-bottom:0}.travelInfo_listTitle{padding:6px;position:relative;color:#990;font-weight:800}.travelInfo_listTitle.triangle{padding-left:14px}.travelInfo_listTitle.triangle:before{left:7px}.travelInfo_listContent{background-color:#f7f7f7;padding:6px 0}.travelInfo_list--cargos .travelInfo_listTitle{margin-bottom:-8px}.travelInfo_list--cargos .travelInfo_listContent{background-color:#fff;padding:0;margin-bottom:0}.travelInfo_list--cargos .travelInfo_listRow{padding:7px 0;border-bottom:1px dotted #999;margin:0}.travelInfo_list--cargos .travelInfo_listRow:last-child{border-bottom:none}.travelInfo_list--cargos .travelInfo_listRow_title{font-weight:400;padding-left:0!important}.travelInfo_list--cargos .travelInfo_listTitle:before{top:13px}.travelInfo_list--cargos--smallTitle .travelInfo_listRow_title{color:#990;font-size:10px!important;padding-left:7px}.travelInfo_list--cargos--smallTitle dt,.travelInfo_list--cargos--smallTitle dd{vertical-align:middle}#wrapper .travelInfo_list--cargos--smallTitle .travelInfo_listRow_title:before{top:6px}.travelInfo--c3 .travelInfo_list--cargos .travelInfo_listRow_title{padding-left:7px!important;font:800 11px/1 verdana;color:#990;top:-1px}.travelInfo--c3 .travelInfo_list--cargos .travelInfo_listRow_title:before{background-image:none;width:auto;height:auto;top:7px;border-color:transparent transparent transparent #990}[class*="travelInfo_listRow"]{display:table;width:100%}.travelInfo_listRow_title,.travelInfo_listRow_desc{display:table-cell;vertical-align:top;padding:0 5px;width:40%;font-size:11px;letter-spacing:0}.travelInfo_listRow_title{width:50%;padding-left:7px!important;padding-right:0!important;position:relative;font-weight:800}.travelInfo_listRow_title:before{content:"";position:absolute;top:6px;left:1px;width:3px;height:3px;background:url(../../images/VuelingBase/sprite_graficos.png) -473px -978px}.travelInfo_listRow_desc{text-align:right;font-weight:800;color:#000;padding:0}.travelInfo_listRow--alt dt,travelInfo_listRow--alt dd{font-weight:800!important}.travelInfo_listContent-nolistStyle .travelInfo_listRow_title{padding-left:7px!important}.travelInfo_listContent-nolistStyle .travelInfo_listRow_title:before{background-image:none}[class*="travelInfo_listRow--discount"] .travelInfo_listRow_title,.travelInfo_listRow--discount .travelInfo_listRow_desc{color:#990;font-weight:800}[class*="travelInfo_listRow--discount"] .travelInfo_listRow_title{padding-left:11px!important}.travelInfo_listRow--discount .travelInfo_listRow_title:before{background-image:none;width:6px;height:2px;background-color:#990;margin-top:-1px;top:8px}[class*="travelInfo_listRow--discount"] .travelInfo_listRow_desc{color:#990}.travelInfo_listRow--discount_typeCircle .travelInfo_listRow_title{padding-left:6px!important}.travelInfo_listRow--discount_typeCircle .travelInfo_listRow_title:before{top:5px;left:5px;background:url(../../images/VuelingBase/sprite_graficos.png) -473px -983px}.travelInfo_list--discountMy25 .travelInfo_listContent{background-color:#fff}.travelInfo_list--discountMy25{margin:5px 0}.travelInfo_listRow--discountMy25 .travelInfo_listRow_title{padding-left:22px!important}.travelInfo_listRow--discountMy25 .travelInfo_listRow_title:before{width:18px;height:18px;background:url(../../images/VuelingBase/sprite_iconografia.png) -1507px -1354px;left:0;top:50%;margin-top:-11px}[class*="travelInfo_listRow--discount"].noValido .travelInfo_listRow_desc,[class*="travelInfo_listRow--discount"].noValido .travelInfo_listRow_title,.travelInfo_block_discountMy25Info.noValido{color:#d3460e}.travelInfo_listRow--discountMy25.noValido .travelInfo_listRow_title:before{background:url(../../images/VuelingBase/sprite_iconografia.png) -1535px -1354px}.travelInfo_block_discountMy25Info{font:800 10px/1.2 Verdana;color:#990;border-bottom:1px dotted #999;padding-bottom:8px;padding-top:4px}.travelInfo_block--discountInfo .travelInfo_block_discountMy25Info{padding-left:0;padding-right:0;margin-left:6px;margin-right:6px}.travelInfo_block--discountInfo+.travelInfo_list--discountMy25{margin-top:0}.travelInfo_listRow--col3{display:block;width:auto;margin:8px -7px}.travelInfo_listRow--col3 .travelInfo_listRow_title{width:42%;font-weight:800;padding-left:12px!important}.DE .travelInfo_listRow--col3 .travelInfo_listRow_title{padding-left:10px!important}.travelInfo_listRow--col3 .travelInfo_listRow_title,.travelInfo_listRow--col3 .travelInfo_listRow_desc{display:inline-block;margin-right:-4px;padding-right:7px}.travelInfo_listRow--col3 .travelInfo_listRow_title+.travelInfo_listRow_desc{font-weight:400;padding-left:3px;padding-right:0;width:29.75%;text-align:left}.travelInfo_listRow--col3 .travelInfo_listRow_desc{width:28.25%;font-size:10px}.travelInfo_listRow--col3 .travelInfo_listRow_title:before{padding-left:10px!important;left:7px}.travelInfo_list--services .travelInfo_listContent{margin-bottom:0;background-color:#fff}.travelInfo_list--services [class*="travelInfo_listRow--discount"] .travelInfo_listRow_title{font-weight:400}.travelInfo_list--services .travelInfo_listRow_title:before{left:0!important}.travelInfo_listRow--subDefinition,.travelInfo_listRow--subDefinition>.travelInfo_listRow_title,.travelInfo_listRow--subDefinition>.travelInfo_listRow_desc{display:block;width:100%}#wrapper .travelInfo_listRow--subDefinition .travelInfo_listRow{margin-top:5px;padding:0}#wrapper .travelInfo_listRow--subDefinition>.travelInfo_listRow_title{font-weight:800}.travelInfo_listRow--subDefinition .travelInfo_listRow .travelInfo_listRow_title{text-align:left;font-weight:400;color:#666}.travelInfo_listRow--subDefinition .travelInfo_listRow .travelInfo_listRow_title:before{display:none}.travelInfo_listContent_block{padding-bottom:15px}.travelInfo_listContent_block .travelInfo_listTitle{font:800 10px/1 verdana;color:#666;border-bottom:1px solid #ddd;padding:0 7px 7px}.travelInfo_listContent_block .travelInfo_listTitle.triangle:before{border-color:transparent transparent transparent #666;left:0;top:4px}.travelInfo_listContent_block:last-child{padding-bottom:0}[class*="travelInfo_listContent_block--fullWidth"]{padding-left:0;padding-right:0}.travelInfo_listContent_block--fullWidth--listRow .travelInfo_listRow{padding-left:6px;padding-right:6px}.travelInfo_payMethod{padding:13px 8px 0}.travelInfo_payMethod .wrapper_elForm_checkInput{margin-bottom:5px}.travelInfo_payMethod .wrapper_elForm_checkInput:last-child{margin-bottom:0}.travelInfo_payMethod .elForm_checkInput label{font-size:10px}.travelInfo_payMethod .wrapper_elForm_radio{width:auto}.travelInfo_payMethod .text-payMethod{margin-top:7px;font-size:10px;line-height:1.6}.travelInfo_priceRow+.travelInfo_priceRow{padding-top:4px;background-color:#fff}.travelInfo_priceRow.hidden+.travelInfo_priceRow{padding-top:0}.travelInfo_priceRow .travelInfo_listHeader{padding:0}.travelInfo_priceRow [class*="travelInfo_listRow--price"]{padding:0;margin:0;width:100%;display:table;background-color:#999}[class*="travelInfo_listRow--price"] .travelInfo_listRow_title,[class*="travelInfo_listRow--price"] .travelInfo_listRow_desc{width:50%;padding:6px 6px!important;display:table-cell;vertical-align:middle}[class*="travelInfo_listRow--price"] .travelInfo_listRow_title{text-align:left;font:800 12px/1 verdana;background-color:#fff}[class*="travelInfo_listRow--price"] .travelInfo_listRow_title:before{right:-7px;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #fff;background-image:none;left:100%;margin-top:-6px;width:0;height:0;top:50%}[class*="travelInfo_listRow--price"] .travelInfo_listRow_desc{padding-left:8px!important;font-size:14px;color:#fff}[class*="travelInfo_listRow--price"] .travelInfo_listRow_desc>div{display:inline-block;text-align:right}[class*="travelInfo_listRow--price"] [class*="toggleButton"]{background-color:#fff;top:2px;position:relative}[class*="travelInfo_listRow--price"] [class*="toggleButton"]:before,[class*="travelInfo_listRow--price"] [class*="toggleButton"]:after{background-color:#999}.travelInfo_priceRow .travelInfo_listContent{background-color:#fff;margin-bottom:0}.travelInfo_priceRow--final .travelInfo_listHeader .travelInfo_listRow_title{background-color:#ddd}.travelInfo_priceRow--final .travelInfo_listHeader .travelInfo_listRow_title.triangle:before{border-color:transparent transparent transparent #ddd}.travelInfo_priceRow--final .travelInfo_listHeader .travelInfo_listRow_desc{background-color:#990}.travelInfo_priceRow--final .travelInfo_listContent{background-color:#f3f3f3}.travelInfo_priceRow--points .travelInfo_listHeader .travelInfo_listRow_title{background-color:#ddd}.travelInfo_priceRow--points .travelInfo_listHeader .travelInfo_listRow_title.triangle:before{border-color:transparent transparent transparent #ddd}.travelInfo_priceRow--points .travelInfo_listHeader .travelInfo_listRow_desc{background-color:#bbb;color:#fff}.travelInfo--c3 .travelInfo_priceRow--points .travelInfo_listHeader .travelInfo_listRow_desc{background-color:#999}.travelInfo--c3 .travelInfo_priceRow--points .travelInfo_listHeader .travelInfo_listRow_desc>div{top:-2px;position:relative}.travelInfo--c3 .travelInfo_priceRow .travelInfo_listRow_title{text-align:center}.travelInfo_footer{background-color:#fff;padding-bottom:6px;border-top:1px dotted #999;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px}.travelInfo_footer .travelInfo_discountForm{padding-bottom:15px}.travelInfo_footer .travelInfo_changeBadge{margin-top:5px;padding-bottom:9px}.travelInfo_footer .travelInfo_changeBadge:first-child{margin-top:9px}.travelInfo_footer .travelInfo_changeBadge.open{padding-bottom:0}.travelInfo_footer .travelInfo_fees:not(.hidden)+.travelInfo_changeBadge{margin-top:9px}.travelInfo_footer .travelInfo_priceRow{margin-top:-1px}.travelInfo_footer .travelInfo_fees:last-child,.travelInfo_footer .travelInfo_avios:last-child{margin-bottom:-6px;border-radius:0 0 10px 10px}.travelInfo_footer .travelInfo_fees+.travelInfo_avios.hidden{height:0;border:3px solid #f7f7f7;overflow:hidden;margin-bottom:-6px;border-radius:0 0 10px 10px}#wrapper .travelInfo_footer .travelInfo_fees+.travelInfo_avios.hidden{display:block}.travelInfo_changeBadge,.travelInfo_anotherSearch,.travelInfo_block--box{padding:6px}.travelInfo_changeBadge select{height:32px;margin-top:10px;width:100%}.travelInfo_anotherSearch{background-color:#f7f7f7;border-top:1px dotted #999}.travelInfo_changeBadge a,.travelInfo_anotherSearch a{position:relative;padding-left:23px;display:inline-block;top:-1px}.travelInfo_anotherSearch a{color:#666}.travelInfo_anotherSearch a:before,.travelInfo_changeBadge a:before{content:"";position:absolute;width:16px;height:14px;background:url(../../images/VuelingBase/sprite_graficos.png) -471px -1002px;top:50%;left:0;margin-top:-6px}.travelInfo_changeBadge a:before{width:16px;height:17px;margin-top:-8px;background-position:-471px -1022px}.travelInfo_discountForm .colRow2+.colRow2{margin-top:10px}.travelInfo_discountForm .section_elForm--liquid select,.travelInfo_discountForm .section_elForm--liquid input,.travelInfo_discountForm .section_elForm--liquid .wrapper_elForm_select{width:100%;font-size:11px}.travelInfo_discountForm .section_elForm--liquid select{height:30px;padding:7px 7px 6px}.travelInfo_discountForm .section_elForm--liquid input{height:30px;padding:7px}.travelInfo_discountForm .section_elForm--liquid label{margin:6px;font-size:11px}.travelInfo_discountForm .section_elForm{margin:12px 0 0;padding:0 7px}.travelInfo_discountForm .travelInfo_listTitle{margin-top:9px;padding:0 5px}.RU .travelInfo_discountForm .column_5,.RU .travelInfo_discountForm .column_7{width:50%}.travelInfo_text-check_icon,.travelInfo_text-check_text{display:table-cell}.travelInfo_text-check_icon{font-size:15px}.travelInfo_text-check_icon .icon-ico_roundCheck_ok{background:#fff;border-radius:50%}.travelInfo_text-check_text{font:600 11px/1.2 Verdana;color:#666}.travelInfo_text-check .travelInfo_text-check_text{padding-left:6px;vertical-align:middle}.travelInfo_fees_text{font:normal 10px/1.4 Verdana}.travelInfo_fees{padding:0 7px 13px;background-color:#f7f7f7;text-align:center}.travelInfo_fees .travelInfo_text-check{display:inline-block;margin-top:12px}.travelInfo_fees .travelInfo_fees_text{margin-top:5px}.block{display:block;position:relative}.block,.block *{box-sizing:border-box;-moz-box-sizing:border-box}.block__content__txt__title{font:800 1.27em/1.3 verdana;margin-bottom:15px}.passenger .block__content__txt__title{margin-bottom:0}.block__content__txt__title--noFull{width:75%}.block__content__txt__price,.block--acordeon .block__content__txt__listHeader{font:800 1.091em/1.3 verdana;margin-bottom:0}.block__content__txt__linkButton{font-weight:normal;display:block;margin-bottom:20px}.block__content__description{min-height:58px}.block__content .colInRow>[class="colIn"]{width:50%}.block .wrap_btSmall_plus{text-align:right}.block .wrap_btSmall_plus .bt_cancel,.block .wrap_btSmall_plus--border .btBorder:first-child{display:none}.block .wrap_btSmall_plus .bt_cancel{width:30px;opacity:1;cursor:pointer!important}.block .wrap_btSmall_plus.is.active .btBorder:first-child,.block .wrap_btSmall_plus.is.active .bt_cancel{display:block}.block .wrap_btSmall_plus .boton_vp,.block .wrap_btSmall_plus .btBorder{float:right;margin-left:0}.block .wrap_btSmall_plus .boton_vp:first-child,.block .wrap_btSmall_plus .btBorder:first-child{margin-left:3px}.block .wrap_btSmall_plus .btBorder{margin:0!important}.block .wrap_btSmall_plus .boton_vp:first-child{margin-left:3px}.block .wrap_btSmall_plus .btBorder a{float:none;margin:0!important}.block input[type="text"]{height:27px}.iconx{padding:0 0 0 30px}.iconAlignRight.iconx{padding:0 30px 0 0}.iconx0{padding:0 0 0 40px}.iconAlignRight.iconx0{padding:0 40px 0 0}.iconx1{padding:5px 0 0 44px}.iconAlignRight.iconx1{padding:5px 44px 0 0}.iconx1_5{padding:2px 0 0 60px}.iconAlignRight.iconx1_5{padding:5px 60px 0 0}.iconx1plus{padding:5px 0 0 80px}.iconAlignRight.iconx1plus{padding:5px 80px 0 0}.iconx2{padding:5px 0 0 112px}.iconAlignRight.iconx2{padding:5px 112px 0 0}.iconAlignRight:before{left:auto;right:0}.block--ancillarie .block__content.iconx2{padding-left:98px;min-height:88px;width:100%}.block--ancillarie .block__content__txt{width:63%;float:left}.block--ancillarie .block__content__txt--full{width:100%;padding:0}.block--ancillarie .block__content__button{width:37%;float:right}.block--ancillarie .wrap_button_link{display:inline-block;display:block}.block--ancillarie .block__content__button--center{width:100%;margin-top:20px;float:none;text-align:center}.block--ancillarie .block__content__button--center .wrap_btSmall_plus{display:inline-block;float:none;text-align:center}.ancillaryBox .block--ancillarie [class*="list"] li{margin-bottom:8px!important}.ancillaryBox .block--ancillarie [class*="list"] li:last-child{margin-bottom:4px!important}.block--passenger{border-top:1px solid #ccc;padding-top:15px;margin:20px 0 0}.block--passenger--first{border:none;padding-top:0;margin-top:0}.block--passenger__name,.block--passenger__num{color:#000;display:inline-block}.block--passenger__name{font:800 1.091em/1.3 verdana;padding-right:10px}.block--alert .iconx0 .block__content__txt{padding-top:6px}.block--acordeon .block__content__txt__title{background:none;font-size:1.35em;font-weight:800;margin-bottom:9px}.block--acordeon .block__content__txt__desc{font-size:1.091em;margin-bottom:26px}.block--acordeon .block__content__txt__price,.block--acordeon .block__content__txt__listHeader{font-size:1.2em;color:#000}.block--acordeon .block__content__txt__listHeader{color:#666;margin-bottom:10px}.block--acordeon .block__content__txt{width:75%;padding:0}.block--acordeon .block__content.iconx2{padding-left:140px}.block--acordeon .block__content.icoSprite_bf:before{width:125px;height:106px}.block--acordeon .block__content.icoSprite_bf{min-height:106px}.block--acordeon .icoInsurance_generalBig_bf:before{background-position:-460px -974px}.block--acordeon .icoSeat_bf_big:before{background-position:-293px -975px}.block--acordeon .icoMaleta_bf_big:before{background-position:-270px -1260px}.block--acordeon .icoEquipoEspecial_bf_big:before{background-position:-632px -647px}.block--acordeon .icoEquipoEspecial_bf_big:before{background-position:-632px -647px}.block--acordeon .icoMissedFlight_bf_big:before{background-position:-234px -1111px}.block--acordeon .icoEquipoEspecial_big_bf:before{background-position:-948px -975px}.block--acordeon .icoInsuranceDear_c3_bf:before{left:35px}.block--acordeon .icoInsuranceNull_bf:before{background-position:-680px -4094px}.block--acordeon .icoSVIP_bf:before{background-position:-780px -1280px}.block--acordeon .block__content__txt--list{margin:16px 0 10px}.block--acordeon .block__content__txt__list li,.block--acordeon .listSquare li{margin-bottom:5px}.block--modal .block__content__txt__title{font:400 1.45em/1.3 'DTLProkyonTMedium',verdana;color:#666}.block--modal .block__content__txt__price{padding:15px 0 20px;display:block;padding-left:12px}.ancilliarieshiddiv input{left:-1000px;position:relative;height:1px;border:1px solid #fff}.sectionPiece h6.claim{font:800 1.27em/1.2 Verdana!important;color:#000;margin:10px 0 6px}.ancillaryTable .header h3,.ancillaryTable .ancillaryTable__header h3{font-size:1em!important}.ancillaryTable .header .col2,.ancillaryTable .ancillaryTable__header .col2{width:auto;max-width:244px}.ancillaryTable .passenger .inputAncillary{float:left;position:relative;top:-2px}.ancillaryTable .passenger:last-child{border-bottom:none}.ancillaryTable .passenger fieldset{float:left}.ancillaryTable .insurance{width:100%;float:left;margin-top:15px;position:relative}.newInsurance{margin-top:25px!important}.ancillaryTable .insurance h4{font-size:1.09em!important}.ancillaryTable .insuranceContent{background-color:#f5f5f5;position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:10px}.ancillaryTable .insurance .content_colRight{padding:4px 0 0 83px}.ancillaryTable .insuranceBt{position:relative;float:right;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px 15px}.ancillaryTable .insuranceBt input{margin-right:10px;top:0}.ancillaryTable .insuranceBt label{color:#000;font:800 .9em/1.2 Verdana!important}.ancillaryTable .insuranceChecked{background-color:#fff;margin-top:14px}.roundedTopCorners_8{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.roundedBottomCorners_8{-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.ancillaryTable .header--square{border:0}.ancillaryTable .passenger_table{margin-top:20px}.ancillaryTable .passenger_cells[class*="icoPlane"]:before,.ancillaryTable .passenger_cells[class*="icoConnection"]:before{left:24px;top:18px}.ancillaryTable .passenger_cells[class*="icoConnection"]:before{left:20px}.ancillaryTable .passenger_cells{border-top:1px solid #ddd}.ancillaryTable .passenger_cells:first-child{border-top:none}.ancillaryTable [class*="col"]:not(.colRow2){float:left}.ancillaryTable .col1{width:210px;font-weight:800;padding-right:20px}.ancillaryTable .passenger .col1,.ancillaryTable .passenger .col4{padding-top:7px}.ancillaryTable .col1,.ancillaryTable .col2{padding-right:20px;position:relative}.ancillaryTable .col2{width:285px}.ancillaryTable .col3{width:170px}.ancillaryTable .col2 a,.ancillaryTable .col3 a{font-size:.9em!important;float:left;padding:3px 0 5px}.ancillaryTable .col2 p,.ancillaryTable .col3 p{margin-bottom:8px}.ancillaryTable .col4{float:right;padding-right:7px;text-align:right}.ancillaryTable .col4 p{margin-bottom:0}.sectionBaggage{margin-bottom:28px}.sectionBaggage h3.header{margin-bottom:0!important}.sectionBaggage .contentSection{line-height:1.2;padding:10px 12px}#wrapper .sectionBaggage [class*="sectionBagHalf"],#wrapper .sectionBaggage [class*="sectionBagHalf"]{position:relative;min-height:343px;margin-top:10px}#wrapper .sectionBaggage [class*="sectionBagHalf"]{padding:10px 15px!important}#wrapper .sectionBaggage [class*="sectionBagHalf"]:hover{position:relative;background-color:#f7f7f7;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;margin-right:0}#baggage.sectionSelected,#handBaggage.sectionSelected{position:relative;float:left;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#f7f7f7;border:2px solid #fc0}#wrapper #baggage.sectionSelected{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border-bottom:0!important}#baggage.sectionSelected .arrowSelected{position:absolute;bottom:-31px;left:-3px;display:block;width:332px;height:44px;background:url(../../images/VuelingBase/sprite_graficos.png) -1062px -277px no-repeat;z-index:1}.sectionBaggage .content_colRight{padding-left:125px}.sectionBaggage h6{color:#000;font:800 1.09em/1.2 Verdana;min-height:28px;margin-bottom:11px}.sectionBaggage h6.claim{text-align:center;min-height:0;margin:16px 0 7px}.sectionBaggage .roundPromo_small{left:auto;right:-15px!important}.baggageTable.ancillaryTable{padding:0;background:none;margin-top:20px}.baggageTable.ancillaryTable .passenger{padding:20px 0}.baggageTable.ancillaryTable .passenger:first-child{padding-top:0}.baggageTable.ancillaryTable .passenger fieldset{float:none}.baggageTable.ancillaryTable .passenger fieldset label.txt{padding-top:10px;max-width:160px}.baggageTable .ssrCode>label{padding-right:16px}.baggageTable .msg_weightBaggage{color:#666;display:inline-block;font:1.72em/1.9 "DTLProkyonTRegular",verdana,serif;text-align:right;vertical-align:middle;position:relative}.baggageTable .msg_weightBaggage>a{display:inline-block;margin-left:6px;vertical-align:middle}.baggageTable .msg_weightBaggage>a:first-child{margin-left:0}.baggageTable .msg_weightBaggage>a:hover{background-position:-1044px -309px}.sectionInsurance{margin-bottom:20px}.sectionInsurance .header{margin-bottom:0!important}.sectionInsurance .sectionTable_cell--gutter{background-size:1px 93%!important;background-repeat:no-repeat!important}.sectionInsurance h3+.contentSection{padding-top:15px}#wrapper .sectionInsurance .colRow2[class*="sectionTable"]>.sectionPiece,#wrapper .sectionInsurance .sectionPiece:hover,#wrapper .sectionInsurance .sectionPiece.sectionSelected{padding:18px 10px 13px!important;margin:0;border:2px solid #fff!important;vertical-align:top;text-align:left;background-color:#fff}#wrapper .sectionInsurance .colRow2[class*="sectionTable"]>.sectionSuggested,#wrapper .sectionInsurance .colRow2[class*="sectionTable"]>.sectionPiece--noSeat.sectionSelected{border:2px solid #fc0!important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.sectionInsurance .sectionPiece .sectionInsuranceTitle{color:#666;height:25px;font-size:1.27em!important;margin-top:0}.RU .sectionInsurance .sectionPiece .sectionInsuranceTitle{height:45px}.sectionInsurance .sectionPiece .sectionInsuranceText{font-size:1em;min-height:58px}.sectionInsurance .sectionPiece .sectionInsuranceText>a{display:inline-block}.CA .sectionInsurance .sectionPiece .sectionInsuranceText,.FR .sectionInsurance .sectionPiece .sectionInsuranceText{min-height:76px}.RU .sectionInsurance .sectionPiece .sectionInsuranceText,.DE .sectionInsurance .sectionPiece .sectionInsuranceText{min-height:96px}.NL .sectionInsurance .sectionPiece .sectionInsuranceText{min-height:81px}.sectionInsuranceClaim{font:800 1.09em/1.2 Verdana;min-height:29px;margin-bottom:13px;text-align:center}.sectionPiece.sectionPiece--noSeat [class*="icoSprite"]{margin-bottom:62px}.sectionInsurance .sectionPiece .sectionInsuranceButton{width:100%;text-align:center}.sectionInsurance .sectionPiece .sectionInsuranceButton .wrap_btSmall_plus{float:none;display:inline-block}.sectionPieceSelected{cursor:default!important}.sectionInsurance .sectionPiece .wrapper_toolTip--left,.sectionInsurance .sectionPiece .wrapper_toolTip--right{width:150px;top:-19px;display:none}.sectionInsurance .sectionPiece .wrapper_toolTip--left{right:112%}.sectionInsurance .sectionPiece .wrapper_toolTip--right{left:172%}.sectionInsurance .sectionPiece.sectionSuggested [class*="wrapper_toolTip"]{display:block}.sectionInsurance .sectionPiece [class*="wrapper_toolTip"] .toolTip_elForm{padding:12px}.insurancesSSR{visibility:hidden;height:0;padding:0;margin:0;overflow:hidden}.sectionInsurance--alone .sectionInsuranceClaim{text-align:right;font-weight:400}.sectionInsurance--alone .sectionInsuranceClaim>span{display:block}.sectionInsurance--alone .list-checkOK{margin-bottom:20px}.sectionInsurance--alone .list-checkOK li{margin-bottom:8px}.module_flexibility{margin-bottom:28px}.module_flexibility .module_flexibility_footer{margin-top:15px}.module_flexibility .sectionBorderTab .header{padding-right:240px}.module_flexibility .sectionBorderTab .header .sticker{top:50%;-moz-transform:translateY(-57%);-webkit-transform:translateY(-57%);-ms-transform:translateY(-57%);-o-transform:translateY(-57%);transform:translateY(-57%)}.ssrs{display:block;float:left;font-size:.91em;position:relative;margin:0 0 4px 5px}.block__content__specialBaggageIcons .ssrs:first-child{margin-left:0}.ssrs h6{position:relative;text-align:center;max-width:75px}.block--ancillarie .sectionTable_cell .icoPet_medium{margin-left:15px}#petconditionslink{text-align:center}.block--specialBaggageUK .colRow2{background-image:none}#wrapper .block--specialBaggageUK .colRow2>[class*="column_"]{padding-left:8px;padding-right:8px;width:100%}#wrapper .block--specialBaggageUK .block__content__description,#wrapper .block--specialBaggageUK #specialConditionslink{display:inline-block;max-width:50%;vertical-align:bottom;text-align:left!important}#wrapper .block--specialBaggageUK #specialConditionslink{padding:0 0 18px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper.FR .block--specialBaggageUK #specialConditionslink,#wrapper.DE .block--specialBaggageUK #specialConditionslink{padding:0 0 5px 20px}#wrapper.DE .block--specialBaggageUK{margin-bottom:30px!important}#wrapper.DE .block--specialBaggageUK #specialConditionslink{max-width:55%}#wrapper .block--specialBaggageUK .block__content__button{position:absolute;top:0;right:0;display:inline-block;width:auto;margin:0}.sectionSelected{width:121px;border:2px solid #fc0!important;border-bottom:0;margin-bottom:12px;background-color:#f7f7f7;padding-top:10px;margin-top:0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;min-height:201px}.sectionSelected:hover .boton_vp span{color:#666!important}.sectionSelected:hover{border:2px solid #fc0;border-bottom:0;margin-right:3px}.sectionSelected .arrowSelected{position:relative;bottom:-5px;left:-6px;display:block;width:134px;height:23px;background:url(../../images/VuelingBase/sprite_graficos.png) -1346px -175px no-repeat}.sectionSelected,.sectionSelectedOne .boton_vp,.sectionSelectedOne .boton_vp span,.sectionSelected .btBorder a,.sectionSelected .btBorder a span{cursor:default!important}.sectionSelected .btBorder a,.disabledPiece .btBorder a,.disabledPiece .wrap_btSmall_plus a,.sectionSelected .wrap_btSmall_plus a,.seatPiece.sectionSelected .wrap_btSmall_plus a:hover{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter:alpha(opacity=50)}.sectionBorderSelected,.filterButtonSection:hover{border-color:#fc0!important;background-color:#eee}.nohover:hover{background-color:#fff;border:2px solid #fff;border-right:1px solid #f0f0f0;cursor:auto;margin-right:3px}.sectionPiece .bt_link{-ms-word-wrap:normal;word-wrap:normal}.disabledPiece .boton_vp:hover span.bt_link,.disabledPiece:hover .boton_vp span{color:#666!important}.disabledPiece:hover .boton_vp,.disabledPiece:hover .boton_vp span{cursor:default!important}#c3_baggageArticle .ancillaryTable .col1{width:162px}#c3_baggageArticle .ancillaryTable .col2{width:363px}div.ssrAmount input{background-color:transparent;border:0 solid transparent;padding-top:3px;width:70px;text-align:right}.marginTop12{margin-top:12px!important}#petInsuranceAllContents{margin-top:20px}#seatAssignment{margin-bottom:28px;padding-bottom:0}.sectionBox-seatAssigment{border-radius:10px}.sectionBox-seatAssigment .header{background-color:#eee;padding:8px 13px;border-radius:10px 10px 0 0}.sectionBox-seatAssigment>.sectionBox__content{border-top:0;border-radius:0 0 10px 10px}.sectionBox-seatAssigment>.sectionBox__content--seatAssigment{padding:0!important;margin:0;border:0;border-radius:0}#seatAssignment .header{margin-bottom:0}#seatAssignment .contentSection{padding:7px}#seatAssignment .loading{position:absolute;width:444px;height:81px;float:left;overflow:hidden;border:3px solid #fc0;text-align:center;margin:100px 0 100px 99px;padding:24px}#seatAssignment .loadingCheckin{position:absolute;width:444px;height:81px;float:left;overflow:hidden;border:3px solid #fc0;text-align:center;z-index:10!important;margin:-300px 0 100px 99px;padding:24px}.wrap-seats{display:table;width:100%}.wrap-seats>div{display:table-cell;position:relative;float:none}.wrap-seats>div:before{content:"";position:relative}.wrap-seats>div>div{float:left;position:relative}.wrap-seats .noseats-section,.seats-section{box-sizing:border-box;text-align:top}.wrap-seats .noseats-section{padding:9px 5px 5px 6px;border:2px solid #fff;border-left:1px solid #e1e1e1;width:20%}.seats-section,.seats-section.sectionSelected,.seats-section.sectionSelected:hover{width:80%!important}.seats-section,.noseats-section,.seats-section.sectionSelected{padding-top:8px!important;margin-top:2px!important}.seats-section h5,.noseats-section h5{min-height:26px}.wrap-seats .desc{font:bold 10px/1.1 Verdana,Arial,Helvetica,sans-serif;color:#333;margin:0;margin:5px 0 30px;position:relative}.wrap-seats .desc p{margin:0;min-height:61px}.wrap-seats .desc .conditions{position:absolute;width:100%;left:0;bottom:-16px}.wrap-seats .desc .conditions a{font-weight:400}.wrap-seats [class*="icoSeatsEscaparate_"]{margin:0 auto 24px;display:block}.seatPiece .conditions{font-size:10px;display:block;min-height:13px}.seatPiece{position:relative}.seatPiece h4,.wrap-seats .desc,.seatPiece a.conditions,.seatPiece h6.claim{text-align:center}.seatPiece h4,.seatPiece_lastSeats{font:800 1em/1.2 Verdana!important;color:#d2460c;margin-top:4px;margin-bottom:0;min-height:15px}.seatPiece h6.claim{font:800 1.27em/1.2 Verdana!important;color:#000;margin:10px 0 6px}.seatPiece [class*="icoSeat"]{position:relative}.seatPiece [class*="icoSeat"] [class*="icon-"]{top:3px;right:3px;font-size:28px;position:absolute}.wrap-seats--pmr .noseats-section .seatPiece .conditions,.wrap-seats--pmr .icoSeatCero{display:none}.wrap-seats--pmr .noseats-section .desc{min-height:61px}.wrap-seats--pmr .noseats-section .wrap_btSmall_plus{position:relative!important;top:0;margin-top:34px}.wrapper-seats .wrapper-seats-content{width:100%;display:table}.wrapper-seats .wrapper-seats-content .wrapper-seats_item{width:50%;position:relative;display:table-cell;vertical-align:top;padding:15px 10px 10px 20px}.wrapper-seats .wrapper-seats-content .wrapper-seats_item:nth-child(1){padding:15px 20px 10px 10px;border-right:1px solid #ddd}.wrapper-seats .wrapper-seats-content .wrapper-seats_item:after{left:0;right:0;bottom:0;content:'';margin:auto;display:block;position:absolute;width:calc(100% - 30px);border-bottom:1px dashed #ddd}.wrapper-seats .wrapper-seats-content:nth-last-child(2) .wrapper-seats_item:after{border-bottom:none}.wrapper-seats .wrapper-seats-content .wrapper-seats_item .seats-content{display:table;width:100%}.wrapper-seats .wrapper-seats-content .wrapper-seats_item .seats-content .seats-content-item{display:table-cell;vertical-align:top}.wrapper-seats .wrapper-seats-content .wrapper-seats_item .seats-content .seats-content-item .seats-content-item__contIconPric{width:auto;display:inline-block;text-align:center}.wrapper-seats .wrapper-seats-content .wrapper-seats_item .seats-content .seats-content-item .seats-content-item__containerIcon{min-height:42px}.wrapper-seats .wrapper-seats-content .wrapper-seats_item .seats-content .seats-content-item .text-seat{font-size:12px;font-weight:bold;margin-bottom:7px}.wrapper-seats .wrapper-seats-content .wrapper-seats_item .seats-content .seats-content-item .price-seat{color:#000;font-size:12px;margin-top:10px;font-weight:bold;text-align:right;white-space:nowrap}.wrapper-seats .wrapper-seats-content .wrapper-seats_item .seats-content .seats-content-item .price-seat .wrapper_currency{font-size:16px}.wrapper-seats .wrapper-seats-content .wrapper-seats_item .seats-content .seats-content-item:nth-child(1){padding-right:15px}.wrapper-seats .wrapper-seats-content .wrapper-seats_item .seats-content .seats-content-item:nth-child(2){text-align:right}.seats-section.fullWidth .wrapper-seats .wrap_btSmall_plus.seats-section-footer{margin-bottom:0}.seats-section{border:2px solid #fff;border-bottom:0}.seats-section>div.seatPiece{margin:0 1.1%;width:22.8%;min-height:150px;text-align:center}.seats-section-footer{clear:both;width:99%;margin:13px 0 0;background-color:#ebebeb;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;padding:11px 0!important;float:none;text-align:center!important}.seats-section.fullWidth .wrap_btSmall_plus.seats-section-footer{width:100%}.wrap-seats-alone .seats-section,.wrap-seats-alone .seats-section.sectionSelected,#c3Body .wrap-seats-alone .seats-section{width:99.5%!important}.wrap-seats-alone .noseats-section{display:none}.noseats-section>div{width:98.5%;margin:0 0 0 1.5%}.noseats-section .desc{font-size:10px;min-height:137px}.noseats-section.disabledPiece .desc{min-height:87px}.noseats-section .seatPiece .claim{margin:0 0 32px}.FR .noseats-section .seatPiece .claim{margin-bottom:27px}#c3Body .noseats-section .seatPiece .claim{margin-bottom:25px}.FR #c3Body .noseats-section .seatPiece .claim{margin-bottom:43px}.noseats-section .wrap_btSmall_plus{width:100%;text-align:center}.seats-section.sectionSelected{min-height:0;height:auto;position:relative}.seats-section.sectionSelected:hover,.seats-section.sectionSelected{min-height:0;height:auto;margin-right:0;position:relative}.seats-section.sectionSelected:before{background:#fff url(../../images/VuelingBase/selectedArrow_bottom.png) no-repeat 0 0;bottom:-2px;content:"";height:52px;left:-3px;position:absolute;width:101%;background-size:100% 28px;display:block;background-color:#fff}@-moz-document url-prefix(){.seats-section.sectionSelected:before{background-size:99.8% 28px;}}.seats-section.sectionSelected:after{position:relative;content:"";margin-bottom:0;height:48px;display:block;bottom:0}.seats-section.sectionSelected .seats-section-footer{background-color:transparent;padding-bottom:0;z-index:1}.seats-section.sectionSelected+.noseats-section{border-left-color:#fff;vertical-align:top}.seatPiece.disableBoxCrop{margin-top:-4px!important;padding-top:5px}.seatPiece.disableBoxCrop:before,.seatPiece_fullText{border-radius:10px}.seatPiece_fullText{color:#d2460c;font:800 14px/1 verdana;margin-top:20px;position:relative;z-index:10;padding:12px;background-color:#fff}.wrap-seats-alone .seats-section.sectionSelected:after{width:694px;background-position:-860px -681px!important}.wrap-seats--footerSeatmap{margin-bottom:0}.wrap-seats--footerSeatmap .claim [class*="wrapper_toolTip"],.wrap-seats--footerSeatmap .claim .toolTip_elForm{position:relative}.wrap-seats--footerSeatmap .claim [class*="_toolTip--bottom"]{bottom:0;margin-top:16px;margin-bottom:10px}.noseats-section,.noseats-section.sectionSelected{margin-top:2px}.noseats-section.sectionSelected,.noseats-section.sectionSelected:hover{border:2px solid #fc0;margin-right:0;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;min-height:0;padding:9px 5px}.noseats-section.disabledPiece h5,.noseats-section.disabledPiece h5 i,.noseats-section.disabledPiece h5 span{opacity:.3;filter:alpha(opacity=30)}.noseats-section.disabledPiece .desc,.noseats-section.disabledPiece h6.claim{color:#e1e1e1}.noseats-section.disabledPiece h6.claim{font:800 1em/1.2 Verdana!important;color:#d2460c;padding-right:4px;padding-left:4px}.disabledPiece .seats-section-footer{background-color:#fff}body.RU .seatPiece h6.claim,body.DE .seatPiece h6.claim{font-size:1.1em}#c3Body.RU .seats-section-footer{top:-8px}#c3Body.DE #c3_seatsPage #paySeats .seatPiece H6.claim DIV,#c3Body.EN #c3_seatsPage #paySeats .seatPiece H6.claim DIV{font-size:.96em}#c3Body.RU #c3_seatsPage #paySeats .seatPiece H6.claim DIV{font-size:.89em}#idaTab:hover,#vueltaTab:hover{cursor:pointer}.sectionPassengers{display:table;margin-bottom:32px;width:100%}.sectionPassengers>div{width:49%;padding:10px;border:2px solid #f4f4f4;margin:0;position:relative;display:table-cell;float:none!important;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f4f4}.sectionPassengers>div.sectionPassengers_gutter{width:2%;background-color:transparent;border:none}.sectionPassengers .labelFlight{padding:0 8px 0 30px}.sectionIda .labelFlight:before,.sectionVuelta .labelFlight:before{content:"";position:absolute;top:0;left:0;background-image:url(../../images/VuelingBase/sprite_iconografia.png);background-repeat:no-repeat;width:20px;height:19px}.sectionIda .labelFlight:before{background-position:-528px -1165px}.sectionVuelta .labelFlight:before{background-position:-528px -1191px}.sectionIda .connection:before,.sectionVuelta .connection:before{width:37px!important;height:26px;left:-11px!important;background-position:-638px -1151px!important;transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);-moz-transform:scale(.8);-webkit-transform:scale(.8);top:-3px}.sectionVuelta .connection:before{background-position:-640px -1185px!important}.sectionPassengers>div.sectionSelected,.sectionPassengers.msgError24h>div.errorBox{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.sectionPassengers>div.sectionSelected,.sectionPassengers>div.sectionSelected:hover{min-height:0;margin:0;height:auto;margin-bottom:32px}.sectionPassengers .sectionSolid{padding:8px;background-color:#f4f4f4}.sectionPassengers .styleBox_white{margin:9px}.sectionPassengers .sectionSolid .scrollDefault{height:231px!important;margin:3px 0 0;overflow-y:auto;padding-right:8px!important}.sectionPassengers .contentScroll>ul li{padding:8px;background-color:#fff;margin-top:5px;border:2px solid #fff}.sectionPassengers .contentScroll>ul li:first-child{margin-top:0}.sectionPassengers .contentScroll>ul li.pulsado{background:#ebebeb}.sectionPassengers .passengerSeat{margin-bottom:5px}.sectionPassengers .passengerSeat input{margin:0}.sectionPassengers .passengerSeat label{padding-left:20px;display:block;font:normal 11px/1.2 verdana;text-align:left;top:-1px}.sectionPassengers>.sectionBox{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.sectionPassengers>.sectionBox:hover{cursor:pointer}.sectionPassengers .passengerTitle{font-size:11px}.sectionPassengers .passengerSeat{margin-bottom:8px}.sectionPassengers .passengerSeat:last-child{margin-bottom:0}.sectionPassengers li .seatInfo{display:block;margin-top:5px}.sectionPassengers li .seatInfo .numSeat{font:bold 11px/1.2 verdana,serif;margin-right:6px}.sectionPassengers li .seatInfo .no.numSeat{display:inline-block;font-size:11px;line-height:1;margin-bottom:0;vertical-align:top;padding-top:3px}.section-noconexion .wrap-seat-buttons{bottom:-29px;height:26px;left:-2px;padding:0 12px;position:absolute;width:93.7%}.section-noconexion .wrap-seat-buttons a{display:block;min-height:30px;cursor:pointer!important}.section-noconexion.sectionIda .wrap-seat-buttons a span,.section-noconexion.sectionVuelta .wrap-seat-buttons a span{left:50%;margin-left:-18px;width:36px;background:url(../../images/VuelingBase/sprite_graficos.png) -1356px -526px no-repeat;height:15px;display:inline-block;position:relative;top:8px}.section-noconexion.sectionSelected .wrap-seat-buttons a span,.section-noconexion.sectionSelected .wrap-seat-buttons a span,.section-noconexion.sectionVuelta:hover .wrap-seat-buttons a span,.section-noconexion.sectionIda:hover .wrap-seat-buttons a span{background-position:-1308px -526px}.sectionPassengers.wrap-oneway{position:relative}.sectionPassengers.wrap-oneway>div{width:100%;display:none}.sectionPassengers.wrap-oneway>div:first-child{display:block}#wrapper .sectionPassengers.wrap-oneway .contentScroll{overflow-x:hidden}.sectionPassengers.wrap-oneway .sectionSolid .scrollDefault{margin-right:4px!important}.sectionPassengers.wrap-oneway .contentScroll>ul{margin:0 -8px}.wrap-oneway.sectionPassengers .contentScroll>ul li{width:50%;padding:0 8px;min-height:35px;display:inline-block;margin:0 -4px 12px 0;vertical-align:top;box-sizing:border-box;vertical-align:top;background-color:transparent;border:none}#wrapper .wrap-oneway.sectionPassengers .contentScroll>ul li.pulsado{background-color:transparent;border:none}.wrap-oneway.sectionPassengers .passengerFieldName{padding:15px;background-color:#fff}.wrap-oneway .sectionPassengers .contentScroll>ul li.pulsado .passengerFieldName{background:#ebebeb}#wrapper .wrap-oneway.sectionPassengers .sectionPassengers_passengerExtraSeat .passengerFieldName{min-height:59px}[class*="wrap-oneway"] .labelFlight{min-height:0;margin-bottom:0!important}[class*="wrap-oneway"] .labelFlight h4,[class*="wrap-oneway"] .labelFlight h5{float:left;width:auto}[class*="wrap-oneway"] .feeName{margin-top:4px}[class*="wrap-oneway"] .labelFlight h5{padding:5px 0 0 10px}[class*="wrap-oneway"].sectionPassengers>div{padding:8px}[class*="wrap-oneway"].sectionPassengers>div.sectionSelected{margin-bottom:15px}.wrap-oneway-alone.sectionPassengers .seatInfo{padding-left:0}.wrap-oneway.sectionPassengers li.selected{background-color:#ebebeb}.wrap-oneway.sectionPassengers .sectionSolid .scrollDefault{margin:0 0 6px;padding:0!important}.wrap-oneway .section-conexion .wrap-seat-buttons{width:97%;text-align:center}.wrap-oneway .section-conexion .wrap-seat-buttons fieldset{width:49%;display:inline-block}.wrap-oneway-alone .labelFlight p{display:inline-block;float:right;margin:-4px 10px 0 0!important}.sectionPassengers--conexion{margin-bottom:78px}.section-conexion{margin-bottom:45px!important}.section-conexion .labelFlight{padding-left:45px!important;min-height:44px}.sectionIda.section-conexion .labelFlight:before{background-position:-749px -1149px;width:39px;height:27px}.sectionVuelta.section-conexion .labelFlight:before{background-position:-749px -1114px;width:39px;height:27px}.section-conexion.sectionSelected:after,.section-conexion.sectionIda:after,.section-conexion.sectionVuelta:after,.section-conection.sectionIda:after,.section-conexion.sectionVuelta:after{background-image:none}.section-conexion .wrap-seat-buttons{left:0;padding:0 7px;position:absolute;width:100%;display:block!important;bottom:-75px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.section-conexion.sectionSelected .wrap-seat-buttons a.selected{background-position:-282px -756px}.section-conexion .wrap-seat-buttons a{background:url("../../images/VuelingBase/sprite_graficos.png") no-repeat scroll -456px -755px transparent;border:0 none;padding-top:11px;text-align:center;width:152px;float:right;height:78px;cursor:pointer;position:relative}.section-conexion .wrap-seat-buttons a:first-child{float:left}.section-conexion .wrap-seat-buttons a:hover{background-position:-630px -755px}.section-conexion .wrap-seat-buttons a>span{position:relative;top:11px;font:bold 1em/1 verdana;color:#666}.section-conexion .wrap-seat-buttons a.sectionDisabled span.wrap-seat-buttons__IATA{color:#ccc}.section-conexion .wrap-seat-buttons a.sectionDisabled:hover{background-position:-456px -755px;cursor:default}.section-conexion .wrap-seat-buttons a.sectionDisabled:hover .elForm_infoNote{cursor:pointer}.sectionSeatmap_routeBox{background-color:#f4f4f4;padding:10px;margin:45px 0 20px;border-radius:10px}.sectionPassengers .errorBox{background-color:#f4f4f4!important}.sectionPassengers .errorBox:after,.sectionPassengers .errorBox:hover:after{background-image:none}.pnrbox_mooving .sectionPassengers li{clear:both;margin-top:6px}.pnrbox_mooving .sectionPassengers li:first-child{margin-top:0}.sectionPassengers>div.sectionSelected--ba,.sectionPassengers>div.sectionSelected--ba:hover{border:0!important;background-color:#f4f4f4;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.styleBox_checkin .section-conexion .wrap-seat-buttons{padding:0;width:100%}#c3Body .section-conexion .wrap-seat-buttons{padding:0 7px;width:97%}#c3Body .wrap-oneway .section-conexion .wrap-seat-buttons fieldset{width:49%}.wrapperAvions{float:left;width:100%}.wrapAvion{position:relative;max-width:100%}.wrapAvionDesktop{margin-top:20px}.tableAvion_thList{position:absolute;z-index:1;top:39px;left:0;padding:8px 9px 9px;background-color:#fff;border-left:4px solid #fff;height:157px}.tableAvion_thList li{padding-top:7px;font-weight:800;font-size:13px}.tableAvion_thList li.pasillo{padding-top:0;height:20.4px;font-weight:800}.tableAvion_thList li:first-child{padding-top:0;margin:-1px 0 1px}.seatLegendList{position:absolute;top:-8px;right:0}.seatLegendList li{float:left;font-size:10px;margin-left:15px;height:16px;margin-top:14px;padding:0}.seatLegendList li.longLi{width:auto}.seatLegendList li [class*="icoSprite"]{margin-right:6px;float:left}.seatLegendList li [class*="icoSprite"].icoRoundSeat_extra:before,.seatLegendList li .icoRoundSeat_bebe{top:-2px}.checkexpress .seatLegendList{top:-1px}.avion{width:100%;height:221px;position:relative;padding:35px 0 15px;margin-bottom:0!important;margin-top:0!important;overflow-x:auto;overflow-y:hidden}.tableAvion_seatMask{width:4px;height:182px;background-color:#bdbdbd;position:absolute;left:0;z-index:3}.avion .tableAvion>table{margin-left:3%;width:98%}.avion .tableAvion>table td{padding-bottom:6px;vertical-align:top}.avion .tableAvion>table tr.last td,.avion .tableAvion>table tr:last-child td{padding-bottom:0}.avion .tableAvion>table tr.pasillo td{padding:3px 0 9px}.avion .tableAvion{width:100%;background-color:#fff;position:relative;padding:9px;border:4px solid #bdbdbd;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.avion .tableAvion:before,.avion .tableAvion:after{content:"";position:absolute;width:108px;height:34px;left:36%;margin-left:-54px;background-position:-1455px -278px;top:-35px;background-image:url(../../images/VuelingBase/sprite_graficos.png)}.avion .tableAvion:after{background-position:-1455px -332px;top:auto;bottom:-38px}.tableAvion th{text-align:center;vertical-align:middle}.tableAvion th span{height:17px;width:31px;float:left;display:block;font:800 1.09em/1.2 DTLProkyonTRegular,Verdana;color:#4d4d4d;text-align:center}.tableAvion td.sep span{height:6px;display:block}.tableAvion th a,.tableAvion td a{height:17px;width:19px;float:left;display:block;text-align:center}.tableAvion td a.icoRoundSeat_xl{margin:0 0 0 5px}.tableAvion td:nth-child(7)~td a.icoRoundSeat_spaceMore{margin:0 0 0 5px}.tableAvion tr.pasillo td{text-align:center;letter-spacing:-.5px;font:800 10px/1.2 Verdana;padding-right:6px!important;color:#4d4d4d}.tableAvion tr.last th,.tableAvion tr.last th{padding-bottom:0}.avion.avion_321 .tableAvion,.avion.avion_321 .legendSeats{width:113%}.avion.avion_321 .legendSeats li.legendDuo{top:-232px}.checkexpress .avion.avion_321 .tableAvion,.checkexpress .avion.avion_321 .legendSeats{width:864px}.legendSeats{width:100%;float:left;margin:15px 0 0;min-height:49px;z-index:1;position:relative}.legendSeats li{position:relative;float:left}.legendSeats li,.legendSeats li .squarePrice{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.legendSeats li .squarePrice{width:calc(100% - 6px);font:800 .85em/1.2 Verdana;color:#fff;text-align:center;border:0;position:relative;padding:5px 0 4px;margin:0 3px}.legendSeats li .squarePrice .arrow{position:absolute;top:-10px;display:block;width:0;height:0;overflow:hidden;border-style:solid;border-width:0 10px 10px;margin:0 11px 0 -10px;border-color:transparent;left:50%}.legendSeats li span{float:right;padding:3px;font:normal .8em/1.2 Verdana;color:#fff;display:block;text-align:center;margin-top:4px}.legendSeats .legendPref .squarePrice{background-color:#990}.legendSeats .legendSpaceMore .squarePrice{background-color:#999}.legendSeats .legendXL .squarePrice{background-color:#999}.legendSeats .legendOptimum .squarePrice,.legendSeats .legendOptimum span,.legendSeats .legendSegment .squarePrice,.legendSeats .legendSegment span{background-color:#fc0}.legendSeats li.legendDuo .squarePrice{background-color:#666}.legendSeats li.legendSpaceOne .squarePrice{background-color:#000;padding-left:5px;padding-right:5px}.legendSeats li.legendPref .squarePrice .arrow{border-color:transparent transparent #990;left:72%}.legendSeats li.legendSpaceMore .arrow{border-color:transparent transparent #999;left:72%}.legendSeats li:nth-child(2)~li.legendSpaceMore .squarePrice{position:absolute;top:-222px;left:auto;right:calc(100% - 31px);min-width:105px;background-color:#999;margin:0}.legendSeats li:nth-child(2)~li.legendSpaceMore .squarePrice .arrow{bottom:-10px;top:auto;left:auto;right:8px;border-width:10px 10px 0;border-top-color:#999;margin:0}.legendSeats li.legendOptimum .squarePrice .arrow,.legendSeats li.legendSegment .squarePrice .arrow{border-color:transparent transparent #fc0}.legendSeats li.legendXL .squarePrice .arrow{border-color:transparent transparent #999}.legendSeats li.legendDuo .squarePrice .arrow{border-width:10px 10px 0;bottom:-10px;top:auto;border-top-color:#666}.legendSeats li.legendSpaceOne .squarePrice .arrow{border-width:10px 10px 0;top:auto;left:36px;bottom:-10px;border-top-color:#000}.legendSeats li.legendDuo,.legendSeats li.legendSpaceOne{position:absolute;bottom:calc(100% - 19px);width:12%}.legendSeats li.legendSpaceOne{top:-222px;bottom:auto;width:auto;min-width:105px;padding-right:3px;padding-left:3px}.legendSeats li.legendPref,.legendSeats li.legendSpaceMore{width:16.5%}.legendSeats li.legendOptimum{width:21.7%}.legendSeats li.legend15-19,.legendSeats li.legend20-24{width:15.6%}.legendSeats li.legend25-31{width:22%}.legendSeats li.legendXL,.legendSeats li:nth-child(2)~li.legendSpaceMore{width:8%}.legendSeats li:nth-child(2)~li.legendSpaceMore{height:20px;overflow:visible}.legendSeats li.legendXL span{width:100%;float:left}.checkexpress .avion_320 .legendSeats li:nth-child(2)~li.legendSpaceMore .squarePrice{right:calc(100% - 37px)}@-moz-document url-prefix(){.legendSeats li.legendXL,.legendSeats li:nth-child(2)~ li.legendSpaceMore{width:8.3%;}.legendSeats li.legend15-19,.legendSeats li.legend20-24{width:15.45%;}.legendSeats li.legend25-31{width:22%;}}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.legendSeats li.legendXL,.legendSeats li:nth-child(2)~li.legendSpaceMore{width:7.5%}.avion_320_new .legendSeats li.legendDuo{bottom:calc(100% - 22px)}.avion_320_new .legendSeats li.legendOptimum{width:20.4%}.avion_320_new .legendSeats li.legendXL,.avion_320_new .legendSeats li:nth-child(2)~li.legendSpaceMore{width:7%}.avion_320_new .legendSeats li.legend15-19{width:15.1%}.avion_320_new .legendSeats li.legend25-31{width:25.5%}}.seatMapSeparator{position:absolute;height:116.5%;width:1px;background:url(../../images/VuelingBase/sepDo_seatmap.png) top left repeat-y;margin-left:-1px;z-index:1}.wrapAvion320{margin:0 auto}.wrapAvion320,.avion.avion_320 .tableAvion,.avion.avion_320 .legendSeats{width:671px}.wrapAvion321{width:864px;margin:0 auto}.wrapAvion321,.avion.avion_321 .tableAvion,.avion.avion_321 .legendSeats{width:864px}.avion_321 .legendSeats li.legendPref,.avion_321 .legendSeats li.legendSpaceMore{width:16.5%!important}.avion_321 .legendSeats li.legendSpaceMore{width:14.5%!important}.avion_321 .legendSeats li.legendOptimum{width:21%!important}.avion_321 .legendSeats li.legend5-10{width:14.5%!important}.avion_321 .legendSeats li.legend15-19{width:12.75%!important}.avion_321 .legendSeats li.legend20-24{width:12.75%!important}.avion_321 .legendSeats li.legend25-31{width:24%!important}.avion_321 .legendSeats li.legend25-27{width:7.75%!important;left:-4px}.avion_321 .legendSeats li.legendXL{width:7.3%!important}.avion_321 .legendSeats li:nth-child(2)~li.legendSpaceMore{width:3.2%!important}.avion_321 .legendSeats li.legend29-41{width:30.5%!important}.avion_321 .tableAvion .icoRoundSeat_select{top:1px!important;left:0!important}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.avion_321 .legendSeats li.legendPref{width:16.5%!important}.avion_321 .legendSeats li.legendOptimum{width:20.5%!important}.avion_321 .legendSeats li.legend5-10{width:14.5%!important}.avion_321 .legendSeats li.legend29-41{width:30.5%!important}.avion_321 .legendSeats li.legend15-19,.avion_321 .legendSeats li.legend20-24{width:12.75%!important;left:-4px}.avion_321 .legendSeats li.legend25-31{width:25%!important;left:-4px}.avion_321 .legendSeats li.legendXL{width:7.2%!important}.avion_321 .tableAvion .icoRoundSeat_select{top:1px!important;left:0!important}}@-moz-document url-prefix(){.avion_321 .legendSeats li.legend15-19,.avion_321 .legendSeats li.legend20-24{width:15%!important;}.avion_321 .legendSeats li.legendXL,.avion_321 .legendSeats li:nth-child(2)~ li.legendSpaceMore{width:7.6%!important;}.avion_321 .legendSeats li.legend25-31{width:24%!important;}}.wrapAvion319_new,.wrapAvion319{width:607px!important;margin:20px auto 0;float:none!important}.wrapAvion319_new,.wrapAvion319,.avion_319_new .tableAvion,.avion_319_new .legendSeats{width:607px!important}.avion_319_new .legendSeats li.legendPref,.avion_319_new .legendSeats li.legendSpaceMore{width:20%}.avion_319_new .legendSeats li.legendOptimum{width:18.3%}.avion_319_new .legendSeats li.legendXL,.avion_319_new .legendSeats li:nth-child(2)~li.legendSpaceMore{width:30px}.avion_319_new .legendSeats li.legend11-15{width:15.3%}.avion_319_new .legendSeats li.legend16-20{width:19.8%}.avion_319_new .legendSeats li.legend21-25{width:19.2%}.wrapAvion32a{float:none!important;margin:0 auto}.wrapAvion32a,.avion.avion_32a .tableAvion,.avion.avion_32a .legendSeats{width:671px}.avion.avion_32a .legendSeats li.legendOptimum{width:20.1%}.avion.avion_32a .legendSeats li:nth-child(2)~li.legendSpaceMore{width:6.6%}.wrapAvion32_w .avion_32_w .legendSeats,.wrapAvion32_w .tableAvion{width:805px}.wrapAvion32_w .avion_32_w .legendSeats li.legendDuo{top:-222px;bottom:auto}.wrapAvion32_w .avion_32_w .legendSeats li.legendPref,.wrapAvion32_w .avion_32_w .legendSeats li.legendSpaceMore{width:14%}#blockUIPopUpForContingencyServices .wrapAvion32_w .avion_32_w .legendSeats li.legendOptimum,.wrapAvion32_w .avion_32_w .legendSeats li.legendOptimum{width:14.5%}#blockUIPopUpForContingencyServices .wrapAvion32_w .avion_32_w .legendSeats li.legendXL .squarePrice,.wrapAvion32_w .avion_32_w .legendSeats li.legendXL .squarePrice{position:absolute;top:-222px;left:auto;right:calc(100% - 31px);min-width:105px;background-color:#999;margin:0}#blockUIPopUpForContingencyServices .wrapAvion32_w .avion_32_w .legendSeats li.legendXL .squarePrice .arrow,.wrapAvion32_w .avion_32_w .legendSeats li.legendXL .squarePrice .arrow{bottom:-10px;top:auto;left:auto;right:8px;border-width:10px 10px 0;border-top-color:#999;margin:0}.wrapAvion32_w .avion_32_w .legendSeats li.legendXL .arrow{border-width:0 6px 10px;margin:0 11px 0 -7px}.wrapAvion32_w .avion_32_w .legendSeats li.legend12-19{width:20.6%}.wrapAvion32_w .avion_32_w .legendSeats li.legend20-24{width:13.5%}.wrapAvion32_w .avion_32_w .legendSeats li.legend26-37{width:31.4%}.wrapAvion32_w .avion_32_w .legendSeats li.legendXL,.wrapAvion32_w .avion_32_w .legendSeats li:nth-child(2)~li.legendSpaceMore{width:2.5%;height:20px}.avion.avion_32a .legendSeats li.legend20-24{width:15.5%}.avion.avion_32a .legendSeats li.legend25-31{width:25.5%}.checkexpress .wrapAvion32a{margin:20px auto}#seatMap .seats-section-seatmap{width:100%!important;display:table;padding:0!important;margin:0!important;border:0!important}.seats-section-seatmap .seatPiece,.seats-section-seatmap .seatPiece.sectionSelected{display:table-cell;padding:10px;width:25%!important;min-height:0;float:none;vertical-align:top}.seats-section-seatmap .seatPiece.sectionSelected{border:0!important;background-color:#fff;border-radius:8px;padding:10px 6px}.seats-section-seatmap .labelSeat span{margin-top:4px;font-size:10px;font-weight:800;display:block;min-height:27px}#wrapper .seats-section-seatmap .labelSeat-optimum{padding-bottom:24px}#wrapper .seats-section-seatmap h4{min-height:25px;padding:5px 0 0;font-size:.91em!important}#wrapper .seats-section-seatmap h4>div{display:inline-block}#wrapper .seats-section-seatmap h5{min-height:23px;padding-bottom:7px}.seats-section-seatmap .seatPiece h6.claim{min-height:30px;margin-bottom:0}.seats-section-seatmap .seatPiece h6.claim.claim--noMin{min-height:0;font-size:12px!important;margin:0;margin-bottom:10px}.seats-section-seatmap .seatPiece h6.claim.claim--noMin .wrapper_currency{display:inline-block;font-size:14px;white-space:nowrap}#wrapper .seats-section-seatmap .desc{min-height:0;padding:0 0 8px}#c3Body .avion{width:100%;margin:0 auto}#c3Body .legendSeats li .squarePrice,.avion-checkin .legendSeats li .squarePrice{font:800 .8em/1.2 Verdana}#c3Body .legendSeats li.legendDuo,.avion-checkin .legendSeats li.legendDuo{top:-452%}#c3Body .excellence-claimBox .colIn_1-2{width:46%}#c3Body .excellence-claimBox{margin:0 4px 4px;position:static!important}#wrapper #dvRoute{margin:20px 0!important;width:100%!important}.priorityLightBox ul.legendSeats li.legendOptimum{width:22.4%\0/IE9}.priorityLightBox ul.legendSeats li.legend25-31{width:23.5%\0/IE9}.priorityLightBox .avion_321 ul.legendSeats li.legend5-10,.avion_321 ul.legendSeats li.legend5-10{width:15.5%\0/IE9!important}.priorityLightBox .avion_321 ul.legendSeats li.legend29-41,.avion_321 ul.legendSeats li.legend29-41{width:29.5%\0/IE9!important}.avion.avion_32a .legendSeats li.legendOptimum{width:21.3%\0/IE9}.avion.avion_32a .legendSeats li.legend25-31{width:24.1%\0/IE9}.priorityLightBox .avion_319_new ul.legendSeats li.legendOptimum,.avion_319_new ul.legendSeats li.legendOptimum{width:19.7%\0/IE9!important}.priorityLightBox .avion_319_new ul.legendSeats li.legend21-25,.avion_319_new .legendSeats li.legend21-25{width:17.9%\0/IE9}.wrapAvion32_w .avion_32_w .legendSeats li.legendPref,.wrapAvion32_w .avion_32_w .legendSeats li.legendSpaceMore{width:14%\0/IE9}#blockUIPopUpForContingencyServices .wrapAvion32_w .avion_32_w .legendSeats li.legendOptimum,.wrapAvion32_w .avion_32_w .legendSeats li.legendOptimum{width:15.7%\0/IE9}.wrapAvion32_w .avion_32_w .legendSeats li.legendXL,.wrapAvion32_w .avion_32_w .legendSeats li:nth-child(2)~li.legendSpaceMore{width:2.5%\0/IE9}.wrapAvion32_w .avion_32_w .legendSeats li.legend12-19{width:20.8%\0/IE9}.wrapAvion32_w .avion_32_w .legendSeats li.legend20-24{width:13%\0/IE9}.wrapAvion32_w .avion_32_w .legendSeats li.legend26-37{width:31%\0/IE9}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.priorityLightBox ul.legendSeats li.legendOptimum{width:22.4%}.priorityLightBox ul.legendSeats li.legend25-31{width:23.5%}.priorityLightBox .avion_321 ul.legendSeats li.legend5-10,.avion_321 ul.legendSeats li.legend5-10{width:15.5%!important}.priorityLightBox .avion_321 ul.legendSeats li.legend29-41,.avion_321 ul.legendSeats li.legend29-41{width:29.5%!important}.avion.avion_32a .legendSeats li.legendOptimum{width:21.3%}.avion.avion_32a .legendSeats li.legend25-31{width:24.1%}.priorityLightBox .avion_319_new ul.legendSeats li.legendOptimum,.avion_319_new ul.legendSeats li.legendOptimum{width:19.7%!important}.priorityLightBox .avion_319_new ul.legendSeats li.legend21-25,.avion_319_new .legendSeats li.legend21-25{width:17.9%}.wrapAvion32_w .avion_32_w .legendSeats li.legendPref,.wrapAvion32_w .avion_32_w .legendSeats li.legendSpaceMore{width:14%}#blockUIPopUpForContingencyServices .wrapAvion32_w .avion_32_w .legendSeats li.legendOptimum,.wrapAvion32_w .avion_32_w .legendSeats li.legendOptimum{width:15.7%}.wrapAvion32_w .avion_32_w .legendSeats li.legendXL,.wrapAvion32_w .avion_32_w .legendSeats li:nth-child(2)~li.legendSpaceMore{width:2.5%}.wrapAvion32_w .avion_32_w .legendSeats li.legend12-19{width:20.8%}.wrapAvion32_w .avion_32_w .legendSeats li.legend20-24{width:13%}.wrapAvion32_w .avion_32_w .legendSeats li.legend26-37{width:31%}}@supports (-ms-ime-align:auto){.priorityLightBox ul.legendSeats li.legendOptimum{width:22.4%;}.priorityLightBox ul.legendSeats li.legend25-31{width:23.5%;}.priorityLightBox .avion_321 ul.legendSeats li.legend5-10,.avion_321 ul.legendSeats li.legend5-10{width:15.5% !important;}.priorityLightBox .avion_321 ul.legendSeats li.legend29-41,.avion_321 ul.legendSeats li.legend29-41{width:29.5% !important;}.avion.avion_32a .legendSeats li.legendOptimum{width:21.3%;}.avion.avion_32a .legendSeats li.legend25-31{width:24.1%;}.priorityLightBox .avion_319_new ul.legendSeats li.legendOptimum,.avion_319_new ul.legendSeats li.legendOptimum{width:19.7% !important;}.priorityLightBox .avion_319_new ul.legendSeats li.legend21-25,.avion_319_new .legendSeats li.legend21-25{width:17.9%;}.wrapAvion32_w .avion_32_w .legendSeats li.legendPref,.wrapAvion32_w .avion_32_w .legendSeats li.legendSpaceMore{width:14%;}#blockUIPopUpForContingencyServices .wrapAvion32_w .avion_32_w .legendSeats li.legendOptimum,.wrapAvion32_w .avion_32_w .legendSeats li.legendOptimum{width:15.7%;}.wrapAvion32_w .avion_32_w .legendSeats li.legendXL,.wrapAvion32_w .avion_32_w .legendSeats li:nth-child(2)~ li.legendSpaceMore{width:2.5%;}.wrapAvion32_w .avion_32_w .legendSeats li.legend12-19{width:20.8%;}.wrapAvion32_w .avion_32_w .legendSeats li.legend20-24{width:13%;}.wrapAvion32_w .avion_32_w .legendSeats li.legend26-37{width:31%;}}.sectionBox-avios{border-radius:10px;border:none}.sectionBox-avios .sectionBox__header{border-radius:8px 8px 0 0;padding-top:13px;padding-bottom:13px;background-color:#666;color:#fff}.sectionBox-avios.sectionBox-tab .sectionBox__header h3{font-weight:400}.sectionBox-avios .sectionBox__header .sectionBox__header__title{font:400 17px/1 'DTLProkyonTMedium',verdana}.sectionBox-avios .sectionBox__header__title__userText{padding:5px 0 5px 10px;margin-left:10px;border-left:1px solid #fff;font:normal 11px/1.2 verdana}.sectionBox-avios .sectionBox__header__title__userText p{margin-bottom:3px}.txtAlignTop .sectionBox__header__title__userText{padding-top:0}.sectionBox-avios .sectionBox__header.with-icon .sectionBox__header__title>[class*="icoSprite"]{margin-top:-14px}.sectionBox-avios .sectionBox__body{background-color:#f3f3f3}.sectionBox-avios .sectionBox__body{border-radius:0 0 8px 8px}.sectionBox-aviosInfo{border:3px solid #ebebeb;border-radius:10px;background-color:#f3f3f3;padding-left:0}.sectionBox-aviosInfo .sectionBox__header{border-radius:7px 7px 0 0;background-color:#666;color:#fff;padding:10px 8px}.sectionBox-aviosInfo .sectionBox__header h3{font:15px DTLProkyonTMedium,Verdana}.sectionBox-avios .avios_slider{-js-display:flex;display:flex;flex-grow:1;flex-wrap:nowrap;white-space:nowrap;margin:0 18px;overflow:hidden}.sectionBox-avios .slideYellowArrow .slider-right,.sectionBox-avios .slideYellowArrow .slider-left{background-color:transparent;width:11px;margin-top:0;top:0;height:100%}.sectionBox-avios .slideYellowArrow .slider-left:before,.sectionBox-avios .slideYellowArrow .slider-right:before{width:11px;margin:-9px 0 0 0;left:0}.sectionBox-avios .slideYellowArrow__item{text-align:center;flex-grow:1;flex-basis:31.9%;flex-shrink:0;margin-left:10px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sectionBox-avios .slideYellowArrow__item{flex-basis:26.5%!important}}.sectionBox-avios .slideYellowArrow__item{text-align:center;flex-grow:1;flex-basis:31.9%;flex-shrink:0;margin-left:10px}.sectionBox-avios .slideYellowArrow__item>span{white-space:normal}.sectionBox-avios .slideYellowArrow .elForm_radio--tag label{height:100%;display:table}.sectionBox-avios .slideYellowArrow .elForm_radio--tag label>span{vertical-align:middle;display:inline-block;width:calc(100% - 1px)!important;white-space:normal;height:100%;vertical-align:middle;display:table-cell}.sectionBox-avios .slideYellowArrow .elForm_radio--tag label:before{display:none}.sectionBox-avios .slideYellowArrow--noArrows>[class*="slider-"]{display:none}.sectionBox-avios .slideYellowArrow--noArrows .avios_slider{margin:0}.sectionBox-avios .slideYellowArrow--noArrows .avios_slider .slideYellowArrow__item{flex-basis:calc(33.33% - 7px)}.sectionBox-avios__buttonList{-js-display:flex;display:flex;flex-grow:1;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;white-space:nowrap;height:69px;min-height:0}.sectionBox-avios .slideYellowArrow .slider-left:before{background-position:-228px -40px}.sectionBox-avios .slideYellowArrow .slider-right:before{background-position:-244px -40px}.sectionBox-avios__buttonList__noSlide{width:calc(23% - 10px);margin-right:0}.slideYellowArrow--noArrows .sectionBox-avios__buttonList__noSlide{margin-right:10px}.sectionBox-avios .sectionBox-avios__buttonList__noSlide fieldset{width:100%;height:100%}.sectionBox-avios .sectionBox-avios__buttonList__noSlide fieldset label{height:100%;width:100%;display:flex;align-items:center;white-space:normal}.sectionBox-avios .sectionBox-avios__buttonList__noSlide fieldset label span{vertical-align:middle;display:table-cell;font-size:12px;padding-left:20px}.sectionBox-avios .sectionBox-avios__buttonList fieldset label span sup{top:-.3em}@-moz-document url-prefix(){.sectionBox-avios .sectionBox-avios__buttonList fieldset label span sup{top:-.2em;}}.sectionBox-avios__buttonList__noSlide+.slideYellowArrow{width:calc(77% + 10px);margin-left:10px}.club-icon-avios{font-size:16px;margin-left:5px;vertical-align:middle}.club-icon-avios .path1:before{color:#fff}.club-icon-avios .path3:before{color:#ccc}.sectionBox__header.dark-styled{background:#ccc;color:#666;padding:8px 15px 6px 13px}label.thin_styled{padding:5px 10px 3px 10px!important}.dark-styled .icon-vuelingClub .path2::before{color:#fff}.elForm_radio label:before,.elForm_radio--labelButton label>span:before{background-color:#f3f3f3}.box-small-avios{height:60px}.box-small-avios .sectionBox-avios__buttonList__noSlide{width:calc(21% - 10px)}.box-small-avios .slideYellowArrow__item{flex-basis:27.5%}.box-small-avios .avios_slider{margin:0 23px}.box-small-avios .elForm_radio--labelButton.tag label:after{border-width:28px 19px 28px 32px;margin-top:-28px}.thin-border{background:#fff;width:3px;height:100%;position:absolute;z-index:9999;left:-2px;top:0;z-index:1}#wrapper .sectionMultiBox{-js-display:flex;display:flex!important;padding:20px 10px;width:100%;box-sizing:border-box;border-radius:10px;flex-flow:row;-webkit-flex-flow:row;-ms-flex-flow:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap}.sectionMultiBox--solid{background-color:#f3f3f3}.sectionMultiBox .sectionMultiBox_item{flex-shrink:1;flex-basis:100%;margin:0 10px}.sectionMultiBox .sectionMultiBox_gutter{display:none}.sectionMultiBox_item{border:2px solid #efefef;background-color:#fff;border-radius:10px;position:relative;width:100%}.sectionMultiBox_item h4{text-align:center;font-size:13px;margin:13px 0 0}.sectionMultiBox_item--equalButton{padding-bottom:46px}#wrapper .sectionMultiBox_item--equalButton [class*="wrap_bt"]{position:absolute;width:100%;text-align:center;bottom:14px;left:0}.sectionMultiBox_itemContent{padding:15px;text-align:center}.sectionMultiBox_item--horizontal{padding:0}.sectionMultiBox_item--horizontal .sectionMultiBox_itemContent{text-align:center;padding:25px}.sectionMultiBox_item--horizontal .sectionMultiBox_itemContent>[class*="icoSprite"],.sectionMultiBox_item--horizontal .sectionMultiBox_itemContent>h4,.sectionMultiBox_item--horizontal .sectionMultiBox_itemContent>[class*="wrap_bt"]{display:inline-block!important;text-align:left;margin:0 15px 0 0;clear:none;vertical-align:middle}.sectionMultiBox_item--horizontal .sectionMultiBox_itemContent>h4{margin-right:49px}.section_otherServices.sectionMultiBox{padding-left:15px!important;padding-right:15px!important}.section_otherServices.sectionMultiBox .sectionMultiBox_item{width:33%}.sectionBox-noResult{border:2px dotted #ddd;padding:33px;border-radius:10px;margin-top:20px}.sectionBox-noResult p{font-size:13px}.box-disabled.sectionBox--border{color:#999;border-color:#f3f3f3;background-color:#f3f3f3}.privateArea_info>.gutterDottedLine--yellow>[class*="column_"]:not(:first-child){padding-left:29px}.privateArea_info>.colRow2>[class*="column_"]:first-child{padding-right:33px}.privateArea_info__id{font-size:12px;color:#000;position:relative;padding-left:30px;margin-top:5px;margin-bottom:30px}.privateArea_info__id:before{content:"";position:absolute;top:-8px;font-size:22px;left:0;color:#fc0;font-family:'vueling'}.privateArea_info__id>span:first-child,.privateArea_info__program>span{font:400 16px/1 'DTLProkyonTMedium',verdana;color:#666;padding-right:2px}.privateArea_info__id>span{padding-bottom:3px;display:inline-block}.privateArea_info__program{margin-bottom:24px}.privateArea_info__program>span{display:block;margin-bottom:6px}.privateArea_info__program>[class*="icon-"]{font-size:22px;margin-bottom:0}.privateArea_info__edit{font-size:14px}.privateArea_info .list-inline .iconSize_xxxs[class*="icon-"]:before{vertical-align:middle}.privateArea_info .list-inline a{font-family:Verdana,Arial,Helvetica,sans-serif}.privateArea_info--premium .privateArea_info__program>span{font:400 13px/1 'DTLProkyonTMedium',verdana}.privateArea_info--premium .privateArea_info__program>[class*="icon-"]{font-size:18px}.ancillaryTable{position:relative;background-color:#f3f3f3;border-radius:10px;clear:both;margin-top:20px;padding:10px}.ancillaryTable .header,.ancillaryTable .ancillaryTable__header{background-color:#ccc;color:#000;margin-bottom:0!important;padding:8px 10px!important}.ancillaryTable .ancillaryTable__body .ancillaryTable__body__block{border-top:1px solid #ccc}.ancillaryTable .ancillaryTable__body .ancillaryTable__body__block:first-child{border-top:none}.ancillaryTable .ancillaryTable__body__block .ancillaryTable__tableForm>[class*="column_"],.ancillaryTable .ancillaryTable__body__subBlock .ancillaryTable__tableForm>[class*="column_"]{padding-top:20px;padding-bottom:20px}.ancillaryTable--grey{background-color:#f3f3f3}.ancillaryTable .passenger{padding:23px 10px;border-bottom:1px solid #ccc}.ancillaryTable__ancillaryBox{position:relative}.ancillaryTable--grey .ancillaryTable__ancillaryBox,.ancillaryTable.ancillaryTable--svip .ancillaryTable__ancillaryBox{background-color:#fff}.ancillaryTable.ancillaryTable--svip .ancillaryTable__ancillaryBox,.ancillaryTable__body__block:last-child .ancillaryTable__ancillaryBox{margin-bottom:0}.ancillaryTable .passenger,.ancillaryTable .passenger.is.active{color:#666;background-color:#fff;border-bottom:1px solid #ccc;padding:16px 10px}.ancillaryTable--grey .passenger{border:0;border-top:1px solid #ccc;padding:18px 10px}.ancillaryTable__ancillaryBox .ancillaryTable--grey .passenger{border-top:0}.ancillaryTable .passenger.is.active{padding-bottom:0}.ancillaryTable .passenger.is.inactive{background-color:transparent!important}.ancillaryTable .passenger.is.hired{margin-bottom:20px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.ancillaryTable .passenger.is.hired[class*="roundedTopCorners"]{border-top:none}.ancillaryTable .passenger.is.hired[class*="roundedBottomCorners"]{border-bottom:none;margin-bottom:0}.ancillaryTable--grey .passenger.is.active,.ancillaryTable--svip .passenger.is.active{background-color:#f3f3f3;border-bottom:0;border-radius:5px}.ancillaryTable .passenger.is.active+.passenger.is.active{margin-top:40px;position:relative}.ancillaryTable .passenger.is.active+.passenger.is.active:before{content:"";position:absolute;top:-20px;left:0;width:100%;height:1px;background-color:#ccc}.ancillaryTable--svip{padding:0;background-color:#fff}.ancillaryTable--svip .ancillaryTable__body__subBlock .ancillaryTable__tableForm{padding-left:62px;position:relative;padding-top:0}.ancillaryTable .ancillaryTable__body__subBlock--ida .ancillaryTable__tableForm:first-child:before,.ancillaryTable .ancillaryTable__body__subBlock--vuelta .ancillaryTable__tableForm:first-child:before{position:absolute;top:18px;left:18px;width:20px;height:19px;background:url(../../images/VuelingBase/sprite_iconografia.png) -469px -1189px no-repeat}.ancillaryTable .ancillaryTable__body__subBlock--vuelta .ancillaryTable__tableForm:first-child:before{background-position:-497px -1165px}.ancillaryTable .ancillaryTable__body__subBlock .ancillaryTable__tableForm>[class*="column_"]{border-top:1px dotted #ccc}.ancillaryTable .ancillaryTable__body__subBlock:first-child .ancillaryTable__tableForm>[class*="column_"]{border-top:none}.ancillaryTable--svip .ancillaryTable__tableForm .ancillaryTable__tableForm__name{padding-right:0}.ancillaryTable__tableForm .ancillaryTable__tableForm__name>span{display:block;padding-left:10px}.svip_conditions{border-top:1px solid #ccc;padding-top:30px;text-align:center}#seatMap .column_5,div#c3_seatsPage .column_5{width:46%;padding-right:0}div#c3_seatsPage .column_5{padding-left:0}#seatMap .column_7,div#c3_seatsPage .column_7{width:54%;padding-right:0}#seatMap .column_7{padding-left:16px}div#c3_seatsPage .column_7{padding-left:21px}#wrapper .listaPasajeros .contentScroll li{margin-bottom:1px}#wrapper .listaPasajeros .contentScroll li:first-child .passengerFieldName{border-top-left-radius:3px;border-top-right-radius:3px}#wrapper .listaPasajeros .contentScroll li:last-child .passengerFieldName{border-bottom:1px solid #ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#wrapper .listaPasajeros .contentScroll li.pulsado .passengerFieldName,#wrapper .listaPasajeros .contentScroll li:hover .passengerFieldName{color:#333;border-color:#999;background-color:#f3f3f3;border-bottom:1px solid #999}#wrapper .listaPasajeros li.pulsado+li .passengerFieldName,#wrapper .listaPasajeros li:hover+li .passengerFieldName{border-top:0}.listaPasajeros .passengerTitle{font-size:12px;margin-bottom:6px;display:block;width:150px;line-height:normal;font-weight:normal;padding-left:12px}.elForm_radio--seatmap.extraseat{margin:5px 0 0!important}.passengerFieldName .passengerFieldName,.elForm_radio--seatmap label{border:0!important;padding:0!important}.passengerFieldName .passengerSeat{margin:8px 0 15px}.passengerFieldName .passengerTitle+.passengerSeat{margin-top:10px}.passengerFieldName .passengerSeat:last-child{margin-bottom:10px}.elForm_radio--seatmap .passengerFieldName .passengerTitle,.elForm_radio--seatmap .passengerFieldName .seatInfo,.elForm_radio--seatmap .passengerFieldName .passenger-item{display:table-cell;vertical-align:middle}.elForm_radio--seatmap .passengerFieldName .seatInfo{padding-left:0}#wrapper .listaPasajeros .elForm_radio--seatmap .labelSeat,#wrapper .listaPasajeros .elForm_radio--seatmap .numSeat.asiento--extra{vertical-align:middle;display:table-cell!important}.elForm_radio--seatmap .passengerFieldName .passenger-item{font-size:12px;text-align:right;font-weight:normal;line-height:normal}.pulsado .elForm_radio--seatmap:not(.extraseat) .passengerFieldName .seatInfo:before,.pulsado .elForm_radio--seatmap:not(.extraseat) .passengerFieldName .seatInfo:after{top:50%;content:"";position:absolute;border-style:solid;-ms-transform:translateY(-50%);transform:translateY(-50%)}.pulsado .elForm_radio--seatmap:not(.extraseat) .passengerFieldName .seatInfo:before{z-index:2;right:-4px;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff}.elForm_radio--seatmap .passengerFieldName .seatInfo:after{right:-5px;border-width:6px 0 6px 5px;border-color:transparent transparent transparent #333}.elForm_radio--seatmap .passenger-baby .passengerFieldName .seatInfo .numSeat [class*='icon-']{bottom:3px;right:0;left:0;font-size:15px;position:absolute}.elForm_radio--seatmap .passenger-baby .passengerFieldName .seatInfo .numSeat [class*='icon-']:before{color:#666}.pulsado .elForm_radio--seatmap .passenger-baby .passengerFieldName .seatInfo .numSeat [class*='icon-']:before{color:#fff}.wrap-seat-buttons--fswb{position:relative;display:block;bottom:0;padding:0 7px;position:relative;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:20px 0 -20px}.wrap-seat-buttons--fswb a{background:url("../../images/VuelingBase/sprite_graficos.png") no-repeat scroll -456px -767px transparent;border:0 none;padding-top:0;text-align:center;width:152px;float:none;height:55px;cursor:pointer;position:relative;display:inline-block}.wrap-seat-buttons--fswb a>span{position:relative;top:11px;font:bold 1em/1 verdana;color:#666}.wrap-seat-buttons--fswb a.selected,.wrap-seat-buttons--fswb a:not(.sectionDisabled):hover{background-position:-630px -767px}.wrap-seat-buttons--fswb a.sectionDisabled{cursor:default}.wrap-seat-buttons--fswb a .wrap-seat-buttons__IATA{color:#ccc}.wrap-seat-buttons--fswb.wrap-seat-buttons--connection fieldset{position:relative}.wrap-seat-buttons--fswb.wrap-seat-buttons--connection fieldset:before,.wrap-seat-buttons--fswb.wrap-seat-buttons--connection fieldset:after{content:"";position:absolute;left:50%}.wrap-seat-buttons--fswb.wrap-seat-buttons--connection fieldset:before{top:0;border-radius:50%;background-color:#e7e7e7;width:29px;height:29px;margin-left:-16px}.wrap-seat-buttons--fswb.wrap-seat-buttons--connection fieldset:after{background:url("../../images/VuelingBase/sprite_iconografia.png") no-repeat -909px -1642px transparent;top:7px;width:20px;height:16px;margin-left:-12px}.wrap-seat-buttons--fswb.wrap-seat-buttons--connection a:first-child{margin-right:53px;position:relative}#wrapper .listaPasajeros input[type="radio"]+label .iradio__content__text:before{content:"";position:absolute;background:url(../../images/VuelingBase/sprite_graficos.png) -318px -903px no-repeat;width:22px;height:22px;left:0;top:50%;margin-top:-11px}#wrapper .listaPasajeros input[type="radio"]:checked+label .iradio__content__text:before{background-position:-284px -901px}#wrapper .listaPasajeros{margin:1px 0 20px}#wrapper .listaPasajeros .contentScroll{overflow-y:auto;-webkit-overflow-scrolling:touch}#wrapper .listaPasajeros .contentScroll--height{height:258px!important}#wrapper .listaPasajeros .labelSeat{margin:0 8px}.listaPasajeros .elForm_radio--seatmap+.extraseat .numSeat:before,.listaPasajeros .elForm_radio--seatmap+.extraseat .numSeat:after{display:none}.listaPasajeros .elForm_radio--seatmap+.extraseat .numSeat:after{width:16px;height:16px;border-radius:50%;background-color:#666;content:"+";display:block;box-sizing:border-box;color:#fff;font-size:11px;top:-5px;left:-6px;position:absolute;border-style:none;line-height:14px}.listaPasajeros .elForm_radio--seatmap+.extraseat .passengerTitle{width:100%;position:relative}.listaPasajeros .elForm_radio--seatmap+.extraseat .passengerTitle.seat-extra-text:before{content:"";border-top:1px dashed #ddd;width:95%;display:block;height:1px;position:absolute;top:0;right:0}.wrapper_elForm_radio--seatmap,.elForm_radio--seatmap,.elForm_radio--seatmap label{width:100%;box-sizing:border-box}.passengerFieldName{min-height:40px;border-style:solid;border-width:1px 1px 0 1px;color:#333;font-size:11px;text-align:left;position:relative;border-color:#ccc;background-color:#fff;padding:7px 20px 7px 12px}.passengerFieldName .passengerSeat{margin:8px 0 15px}.passengerFieldName .passengerTitle+.passengerSeat{margin-top:10px}.passengerFieldName .passengerSeat:last-child{margin-bottom:10px}.elForm_radio--seatmap .seatInfo{padding-left:26px;display:block}.elForm_radio--seatmap input:checked+label{background-color:#f9f9f9!important;border:none;position:relative;padding:0!important}.elForm_radio--seatmap .seatButton{border-radius:50%;text-decoration:none;width:15px;height:15px;font-size:8px;padding:0;line-height:15px;position:absolute;right:-12px;top:50%;transform:translateY(-50%);text-align:center;background-color:#666;color:#fff}.sprite{background:url(../../images/VuelingBase/sprite_graficos.png) no-repeat;display:block}.img__asientos__avion_mini{background-position:-978px -793px;height:134px;width:124px;margin:0 auto}.img__asientos__avion_mini__scroll{background-position:-978px -928px;width:124px;height:36px;margin:0 auto;transition:all 1s}.avion_mini__scroll_lengueta{background-position:-978px -969px;width:124px;height:36px;margin:0 auto;position:absolute}.avion_mini__scroll{display:block;position:relative;margin-bottom:9px}.avion_mini__scroll .img__asientos__avion_mini{position:relative}.avion_mini__scroll .img__asientos__avion_mini__scroll{position:absolute}.avion_mini__scroll .img__asientos__avion_mini__scroll:hover{cursor:n-resize}.avion_mini__scroll_del>.avion_mini__scroll_lengueta{top:100%}.avion_mini__scroll_tras>.avion_mini__scroll_lengueta{bottom:94%}.avion_mini__scroll_tras>.avion_mini__scroll_lengueta{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.avion_mini__scroll_tras{top:85px}.avion_mini__scroll_del{top:15px}.fuselaje{position:relative}.linia{width:93%;height:600px;position:absolute;border:1px solid #ccc}.linia:after,.linia:before{top:0;width:0;height:0;content:"";position:absolute}.linia:before{left:0;border-top:50px solid #ccc;border-right:8px solid transparent}.linia:after{right:0;border-top:50px solid #ccc;border-left:8px solid transparent}.casco{position:relative;height:595px;overflow-y:scroll;overflow-x:hidden;padding-right:5px;top:0}.casco>.trapezoide{max-width:333px}.fuselaje-sin-scroll{margin-bottom:22px}.fuselaje-sin-scroll .casco{height:auto;overflow:hidden}.fuselaje-sin-scroll .linia{height:calc(100% + 10px)}.fuselaje-sin-scroll [class*="btn_scroll-"]{display:none}.fuselaje-sin-scroll.fuselaje--excellence .casco{height:575px}.btn_scroll,.btn_scroll:hover{content:"";border-top:0 none;height:39px;width:107px;position:absolute;z-index:20;left:50%;margin-left:-63px;bottom:-60px;cursor:pointer}.btn_scroll{background-position:-1115px -793px}.btn_scroll:hover{background-position:-1115px -842px}.btn_scroll--up{transform:rotate(180deg);-webkit-transform:rotate(180deg);top:-4%}.btn_scroll--down{bottom:-7%}.trapezoide--der:after{background-position:-1523px -755px!important;right:-10px}.trapezoide--izq:before{background-position:-1495px -755px!important;left:-21px}.ocultar{display:none!important}.casco_filas{width:93%;margin:0 auto;position:relative;z-index:1;margin-top:70px}.filas td{width:40px;text-align:center;vertical-align:middle;padding-bottom:6px;position:relative}.filas td:not(:last-child){padding-right:6px}.filas_asiento{position:relative}.line--dotted{background-color:transparent;height:1px;border:0;border-top:1px dotted #333}.casco .line--dotted{margin-left:3px;width:100%}.filas--tope--sup,.filas--tope--inf{left:0;right:0;top:1px;width:93%;z-index:13;position:absolute}.filas--tope--inf{height:10px;border-width:0 4px 4px 4px}@-moz-document url-prefix(){.filas--tope--sup{width:75%;}}.filas>span.letra,.filas--tope--sup>span.pasillo{display:table-cell;width:45px;height:45px;vertical-align:middle}.filas--tope--sup>span.pasillo{width:40px}.filas--XL td{padding-top:17px}.avion321 .filas--XL td{padding-top:17px;padding-bottom:17px}.avion32W .filas--XL td{padding-top:17px;padding-bottom:17px}.avion321 .filas--XL .cartel{top:-51px}.avion32W .filas--XL .cartel{top:-51px}.avion321 .filas--XL .cartel .triangulo--inf{left:7px}.avion32W .filas--XL .cartel .triangulo--inf{left:7px}.filas--XL .triangulo--inf,.filas--spaceMore .triangulo--inf{border-top:8px solid #999}.filas--XL,.filas--excellence{margin-top:7px}.filas--corte{border-top:1px dotted gray}.flight-level .cartel_Content{left:-10px;padding:7px 10px}.cartel--pasajero .cartel_Content{background-color:#fff!important;color:#666}.cartel--pasajero .triangulo--inf,.cartel--pasajero .triangulo--inf{border-top:8px solid #fff}.cartel_Content .num{font:800 1em/1.4 DTLProkyonSTRegular,Verdana,Geneva,sans-serif;padding-left:3px}.asiento:hover{cursor:pointer}.asiento,.vacio,.espacio,.letra,.ocupado{position:relative;display:block;width:40px;height:40px;border-radius:3px;text-align:center;box-sizing:border-box}.pasillo{font:400 1.27em/1.4 DTLProkyonSTRegular,Verdana,Geneva,sans-serif}.asiento--excellence,.asiento--firstRow{background-color:#666;border:2px solid gray}.asiento--spaceOne,.filas--spaceOne .asiento--bebe:not(.vacio){background-color:#000;border-color:#666}.asiento--spaceOne:before{border-top:solid 2px #666}.asiento--firstRow{border-color:#666}.asiento--preferente,.asiento--confort{background-color:#990;border:2px solid #7e7e00}.asiento--optima,.asiento--basic,.filas--optima .asiento--bebe:not(.vacio),.filas--basic .asiento--bebe:not(.vacio){background-color:#fc0}.asiento--XL{background-color:#999;border:2px solid #b4b9bc}.filas--spaceMore .asiento--bebe:not(.vacio){background-color:#999}.asiento--spaceMore,[data_child_ico~="asiento--spaceMore"]+.cartel_Content:after{background-color:#732f96}.asiento--space,[data_child_ico~="asiento--space"]+.cartel_Content:after{background-color:#0da398}.asiento--extra{background-color:#fff;border:1px solid #333}.ocupado{background:none;border:1px solid #333}.asiento--extra:before,.ocupado:before{top:0;left:0;right:0;bottom:0;color:#333;margin:auto;height:14px;font-size:12px;font-weight:bold;position:absolute;content:attr(data_column) '' attr(data_row)}.asiento--extra[data_paxid]:not([data_paxid=""]) .extraSeat{width:16px;height:16px;border-radius:50%;background-color:#666;content:"+";display:inline-block;box-sizing:border-box;color:#fff;font-size:11px;top:-6px;left:-6px;position:absolute;line-height:16px}.asiento[data_paxid] .extraSeat,.espacio[data_paxid] .extraSeat{display:none}#wrapper .listaPasajeros .passengerFieldName .seatSelected .contentInfoPassenger,.asiento.seatSelected,.seatSelected[data_paxinitial]:not([data_paxinitial=""]):after{background-color:#0da398;border-color:#0da398;color:#fff}.pulsado .elForm_radio--seatmap:not(.extraseat) .passengerFieldName .seatSelected:before,.pulsado .elForm_radio--seatmap:not(.extraseat) .passengerFieldName .seatSelected:after{border-color:transparent transparent transparent #0da398}.seatSelected:before{color:#fff}.passengerTitle.seat-extra-text{width:100%}.vacio{cursor:default!important;background-color:#e8e8e8}.vacio:before{border:0;content:"";font-family:'vueling';top:0;bottom:0;color:#f8f8f8;font-size:32px;right:0;left:0;margin:auto;height:100%}.asiento--bebe:after{left:0;top:50%;right:0;color:#fff;font-size:22px;content:"";position:absolute;font-family:'vueling';transform:translateY(-50%)}.asiento--bebe.vacio:before{display:none}.filas_asiento .sectionBorder_layerSmall{width:160px;text-align:left;padding-right:0;z-index:11;position:absolute;top:-15px}.bloqueABC .sectionBorder_layerSmall{left:122%}.bloqueDEF .sectionBorder_layerSmall{right:122%}.leyenda{margin-top:19px;padding:0 6px}.leyenda .asiento--spaceOne{border:1px solid #666}.leyenda .asiento--spaceOne:before{left:3px}.leyenda>div{display:table;width:100%;box-sizing:border-box;position:relative;margin-bottom:10px;border-bottom:1px solid #ededed;padding-bottom:12px}.leyenda div>span{display:inline-block;font-size:10px;vertical-align:middle}.leyenda .texto{color:#666;font-size:11px;font-weight:bold;box-sizing:border-box;padding:6px 10px 8px 15px}.leyenda .texto.precio{font-weight:bolder;padding-left:25px;text-align:left;width:auto;float:right;text-align:right}.leyenda .texto+.texto{border-right:0}.leyenda .asiento{width:1em;height:1em;display:inline-block;font-size:24px}.leyenda .asiento.vacio:before{font-size:19px}.leyenda .asiento--bebe:after{color:#333;font-size:15px;font-weight:normal}.leyenda .asiento--bebe{background:#fff;border:1px solid #333}.leyenda .leyenda_sub>span.texto{padding-top:6px;padding-bottom:6px;width:50%}.leyenda .leyenda_sub>span:first-child{padding-left:37px}.transparente{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.leyenda_resaltado{background-color:#fff;padding:0}.leyenda_resaltado li{display:block;border-bottom:1px solid #ededed;width:100%;font-size:11px;font-weight:normal;position:relative;vertical-align:middle;min-height:27px;box-sizing:border-box;padding:5px 7px 0 35px;margin-bottom:0;letter-spacing:-.03em;margin:12px 0;padding-bottom:19px}.leyenda_resaltado li:last-of-type{border:none}.leyenda_resaltado li .asiento{position:absolute;top:0;left:0;cursor:initial}.leyenda_resaltado .ocupado:before{height:9px;width:17px;top:10px;bottom:8px;left:0}.leyenda_resaltado .ocupado:after{height:8px;width:8px;bottom:8px}.leyenda_resaltado .asiento--extra:after{width:16px;height:16px;border-radius:50%;background-color:#666;content:"+";display:inline-block;box-sizing:border-box;color:#fff;font-size:11px;top:-6px;left:-6px;position:absolute}.cartel_Content,.cartel-info-seat,.filas .price{color:#000;position:absolute}.cartel_Content{left:0;bottom:60px;width:200px;text-align:left;font-size:12px;font-weight:bold;padding:11px 0}.cartel-info-seat{left:0;bottom:50px;width:300px;font-size:11px;text-align:left}.filas .price{right:0;top:-20px;font-size:11px;font-weight:normal;width:150px;text-align:right}.filas .price .price-currency__decimals,.filas .price [data-currency]:after{font-size:11px;line-height:1.3em}.filas{display:block;position:relative}.filas.filas--tope--sup{right:0;left:0;top:-1px;display:block;padding-top:0;background:#fff;margin:0 auto 20px auto;position:absolute;width:calc(100% - 16px);border-top:1px solid #ccc}.filas--tope-superior:before,.filas--tope-superior:after{width:0;height:0;top:-1px;content:"";position:absolute}.filas--tope-superior:before{left:0;border-top:50px solid #fff;border-right:8px solid transparent}.filas--tope-superior:after{right:22px;border-top:50px solid #fff;border-left:8px solid transparent}.filas--tope-superior{position:absolute;width:100%;height:1px;z-index:1}.line--solid{background-color:transparent;height:20px;border:0;border-top:1px solid #ccc}.casco .line--solid{width:100%;margin:6px 0 14px}.casco .filas--sep+tr .cartel_Content,.casco tbody tr:first-child .cartel_content{padding:11px 0}.casco .filas--sep+tr td,.casco tbody tr:first-child td{padding-top:25px}.filas .cartel_Content:after{content:'';width:10px;height:10px;margin-left:8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block}.filas--spaceOne .cartel_Content:after{background:#000}.filas--optima .cartel_Content:after,.filas--basic .cartel_Content:after{background:#fc0}td.not-available{width:70px}.paxInitial,.numSeat{display:block;line-height:12px}.paxInitial{font-weight:500}a[data_paxinitial]:not([data_paxinitial=""]):after{content:attr(data_paxinitial);color:#333;position:relative}a[data_paxinitial]:not([data_paxinitial=""]){line-height:25px}.casco .filas.groupSeat>td{padding-top:0}.casco .filas.groupSeat .price{top:-25px}.asiento--bebe.icoSeatOpacity.vacio:before{display:block}.asiento--bebe.icoSeatOpacity.vacio:after{display:none}.casco .filas--spaceOne .asiento--spaceOne:not(.vacio):before,.casco .filas--spaceMore .asiento--spaceMore:not(.vacio):before,.casco .filas--space .asiento--space:not(.vacio):before{font-family:vueling;color:#ddd;border:none;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.casco .filas--spaceOne .asiento--spaceOne:not(.vacio):before,.casco .filas--spaceMore .asiento--space:not(.vacio):before,.casco .filas--space .asiento--space:not(.vacio):before{top:52%}.casco .filas--spaceOne .asiento--spaceOne:not(.vacio):before,.casco .filas--space .asiento--space:not(.vacio):before{content:"";font-size:25px}.casco .filas--spaceMore .asiento--spaceMore:not(.vacio):before{content:"";font-size:19px}.seatMap--fswb .listaPasajeros__header{background-color:#e1e1e1;padding:12px;border-radius:10px 10px 0 0}#wrapper .seatMap--fswb .listaPasajeros li{margin:-3px 0 0!important;border:0}#wrapper .seatMap--fswb .listaPasajeros li:first-child{margin-top:0!important}.wrapper_elForm_radio--seatmap,.elForm_radio--seatmap,.elForm_radio--seatmap label{width:100%;box-sizing:border-box}.seatMap--fswb .listaPasajeros .table__pagination{margin-top:0;margin-bottom:10px;color:#000;padding:15px 12px;font-weight:800}.seatMap--fswb .listaPasajeros .table__pagination+.listaPasajeros__deleteSelection{margin-top:0;margin-bottom:65px}.seatMap--fswb .passengerFieldName{border:3px solid #e1e1e1!important;background-color:#fff;font-size:11px;text-align:left;position:relative;padding:0!important}.seatMap--fswb .listaPasajeros li:first-child .passengerFieldName{border-top:none!important}.seatMap--fswb .listaPasajeros .passengerFieldName input[type="radio"]{position:absolute;visibility:hidden}.seatMap--fswb .listaPasajeros .passengerFieldName>[class*="elForm_radio"],.seatMap--fswb .listaPasajeros .passengerFieldName>[class*="elForm_radio"] label{border-radius:0;background-color:transparent;width:100%!important;display:block!important;margin-left:0}.seatMap--fswb .passengerFieldName input:checked+label,.seatMap--fswb .passengerFieldName label{position:relative;min-width:100%;display:block;width:100%;min-height:calc(40px + 9px);padding:9px 40px 9px calc(38px + 9px)!important;cursor:pointer;border:0;text-align:left}.seatMap--fswb .passengerFieldName label:before{position:absolute;top:9px;left:9px;content:attr(data-seat);width:29px;height:29px;border:2px solid #ccc;background-color:#fff;border-radius:5px;box-sizing:border-box;text-align:center;font:800 10px/26px verdana}#wrapper .seatMap--fswb .listaPasajeros .seatInfo{padding:0}.seatMap--fswb .passengerFieldName label>span{display:block;font-weight:normal;margin-bottom:3px;font-size:10px}.seatMap--fswb .passengerFieldName label>span:last-child{margin-bottom:0}.seatMap--fswb .passengerFieldName label>span:first-child{font-size:11px;margin-top:-2px}.seatMap--fswb .passengerFieldName__price{font:800 11px/1 verdana;padding-left:5px;color:#000}.seatMap--fswb .passengerFieldName input[class*="seat-"]+label:before,.seatMap--fswb .passengerFieldName input[class*="seat-"]+label+label:before{border-color:#999}.seatMap--fswb .passengerFieldName input.seat-optima+label:before,.seatMap--fswb .passengerFieldName input.seat-optima+label+label:before,.seatMap--fswb .passengerFieldName input.seat-basic:before{background-color:#fc0}.seatMap--fswb .passengerFieldName input.seat-priority+label:before,.seatMap--fswb .passengerFieldName input.seat-priority+label+label:before{background-color:#990;color:#fff}.seatMap--fswb .passengerFieldName input.seat-xl+label:before,.seatMap--fswb .passengerFieldName input.seat-xl+label+label:before,.seatMap--fswb .passengerFieldName input.seat-spaceMore+label:before,.seatMap--fswb .passengerFieldName input.seat-spaceMore+label+label:before{background-color:#999;color:#fff}.seatMap--fswb .passengerFieldName input.seat-excellence+label:before,.seatMap--fswb .passengerFieldName input.seat-excellence+label+label:before{background-color:#666;color:#fff}.seatMap--fswb .passengerFieldName input.seat-firstRow+label:before,.seatMap--fswb .passengerFieldName input.seat-firstRow+label+label:before{background-color:#666;color:#fff}.seatMap--fswb .passengerFieldName input.seat-confort+label:before,.seatMap--fswb .passengerFieldName input.seat-confort+label+label:before{background-color:#990;color:#fff}.seatMap--fswb .passengerFieldName input.seat-spaceOne+label:before,.seatMap--fswb .passengerFieldName input.seat-spaceOne+label+label:before{background-color:#000;color:#fff}.seatMap--fswb .listaPasajeros .seatButton{width:28px;height:28px;border-radius:50%;text-align:center;font:800 11px/28px verdana;text-transform:uppercase;position:absolute;background-color:#d8d8d8;color:#fff;top:10px;right:9px;text-decoration:none}.seatMap--fswb .passengerFieldName .elForm_radio--extraseat label,.seatMap--fswb .passengerFieldName .elForm_radio--extraseat input:checked+label{padding-bottom:6px!important;min-height:calc(36px + 9px)}.seatMap--fswb .passengerFieldName .elForm_radio--extraseat+.elForm_radio--extraseat label,.seatMap--fswb .passengerFieldName .elForm_radio--extraseat+.elForm_radio--extraseat labelinput:checked+label{padding-top:6px!important;padding-bottom:10px!important}.seatMap--fswb .passengerFieldName .elForm_radio--extraseat+.elForm_radio--extraseat label:before{top:6px}.seatMap--fswb .passengerFieldName .passengerFieldName__extraseat,.seatMap--fswb .passengerFieldName input:checked+.passengerFieldName__extraseat{padding-right:15px!important;padding-left:43px!important;font-size:11px}.seatMap--fswb .passengerFieldName .passengerFieldName__extraseat .passengerFieldName__price{font-size:10px}.seatMap--fswb .passengerFieldName .passengerFieldName__extraseat>span{padding-left:30px;padding-top:10px;position:relative}.seatMap--fswb .passengerFieldName__extraseat .asiento--extra{position:absolute;left:0;transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:center;-o-transform-origin:center;transform:scale(.74);-ms-transform:scale(.74);-o-transform:scale(.74);-webkit-transform:scale(.74);-moz-transform:scale(.74);top:50%;margin-top:-8px}#wrapper .seatMap--fswb .listaPasajeros li.pulsado label,#wrapper .seatMap--fswb .listaPasajeros li.hover label{background-color:transparent}#wrapper .seatMap--fswb .listaPasajeros li .passengerFieldName input:checked+label,#wrapper .seatMap--fswb .listaPasajeros li .passengerFieldName label:hover{background-color:#f9f9f9}#wrapper .seatMap--fswb .listaPasajeros li.disabled .passengerFieldName,#wrapper .seatMap--fswb .listaPasajeros li.disabled:hover .passengerFieldName{border-color:#f6f6f6!important}#wrapper .seatMap--fswb .listaPasajeros li.disabled .passengerFieldName label,#wrapper .seatMap--fswb .listaPasajeros li.disabled:hover .passengerFieldName label{cursor:default;background-color:#fff}#wrapper .seatMap--fswb .listaPasajeros li.disabled:hover .passengerFieldName input:checked+label{background-color:#f9f9f9}#wrapper .seatMap--fswb .listaPasajeros li.disabled .passengerFieldName label span{color:#d1d1d1!important}#wrapper .seatMap--fswb .listaPasajeros li.disabled .passengerFieldName .seatButton{display:none}#wrapper .seatMap--fswb .listaPasajeros li.disabled .passengerFieldName label:before{opacity:.3}#wrapper .listaPasajeros .passenger-info{display:table-cell;vertical-align:middle;text-align:right;padding-right:12px}#wrapper .listaPasajeros .passenger-info .price-currency__decimals{font-size:9px;display:inline-block;vertical-align:text-bottom}#wrapper .listaPasajeros .passenger-info .passenger-info--title,#wrapper .listaPasajeros .passenger-info .passenger-info--price{display:inline-block;width:90px}#wrapper .listaPasajeros .passenger-info .passenger-info--title{font-weight:normal}#wrapper .listaPasajeros .passenger-info .passenger-info--price{font-size:12px}#wrapper .listaPasajeros .passenger-info .passenger-info--price .price-currency__decimals[data-currency]:after{font-size:9px;margin-left:3px}#wrapper .listaPasajeros .seatInfo{position:relative}#wrapper .listaPasajeros .seatInfo .contentInfoPassenger{min-width:40px;height:40px;position:relative;text-align:center;border-radius:3px;background-color:#fff;border:1px solid #333;padding-right:0;display:table-cell;vertical-align:middle}#wrapper .listaPasajeros .contentScroll li .passengerFieldName .passenger-item{width:90px}.slideYellowArrow,.slideYellowArrow__wrapper{width:100%;overflow:hidden}.slideYellowArrow{position:relative}.slideYellowArrow__wrapper{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.slideYellowArrow .slider-right,.slideYellowArrow .slider-left{background-color:#f7f7f7;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;width:30px;height:56px;top:50%;margin-top:-28px;border:0;color:inherit;left:0;font:inherit;line-height:normal;overflow:visible;padding:0;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;cursor:pointer}.slideYellowArrow .slider-left{-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}.slideYellowArrow .slider-right{-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;left:auto;right:0}.slideYellowArrow .slider-right:hover,.slideYellowArrow .slider-left:hover{cursor:pointer}.slideYellowArrow .slider-right:before,.slideYellowArrow .slider-left:before{content:"";position:absolute;z-index:1;top:50%;text-indent:0;margin-top:-12px;left:50%;margin-left:-4px;-moz-transition:all .3sec;-o-transition:all .3sec;transition:all .3sec;-webkit-transition:all .3sec;width:14px;height:24px;background-image:url(../../images/VuelingBase/sprite_graficos.png)}.slideYellowArrow .slider-right:before{background-position:-1240px -1150px}.slideYellowArrow .slider-left:before{background-position:-1258px -1150px;margin-left:-10px}.slider-flights{padding:0 25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;overflow:visible}.slider-flights .slider-right,.slider-flights .slider-left{padding:0;background-color:transparent;width:15px;height:36px;background:url(../../images/VuelingBase/sprite_graficos.png) -1310px -1111px no-repeat;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;left:0;margin-top:-18px}.slider-flights .slider-right{background-position:-1334px -1111px;left:auto;right:0}.slider-flights .slider-right:before,.slider-flights .slider-left:before{display:none}.slider-flights .slider-left.is-active{background-position:-1310px -1155px}.slider-flights .slider-right.is-active{background-position:-1334px -1155px}.slider-flights__wrapper{width:100%;overflow:hidden}.slider-flights__wrapperContent{-js-display:flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.slider-flights__block{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #fff;background-color:#fff;text-align:center;padding:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10px;flex-shrink:0;flex-basis:198px;position:relative}.slider-flights__block:first-child{margin-left:0}.slider-flights__block.is-active,.slider-flights__block:hover{border-color:#fc0}.slider-flights__block__title{font-size:11px;padding-bottom:8px;margin-bottom:10px;border-bottom:1px dotted #ccc}.slider-flights__block__title [class*="icoSprite"]{margin-right:3px}.slider-flights__block__routes{margin-bottom:10px;height:30px}.slider-flights__block__routes p{display:block;margin-bottom:2px}.slider-flights__block__routes span{margin-right:5px;font-size:12px}.slider-flights__block__feeName .feeName{font-size:11px;padding-left:15px;max-width:100%}.slider-flights__block__feeName .feeName:before{width:11px;height:11px}.slider-flights__block__operator{margin:10px 0;color:#000}.slider-flights__block__operator.mod-vertical span{display:block;margin:0 auto}.slider-flights--noMultipleFlights .slider-right,.slider-flights--noMultipleFlights .slider-left{display:none}.slider-flights--noMultipleFlights .slider-flights__block{width:auto;flex-shrink:1;flex-grow:1;flex-basis:100%;white-space:normal}.slider-flights__block.no-flight,.slider-flights__block.no-flight:hover{background-color:#e4e4e4;border-color:#e4e4e4;cursor:default}.sectionSolid--showcaseSeats .slider-flights{width:auto;margin:0 -10px}.sectionSolid--showcaseSeats .slider-flights .slider-flights__block:not(:first-child){margin-left:20px}.slider-flights__block.no-flight,.slider-flights__block.no-flight:hover{background-color:#e4e4e4;border-color:#e4e4e4;cursor:default}.slider-flights__block:disabled,.slider-flights__block:disabled:hover,.slider-flights__block.is-disabled,.slider-flights__block.is-disabled:hover{border-color:#fff}.slider-flights__block:disabled *,.slider-flights__block.is-disabled *{opacity:.7}.sectionBox-vip .slider-flights__wrapper{padding-bottom:32px}.sectionBox-vip .slider-flights .slider-right,.sectionBox-vip .slider-flights .slider-left{margin-top:-32px}.slider-flights__block:disabled .slider-flights__block__msg{position:absolute;bottom:-25px;width:100%;left:0;color:#666;opacity:1;font-size:10px}.slideYellowArrow.no-overflow-slider,.no-overflow-slider .slideYellowArrow__wrapper{position:relative;overflow:initial}.no-overflow-slider .wrapper_toolTip--above{white-space:normal;text-align:left;position:fixed;transition:none 0s ease 0s}.sectionBox_destination{border-radius:10px;background-color:#f7f7f7}#wrapper .sectionBox_destination .header{padding:19px 10px 19px;font:400 15px/1 DTLProkyonTMedium,verdana;box-sizing:border-box}#wrapper .sectionBox_destination .header>span{position:relative;padding-left:15px}.sectionBox_destination .header span:before{content:"";position:absolute;top:2px;left:2px;width:6px;height:14px;background:url(../../images/VuelingBase/sprite_graficos.png) -436px -49px no-repeat}.sectionBox_destination .contentSection{padding:0 22px 22px}.sectionBox_destinationImg img{max-width:100%;width:auto;height:auto}#wrapper .sectionBox_destination [class*="wrap_bt"]{margin-top:20px}#wrapper .sectionBox_destination [class*="wrap_bt"] .boton_vp{width:80%;max-width:160px}.closeBox{padding:15px 20px;position:relative;margin-bottom:20px}.closeBox .btnClose_small{position:absolute;right:10px;top:10px}.sectionBorder.closeBox>.iconContent{width:100%}.sectionBorder.closeBox>.iconContent [class*="btMedium"] .bt_largo{margin:0!important;padding:0 23px 0 0!important;min-width:154px}.flightDetailsBox{margin-bottom:20px;border-color:#999;overflow:visible}.travelInfo_block_scheduleDuration{margin:3px 0}.flightDetailsBox .header+slideYellowArrow .slideYellowArrow__item .flightDetailsBox__infoFLight__sectionHeader{border-radius:0}[class*="sectionBorder"].flightDetailsBox .header{background-color:#666;color:#fff;font-weight:800;margin-bottom:0}[class*="sectionBorder"].flightDetailsBox .header+.slideYellowArrow .slideYellowArrow__wrapper{border-radius:0}.flightDetailsBox .sectionContent{padding:0}.flightDetailsBox__infoFLight{display:block;transition:all 1s;margin-left:0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-js-display:flex;display:flex;flex-grow:1;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.flightDetailsBox__infoFLight__block{width:351px;height:auto;text-align:center;flex-shrink:0}.flightDetailsBox .flightDetailsBox__infoFLight__sectionHeader{background-color:#999;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:8px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:37px}.flightDetailsBox__infoFLight__block:first-child .flightDetailsBox__infoFLight__sectionHeader{border-left:none}.flightDetailsBox__date{font-size:14px;color:#fff}.flightDetailsBox__date span:first-child{color:#fc0;font:800 12px/1 verdana;padding-right:3px}.flightDetailsBox__infoFLight__sectionHeader .feeName{color:#fff;font-size:12px;margin-left:20px;line-height:14px}.flightDetailsBox__infoFLight__sectionHeader .feeName:before{top:50%;margin-top:-6px}.flightDetailsBox .flightDetailsBox__infoFLight__sectionContent{padding:15px 15px;height:calc(100% - 37px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.flightDetailsBox__infoFLight__block:first-child .flightDetailsBox__infoFLight__sectionContent{border-left:0}.flightDetailsBox .flightDetailsBox__infoFLight__sectionContent__block{padding:0}.flightDetailsBox__infoFLight__items{display:inline-block;width:100%}.flightDetailsBox__infoFLight__item{position:relative;display:inline-block;vertical-align:top;text-align:left;width:calc(50% - 25px)}.flightDetailsBox__infoFLight__item:first-child{text-align:right}.flightDetailsBox__infoFLight__item:last-child{position:relative;padding-left:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% + 25px);padding-right:14px}.flightDetailsBox__infoFLight__item:last-child:before,.flightDetailsBox__infoFLight__item:last-child:after{content:"";position:absolute;left:0;top:50%}.flightDetailsBox__infoFLight__item:last-child:before{width:33px;height:33px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#f3f3f3;margin-top:-17px;margin-left:9px}.flightDetailsBox__infoFLight__item:last-child:after{width:20px;height:19px;background:url(../../images/VuelingBase/sprite_iconografia.png) -469px -1189px;margin-top:-9px;margin-left:15px}.flightDetailsBox__infoFLight__block--return .flightDetailsBox__infoFLight__item:last-child:after{background:url(../../images/VuelingBase/sprite_iconografia.png) -497px -1164px}.flightDetailsBox__infoFLight__item p>span{display:block;padding-bottom:0;color:#000;white-space:normal}.flightDetailsBox__infoFLight__item p .flightDetailsBox__infoFLight__place{font-size:15px;line-height:1;height:32px;padding-bottom:0}.flightDetailsBox__infoFLight__item p .flightDetailsBox__infoFLight__place span{font-size:11px;line-height:1;display:inline-block}.flightDetailsBox__infoFLight__item p .flightDetailsBox__infoFLight__place .detalleRuta i{display:inline-block;padding-top:2px;font-size:10.5px}.flightDetailsBox__infoFLight__item p .flightDetailsBox__infoFLight__temrinal{font-size:12px}.flightDetailsBox__infoFLight__item p .flightDetailsBox__infoFLight__time{font-size:16px}.flightDetailsBox__infoFLight__item p span:last-child{padding-bottom:0}.flightDetailsBox__infoFLight__pnr{display:block;clear:both;font-size:11px;color:#000;text-align:center;margin-top:8px;white-space:normal;margin-bottom:-6px}.flightDetailsBox__infoFLight__pnr>*{display:inline-block;vertical-align:middle}.flightDetailsBox__infoFLight__pnr .PhoenixTempIcon{vertical-align:inherit}.flightDetailsBox__infoFLight__pnr .section--operatorBy__logoList{margin:6px 0}.flightDetailsBox__infoFLight__pnr .section--operatorBy__logoList li{margin-top:0}.flightDetailsBox__infoFLight__pnr .section--operatorBy__logoList li:first-child{margin-left:0}.flightDetailsBox__infoFLight__pnr .section--operatorBy__logoList .logo-vueling{width:53px}.flightDetailsBox__infoFLight__pnr .section--operatorBy__logoList .logo-iberia,.flightDetailsBox__infoFLight__pnr .section--operatorBy__logoList .logo-level,.flightDetailsBox__infoFLight__pnr .section--operatorBy__logoList .logo-british{margin-top:2px}.flightDetailsBox__infoFLight__pnr--ba{margin-top:10px}.flightDetailsBox__infoFLight__pnr>span:first-child{padding-right:13px}.flightDetailsBox__infoFLight__pnr .icoLogoVueling_small{margin-top:-5px}.flightDetailsBox__infoFLight__pnr .icoLogoIberia_small{bottom:-5px}.flightDetailsBox__infoFLight__pnr.txtAlignMiddle span{vertical-align:middle;display:inline-block}.flightDetailsBox__infoFLight__pnr__anotherCompany{font-size:11px;font-weight:800;color:#666;text-align:left}#wrapper .flightDetailsBox__infoFLight__sectionContent .flightDetailsBox__infoFLight__fullRow{background-color:#f3f3f3;padding:10px 12px;margin:18px -15px 0}.flightDetailsBox .flightDetailsBox__infoFLight__sectionHeader,.flightDetailsBox .flightDetailsBox__infoFLight__sectionContent{position:relative}.flightDetailsBox .flightDetailsBox__infoFLight__sectionHeader:before,.flightDetailsBox .flightDetailsBox__infoFLight__sectionContent:before{position:absolute;content:"";width:1px;height:100%;top:0;left:-1px;background-color:#e1e1e1}.flightDetailsBox .sectionFooter{border-top:1px dotted #ccc;padding-top:13px;margin:0 11px 11px}.flightDetailsBox .sectionFooter .sectionTable--equal .sectionTable_cell{padding-bottom:0}.flightDetailsBox__msgBlock{padding:14px 11px;background-color:#f3f3f3;text-align:center;color:#000}.flightDetailsBox__msgBlock+.sectionFooter{border-top:none}.flightDetailsBox .slideYellowArrow .slider-right,.flightDetailsBox .slideYellowArrow .slider-left{height:56px;top:50%;margin-top:-18px}.flightDetailsBox__infoFLight__block.with-connection .flightDetailsBox__infoFLight__item:last-child:before,.flightDetailsBox__infoFLight.with-oneway-connection .flightDetailsBox__infoFLight__item:last-child:before{display:none}.flightDetailsBox__infoFLight__block.with-connection .flightDetailsBox__infoFLight__item:last-child:after,.flightDetailsBox__infoFLight.with-oneway-connection .flightDetailsBox__infoFLight__item:last-child:after{background:url(../../images/VuelingBase/sprite_iconografia.png) -1509px -1381px;width:36px;height:23px;margin-left:7px}.flightDetailsBox__infoFLight__block--return.with-connection .flightDetailsBox__infoFLight__item:last-child:after,.flightDetailsBox__infoFLight.with-oneway-connection .flightDetailsBox__infoFLight__block--return .flightDetailsBox__infoFLight__item:last-child:after{background:url(../../images/VuelingBase/sprite_iconografia.png) -1509px -1412px}.flightDetailsBox .flightDetailsBox__infoFLight__sectionContent__blockDelay{margin:15px 0 10px;padding:0}.flightDetailsBox__infoFLight.with-oneway .flightDetailsBox__infoFLight__block{width:100%}.flightDetailsBox__infoFLight.with-oneway .flightDetailsBox__infoFLight__items,.flightDetailsBox__infoFLight.with-oneway .flightDetailsBox__infoFLight__pnr{display:inline-block;padding-left:40px;width:50%;vertical-align:top;margin-top:0;box-sizing:border-box;text-align:left}.flightDetailsBox__infoFLight.with-oneway .flightDetailsBox__infoFLight__items{padding-left:0;border-right:1px dotted #e1e1e1}.flightDetailsBox__infoFLight.with-oneway .flightDetailsBox__infoFLight__pnr>span{display:block;margin-bottom:5px;text-align:left}.flightDetailsBox__infoFLight.with-oneway .flightDetailsBox__infoFLight__pnr>span:first-child{margin-top:5px}.flightDetailsBox__infoFLight.with-oneway .flightDetailsBox__infoFLight__pnr .section--operatorBy__logoList .logo-british{margin-top:-7px}.flightDetailsBox__infoFLight.with-oneway .flightDetailsBox__infoFLight__pnr .section--operatorBy__logoList .logo-iberia{margin-top:6px}.flightDetailsBox__infoFLight.with-oneway-connection .flightDetailsBox__infoFLight__block{width:100%}.with-oneway-connection .flightDetailsBox__infoFLight__sectionContent{-js-display:flex;display:flex;flex-grow:1;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.flightDetailsBox__infoFLight.with-oneway-connection .flightDetailsBox__infoFLight__sectionContent__block,.flightDetailsBox__infoFLight.with-oneway-connection .flightDetailsBox__infoFLight__sectionContent__blockDelay{vertical-align:top}.flightDetailsBox__infoFLight.with-oneway-connection .flightDetailsBox__infoFLight__sectionContent__block{width:41%}.with-oneway-connection .flightDetailsBox__infoFLight__sectionContent__blockDelay{margin:0 -3%;padding:0;vertical-align:middle!important;width:24%;align-self:center}.with-oneway-connection .flightDetailsBox__infoFLight__item .flightDetailsBox__infoFLight__place{font-size:13px}.flightDetailsBox__infoFLight.with-oneway-connection .flightDetailsBox__infoFLight__pnr .section--operatorBy__logoList .logo-british{margin-top:2px}.flightDetailsBox-changeName .flightDetailsBox__infoFLight__sectionContent{padding-bottom:0}.flightDetailsBox-changeName .sectionFooter{margin:0;padding-top:0;border-top:0;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.flightDetailsBox-changeName .section-halfColour>div{padding-top:10px;padding-bottom:10px}.flightDetailsBox-changeName .section-halfColour .section-halfColour__left{width:75%;font:800 12px/1.1 verdana;text-align:left}.flightDetailsBox-changeName .section-halfColour .section-halfColour__right{width:25%;text-align:center;font:400 16px/1 DTLProkyonTMedium,verdana;padding-left:21px}.flightDetailsBox-changeName .section-halfColour .section-halfColour__right>span{display:block;font-size:11px;margin-top:5px;font-weight:400}.flightDetailsBox-changeName .section-halfColour .section-halfColour__right:before{border-width:10px 0 10px 10px;margin-top:-10px}.flightDetailsBox-changeName .slideYellowArrow .slider-right,.flightDetailsBox-changeName .slideYellowArrow .slider-left{margin-top:calc(-35px + -20px)}.flightDetailsBox-changeName .slideYellowArrow{-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.flightDetailsBox-changeName.with-oneway .flightDetailsBox__infoFLight__block:first-child .flightDetailsBox__infoFLight__sectionContent{padding-bottom:15px}#wrapper .flightDetailsBox-changeName.with-oneway .flightDetailsBox__infoFLight__fullRow,#wrapper .flightDetailsBox-changeName .flightDetailsBox__infoFLight__block.without-connection .flightDetailsBox__infoFLight__fullRow{position:absolute;bottom:0;left:0;width:100%;margin-left:0;margin-right:0}.flightDetailsBox-changeName.with-oneway .flightDetailsBox__infoFLight__pnr{margin-top:0;padding-bottom:56px;margin-bottom:0}.flightDetailsBox-changeName.with-oneway .flightDetailsBox__infoFLight__pnr>span{display:inline-block;vertical-align:middle;margin-right:6px}.flightDetailsBox-changeName.with-oneway .sectionFooter{border-top:1px dotted #999}.flightDetailsBox-changeName .with-oneway-connection .flightDetailsBox__infoFLight__sectionContent{-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap}.flightDetailsBox-changeName .with-oneway-connection .flightDetailsBox__infoFLight__fullRow{flex-basis:calc(100% + 15px);display:block}.time_detail_flight{display:block;font-size:10px;color:#0da398;border-radius:4px;position:relative;box-sizing:border-box;padding:6px 20px 6px 30px;background-color:#dbf1f0;text-align:left;white-space:normal}.time_detail_flight [class*='icon-']{top:6px;left:8px;position:absolute;font-size:15px}.time_detail_flight_change{background-color:#f9ece1;display:block;font-size:10px;color:#f67706;border-radius:4px;position:relative;box-sizing:border-box;padding:6px 20px 6px 30px;text-align:left;white-space:normal}.time_detail_flight_change [class*='icon-']{left:20px;position:absolute}.time_detail_flight_change ul{position:relative}.time_detail_flight--size-md{padding:10px 15px 8px 32px;line-height:1.6}.time_detail_flight--size-md [class*='icon-']{top:14px;left:9px}.time_detail_flight--size-lg{padding:12px 12px 12px 40px;font-size:12px;line-height:1.5}.time_detail_flight--size-lg [class*='icon-']{top:12px;left:13px;font-size:19px}.box-info--details{font-size:11px;padding:15px 25px 15px 45px}.box-info--details-icon-triangle,.box-info--details-icon-exclamation{font-size:12px;margin-bottom:35px}.box-info--details,.box-info--details-icon-triangle{padding:15px 25px 20px 45px}.box-info--details-icon-exclamation{padding:15px 45px}.box-info--details a,.box-info--details-icon-exclamation a{color:#0da398;text-decoration:underline}.box-info--details [class*='icon-']{top:15px;left:14px;font-size:21px}.box-info--details-icon-triangle [class*='icon-'],.box-info--details-icon-exclamation [class*='icon-']{font-size:20px;top:16px;left:20px}.box-info--details-icon-xs [class*='icon-']{font-size:15px;top:16px;left:20px}.box-info--details-icon-sm [class*='icon-']{font-size:22px;top:14px;left:13px}.box-info--details h3,.box-info--details-icon-triangle h3,.box-info--details-icon-exclamation h3{font-size:13px;font-weight:bold;margin-bottom:15px}.box-info--details ul li,.box-info--details-icon-triangle ul li,.box-info--details-icon-exclamation ul li:before{position:relative;font-size:11px}.box-info--details ul li:before,.box-info--details-icon-triangle ul li:before,.box-info--details-icon-exclamation ul li:before{content:'';width:4px;height:4px;border-radius:50%;display:block;position:absolute;left:-20px;top:5px}.box-info--details ul li:before,.box-info--details-icon-exclamation ul li:before{background-color:#0da398}.box-info--details-icon-triangle ul li:before{background-color:#f67706}.box-info--details-icon-triangle a{text-decoration:underline;color:#f67706}.time_detail_flight--border{border:1px solid #0da398;background-color:#dbf1f0}.box-info-generic{padding:14px 20px 14px 40px}.box-info-generic [class*='icon-']{top:11px;left:13px;font-size:20px}.img-boarding-priority{width:180px}.box-contracted-flights{width:100%;display:block;cursor:pointer;border:1px solid #ccc}.box-contracted-flights--active,.box-contracted-flights:hover{border:1px solid #990}.icon-check-green:before{color:#990;font-size:18px}.availabilitySection__title span{color:#333}.availabilitySection__title{position:relative;color:#333}.outbounpassengers{color:#666}.outboundDate{color:#999}.availabilitySection__date{color:#333}.paxDetailsBox{margin-bottom:20px}.paxDetailsBox__block{margin-bottom:28px}.paxDetailsBox__block:last-child{margin-bottom:0}.paxDetailsBox__block--datos{position:relative;margin:34px 0 20px}.paxDetailsBox__block--datos:before{content:"";position:absolute;margin-bottom:20px;border-top:1px solid #e1e1e1;display:block;left:0;width:100%;top:-17px}.paxDetailsBox__blockTitle{font:800 14px/1 verdana;padding-bottom:6px;border-bottom:1px solid #e1e1e1;margin-bottom:9px}#itineraryArticle .paxDetailsBox__blockTitle{font-size:1.09em!important;font-weight:800!important;margin:15px 0;border-bottom:0;padding-bottom:0;padding-top:5px}.paxDetailsBox__blockContent{color:#000;font-size:11px}.paxDetailsBox__blockContent .colRow2{margin-top:0;margin-bottom:7px}.paxDetailsBox__block--passengers .colRow2{display:table;width:100%}.paxDetailsBox__block--passengers .colRow2 [class*="column_"]{display:table-cell;float:none}.paxDetailsBox__blockContent__seat.is-empty{position:relative;text-align:center}.paxDetailsBox__blockContent__seat.is-empty:before{content:"";position:relative;width:8px;height:1px;background-color:#999;display:inline-block;vertical-align:middle}.paxDetailsBox__block.paxDetailsBox__block--flightDetails{margin-bottom:0}.paxDetailsBox__block.paxDetailsBox__block--flightDetails .feeName{font:400 11px/1 verdana;top:2px}.paxDetailsBox__block--flightDetails__header{margin-top:13px;height:37px}.paxDetailsBox__block--flightDetails .colRow2:first-child .paxDetailsBox__block--flightDetails__header{margin-top:0}.paxDetailsBox__block--flightDetails__header>div{vertical-align:top}.paxDetailsBox__block--flightDetails__header>div:first-child{width:188px}.paxDetailsBox__block--flightDetails__header__title{font:800 12px/18px verdana;color:#666;margin-left:5px}.paxDetailsBox__block--flightDetails__header .icoPlaneFlightList--conexion{margin-right:-5px;position:relative;top:-3px;height:19px}.paxDetailsBox__block--flightDetails__header .iata{font:800 10px/13px verdana;top:0;position:relative}.paxDetailsBox__blockContent--dataCard{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e1e1e1}.paxDetailsBox__blockContent--dataFlight .colRow2{-js-display:flex;display:flex;margin-bottom:0}.paxDetailsBox__blockContent--dataFlight .colRow2:last-child{border-bottom:none;padding-bottom:0}.paxDetailsBox__blockContent--dataFlight .colRow2 [class*="column_"]:last-child{width:100%}.paxDetailsBox__blockContent--dataFlight .colRow2 [class*="column_"]+[class*="column_"]{width:50%}.paxDetailsBox__fillRows{padding-bottom:17px;border-bottom:1px dotted #e1e1e1}.paxDetailsBox__block--flightDetails .colRow2:last-child .paxDetailsBox__fillRows{padding-bottom:0;border-bottom:none}.paxDetailsBox__fillRowsTitle{font-size:12px;font-weight:800;margin:11px 0 7px;color:#999}.paxDetailsBox__fillRows dl{padding:3px;display:table;width:100%;table-layout:fixed;box-sizing:border-box}.paxDetailsBox__fillRows dl:nth-child(odd){background-color:#f3f3f3}.paxDetailsBox__fillRows dl dt,.paxDetailsBox__fillRows dl dd{display:table-cell;width:20%;text-align:right}.paxDetailsBox__fillRows dl dt{width:80%;text-align:left}.paxDetailsBox__payment{margin-top:21px;padding-top:17px;border-top:3px solid #e1e1e1;color:#000}.paxDetailsBox__payment dl{float:right}.paxDetailsBox__payment dl dd,.paxDetailsBox__payment dl dt{display:inline-block;font-size:14px;font-weight:800}.paxDetailsBox__payment dl dt{padding-right:8px}#paxDetails .contentSection #contactData.sectionRowBorder{margin-bottom:0!important}#contactData .paxContactList{margin-bottom:10px!important}.sectionAncillaries_row{-js-display:flex;-webkit-display:flex;-ms-display:flex;-o-display:flex;-moz-display:flex;display:flex;-moz-flex-flow:row;-webkit-flex-flow:row;-ms-flex-flow:row;-o-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;margin:0 -7px}.sectionAncillaries_row:first-child{margin-top:-7px}.sectionAncillaries_row:last-child{margin-bottom:14px}.sectionAncillaries_row>.sectionAncillaries_box{width:calc(50% - 15px);display:block;vertical-align:top;margin:7px}.sectionAncillaries_row>.sectionAncillaries_box:last-child:not(:nth-child(even)){-js-flex-grow:0;-webkit-flex-grow:0;-moz-flex-grow:0;-o-flex-grow:0;-ms-flex-grow:0;flex-grow:0;width:calc(100% - 14px)}.sectionAncillaries_box{border-radius:10px;background-color:#f8f8f8;padding:7px 10px 7px 15px;cursor:pointer;border:2px solid #fff;margin-bottom:20px;position:relative}.sectionAncillaries_box:hover{border-color:#fc0}.sectionAncillaries_row>.sectionAncillaries_box+.sectionAncillaries_box:not(.sectionAncillaries_box--great){width:calc(50% - 15px)}.sectionAncillaries_row>.sectionAncillaries_box--great{width:100%;min-height:120px;padding:0}.sectionAncillaries_row>.sectionAncillaries_box--great:after{content:"";display:block;position:absolute;right:38px;top:0;bottom:0;border-left:1px dotted #ccc;margin:7px 10px}.sectionAncillaries_row>.sectionAncillaries_box--great .sectionAncillaries_box_image{position:absolute;width:150px;top:0;bottom:0}.sectionAncillaries_row>.sectionAncillaries_box--great .sectionAncillaries_box_image img{height:100%;width:100%;border-radius:8px 0 0 8px;object-fit:cover}.sectionAncillaries_row>.sectionAncillaries_box--great .sectionAncillaries_boxContent{float:left;width:calc(100% - 198px);min-height:116px;margin-left:150px;padding:15px 0 15px 13px;border-right-style:none}.sectionAncillaries_row>.sectionAncillaries_box--great .sectionAncillaries_boxContent__title{margin-top:5px}#wrapper .sectionAncillaries_row>.sectionAncillaries_box--great .sectionAncillaries_list li{margin:20px -4px 0 10px!important;padding-left:23px;width:calc(45% - 5px);line-height:1.45}#wrapper .sectionAncillaries_row>.sectionAncillaries_box--great .sectionAncillaries_list li:nth-child(n+2){width:calc(55% - 5px)}#wrapper .sectionAncillaries_row>.sectionAncillaries_box--great .sectionAncillaries_list li::before{background:#fff;border-radius:50%;font-size:16px;line-height:1}#wrapper .sectionAncillaries_row>.sectionAncillaries_box--great .sectionAncillaries_list li:nth-child(2n+1){margin-left:0!important}.sectionAncillaries_boxLink{position:absolute;top:50%;right:14px;margin-top:-12px;background-color:#999;border-radius:50%;width:24px;height:24px}.sectionAncillaries_boxLink:before{content:"";position:absolute;width:8px;height:12px;background:url("../../images/VuelingBase/sprite_graficos.png") -1139px -1111px no-repeat;left:50%;top:50%;margin-left:-3px;margin-top:-6px}.sectionAncillaries_boxTitle>span{display:block}.sectionAncillaries_boxTitle_icon{margin:0 auto}.sectionAncillaries_boxContent{height:100%;padding:14px 15px 14px 0;position:relative;margin-right:38px;border-right:1px dotted #ccc;box-sizing:border-box;text-align:left;vertical-align:middle}.sectionAncillaries_boxContent .iconContent.iconSize_xxs>.iconContent__text{padding-left:18px}.sectionAncillaries_boxContent__title{padding:0 0 5px;font:800 12px/1 verdana;margin-top:7px}.sectionAncillaries_box--horizontal{text-align:left;padding:20px}.sectionAncillaries_box--horizontal .sectionAncillaries_boxContent{padding:0 59px 0 52px;position:relative;height:auto}.sectionAncillaries_box--horizontal .sectionAncillaries_boxContent .sectionHeader{border-top:none;margin-top:0;padding:3px 0 5px}.sectionAncillaries_box--horizontal .sectionAncillaries_boxContent_icon{position:absolute;top:0;left:0}.sectionAncillaries_box--horizontal .sectionAncillaries_boxContent:before{left:auto;right:0;top:50%;margin-top:-20px}.sectionAncillaries_box:disabled:hover{border-color:#fff}.sectionAncillaries_box:disabled .sectionAncillaries_boxLink,.sectionAncillaries_box:disabled .sectionAncillaries_boxContent,.sectionAncillaries_box:disabled .sectionAncillaries_box_image{opacity:.5}.section-insuranceInfoBox .iconContent.iconSize_sm .iconContent__text{padding-left:30px}.module-boarding-ancillary .mv_button{padding:8px 35px}.module-boarding-ancillary .imgRoundedMask{top:0;left:0;bottom:0;width:40%;position:absolute}.module-boarding-ancillary .imgRoundedMask img,.module-boarding-ancillary.module-seats .imgRoundedMask img{width:100%;height:100%;object-fit:cover}.module-boarding-ancillary .wrapper-info-boarding{padding-left:285px}.module-boarding-ancillary .wrapper-info-boarding .imgRoundedMask{width:271px}.content-modify-service{padding:12px}.module-boarding-ancillary .time_detail_flight [class*="icon-"]{top:10px}.module-boarding-ancillary .time_detail_flight--size-md [class*='icon-']{top:14px}.wrap-icon-seats{left:0;bottom:0;position:absolute}.wrap-icon-seats .icon-asento:before{color:#fff}.module-seats .imgRoundedMask img{width:auto;height:100%}.module-seats .active{display:block}.module-seats .no-active{display:none}.module-seats .icon-premium-preferente-check .path2:before{color:#fc0}.sectionAncillaries_box .sectionAncillaries_boxContent>.new-tag{position:absolute;top:-11px;right:8px;font-size:12px;background:#19a398;color:#fff;padding:2.5px 8px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;text-transform:uppercase;font-family:Verdana,Helvetica,sans-serif}.sectionAncillaries_box .sectionAncillaries_boxContent>.new-tag:before{content:'';top:0;width:0;height:0;left:-4px;position:absolute;background-color:transparent;border-style:solid;border-width:0 4px 4px 0;border-color:#0b6760;border-right-color:transparent;-moz-transform:rotate(-92deg);-webkit-transform:rotate(-92deg);-o-transform:rotate(-92deg);-ms-transform:rotate(-92deg);transform:rotate(-92deg)}.sectionAncillaries_box .sectionAncillaries_boxContent .iconContent__icon>.icon-embarque-prioritario{position:absolute;left:0}.mod_infoFlight{margin-bottom:20px;border-radius:5px;background-color:#f3f3f3}.mod_infoFlight__header,.mod_infoFlight__content{padding:17px}.mod_infoFlight__header{padding-top:14px;padding-bottom:18px}.mod_infoFlight__content{padding-top:0}.mod_infoFlight__header__title{text-align:center;font-size:14px}.mod_infoFlight__header__title>span{font-size:18px;color:#990;font-weight:800;display:inline-block;padding-left:10px}.mod_infoFlight__header__title .black{color:#000}.mod_infoFlight__item__header:before,.mod_infoFlight__item__header:after,.mod_infoFlight__item .mod_infoFlight__item__footer:before,.mod_infoFlight__item .mod_infoFlight__item__footer:after{display:table;content:""}.mod_infoFlight__item__header:after,.mod_infoFlight__item .mod_infoFlight__item__footer:after{clear:both}.mod_infoFlight__item{background-color:#fff;margin-right:-4px;margin-left:16px;width:calc(50% - 10px);display:inline-block;vertical-align:top}.mod_infoFlight__item:first-child{margin:0}.mod_infoFlight__item__infoWrapper{position:relative}.mod_infoFlight__item__infoWrapper:not(:last-child):before{content:"";font-family:'vueling';font-size:35px;right:-17px;position:absolute;bottom:14px}.mod_infoFlight__content:not(.ow-mode) .mod_infoFlight__wrapConection{height:0;overflow:hidden}.mod_infoFlight__item>[class*="mod_infoFlight__item__"],.mod_infoFlight__item .mod_infoFlight__wrapConection .mod_infoFlight__item__info{padding-left:20px;padding-right:20px}.mod_infoFlight__item__header{padding-top:14px;padding-bottom:14px}.mod_infoFlight__item__header>p{float:left;margin-bottom:0;font:800 14px/20px verdana}.mod_infoFlight__item__header>.feeName{float:right;font:400 12px/20px verdana}.mod_infoFlight__item__header>.feeName:before{top:3px}.mod_infoFlight__item__date{padding-top:13px;padding-bottom:13px;background-color:#f7f7f7;font-size:12px;text-align:center}.mod_infoFlight__item__info{padding-top:14px;padding-bottom:14px;margin:0 -34px}.mod_infoFlight__item__infoWrapper{padding:0 34px;display:inline-block;width:50%;box-sizing:border-box;margin-right:-4px}.mod_infoFlight__item__infoIata{position:relative}.mod_infoFlight__item__infoIata:before{content:"";position:absolute;bottom:33px;width:100%;height:6px;background-color:#ccc}.mod_infoFlight__item__infoRoute{font:400 12px/22px verdana;color:#000;margin-bottom:6px}.mod_infoFlight__infoIata__iata{font:800 22px/20px verdana;color:#000;margin-bottom:5px;display:inline-block;position:relative;padding-bottom:31px;background-color:#fff}.mod_infoFlight__infoIata__iata:before{width:26px;height:26px;border-radius:50%;content:"";position:absolute;bottom:0;left:12px;border:2px solid #999;box-sizing:border-box}.mod_infoFlight__infoIata__iata:after{content:"";width:8px;height:8px;border-radius:50%;background-color:#666;margin-left:-5px;margin-top:-5px;position:absolute;bottom:9px;left:26px}.mod_infoFlight__infoIata__hour{font-size:14px;display:block}.mod_infoFlight__item .mod_infoFlight__item__footer,.mod_infoFlight__item .mod_infoFlight__wrapConection>.mod_infoFlight__item__footer{padding:8px 0 10px;margin-left:17px;margin-right:17px;border-top:1px dotted #ccc}.mod_infoFlight__item__footer>*,.mod_infoFlight__item__footer .section--operatorBy ul{margin:0}.mod_infoFlight__item__footer p{text-align:left;font-size:14px}@-moz-document url-prefix(){.mod_infoFlight__item__footer p{letter-spacing:-.04em;}}.mod_infoFlight__item__footer .section--operatorBy{text-align:right}.mod_infoFlight__item__footer .section--operatorBy ul li{margin:2px 0}.mod_infoFlight__item__footer .section--operatorBy ul li+li{margin-left:15px}.mod_infoFlight__item__footer .section--operatorBy ul li>span{font-size:20px}.mod_infoFlight__item__footer .section--operatorBy ul li>span.icon-logoVueling{margin-bottom:-1px}.mod_infoFlight__item__footer .section--operatorBy .logo-vueling{width:59px}.mod_infoFlight__item__footer .section--operatorBy .logo-vueling,.mod_infoFlight__item__footer .section--operatorBy .logo-british,.mod_infoFlight__item__footer .section--operatorBy .logo-iberia,.mod_infoFlight__item__footer .section--operatorBy .logo-level{vertical-align:middle}.mod_infoFlight__item__footer .section--operatorBy .logo-british{margin-bottom:7px}.mod_infoFlight__item__footer .section--operatorBy .logo-iberia{margin-bottom:-5px}.mod_infoFlight__item__footer .section--operatorBy .logo-level{vertical-align:middle}.mod_infoFlight__item__footer .section--operatorBy ul li>span.icoLogoBritish_small{margin-bottom:-4px}.mod_infoFlight__item__footer .section--operatorBy ul li>.icon-logoLevel,.mod_infoFlight__item__footer .section--operatorBy ul li>.icon-logoLevel+span{font-size:12px}.mod_infoFlight__item__footer .section--operatorBy ul li>.icon-logoLevel+span{font-size:10px;color:#999}.mod_infoFlight__item__footer>.colRow2>[class*="column_"]:last-child{text-align:right}.mod_infoFlight__item__footer__IATA,.mod_infoFlight__item__footer__IATA+.section--operatorBy{display:inline-block;vertical-align:middle;margin-bottom:0}.mod_infoFlight__item__footer__IATA+.section--operatorBy{margin-left:16px}.mod_infoFlight__item__footer__IATA+.mod_infoFlight__item__footer__IATA{position:relative;margin-left:20px}.mod_infoFlight__item__footer__IATA+.mod_infoFlight__item__footer__IATA:after{content:"";background-color:#999;width:1px;height:12px;position:absolute;left:-11px;top:50%;margin-top:-6px}.mod_infoFlight__item__info .return-flight{text-align:right}.mod_infoFlight__item__info .return-flight .mod_infoFlight__item__infoIata:before{right:0}.conection-mode .mod_infoFlight__item:not(.conection-flight){padding-bottom:36px}.conection-flight:not(.is-dropdown) .mod_infoFlight__item__infoWrapper .icon-conexio,.conection-flight:not(.is-dropdown) .mod_infoFlight__item__infoWrapper .icon-conexio-alt{position:absolute;right:-30px;top:50%;font-size:31px;margin-top:-11px}.conection-flight>.mod_infoFlight__item__info .mod_infoFlight__item__infoWrapper:first-child:before{display:none}.conection-flight.is-dropdown>.mod_infoFlight__item__info .mod_infoFlight__item__infoWrapper .icon-conexio,.conection-flight.is-dropdown>.mod_infoFlight__item__info .mod_infoFlight__item__infoWrapper .icon-conexio-alt{display:none}.conection-flight.is-dropdown>.mod_infoFlight__item__info .mod_infoFlight__item__infoWrapper:first-child:before{display:block}.conection-flight.is-dropdown .conection-airport .mod_infoFlight__item__infoIata,.conection-flight.is-dropdown .conection-airport .mod_infoFlight__infoIata__iata,.conection-flight.is-dropdown .conection-airport .mod_infoFlight__item__infoRoute,.ow-mode .conection-flight .conection-airport .mod_infoFlight__item__infoIata,.ow-mode .conection-flight .conection-airport .mod_infoFlight__infoIata__iata,.ow-mode .conection-flight .conection-airport .mod_infoFlight__item__infoRoute{color:#0da398}.conection-flight.is-dropdown .conection-airport .mod_infoFlight__infoIata__iata:before,.ow-mode .conection-flight .conection-airport .mod_infoFlight__infoIata__iata:before{border-color:#0da398}.conection-flight.is-dropdown .conection-airport .mod_infoFlight__infoIata__iata:after,.ow-mode .conection-flight .conection-airport .mod_infoFlight__infoIata__iata:after{background-color:#0da398}.mod_infoFlight__item__btnConection{width:100%;display:block;text-align:center;background-color:rgba(13,163,152,.15);border:solid 2px #fff;padding:7px;box-sizing:border-box}.mod_infoFlight__item__btnConection>span{vertical-align:middle;display:inline-block;color:#0da398}.mod_infoFlight__item__btnConection>.mod_infoFlight__item__btnConectionText{padding:0 26px 0 0;font-size:12px;position:relative}.mod_infoFlight__item__btnConection>span [class*="icon-"]{vertical-align:sub;font-size:18px;padding-right:5px}.mod_infoFlight__item__btnConection>[class*="icon-"]{font-size:18px}.mod_infoFlight__item__btnConection>.mod_infoFlight__item__btnConectionText:after{content:"";font-family:'vueling';width:18px;height:18px;border:solid 1px #0da398;text-align:center;line-height:17px;box-sizing:border-box;border-radius:50%;display:inline-block;position:absolute;right:0;top:50%;margin-top:-9px;font-size:9px}.mod_infoFlight__item__btnConection.is-active>.mod_infoFlight__item__btnConectionText:after{content:""}.ow-mode .mod_infoFlight__item{width:100%;margin:0}.ow-mode .mod_infoFlight__item:not(.conection-flight) .mod_infoFlight__item__info{margin:0 -45px}.ow-mode .mod_infoFlight__item:not(.conection-flight) .mod_infoFlight__item__infoWrapper{padding:0 45px}.ow-mode .mod_infoFlight__item:not(.conection-flight) .mod_infoFlight__item__infoWrapper:before{font-size:46px;right:-23px;bottom:6px}.ow-mode .conection-flight .mod_infoFlight__item__btnConection>.mod_infoFlight__item__btnConectionText:after{display:none}.ow-mode .conection-flight .mod_infoFlight__item__infoWrapper{width:25%}.ow-mode .conection-flight .conection-airport{width:50%}.ow-mode .conection-flight .conection-airport>*{text-align:center}.ow-mode .conection-flight .conection-airport .mod_infoFlight__item__infoIata:before{left:0}.ow-mode .conection-flight .mod_infoFlight__infoIata__hour span+span{margin-left:14px}.mod_fareCondition .sectionBox__header{margin-bottom:20px;padding:15px 15px 7px 15px;border-bottom:2px dotted #eee}.mod_fareCondition .list_fareCondition{margin-bottom:10px;padding-left:45px}.mod_fareCondition .list_fareCondition li{font-size:12px;padding-bottom:20px;width:calc(25.7% - 48px)}.container-flight-management{width:725px;margin:0 auto}.wrapper-info-flights{display:table;margin:0 -10px;width:calc(100% + 20px);box-sizing:border-box;border-collapse:separate;border-spacing:10px 0}.container-flight-management .wrapper-info-flights__OW{width:58%;margin:auto}.wrapper-info-flights .mod_infoFlight__item{width:50%;padding:17px;border-radius:5px;display:table-cell;background-color:#f3f3f3}.wrapper-info-flights .mod_infoFlight__item--active{border:2px solid #fc0}.wrapper-info-flights .mod_infoFlight__item--disabled,.wrapper-info-flights .mod_infoFlight__item--disabled .mod_infoFlight__infoIata__iata,.wrapper-info-flights .mod_infoFlight__item--disabled .mod_infoFlight__item__infoRoute{color:#999}.wrapper-info-flights .mod_infoFlight__item--disabled .info-iata-xs .mod_infoFlight__infoIata__iata:after{background-color:#999}.wrapper-info-flights .mod_infoFlight__item .wrap-item-flight{position:relative;padding:0 15px;background-color:#fff}.wrapper-info-flights .mod_infoFlight__item__header,.wrapper-info-flights .mod_infoFlight__item__date{padding:10px 0}.mod_infoFlight__status-info,.mod_infoFlight__status-info .icon-check-alert .path1:before{color:#d4470f}.mod_infoFlight__status-info .icon{margin-right:5px;font-size:1.64em;vertical-align:middle}.mod_infoFlight__status-info .text{vertical-align:middle}.mod_infoFlight__status-info{font-size:11px;font-weight:bold}.wrap-item-flight_info{margin:0;width:100%;display:table;border-spacing:0;box-sizing:border-box;padding:10px 0 15px 0}.wrap-item-flight_info .wrap-item-flight-info_item{width:50%;display:table-cell;position:relative;vertical-align:middle}.wrap-item-flight_info .wrap-item-flight-info_item .mod_infoFlight__item__infoRoute{margin-bottom:2px}.wrap-item-flight_info .wrap-item-flight-info_item.flight-return{text-align:right}.wrap-item-flight_info .wrap-item-flight-info_item:nth-child(1){text-align:left}.wrap-item-flight_info .mod_infoFlight__status-info{position:absolute;top:30px;left:50%;max-width:175px;transform:translateX(-50%);text-align:center}.wrap-item-flight_info .mod_infoFlight__status-info .text{margin-top:5px}.flight-icon-plane{position:absolute;bottom:23px;z-index:3;background:#fff;padding:0 8px}.flight-icon-plane.rt-flight{right:-18px}.flight-icon-plane.connection-flight{right:-28px}.flight-icon-plane .connection-flight span{font-size:25px}.mod_infoFlight__item--ow .rt-flight,.mod_infoFlight__item--connection .connection-flight{display:block}.mod_infoFlight__item--ow .connection-flight,.mod_infoFlight__item--connection .rt-flight{display:none}.wrap-item-flight_info .wrap-item-flight-info_item:nth-child(2) .info-iata-xs:before{right:30px;left:inherit}.info-iata-xs .mod_infoFlight__infoIata__iata{font:800 20px/22px verdana}.info-iata-xs .mod_infoFlight__infoIata__iata:before{left:5px;width:20px;height:20px}.info-iata-xs .mod_infoFlight__infoIata__iata:after{width:6px;height:6px;bottom:7px;left:17px}.wrap-item-flight_info .wrap-item-flight-info_item:nth-child(2) .info-iata-xs .mod_infoFlight__infoIata__iata:before{right:5px;left:inherit}.wrap-item-flight_info .wrap-item-flight-info_item:nth-child(2) .info-iata-xs .mod_infoFlight__infoIata__iata:after{left:inherit;right:12px}.info-iata-xs:before{height:4px;left:30px;z-index:1;bottom:31px}.wrap-item-flight-info-hour{font-size:12px;margin-top:5px}.wrap-item-flight-info-hour .info-through{color:#999;text-decoration:line-through}.wrap-item-flight-info-hour .info-hour-default{color:#000}.wrap-item-flight-info-hour .info-new-hour{color:#fc0;font-weight:bold}.wrap-item-flight-info_footer{border-top:solid 1px #ddd;text-align:left}.wrapper-info-flights .wrap-item-flight-info_footer .wrap-item-flight{padding:5px 15px}.wrap-item-flight-info_footer span{line-height:22px;font-size:12px}.mod_infoFlight__item--return .mod_infoFlight__item__date{color:#000;background-color:#fc0}.flight-connections .content-flights:nth-child(1) .wrap-item-flight-info_footer span:nth-child(2){display:none}.destination-flight .flight-return .mod_infoFlight__item__infoRoute,.destination-flight .flight-return .mod_infoFlight__infoIata__iata,.destination-flight .wrap-item-flight-info_footer span:nth-child(2){color:#fc0;font-weight:bold}.flight-connections .content-flights:nth-child(1) .flight-return .mod_infoFlight__item__infoRoute,.flight-connections .content-flights:nth-child(1) .flight-return .mod_infoFlight__infoIata__iata,.flight-connections .content-flights:nth-child(1) .flight-return .wrap-item-flight-info-hour span,.flight-connections .content-flights:nth-child(2) .flight-outbound .mod_infoFlight__item__infoRoute,.flight-connections .content-flights:nth-child(2) .flight-outbound .mod_infoFlight__infoIata__iata,.flight-connections .content-flights:nth-child(2) .flight-outbound .wrap-item-flight-info-hour span{color:#23aba1}.flight-connections .content-flights:nth-child(1) .flight-return .mod_infoFlight__item__infoRoute,.flight-connections .content-flights:nth-child(2) .flight-outbound .mod_infoFlight__item__infoRoute{font-weight:normal}.flight-connections .content-flights:nth-child(1) .flight-return .mod_infoFlight__infoIata__iata:before,.flight-connections .content-flights:nth-child(2) .flight-outbound .mod_infoFlight__infoIata__iata:before{border-color:#23aba1}.flight-connections .content-flights:nth-child(1) .flight-return .mod_infoFlight__infoIata__iata:after,.flight-connections .content-flights:nth-child(2) .flight-outbound .mod_infoFlight__infoIata__iata:after{background-color:#23aba1}.wrapper-info-flights .mod_infoFlight__item__header{padding-top:8px;padding-bottom:3px}.wrapper-info-flights .mod_infoFlight__item__header>.feeName{color:#4d4d4d}.wrapper-info-flights .mod_infoFlight__item__date{font-size:11px}.wrapper-info-flights .mod_infoFlight__item__infoRoute{color:#4d4d4d}.wrapper-info-flights .mod_infoFlight__item__infoRoute p{font-size:11px}.wrapper-info-flights .mod_infoFlight__infoIata__iata{color:#333}.wrapper-info-flights .mod_infoFlight__infoIata__iata:after{background-color:#4d4d4d}.wrapper-info-flights .mod_infoFlight__item__footer .section--operatorBy ul li{margin:2px 0 2px 15px}.wrapper-info-flights .mod_infoFlight__item__btnConection,.wrapper-info-flights .mod_infoFlight__item__change,.wrapper-info-flights .mod_infoFlight__item__notification{width:100%;display:block;box-sizing:border-box;border-style:none;border-bottom:solid 2px #fff}.wrapper-info-flights .mod_infoFlight__item__btnConection{padding:7px 0 7px 15px;text-align:left;position:relative;box-sizing:border-box;width:100%;display:block;background-color:#dbf1f0;border-bottom:solid 2px #fff}.wrapper-info-flights .mod_infoFlight__item__change,.wrapper-info-flights .mod_infoFlight__item__notification{padding:7px 25px;text-align:center}.wrapper-info-flights .mod_infoFlight__item__notification{position:relative;cursor:pointer}.wrapper-info-flights .mod_infoFlight__item__btnConection .icon-clock{padding-right:5px}.wrapper-info-flights .mod_infoFlight__item__btnConection,.wrapper-info-flights .mod_infoFlight__item__notification{background-color:#dbf1f0}.wrapper-info-flights .mod_infoFlight__item__btnConection>span,.wrapper-info-flights .mod_infoFlight__item__notification>span{vertical-align:middle;display:inline-block;color:#0da398}.wrapper-info-flights .mod_infoFlight__item__btnConection>.mod_infoFlight__item__btnConectionText{font-size:12px;position:relative;white-space:initial;box-sizing:border-box;width:87%;margin-left:5px}.wrapper-info-flights .mod_infoFlight__item__btnConection>.mod_infoFlight__item__btnConectionText:after{right:5px;background-color:#fff}.wrapper-info-flights .mod_infoFlight__item__btnConection.is-active>.mod_infoFlight__item__btnConectionText:after{content:""}.wrapper-info-flights .mod_infoFlight__item__change{background-color:#f9ece1}.wrapper-info-flights .mod_infoFlight__item__changeText{font-size:14px;position:relative;color:#f67706;vertical-align:middle}.wrapper-info-flights .mod_infoFlight__item__change>.icon-triangle-alert{font-size:18px;padding-right:8px;vertical-align:middle}.wrapper-info-flights .mod_infoFlight__item__notificationText{font-size:14px;position:relative;color:#0da398}.wrapper-info-flights .mod_infoFlight__item__notification>.icon-check-alert{vertical-align:middle;font-size:18px;padding-left:8px;color:#0da398}.wrapper-info-flights .mod_infoFlight__item__notification>.icon-check-alert .path1:before{content:"";color:#0da398}.wrapper-info-flights .mod_infoFlight__item__notification>.icon-check-alert{transform:rotate(180deg)}.wrapper-info-flights .mod_infoFlight__item__notification .box_bubble{position:absolute;z-index:10;bottom:36px;right:93px;width:168px}.wrapper-info-flights .mod_infoFlight__item__notification .box_bubble{visibility:hidden}.wrapper-info-flights .mod_infoFlight__item__notification:hover .box_bubble{visibility:visible}.tabs-underlined_container-content .wrapper-info-flights .box_bubble p{white-space:normal}.wrapper-info-flights .mod_infoFlight__item{color:#4d4d4d}.wrapper-info-flights .mod_infoFlight__item--disabled .wrap-item-flight-info-hour .info-hour-default,.wrapper-info-flights .mod_infoFlight__item--disabled .wrap-item-flight-info_footer .icon-logoVueling .path2:before,.wrapper-info-flights .mod_infoFlight__item--disabled .icon-vuelos_ida:before,.wrapper-info-flights .mod_infoFlight__item--disabled .mod_infoFlight__item__header>.feeName,.wrapper-info-flights .mod_infoFlight__item--disabled .icon-conexio .path1:before{color:#999}.wrapper-info-flights .mod_infoFlight__item--disabled.info-iata-xs .mod_infoFlight__infoIata__iata:before{border:2px solid #ccc}.wrapper-info-flights .mod_infoFlight__item--disabled .mod_infoFlight__infoIata__iata:after{background-color:#999}.wrapper-info-flights .mod_infoFlight__item--disabled .icon-conexio-alt .path1:before,.wrapper-info-flights .mod_infoFlight__item--disabled .mod_infoFlight__item__header>.feeName:before{opacity:.6}.wrapper-info-flights .mod_infoFlight__item--disabled .icon-conexio-alt .path2:before{color:#999}.wrapper-info-flights .mod_infoFlight__item--disabled .extra-day-notification:before,.wrapper-info-flights .mod_infoFlight__item--disabled .first-airline{opacity:.6}.wrapper-info-flights .wrapper-info-flights .mod_infoFlight__item .wrap-item-flight{padding:0 15px 5px 15px}.wrapper-info-flights .wrapper-info-flights .mod_infoFlight__item__header{padding:10px 0 0 0}.wrapper-info-flights .wrap-item-flight-airlines{float:right}.wrapper-info-flights .second-airline{border-left:2px solid #f3f3f3;padding-left:5px;margin-left:5px}.wrapper-info-flights .flight-icon-plane{bottom:22px}.wrapper-info-flights .flight-icon-plane.rt-flight{padding:0 14px;right:-28px}.wrapper-info-flights .flight-icon-plane.rt-flight{right:-28px}.wrapper-info-flights .connection-flight{bottom:17px}.wrapper-info-flights .flight-icon-plane.connection-flight .icon-conexio-alt{font-size:34px}.wrapper-info-flights .mod_infoFlight__item__date .info-through{color:#999;text-decoration:line-through;font-size:10px;padding-right:3px}.wrapper-info-flights .wrap-item-flight-info_footer .info-through{font-size:10px;color:#999;text-decoration:line-through}.wrapper-info-flights .terminal-through{color:#999;text-decoration:line-through;font-size:8px}.wrapper-info-flights .flight-through{color:#999;text-decoration:line-through;font-size:14px;font-weight:bold}.wrapper-info-flights .time-through{color:#999;text-decoration:line-through;font-size:10px;position:absolute}.wrapper-info-flights .flight-return .time-through{right:0}.wrapper-info-flights .wrap-item-flight-info-hour .info-new-hour{font-weight:inherit;color:#f67706}.wrapper-info-flights .wrap-item-flight-info-hour .info-connection-hour{color:#0da398}.wrapper-info-flights .wrapper-info-flights .wrap-item-flight-info_footer .wrap-item-flight{padding:8px 15px;font-size:12px}.wrapper-info-flights .wrap-item-flight-info_footer{line-height:22px;font-size:12px}.wrapper-info-flights .wrap-item-flight-info_footer .icon-logoVueling span{font-size:18px}.wrapper-info-flights .updated{color:#f67706}.wrapper-info-flights .connection{color:#0da398}.wrapper-info-flights .extra-day-notification::before{content:attr(data-notification);width:20px;height:20px;border:1px solid #0da398;background-color:#0da398;color:#fff;font-size:12px;text-align:center;font-family:"Roboto-Medium";position:absolute;border-radius:50%;right:50px;line-height:20px;bottom:.5px}.wrapper-info-flights .is-hidden{display:none}.wrapper-info-flights .wrap-item-flight-airlines .icoLogoBritish_small{top:0;vertical-align:top}#seatAssignment.sectionSolid--showcaseSeats,.sectionSolid--showcaseSeats{background-color:#f3f3f3;padding:18px}.showcaseSeats__wrapper{-js-display:flex;display:flex;flex-flow:row;flex-wrap:nowrap}.showcaseSeats>div{cursor:pointer;width:auto;flex-shrink:1;flex-grow:1;flex-basis:100%}.sectionSolid--showcaseSeats .showcaseSeats__seats,.showcaseSeats__random{position:relative;padding:12px;border:2px solid #f3f3f3;box-sizing:border-box;border-radius:10px}.sectionSolid--showcaseSeats .showcaseSeats__seats{border:2px solid #f3f3f3;box-sizing:border-box;width:77%}.showcaseSeats__seats__content>.iconContent,.showcaseSeats__seats ul{padding:20px;background-color:#fff;border-radius:10px;box-sizing:border-box;width:100%;display:inline-block}.showcaseSeats__seats ul{-js-display:flex;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:42px}.showcaseSeats__seats ul li{width:40%;flex-basis:50%;padding-right:36px;box-sizing:border-box;padding-bottom:0;display:inline-block;margin-right:-4px}.showcaseSeats__seats ul li:nth-child(-n+2){padding-bottom:24px}.showcaseSeats__seats ul li:nth-child(even){padding-right:0}.sectionSolid--showcaseSeats .showcaseSeats__seats.showcaseSeats__seats--newItem{width:77%}.showcaseSeats__seats.showcaseSeats__seats--newItem .showcaseSeats__seats__item{display:inline-block;flex-basis:calc(50% - 12px);box-sizing:content-box}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#c3_seatsPage .showcaseSeats__seats.showcaseSeats__seats--newItem .showcaseSeats__seats__item{display:inline-block}}#c3_seatsPage .showcaseSeats__seats.showcaseSeats__seats--newItem .showcaseSeats__seats__item{width:calc(50% - 12px)\0/IE9!important;vertical-align:top\0/IE9}.sectionSolid--showcaseSeats .showcaseSeats__seats.showcaseSeats__seats--newItem,.sectionSolid--showcaseSeats .showcaseSeats__seats.showcaseSeats__seats--newItem+.showcaseSeats__random{min-height:380px\0/IE9}.RU .sectionSolid--showcaseSeats .showcaseSeats__seats.showcaseSeats__seats--newItem,.RU .sectionSolid--showcaseSeats .showcaseSeats__seats.showcaseSeats__seats--newItem+.showcaseSeats__random{min-height:400px\0/IE9}.sectionSolid--showcaseSeats .showcaseSeats__seats.showcaseSeats__seats--newItem+.showcaseSeats__random{width:calc(23% - 20px)}.showcaseSeats__wrapper>div{color:#000}.showcaseSeats__seats__item__content{padding-left:86px;position:relative}.showcaseSeats__seats__item__content [class*="icoSeatsEscaparate"]{position:absolute;top:3px;left:0}.showcaseSeats__seats__item__content .containerIcon{display:inline-block;min-height:51px}.showcaseSeats__seats__item__content .showcaseSeats__seats__item__subContent{min-height:60px;margin-bottom:10px}.showcaseSeats__seats__item__content .showcaseSeats__seats__item__subContent ul{display:list-item;flex-wrap:wrap;padding:0;font-size:10px;font-weight:bold}.showcaseSeats__seats__item__content .showcaseSeats__seats__item__subContent ul li,.showcaseSeats__seats__item__content .showcaseSeats__seats__item__subContent ul li:nth-child(odd){padding:0;display:list-item;width:auto}.showcaseSeats__seats__item__content .showcaseSeats__title{font-size:10px;margin-bottom:4px;color:#666;position:relative}.showcaseSeats__desc{font:800 10px/1.1 verdana;margin-bottom:6px}.showcaseSeats__price{font:800 14px/1.1 verdana;color:#000;display:block}.showcaseSeats__price--inline{display:inline-block}.showcaseSeats__price+.showcaseSeats__link{margin-top:4px;display:block}.showcaseSeats__random .showcaseSeats__desc{margin-bottom:26px}.showcaseSeats__seats__footer{padding:12px 12px 0}.showcaseSeats__seats__footer .wrap_btSmall_plus{text-align:center}.sectionSolid--showcaseSeats .showcaseSeats__seats--horizontal{width:100%}.showcaseSeats__seats--horizontal ul,.showcaseSeats-sb .showcaseSeats__seats ul{flex-wrap:nowrap;padding:10px}.showcaseSeats__seats--horizontal .showcaseSeats__seats__item,.showcaseSeats-sb .showcaseSeats__seats .showcaseSeats__seats__item{flex-shrink:1;padding:0 12px 10px!important;padding-bottom:10px!important}.showcaseSeats__seats--horizontal .showcaseSeats__seats__item__content{padding-left:0;text-align:center}.showcaseSeats__seats--horizontal [class*="icoSeatsEscaparate"]{display:block;margin:0 auto;clear:both;position:relative;margin-bottom:12px}.showcaseSeats__seats--horizontal .showcaseSeats__title{margin-bottom:8px}.showcaseSeats__seats--horizontal .showcaseSeats__title--inluded{margin-bottom:35px}.showcaseSeats__seats--horizontal .showcaseSeats__desc{margin-bottom:16px;min-height:26px}.showcaseSeats__seats--spaceOne{border-style:solid;border-color:transparent;border-left-width:2px;border-right-width:2px}#c3Body .showcaseSeats .showcaseSeats__seats--horizontal.showcaseSeats__seats--spaceOne .showcaseSeats__seats__content{width:100%!important}#c3_seatsPage .showcaseSeats__seats .showcaseSeats__seats__item,.showcaseSeats__seats--spaceOne .showcaseSeats__seats__item{display:table-cell;width:25%!important}.whiteBox .showcaseSeats__seats--spaceOne{padding-left:8px;padding-right:8px}.whiteBox .seatMap--vertical .showcaseSeats__seats--spaceOne{margin-left:4px;margin-right:4px;padding-left:12px;padding-right:12px}.showcaseSeats__seats--newItem ul li{position:relative;padding-bottom:15px}.showcaseSeats__seats--newItem ul li:last-child{min-height:56px}.showcaseSeats__seats ul li:nth-child(odd){padding-right:23px}.showcaseSeats__seats .showcaseSeats__seats__item__content{padding-bottom:13px}.showcaseSeats__seats--newItem h4{margin-bottom:5px}.showcaseSeats__seats--newItem .showcaseSeats__price{padding-left:86px;position:absolute;bottom:0;white-space:nowrap;line-height:1.4}.showcaseSeats__seats--newItem .showcaseSeats__desc{font-size:11px}.showcaseSeats__seats--newItem .wrap_btSmall_plus{position:absolute;bottom:0;width:100%;text-align:center}.showcaseSeats__seats--newItem ul li:nth-child(-n+4){padding-bottom:29px}.showcaseSeats__seats--newItem ul li:nth-child(-n+4) .showcaseSeats__price{bottom:14px}.showcaseSeats__random{width:calc(29% - 20px);margin-left:20px;position:relative;padding:12px;border:2px solid #f3f3f3;box-sizing:border-box;border-radius:10px}.showcaseSeats__random:before{width:1px;height:100%;position:absolute;content:"";left:-11px;top:0;background-color:#ddd}.showcaseSeats__random__content{padding-left:15px}.showcaseSeats__random__content .showcaseSeats__title{position:relative;margin-bottom:5px}.showcaseSeats__random__content .showcaseSeats__title:before{content:"|";font-size:10px;line-height:10px;color:#ccc;background-color:#fff;border-radius:3px;border:1px solid #ccc;width:14px;height:14px;top:0;left:-21px;display:block;text-align:right;box-sizing:border-box;position:absolute;padding-right:1px}.showcaseSeats__random__footer{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box}.showcaseSeats__seats .showcaseSeats__seats__footer,.showcaseSeats__random .showcaseSeats__random__footer{padding:12px}.showcaseSeats__seats .iconContent h5{margin-bottom:3px}.showcaseSeats__seats .iconContent .title-borderBottom{margin-bottom:10px!important;padding-bottom:5px}.showcaseSeats__seats .iconContent{color:#666}.showcaseSeats .showcaseSeats__wrapper>div.is-active,.showcaseSeats .showcaseSeats__wrapper>div:hover{background-color:#fff;border-color:#fc0;border-radius:10px}.showcaseSeats .showcaseSeats__wrapper>div.is-active{cursor:default}.showcaseSeats .showcaseSeats__wrapper>div.is-notSelected:hover{border-color:#f3f3f3;cursor:default}.showcaseSeats .showcaseSeats__wrapper>div.is-active .wrap_btSmall_plus a{opacity:.4;cursor:default}.showcaseSeats .showcaseSeats__wrapper>div.is-active .wrap_btSmall_plus a:hover .bt_link{color:#666!important;cursor:default}.showcaseSeats .showcaseSeats__wrapper>div.is-active .wrap_btSmall_plus a .bt_link:after{background:url(../../images/VuelingBase/btnSmall_check.png) right center no-repeat}.showcaseSeats .showcaseSeats__wrapper>div.is-inactive,.showcaseSeats .showcaseSeats__wrapper>div.is-inactive:hover{cursor:default;background-color:#fff;border-color:#fff}.showcaseSeats .showcaseSeats__wrapper>div.is-inactive:not(.showcaseSeats__random) .showcaseSeats__random__content{opacity:.3}.showcaseSeats .showcaseSeats__wrapper>.showcaseSeats__random.is-inactive,.showcaseSeats .showcaseSeats__wrapper>.showcaseSeats__random.is-inactive:hover{background-color:transparent;border-color:transparent}.showcaseSeats .showcaseSeats__wrapper>.showcaseSeats__random.is-inactive .showcaseSeats__title{opacity:.5}.showcaseSeats .showcaseSeats__wrapper>.showcaseSeats__random.is-inactive .showcaseSeats__desc:not(.tc_red){color:#999}#wrapper .showcaseSeats-simple>div:first-child{padding-left:15px!important}#wrapper .showcaseSeats-simple>div:last-child{padding-right:15px!important}.showcaseSeats-simple .showcaseSeats__title{font:800 12px/1 verdana;color:#666;height:20px}.showcaseSeats-simple .showcaseSeats__desc{height:30px;font:400 10px/1 verdana;color:#000}.showcaseSeats-simple .showcaseSeats__title.without-desc{height:calc(20px + 30px);margin-bottom:9px}.showcaseSeats-simple .showcaseSeats__wrapper>div:hover,.showcaseSeats-simple .showcaseSeats__wrapper>div.is-active{background-color:transparent}.showcaseSeats-sb{background-color:#f8f8f8}.showcaseSeats-sb .showcaseSeats__seats,.showcaseSeats-sb .showcaseSeats__random{margin:12px 0;padding:2px}.showcaseSeats-sb .showcaseSeats__random{padding:calc(2px + 9px);padding-top:0;padding-bottom:0}.showcaseSeats__seats .showcaseSeats__seats__content ul{background-color:transparent;padding-bottom:0}.showcaseSeats__seats .showcaseSeats__seats__item__content ul{display:list-item;font-size:11px;font-weight:bold;color:#666;word-spacing:-.1em;line-height:normal;padding:0;padding-bottom:2px}.showcaseSeats__seats .showcaseSeats__seats__item__content ul li,.showcaseSeats__seats .showcaseSeats__seats__item__content ul li:nth-child(-n+4){padding:0;display:list-item;width:auto;min-height:0}@-moz-document url-prefix(){.showcaseSeats__seats .showcaseSeats__seats__item__content ul li,.showcaseSeats__seats .showcaseSeats__seats__item__content ul li:nth-child(-n+4){letter-spacing:-.023em;line-height:1.184;}}.showcaseSeats-sb .showcaseSeats__seats .showcaseSeats__seats__item{padding:0 6px!important;flex-basis:100%}.showcaseSeats-sb .showcaseSeats__seats .showcaseSeats__seats__item:first-child{padding-left:0!important}.showcaseSeats-sb .showcaseSeats__seats .showcaseSeats__seats__item:last-child{padding-right:0!important}.showcaseSeats-sb .showcaseSeats__title{font-size:10px;font-weight:800;min-height:33px;text-align:center}.showcaseSeats-sb .showcaseSeats__title .showcaseSeats__link{display:inline-block;font-weight:400}.showcaseSeats-sb .showcaseSeats__banner img{width:100%;max-width:100%;height:auto}.showcaseSeats-sb .showcaseSeats__price{text-align:center;margin-top:10px;font-size:14px;font-weight:400}.showcaseSeats__seats .showcaseSeats__seats__footer{padding-top:28px}.showcaseSeats-sb .showcaseSeats__wrapper>div.showcaseSeats__random,.showcaseSeats-sb .showcaseSeats__wrapper>div.showcaseSeats__random:hover{border-left:1px solid #e1e1e1}.showcaseSeats-sb .showcaseSeats__random{margin-left:0;border-radius:0;border:none}.showcaseSeats-sb .showcaseSeats__random:before{display:none}.showcaseSeats-sb .showcaseSeats__random p{font-size:11px;color:#999;padding-top:50px}.showcaseSeats-sb .showcaseSeats__random .showcaseSeats__random__footer{position:absolute;left:0;width:100%;bottom:12px;text-align:center}.showcaseSeats-sb .showcaseSeats__wrapper>div.is-active,.showcaseSeats-sb .showcaseSeats__wrapper>div:hover{border-radius:0!important;box-sizing:border-box;background-color:transparent}.showcaseSeats-sb .showcaseSeats__wrapper>div.is-active{margin:0;padding:12px 0;border:2px solid #fc0!important}.showcaseSeats-sb:not(.is-dropdown){border-radius:0 0 10px 10px}.showcaseSeats-sb.is-dropdown+.sectionBox__content{padding-top:40px}.showcaseSeats-sb .showcaseSeats__wrapper>div.showcaseSeats__seats.is-active{position:relative}.showcaseSeats-sb .showcaseSeats__wrapper>div.showcaseSeats__seats.is-active:before{content:"";position:absolute;top:100%;width:100%;height:30px;background:url('../../images/VuelingBase/seatAssigment/arrow-dropdown.png') 0 0 no-repeat;background-size:100% auto}.showcaseSeats-sb:not(.is-dropdown) .showcaseSeats__wrapper>div.showcaseSeats__seats.is-active{border-radius:0 0 0 10px!important}.showcaseSeats-sb:not(.is-dropdown) .showcaseSeats__wrapper>div.showcaseSeats__random.is-active{border-radius:0 0 7px 0!important}.showcaseSeats-sb .showcaseSeats__wrapper>div.showcaseSeats__random.is-active{padding:10px 7px 8px 10px}.showcaseSeats-sb .showcaseSeats__wrapper>div.showcaseSeats__random.is-active a,.showcaseSeats-sb .showcaseSeats__wrapper>div.showcaseSeats__random.is-active a:hover{cursor:default;color:#990}.showcaseSeats-sb .showcaseSeats__wrapper>div.showcaseSeats__random.is-active .showcaseSeats__random__footer{margin-bottom:10px;left:1px}.showcaseSeats-sb .showcaseSeats__wrapper>div.showcaseSeats__seats.is-active+.showcaseSeats__random{border-left:0;padding-left:calc(10px + 2px)}.section-halfColour{border-radius:5px;overflow:hidden;display:table;width:100%;margin:0 0 40px}.section-halfColour>div{display:table-cell;vertical-align:top;padding:15px;font:400 18px/1 'DTLProkyonTMedium',verdana;width:50%;position:relative;vertical-align:middle}.section-halfColour__left{text-align:right;background-color:#ddd;color:#666}.section-halfColour .section-halfColour__right{text-align:left;background-color:#990;color:#fff;padding-left:45px}.section-halfColour__right:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:14px 0 14px 14px;border-color:transparent transparent transparent #ddd;top:50%;margin-top:-14px;left:0}.section-halfColour--white-green .section-halfColour__left{background-color:#fff}.section-halfColour--white-green .section-halfColour__right:before{border-color:transparent transparent transparent #fff}.pushBox-ruta{border-radius:4px;background-color:#fc0;-webkit-box-shadow:0 3px 10px -3px rgba(0,0,0,.6);-moz-box-shadow:0 3px 10px -3px rgba(0,0,0,.6);box-shadow:0 3px 10px -3px rgba(0,0,0,.6);padding:6px 10px;margin-bottom:25px}.pushBox-ruta__labelFlight{background-color:#fff;border-radius:5px;width:100%;box-sizing:border-box;padding:9px 20px 9px 40px;position:relative;height:50px;color:#000;display:table}.pushBox-ruta__labelFlight:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:11px 0 11px 11px;border-color:transparent transparent transparent #fc0;top:50%;margin-top:-11px;left:0}.pushBox-ruta__labelFlight>div{display:table-cell;padding-left:10px;text-align:right;vertical-align:middle}.pushBox-ruta__labelFlight>div:first-child{text-align:left;padding-left:0;width:149px;box-sizing:border-box}.pushBox-ruta__labelFlight__ruta{padding-right:33px;position:relative;font-size:12px}.pushBox-ruta__labelFlight__ruta__title{font:400 17px/1 'DTLProkyonT',verdana;margin-bottom:0;display:block}.pushBox-ruta__labelFlight__ruta:after{content:"";position:absolute;width:9px;height:19px;background:url(../../images/VuelingBase/sprite_graficos.png) -1216px -961px;top:50%;margin-top:-9px;right:0}.pushBox-ruta__labelFlight__price{font:400 32px/1 'DTLProkyonT',verdana;text-align:left;position:relative;top:2px}.pushBox-ruta.wrapper_pushBox--fixed{position:fixed;top:0;z-index:20;width:950px;left:50%;margin-left:-475px;box-sizing:border-box}.sectionBox-registerPunto .sectionBox__header{padding:20px 20px 20px 51px}.cardSection{margin-bottom:20px}#wrapper .cardSection__title{font:800 14px/1 verdana}#wrapper .cardSection__title,#wrapper .cardSection__text{margin-bottom:18px}#wrapper .cardSection__icon{margin-bottom:22px}#wrapper .cardSection__button{margin-bottom:10px}#wrapper.FR .cardSection__title,#wrapper.RU .cardSection__title{min-height:31px}.cardSection-additionalServices .cardSection__text{min-height:64px}.table-checkin{width:100%;margin-bottom:20px;border-collapse:separate}.table-checkin thead{background-color:#e8e8e8}.table-checkin thead th{vertical-align:top;padding:17px}.table-checkin thead th:first-child{border-top-left-radius:10px}.table-checkin thead th:last-child .content-flight-status{border-left:1px solid #ccc;padding-left:17px}.table-checkin thead th:last-child{border-top-right-radius:10px;padding-left:0}.table-checkin thead th .head-check-section{border-bottom:1px dotted #ccc;padding-bottom:8px;margin-bottom:10px}.table-checkin thead th .head-check-section .labelCheckAllPaxs,.table-checkin thead th .head-info-flight,.table-checkin thead th .section--operatorBy .section--operatorBy_title{color:#000}.table-checkin thead th .head-check-section .labelCheckAllPaxs{font-weight:bold}.table-checkin thead th .head-info-flight{margin-bottom:5px}.table-checkin tbody tr:nth-child(even) .content-accumulate-avios{background:#f3f3f3;border-radius:10px;margin-bottom:17px;padding:17px;width:100%;box-sizing:border-box}.table-checkin tbody tr:nth-child(even) .content-accumulate-avios .elForm_checkInput,.table-checkin tbody tr:nth-child(even) .content-accumulate-avios .section_elForm{display:table-cell;vertical-align:middle}.table-checkin tbody tr:nth-child(even) .content-accumulate-avios .elForm_checkInput{width:25%;height:40px}.table-checkin tbody tr:nth-child(even) .content-accumulate-avios .section_elForm{width:49%;display:none}.table-checkin tbody tr:nth-child(odd) td{padding:17px}.table-checkin tbody tr:nth-child(even) td{border-bottom:1px dotted #d8d8d8}.wrap_counter{position:relative;right:4px;top:-21px;width:240px;overflow:hidden;margin-bottom:-21px}.wrap_counter .counter{position:relative;margin-bottom:21px}.wrap_dropDownListSorters.wrap_round_select:before,.wrap_counter .counter:after{position:absolute;content:"";top:0;left:0;z-index:1;background:url(../../images/VuelingBase/sprite_graficos.png) -939px -285px no-repeat}.wrap_counter:after{content:"";position:absolute;width:15px;height:65px}.wrap_counter .counter-header{padding:16px 16px 20px 20px;background-color:#d2460c;color:#fff;text-align:left;font:normal 1.5em/1 verdana;margin-bottom:15px;position:relative}.wrap_counter,.wrap_counter .counter-header{border-radius:0 8px 0 0}.wrap_counter .counter-header:before{content:"";position:absolute;width:244px;height:24px;bottom:-10px;left:0;background:url(../../images/VuelingBase/sprite_graficos.png) -412px -117px no-repeat}.wrap_counter .counter-content{padding:3px 10px 3px 20px;border-radius:0 0 4px 4px;text-align:left}.wrap_counter .counter-content>div{font:normal 2.8em/1 "GothamRounded",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;text-align:center;border:0;color:#d2460c;margin-left:-2px}.wrap_counter .counter-content span.tag{font:normal 11px/1 "GothamRounded-Medium",Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;margin-top:0;clear:both}.wrap_counter .counter-content>div.sep{vertical-align:top}.wrap_counter .digit .position{display:inline-block;width:auto;text-align:center;width:24px;margin-left:-10px}.wrap_counter .digit .position:first-child{margin-left:0}html body .BSPTicket{font-family:Verdana,Geneva,sans-serif;font-size:10px;color:#666;text-align:left;margin-top:7px}.hideOutside{position:absolute;left:-10000px}.continueDates{margin-top:10px}.wrap_counter--endSession{position:relative;right:0;width:auto;overflow:hidden;margin-bottom:0;top:0;padding:21px 0}.wrap_counter--endSession .counter{margin:0;min-width:145px}.wrap_counter--endSession .counter-content{padding:0 0 0 28px;border-radius:0;position:relative}.wrap_counter--endSession .counter-content:before{content:"";width:19px;height:20px;background:url("../../images/VuelingBase/sprite_graficos.png") no-repeat scroll -981px -1161px;position:absolute;top:50%;left:0;margin-top:-10px}.wrap_counter--endSession .counter-content span.tag{font:normal 11px/1 Verdana;display:inline-block}.wrap_counter--endSession .counter-content>div{font:normal 23px/1 DTLProkyonTMedium,Verdana;letter-spacing:-.5px}.wrap_counter--endSession .counter-content .digit>span.position{margin-right:3px;width:auto}.wrap_counter--endSession .counter-content>.digit{margin-right:4px}.wrapper_progressbar,.goalProgress,.progressBar,.progressBarText,.progressBarText-content{position:relative}.wrapper_progressbar{margin:20px 0}.goalProgress{background:#eee;border-radius:10px;height:32px;border:2px solid #ccc;z-index:3}.goalProgress:before,.progressBar:after,.progressBarText-content:before{position:absolute;content:""}.goalProgress:before{width:100%;left:0;height:12px;opacity:.3;filter:alpha(opacity=30);background-color:#fff;top:-2px;z-index:3}.progressBar{background:#fc0;color:#fff;font-size:1.5em;font-family:'helvetica neue',helvetica,arial,sans-serif;font-weight:700;height:32px;display:block;width:auto;border-radius:8px;overflow:visible!important;z-index:1}.progressBar:after{right:0;top:-2px;height:36px;width:5px;background-color:#666;border-radius:10px;z-index:2}.progressBarText{display:block;height:24px;width:auto;margin-top:5px}.progressBarText-content{color:#666;padding-left:25px;margin-left:-12px}.progressBarText-content:before{width:20px;height:19px;background:url(../../images/VuelingBase/sprite_iconografia.png) -528px -1165px no-repeat;top:0;left:0}.wrapper_progressbar--major{text-align:right}.wrapper_progressbar--start div.progressBar:after,.wrapper_progressbar--end div.progressBar:after{display:none}.wrapper_progressbar--start span.progressBarText-content{margin-left:0}#wrapper .progressBar--simple{width:100%;background-color:#ccc;height:7px;display:block;position:relative;margin-bottom:26px}.progressBar--simple:before,.progressBar--simple:after{display:none}.progressBar_bar{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#d4470f}.totalRow{border-top:1px solid #e1e1e1;margin-top:25px;padding:32px 0 0;text-align:center}.totalRow .totalPrice{width:auto;float:left;margin-right:16px;color:#000;text-align:right;font:800 1.63em/1.2 Verdana;margin:0 0 -7px 0}.totalRow [class*="wrap_bt"],.totalRow .paymentFee{display:inline-block}.payBox .totalRow .wrap_btBig_arrow{margin:0 15px!important}.payBox .totalRow .verisign{margin-right:15px;float:left;padding:6px 0 0}.payBox .totalRow .verisigndiv{float:left;width:70px;height:36px;background:url(../../images/VuelingBase/icoVerising_small.png) no-repeat;margin:6px 15px 24px 0}.payBox .totalRow .icoDigicert{float:left;margin:6px 15px 24px 0}.payBox .totalRow .claim{color:#666;font:800 .9em/1.2 Verdana;padding:14px 0 0}.imgRoundedMask{overflow:hidden;border-radius:10px}.imgRoundedMask img{display:block;width:100%}.imgRoundedMask.borderMask_ebebeb{border:3px solid #ebebeb}.thumbnailIcon{position:relative}.thumbnailIcon>.thumbnailIcon-iconSize_xxs{position:absolute;bottom:8px;right:8px}.thumbnailIcon>.thumbnailIcon-iconBg--yellow{background-color:#fc0;border:3px #fff solid;padding:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:rgba(0,0,0,.5) 0 0 15px;-webkit-box-shadow:rgba(0,0,0,.5) 0 0 15px;-moz-box-shadow:rgba(0,0,0,.5) 0 0 15px}.module_baggage{margin-bottom:28px}.module_baggage .contentSection>div,.module_baggage .sectionBox__content>div{margin-bottom:20px}.module_baggage .contentSection>div:last-child,.module_baggage .sectionBox__content>div:last-child{margin-bottom:0}.module_baggage [class*="column_"]{padding:0 5px}.module_baggage_infoMsgBox{border:3px solid #fc0;border-radius:10px;padding:20px 20px 20px 70px;font-size:12px;line-height:1.5}.module_baggage_infoMsgBox [class*="ico"]{float:left;margin-left:-50px}.module_baggage_description>.iconContent{padding-left:20px;box-sizing:border-box}.module_baggage_description>.iconContent>.iconContent__text{padding-left:67px}.module_baggage_description .icoBaggage{background-position:-275px -1270px;position:relative;width:106px}.module_baggage_description .roundPromo_small{left:auto;right:-15px}.module_baggage_description .icoBaggageAdded{background-position:-675px -975px;width:110px;margin-left:-160px}.module_baggage_passengers{border-top:1px solid #f0f0f0}.module_baggage_passengers_rowStart{position:relative;padding-right:150px;padding-top:20px}.module_baggage_passengers_rowStart h4{font-size:12px;color:#000}.module_baggage_passengers_rowStart p{margin:0}.module_baggage_passengers_rowStart li{display:inline-block;margin-left:0}.module_baggage_passengers_rowStart li+li{margin-left:40px}.module_baggage_passengers_rowStart li:before{content:"";display:inline-block;vertical-align:middle;margin-right:6px}.module_baggage_passengers_rowStart .module_baggage_li_baggage:before{width:16px;height:16px;background:url(../../images/VuelingBase/sprite_graficos.png) -125px -980px no-repeat}.module_baggage_passengers_rowStart .module_baggage_li_insurance:before{width:6px;height:6px;border-radius:50%;background-color:#ccc;margin-bottom:.4em}.module_baggage_passengers_rowStart .wrap_btSmall_plus{position:absolute;right:0;top:20px}.module_baggage_passengers_rowStart .wrap_btSmall_plus .btSmall{padding-left:15px;padding-right:15px}.module_baggage_passengers_rowAdd{display:none}.module_baggage_passengers_rowAdd>div{margin-top:10px}.module_baggage_passengers_rowForm .labelIcon{display:inline-block;overflow:hidden;text-align:left;width:38px;height:40px;text-indent:-999em;margin-right:15px;background:url(../../images/VuelingBase/sprite_iconografia.png) -404px -1444px no-repeat;opacity:.3;vertical-align:top!important}.module_baggage_passengers_totalKg{font:22px/40px 'DTLProkyonTRegular',Verdana}.module_baggage_passengers_totalPrice{float:right;line-height:45px;font-weight:bold;display:none}.module_baggage_passengers_totalPrice span{color:#000}.module_baggage_passengers_rowForm.active .labelIcon{opacity:1}.module_baggage_passengers_rowForm.active .module_baggage_passengers_totalPrice{display:block}.module_baggage_passengers_rowInsurance{display:none}.module_baggage_passengers_rowInsurance[class*="box_bubble"]:before{left:100px}.module_baggage_passengers_rowInsurance.box_bubble--border[class*="box_bubble"]:after{left:102px}.module_baggage_passengers_rowInsurance h5{font-size:12px;font-weight:bold;margin-bottom:.4em}.module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]{width:39%}.module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]:first-child{width:61%}.RU .module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"],.DE .module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column"],.NL .module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]{width:43%}.RU .module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]:first-child,.DE .module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]:first-child,.NL .module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]:first-child{width:57%}.GL .module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"],.PT .module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]{width:45%}.GL .module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]:first-child,.PT .module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]:first-child{width:55%}.module_baggage_passengers_rowwAlert{display:none}.baggage-selector{position:relative;padding-left:27px}.baggage-selector:before{content:"";position:absolute;top:50%;left:0;margin-top:-10px;width:20px;height:20px;background:url(../../images/VuelingBase/sprite_iconografia.png) -1276px -1549px no-repeat;opacity:.4}.baggage-selector.none-icon{padding-left:0}.baggage-selector.none-icon:before{background-image:none}.baggage-selector.is-active:before{opacity:1}.baggage-selector span{float:left;display:block;margin-right:-1px}.baggage-selector span input{display:none}.baggage-selector span label{width:25px;height:26px;border:1px solid #ccc;line-height:26px;text-align:center;font-size:12px;display:block;background-color:#fff;color:#666;cursor:pointer;font-weight:400}.baggage-selector span input:checked+label{background-color:#666;color:#fff}.baggage-selector span.is-included label,.baggage-selector span.is-included input:checked+label{background-color:#f7f7f7;color:#999;border-color:#e8e8e8;cursor:default}#c3_baggagePage .module_baggage_passengers:first-child{border-top:0 none}#c3_baggagePage .module_baggage_passengers:last-child{border-bottom:1px solid #f0f0f0;padding-bottom:20px}.RU .module_baggage_passengers_rowStart li{width:40%;float:left}.RU .module_baggage_passengers_rowStart .module_baggage_li_baggage{padding-left:22px}.RU .module_baggage_passengers_rowStart .module_baggage_li_baggage:before{margin-left:-22px}.RU .module_baggage_passengers_rowStart .module_baggage_li_insurance{padding-left:12px}.RU .module_baggage_passengers_rowStart .module_baggage_li_insurance:before{margin-left:-12px}.RU .module_baggage_passengers_rowStart .wrap_btSmall_plus{margin-top:.8em}.sectionBorderTab .sectionBorder{border-width:1px}.tr_hover:hover .hidden.overwrite_hidden{display:block!important}.baggage-allowed{border-spacing:10px 0;table-layout:fixed;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);text-align:center}.baggage-allowed-space{border-spacing:15px 0}.baggage-allowed .baggage-allowed-item{display:table-cell;width:33.33%;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background-color:#f7f7f7}.baggage-allowed--fluid{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.select-baggage-kg{cursor:pointer;display:inline-block}.select-baggage-kg:hover .item-circle-dashed{color:#666;border-color:transparent;box-shadow:0 0 0 2px #fc0}.select-baggage-kg:hover .item-circle-dashed .selected-num{border:2px solid #fc0}.select-baggage-kg.active .item-circle-dashed,.select-baggage-kg.active .item-circle-dashed .selected-num{border-color:transparent;box-shadow:0 0 0 2px #fc0}.select-baggage-kg .item-circle-dashed{margin:0 auto 10px}.item-circle-dashed{width:85px;height:85px;padding:10px 0;position:relative;border-radius:50%;margin-bottom:10px;box-sizing:border-box;border:1px dashed #ccc}.item-circle-dashed .selected-num{top:8px;right:-5px;width:22px;height:22px;position:absolute;background:#fff;border-radius:50%;box-sizing:border-box;border:1px solid #ccc}.item-circle-dashed .selected-num [class*="icon-"]{left:55%;transform:translate(-50%,-50%)}.item-circle-dashed .label-recommended{left:50%;bottom:-8px;padding:3px;color:#fff;font-size:9px;min-width:100px;border-radius:3px;font-weight:normal;position:absolute;background-color:#0da398;transform:translateX(-50%)}.blockAncillary{padding:22px 0;border-top:1px solid #ebebeb}.blockAncillary:first-child{border-top:0;padding-top:0}.blockAncillary:last-child{padding-bottom:0}.blockAncillary__colLeft{width:70%}.blockAncillary__colRight{width:30%}.blockAncillary__title{font:800 14px/1.2 verdana;padding:0 0 17px}.blockAncillary__title--secundary{padding:0 0 13px}.mod_ancillaries__content{position:relative}.mod_ancillaries__intro__text{opacity:1;transition:all .3s linear;position:relative;z-index:1}.mod_ancillaries__intro{position:relative}.mod_ancillaries__intro__text .title-h4{font:400 14px/1.3 verdana;margin-bottom:20px}.mod_ancillaries__intro__text>.iconContent{margin-bottom:22px}.mod_ancillaries__intro__text>.iconContent>.iconContent__text{padding-top:10px;padding-left:50px}.mod_ancillaries__intro__text>.iconContent>.iconContent__icon{position:relative}.mod_ancillaries__intro__text>.iconContent>.iconContent__icon .roundPromo_big{width:85px;height:85px;left:auto;top:-5px;right:-42px;font-size:1em;padding:15px 9px}.mod_ancillaries__intro__text>.iconContent>.iconContent__icon .roundPromo_big strong{font-size:1.6em;line-height:1.5em}.mod_ancillaries__intro__text>.iconContent>.iconContent__icon .roundPromo_big .roundPromo_eu{font-size:.9em;display:block}.mod_ancillaries__intro__text p{font-size:12px}.mod_ancillaries__intro__text>ul li{margin-bottom:10px;font-size:14px}.mod_ancillaries__sectionButton{background-color:#f3f3f3;border-radius:5px;padding:12px;position:absolute;right:0;bottom:0;width:calc(100% - 8px)}.mod_ancillaries__sectionButton .boton_vp{float:right}.mod_ancillaries__price{text-align:center}.mod_ancillaries__price .wrapper_currency{font-size:14px}.mod_ancillaries__price .wrapper_currency__footer{display:block;font-size:11px;font-weight:400;margin-bottom:-3px;margin-top:-1px}.mod_ancillaries__intro__msg{position:absolute;top:0;left:0;width:100%;text-align:center;transition:all .3s ease-out;opacity:0}.mod_ancillaries__intro__msg .title-h4{font:800 14px/1 verdana;position:relative;display:inline-block;margin-bottom:14px;color:#990}.mod_ancillaries__intro__msg .title-h4:before{display:inline-block;content:"";font-size:1.7em;font-family:'vueling';vertical-align:middle;top:-.1em;position:relative;padding-right:9px;color:#990;transition:all .3s ease-out;opacity:0}.mod_ancillaries__intro__msg .title-h4>span{transform:translateY(-12px);display:inline-block;opacity:0;transition:all .3s ease-out}.mod_ancillaries__intro__msg.boxAlone,.mod_ancillaries__intro__msg.boxAlone .mod_ancillaries__intro__msgBox{height:100%;margin:0}.mod_ancillaries__intro__msgBox{border:2px solid #ddd;padding:15px;border-radius:5px;transform:translateY(15px);opacity:0;transition:all .3s ease-out}.mod_ancillaries__intro__msg.boxAlone .mod_ancillaries__intro__msgBox .title-h4:before{display:none}.mod_ancillaries__intro__seatIcon{font-size:34px}.mod_ancillaries__intro__msg.boxAlone .mod_ancillaries__intro__msgBox .mod_ancillaries__intro__seatIcon{font-size:54px;opacity:0}.sectionBox-ancillariesPush-baggage .mod_ancillaries__intro__msg.boxAlone .mod_ancillaries__intro__msgBox .mod_ancillaries__intro__seatIcon{font-size:44px}.mod_ancillaries__intro__msgBox.animate,.mod_ancillaries__intro__msg .title-h4>span.animate{transform:translateY(0);opacity:1}.mod_ancillaries__intro__msg .title-h4.animate-pulse-2:before{opacity:1;animation:animation_pulse_2 ease-in-out 1s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animation_pulse_2 ease-in-out 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:animation_pulse_2 ease-in-out 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:animation_pulse_2 ease-in-out 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:animation_pulse_2 ease-in-out 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%}.mod_ancillaries__intro__msg.boxAlone .mod_ancillaries__intro__msgBox .mod_ancillaries__intro__seatIcon.animate-pulse{opacity:1;animation:animation_pulse ease-in-out 1s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animation_pulse ease-in-out 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:animation_pulse ease-in-out 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:animation_pulse ease-in-out 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:animation_pulse ease-in-out 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%}@keyframes animation_pulse{0%{transform:scaleX(1) scaleY(1);opacity:0}50%{opacity:1;transform:scaleX(1.3) scaleY(1.3)}100%{transform:scaleX(1) scaleY(1)}}@-moz-keyframes animation_pulse{0%{-moz-transform:scaleX(1) scaleY(1);opacity:0}50%{-moz-transform:scaleX(1.3) scaleY(1.3);opacity:1}100%{-moz-transform:scaleX(1) scaleY(1)}}@-webkit-keyframes animation_pulse{0%{-webkit-transform:scaleX(1) scaleY(1);opacity:0}50%{-webkit-transform:scaleX(1.3) scaleY(1.3);opacity:1}100%{-webkit-transform:scaleX(1) scaleY(1)}}@-o-keyframes animation_pulse{0%{-o-transform:scaleX(1)scaleY(1);opacity:0;}50%{-o-transform:scaleX(1.3)scaleY(1.3);opacity:1;}100%{-o-transform:scaleX(1)scaleY(1);}}@-ms-keyframes animation_pulse{0%{-ms-transform:scaleX(1) scaleY(1);opacity:0}50%{-ms-transform:scaleX(1.3) scaleY(1.3);opacity:1}100%{-ms-transform:scaleX(1) scaleY(1)}}@keyframes animation_pulse_2{0%{transform:scaleX(1) scaleY(1);opacity:0}50%{opacity:1;transform:scaleX(2) scaleY(2)}100%{transform:scaleX(1) scaleY(1)}}@-moz-keyframes animation_pulse_2{0%{-moz-transform:scaleX(1) scaleY(1);opacity:0}50%{-moz-transform:scaleX(2) scaleY(2);opacity:1}100%{-moz-transform:scaleX(1) scaleY(1)}}@-webkit-keyframes animation_pulse_2{0%{-webkit-transform:scaleX(1) scaleY(1);opacity:0}50%{-webkit-transform:scaleX(2) scaleY(2);opacity:1}100%{-webkit-transform:scaleX(1) scaleY(1)}}@-o-keyframes animation_pulse_2{0%{-o-transform:scaleX(1)scaleY(1);opacity:0;}50%{-o-transform:scaleX(2)scaleY(2);opacity:1;}100%{-o-transform:scaleX(1)scaleY(1);}}@-ms-keyframes animation_pulse_2{0%{-ms-transform:scaleX(1) scaleY(1);opacity:0}50%{-ms-transform:scaleX(2) scaleY(2);opacity:1}100%{-ms-transform:scaleX(1) scaleY(1)}}.mod_seatsList__iconSeat,.mod_seatsList__routes{display:inline-block;vertical-align:middle}.mod_seatsList__iconSeat{padding-right:10px}.mod_seatsList__title{text-transform:uppercase;font:800 12px/1 verdana;padding-bottom:6px;margin-bottom:9px;border-bottom:1px solid #ccc;text-align:left;padding-left:27px;position:relative}.mod_seatsList__title:before{position:absolute;font-size:12px;font-family:'vueling';top:50%;margin-top:-12px;left:0;color:#666}[class*="mod_seatsList__col-"].with-conection .mod_seatsList__title:before{font-size:17px;margin-top:-13px}[class*="mod_seatsList__col-"]:not(.with-conection) .mod_seatsList__title:before{font-size:16px}.mod_seatsList__col-ida .mod_seatsList__title:before{content:""}.mod_seatsList__col-vuelta .mod_seatsList__title:before{content:""}.mod_seatsList__col-ida.with-conection .mod_seatsList__title:before{content:""}.mod_seatsList__col-vuelta.with-conection .mod_seatsList__title:before{content:""}.mod_seatsList__routes .mod_seatsList__route{width:163px}.mod_seatsList__route{margin-bottom:4px;display:block}.mod_seatsList__route__iata{width:38%;font-size:12px;color:#333;text-transform:uppercase}.mod_seatsList__route__seats{width:62%}.mod_seatsList__route__iata,.mod_seatsList__route__seats{display:inline-block;text-align:left}.mod_seatsList__route__seats li{font:800 14px/1 verdana;position:relative;padding-right:17px;display:inline-block}.mod_seatsList__route__seats li:after{content:"-";position:absolute;font-size:1em;line-height:14px;text-align:center;width:17px;right:0;top:0}.mod_seatsList__route__seats li:last-child{padding-right:0}.mod_seatsList__route__seats li:last-child:after{display:none}.mod_seatsList__route__seats li .icoLabelSeat_extra{top:2px}.mod_seatsList__routes .mod_seatsList__route.ow-route,.mod_seatsList__routes .mod_seatsList__route.ow-route .mod_seatsList__route__seats{width:auto}.mod_seatsList__route.ow-route .mod_seatsList__route__seats{margin-right:0}.mod_otherServices{margin-bottom:20px}.mod_otherServices__header,.mod_otherServices__header .titleH3{text-align:center;font-size:16px}.mod_otherServices__header{position:relative;padding-bottom:31px}.mod_otherServices__header:after{content:"";font-family:'vueling';position:absolute;left:50%;margin-left:-17px;font-size:33px;bottom:-14px;color:#fc0}.mod_otherServices .sectionBox__body{text-align:center}.mod_otherServices .sectionBox__body .btn-plus{display:inline-block!important}.mod_otherServices .sectionBox__content li{text-align:center;cursor:pointer}.mod_otherServices .sectionBox__content li:not(:last-child){margin-right:44px}.mod_otherServices .sectionBox__content li>span{display:block;width:80px}.mod_otherServices .sectionBox__content li>span:not([class*="icon-"]){font-size:12px;max-width:103px;word-break:break-all;word-break:break-word}.mod_otherServices .sectionBox__content li [class*="icon-"]{font-size:34px;margin-bottom:8px}.mod_otherServices .sectionBox__content li .icon-equipaje_seguro{transform:scale(1.1);transform-origin:center top}.mod_otherServices .sectionBox__content li .icon-luggage-bicicleta{transform:scale(1.4);transform-origin:center 7px}.mod_otherServices .sectionBox__content li .icon-dog_insurance{transform:scale(1.2);transform-origin:center 10px}.otherServicesModule{display:none}.sectionBox-ancillariesPush-insurance .sectionBox__content{margin:0}.sectionBox-ancillariesPush-insurance .sectionBox__content .iconContent__text p{font-size:14px;padding-top:11px}.mod_confirmMsg{margin-bottom:15px}.mod_confirmMsg__title{text-align:center;margin-bottom:20px}.mod_confirmMsg__title>span{font:400 20px/32px 'DTLProkyonTRegular',verdana,sans-serif;color:#990;padding-left:38px;position:relative}.mod_confirmMsg__title>span:before{content:"";font-family:'vueling';position:absolute;top:50%;left:0;font-size:27px;margin-top:-16px}.mod_confirmMsg__title-custom .vy-icon-check-ok-rounded:before,.mod_confirmMsg__title-custom .vy-icon-check-ok-rounded+span:before{display:none}.mod_confirmMsg p{font:400 14px/18px verdana;text-align:center;margin-bottom:19px}.mod_confirmMsg .mod_confirmMsg__btnText{font:400 12px/20px verdana}.mod_confirmMsg .mod_confirmMsg__btnText .mv_button{margin-left:10px}.mod_confirmMsg__title-custom{font-size:24px;margin:64px 0 24px 0;text-align:center}.mod_confirmMsg__title-custom{font:400 24px/28px 'DTLProkyonTRegular',verdana,sans-serif;color:#990;position:relative;display:inline-block;margin:6px 0 24px 0}.mod_confirmMsg__title-custom .vy-icon-check-ok-rounded{font-size:40px;color:#990;vertical-align:middle}.mod_confirmMsg__title-custom .vy-icon-check-ok-rounded .path1::before{color:#990}.mod_confirmMsg__text-custom{font-size:14px;margin-bottom:550px}.mod_confirmMsg__title-custom>span::before{content:"";font-family:'vueling';position:absolute;top:0;left:0;font-size:1.8em}.mod_confirmMsg__text-custom p{margin-bottom:0}.mod_confirmMsg__text-custom{font-size:14px;text-align:center;margin-bottom:550px}.mod_confirmMsg__text-custom p{margin-bottom:0}.mod_confirmMsg[class*="mode-"] .mod_confirmMsg__title{margin-top:10px}.mod_confirmMsg[class*="mode-"] .mod_confirmMsg__title>span:before{display:none}.mod_confirmMsg.mode-hold .mod_confirmMsg__title>span{padding-left:47px}.mod_confirmMsg.mode-hold .mod_confirmMsg__title span.icon-candado{padding:0;position:absolute;bottom:4px;left:0;font-size:49px}.mod_confirmMsg.mode-pendiente .mod_confirmMsg__title span{color:#d4470f}.mod_confirmMsg.mode-pendiente .mod_confirmMsg__title span[class*="icon-"]{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;padding-right:9px;font-size:27px;top:3px}.mod_confirmMsg.mode-pendiente p{font-size:14px;font-weight:800}.mod_confirmMsg.mode-pendiente p.mod_confirmMsg__btnText{font-weight:400}.mod_confirmHeaderMsg{padding:23px 0;border-top:dotted 2px #eee}.wrap-confirmHeaderMsg .mod_confirmHeaderMsg:last-child{border-bottom:dotted 2px #eee;margin-bottom:25px}.mod_confirmHeaderMsg>.iconContent .iconContent__text{vertical-align:middle}.mod_confirmHeaderMsg>.iconContent .iconContent__text p{font-size:12px}.mod_confirmHeaderMsg>.iconContent.iconSize_xs .iconContent__icon>[class*="icon-"]{font-size:33px}.mod_confirmHeaderMsg>.iconContent.iconSize_xs .iconContent__icon>.icon-exclamacion-info{font-size:30px}.mod_confirmHeaderMsg>.iconContent.iconSize_xs .iconContent__icon>.icon-menores,.mod_confirmHeaderMsg>.iconContent.iconSize_xs .iconContent__icon>.icon-dog{font-size:44px}.mod_confirmHeaderMsg .iconContent__text .mv_button.size-xs{margin-left:20px;font-size:11px;width:calc(100% - 20px);box-sizing:border-box}.mod_confirmHeaderMsg.sectionBox{padding:0;border:none}.mod_confirmHeaderMsg__errorText{color:#d3460e;font-size:11px;line-height:1.5;margin:15px 0}.sectionBox.sectionBox-passengerDetail{border-color:#ddd}.sectionBox.sectionBox-passengerDetail .sectionBox__content{margin:0}.sectionBox-passengerDetail .sectionBox-passengerDetail__section__header{padding:8px 15px 5px;font:800 12px/16px verdana;background-color:#ddd}.sectionBox-passengerDetail .sectionBox-passengerDetail__section__content{margin:15px 15px 28px}.sectionBox-passengerDetail [class*="list-dot"] li{padding-left:24px;margin-bottom:2px;font-size:12px}.sectionBox-passengerDetail [class*="list-dot"] li:before{font-size:10px;line-height:14px;left:0}.sectionBox.sectionBox-passengerDetailPayment{border-color:#ddd}.sectionBox-passengerDetailPayment .sectionBox-passengerDetailPayment__section__header{padding:8px 15px 5px;font:800 12px/16px verdana;background-color:#f3f3f3}.sectionBox-passengerDetailPayment .sectionBox-passengerDetailPayment__section__content{padding:15px}.sectionBox-passengerDetailPayment__items_row{position:relative}.sectionBox-passengerDetailPayment__items_row+.sectionBox-passengerDetailPayment__items_row{margin-top:20px;padding-top:20px;border-top:1px dotted #ccc}.sectionBox-passengerDetailPayment__items_row:first-child .sectionBox-passengerDetailPayment__label{top:0}.sectionBox-passengerDetailPayment__label{right:0;top:22px;font:400 12px/14px verdana;color:#666;position:absolute}.sectionBox-passengerDetailPayment__item{margin-bottom:25px}.sectionBox-passengerDetailPayment__item:last-child{margin-bottom:0}.sectionBox-passengerDetailPayment__item dt{font:400 12px/14px verdana;color:#666;padding-bottom:8px}.sectionBox-passengerDetailPayment__item dd{font:400 14px/1 verdana;color:#000}.sectionBox-passengerDetailPayment__item.mode-status>*{display:inline-block;font-size:12px}.sectionBox-passengerDetailPayment__item.mode-status>dt{padding-right:5px}.sectionBox-passengerDetailPayment__item.mode-status>dd{position:relative;padding-left:27px}.sectionBox-passengerDetailPayment__item.mode-status>dd [class*="icon-"]{top:50%;left:0;transform:translateY(-50%);font-size:21px;position:absolute}.sectionBox-passengerDetailPayment__item.mode-status.pending>dd{color:#d4470f}.sectionBox-passengerDetailPayment__item.mode-status.success>dd{color:#990}.sectionBox-passengerDetailPayment__itemConcept{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #ccc}.sectionBox-passengerDetailPayment__itemConcept>*{display:inline-block;margin-right:-4px}.sectionBox-passengerDetailPayment__itemConcept dt{font:400 12px/1.5 verdana;color:#000;width:70%}.sectionBox-passengerDetailPayment__itemConcept dd{font:800 12px/1.5 verdana;color:#000;width:30%;text-align:right}.sectionBox.sectionBox-passengerDetailPayment .sectionBox__footer{margin:0;padding:15px;background-color:#999;color:#fff;font:400 18px/1.3 'DTLProkyonTMedium',verdana;text-align:right}.sectionBox-passengerDetailPayment .sectionBox__footer>span{font-family:Verdana;font-weight:800;display:inline-block;padding-left:10px}.sectionBox-passengerBill{border-color:#ddd}.sectionBox-passengerBill .sectionBox__content{padding-top:0}.sectionBox-passengerBill .sectionBox__content p{font-size:12px}.sectionBox-passengerBill .sectionBox-passengerBill__form{padding-top:20px;padding-bottom:15px;display:none;opacity:0}.sectionBox-passengerBill .sectionBox-passengerBill__msg{font:400 14px/15px verdana,sans-serif;color:#990;padding-left:30px;position:relative}.sectionBox-passengerBill__msg:before{content:"";font-family:'vueling';position:absolute;top:50%;left:0;font-size:24px;margin-top:-9px}.sectionBox-passengerContact>.sectionBox__header.with-icon .sectionBox__header__title{padding-left:40px}.sectionBox-passengerContact .passengerContact__userData{margin-bottom:20px}[class*="passengerContact__userData__"]{font-size:12px}.passengerContact__userData__name,.passengerContact__userData__email{font-weight:800}.passengerContact__userData__name{width:42%;color:#000}.passengerContact__userData__tel{width:27%}.passengerContact__userData__email{width:31%}.passengerContact__userDataBox{border:1px solid #ccc;margin-bottom:0}.sectionBox-passengerContact .passengerContact__userDataBox .sectionBox__content{margin:12px 12px 15px}.sectionBox-passengerContact .passengerContact__userDataBox .sectionBox__header{background-color:transparent;padding:16px 12px 10px}.sectionBox-passengerContact .passengerContact__userDataBox .sectionBox__header__title{font:800 12px/1 verdana}.sectionBox-passengerContact .passengerContact__userDataBox .sectionBox__header__title>[class*="icon-"]{font-size:18px}.sectionBox-passengerContact .passengerContact__userDataBox p{font-size:12px}.passengerContact__userDataBox__form{opacity:0}.passengerContact__userDataBox__form .section_elForm>.colRow2--form{margin-bottom:10px!important;padding-bottom:10px;border-bottom:2px dotted #ddd}.passengerContact__userDataBox__form .section_elForm>.colRow2--form+.colRow2--form{margin-top:0}.wrapper_passengerContact__userDataBox:not(.is-save) .passengerContact__userDataBox__form .section_elForm>.colRow2--form+.colRow2--form:last-child{margin-bottom:0!important;padding-bottom:0;border-bottom:none}[class*="passengerContact__userDataBox__form__"]>span{display:none}[class*="passengerContact__userDataBox__form__"]>.colRow2{margin-bottom:0!important}.passengerContact__userDataBox__form__name{width:29%;padding-top:12px;font-weight:800;color:#000;font-size:12px}.passengerContact__userDataBox__form__name [class*="icon-"]{top:50%;font-size:30px;position:absolute;display:inline-block!important;transform:translateY(-50%)}.passengerContact__userDataBox__form__name p{display:inline;margin-left:25px}.passengerContact__userDataBox__form__tel{width:44%}@media screen and (-webkit-min-device-pixel-ratio:0){.passengerContact__userDataBox__form__tel .elForm_select select{padding-right:24px}}@-moz-document url-prefix(){.passengerContact__userDataBox__form__tel .elForm_select select{padding-right:24px;}}.passengerContact__userDataBox__form__tel .elForm_select select{background:#fff url(../../images/VuelingBase/selectArrow.png) 88% center no-repeat}.passengerContact__userDataBox__form__email{width:27%}.passengerContact__userDataBox__form__text{width:100%;padding:13px 10px;font-size:11px}.passengerContact__userDataBox__form__footer{margin-top:15px}.passengerContact__userDataBox__form__footer__response{opacity:0;display:none}.sectionBox-passengerContact .passengerContact__userDataBox__form__footer p{font-size:10px}.passengerContact__userDataBox__form__footer__response p,.passengerContact__userDataBox__form__footer__response button{color:#990}.passengerContact__userDataBox__form__footer__response .inlineElements>.inlineElement{margin-right:10px}.passengerContact__userDataBox__form__footer__response .inlineElements .confirmation-msg{font:400 11.5px/15px verdana,sans-serif;padding-left:2.7em}.passengerContact__userDataBox__form__footer__response .inlineElements .modifyButton .buttonText{margin-left:5px;text-decoration:underline}.passengerContact__userDataBox__form__footer__response .inlineElements .confirmation-msg::before{font-size:1.4em}.passengerContact__userDataBox__form__footer__response p{font-size:12px}.passengerContact__userDataBox__form__footer__response button{font-size:10px}.passengerContact__userDataBox__form__footer__response button [class*="icon-"]{font-size:1.1em}.is-save .section_elForm .passengerContact__userDataBox__form__tel>.colRow2--form,.is-save .section_elForm .passengerContact__userDataBox__form__email>.wrapper_elForm_textInput{display:none}.is-save .section_elForm .passengerContact__userDataBox__form__tel>span,.is-save .section_elForm .passengerContact__userDataBox__form__email>span{font-size:12px;vertical-align:middle;display:block}.is-save .section_elForm .passengerContact__userDataBox__form__name{padding-top:0}.is-save .section_elForm .passengerContact__userDataBox__form__tel>span{padding-left:28%}.is-save .section_elForm .passengerContact__userDataBox__form__email>span{padding-left:3%;font-weight:800}.mod_ancillaryCards{-js-display:flex;display:flex;flex-wrap:wrap;flex-direction:row;margin:0 -5px}.mod_ancillaryCards>div{background-color:#f7f7f7;flex-basis:calc(50% - 10px);margin:0 5px}.mod_ancillaryCards>div.fullWidth{flex-basis:calc(100% - 10px)}.mod_ancillaryCards__img img{width:100%;max-width:100%;height:auto}.mod_ancillaryCards__title{padding:0 15px 15px;text-align:center;background-color:#fff;font:400 14px/20px verdana;margin-bottom:0}.mod_ancillaryCards__content{padding:15px;text-align:center}.mod_ancillaryCards__content .mod_ancillaryCards__price{font:400 14px/20px verdana;color:#0da398;padding-bottom:13px}.sectionBox-holdMsg{text-align:center}.sectionBox-holdMsg__infoTxt{max-width:80%;margin:0 auto 23px}.sectionBox-holdMsg__infoTxt p>span{font:800 14px/1.3 verdana;color:#666;margin-right:10px;position:relative;top:2px}.sectionBox-holdMsg__infoTxt p>span strong{font:800 18px/1.3 verdana;color:#000}.sectionBox-holdMsg__remember{padding:10px;background-color:rgba(13,163,152,.1);color:#0da398}.sectionBox-holdMsg__remember p{font-size:12px}.sectionBox-legal .sectionBox__header__title,.sectionBox-legal .sectionBox__content p{color:#999}.sectionBox-legal .sectionBox__content p{font:400 9px/1.6 verdana}.availabilitySection{position:relative}.availabilitySection.marketSection{position:relative;margin-bottom:30px}.availabilitySection .wrapLightbox{top:220px;left:17%;width:486px}.availabilitySection .wrap_loading{width:100%;height:100%;position:absolute;z-index:10;background-color:#fff}.loadingLayer{text-align:center;font:800 1.091em/1.4 Verdana;margin-bottom:12px;color:#000;padding:20px 50px}.availabilityBody{position:relative;margin:23px 0 0}[id^="iconGoing"] span{float:left;font:normal 1.54em/1.2 DTLProkyonTMedium,Verdana;color:#999;padding:6px 0 9px 35px;box-sizing:border-box;height:36px}[id^="iconGoing"] span.arrow{width:16px;height:36px;padding:4px 0 8px}#iconGoingOut span{background:url(../../images/VuelingBase/sprite_graficos.png) -412px -253px no-repeat}#iconGoingOut span.arrow{background-position:-555px -253px}#iconGoingIn span{background:url(../../images/VuelingBase/sprite_graficos.png) -412px -301px no-repeat;padding:4px 10px 9px 44px}#iconGoingIn span:first-child{padding-left:41px!important}#iconGoingIn span.arrow{width:16px;display:none;background-position:-555px -301px}#iconGoingOut.conection-arrow span{background-position:-223px -236px;padding-left:47px}#iconGoingOut.conection-arrow span.arrow{background-position:-371px -236px;padding-left:0}#iconGoingIn.conection-arrow span{background-position:-222px -282px;padding-left:56px}#iconGoingIn.conection-arrow span.arrow{background-position:-371px -282px;padding-left:0;width:11px}.selectDate{float:left;color:#666;font:normal 1.56em/1.2 DTLProkyonTMedium,Verdana,Arial,Helvetica,sans-serif;height:32px;margin:0 10px;padding:4px 0 0}.availabilitySection h2{color:#000;clear:both}.availabilitySection__title{margin:10px 0 12px}.availabilitySection__title h2,.availabilitySection__title .availabilitySection__title__aviosText{margin:3px 0}.moovingBodyPage .availabilitySection h2{margin-bottom:35px}.wrap_availabilityMonth,.wrap_availability{*position:relative;*min-height:380px;*zoom:1;*clear:both}.availability{width:100%;empty-cells:show}.availability .viewType{width:263px}.availability th.ico{width:28px}.availability .viewType .viewLink{position:absolute;top:19px;padding-left:3px}.cellBorder{border-bottom:4px solid #fc0;width:100%;min-height:72px;position:relative;display:block;float:left;text-decoration:none}.availMon,.fullMon,.fullYear,.availYear,.availDay,.fullDay,.availMonth,.fullMonth{position:relative;cursor:pointer;text-align:center}.availMon,.fullMon,.fullYear,.availYear{border-radius:6px 6px 0 0;background-color:#666;color:#fff;display:block;font:800 .82em/1.2 Verdana;width:48px;float:left;text-transform:uppercase;margin:0 2px;padding:7px 8px 7px 6px}.availDay,.fullDay,.availMonth,.fullMonth{min-height:30px;clear:both;border-radius:0 0 6px 6px;background-color:#e9e9e9;color:#666;width:56px;font:normal .91em/1.3 Verdana;margin:0 2px 4px;padding:4px 3px 7px}.availDay strong,.fullDay strong,.availMonth strong,.fullMonth strong{font-size:1.27em}.availDay strong,.fullDay strong,.availMonth strong,.fullMonth strong{font-size:1.27em}.fullMon,.fullYear{background-color:#ccc;cursor:auto}.fullDay,.fullMonth{background:#ebebeb url(../../images/VuelingBase/sprite_graficos.png) -230px -129px no-repeat;color:#999!important;cursor:auto}th.sel .cellBorder{height:72px}th.sel .availMon,th.sel .availYear{width:67px;font-size:1em;background-color:#fc0;padding-bottom:5px}th.sel .availDay,th.sel .availMonth{position:relative;background-color:#fff;background-image:none;border:4px solid #fc0;border-top:0;border-bottom:0;width:67px;border-radius:0;min-height:40px;font-size:1em}th.sel .availDay strong,th.sel .availMonth strong{font-size:1.36em}th.sel .availDay .priceCalendar,th.sel .availMonth .priceCalendar{color:#990;font:800 1.18em/1.2 Verdana}doesnotexist:-o-prefocus,th.sel .availMon,th.sel .availYear{position:relative;top:-7px}doesnotexist:-o-prefocus,th.sel .availDay,th.sel .availMonth{top:-7px}.monthView{margin-top:16px}.monthView .availability .viewType .viewLink{top:21px}.monthView .cellBorder{min-height:63px}.KRW .availDay .priceCalendar,.RUB .availDay .priceCalendar,.currency-lbp .availDay .priceCalendar{font-size:.89em}.monthView .KRW td a .priceDay,.monthView .RUB td a .priceDay{font-size:1.18em}.KRW th.sel .priceCalendar,.RUB th.sel .priceCalendar{color:#990;font:800 1em/1.2 Verdana}.currency-lbp th.sel .priceCalendar{font-size:1em}.priceCalendar--punto{font:800 1em/1.3 verdana!important;color:#666!important;display:block;text-align:center}tr.tabsFee{background-color:#fff!important}tr.tabsFee th,.availabilityBody tr .price{text-align:center;padding:10px!important;vertical-align:middle}tr.tabsFee th{vertical-align:bottom;padding:0!important}th.tableHeaderLinkSection{width:auto}th.tabBasic,th.tabOptima,th.tabExcellence,th.tabTimeFlex{width:152px!important}.availabilityBody th.tableHeaderLinkSection a{position:relative;padding-left:24px;float:left!important;top:-9px;margin-left:16px;min-height:19px}.availabilityBody th.tableHeaderLinkSection a span{position:absolute;top:-1px;left:0}.feeDescription-bar-selector{padding:5px 10px}.table-fare{width:100%;margin:35px 0 0;border-collapse:separate}.table-fare.availabilityBody tr td{border-width:0 1px 1px 0}.table-fare.availabilityBody tr td.routeCell{border-left:1px solid #e1e1e1}.table-fare tr:first-child .routeCell,.table-fare tr:first-child .price{border-top:1px solid #e1e1e1}.tabsFee .podium-fare{width:150px;text-align:left;overflow:hidden;vertical-align:top;border-radius:10px 10px 0 0}.podium-fare .wrap_tabFee:hover{color:inherit}.wrap_tabFee{position:relative;z-index:2}.podium-fare .wrap_tabFee{display:block;cursor:pointer}.podium-fare .tabFee{margin-bottom:-999em;padding:20px 12px 999em 12px}.podium-fare h3{font-size:16px;font-weight:bold;margin-bottom:10px;font-family:'DTLProkyonTRegular',Verdana}#wrapper .podium-fare p{font-size:12px;line-height:1.1;margin-bottom:7px;letter-spacing:-.3px;font-family:'DTLProkyonTRegular',Verdana}.podium-white .tabFee{color:#333;margin-left:0;border-bottom:0;background-color:#fff;border:2px solid #ccc}.podium-yellow .tabFee{color:#333;background-color:#fc0}.podium-purple .tabFee{color:#fff;margin-right:0;background-color:#732f96}.podium-turquoise .tabFee{color:#fff;background-color:#0da398}.tabBasic .tabFee{background-color:#fff;color:#666;border:2px solid #ccc;border-bottom:none}.tabOptima .tabFee{background-color:#fc0;color:#fff}.tabExcellence .tabFee{background-color:#666;color:#fff;min-height:70px;padding-top:15px}.tabTimeFlex .tabFee{background-color:#666;color:#fff;min-height:53px;padding-top:34px}.tabFamily .tabFee{background-color:#0da398;color:#fff;min-height:52px;padding-top:20px}.tabFee h3{font:normal 16px/1.2 DTLProkyonTMedium,Verdana;letter-spacing:-.9px}.tabFee *[class*="icoSprite"]{margin-top:4px}.tabFee__icons{margin-top:14px;font-size:20px}.tabFee__icons .icon-excellenceTwoBaggage-white,.tabFee__icons .icon-tabFeeBaggage{font-size:23px;top:-2px;position:relative}.tabFee__icons>span[class*="icon-"]{vertical-align:top;display:inline-block}.tabFee__icons>span[class*="icon-"]:not(:last-child):after{content:"+";font-size:.5em;top:-3px;position:relative;padding:0 1px 0 5px;font:400 .8em/1 'DTLProkyonTRegular'}.tabFee__icons>span[class*="icon-"],.tabFee__icons>span[class*="icon-"] [class*="path"]:before{color:#fff}.tabExcellence .tabFee *[class*="icoSprite"]{margin-top:20px}.tabTimeFlex .tabFee *[class*="icoSprite"]{margin-top:12px}.tabFamily .tabFee *[class*="icoSprite"]{margin-top:12px}.unavailableTabFee{filter:alpha(opacity=20);opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.unavailableTabFee a.tabFee{cursor:default!important}tr.tabsFee .icofeeClaim{position:absolute;right:0;top:-17px;z-index:2}tr.tabsFee .tabBasic .icofeeClaim{height:71px!important;right:-2px}.feeDescription{padding:0!important}.feeDescription-bar{min-height:26px;position:relative;border-top:1px solid #fff;padding:10px 14px}.feeDescription-bar .textSection{margin-bottom:0!important;text-align:left;padding:4px 0 0 219px}.feeDescription-bar-noselector .textSection{padding-lefT:0}.feeDescription-bar .textSection strong.feeName{margin-right:10px}.feeDescription-basic{background-color:#e5e5e5;color:#666!important}.feeDescription-optima{background-color:#fc0}.feeDescription-optima .textSection,.feeDescription-excellence{color:#666}.feeDescription-optima .textSection strong.feeName,.feeDescription-excellence{color:#fff}.feeDescription-excellence{background-color:#666}.availabilityBody tbody tr,.availabilityBody tbody tr input,.availabilityBody tbody tr label{cursor:pointer}.availabilityBody tr td,.feeComparativeTable tr td,.genericTable tr td,.genericTable tr th{border:1px solid #e1e1e1;color:#000;vertical-align:top;padding:21px 15px 15px}.availabilityBody tr td{padding:10px}.alt,.alt-fixed,.alt-multicity{background-color:#f7f7f7}.alt-multicity td{background-color:#f7f7f7!important}.alt-multicity td label,.alt-multicity td.routeCell,.alt-multicity td.routeCell a{color:#d5d5d5!important}.alt-multicity td input[type="radio"]{background-color:#fff;cursor:default!important;opacity:.6;filter:Alpha(Opacity=60)}.availabilityBody td.routeCell{padding:5px}.availabilityBody [class*="routeCell_content"]{padding:8px}.availabilityBody [class*="routeCell_content--conexion"]{background-color:#f8f8f8}.availabilityBody .routeCell_content_info{padding:5px 3px 10px;border-bottom:1px solid #e1e1e1;margin-bottom:5px}.availabilityBody .routeCell_content_operator{padding:4px 4px 0}.availabilityBody .routeCell_content_operator{position:relative}.availabilityBody .routeCell_content_operator .icon-logoLevel{margin:5px -4px 5px 0;display:inline-block}.availabilityBody .routeCell_content_operator .icon-logoLevel+.section--operatorBy_title{padding-left:8px}.availabilityBody [class*="routeCell_content--conexion"] .section--operatorBy_title{position:relative}.availabilityBody [class*="routeCell_content--conexion"] .icon-logoVueling{font-size:15px}.availabilityBody .routeCell_content_link{padding:5px 0 0;display:block;margin-bottom:3px}.routeCell_content_link~.routeCell_content_link{padding-top:4px!important}.availabilityBody .routeCell_content_operator .cornerPosition{top:9px;right:1px}.availabilityBody .routeCell_content_operator .routeCell_content_connectionInfo{border-bottom:1px solid #e1e1e1;margin-bottom:16px}.routeCell_content_connectionInfo .msg{font-size:10px}.msg .msg_connectionInfoTitle{color:#666;font-weight:800}.msg .msg_connectionInfoTitle+a{padding:0 5px}.msg .msg_connection_duration{color:#d2460c;padding-bottom:5px}.msg .msg_connectionInfoTitle,.msg_connection_duration{display:inline-block}.msg_connection_duration{padding-bottom:8px}.availabilityBody tr td p{margin-bottom:6px;font-size:1em}.availabilityBody tbody td.fareNotAllowed,.availabilityBody tbody td.colOptimaFee,.availabilityBody tbody td.colExcellenceFee,.availabilityBody tbody td.colBasicFee{background-color:#f2f2f2}.availabilityBody tbody td.fareNotAllowed label,.availabilityBody tbody td.fareNotAllowed .msgOffer,.availabilityBody tbody td.colOptimaFee label,.availabilityBody tbody td.colOptimaFee .msgOffer,.availabilityBody tbody td.colExcellenceFee label,.availabilityBody tbody td.colExcellenceFee .msgOffer,.availabilityBody tbody td.colBasicFee label,.availabilityBody tbody td.colBasicFee .msgOffer{color:#d5d5d5}.availabilityBody tbody td.fareNotAllowed{color:#f2f2f2}.availabilityBody tbody td.fareNotAllowed *{display:none!important}.availabilityBody tbody td.fareNotAllowed label{color:#f2f2f2}td.fareNotAllowed p.fareNotAllowed_text{color:#666;display:block!important}.availabilityBody tr .noPrice{background-color:#f9f9f9;vertical-align:middle!important;text-align:center!important;color:#ccc;padding:0 10px!important;cursor:default!important}.availabilityBody tr .noPrice span{display:block;text-align:center!important;color:#999;font:normal 1em/1.3 Verdana!important;margin:0 auto}.availabilityBody tr div.msg{font-size:.9em}table.availabilityBody tr.selected{background-color:#f7f7f7}.availabilityBody tr .price .wrap_icoPrice{position:relative;display:block;min-height:26px}.availabilityBody tr .price .wrap_icoPrice span{margin:0 0}.availabilityBody tr .price .wrap_icoPrice.content-bubble{display:inline-block}.availabilityBody tr .price .icoPromoUniversal,.availabilityBody tr .price .icoPromoCode{display:inline-block}.availabilityBody tr td input{position:relative;top:2px;width:14px;margin:0 2px 0 0;padding:0}.availabilityBody tr td label{font:800 1.5em/1.3 Verdana;vertical-align:baseline!important;position:relative;text-align:left;color:#000;margin:0}.availabilityBody tr .msgOffer{font:800 .9em/1.3 Verdana;margin-top:5px;display:block;color:#d2460c;min-height:13px}.price-basic{background-color:#ddd!important}[class*="price-"] label,[class*="price-"] .msgOffer{color:#fff!important}.price-basic label,.price-basic .msgOffer{color:#fff!important}.price-optima{background-color:#fc0!important}.price-optima label,.price-optima .msgOffer{color:#666!important}.price-excellence{background-color:#732f96!important}.price-excellence label,.price-excellence .msgOffer{color:#fff!important}.price-family-first{background-color:#0da398!important}.availabilityBody--punto{width:100%}.availabilityBody--punto tr>td:first-child{width:38%}.availabilityBody--punto tr>td:first-child+td{width:42%}.availabilityBody--punto tr>td:last-child{width:20%}#wrapper .availabilityBody--punto .routeCell{padding:0;border:0}.availabilityBody .price.excelPrice{position:relative}.price.excelPrice>.excelPrice_adv{position:absolute;top:-1px;left:-1px;height:19px;width:100%;background-color:#f3f3f3;border:1px solid #ccc;border-bottom:1px dotted #ccc!important;font-size:10px;font-weight:800}@-moz-document url-prefix(){.price.excelPrice > .excelPrice_adv{top:-2px;left:-2px;}}.price.excelPrice.price-basic>.excelPrice_adv{background-color:#bbb;color:#fff}.excelPrice_adv .excelPrice_txt{top:3px;vertical-align:top;display:inline-block;padding-right:18px;position:relative}.excelPrice_adv [class*='ico']{position:absolute;right:0}.availabilityBody tr .price.excelPrice{padding-top:8px!important}.availabilityBody tr .price.excelPrice .wrap_icoPrice{padding-top:5px;margin-bottom:2px!important}.calendarAvailBody td a .icoSpecialPrice_xxs{position:absolute;top:0;right:0;z-index:1}.tableLeyend{overflow:hidden;padding:24px 12px 16px 2px}.tableLeyend .feeSelector{position:relative;top:-8px;float:left}.tableLeyend .feeSelector select{width:144px}.tableLeyend__list{float:right}.tableLeyend span{margin-right:10px;float:right}.tableLeyend span span{width:20px;height:17px;float:left;margin-right:5px;position:relative;top:-1px}.tableLeyend span.squareNo{background:#ececec url(../../images/VuelingBase/sprite_graficos.png) -150px -878px no-repeat}.tableLeyend span.squareSelected-optima{background-color:#fc0}.tableLeyend span.squareSelected-excellence,.squareSelected-british,.squareSelected-iberia{background-color:#666}.tableLeyend span.squareSelected-basic{background-color:#ccc}.tableLeyend span.squareBest{background-color:#990}.tableLeyend span.squareOffer{background-color:#fc0}.tableLeyend span.squareNo-excellence{background-color:#b2b2b2!important;background-position:-501px -3176px!important}.tableLeyend .tableLeyend__list__exclusive{clear:both;float:left;margin:6px 0 0 -4px}.tableLeyend .leyendMonth{margin-top:-7px;float:right}.tableLeyend .leyendMonth div{height:23px}.tableLeyend .leyendMonth span{float:left}.tableLeyend .leyendMonth .icoSpecialPrice_xxs{margin-left:-2px;margin-right:3px}.calendarAvailBody{border-spacing:0;border-collapse:collapse}.calendarAvailBody th{background-color:#999;color:#fff;font-weight:800;text-align:center;border-right:1px solid #ccc;padding:6px}.calendarAvailBody td{border:1px solid #ccc;width:98px;text-align:center;vertical-align:top;color:#000}.calendarAvailBody td a,.calendarAvailBody td div{text-decoration:none;width:90px;text-align:center;height:55px;position:relative;float:left;padding:5px}.calendarAvailBody td div{background:#f2f2f2 url(../../images/VuelingBase/sprite_graficos.png) -42px -256px}.calendarAvailBody td span{display:block}.calendarAvailBody td a .numDay,.calendarAvailBody td div .numDay{position:absolute;top:5px;left:5px;font:800 .91em/.9 Verdana;color:#999;text-align:left}.calendarAvailBody td a.offer,.calendarAvailBody td a.offer span{background-color:#fc0;color:#000}.calendarAvailBody td a.best,.calendarAvailBody td a.best span{background-color:#990;color:#fff}.calendarAvailBody td a:hover,.calendarAvailBody td a.selected{background-color:#666;color:#fff}.calendarAvailBody td a.selected span,.calendarAvailBody td a:hover span{color:#fff}.calendarAvailBody td .priceDay{color:#000;font:800 1.2em/1.3 Verdana,Geneva,sans-serif;padding:15px 0 5px}.calendarAvailBody td .priceBig{color:#000;font:800 .99em/2.3 Verdana,Geneva,sans-serif;padding:15px 0 5px}.calendarAvailBody td .priceType{text-transform:uppercase;font:normal .91em/1.2 Verdana}.monthView .basic td a:hover,.monthView .basic td a:hover span,.monthView .basic td a.selected,.monthView .basic td a.selected span{background-color:#ccc;color:#fff}.monthView .optima td a:hover,.monthView .optima td a:hover span,.monthView .optima td a.selected,.monthView .optima td a.selected span{background-color:#fc0;color:#fff}.wrap_availabilityMonth .basic th{background-color:#ccc;border-right:1px solid #fff}.wrap_availabilityMonth .basic td{border:1px solid #d0d0d0}.wrap_availabilityMonth .optima th{background-color:#fc0;border-right:1px solid #fff}.wrap_availabilityMonth .optima th:first-child{border-left:1px solid #fc0}.wrap_availabilityMonth .optima th:last-child{border-right:1px solid #fc0}.wrap_availabilityMonth .optima td{border:1px solid #fc0}.wrap_availabilityMonth .excellence th{background-color:#999;border-right:1px solid #ccc}.wrap_availabilityMonth .excellence td{border:1px solid #ccc}.wrap_availabilityMonth .excellence th:first-child,.wrap_availabilityMonth .basic th:first-child{border-left:1px solid #ccc}.wrap_availabilityMonth .excellence th:last-child,.wrap_availabilityMonth .basic th:last-child{border-right:1px solid #ccc}#wrapper .monthView .wrap_availabilityMonth td a.selected .numDay,#wrapper .monthView .wrap_availabilityMonth td a:hover .numDay{color:#fff!important;z-index:1}.priceTable_title{margin-bottom:15px;width:100%;display:block}.priceTableLiquid .cellBorder{box-sizing:border-box;padding:0 2px 0 2px;width:100%}.priceTableLiquid .availMon,.priceTableLiquid .fullMon,.priceTableLiquid .fullYear,.priceTableLiquid .availYear,.priceTableLiquid .availDay,.priceTableLiquid .fullDay,.priceTableLiquid .availMonth,.priceTableLiquid .fullMonth,.priceTableLiquid th.sel .availMon,.priceTableLiquid th.sel .availYear,.priceTableLiquid th.sel .availDay,.priceTableLiquid th.sel .availMonth,.priceTableLiquid .calendarAvailBody td a,.priceTableLiquid .calendarAvailBody td div{width:100%;box-sizing:border-box}th.sel .availMonth strong{display:block}.priceTableLiquid .availability,.priceTableLiquid .calendarAvailBody{table-layout:fixed}.priceTableLiquid .availability th{width:100%}.priceTableLiquid .availability th.sel{width:90px}.priceTableLiquid th.sel .cellBorder{height:74px}.priceTableLiquid th.sel .availDay,.priceTableLiquid th.sel .availMonth{min-height:49px}.tableLeyend{overflow:hidden;padding:17px 0 16px 2px;font-size:10px}.priceTableLiquid .calendarAvailBody th{font-size:10px;padding:6px 2px}.priceTableLiquid .calendarAvailBody td div{position:relative;overflow:hidden;background-image:none;background-color:#ececec}.priceTableLiquid .calendarAvailBody td div:before{position:absolute;content:"";width:300px;height:2px;background-color:#dadada;transform:rotate(-41deg);-moz-transform:rotate(-41deg);-o-transform:rotate(-41deg);-ms-transform:rotate(-41deg);-webkit-transform:rotate(-41deg);transform-origin:top right;-moz-transform-origin:top right;-webkit-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;top:0;right:0}.calendarAvailBody td .priceDay{color:#000;font:400 11px/1.3 Verdana,Geneva,sans-serif;padding:15px 0 5px;padding-top:21.5px!important;position:relative;text-align:center}.priceTableLiquid .calendarAvailBody td a:hover,.priceTableLiquid .calendarAvailBody td a:hover span,.priceTableLiquid .calendarAvailBody td a.selected,.priceTableLiquid .calendarAvailBody td a.selected span{background-color:#fc0;color:#666}.priceTableLiquid .calendarAvailBody td a .numDay,.priceTableLiquid .calendarAvailBody td div .numDay{position:relative;top:0;left:0}.priceTableLiquid .calendarAvailBody td.dayBestPrice a,.priceTableLiquid .calendarAvailBody td.dayBestPrice a:hover,.priceTableLiquid .calendarAvailBody td.dayBestPrice a span,.priceTableLiquid .calendarAvailBody td.dayBestPrice a:hover span{background-color:#990!important;color:#fff!important}.priceTable_result_title{display:block;font-size:12px}.priceTable_result_total .priceTable_result_title{margin-bottom:5px}.priceTable_result_total .priceTable_result_price{font:400 2.7em/1 'DTLProkyonTRegular',Myriad Pro,Verdana,Helvetica,sans-serif;color:#000}.feeHeaderTabs{border-bottom:1px solid #e1e1e1;display:table;height:70px;margin:0 4.5% 0 2%;position:relative;width:93.6%}.feeHeaderTabs .tableHeaderLinkSection{width:33.5%}.feeHeaderTabs>div{display:table-cell;width:20%;vertical-align:bottom}.feeHeaderTabs>div,.feeHeaderTabs .tabFee{height:50px}.feeHeaderTabs .tabBasic .tabFee{width:105px;min-height:61px!important}.tabFee{position:relative;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;min-height:20px;text-align:left;display:block;text-decoration:none;bottom:0;margin:0 2px;padding:10px 14px 7px}.feeHeaderTabs .tabFee h3{position:absolute;word-break:break-all;padding:0;font:normal 15px/1.2 DTLProkyonTRegular,Verdana;vertical-align:bottom!important;bottom:7px;width:100%;left:0}.feeHeaderTabs>div{display:table-cell;width:16.5%;vertical-align:bottom;text-align:center}.feeHeaderTabs .tabOptima .tabFee{padding-top:13px;height:45px}.feeHeaderTabs .tabOptima--ba .tabFee{padding-top:3px}.feeHeaderTabs .tabOptima--ba .tabFee .icoLogoBritish_small{margin-bottom:5px}.feeHeaderTabs .tabExcellence .tabFee{padding-top:8px;min-height:85px!important}.feeHeaderTabs .tabFee{border-bottom:medium none;display:inline-block;min-height:74px!important;padding:10px 6px 7px;text-align:center!important;vertical-align:bottom;width:96%;margin-top:20px;box-sizing:border-box}#c3_cambioVueloPage .tableLeyend,#c3_cambioVueloPage .wrap_availabilityMonth{width:680px}#c3_cambioVueloPage .availability .viewType{width:354px}#c3Body .calendarAvailBody td a,#c3Body .calendarAvailBody td div{padding:3px}.moovingBodyPage .section{padding:2px 0 25px}.moovingBodyPage .availabilitySection h2{margin-bottom:35px}.moovingBodyPage #outboundFlight{margin-top:16px}.moovingBodyPage th.sel .availMon:before{position:absolute;z-index:0;content:"";width:81px;height:46px;background:transparent url("../../images/VuelingBase/sprite_iconografia.png") no-repeat scroll -324px -1112px;top:-23px;left:0}.moovingBodyPage th.sel .availMon{color:#666;font-size:1em}.moovingBodyPage .fullDay,.moovingBodyPage .availDay{padding:12px 3px 7px;min-height:22px}.moovingBodyPage th.sel .availDay{min-height:32px;padding:12px 3px 7px}.moovingBodyPage .availabilityBody tr td input{margin-right:-2px}.moovingBodyPage .availabilityBody tr .msgOffer{color:#999;font-weight:normal}.moovingBodyPage .aside{width:215px;box-sizing:content-box;padding:0}.moovingBodyPage .aside .counter:before{position:absolute;left:-10px;background:transparent url("../../images/VuelingBase/sprite_graficos.png") repeat scroll -441px -978px;width:15px;height:203px;top:0;z-index:1}.moovingBodyPage #atAGlanceContainer{padding-left:10px;width:208px}.moovingBodyPage #atAGlanceContainer .wrap_counter{margin-left:-10px}.moovingBodyPage #atAGlanceContainer .wrap_counter .counter-header{padding:16px 16px 7px 20px;margin-bottom:30px}.moovingBodyPage #atAGlanceContainer .wrap_counter .counter-header::before{bottom:-20px}.stvCutMode #nav{margin:-1px 0 3px}.stvCutMode .availabilitySection .selectDate{float:left;height:29px;line-height:28px;margin:0 11px 0 0;padding:0 11px;position:relative}.stvCutMode .availabilitySection .selectDate:after{border-right:1px solid #000;content:"";height:18px;margin-top:-8px;position:absolute;right:0;top:50%;width:1px}.stvCutMode .availabilitySection .selectDate+h2{clear:none;width:auto;margin-top:0}.stvCutMode .wrap_availability{clear:both}.stvCutMode .availabilityBody{margin-top:10px}.stvCutMode .availabilitySection+.availabilitySection{margin:0}.stvCutMode .tabFee,.stvCutMode .tabTitle{min-height:26px}.stvCutMode .tabExcellence .tabFee{min-height:63px}.stvCutMode .tabExcellence .tabFee .icon{margin-top:18px}body.stvCutMode .icofeeClaim{height:80px}.stvCutMode .hailOptima,.stvCutMode .hailExcellence,.stvCutMode .hailBasic{border:1px solid #e1e1e1!important}.stvCutMode .availabilityBody-hail-Basic,.stvCutMode .availabilityBody-hail-Basic tr.alt,.stvCutMode .availabilityBody-hail-Optima,.stvCutMode .availabilityBody-hail-Optima tr.alt,.stvCutMode .availabilityBody-hail-Excellence,.stvCutMode .availabilityBody-hail-Excellence tr.alt{background-image:none}.stvCutMode .availabilityBody tr.tabsFee th.tableHeaderLinkSection a{margin-left:6px;top:-20px}.stvCutMode .wrap_dropDownListSorters.wrap_round_select{top:-10px}.stvCutMode .footSb .wrap_btBig_arrow,.stvCutMode .footSb .wrap_btMedium_arrow{margin-top:53px}.stvCutMode #header.taCorp--sb #logo{margin-top:7px}.FR .availabilityBody tr div.msg{white-space:normal}.FR .availabilityBody tr div.msg a{clear:both;float:left;width:100%;margin-bottom:5px}.FR .availabilityBody tr div.msg .callout{white-space:normal}#paymentBody .payBox{margin-top:0}.paybox .colRow2 .txtEdit .cardNumbers{border:1px solid red}.payBox{width:100%;clear:both;margin:30px 0 20px}.payBox .select,.payBox .typeText{box-sizing:border-box;-moz-box-sizing:border-box;height:28px}.payBox h2{float:left;width:auto;margin:10px 10px 0 0!important}.payBox .radioForm{width:100%}.payBox .colRow2 .txtEdit{margin:0 auto;float:none;display:table-cell}.payBox .colRow2 .txtEdit .cardNumbers input{width:22%!important;text-align:center;margin-left:4%}.payBox .colRow2 .txtEdit .cardNumbers input:first-child{margin-left:0}.payBox .colRow2 .txtEdit.no-cards{width:30%}.payBox .colRow2 label{display:block;text-align:left;width:100%;margin-bottom:9px}.payBox .colRow2 .check--FAIL label{margin-bottom:0}.payBox .colRow2 .cardNumbers input{width:22%!important}.payBox #ExternalAccount_AX .colRow2 .cardNumbers input{width:30.65%!important}.payBox .colRow2 .select,.payBox .colRow2 .typeText{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;height:28px}.payBox .totalRow{border-top:1px solid #e1e1e1;margin-top:25px;width:100%;float:left;padding:32px 0 0}.payBox .totalRow .totalPrice{width:auto;float:left;margin-right:16px;color:#000;text-align:right;font:800 1.63em/1.2 Verdana;padding:0}.payBox .totalRow .wrap_btBig_arrow{margin-right:15px!important;float:none!important}.payBox .totalRow .verisign{margin-right:15px;float:left;padding:6px 0 0}.payBox .totalRow .verisigndiv{float:left;width:70px;height:36px;background:url(../../images/VuelingBase/icoVerising_small.png) no-repeat;margin:6px 15px 24px 0}.payBox .totalRow .icoDigicert{float:left;margin:6px 15px 24px 0}.payBox .totalRow .claim{color:#666;font:800 .9em/1.2 Verdana;padding:14px 0 0}#paymentHoldAside .travelInfo h3{font-size:1.5em!important;position:relative;padding:4px 0 0 31px}#paymentHoldAside .travelInfo .totalPrice{font:800 .91em/1.2 Verdana!important;background-color:#f0f0f0!important;padding:8px 5px 14px}.travelInfo .totalHold{position:relative;background-color:#fff;color:#000;text-align:left;font:normal 1.09em/1.2 Verdana;padding:11px 5px 15px}.travelInfo .totalHold span{position:relative;left:0}.travelInfo .totalHold strong{position:absolute;text-align:right;right:8px;top:11px}.creditPaymentBox{overflow:hidden;border-color:#ebebeb;padding:0}.creditPaymentBox .row{border-bottom:1px solid #ebebeb;overflow:hidden;padding:13px}.creditPaymentBox .row span{font:normal 1.09em/1.2 Verdana;display:block;float:left}.creditPaymentBox .row span.left{text-align:right;padding-right:13px;width:50%}.creditPaymentBox .row span.right{text-align:left;padding-left:13px;font-weight:800;color:#990;width:46%}.creditPaymentBox .rowTotal{border:none;background-color:#f0f0f0;position:relative;border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px}.creditPaymentBox .rowTotal span.left{color:#666;padding-top:4px;font-weight:800}.digicert{min-width:230px;margin-bottom:20px}@-moz-document url-prefix(){.digicert .iconContent__text p:first-child + p{letter-spacing:-.06em;}}.sectionIdTaCorp{position:relative;background-color:#ebebeb;border-radius:10px;-webkit-border-radius:10px;margin-bottom:16px;padding:8px}.sectionIdTaCorp h3{color:#666;font:normal 1.18em/1.4 DTLProkyonTMedium,Verdana;margin-bottom:6px;padding-top:10px}.sectionIdTaCorp p{background-color:#fff;color:#666;font-weight:800;margin:0;padding:8px}.sectionIdTaCorp p.bottom{position:relative;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}.c3AsideBar{position:relative;border-radius:10px;line-height:1.3;margin-bottom:20px;border:3px solid #ebebeb;padding:10px!important}.c3AsideBar h3,.c3AsideBar .c3AsideBar_footer h3{font:normal 1.3em/1.3 DTLProkyonTMedium,Verdana!important;margin:0 0 14px}.c3AsideBar h3.icoMy25_bf_yellow:before{top:20px}.c3AsideBar_icoheader h3{padding:0 0 0 43px}.c3AsideBar .c3AsideBar_footer{float:left;width:100%}.c3AsideBar .c3AsideBar_footer p{float:left}.ventajas li{margin:0 0 8px}.ventajas h6{color:#000;padding:0 0 0 23px}.c3AsideBar .c3AsideBar_footer h3{float:left;width:100%;margin:0 0 10px}.c3AsideBar .c3AsideBar_footer h3 span{display:block}.c3AsideBar--checkin .c3AsideBar_title{width:100%;box-sizing:border-box;min-height:40px}.c3resumeAside{font-size:.9em;color:#000}.c3resumeAside p{margin:0 0 6px}.c3resumeAside table{margin:0 0 5px}.c3resumeAside table td{padding:0 0 4px}.c3resumeAside table td.ruta{width:75.5%}.c3resumeAside table td.time{width:24.5%;text-align:right;font-weight:800}#tureservaPage .aside .travelUser_servicesList{width:100%}.paxListTitle{font-size:1.09em!important;color:#666;font-weight:800!important;margin:0 0 8px}.paxNameList,.paxContactList{width:100%;margin:0}.paxNameList li,.paxContactList li{color:#000;padding:16px 0 0;margin-bottom:0!important;margin-top:0!important}.paxNameList li:first-child,.paxContactList li:first-child{padding-top:0}.paxContactList li span{margin-right:-4px;width:33.33%;display:inline-block}.paxPayment--full{background-image:none}.paxPayment .paxPaymentRow{margin-top:0;margin-bottom:10px;color:#000;padding:0}.paxPaymentHalf.boxRight .paxPaymentRow .column_4{font:800 12px/1 verdana}.paxPaymentRow .paymentStatus{color:#990;font-weight:800}#wrapper .paymentStatus--pendiente{color:#d2460c;font-weight:800}.paymentStatus--pendiente span{display:block}.paymentStatus--pendiente span[class*="icoSprite"]+span{padding-left:20px}.paxPaymentRow__greenFields{color:#990!important}.totalBorder{border-bottom:3px solid #e1e1e1!important}.paxPaymentTotal{text-align:right;font-size:1.27em;color:#000;width:100%;float:right}.paxPaymentTotal span{font-weight:800;margin-left:4px}.paxCodeIberia{float:left;width:100%;margin-bottom:8px}.paxCodeIberia span.field{float:left;font-weight:800}.paxCodeIberia span.data{float:right;width:171px;text-align:left;padding-right:20px}.wrap_colHalf+#ItineraryAmazon,#BookCarHotel_CarAjax+#ItineraryAmazon,.wrap_colHalf+control #ItineraryAmazon,#BookCarHotel_CarAjax+control #ItineraryAmazon{margin-top:30px}#header.taCorp,#header.taCorpheader{background-color:#4a4949;height:112px;padding:15px 20px 10px}#header.taCorp .desplegable::before,#header.taCorpheader .desplegable::before{border-color:#fff transparent transparent;top:8px}#paymentBody #header.taCorp,#itineraryBody #header.taCorp,#paymentBody #header.taCorpheader,#itineraryBody #header.taCorpheader{width:950px}.taCorp .apBar_start,.taCorpheader .apBar_start,#corpBody .apBar_start{padding:8px 25px 5px 15px!important}#header.taCorp .ap_login .header_navBarUser_account_btn{border:none;padding:0;margin:0;border:0}#header.taCorp .ap_login .header_navBarUser_account_btn:before{display:none}#header.taCorp #logo,#header.taCorpheader #logo{margin:-5px 0 0;position:absolute;left:25px;top:50%;margin-top:-18px}#header.taCorp #logo a,#header.taCorpheader #logo a{background-image:none!important;width:auto;height:37px}#header.taCorp #logo a span,#header.taCorpheader #logo a span{display:inline-block;margin-left:2px}#header.taCorp #logo a span:first-child,#header.taCorpheader #logo a span:first-child{margin-left:0}#header.taCorp #logo a span.logoImg,#header.taCorpheader #logo a span.logoImg{width:107px;height:36px;background:url(../../images/VuelingBase/sprite_iconografia.png) -198px -684px no-repeat;float:left}#header.taCorp #logo a span.logoText,#header.taCorpheader #logo a span.logoText{color:#fc0;font:normal 24px/1.3 'GothamRounded-Light',Verdana;text-transform:uppercase;padding-top:2px}.RU #header.taCorp #logo a{width:481px}.textLogo{color:#fff;display:block;font:1.7em/1.6 DTLProkyonTMedium,Verdana,Geneva,sans-serif;*margin-bottom:35px;text-decoration:none!important;padding:41px 0 0 90px}BODY.RU #corpBody.RU .textLogo,BODY.RU #searchBody.RU.modeCORP .textLogo{font-size:1.4em}BODY.RU #searchBody.RU.modeCORP .textLogo{width:196px}.DE .taCorp .textLogo{padding:41px 0 0 75px}#header.taCorp .topLinks,#header.taCorpheader .topLinks{color:#fff}#header.taCorp .topLinks a,#header.taCorpheader .topLinks a{color:#fc0!important}#header.taCorp .topLinks>ul>li,#header.taCorpheader .topLinks>ul>li{border-left:1px solid #c6c670;padding:0 0 1px 7px;margin:0 0 1px 7px;border-right:0}#header.taCorp .topLinks>ul>li:first-child,#header.taCorpheader .topLinks>ul>li:first-child{border-left:none}#header.taCorp .topLinks>ul>li:last-child,#header.taCorpheader .topLinks>ul>li:last-child{z-index:99}#header.taCorpheader .topLinks,#header.taCorp .topLinks{position:relative;top:-1px;float:right;width:73.2%;text-align:right}#header.taCorp .Secondrow,#header.taCorpheader .Secondrow{position:absolute;top:35px;right:15px}#header.taCorpheader .topLinks>ul,#header.taCorp .topLinks>ul{float:right;margin:0;padding:0}#header.taCorpheader .topLinks li,#header.taCorp .topLinks li{position:relative;z-index:100;display:inline;float:left;margin:0 0 0 7px;padding:0 0 1px 7px;height:13px;border-left:1px solid #999;font-size:1em}#header.taCorpheader .topLinks li:first-child,#header.taCorp .topLinks li:first-child{border-left:0}#header.taCorp .langList ul li a,#header.taCorpheader .langList ul li a{color:#4a4949!important}#header.taCorp .langList li a:hover,#header.taCorpheader .langList li a:hover{background-color:#fc0}#header.taCorpheader .langList li,#header.taCorp .langList li{width:100%!important;border:medium none!important;height:auto;float:none;margin:0;padding:0}#header.taCorp .topBars,#header.taCorpheader .topBars{margin:40px 0 0;position:relative;float:right;clear:right;margin:16px 0 8px 0}#header.taCorp .apBar,#header.taCorpheader .apBar{position:relative;z-index:0!important;padding:0 3px 0 0;min-width:10px;height:27px;border:1px solid #efefef;border-radius:10px;border:none;float:right}.topBars #bloqueA.notLogged,.topBars #bloqueB.notLogged,.topBars #bloqueA.loggedIn,.topBars #bloqueB.loggedIn{float:left;clear:none}.topBars a{text-decoration:none}#header.taCorp .contactBar,#header.taCorpheader .contactBar{float:left;margin-right:12px;border:1px #ddd solid!important;padding:5px 6px 4px!important}#header.taCorp .contactBar a,#header.taCorpheader .contactBar a{display:block;float:left;padding-top:2px}#agenciasBody .apBar .closer{color:#d2460c}#header.taCorp .ap_login,#header.taCorpheader .ap_login{clear:right;background-color:#f5f5f5}#header.taCorp .ap_login .apBar_start,#header.taCorpheader .ap_login .apBar_start{background-color:#ccc;color:#666}#header.taCorp .ap_login .apBar_start .arrow,#header.taCorpheader .ap_login .apBar_start .arrow{border-left-color:#ccc}#header.taCorp .apBar_txt,#header.taCorpheader .apBar_txt{display:block;float:left;padding:3px 7px 0;height:13px;border-right:1px solid #ccc;color:#666;white-space:nowrap}#header.taCorp .ap_login .apBar_txt,#header.taCorpheader .ap_login .apBar_txt{margin-top:5px;font-size:.9em}#header.taCorp .apBar_start,#header.taCorpheader .apBar_start{position:relative;display:block;float:left;margin-right:5px;padding:8px 12px 6px;height:14px;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;font-weight:800;font-size:.9em}#header.taCorp .apBar .closeCont,#header.taCorpheader .apBar .closeCont{position:relative;display:block;float:left;padding:6px 7px 5px;height:14px}#header.taCorpheader .apBar .closeCont:before,#header.taCorp .apBar .closeCont:before{content:"x";border-radius:4px;background-color:#d2460c;text-align:center;width:11px;height:11px;box-sizing:border-box;line-height:10px;position:relative;display:inline-block;vertical-align:middle;font-size:10px;font-family:Arial;top:-1px;color:#fff;margin-right:5px}#header.taCorp .topBars,#header.taCorpheader .topBars{margin:40px 0 0}#header.taCorp .contactBar,#header.taCorpheader .contactBar{float:left;margin-right:12px;border:1px #ddd solid!important;padding:5px 6px 4px!important}#header.taCorp .apBar_start .arrow,#header.taCorpheader .apBar_start .arrow{position:absolute;top:0;right:-1px;float:right;overflow:hidden;width:0;height:0;border:13px solid #f5f5f5;border-right-width:0;border-bottom-width:14px;border-left-width:7px}#header.taCorp .ap_login .apBar_start .arrow,#header.taCorpheader .ap_login .apBar_start .arrow{border-left-color:#ccc}#header.taCorp .contactBar{margin-right:0;padding:4px 6px 3px!important}#header.taCorp .ap_login,#header.taCorp .contactBar+.contactBar{margin-left:10px}#header.taCorp--sb{background:none;height:auto}#paymentBody #header .taCorp,#paymentBody #header .taCorpheader{background-color:#990!important;padding:11px 20px 14px!important}#header.taCorp--sb #logo{top:0;margin-top:16px;left:3px}#header.taCorp--sb #logo a span.logoImg{background-position:-314px -684px}#header.taCorp--sb #logo a span.logoText{color:#666}BODY.FR .taCorp .topBars #bloqueA.loggedIn,BODY.RU .taCorp .topBars #bloqueA.loggedIn{float:left;margin-right:0}BODY.FR .taCorp .topBars #bloqueB.loggedIn,BODY.RU .taCorp .topBars #bloqueB.loggedIn{clear:none;padding-top:0}BODY.RU #searchBody.RU.modeCORP #logo{width:340px}BODY.RU #corpBody.RU #logo{width:295px}.RU .vy-header.umc7-vy-header .navbar.vy-header_main .nav .vy-header_main_login{margin-right:0}.RU .vy-header.umc7-vy-header .navbar.vy-header_main .nav .vy-header_main_search{margin-left:1%}@media(max-width:1024px){.RU .vy-header.umc7-vy-header .navbar.vy-header_main .nav .vy-header_main_brand .tabLink a,.RU .vy-header.umc7-vy-header .navbar.vy-header_main .nav .vy-header_main_nav .tabLink a{font-size:12px}.RU .vy-header_main_search .inbenta-km__search .inbenta-km__search__form{width:190px!important;font-size:12px}}.DE .taCorp .topLinks,.NL .taCorp .topLinks{float:right;width:696px;color:#999;text-align:right}.NL .taCorp .topLinks li{white-space:nowrap}.NL .taCorp .topLinks li.last{float:right}.DE #agenciasBody #header.taCorp .topLinks{width:100%!important}.desplegableFiltroVuelos .contentLeft .nav_calendar{margin-bottom:8px}.desplegableFiltroVuelos .contentLeft .nav_calendar fieldset{margin-bottom:0}.desplegableFiltroVuelos .calendarTxt{display:block;font:normal 1em/1.2 Verdana;margin-right:4px;float:left;text-align:left;width:142px;border:1px solid #b3b3b3;height:15px;padding:5px 3px 3px}.desplegableFiltroVuelos .contentLeft,.desplegableFiltroVuelos .contentRight{margin-bottom:10px;width:50%;float:left;padding:0 8px 0 0;box-sizing:border-box}.desplegableFiltroVuelos .contentRight{padding:0 0 0 8px}.desplegableFiltroVuelos #ui-datepicker-div .ui-datepicker-group,#ui-datepicker-div .ui-datepicker-header{width:100%;box-sizing:border-box}#dateRangeCalendar.posAbs{position:relative!important}.myVuelingInfoBox{padding-left:90px;position:relative}.myVuelingInfoBox:before{content:"";position:absolute;width:76px;height:71px;background-position:-1512px -10px}.myVuelingInfoBox .colInRow .colIn>span{display:block}.myVuelingInfoBox .colInRow .colIn>span:first-child{margin-bottom:5px}.myVuelingInfoBox .colInRow .icoIbplus_small{margin-top:7px}.myVuelingInfoBox .colInRow .ico_bf_changeExpress_small{margin-top:15px}.colHalf_1 .myVuelingInfoBox .colIn{width:100%;display:block;margin:8px 0 0}.profileBar{display:inline-block;width:170px;border:2px solid #ccc;position:relative;-webkit-border-radius:11px 13px/11px 13px;border-radius:11px 13px/11px 13px;margin:0 0 12px;overflow:hidden}.profileBar span{background-color:none;border:1px solid #fff;float:left;height:21px;width:32px;-webkit-border-radius:0;border-radius:0;position:relative;z-index:2}.profileBar span.paso1{position:relative;-webkit-border-radius:9px 0 0 9px/11px 0 0 11px;border-radius:9px 0 0 9px/11px 0 0 11px}.profileBar span.paso5{position:relative;-webkit-border-radius:0 11px 11px 0/0 13px 13px 0;border-radius:0 11px 11px 0/0 13px 13px 0}.profileBar .bar_bg{-webkit-border-radius:11px;border-radius:11px;background:#f0f0f0;position:absolute;top:0;left:0;height:22px;width:100%;z-index:0}.profileBar .bar{position:absolute;top:0;left:0;height:22px;z-index:1;width:100%;-webkit-border-radius:11px 0 0 11px;border-radius:11px 0 0 11px;background-color:#990}.profileBar .bar:before{content:"";position:absolute;width:100%;height:10px;background-color:#c7c774}.profileBar .bar-100{-webkit-border-radius:11px;border-radius:11px}.profileBar_detail .profileBar{width:260px;float:left}.profileBar_detail .profileBar .bar,.profileBar_detail .profileBar .bar_bg{height:34px}.profileBar_detail .profileBar span{width:50px;height:33px}.profileBar_detail ul{clear:both}.profileBar_detail li{width:50px;text-align:left;color:#999;font:normal 1.1em/1.2 Verdana;float:left}.profileBar_detail li.xcent0{width:41px}.profileBar_detail li.xcent40{width:60px}.profileBar_detail li.xcent80{width:36px}.profileBar_detail li.xcent100{width:auto}.reservationList>h3.header{background-color:#999!important;margin-bottom:0!important}.reservationList .alturaTexto{min-height:125px!important}.reservationList .travelUser_servicesList .bt_mejorarViaje{float:right;position:absolute;z-index:2;bottom:0}.bt_mejorarViaje>a span{margin:0;right:2px}.reservationList .desplegable span{border-color:#990 #fff #fff!important}.reservationList a.pulsado span{border-color:#fff #fff #990!important}.reservationList .improveFlyLayer{position:absolute!important;top:4px;left:-11px;width:225px;z-index:10}#wrapper .reservationList .improveFlyLayer h3{background:none;color:#990;padding-right:29px;background-color:transparent}.reservationList .improveFlyLayer .travelUser_servicesList{margin-top:0}.improveFlyLayer .contentSection{padding-right:15px!important}.improveFlyLayer ul li{float:left;width:100%!important;margin-bottom:5px!important;margin-right:0!important;overflow:hidden}.improveFlyLayer ul li a{padding-left:36px;padding-top:2px;display:block;width:auto!important}#wrapper .reservationList .labelFlight>p{margin-bottom:10px!important}#wrapper .reservationList .labelFlight>p>.feeName{margin-left:0}.reservationList .labelFlight>p:before,.reservationList .labelFlight>p:after{display:table;content:""}.reservationList .labelFlight>p:after{clear:both}.reservationList .opcionVuelo{top:0}.reservationList .opcionVuelo *{font-weight:normal;margin-bottom:-5px}#agenciasBody .reservationList .travelUser_servicesList .bt_mejorarViaje{float:right;position:relative}#agenciasBody .reservationList .travelUser_servicesList .bt_mejorarViaje>a{margin:10px 0 0}.wrapper_progressbar,.goalProgress,.progressBar,.progressBarText,.progressBarText-content{position:relative}.wrapper_progressbar{margin:20px 0}.goalProgress{background:#eee;border-radius:10px;height:32px;border:2px solid #ccc;z-index:3}.goalProgress:before,.progressBar:after,.progressBarText-content:before{position:absolute;content:""}.goalProgress:before{width:100%;left:0;height:12px;opacity:.3;filter:alpha(opacity=30);background-color:#fff;top:-2px;z-index:3}.progressBar{background:#fc0;color:#fff;font-size:1.5em;font-family:'helvetica neue',helvetica,arial,sans-serif;font-weight:700;height:32px;display:block;width:auto;border-radius:8px;overflow:visible!important;z-index:1}.progressBar:after{right:0;top:-2px;height:36px;width:5px;background-color:#666;border-radius:10px;z-index:2}.progressBarText{display:block;height:24px;width:auto;margin-top:5px}.progressBarText-content{color:#666;padding-left:25px;margin-left:-12px}.progressBarText-content:before{width:20px;height:19px;background:url(../../images/VuelingBase/sprite_iconografia.png) -528px -1165px no-repeat;top:0;left:0}.wrapper_progressbar--start div.progressBar:after,.wrapper_progressbar--end div.progressBar:after{display:none}.wrapper_progressbar--start span.progressBarText-content{margin-left:0}.areaAcceptNewsletterConditions INPUT{margin:5px 0 0 0;padding:0;float:left}.msgContent>div{display:inline-block;vertical-align:middle;float:none!important}.confirmMsg{width:100%;overflow:hidden;min-height:40px}.confirmMsg .confirmMsg_content{padding:0 0 0 19px;max-width:94%;box-sizing:border-box}.confirmMsg:before{content:'';display:inline-block;height:100%;vertical-align:middle}.confirmMsg .confirmMsg_content p{font:800 1.09em/1.2 Verdana;margin:0 0 10px}.confirmMsg .confirmMsg_content h3{font:800 1.45em/1.2 Verdana;color:#990;margin:0 0 10px}#c3_seatsPage .confirmMsg .msgContent+.sepDotsGrey.paddingDot20px{margin-bottom:28px!important}.buscadorFiltro{position:relative;border-radius:10px;background-color:#f7f7f7;z-index:1;padding:28px}.buscadorFiltro .header{margin-bottom:27px;padding-bottom:12px;border-bottom:1px solid #ccc}.buscadorFiltro .header:before,.buscadorFiltro .header:after{content:"";display:table}.buscadorFiltro .header:after{clear:both}.buscadorFiltro .header h3{font:normal 23px/1 DTLProkyonTMedium,Verdana;color:#666}.buscadorFiltro .header .titleLinks{bottom:10px}.buscadorFiltro .header .titleLinks a{font:400 1.1em/1.2 Verdana;color:#990}.buscadorFiltro .header .titleLinks a,.buscadorFiltro .header .titleLinks a span{text-decoration:underline}.corpBody .buscadorFiltro .header h3{display:inline-block}.corpBody .buscadorFiltro .header,.taBody .buscadorFiltro .header{margin-bottom:27px;padding-bottom:12px;border-bottom:1px solid #ccc}.corpBody .buscadorFiltro .header a,.taBody .buscadorFiltro .header a{font-size:14px;margin-top:7px}.corpBody .buscadorFiltro .formLeft,.taBody .buscadorFiltro .formLeft{padding-left:132px;float:none;width:100%!important}.corpBody .buscadorFiltro .formLeft .formRow,.taBody .buscadorFiltro .formLeft .formRow{float:left;clear:none;width:auto!important;margin-bottom:5px;padding:0 8px;box-sizing:border-box}.corpBody .buscadorFiltro .formLeft .formRow[class*="marginRight"],.taBody .buscadorFiltro .formLeft .formRow[class*="marginRight"]{margin-right:0!important}.corpBody .buscadorFiltro .formLeft .txtEdit,.tapBody .buscadorFiltro .formLeft .txtEdit{width:auto!important;clear:both;margin:0!important}.corpBody .buscadorFiltro .formLeft label,.tapBody .buscadorFiltro .formLeft label{width:auto!important;margin-bottom:5px;display:block;padding:0;text-align:left}.corpBody .buscadorFiltro .formLeft select.fechas,.tapBody .buscadorFiltro .formLeft select.fechas{width:303px;min-width:303px}.corpBody .buscadorFiltro .formLeft select.pnr,.tapBody .buscadorFiltro .formLeft select.pnr{width:74px;min-width:74px}.corpBody .buscadorFiltro .formLeft select.passenger,.tapBody .buscadorFiltro .formLeft select.passenger{width:179px;min-width:179px}.corpBody .sinNumPasos .h2Links,.tapBody .sinNumPasos .h2Links{top:6px}.corpBody .numPasos .h2Links,.corpBody .sinNumPasos .h2Links,.tapBody .numPasos .h2Links,.corpBodytapBody .sinNumPasos .h2Links{position:absolute;right:0;top:18px}.corpBody .numPasos h2,.corpBody .sinNumPasos h2,.tapBody .numPasos h2,.tapBody .sinNumPasos h2{color:#999;font:normal 1.72em/1.2 DTLProkyonTMedium,Verdana!important;width:100%;min-height:0!important;margin-bottom:0;display:inline-block}.corpBody .sinNumPasos a,.tapBody .sinNumPasos a{margin:0 0 0 16px;position:relative;top:-10px;display:inline-block}.corpBody .buscadorFiltro .formLeft .bt_form,.tapBody .buscadorFiltro .formLeft .bt_form{margin-top:18px;clear:both;display:block;float:left;margin-bottom:0}.desplegableFiltroVuelos{border:none}.show{display:block}.underline{text-decoration:underline!important}.imgResp{width:100%;max-width:100%;height:auto}.pointer{cursor:pointer}.cursordefault{cursor:default!important}.boxShadow{box-shadow:1px 2px 5px 0 rgba(50,50,50,.23)}.box-shadow-none{box-shadow:none}.backgroundNone{background:none!important}#wrapper .borderNone,.border0{border:none!important}.upperCase{text-transform:uppercase}#wrapper .noWrap{white-space:nowrap}#wrapper .fullInput{width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;height:29px}.fullWidth{width:100%!important}.widthAuto,.wauto{width:auto!important}.widthInherit{width:inherit!important}.width97p{width:97%!important}.heightAuto{min-height:0!important;height:auto!important}.boxHeight100{min-height:100px}.floatNone{float:none!important}.floatLeft{float:left!important}.floatRight{float:right!important}.clearBoth{clear:both}.clearLeft{clear:left}.clearNone{clear:none}#wrapper .marginAuto,#wrapper .alignCenter,#wrapper .marginCenter{float:none!important;margin-left:auto!important;margin-right:auto!important;display:block}.marginLeft5{margin-left:5px!important}.marginLeft8{margin-left:8px!important}.marginLeft10{margin-left:10px!important}.marginLeft20{margin-left:20px!important}.marginLeft25{margin-left:25px!important}.marginLeft30{margin-left:30px!important}.marginLeft35{margin-left:35px!important}.marginLeft40{margin-left:40px!important}.marginLeft47{margin-left:47px!important}.marginLeft60{margin-left:60px!important}.marginLeft80{margin-left:80px!important}.marginRight4{margin-right:4px!important}.marginRight5{margin-right:5px!important}.marginRight10{margin-right:10px!important}.marginRight16{margin-right:16px!important}.marginRight20{margin-right:20px!important}.marginRight30{margin-right:30px!important}.marginRight40{margin-right:40px!important}.marginRight60{margin-right:60px!important}#wrapper .marginBottom5,.marginBottom5{margin-bottom:5px!important}.marginBottom10{margin-bottom:10px!important}.marginBottom14{margin-bottom:14px!important}.marginBottom15{margin-bottom:15px!important}.marginBottom16{margin-bottom:16px!important}.marginBottom20{margin-bottom:20px!important}.marginBottom25{margin-bottom:25px!important}.marginBottom28{margin-bottom:28px!important}#wrapper .marginBottom30,.marginBottom30{margin-bottom:30px!important}.marginBottom40{margin-bottom:40px!important}.marginBottom50{margin-bottom:50px!important}.marginBottom80{margin-bottom:80px!important}.marginTop4{margin-top:4px!important}.marginTop7{margin-top:7px!important}.marginTop10{margin-top:10px!important}.marginTop16{margin-top:16px!important}.marginTop20,.marginTop23{margin-top:20px!important}.marginTop30{margin-top:30px!important}.marginTop35{margin-top:35px!important}.marginTop40{margin-top:40px!important}.marginTop50{margin-top:50px!important}.marginTop60{margin-top:60px!important}.margin0{margin:0!important}.margin1{margin:1px!important}.margin5{margin:5px!important}.margin10{margin:10px!important}.margin25{margin:25px!important}#wrapper .marginLeft0,.marginLeft0{margin-left:0!important}#wrapper .marginTop0,.marginTop0{margin-top:0!important}#wrapper .marginBottom0,.marginBottom0{margin-bottom:0!important}#wrapper .marginRight0{margin-right:0!important}[class*="padding"]{box-sizing:border-box}.paddingTop5{padding-top:5px!important}.paddingTop8{padding-top:8px!important}.paddingTop10{padding-top:10px!important}.paddingTop14{padding-top:14px!important}.paddingTop15{padding-top:15px!important}.paddingTop20{padding-top:20px!important}.paddingTop25{padding-top:25px!important}.paddingTop30{padding-top:30px!important}.paddingTop40{padding-top:40px!important}.paddingRight5{padding-right:5px!important}.paddingRight7{padding-right:7px!important}.paddingRight10{padding-right:10px!important}.paddingRight15{padding-right:10px!important}.paddingRight20{padding-right:20px!important}.paddingRight25{padding-right:25px!important}.paddingRight30{padding-right:30px!important}.paddingRight40{padding-right:40px!important}.paddingRight50{padding-right:50px!important}.paddingRight60{padding-right:60px!important}#wrapper .paddingLeft0{padding-left:0!important}.paddingLeft7{padding-left:7px!important}.paddingLeft5{padding-left:5px!important}.paddingLeft10{padding-left:10px!important}.paddingLeft15{padding-left:15px!important}.paddingLeft20{padding-left:20px!important}.paddingLeft25{padding-left:25px!important}.paddingLeft30{padding-left:30px!important}.paddingLeft40{padding-left:40px!important}.paddingLeft50{padding-left:50px!important}.paddingLeft60{padding-left:60px!important}.paddingLeft70{padding-left:70px!important}.paddingLeft80{padding-left:80px!important}.paddingLeft90{padding-left:90px!important}.paddingBottom5{padding-bottom:5px!important}.paddingBottom7{padding-bottom:7px!important}.paddingBottom8{padding-bottom:8px!important}.paddingBottom10{padding-bottom:10px!important}.paddingBottom14{padding-bottom:14px!important}.paddingBottom20{padding-bottom:20px!important}.paddingBottom45{padding-bottom:45px!important}.paddingBottom60{padding-bottom:60px!important}.padding0,#wrapper .padding0{padding:0!important}.padding3{padding:3px!important}.padding5{padding:5px!important}.padding7{padding:7px!important}.padding10,#wrapper .blockUIPopUp .contentSection.padding10,#wrapper [class*="sectionTable--col"]>div.padding10{padding:10px!important}.padding12{padding:12px!important}.padding15,.blockUIPopUp .padding15,#wrapper [class*="sectionTable--col"]>div.padding15{padding:15px!important}#wrapper .padding20{padding:20px!important}#wrapper .padding25{padding:25px!important}#wrapper .padding30{padding:30px!important}.padding40{padding:40px!important}.padding20{padding:20px!important}.padding10_0{padding:10px 0!important}.padding15_0{padding:15px 0!important}.padding0_10{padding:0 10px!important}.padding20_0{padding:20px 0!important}.padding10_20{padding:10px 20px!important}.padding10_15{padding:10px 15px!important}.paddingBottom0,#wrapper .paddingBottom0{padding-bottom:0!important}.padding0,#wrapper .padding0{padding:0!important}.paddingRight0{padding-right:0!important}.paddingTop0,#wrapper .paddingTop0{padding-top:0!important}.displayTable{display:table}.displayTableCell{display:table-cell!important;float:none!important;vertical-align:top}.displayBlock{display:block}.displayInline{display:inline!important}.displayInlineBlock{display:inline-block!important}.displayInlineTable{display:inline-table!important}.txtAlignCenter,.align-center{text-align:center!important}.txtAlignLeft,.align-left{text-align:left!important}.txtAlignMiddle,.align-middle{vertical-align:middle!important}.txtAlignTop,.align-top{vertical-align:top!important}.txtAlignBottom,.align-bottom{vertical-align:bottom!important}.txtAlignRight,.align-right{text-align:right!important}a.noUnderline,a .noUnderline{text-decoration:none!important}#wrapper .posRel{position:relative}.posAbs{position:absolute!important}.posAbs-right{right:0}.posAbs-right10{right:10px}.posAbs-bottom0{top:auto;bottom:0}.cornerPosition,.cornerPositionAbsolute{position:absolute;top:14px;right:23px;display:block}.cornerPosition--bottom{top:24px;right:0;position:absolute}.cornerPositionAbsolute{top:0;right:0}#privateBody .posRel .cornerPosition{position:absolute;top:-41px;right:0}.vertically-centered{top:50%;position:absolute;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#wrapper .noBg,#wrapper .noBg:before,#wrapper .noBg:after{background:none!important}#wrapper .borderTop{border-top:1px solid}#wrapper .borderBottom{border-bottom:1px solid}#wrapper .borderLeft{border-left:1px solid}#wrapper .borderRight{border-right:1px solid}.disableBox,.disableItem,.disableSection{opacity:.5;cursor:default}#wrapper .disableItem *,#wrapper .disableSection *{cursor:default;pointer-events:none}#wrapper .disableSection .boton_vp:hover,#wrapper .disableSection .boton_vp:hover span,#wrapper .disableSection .bt_link:hover{color:#666!important}.disableBoxCrop{position:relative}.disableBoxCrop_alt{z-index:5;position:relative}.disableBoxCrop:before{content:"";position:absolute;width:100%;height:calc(100% + 2px);top:-2px;left:0;background-color:#d2d2d2;opacity:.5;filter:alpha(opacity=50);z-index:4;display:block}.disableBoxCrop--white:before{background-color:#fff}.sectionBorder.disableBoxCrop:before{top:0;left:0;width:100%;height:100%;border-radius:10px}.disableBoxCrop--white:before{background-color:#fff}#wrapper .hidden,html body .hidden{display:none}#wrapper .visibility-hidden,html body .visibility-hidden{visibility:hidden}.inlineElements>.inlineElement{display:inline-block;vertical-align:middle;margin-right:5px}.inlineElements>.inlineElement:last-child{margin-right:0}.inlineElements .icoBaggage_newBag{margin-right:-3px}.inlineElements .icoBaggage_newBagBasic{margin-right:-3px}.with_infoNote{position:relative;padding-right:28px}.with_infoNote .wrapper_elForm_infoNote{right:0;top:4px}.border-bottom--dashed{border-bottom:1px dashed #ddd}.border-bottom--dashed.border-bottom__specificity-helper{border-bottom:1px dashed #ddd!important}.border-top--dashed{border-top:1px dashed #ccc}.border-radius--0{border-radius:0!important}.border-radius--5{border-radius:5px!important}.border-radius--3{border-radius:3px!important}.border-radius__top-left--5{border-radius:5px 0 0 0!important}.border-radius__top-right--5{border-radius:0 5px 0 0!important}.border-radius__top--0{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-radius__bottom--0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.padding__hard-helper.padding__bottom--8{padding-bottom:8px!important}.background-color__hover--light-gray:not(.disableButton):hover{background-color:#e5e5e5}.background-color__hover--dark-gray:not(.disableButton):hover{background-color:#494949}.dark_styled{color:#666;padding-left:18px}.separator-vertically:after{right:10px;content:'';width:1px;height:21px;bottom:0;top:0;margin:auto;background:#979797;position:absolute}.ff_brandonText{font-family:"NunitoSans-Regular",Calibri,Verdana!important}.feeSection_features .blockCenter{width:93%}.feeSection_features__title{font:800 14px/1 verdana;margin-bottom:22px;color:#000}.feeSection_features li .icon-catering{font-size:34px}.feeSection_features li .icon-equipaje_mano{font-size:44px}.feeSection_features__comment{margin-top:22px;text-align:center}.feeSection_features.new-rate-services .iconSize_xs [class^="icon-"],.feeSection_features.new-rate-services .iconSize_xs [class*="icon-"]{font-size:38px}#wrapper .feeSection_features.new-rate-services .list-col3 li:before,#wrapper .feeSection_features.new-rate-services .list-col4 li:before{left:-65px;font-size:33px;margin-top:0;transform:translateY(-50%)}#wrapper .feeSection_features.new-rate-services .list-col4 li:before{margin-top:-3px}#wrapper .feeSection_features.new-rate-services .list-col3 li{width:calc(30% - 50px);padding-right:15px}#wrapper .feeSection_features.new-rate-services .list-col4 li{width:calc(30% - 55px);padding-right:34px;margin-left:10px!important}#wrapper .feeSection_features.new-rate-services .list-col4 li:last-child{padding-right:10px}#wrapper .feeSection_features.new-rate-services .list-col4 li:before{left:-40px}#wrapper .feeSection_features .list-col4 li{padding-right:15px}#wrapper .feeSection_features .list-col3 li{margin:11px -4px 0 50px!important;width:calc(37% - 50px);position:relative;padding-right:3px}#wrapper .feeSection_features .list-col3 li .iconContent__text{padding-left:8px}#wrapper .feeSection_features .list-col3 li .iconContent__text span{display:inline-block}#wrapper .feeSection_features .list-col2 li:before,#wrapper .feeSection_features .list-col3 li:before,#wrapper .feeSection_features .list-col4 li:before{content:"+";position:absolute;left:-45px;font-size:43px;top:50%;margin-top:-32px}#wrapper .feeSection_features .list-col2 li:before{left:-20px}#wrapper .feeSection_features .list-col2--md li:before,#wrapper .feeSection_features .list-col3--md li:before,#wrapper .feeSection_features .list-col4--md li:before{font-size:46px}#wrapper .feeSection_features .list-col2--md li:last-child{left:-3px}#wrapper .feeSection_features .list-col2 li:last-child{padding-left:65px!important}#wrapper .feeSection_features .list-col4 li:before{left:-40px}#wrapper .feeSection_features .list-col3 li:last-child{width:calc(32% - 50px);padding-right:0}#wrapper .feeSection_features .list-col3 li:first-child,#wrapper .feeSection_features .list-col4 li:first-child{margin-left:0!important}#wrapper .feeSection_features .list-col2 li:first-child:before,#wrapper .feeSection_features .list-col3 li:first-child:before,#wrapper .feeSection_features .list-col4 li:first-child:before{display:none}#wrapper .sectionPassengers>div .feeSection_features{display:inline-block}#wrapper .sectionPassengers>div .feeSection_features__title{margin:8px 0 15px 10px}#wrapper .sectionPassengers>div .feeSection_features li{width:auto!important;margin:16px 0 0!important;display:block}#wrapper .sectionPassengers>div .feeSection_features li:before{top:0;left:calc(50% + 33px);margin-left:-10px;font-size:31px}#wrapper .sectionPassengers>div .feeSection_features li:first-child{margin-top:0!important}#wrapper .sectionPassengers>div .feeSection_features li:last-child{margin-top:26px!important}#wrapper .sectionPassengers>div .feeSection_features li:last-child:before{top:-9px}#wrapper .sectionPassengers .feeSection_features li .iconContent__icon{width:66px;text-align:center}#wrapper .sectionPassengers .feeSection_features li [class*="icon-"]{font-size:42px}#wrapper .sectionPassengers .feeSection_features li .icon-catering{font-size:31px}.h-fw-800{font-weight:800!important}.h-marginTop-1,.h-margin-y{margin-top:15px!important}.h-marginBtm-1,.h-margin-y{margin-bottom:15px!important}.h-marginTop-2,.h-margin-y2{margin-top:20px!important}.h-marginBtm-2,.h-margin-y2{margin-bottom:20px!important}.h-marginTop-3,.h-margin-y3{margin-top:30px!important}.h-marginBtm-3,.h-margin-y3{margin-bottom:30px!important}.h-marginTop-4,.h-margin-y4{margin-top:45px!important}.h-marginBtm-4,.h-margin-y4{margin-bottom:45px!important}.h-marginLeft-1{margin-left:15px!important}.h-marginLeft-2{margin-left:20px!important}.h-marginRight-1{margin-right:15px!important}.h-marginRight-2{margin-right:20px!important}.h-paddingTop-1,.h-padding-y{padding-top:15px!important}.h-paddingBtm-1,.h-padding-y{padding-bottom:15px!important}.h-paddingTop-2,.h-padding-y2{padding-top:20px!important}.h-paddingBtm-2,.h-padding-y2{padding-bottom:20px!important}.h-paddingTop-3,.h-padding-y3{padding-top:30px!important}.h-paddingBtm-3,.h-padding-y3{padding-bottom:30px!important}.h-paddingLeft-1{padding-left:15px!important}.h-paddingLeft-2{padding-left:20px!important}.h-paddingRight-1{padding-right:15px!important}.h-paddingRight-2{padding-right:20px!important}.borderWidth1{border-width:1px!important}.scale09{transform:scale(.9)!important}.check-green-ok{background:#990;border-radius:50%}.check-green-ok .path1:before,.icon-check_rounded .path2:before{color:#990}.check-green-ok .path3:before{color:#fff}.vuelingCard{width:100%;max-width:400px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#fc0;-moz-box-shadow:5px 5px 9px 0 rgba(0,0,0,.35);-webkit-box-shadow:5px 5px 9px 0 rgba(0,0,0,.35);box-shadow:5px 5px 9px 0 rgba(0,0,0,.35);padding:15px;font-family:'NunitoSans-Semibold',Verdana}.vuelingCard__header{display:table;width:100%;margin-bottom:15px;margin-top:-9px;vertical-align:bottom}.vuelingCard__header>div,.vuelingCard__content>div{display:table-cell}.vuelingCard__header__type{width:23%;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;text-transform:uppercase;padding-bottom:8px}.vuelingCard__header__cardName{width:79%;font-size:35px;position:relative;padding-right:43px}.vuelingCard__header__cardName>div{display:inline-block;vertical-align:bottom}.vuelingCard__header [class*="icon-vuelingClub"]{position:relative;bottom:-6px}.vuelingCard__header [class*="icon-vuelingClub"] .path2:before{color:#fff}.vuelingCard__header__cardName>[class*="icon-"]+span{font-size:14px;margin-left:9px}.vuelingCard__header .iconAvios_xs{position:absolute;top:9px;right:0}.vuelingCard__content{margin-bottom:17px}.vuelingCard__content>div{vertical-align:top;display:inline-block}.vuelingCard__content__qr{width:96px;padding:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff}.vuelingCard__content__qr img,.vuelingCard__content__cardData img{width:100%;height:auto;max-width:100%}.vuelingCard__content__cardData{width:calc(100% - 99px);padding-left:15px;font-family:NunitoSans-Semibold;line-height:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.vuelingCard__content__cardData p{display:block;margin-bottom:0}p.vuelingCard__content__cardData__num{font-family:"NunitoSans-Bold",sans-serif,Verdana;font-size:17px;line-height:1.6;margin-bottom:2px;margin-top:-3px}.vuelingCard__content__cardData__num span{display:inline-block;letter-spacing:1px;margin-right:10px}.vuelingCard__content__cardData__num span:last-child{margin-right:0}.vuelingCard__content__cardData__cad{font-size:12px;padding-bottom:5px}.vuelingCard__content__cardData img{opacity:.75}.vuelingCard__footer .vuelingCard__footer__name{font-size:12px;text-transform:uppercase;margin-bottom:2px}.vuelingCard__footer .vuelingCard__footer__mail{font-size:14px}.vuelingCard--premium{background-color:#999;color:#fff;-moz-box-shadow:5px 5px 9px 0 rgba(0,0,0,.6);-webkit-box-shadow:5px 5px 9px 0 rgba(0,0,0,.6);box-shadow:5px 5px 9px 0 rgba(0,0,0,.6)}.vuelingCard--premium [class*="icon-vuelingClub"] .path1:before,.vuelingCard--premium [class*="icon-vuelingClub"] .path3:before{color:#fff}.vuelingCard--premium .vuelingCard__content__cardData p,.vuelingCard--premium .vuelingCard__footer p{display:block;margin-bottom:0;text-shadow:0 1px 5px rgba(0,0,0,.4)}.vuelingCard--premium .vuelingCard__content__cardData img{opacity:.5}.content-imagesCards{position:relative;box-sizing:border-box;min-width:110px;padding-right:36px;text-align:center}.content-imagesCards .icon-right_Arrow{right:0;top:50%;font-size:30px;position:absolute;transform:translateY(-50%)}.wrap-infoCards{vertical-align:top;display:inline-block}.content-infoCards{width:147px;margin-left:-3px;border-radius:5px;display:inline-block;vertical-align:top;border:3px dotted #fc0;padding:15px 9px 20px 15px}.passenger .listPas{width:100%}.listPas1{width:450px;font-weight:800;padding:0 20px 0 0}.listPas2{width:115px}.listPas2 a{padding-top:3px;display:block}.listPas3{width:450px;padding:0 15px 0 0}#contentWebMap{position:relative;display:inline-block}label.dccLabel{float:none;width:auto;padding-bottom:6px;padding-top:0;font-weight:400}#dcccontainer h3{font-size:120%;font-weight:700;color:#990;margin-bottom:5px}div.apisPaxBreak{height:25px;float:left;clear:both}div.paxDocumentNames{clear:none;width:231px;height:auto;float:left}div.paxDocumentNames input{clear:both;margin-bottom:5px}div.apisBookingPaxname div{margin-top:5px}.tureservaPage-ApiRowForm span{top:-3px}.tureservaPage-ApiRowForm input.typeCheck{margin-top:3px}.tureservaPage-ApiRowForm label{margin:2px 0 0 0;font:400 15px/1 "DTLProkyonTMedium",verdana,sans-serif}#paymentInputContent>div:last-child,#selectedPaymentTab>.form{margin-top:17px}#PaymentPage .topBars.blockLinkGTR #bloqueA{margin-bottom:8px!important}#blockUIPopUpFlyDetails .contentSectionContents{padding:0}#paxDetails .paxNameList li,#paxDetails .paxContactList li{padding:5px 0 0!important}#paxDetails .paxListTitle{padding:5px 0 0}#contactData .paxContactList{margin-bottom:20px}#flightStatusAlerts .elForm_checkInput input:checked+label:after{top:11px!important}.CA #chekinPage #errorMsg.alertMessage .column_11small.sectionTable_cell,.GL #chekinPage #errorMsg.alertMessage .column_11small.sectionTable_cell,.EU #chekinPage #errorMsg.alertMessage .column_11small.sectionTable_cell{min-width:585px}.baFeeNameLabel{width:38%}.EU .baFeeNameLabel{width:36%}ul li.listSyleNone{list-style:none!important}.icoUpdateData{padding-left:23px;background-position:-920px -491px;width:63px;height:97px}.icoResidenteOk_bf:before,.icoResidenteOk{background-position:-618px -684px!important}.icoCreditCardDS{width:40px;height:27px;background-image:url(../../images/VuelingBase/global_sprite_colors.png);display:inline-block}.icoCreditCardDS{background-position:-744px -557px}#checkinExpressButton #SeatSelectionInfoToolTip .posRel.sectionBorder_layerSmall{margin-top:-40px}#agencias_flyedArticle .travelUser_servicesList ul li{margin-right:20px;width:auto!important}.travelUser a.desplegable{position:relative!important;font-weight:bold;color:#990}.reservationList .travelUser_servicesList .bt_mejorarViaje{position:relative!important}#passengerSpecialInputContent .block--ancillarie.block--passenger div.column_6:first-child{width:75%}#passengerSpecialInputContent .block--ancillarie.block--passenger div.column_6:nth-child(2){width:25%}.paxPayment .red{color:#e74c3c;background:none}#c3Body .page{margin-top:15px;padding-left:0;padding-right:0}#seatAssignment .wrap-seats.wrap-seats-alone{width:100%}#paymentHoldConfirmPage #paxDetails .sectionRowBorder.totalBorder{width:48%}#paymentHoldConfirmPage .paxPayment{margin-bottom:10px}#paymentHoldConfirmPage .paxPayment .paxPaymentRow .field{font-weight:800!important;width:41.6%;float:left}#paymentHoldConfirmPage .paxPayment .paxPaymentRow .data{width:58.3%}.sectionInsurance .sectionPiece .wrapper_toolTip--right{left:113%}.marginRight25{margin-right:25px!important}#wrapper [class*="elForm_"] input,#wrapper [class*="elForm_"] select,.buscador .buscador_pasajeros_adults a,#wrapper [class*="buscador_pasajeros_"] em{color:#666}#privateBody .travelUser.reservationList .sectionBorder_inside .contentSection_inside{padding:0!important}.marginTop11{margin-top:11px}.calendarAvailBody td .priceDay{font:400 12px/1.9 Verdana,Geneva,sans-serif}.body.FR.taCorp #header .topLinks{width:76.2%}.carsSectionSliderContent_priceNum sup span{font-size:1em}.wrapper_tooltip--extraSeatCheckin{margin-left:0!important}.leyenda .texto.precio .wrapper_currency{display:initial}.HotelCarPopupBox .sectionSolid{padding:15px 10px}#wrapAvionCheckin .avion.avion_321 .legendSeats li.legendDuo{top:3px!important}#wrapAvionCheckin .avion_321 .legendSeats li.legendPref{width:13.5%!important}#wrapAvionCheckin .avion_321 .legendSeats li.legendXL{width:3.2%!important}.RU #errorDiv #errorMsg #contactInfo{width:auto}.RU #errorDiv #errorMsg #contactInfo .contactTxt_col{width:170px}.RU #errorDiv #errorMsg #contactInfo .contactTxt_col:nth-child(2){width:auto;position:relative;top:15px;margin-right:-20px;padding-bottom:20px}#CheckResidentsItineraryView_code_000_negativo .resultTableResidents .campoDescripcion.th-col3{width:13%}#CheckResidentsItineraryView_code_000_negativo .resultTableResidents .campoDescripcion.th-col4{width:12%}#checkinOnlineCheckResidentsResult{margin-top:-283px}#c3_EspBagArticle .ancillaryTable .header .col4{margin-left:124px}#punto_saldoArticle .buscadorPuntos .wrap_btSmall a.boton_vp.bt_yellow{width:110px!important}form[action="MemberBookingListAsPax.aspx"] .colHalf_1.sectionIda{width:48%}form[action="MemberBookingListAsPax.aspx"] .colHalf_2.sectionVuelta{width:48%}form[action="MemberBookingListAsPax.aspx"] .fs_12.tc_greyMedium.marginBottom5{min-height:30px}.feeName-british{width:109px}.ES #WebCheckinSummaryCheckinSummaryView_sms_formsend{padding:6px 15px!important}.module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]:first-child{width:55%!important}.module_baggage_passengers_rowInsurance__iconContent__text>.colRow2>[class*="column_"]{width:45%!important}.icoMissedFlight_c3,.icoMissedFlight_c3_bf:before{background-position:-630px -807px;height:76px!important;width:90px!important}.block--icon.block--ancillarie.missedFlight_text{margin-left:8px;width:85.3%;float:left}.formLeft .totalRow [class*="wrap_bt"],.totalRow .paymentFee{display:inline-block!important}.calendarAvailBody td .priceDay{padding:15px 0 1px!important}[class*="title-borderBottom"]{padding-bottom:9px;border-bottom:1px solid #ccc;margin-bottom:14px!important}.title-pasos{padding-left:29px;position:relative;font:normal 1.45em/1.2 DTLProkyonTRegular,Verdana!important;padding-top:10px!important;box-sizing:border-box}.marginLeft120{margin-left:120px!important}.marginLeft110{margin-left:110px!important}#paymentHoldPage .payBox .totalRow .totalPrice{width:37%!important}#paymentHoldPage .payBox .totalRow .wrap_btBig_arrow{float:left!important}.contentScrollExpressPopUp .plusOperator{top:0!important;margin:80px auto!important}#wrapper #paymentMethodSelectCombobox.placeHolderSelect{color:#666!important}#wrapper #paymentMethodSelectCombobox.placeHolderSelect option{color:#999!important}#selectArticle #umMsg .icoSpriteB{width:40px;height:40px}#selectArticle #umMsg .content_colRight{padding:0 0 0 63px}#services_invoiceRequestArticle .column_article{width:100%}.FR .ExcellenceDisclaimerDialogBox #scheduleSelectSubmitButton2 .btSmall_arrow .bt_link{font-size:13.3px!important}#CONTROLGROUPITINERARYMOREOPTIONS .sectionBorder.styleBox.ancillaryBox.marginBottom16 .colIn.displayTableCell.txtAlignMiddle{width:initial}#HotelCarPopup .imgRoundedMask img{height:114px!important}div#blockUIPopUpForSmartMail .sectionSolid .txtAlignCenter .iconContent{padding-right:31%}#paymentHoldArticle .column_12{margin-bottom:10px!important}.marginLeft150{margin-left:150px!important}.newSearch{width:714px!important}.newSearch #divExtraSeat #extraSeatOptionsWrapper{min-height:150px}.priceClaim{margin:35px auto 30px!important}.reservationList .alturaTexto{min-height:140px!important}#tureservaArticle .sectionAncillaries_row .iconContent__text p{min-height:43px}.feeComparativeTable{width:100%;right:25px;left:0}.IT .travelInfo .travelInfo_title{font:14px/1.1 DTLProkyonTMedium,Verdana}.flightDetailsBox .flightDetailsBox__infoFLight__sectionHeader:before,.flightDetailsBox .flightDetailsBox__infoFLight__sectionContent:before{top:37px}.CA .btWidth_350px .boton_vp{width:420px}.IT .btWidth_350px .boton_vp{width:380px}.FR .btWidth_350px .boton_vp{width:428px}.NL .btWidth_350px .boton_vp{width:365px}.RU .btWidth_350px .boton_vp{width:441px}.PT .btWidth_350px .boton_vp{width:422px}.taBody #ui-datepicker-div .ui-datepicker-group{width:92%}.taBody .modalCalendar #dateRangeCalendar .widthAuto{width:50%!important}.sectionSolid_accesC3_tabs{min-height:55px}#HotelCarPopup .imgRoundedMask img.hotel{width:295px!important;height:213px!important}.width94pc{width:94%!important}div#blockUIPopUpForFFdeletingProcess{position:relative}.buscadorPuntos{margin:10px 0 18px}.buscadorPuntos fieldset input.typeText{width:85px!important;min-width:75px!important;padding:10px 5px!important}.buscadorPuntos fieldset .radioForm label{padding:0 2px 0!important}#ui-datepicker-div.simpleOneMonthCalendar .ui-datepicker-group{width:100%!important}.sinNumPasos{position:inherit}.sectionInfoBaggage .titlePushPriority{padding:12px 0 0 10px;line-height:.5em!important}#blockUIPopUpInfoJourneys .sepSolid_hGrey{margin:0!important}#blockUIPopUpInfoJourneys .contentSection{background-color:#f3f3f3}#blockUIPopUpInfoJourneys .ancillaryTable__ancillaryBox{background-color:#fff}#corpBody #agencyBody #mainContent *[class*="col_1"]{margin-right:-9px}.msgTooltipAlerts{display:none}#punto_saldoArticle .bottomComment h4{margin-top:12px}#ui-datepicker-div.ui-widget-content{display:none}.wrapper_elForm_select.check--OK:after{top:20px!important}.right_12{right:-12px!important}.margin22{margin:22px!important}#flightStatusAlerts .wrapper_elForm_select--prefNumber{width:250px!important}#newSearchSearcher .dropDownContainer .dropDown_content{height:160px}.header_navBarUser li:last-child .header_navBar_element{border-radius:0 8px 8px 0;border-right:1px solid #ddd}.sectionSolid--showcaseSeats .showcaseSeats__seats--horizontal{width:100%}.sectionSolid--showcaseSeats .showcaseSeats__seats{width:100%}.checkinTable_checkBlock__icoExtraseat{display:inline-block;margin:0 -5px 0 5px!important;position:relative;top:-11px}.icoConnectionVuelta_small{background-position:-640px -1187px!important}.elForm_textInput.validacion.promoCodeFieldset.check--FAIL:after{top:15px!important}.Optima .icoBaggage_newBag{background-position:-1059px -1530px!important}.EU #agencias_flyedArticle H1.smallerByLang{font-size:24.5px}.DE #agencias_flyedArticle H1.smallerByLang,.IT #agencias_flyedArticle H1.smallerByLang{font-size:24.2px;width:475px}.RU #agencias_flyedArticle H1.smallerByLang{width:389px;font-size:25px}.DE #SecondJourneyDiv .titlePushPriority{line-height:1.3em!important}#securityUpgrade .block--ancillarie .column_4{padding:0}#flightStatusAlerts .elForm_checkInput input:checked+label:after{top:4px!important}.newSearch #divExtraSeat #extraSeatOptionsWrapper{min-height:185px}.casco.avion321{padding-bottom:0}.EU #smartMailOpenPopup .column_5{padding-right:10px!important}.EU #smartMailOpenPopup .column_7{padding-left:8px!important}.EU #smartMailOpenPopup .column_7 H3{font-size:14px!important}.priorityLightBox .contentSection{margin:0!important}[class*="wrapper_elForm"] .elForm_cssHint{max-width:292px!important}.elform_FrequentPassengerBox .check--OK+.wrapper_elForm_cssHint .elForm_cssHint,.elform_FrequentPassengerBox .check--FAIL+.wrapper_elForm_cssHint .elForm_cssHint{width:292px!important}#BookingRetrieveContainer .wrapper_elForm_select[class*="check--"]:after{right:-14px!important}.DE .availabilityBody .routeCell_content_info .openFlightDetail{font-size:.93em!important}.DE .availabilityBody .routeCell_content_info .column_8{width:62.6%!important;padding:0 6px!important}.DE .availabilityBody .routeCell_content_info .column_4{width:37.3%!important;padding:0!important;margin:0!important}.newSearch .buscador_pasajeros.colRow2--formBuscador .buscador_pasajeros_childs div[role="alert"]{height:90px;width:150px!important}.colRow2--form [class*="wrapper_elForm"]+[class*="wrap_bt"],.colRow2--form [class*="wrapper_elForm"]+[class*="wrapper_elForm"] [class*="wrap_bt"]{width:auto!important}.icoExpressHandBaggagePopup{width:44px;height:53px;background-position:-1162px -609px}.newSearch.buscador #residentFamNumSelectorDiv .sectionBorder_layerSmall{margin-left:-124px;width:354px!important}#PushOptimaDiv .stvPushBox__features{text-align:center;padding:0!important}#SBSidebarView_totalPriceSpan.txtSmaller{width:115px}body{overflow-x:auto}[class*="wrapper_elForm"].wrapper_elForm--half{width:118px}.detalleRuta.txtSmaller{font-size:11.9px!important}#dccContainer .iconLeft .iconTab{float:left;width:50px}#dccContainer .sectionArrowTab-content{float:left;margin-left:30px}.tableLeyend__list{float:left}h3.rememberPass{font:800 11px/1 Verdana;margin-left:10px}.price-basic label,.price-basic .msgOffer{color:#000!important}.price-optima label,.price-optima .msgOffer{color:#000!important}.height68{min-height:68px!important}#header.taCorp .contactBar a,#header.taCorp .contactBar span{vertical-align:middle;display:inline-block!important;color:#666;float:none!important}#header.taCorp .contactBar span{margin-right:3px}#header.taCorp .contactBar .icon-blog{font-size:21px;position:relative;top:-2px;margin-bottom:-3px;display:inline-block}.priorityLightBox a.pushPriority{background-color:#666;border-color:#666}.priorityLightBox a.pushPriority span.bt_link span{color:#fff!important}.priorityLightBox a.pushPriority span.bt_link:after{border-left:1px solid #fff!important}.priorityLightBox a.pushPriority.loading span.bt_link:after{border-left-style:none!important}#wrapper .section--operatorBy .section--operatorBy_title{margin-right:4px!important}.availabilityBody [class*="routeCell_content--conexion connection-pure"] .icon-logoVueling{font-size:18px!important}.availabilityBody [class*="routeCell_content--conexion connection-mixed"] .icon-logoVueling{font-size:15px!important}.availabilityBody [class*="routeCell_content--conexion connection-mixed"] .icon-logoLevel{font-size:9px!important}[class*="routeCell_content--conexion connection-mixed"] .section--operatorBy__logoList li:after{margin-right:4px;right:-7px!important}[class*="routeCell_content--conexion connection-mixed"] .section--operatorBy__logoList li{margin:2px 9px 2px 0!important}#wrapper [class*="routeCell_content--conexion connection-mixed"] .section--operatorBy .section--operatorBy_title{font-size:10px}.availabilityBody .routeCell_content_operator{padding:4px 0!important}.leyendTab-basic .callout h3{background-color:#fff!important;border-bottom:1px solid #ddd}.leyendTab-basic .callout{border:none;width:243px;border:1px solid #ccc!important}.leyendTab-optima .callout h3{background-color:#fc0!important;color:#fff}.leyendTab-optima .callout{width:393px;border-color:#fc0!important}.leyendTab-excellence .callout h3{background-color:#666!important;color:#fff}.leyendTab-excellence .callout{width:550px;border-color:#666!important}.cvvWhatIs:before{width:45px;height:22px;float:left;clear:none;background-position:-783px -559px;background-image:url(../../images/VuelingBase/global_sprite_colors.png);display:inline-block;margin-top:6px}.DE .sectionInsurance .sectionPiece .wrapper_toolTip--left,.sectionInsurance .sectionPiece .wrapper_toolTip--right{width:210px}.tabFee__icons .icon-asento:before{color:#fff!important}.boton_vp.btSmall_arrow.bt_yellow+.link_prevBt{margin-left:20px}.icoVisaBig{background:url(../../images/VuelingBase/global_sprite_colors.png) -440px 0 no-repeat;float:left}#punto_visaPage .radioForm span{margin-right:11px!important}.loadingBookingDetails{float:left;margin-left:100px;width:25%;height:25%}.b_bContent{width:auto!important}.requestBox .contentSection{padding:0 15px 15px!important}.PT .sectionSolid_accesC3.sectionHold .btSmall_arrow .bt_link{padding-right:44px!important}.EU .sectionSolid_accesC3.sectionHold .btSmall_arrow .bt_link{padding-right:35px!important}.RU .sectionSolid_accesC3.sectionHold .btSmall_arrow .bt_link{font-size:.85em!important;padding-right:35px!important;white-space:nowrap;font-weight:bold!important}.priorityLightBox #dvContentDummy .sectionBorder{padding:8px}.DE .availabilityBody .routeCell_content_info{padding:5px 1px 10px}.RU .availabilityBody .routeCell_content_info [class*="column_"]{padding:0!important}#agenciasBody .formRow.lnkReservationsFlown{margin-top:-8px}#agenciasBody.ES .formRow.lnkReservationsFlown,#agenciasBody.EN .formRow.lnkReservationsFlown,#agenciasBody.GL .formRow.lnkReservationsFlown{margin-top:0}#agenciasBody .formRow.txtReservationsFlown{min-height:30px}#agenciasBody.PT .formRow.txtReservationsFlown{min-height:18px}#agenciasBody.CA .btFlightList .bt_link{padding-right:27px!important}#agenciasBody.DE .btFlightList .bt_link{padding-right:14px!important}#agenciasBody.DE .btFlightList.btSmall_arrow{padding-left:0!important}#agenciasBody.EU .formRow.txtReservationsFlown,#agenciasBody.FR .formRow.txtReservationsFlown{min-height:10px!important}#agenciasBody.EU #bann1 h2{margin-bottom:15px!important}#agenciasBody.FR #bann1 h2,#agenciasBody.NL #bann1 h2{margin-bottom:0!important}#agenciasBody.IT #bann1 h2,#agenciasBody.RU #bann1 h2{margin-bottom:10px!important}#resetPasswordForm .areaChangePasswordButton{width:100%;text-align:center}#resetPasswordForm #changePasswordCancelButton{width:100%;float:left;text-align:center;margin-top:5px}[class*="list-checkOK-grey"] li:before{color:transparent!important;width:15px}.iconAvios_xs{background-position:-617px -746px!important}.priorityLightBox .scrollSubHeader,.priorityLightBox .scrollDefault,.priorityLightBox .sectionBorder_lightBox.contentSection.scrollDefault{height:300px!important}.priorityLightBox .mod_ancillaries__intro__msgBox{padding:5px}.priorityLightBox .mod_ancillaries__intro__msg .title-h4{margin-bottom:8px}.carsSection .contentSection--carsSection{padding:17px 0 25px 0!important}.block--acordeon .block__content.icoSprite_bf:before{height:70px!important}.priorityLightBox .mod_ancillaries__intro__msgBox{padding:5px}.priorityLightBox .mod_ancillaries__intro__msg .title-h4{margin-bottom:8px}.carsSection .contentSection--carsSection{padding:17px 0 25px 0!important}.SeatPetPopUpBtn{float:left;margin:10px 160px}#paymentHoldAside .travelInfo h3{padding:6px 5px 10px 5px!important}.seats-section.fullWidth .wrap_btSmall_plus.seats-section-footer{margin-bottom:30px}#baggage .mod_ancillaries__intro__msg.boxAlone,.mod_ancillaries__intro__msg.boxAlone .mod_ancillaries__intro__msgBox{height:92%}.alertBoxCheckinFlightstatus{margin-bottom:15px}.tabs__nav__tab a{word-break:keep-all!important}.IT .sectionPassengers .labelFlight h4>span:first-child{margin-right:0!important;font:bold 1.08em/1 verdana,serif!important}.CA .sectionPassengers .labelFlight h4>span:first-child{font:bold 1.08em/1 verdana,serif!important}.EU .sectionPassengers .labelFlight h4>span:first-child{font:bold .84em/1 verdana,serif!important;margin-right:3px}.blockUIPopUpForLegalPendingPaxBox{left:36%!important}.block--acordeon .block__content.icoSprite_bf:before{height:106px!important}.block--acordeon .block__content.icoSprite_bf.icoSVIP_bf:before{height:70px!important}.SeatPetPopUpBtn{float:left;margin:10px 160px}.priorityLightBox .avion_319_new .legendSeats li.legendOptimum{width:18.3%!important}.priorityLightBox .avion_319_new .legendSeats li.legendXL,.priorityLightBox .avion_319_new .legendSeats li:nth-child(2)~li.legendSpaceMore{width:30px!important}.priorityLightBox .avion_319_new .legendSeats li.legend21-25{width:19.2%}.priorityLightBox .avion_319_new .legendSeats li.legend16-20{width:19.8%}.priorityLightBox .avion_319_new .legendSeats li.legend11-15{width:15.3%}.priorityLightBox .avion_321 .legendSeats li.legendPref,.priorityLightBox .avion_321 .legendSeats li.legendSpaceMore{width:14.5%!important}.priorityLightBox .avion_321 .legendSeats li.legend5-10{width:14.5%!important}.priorityLightBox .avion_321 .legendSeats li.legendXL,.priorityLightBox .avion_321 .legendSeats li:nth-child(2)~li.legendSpaceMore{width:3.2%!important}.priorityLightBox .avion_321 .legendSeats li.legend15-19,.avion_321 .legendSeats li.legend20-24{width:12.75%!important;left:-4px}.priorityLightBox .avion_321 .legendSeats li.legend25-27{width:7.75%!important;left:-4px}.priorityLightBox .avion_321 .legendSeats li.legend29-41{width:30.5%!important}.priorityLightBox .legendSeats li.legendOptimum{width:20.4%}.priorityLightBox .legendSeats li.legendXL,.priorityLightBox .legendSeats li:nth-child(2)~li.legendSpaceMore{width:7%}.priorityLightBox .legendSeats li.legend15-19,.legendSeats li.legend20-24{width:15.1%}.priorityLightBox .legendSeats li.legend25-31{width:25.5%}#blockUIPopUpForPets .btSmall_arrow .bt_link{margin-right:0}#agenciasBody .footerVentajas{float:none}#corpBody .footerVentajas{float:none}#agenciasBody .footerVentajas li{width:25%!important}#corpBody .footerVentajas li{width:25%!important}.seats-section.fullWidth.sectionSelected{width:100%!important}.CA #agencias_flyedArticle .travelUser_servicesList.travelUser_servicesList--horizontal .sepDotsGrey+ul li,.DE #agencias_flyedArticle .travelUser_servicesList.travelUser_servicesList--horizontal .sepDotsGrey+ul li{padding-right:0}.FR #agencias_flyedArticle .travelUser_servicesList.travelUser_servicesList--horizontal .sepDotsGrey+ul li,.IT #agencias_flyedArticle .travelUser_servicesList.travelUser_servicesList--horizontal .sepDotsGrey+ul li,.RU #agencias_flyedArticle .travelUser_servicesList.travelUser_servicesList--horizontal .sepDotsGrey+ul li{padding-right:0;width:21%!important;vertical-align:top}.CA .reservationList .improveFlyLayer{left:5px}.EU .reservationList .improveFlyLayer,.NL .reservationList .improveFlyLayer{left:10px}.GL .reservationList .improveFlyLayer{left:20px}.EN .reservationList .improveFlyLayer,.FR .reservationList .improveFlyLayer{left:30px}.PT .reservationList .improveFlyLayer{left:40px}.RU .reservationList .improveFlyLayer{left:50px}.DE .reservationList .improveFlyLayer{left:60px}.IT .reservationList .improveFlyLayer{left:70px}.avion.avion_321 .legendSeats li.legendDuo{top:-220px!important}.priorityLightBox .legendSeats li.legendDuo{top:-222px}.priorityLightBox .legendSeats li.legendSpaceOne{top:-222px;bottom:auto}.NL #c3_insuranceArticle .tabs__nav__tab a,.DE #c3_insuranceArticle .tabs__nav__tab a,.RU #c3_insuranceArticle .tabs__nav__tab a{word-break:break-word!important}#wrapper .list-iconSize_specialBaggage{padding-top:15px!important}.icoCreditCardAC,.icoCreditCardAE{background-position:-861px -529px}.icoCreditCardAE,.icoCreditCardAC,.icoCreditCardVC,.icoCreditCardCV,.icoCreditCardVR,.icoCreditCardMR,.icoCreditCardAE,.icoCreditCardAC,.icoCreditCardDN,.icoCreditCardUA{width:40px;height:27px;background-image:url(../../images/VuelingBase/global_sprite_colors.png);display:inline-block}h5.block__content__txt__desc{font:100 1.091em Verdana}.EN #paymentInputContent .column_push_1,.column_push_1-xs{width:547px}.RU #paymentInputContent .column_push_1,.column_push_1-xs{width:589px}.mod_ancillaries__intro__msg .title-h4>span{opacity:1}.mod_ancillaries__intro__msgBox{opacity:1}@media screen and (min-width:0\0){#wrapper .sectionSolid_accesC3--tabs.sectionGestion .sectionSolid_accesC3_colRight>[class*='icoSprite'].marginAuto{margin-top:51px!important}#wrapper .sectionSolid_accesC3_colRight>.marginAuto.iconSize_md{margin-top:45px!important}.elForm_select--dataFields select{padding-right:6px!important}.seats-section,.sectionSelected.seats-section,.sectionSelected.seats-section.seats-section--spaceOne:hover{width:100%!important}form[action*='WebCheckin'] #c3Body .showcaseSeats .showcaseSeats__seats.is-active .showcaseSeats__seats__content{width:100%!important}#c3Body .showcaseSeats .showcaseSeats__seats--horizontal .showcaseSeats__seats__content{width:65%!important}body{background-color:#fff}.sectionBox-alert .icon-round-alert .path2{position:absolute;left:23px}.showcaseSeats__seats ul li{width:45%!important}.showcaseSeats__seats.showcaseSeats__seats--spaceOne ul li{width:40%!important}.showcaseSeats__seats.showcaseSeats__seats--newItem ul li{width:50%!important}.showcaseSeats__seats ul li .showcaseSeats__seats__item__content li{width:100%!important}.feeComparativeTable .price .wrapper_currency sup span{margin-top:9px}.wrap_availabilityMonth .calendarPriceLabel sup span{margin-top:3px}.footerVentajas .iconContent.iconSize_xs>.iconContent__icon{width:50px}#AdditionalServices.mod3Tabs .cardSection-additionalServices .column_4{float:left!important}}@media all and (min-width:0\0) and (min-resolution:.001dpcm){#buscador .buscador_destinations .wrapper_elForm_select input{width:79%}#buscador .buscador_calendar .wrapper_elForm_textInput{width:400px}#contactBody .column_12 .wrapper_elForm_textInput .elForm_textInput input{width:250px}.inbenta-ie9 #c3_seatsPage #c3_seatsArticle .sectionMultiBox_item.sectionMultiBox_item--equalButton{width:46.5%!important;clear:none;float:left}.inbenta-ie9 #c3_seatsPage #c3_seatsArticle .sectionMultiBox.sectionMultiBox--solid.marginBottom30{clear:both;float:left}#c3_seatsArticle #SeatAssignment .slider-flights--noMultipleFlights button{width:48%;float:left;clear:none;min-height:145px}#c3_seatsArticle .sectionSolid.sectionSolid--showcaseSeats{float:left}#c3_seatsPage .showcaseSeats__seats ul li{width:50%}.showcaseSeats__random{width:calc(23% - 20px);float:left}.showcaseSeats__seats{float:left}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#c3_seatsPage .showcaseSeats__seats ul li{display:table}#c3_seatsPage .showcaseSeats__seats ul li .showcaseSeats__seats__item__content li{display:list-item}}@-moz-document url-prefix(){.seats-section.sectionSelected::before{background-size:100% 28px;}.FR .sectionBorder--codeMy25__form{padding:13px 6px 15px!important}.EU .sectionBorder--codeMy25__form{padding:13px 11px 15px!important}.DE .sectionBorder--codeMy25__form{padding:13px 5px 15px!important}.ancillaryTable.petTable .col2{margin-left:-16px!important}}.EU .cartel-info-seat,.FR .cartel-info-seat{line-height:1em}