.buscador{position:relative;border-radius:8px}.buscador .buscador_destinations [class*="elForm_"] input{font:400 16px/1 "SourceSansPro",Arial,sans-serif!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:#fff000!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:600!important;white-space:nowrap}.buscador-Col3{margin:0}.buscador-Col3 h2{position:relative;font:500 24px/1.2 "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase;color:#000;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:#fff;border-radius:10px}.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:400 16px/1.2 "SourceSansPro",Arial,sans-serif;background-color:#fff!important;color:#333;position:relative;z-index:1;padding:11px;border-bottom:1px solid #999;display:none}.newSearch h5 .icoArrow_yellow{width:16px;height:16px;background-image:initial}.newSearch h5 .icoArrow_yellow::before{font-family:"new-vueling-icons";content:"";font-size:16px}.newSearch h5 span.arrow::before{content:"";display:block;position:absolute;margin:0 11px 0 0;width:10px;height:10px;transform:rotate(45deg);top:0;right:0;left:15px;background-color:#fff;top:unset;bottom:-7px;border-bottom:1px solid #999;border-right:1px solid #999}.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}.newSearch .buscadorYellow .colRow2.colRow2--halfDottedLine--col8.colRow2--halfDottedLineWhite{border:0}.newSearch .buscador-Col3 h2{padding:12px 16px 0;box-sizing:border-box;margin:0;display:none}.buscadorYellow{background-color:#fff}.buscadorYellow .colRow2.colRow2--halfDottedLine--col8.colRow2--halfDottedLineWhite{border:1px solid #000;border-radius:8px;padding:16px}.buscadorYellow .contentRight h3{color:#666}.buscadorYellow .discount_list li h4 a span{border-color:#666 #fff000 #fff000}.buscadorGreen{background-color:#41a45d}.buscadorGreen h2{color:#fff}.buscadorGreen .contentRight h3{color:#fff}.buscadorGreen .discount_list li h4 a span{border-color:#fff #41a45d #41a45d}.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:#ececec}.buscadorGreyLight .buscador_radioTrip [class*="elForm"] label{background-color:#e5e5e5}.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:#ececec;margin:0 0 18px}.buscadorPuntos .btCalendar{top:0!important}.buscadorPuntos h3{font:400 1.27em/1.2 "SourceSansPro",Arial,sans-serif!important;float:left;width:100%;margin:0 0 15px!important}.buscadorPuntos fieldset{float:left;margin-right:7px}.buscadorPuntos fieldset label{float:left;font:400 1em/1.2 "SourceSansPro",Arial,sans-serif!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:#f2f2f2;z-index:1;padding:28px}.buscadorFiltro .header{margin-bottom:27px;padding-bottom:12px;border-bottom:1px solid #b3b3b3}.buscadorFiltro .header h3{font:400 23px/1 "SourceSansPro",Arial,sans-serif;color:#666}.buscadorFiltro .header .titleLinks{bottom:10px}.buscadorFiltro .header .titleLinks a{font:400 1.1em/1.2 "SourceSansPro",Arial,sans-serif;color:#007b7a}.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% - 4px)!important;margin-left:8px!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:500;font-family:"VuelingPilcrow",Arial,sans-serif;text-transform:uppercase;background-color:#f2f2f2;border-radius:100px;font-size:14px}.buscador_radioTrip [class*="elForm"] input:checked+label{background-color:#000;color:#fff}#wrapper [class*="elForm_"] input,#wrapper [class*="elForm_"] select,.buscador .buscador_pasajeros_adults a,#wrapper [class*="buscador_pasajeros_"] em{color:#333}.buscador_destinations .elForm_select input,.buscador_discounts .elForm_select select,.buscador_destinations .elForm_select input:focus,.elForm_select--flight,.buscador .wrapper_elForm_select .elForm_select .elForm_valueInput{border:1px solid #999;margin:0!important;font-size:16px;color:#999}.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 .sectionBorder_layerSmall.validationErrorDescription{background-color:#ff4a22;color:#fff!important;border:1px solid #ff4a22!important;box-shadow:none;border-radius:2px}.buscador .buscador_calendar fieldset,.buscador .buscador_calendar>span{position:relative;border:1px solid #999;background-color:#fff}.buscador .buscador_calendar fieldset:before,.buscador .buscador_calendar>span:before{content:"";position:absolute;width:1px;height:25px;background-color:#b3b3b3;left:50%;top:50%;margin:-12.5px 0 0 -1px}.buscador .buscador_calendar input{width:50%;margin:0;display:inline-block;font-size:16px;background:url(../../images/VuelingBase/buscador_icoPlaneIda.png) 10px 15px no-repeat;border:1px solid #999;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 15px 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;color:#333;font:600 14px/1 "SourceSansPro",Arial,sans-serif!important}.buscador .buscador_pasajeros_adults a,.buscador .buscador_pasajeros_adults .elForm_select,.buscador_pasajeros_adults_plus{background-color:#fff;border:1px solid #999;box-sizing:border-box;color:#333;display:inline-block;width:33px;height:50px;margin-right:-1px;font:400 16px/50px "SourceSansPro",Arial,sans-serif;text-align:center;text-decoration:none;z-index:1;position:relative;vertical-align:top}.buscador .buscador_pasajeros_adults .adt_select_button:first-child{border-radius:4px 0 0 4px}.buscador .buscador_pasajeros_adults .adt_select_button:last-child{border-radius:0 4px 4px 0}.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 "SourceSansPro",Arial,sans-serif;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:#000;border-color:#000;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:#666;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 11px/1 "SourceSansPro",Arial,sans-serif;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,.buscador .wrapper_elForm_select .elForm_select .elForm_valueInput{height:50px}.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 #666!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}.buscadorYellow .btn--primary.size--S.process{font-size:18px;height:56px;padding:8px;min-width:183px;line-height:1}.buscadorYellow .btn--primary.size--S.process::after{display:none}.buscadorYellow .colRow2 .column_8,.buscadorYellow .colRow2 .column_4{padding-right:0}.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:600;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:600 1.24em/1 "SourceSansPro",Arial,sans-serif;color:#000}.labelFlight h4{margin-bottom:3px;display:inline-block;width:100%}.labelFlight h5{font:400 1.091em/1.4 "SourceSansPro",Arial,sans-serif;display:inline-block;width:100%}.labelFlight-ida{margin-right:15px;padding-right:15px;border-right:1px solid #ececec}[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:400 .81em/1.3 "SourceSansPro",Arial,sans-serif!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:#333;font:400 12px/1 "SourceSansPro",Arial,sans-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 #b3b3b3;width:13px;height:13px}.feeName:before{content:""}.feeName-optima:before,.feeNameOptima:before,.icoRoundFeeOptima,.icoRoundFeeLevelOptima,.icoRoundFeeBritish,.icoRoundFeeIberia,.roundOptima{background-color:#fff000}.feeName-excellence:before,.feeNameExcellence:before,.icoRoundFeeExcellence,.icoRoundFeeLevelExcellence,.icoRoundFeeIberiaExcellence,.roundExcellence{background-color:#880081}.feeName-basic:before,.feeName-level:before,.feeNameBasic:before,.icoRoundFeeBasic,.icoRoundFeeLevelBasic,.icoRoundFeeIberiaBasic,.roundBasic,.roundLevel{width:13px;height:13px;background-color:#fff;border:1px solid #666}.icoRoundFeeTimeFlex,.icoRoundFeeTimeFlex:before{background-color:#880081}.feeName-familyFirst:before,.feeName-family-first:before,.roundFamilyFirst{background-color:#00bbba}.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:400 12px/1 "SourceSansPro",Arial,sans-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 "SourceSansPro",Arial,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:#666;color:#666;background-color:#41a45d}.labelSeat-xl:before,.icoRoundSeat_xl:before,.labelSeat-spaceMore:before,.icoRoundSeat_spaceMore:before{border-color:#b3b3b3;color:#b3b3b3;background-color:#666}.labelSeat-basic:before,.labelSeat-optimum:before,.icoRoundSeat_optimum:before,.icoRoundSeat_basic:before{border-color:#e4d847;color:#e4d847;background-color:#fff000}.labelSeat-excellence:before,.icoRoundSeat_duo:before{border-color:#666;color:#666;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:#b3b3b3;color:#b3b3b3;background-color:#fff}.labelSeat-extra{text-decoration:none}.labelSeat-extra:before,.icoRoundSeat_extra:before,.icoLabelSeat_extra:before{border-color:#b3b3b3;color:#b3b3b3;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:#ececec;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--operatorBy__logoList li .vy-operated-by--wrapper{position:absolute;white-space:nowrap;top:18px;left:0;width:160x}.section--operatorBy__logoList li .vy-operated-by--wrapper .vy-operated-by{margin-left: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:#666;width:1px;height:12px;position:absolute;left:-7px;top:50%;margin-top:-6px}.listadoInline.section--operatorBy__logoList li+li{margin-left:8px;margin-bottom:2px}.section--operatorBy__logoList .hidden{display:none!important}.section--operatorBy__logoList li+li.hidden:after,.section--operatorBy__logoList li.hidden+li:after{content:none}.section--operatorBy__logoList li.hidden+li{margin-left:0}.pnrbox-changeFlight .listadoInline.section--operatorBy__logoList li{margin-right:4px}.table-fare .routeCell .listadoInline.section--operatorBy__logoList li{margin-right:4px}.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;font-size:13px}.section--operatorBy__logoList li:last-child{margin-right:0}.section--operatorBy__logoList li>span{display:inline-block;vertical-align:middle;font-size:13px}.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:5px;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;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:600}.priceClaim{font:600 1.09em/1.2 "SourceSansPro",Arial,sans-serif!important;color:#000;width:100%;display:block;clear:both;text-align:center!important;margin:15px auto 10px!important}[class*="sectionBorder"]{border:1px solid #e5e5e5;background-color:#fff;padding:13px 15px 15px}#AdditionalServices .sectionBorderTab{box-shadow:1px 1px 3px rgba(0,0,0,.15)}[class*="sectionBorder"] .sectionHeader{font:600 15px/1.2 "SourceSansPro",Arial,sans-serif;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:#f7f7f7;margin-bottom:0!important}.tureservaPage-ApiRowForm .icoSpriteB{background-image:none}.sectionBorderTab>.header,.sectionBorderTab>a .header,.sectionBorderTab .sectionHeader{position:relative;display:block;padding:16px;margin-bottom:15px}#seatAssignment .sectionBorderTab .header{padding:16px!important}.sectionBorderTab .sectionHeader,.sectionBorderTab .sectionHeader H3{font:600 15px/1.2 "SourceSansPro",Arial,sans-serif;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 #ececec}.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 #b3b3b3}.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:#f2f2f2;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 #ccc!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:600 16px/1 "SourceSansPro",Arial,sans-serif;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:16px}.sectionFooterBox{background-color:#ececec;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:#ececec!important}.sectionBorderTab.sectionRightTab{border-color:#666!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%)}.sectionGrey{background-color:#f7f7f7;color:#666;border-radius:5px;padding:20px;margin-bottom:20px;font-size:11px;line-height:14px}.sectionGrey .extra-section_title{margin-bottom:10px;width:100%;position:relative;cursor:pointer}.sectionGrey .extra-section_title p{padding-right:20px}.sectionGrey .extra-section_title:after{font-family:"new-vueling-icons";content:"";position:absolute;right:0;top:2px;font-size:14px;color:#666}.sectionGrey .active.extra-section_title::after{transform:rotate(180deg)}.sectionGrey .extra-section_content{display:none}.checkin-flow-page .sectionSolid{color:#333;background-color:#fff;border:1px solid #e5e5e5}#WithInsurance .sectionSolid.padding15.ico100puntos_small.border-radius--5{background-color:#f7f7f7;border:none}#WithInsurance #RemoveInsurance .column_8.txtAlignCenter .marginTop7 strong{font-size:13px;color:#000}.checkin-flow-page .sectionSolid .sectionTable .sectionTable_cell .fs_12:first-child{color:#000}#c3Body .sectionSolid.noPrint{background-color:#f7f7f7}#c3Body .sectionSolid.noPrint #completeDataC3{background-color:#fff;border:1px solid #000}#c3Body .sectionSolid.noPrint #completeDataC3:hover{background-color:#ddd}.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:#f2f2f2}.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:#f2f2f2}.sectionBox__content .altBlock__title{color:#41a45d;font:400 16px/20px "SourceSansPro",Arial,sans-serif}[class*="sectionBox--border"],[class*="sectionBox-style-"]{border:1px solid #e5e5e5}.mv [class*="sectionBox--border"],.mv [class*="sectionBox-style-"]{border:1px solid #ccc}.sectionBox--border-efefef{border-color:#ececec}.sectionBox--border-red,.sectionBox-style-red{border-color:#ec665d}.sectionBox--border-yellow,.sectionBox-style-yellow{border-color:#fff000}.sectionBox--border-green,.sectionBox-style-green{border-color:#41a45d}.sectionBox__footer.sectionBox__footer--borderTop{border-top:2px dotted #b3b3b3;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:#f7f7f7;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:#ececec;border-radius:6px 6px 0 0}.sectionBox-lightBox .sectionBox__header{background-color:#666}.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;font:500 24px/1.2 "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}.sectionBox__header h3{font:400 20px/1.1 "SourceSansPro",Arial,sans-serif;position:relative;display:table;width:100%}.mv .sectionBox__header h3,.sectionBox__header.old h3{font:600 15px/1.1 "SourceSansPro",Arial,sans-serif}.mv .sectionBox__header h3 .sectionBox__header__title.tiny{font:500 24px/1.1 "VuelingPilcrow",Arial,sans-serif}.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 #b3b3b3;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 "SourceSansPro",Arial,sans-serif;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:600 14px/1.2 "SourceSansPro",Arial,sans-serif}.sectionBox .sectionBox__header.style-white{background-color:#fff;padding:16px}#itineraryArticle .sectionBox .sectionBox__header.style-white{padding:16px 24px}.sectionBox__header.style-white h3,.sectionBox__header.style-white h3 .elForm_checkInput label{font:600 14px/1.2 "SourceSansPro",Arial,sans-serif}.sectionBox__header .puntoWhite_titleBox{top:3px}.sectionBox__header.style-white+.sectionBox__body .sectionBox__content{margin-top:0}.sectionBox__header.with-icon.style-white{padding:16px 24px}#itineraryArticle .sectionBox__header.with-icon.style-white .sectionBox__header__title{padding-left:0;color:#000}.sectionBox__header.with-icon .sectionBox__header__title>[class*="icon-"]{display:none;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:600 14px/1.2 "SourceSansPro",Arial,sans-serif}.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:#ececec}[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:#ececec}.sectionBox-solid-red,.sectionBox-style-red .sectionBox__header{background-color:#ec665d;color:#fff}.sectionBox-solid-yellow,.sectionBox-style-yellow .sectionBox__header{background-color:#fff000}.sectionBox-solid-green,.sectionBox-style-green .sectionBox__header{background-color:#41a45d;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:#ececec;color:#666;padding:15px}.sectionBox-style-tabSolid>.sectionBox__header .sectionBox__header__title{font:600 14px/1.3 "SourceSansPro",Arial,sans-serif}.sectionBox-style-tabSolid .sectionBox__body{background-color:#f2f2f2}.sectionBox-solid-blue,.sectionBox-style-blue .sectionBox__header{color:#00bbba;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:#ececec;color:#666;padding:15px}.sectionBox-style-tabSolid>.sectionBox__header .sectionBox__header__title{font:600 14px/1.3 "SourceSansPro",Arial,sans-serif}.sectionBox-style-tabSolid .sectionBox__body{background-color:#f2f2f2}.sectionBox-solid-blue,.sectionBox-style-blue .sectionBox__header{color:#00bbba;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:#00bbba}.sectionBox-info p{font-size:12px}.sectionBox__footer{margin:0 5px 5px 5px;background-color:#f2f2f2;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 #b3b3b3;padding-top:16px;margin-top:16px;background-color:transparent;margin:0 20px;padding:16px 0 20px}#wrapper .sectionBox.sectionBox-solid.sepBorderBottom-dotted:last-child{border:none}#itineraryPage .sectionBox.sectionBox-solid{border:1px solid #e9e9e9;border-top:8px solid #e9e9e9;border-radius:16px}#itineraryPage .sectionBox.sectionBox-solid,#itineraryPage .sectionBox.sectionBox-solid .sectionBox__header{background-color:#fff}#itineraryPage .sectionBox.sectionBox-solid .sectionBox__header{border-bottom:1px solid #e9e9e9;padding:16px 24px}#itineraryPage .sectionBox.sectionBox-solid .sectionBox__content{padding:24px;font-size:16px}[class*=" sectionBox-ancillariesPush"] .accordion__item__title span{text-decoration:underline;color:#41a45d;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:#ececec}.sectionBox-feeInfo .sectionBox__header{background-color:#ececec}.sectionBox-feeInfo .sectionBox__header h3 span.sectionBox__header__title{font:600 12px/1 "SourceSansPro",Arial,sans-serif}.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:"SourceSansPro",Arial,sans-serif;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:#ececec}.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:#ececec;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 #ececec;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:#fff000}.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:#ececec}.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:#666}.sectionBorder_lightBox .sectionBox-feeInfo .feeName-optima:before{background-color:#fff000}.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:"SourceSansPro",Arial,sans-serif}.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:#666}.sectionBox-feeInfo--level .sectionBox__header .feeName.feeName-level:before{background-color:#fff;border-color:#666}.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}.sectionBox-vip .sectionContent [class*="list-arrow"] li:before{background:none;content:'';font-family:'ds-vueling-icons'}.sectionBox-vip .sectionContent .sepDotsGrey::after{content:'';border-bottom:1px solid #e9e9e9}.section-bgHeader--vip{background:url(../../images/VuelingBase/bg_headers/header_VIP.jpg) 0 0 no-repeat}[class*="styleBox"]{border-color:#ececec}[class*="styleBox"] .header,[class*="styleBox"]>a>.header{color:#666;font-weight:500}.styleBox .header{color:#000}.styleBox_inside .header{background-color:#fff;font-size:1.091em}html .styleBox_yellow{border-color:#fff000}html .styleBox_width2px{border-width:2px!important}html .styleBox_green{border-color:#27ce4c;background-color:#f2fdf4;color:#009621}.styleBox_grey666{border-color:#666!important}html .styleBox_softGrey{border-color:#666}#selectMainBody .sectionBorderTab.styleBox_softGrey.clearfix.marginBottom20{overflow:auto}html .styleBox_softGrey .header{background-color:#000!important;color:#fff}body .styleBox_redLight{border-color:#f8b49a}body .styleBox_red{border-color:#ec665d}body .styleBox_red .txt_error{color:#ec665d!important}body .styleBox_red .inputError{border:1px solid #ec665d}.secTab .styleBox_red{background-color:#ec665d;color:#fff}html .styleBox_white{background-color:#fff}.styleBoxOutsider{border:1px solid #fff!important;background-color:#ececec!important;margin:10px 0 0!important;font:400 10px/1.4 "SourceSansPro",Arial,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 #ececec;position:relative}html .styleBoxTab .header{color:#000!important;background-color:#ececec}.styleBoxTab_menu{position:relative;background-color:#fff;border-color:#b3b3b3}#personalDataAside .sectionBorderMenu.styleBoxTab_menu.menuLocal{overflow:auto}.styleSectionTab--dark{border-color:#b3b3b3}.styleSectionTab--dark .sectionHeader{background-color:#666;color:#fff}html .styleBoxTab_vuelo{border-color:#666}#wrapper .styleBoxTab_vuelo>.header,#wrapper .styleBoxTab_vuelo>a .header{color:#fff;background-color:#666;margin-bottom:15px!important}#wrapper .styleBoxTab_vuelo .header strong{color:#fff000!important;font:400 1.8em/1.2 "SourceSansPro",Arial,sans-serif}html .styleBox_detalle{position:relative;background-color:#ececec;margin-bottom:26px;border-color:#ececec;padding:10px!important}html .styleBox_detalle h3{color:#000!important;font:600 1.36em/1.2 "SourceSansPro",Arial,sans-serif}.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:#f2f2f2;border-color:#ececec}.styleBox_tarifas h3{margin-bottom:10px}html .styleBox_basicFeeBox{border-color:#b3b3b3}html .styleBox_optimaFeeBox{border-color:#fff000}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 #b3b3b3;color:#666}html .styleBox_optimaFeeBox h3.header{background-color:#fff000}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:#ececec!important}.styleBox_checkin>h3>span{display:inline-block;max-width:90%}.styleBoxTab_light{border-color:#ececec!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:#ececec;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:#666!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}#tureservaArticle #mustKnow.styleBox_tarifas{background:#fff;padding:0;border-radius:16px;overflow:visible;border-top:8px solid #e9e9e9}#tureservaArticle #mustKnow.styleBox_tarifas+br+.styleBox_tarifas{background:#f7f7f7;border-color:#f7f7f7;padding:0 24px;margin-bottom:32px}#tureservaArticle #mustKnow.styleBox_tarifas+br+.styleBox_tarifas h3{padding:16px 0;background:#f7f7f7}#tureservaArticle #mustKnow.styleBox_tarifas h3{text-transform:uppercase;border-bottom:1px solid #e9e9e9;background:#fff;padding:16px 24px;font-size:24px}#tureservaArticle #mustKnow.styleBox_tarifas .halfLinebox .listadoFlechas li:before{content:"";font-family:'ds-vueling-icons';font-size:16px;width:9px;height:19px;background:none;position:absolute;top:-3px;left:2px}#tureservaArticle #mustKnow.styleBox_tarifas+br+.styleBox_tarifas div .listadoFlechas li:before{background:none}#tureservaArticle #mustKnow .halfLinebox{padding:0 16px;background-image:none}.styleBox_tarifas h3{margin-bottom:16px}.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:5px;border-radius:10px;background-color:#fff;padding:40px;border:1px solid #e5e5e5}#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:500 23px "VuelingPilcrow",Arial,sans-serif;margin:0 0 24px;text-transform:uppercase;color:#000}.sectionSolid_checkin .styleBox_white,.sectionSolid_accesC3 .styleBox_white h3{font:400 1.09em/1.2 "SourceSansPro",Arial,sans-serif;color:#666;margin:0 0 13px}.sectionSolid_accesC3 .sectionSolid{margin-top:40px;padding:40px 0 0 0;background-color:#fff;border-top:1px solid #e5e5e5;border-radius:0}.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 ul li,.sectionSolid_checkin ul li{margin:0 0 16px 0!important}.sectionSolid_accesC3 ul li:last-child,.sectionSolid_checkin ul li:last-child{margin-bottom:0!important}.sectionSolid_accesC3 ul li h6,.sectionSolid_checkin ul li h6{font:400 13px "SourceSansPro",Arial,sans-serif;color:#333}.aside .sectionSolid{background-color:#fff;border:1px solid #e5e5e5;border-radius:5px}.aside .sectionSolid h3.prokyon_t_regular{font:600 13px "SourceSansPro",Arial,sans-serif!important;text-transform:lowercase;color:#000}.sectionSolid_accesC3--tabs .tabsTitle{font:400 13px "SourceSansPro",Arial,sans-serif;margin-bottom:16px;display:block;color:#333}#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:8px;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_tabs .wrapper_elForm_radio--label--grey .elForm_radio--label label{background-color:#fff;color:#666;font:400 13px "SourceSansPro",Arial,sans-serif;border:1px solid #b3b3b3!important;padding:8px 24px!important;border-radius:4px}.sectionSolid_accesC3_tabs .wrapper_elForm_radio--label--grey .elForm_radio--label label:hover{border-color:#333!important}.sectionSolid_accesC3_tabs .wrapper_elForm_radio--label--grey{display:flex;align-items:center}.sectionSolid_accesC3_tabs .elForm_radio--label{margin-left:16px}.sectionSolid_accesC3_tabs .wrapper_elForm_radio--label--grey .elForm_radio--label input:checked+label{background-color:#fff;color:#000;font:400 13px "SourceSansPro",Arial,sans-serif;border:2px solid #000!important;border-radius:4px;padding:8px 24px!important}#chekinArticle .sectionGestion .sectionSolid_accesC3_tabs .tabsTitle{font:500 23px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase;margin:0 0 16px;color:#000}#checkinSection .colRow2.gutterDottedLine>[class*="column_"]{background:none}#chekinArticle .sectionSolid_accesC3--tabsContent .paddingLeft20{padding-left:0!important}#chekinArticle .sectionSolid_accesC3_colRight .icoSpriteB{display:none}.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}#checkinSection .contentSection .sectionSolid_accesC3--tabsContent,#checkinSection .header{padding-left:0!important}.sectionSolid_accesC3.sectionCheckin .header{margin-bottom:24px;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{border-radius:8px;background:#f7f7f7;border-top:none;margin:0;margin-bottom:16px;padding:24px}.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:40px}#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 #fff000;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:400 1.27em/1.2 "SourceSansPro",Arial,sans-serif;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:600 12px/1 "SourceSansPro",Arial,sans-serif;position:relative;left:-1px;background-color:#ececec;color:#666;vertical-align:middle;border-radius:8px 0 0 8px}.sectionArrowTab .header span,#contentAllBonus .sectionArrowTab h3 span{display:inline-block;font:600 12px/1.3 "SourceSansPro",Arial,sans-serif;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 #ececec;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)}#contactArticle #pnrDetails.holdDetails h3.header{margin-bottom:0!important;background-color:#000;font:500 16px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}#contactBody #pnrDetails{border-color:#999;overflow:hidden}.sectionHold .styleBox_white{position:relative;border-radius:0 0 7px 7px}.holdDetails .numPassenger{background-color:#f7f7f7;color:#000;font:400 12px "SourceSansPro",Arial,sans-serif;padding:12px 16px}.holdDetails .numPassenger .icoSpriteB{display:none}.holdDetails .contentSection{padding-bottom:15px!important}.holdDetails .pnrDetailBar{padding-top:24px}.holdDetails .statusMsg .paymentStatus .icoSpriteA{display:none}.holdDetails .statusMsg .paymentStatus::before{content:"";font-family:"new-vueling-icons";font-size:14px;padding-left:2px;padding-right:4px;color:#27ce4c}.pnrDetailBar .totalPrice{font:500 12px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}.holdDetails .holdInfo{width:440px;margin-top:3px;float:left}.holdDetails .holdInfo p{padding-left:43px;margin:0}.holdDetails .holdInfo .icoSpriteA{background:none;width:0}.holdDetails .holdInfo .icoSpriteA.icoTime.floatLeft::before{content:"";font-family:"new-vueling-icons";font-size:26px;margin-left:-42px}.holdDetails .holdInfo::before{content:"";font-family:"new-vueling-icons";font-size:32px;float:left;margin-top:-4px;margin-right:12px}.holdDetails .pnrDetailBar #buyTripButton.text-link{color:#000;text-decoration:none}#holdPriceArticle .styleBoxTab_vuelo>.header{border-radius:6px 6px 0 0;background-color:#000;font:500 24px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}#holdPriceArticle .styleBoxTab_vuelo>.header .infoRight{font-size:16px;line-height:1.4}.holdDetails .contentSection .sectionBorderSquare .icoSpriteA,.holdDetails .contentSection .wrap_pnrDetail .icoSpriteA{display:none}.holdDetails .contentSection .sectionBorderSquare .tc_black,.holdDetails .contentSection .wrap_pnrDetail .tc_black{font-size:18px;text-transform:uppercase;gap:12px;display:flex;padding:0!important}.holdDetails .contentSection .sectionBorderSquare .tc_black::before,.holdDetails .contentSection .wrap_pnrDetail .tc_black::before{font-size:24px;line-height:.8}.holdDetails .contentSection .sectionBorderSquare .icoPlaneIda+.tc_black::before,.holdDetails .contentSection .wrap_pnrDetail .icoPlaneIda+.tc_black::before{content:"";font-family:"new-vueling-icons"}.holdDetails .contentSection .sectionBorderSquare .icoPlaneVuelta+.tc_black::before,.holdDetails .contentSection .wrap_pnrDetail .icoPlaneVuelta+.tc_black::before{content:"";font-family:"new-vueling-icons"}.holdDetails .contentSection .wrap_pnrDetail .tc_black.marginLeft30{margin-left:0!important;margin-bottom:16px}#wrapper .holdDetails .contentSection .wrap_pnrDetail .fw_bold.fs_11.tc_grey,#wrapper .holdDetails .contentSection .wrap_pnrDetail .fw_bold.fs_10.tc_black{font-size:12px!important}.holdDetails .contentSection .sectionBorderSquare{min-height:inherit;padding:16px 0}#holdPriceArticle .pnrDetail .section--operatorBy{background-color:#f7f7f7;font-size:11px}#holdPriceArticle .pnrDetail .section--operatorBy .icoSpriteColors{display:none}#holdPriceArticle .pnrDetail .section--operatorBy+[class*="fs_11"]{font-size:14px}#holdPriceArticle .pnrDetail .section--operatorBy [class*="fs_10"]{font-size:12px}#holdPriceArticle .pnrDetailBar{border-top:1px solid #e9e9e9}#holdPricePage h1+h2{font-size:16px;font-weight:600}#contact.section{padding-top:40px}#contact.section legend{font:500 24px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}#contactDataSection .wrapper_elForm_checkInput.widthAuto .icoSpriteB::before{background-image:none}#contactArticle #pnrInfo.wrap_pnrDetail{margin-bottom:20px}#contactArticle #pnrInfo .section.section--operatorBy{margin:16px 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:600;color:#666!important}#paymentHoldConfirmArticle #paxDetails .paxPaymentTotal span{color:#000}.sectionRowBorder,.sectionRowBorder_inside{float:left;width:100%;padding-bottom:15px;border-bottom:1px solid #e5e5e5;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:#000;font:500 28px/22px "VuelingPilcrow",Arial,sans-serif;padding-right:4px;text-transform:uppercase}.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:600 10px/1 "SourceSansPro",Arial,sans-serif;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:600;width:85px}.pnrDetail table .detalleHoraSinAncho{font-weight:600}.pnrDetailBar{float:left;border-top:1px solid #e9e9e9;width:100%;padding:10px 0 0}.pnrDetailBar .opcionVuelo{top:0!important}.pnrDetailBar>div{display:inline-block;vertical-align:middle}.pnrDetailBar .statusMsg{font:400 1.4em/1.2 "SourceSansPro",Arial,sans-serif}.pnrDetailBar .statusMsg *{vertical-align:middle}.pnrDetailBar .statusMsg .paymentStatus{color:#41a45d;text-align:left;font-size:14px;font-weight:600}.pnrDetailBar .pnrDetailBar__statusDiscount{margin-left:10px;border-left:1px solid #e5e5e5;padding-left:10px;width:285px}.pnrDetailBar .pnrDetailBar__statusDiscount__title{display:inline-block}.pnrDetailBar .pnrDetailBar__statusDiscount__title>div{color:#41a45d;display:table-cell}.pnrDetailBar .pnrDetailBar__statusDiscount__title>div span{vertical-align:middle}.pnrDetailBar .totalPrice{float:right;text-align:right}.pnrDetailBar .totalPrice,.pnrDetailBar .totalPrice .wrapper_currency sup{font:500 16px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase;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 #e5e5e5;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 .headerInfo.credit{font-size:12px;color:#000;font-weight:600;max-width:100%;width:100%;position:relative;margin-bottom:16px}.travelUser .contentSection .headerInfo.credit .credit-content{max-width:510px}.travelUser .contentSection .headerInfo.credit .bt_detalles{position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:400;font-size:11px}.travelUser .contentSection .headerInfo.credit .credit-title{font-size:14px;line-height:1.4;margin-bottom:10px}.travelUser .contentSection .headerInfo.credit .value{color:#666}.travelUser .contentSection .headerInfo.credit .value--status-success{color:#00bbba}.travelUser .contentSection .headerInfo.credit .value--status-danger{color:#d82100}.travelUser .contentSection .headerInfo.credit .value--status-warning{color:#ffb13d}.travelUser .contentSection .headerInfo.credit .value--price{color:#666;font-size:18px}.travelUser .contentSection .bt_detalles{float:right;position:relative}.travelUser .contentReservation{float:left}.travelUser .ruta{float:left;font:400 1.09em/1.2 "SourceSansPro",Arial,sans-serif;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)}.paxPaymentHalf .paxPaymentTotal-credit{text-align:center;color:#000;font-size:12px;font-weight:600}.paxPaymentHalf .paxPaymentTotal-credit .amount{display:block;font-size:14px;font-weight:600}.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:600 .9em/1.2 "SourceSansPro",Arial,sans-serif!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:#41a45d;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:600 7px/1 "SourceSansPro",Arial,sans-serif}.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:#666;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:#666}.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 #e5e5e5;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 #b3b3b3}.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:#ececec;background-color:#ececec;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:600 1.09em/1.2 "SourceSansPro",Arial,sans-serif;padding-bottom:10px;border-bottom:1px solid #e5e5e5;margin-bottom:15px}.toolListBox li{width:auto;float:none;margin:0 0 5px}.expressMVRegisterBox{border:3px solid #ccc;margin-bottom:15px;padding:0;background-color:#ececec}.expressMVRegisterBox .header{font:400 1.3em/1.4 "SourceSansPro",Arial,sans-serif;color:#fff;background-color:#666;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:link{text-decoration:none}.infoBlock_flighStatus:first-child{margin-top:0}.infoBlock_flighStatus .infoBlock_flighStatus_text{font-size:12px;color:#333}.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:600 1.09em/1.3 "SourceSansPro",Arial,sans-serif;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:600}#points .footerPoints h4.register{font-weight:400;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:600}#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:400 .82em/1.2 "SourceSansPro",Arial,sans-serif!important;color:#fff}#points.logged p.saldo{color:#666;font-size:.91em!important;border-bottom:1px solid #e5e5e5;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 "SourceSansPro",Arial,sans-serif!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 #b3b3b3;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:600 1.27em/1.3 "SourceSansPro",Arial,sans-serif;text-align:center;background-color:#fff000;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:600 1.8em/21px "SourceSansPro",Arial,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:600}.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 "SourceSansPro",Arial,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 #00bbba}.stvPushBox--yellow .contentSection{padding:15px 30px}.stvPushBox--purple{border:3px solid #880081}.stvPushBox--yellow{border:3px solid #fff000}.stvPushBox--secondary h3.header{padding:15px 0 47px;background-color:#00bbba;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:#880081}.stvPushBox--yellow h3.header{background-color:#fff000}.stvPushBox--secondary-add h3.header{padding:36px 0 36px}.stvPushBox--secondary h3.header:before{content:"";font-family:"vueling";color:#00bbba;font-size:12px;background:none;bottom:-32px}.new-push h3.header:before{bottom:-45px;color:#880081}.stvPushBox--turquoise h3.header:before{color:#00bbba}.stvPushBox--yellow h3.header:before{color:#fff000}.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:400;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:#ececec}.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:600;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:#41a45d}.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 "SourceSansPro",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 "SourceSansPro",Arial,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:#666}a.buyPoints_row_modules_button_minus:hover{background-color:#ececec}.buyPoints_row_modules_points{background:url("../../images/VuelingBase/buyPoints_dottedLine.png") left bottom repeat-x;color:#000;font:1.091em/1.2 "SourceSansPro",Arial,sans-serif;margin-bottom:10px;padding:0 3px 10px;text-align:center}.buyPoints_row_modules_price{text-align:center;padding-top:15px;font:600 1.091em/1.2 "SourceSansPro",Arial,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:#d1574f;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:400 24px/60px "SourceSansPro",Arial,sans-serif;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:#ccc;color:#333;padding-right:11px;text-align:right;font:400 22px/65px "SourceSansPro",Arial,sans-serif;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:#ececec}.buyPoints_row_modules.has-points .buyPoints_row_modules_icon{background-color:#fff000}.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:#666}.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:#ccc}.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 #b3b3b3;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 #b3b3b3;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 #b3b3b3;padding-right:8px}.shareBox_socialButtons .boton_vp.btSocial+.boton_vp.btSocial{margin-left:13px}.shareBox_socialButtons_points{border-bottom:1px dotted #b3b3b3;padding-bottom:2px;font-size:11px;width:95%;margin:-18px 2% 5px;font-weight:600;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 #b3b3b3;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 #b3b3b3;right:-12px;z-index:0}.shareBox_socialButtons .boton_vp.btSocial+.boton_vp.btSocial{margin-left:13px}.shareBox_socialButtons_points{border-bottom:1px dotted #b3b3b3;padding-bottom:2px;font-size:11px;width:95%;margin:-18px 2% 5px;font-weight:600;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 #f2f2f2;padding:0!important;border-radius:10px}#wrapper .chatQuestion{border-radius:8px 0 0 8px;background-color:#f2f2f2;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:#ececec!important;margin:0 0 10px!important;font:400 .91em/1.4 "SourceSansPro",Arial,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:#ececec}.boxPromoCode_title{font:400 1.25em/1.2 "SourceSansPro",Arial,sans-serif!important;padding:0 0 15px}.promoCode label{font:400 1em/1.2 "SourceSansPro",Arial,sans-serif!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:600}.promoCode .boton_vp{font-weight:600;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 #41a45d;border-width:0 5px 5px}#errorMsg,.errorMsg{clear:both;border:1px solid #ff4a22;font-weight:600;margin-bottom:20px;padding:15px;background-color:#fff3f1}.errorMsgWarning{border-color:#fff000!important}.errorMsgNoBorder{border:none!important;padding:0!important}#errorMsg .content_colRight,.errorMsg .content_colRight{padding-left:60px}#errorMsg ul,.errorMsg ul{color:#d82100;font-size:1em;font-weight:400;margin-left:17px;list-style-image:url("../../images/VuelingBase/icoSquareList_red.png")}.errorMsg p.error-text--rg{color:#d82100;font-size:14px;font-weight:400}#errorMsg ul li,.errorMsg ul li{margin:0 0 10px}#errorMsg .icoMsgError,.errorMsg .icoMsgError{background-image:initial;width:auto;height:auto}#errorMsg .icoMsgError::before,.errorMsg .icoMsgError::before{content:"";font-size:20px;color:#d82100;font-family:"new-vueling-icons"}#errorMsg.errorMsg--yellow{border-color:#fff000}#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 #41a45d;font-weight:600;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:#b3b3b3;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}.h3GreyArrow{display:none;width:100%;height:31px;background:none;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 "SourceSansPro",Arial,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 "SourceSansPro",Arial,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}#checkinSection .sectionSolid h3.prokyon_t_medium{font:500 16px "VuelingPilcrow",Arial,sans-serif!important;text-transform:uppercase;color:#000}#checkinSection .sectionSolid h3.marginBottom10{margin-bottom:16px!important}.sectionSolid p{font:400 13px "SourceSansPro",Arial,sans-serif;color:#333}.sectionSolid h3{font:500 23px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase;color:#000}#checkinSection .sectionSolid p{margin-bottom:0}#checkinSection .sectionSolid p.marginBottom20{margin-bottom:16px!important}#checkinSection .sectionSolid .gutter60{margin:0}#checkinSection .colRow2--flex.gutter60 [class*="column_"],#checkinSection .colRow2--flex.gutter60 [class*="column_"]:first-child,#checkinSection .colRow2--flex.gutter60 [class*="column_"]:last-child{padding-left:0!important;padding-right:0!important}#checkinSection .colRow2.gutterDottedLine>[class*="column_"]{background:none}#chekinArticle .sectionGestion .colRow2[class*="gutterDotted"]{display:unset}.paymentLoading .listadoFlechas li:before{display:none}.paymentLoading .listadoFlechas li,.paymentLoading .listadoFlechas li p{padding-left:0}.paymentLoading .listadoFlechas li p{font-size:18px;color:#333}.reservationList__footer .styleBox_inside .wrap_btSmall .btn--primary{padding:7px 16px}[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:#ececec}.box-bubble-new-fare--grey .sticker-slash{background-color:#880081}.box-bubble-new-fare--grey .sticker-slash .slash-top:before{border-left-color:#880081}.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:#ececec}.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:#00bbba}.box-bubble-new-fare.box-bubble-new-fare--grey .sectionHeader .see-all [class*="icon-"]:before{color:#41a45d}.box-bubble-new-fare.box-bubble-new-fare--grey .list-checkOK li:before{color:#880081}.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)}.bubles-fares.bubles-fares-empty{min-height:0;padding:0;box-shadow:none}.bubles-fares.bubles-fares-empty:after{content:none}.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:#00bbba;border-color:#00bbba;background-color:#def4f5}.bubles-fares-turquoise:after{background-color:#def4f5;left:calc(50% + 122px)}.bubles-fares-turquoise [class*="icon-"]:before{color:#00bbba}.bubles-fares-purple{color:#880081;border-color:#880081;background-color:#eadaeb}.bubles-fares-purple:after{background-color:#eadaeb;right:calc(30px + 30px)}.bubles-fares-purple [class*="icon-"]:before{color:#880081}.bubles-fares-purple .icon-flexibilidad_alt .path1:before,.bubles-fares-purple .icon-flexibilidad_alt .path2:before{color:#880081}.bubles-fares-gray{color:#333;border-color:#b3b3b3;background-color:#ececec}.bubles-fares-gray p{margin-top:4px}.bubles-fares-gray:after{background-color:#ececec;left:calc(50% - 30px)}.bubles-fares-yellow{color:#666;border-color:#fff000;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 #ccc}.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:#ccc;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:#fff000;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:#f2f2f2;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:#fff000}.pushBox_colBoxPrice--whiteBox .sectionSolid{background-color:#fff}.pushBox_colBoxPrice .sectionSolid>span{display:inline-block;width:48%;vertical-align:middle}.pushBox_colBoxPrice_txt{font:600 1em/1.2 "SourceSansPro",Arial,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:600}.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 #fff000;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:#d1574f}.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 "SourceSansPro",Arial,sans-serif;margin-right:5px}.pushBox_colCounter .wrap_counter .counter-content .digit .epiclock{font:400 2em/1.1 "SourceSansPro",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='#666666',Positive='true');filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=0,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=45,strength=2),progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=90,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=180,strength=10),progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=225,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=270,strength=5),progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=315,strength=2)}.callmeBack .header{position:relative;background-color:#fff000;padding:12px;margin-bottom:0;font:400 1.5em/1.1 "SourceSansPro",Arial,sans-serif;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:400 1.4em/1.1 "SourceSansPro",Arial,sans-serif;display:block}.callmeBack_telForm,.callmeBack_telLoading{margin:15px 0 0}.callmeBack_telForm{margin:8px 0 0}.callmeBack_telLoading{padding:14px;font:600 1.091em/1.3 "SourceSansPro",Arial,sans-serif}.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;color:#000;font-size:11px}.travelInfo{position:relative;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;border-radius:8px;border:1px solid #e5e5e5;background-color:transparent;padding:0;width:230px!important;margin-bottom:20px;color:#4d4d4d;overflow:hidden}.triangle{position:relative}.triangle:before{content:'';width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #00bbba;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 #41a45d transparent}.travelInfo [class*='toggleButton']{position:absolute;cursor:pointer}.travelInfo [class*='toggleButton']:before{font-family:'new-vueling-icons';content:''}.travelInfo .toggleButton--collapse{transform:rotate(180deg)}.travelInfo_box{background-color:#e6f5fd;color:#000;padding:7px 8px}.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 #e6f5fd transparent}.travelInfo_box--msg{padding:8px 12px}.travelInfo_box--msg .elForm_infoNote .toolTip_elForm{top:-52px;right:14%;left:auto}.travelInfo_box.travelInfo_box--msg.triangle.triangle--top,.travelInfo_box.travelInfo_box--msg.triangle.triangle--top p,.travelInfo_box.travelInfo_box--msg.triangle.triangle--top p strong,.travelInfo_box.travelInfo_box--msg.triangle.triangle--top .wrapper_currency,.travelInfo_box.travelInfo_box--msg.triangle.triangle--top p strong sup,.travelInfo_box.travelInfo_box--msg.triangle.triangle--top p strong sup span{color:#0073b7;font-size:11px}.travelInfo_box.travelInfo_box--msg.triangle.triangle--top p strong .wrapper_currency{margin-left:4px}.travelInfo_tips{background-color:#fff;color:#fff;font:400 11px 'SourceSansPro',sans-serif,Verdana;padding:12px 12px 0;border-radius:0 0 10px 10px}.travelInfo_tips a:link,.travelInfo_tips a:visited{font-size:12px}.travelInfo_tips a:hover{text-decoration:underline;opacity:.9}.travelerInfo_tips--family{font-size:12px;padding-left:0;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;display:none}.travelInfo .travelInfo_title{font:14px/1.1 'VuelingPilcrow',Arial,sans-serif;font-weight:500;color:#fff;padding:16px 12px;position:relative;text-transform:uppercase;background-color:#333;border-radius:7px 7px 0 0}.travelInfo_title [class*='toggleButton']{width:16px;height:16px;right:7px;top:7px}.travelInfo_title [class*='toggleButton']{display:none}.travelInfo_header{padding:4px;background-color:#f7f7f7}.travelInfo_headerTitle{font:500 16px/1 'VuelingPilcrow',Arial,sans-serif;color:#000;text-align:center}.travelInfo_headerTitle strong{font-size:16px}.travelInfo_listHeader [class*='toggleButton']{margin-left:4px}.travelInfo--funnel .travelInfo_header{display:none}.travelInfo--funnel .travelInfo_listRow_desc .wrapper_currency,.travelInfo--funnel .travelInfo_listRow_desc .wrapper_currency sup,.travelInfo--funnel .travelInfo_listRow_desc .wrapper_currency sup span{color:#333}.travelInfo_block{background-color:transparent}.travelInfo_block>div{background-color:#fff}#SBSidebarServicesBlock .travelInfo_box p.tc_red{color:#0073b7!important}span.wrapper_currency sup,.travelInfo_listRow_desc sup,.travelInfo_listHeader_desc sup{top:0}span.wrapper_currency sub,.travelInfo_listRow_desc sub,.travelInfo_listHeader_desc sub{bottom:0}[class*='travelInfo_block--flight']{border-bottom:none}.travelInfo_block_courseWay{padding:16px 12px}.travelInfo_block_courseWay>div{display:inline-block;vertical-align:middle;font-family:'VuelingPilcrow',Arial,sans-serif;text-transform:uppercase;font-size:14px}.travelInfo_block_scheduleTime{font-size:14px;text-transform:uppercase}#outboundDateSBSidebar,.travelInfo_block_schedule .courseDate{font-size:11px;font-family:'SourceSansPro',sans-serif,Verdana;font-weight:500}.travelInfo_block--flightGo .icoWrapper .icoSpriteA,.travelInfo_block--flightReturn .icoWrapper .icoSpriteA,.travelInfo_block--flightGo--multicity .icoSpriteA,.travelInfo_block--flightReturn--multicity .icoSpriteA{background-image:none}.travelInfo_block--flightGo .icoWrapper .icoPlaneFlightList,.travelInfo_block--flightReturn .icoWrapper .icoPlaneFlightList,.travelInfo_block--flightGo--multicity .icoWrapper .icoPlaneFlightList,.travelInfo_block--flightReturn--multicity .icoWrapper .icoPlaneFlightList{width:20px;height:auto;display:none}.travelInfo_block--flightGo .icoWrapper .icoPlaneFlightList:before,.travelInfo_block--flightReturn .icoWrapper .icoPlaneFlightList:before,.travelInfo_block--flightGo--multicity .icoWrapper .icoPlaneFlightList:before,.travelInfo_block--flightReturn--multicity .icoWrapper .icoPlaneFlightList:before{font-family:'new-vueling-icons';font-size:16px}.travelInfo_block--flightGo .icoWrapper .icoPlaneFlightList:before,.travelInfo_block--flightGo--multicity .icoWrapper .icoPlaneFlightList:before,.travelInfo_block--flightReturn--multicity .icoWrapper .icoPlaneFlightList:before{content:'';display:none}.travelInfo_block--flightReturn .icoWrapper .icoPlaneFlightList:before{content:'';display:none}.travelInfo_block_courseWay_text{font-weight:500}.travelInfo_block--flightGo,.travelInfo_block--flightReturn{position:relative}.travelInfo_block--flightGo .travelInfo_block_courseWay,.travelInfo_block--flightReturn .travelInfo_block_courseWay,.travelInfo_block--flightGo--multicity .travelInfo_block_courseWay,.travelInfo_block--flightReturn--multicity .travelInfo_block_courseWay{color:#000;border-bottom:1px solid #666}.travelInfo_block--flightGo .travelInfo_listHeader,.travelInfo_block--flightReturn .travelInfo_listHeader{position:absolute;top:8px;right:0;border:0}.travelInfo_block--flightGo .travelInfo_listContent .travelInfo_listRow:first-child,.travelInfo_block--flightReturn .travelInfo_listContent .travelInfo_listRow:first-child{margin-top:0;padding-top:0}.travelInfo_block_schedule{padding:16px 12px;font-family:'VuelingPilcrow',Arial,sans-serif;display:flex;justify-content:center;gap:8px}.travelInfo_block_schedule>div{display:inline-block;width:26%;padding:0;text-align:center;vertical-align:top}.travelInfo_block_schedule>div:first-child+div{width:43%}.travelInfo_block_schedule>div:first-child{text-align:right}.travelInfo_block_schedule>div:last-child{text-align:left}.travelInfo_block_schedule .travelInfo_block_scheduleAirport{font-size:14px;font-weight:500}.courseLine{width:100%;display:block;border-top:1px solid #b3b3b3;margin-top:9px;position:relative}.courseLine:after,.courseLine:before{content:'';height:6px;width:6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#b3b3b3;display:block;position:absolute;top:-3px}.courseLine:after{right:0}.courseText{padding-left:6px}.travelInfo_block_scheduleDuration{position:relative;color:#ec665d;font-size:10px;text-align:center;margin-top:-5px}.travelInfo_block_scheduleDuration:before{content:'';position:absolute;left:0;width:100%;border-top:1px dotted #0073b7;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;color:#0073b7}.travelInfo_block_scheduleDuration .travelInfo_block_scheduleDuration_circle{width:20px;height:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#0073b7;color:#fff;line-height:20px;font-size:11px;text-align:left;padding:0 0 0 2px;font-weight:400;letter-spacing:.5px;margin-right:5px;font-family:'SourceSansPro',sans-serif,Verdana}.travelInfo_listHeader{padding:7px 0}.travelInfo_listHeader .travelInfo_listHeader_desc,.travelInfo_listHeader .travelInfo_listHeader_desc .wrapper_currency,.travelInfo_listHeader .travelInfo_listHeader_desc sup,.travelInfo_listHeader .travelInfo_listHeader_desc sup span,.travelInfo_listHeader .travelInfo_listHeader_desc span,.travelInfo_listHeader .travelInfo_listHeader_desc span sup,#SBSidebarSeatsView_extrasTotalPrice,#SBSidebarServicesView_extrasTotalPrice,#SBSidebarServicesView_extrasTotalPrice sup,#SBSidebarServicesView_extrasTotalPrice sup span #SBSidebarPaymentView_extrasTotalPrice,#SBSidebarPaymentView_extrasTotalPrice sup,#SBSidebarPaymentView_extrasTotalPrice sup span{font-size:14px;font-family:'VuelingPilcrow',Arial,sans-serif;font-weight:500}.travelInfo_listHeader_title,.travelInfo_listHeader_desc{font-size:14px}.travelInfo_listHeader_title{text-align:left;color:#666}.travelInfo_listHeader_desc{text-align:right;color:#000}.travelInfo_listHeader_desc>span{vertical-align:middle;margin-right:1px}.travelInfo_listHeader_desc [class*='toggleButton']{position:relative;width:12px;height:12px;border:none;top:0}.travelInfo_list--services .travelInfo_listHeader{margin-right:0;margin-left:0;padding:16px 12px;min-height:32px;display:table;width:100%;border-bottom:1px solid #666}.travelInfo_list--services .travelInfo_listHeader_title,.travelInfo_list--services .travelInfo_listHeader_desc{display:table-cell;width:55%;vertical-align:middle;font-family:'VuelingPilcrow',Arial,sans-serif;text-transform:uppercase;color:#000;font-weight:500}.travelInfo_list--services .travelInfo_listHeader_desc{width:45%}.travelInfo_list--services .travelInfo_listRow_title{font-weight:400}.travelInfo_listRow_title .wrap_TravelServices{font-size:11px;color:#333;line-height:1.4em}.travelInfo_list.travelInfo_list--services{background-color:#fff}.travelInfo--excellence .travelInfo_list--services .travelInfo_listRow_desc{color:#41a45d}.travelInfo_list--services [class*='travelInfo_listHeader--triangle']{background-color:#ececec}.travelInfo_list--services [class*='travelInfo_listHeader--triangle'] .travelInfo_listHeader_title{color:#41a45d;font-size:10px!important;padding-left:7px}.travelInfo_list--services [class*='travelInfo_listHeader--triangle'] .travelInfo_listHeader_title:before{top:6px}.travelInfo_list.travelInfo_list--services.SBSidebarToogleClassToShowOnOpen{background-color:#fff}.travelInfo--c3 .travelInfo_listHeader_title{font-size:16px}.travelInfo_listHeader_title.fs_11{line-height:normal}[class*='travelInfo_block--flight'] .travelInfo_listHeader{margin:0 12px}.travelInfo_listRow,[class*='travelInfo_listRow--discount']{margin-bottom:0}.travelInfo_priceRow .travelInfo_listContent_block .travelInfo_listRow.travelInfo_listRow--discount{margin-bottom:0}.travelInfo_listContent_block:not(:empty){padding:12px 12px 12px 6px;background-color:#fff;border-bottom:1px solid #e5e5e5}#wrapper .travelInfo_listContent_block .currency--collapse sup{font-size:11px!important;top:none!important}@media(-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){#wrapper .travelInfo_listContent_block .currency--collapse sup{bottom:0!important;font-size:11px!important;top:0!important}}.travelInfo_listContent_block .travelInfo_listRow.travelInfo_listRow--discount .travelInfo_listRow_title,.travelInfo_listContent_block .travelInfo_listRow.travelInfo_listRow--discount .travelInfo_listRow_desc{color:#00bbba;line-height:normal}.travelInfo_listContent_block .travelInfo_listRow.travelInfo_listRow--discount .travelInfo_listRow_desc span,.travelInfo_listContent_block .travelInfo_listRow.travelInfo_listRow--discount .travelInfo_listRow_desc sup,.travelInfo_listContent_block .travelInfo_listRow.travelInfo_listRow--discount .travelInfo_listRow_desc span sup,.travelInfo_listContent_block .travelInfo_listRow.travelInfo_listRow--discount .travelInfo_listRow_desc span sup span{color:#00bbba}.travelInfo_listContent_block .travelInfo_listRow.travelInfo_listRow--discount .travelInfo_listRow_title:before{background-color:#00bbba}.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.open{padding-bottom:0}.travelInfo_listTitle{padding:6px;position:relative;color:#00bbba;font-weight:600}.travelInfo_listTitle.triangle{padding-left:14px}.travelInfo_listTitle.triangle:before{left:7px}.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 #666;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:#41a45d;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:8px}.travelInfo--c3 .travelInfo_list--cargos .travelInfo_listRow_title{padding-left:8px!important;font:600 11px/1 'SourceSansPro',sans-serif,Verdana;color:#41a45d}.travelInfo--c3 .travelInfo_list--cargos .travelInfo_listRow_title:before{background-image:none;width:auto;height:auto;top:8px;border-color:transparent transparent transparent #41a45d}[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:60%;padding-left:7px!important;padding-right:0!important;position:relative;font-weight:400}.travelInfo_listRow_title:before{content:'';position:absolute;top:10px;left:1px;width:3px;height:3px;background:url(/assets/images/legacy/VuelingBase/sprite_graficos.png) -473px -978px}.travelInfo_listRow_desc{text-align:right;font-weight:400;color:#000;padding:0}.travelInfo_listRow--alt dt,travelInfo_listRow--alt dd{font-weight:800!important}.travelInfo_listContent-nolistStyle .travelInfo_listRow_title{padding-left:8px!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:#333;font-weight:400}[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:#333;margin-top:-1px;top:6px}[class*='travelInfo_listRow--discount'] .travelInfo_listRow_desc{color:#000}.travelInfo_listRow--discount_typeCircle .travelInfo_listRow_title{padding-left:6px!important}.travelInfo_listRow--discount_typeCircle .travelInfo_listRow_title:before{top:8px;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:#ec665d}.travelInfo_listRow--discountMy25.noValido .travelInfo_listRow_title:before{background:url(../../images/VuelingBase/sprite_iconografia.png) -1535px -1354px}.travelInfo_block_discountMy25Info{font:600 10px/1.2 'SourceSansPro',sans-serif,Verdana;color:#41a45d;border-bottom:1px dotted #666;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}.travelInfo_listRow--col3 .travelInfo_listRow_title{width:42%;font-weight:400;padding-left:6px!important;font-size:11px}.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}.travelInfo_listRow--col3 .travelInfo_listRow_title+.travelInfo_listRow_desc{font-weight:400;padding-right:0;width:29.75%;text-align:left}.travelInfo_listRow--col3 .travelInfo_listRow_desc{width:28.25%;font-size:11px}.travelInfo_listRow--col3 .travelInfo_listRow_title:before{padding-left:4px!important;left:0}.travelInfo_list--services .travelInfo_listContent{margin-bottom:0;background-color:#fff}.travelInfo_list--services [class*='travelInfo_listRow--discount'] .travelInfo_listRow_title{font-weight:400;line-height:1.4em}.travelInfo_list--services .travelInfo_listRow_title:before{left:0!important;display:none}.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:600}.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 .travelInfo_listTitle{font:600 11px/1 'SourceSansPro',sans-serif,Verdana;color:#000;border-bottom:1px solid #e5e5e5;padding:8px;margin-bottom:8px}.travelInfo_listContent_block .travelInfo_listTitle.triangle:before{border-color:transparent transparent transparent #000;left:0;top:12px}[class*='travelInfo_listContent_block--fullWidth']{padding-left:0;padding-right:0}.travelInfo_listContent_block--fullWidth--listRow .travelInfo_listRow{padding-left:6px;padding-right:12px}.travelInfo_payMethod{padding:12px 10px;border-top:1px solid #e5e5e5;background-color:#fff}.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:0;font-size:10px;line-height:1.6}.travelInfo_priceRow+.travelInfo_priceRow{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:#f7f7f7}[class*='travelInfo_listRow--price'] .travelInfo_listRow_title,[class*='travelInfo_listRow--price'] .travelInfo_listRow_desc{width:50%;padding:14px 12px!important;display:table-cell;vertical-align:middle}[class*='travelInfo_listRow--price'] .travelInfo_listRow_title{text-align:left;font:500 14px/1 'VuelingPilcrow',Arial,sans-serif;background-color:#f7f7f7;text-transform:uppercase}[class*='travelInfo_listRow--price'] .travelInfo_listRow_title:before{right:-7px;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #b3b3b3;background-image:none;left:100%;margin-top:-6px;width:0;height:0;top:50%;display:none}[class*='travelInfo_listRow--price'] .travelInfo_listRow_desc{padding-left:8px!important;font-size:14px;font-weight:600;color:#fff;font-family:'VuelingPilcrow',Arial,sans-serif}.travelInfo_listHeader .travelInfo_listRow.travelInfo_listRow--price .travelInfo_listRow_desc .wrapper_currency,.travelInfo_listHeader .travelInfo_listRow.travelInfo_listRow--price .travelInfo_listRow_desc .wrapper_currency sup,.travelInfo_listHeader .travelInfo_listRow.travelInfo_listRow--price .travelInfo_listRow_desc .wrapper_currency sup span{font-size:14px}[class*='travelInfo_listRow--price'] .travelInfo_listRow_desc>div{display:inline-block;text-align:right}[class*='travelInfo_listRow--price'] [class*='toggleButton']{top:2px;position:relative}.travelInfo_footer [class*='travelInfo_listRow--price'] [class*='toggleButton']{display:none}.travelInfo_priceRow .travelInfo_listContent{background-color:#fff;margin-bottom:0}.travelInfo_priceRow--final .travelInfo_listHeader .travelInfo_listRow_title{background-color:#333;font-family:'VuelingPilcrow',Arial,sans-serif;text-transform:uppercase;color:#fff}#SBSidebarHoldView_HoldPriceTable .travelInfo_listRow.travelInfo_listRow--price .travelInfo_listRow_desc .wrapper_currency,#SBSidebarHoldView_HoldPriceTable .travelInfo_listRow.travelInfo_listRow--price sup,#SBSidebarHoldView_HoldPriceTable .travelInfo_listRow.travelInfo_listRow--price sup span{color:#fff;font-size:14px;font-family:'VuelingPilcrow',Arial,sans-serif}.travelInfo_priceRow--final .travelInfo_listHeader .travelInfo_listRow_title.triangle:before{border-color:transparent transparent transparent #b3b3b3}.travelInfo_priceRow--final .travelInfo_listHeader .travelInfo_listRow_desc{background-color:#333}.travelInfo_priceRow--final .travelInfo_listContent_block{background-color:#fff}.travelInfo_priceRow--final .travelInfo_listContent .travelInfo_listRow{margin:0;padding:0}.travelInfo_priceRow--points .travelInfo_listHeader .travelInfo_listRow_title{background-color:#ccc}.travelInfo_priceRow--points .travelInfo_listHeader .travelInfo_listRow_title.triangle:before{border-color:transparent transparent transparent #ccc}.travelInfo_priceRow--points .travelInfo_listHeader .travelInfo_listRow_desc{background-color:#b3b3b3;color:#fff}.travelInfo--c3 .travelInfo_priceRow--points .travelInfo_listHeader .travelInfo_listRow_desc{background-color:#666}.travelInfo--c3 .travelInfo_priceRow--points .travelInfo_listHeader .travelInfo_listRow_desc>div{top:-2px;position:relative}.travelInfo #C3SidebarInfoTypeManageMyBundleViewaddingServicesToBookingTotal span,#C3SidebarInfoTypeManageMyBundleViewaddingServicesToBookingTotal span sup,#SBSidebarView_totalPriceSpan,#SBSidebarView_totalPriceSpan sup,#SBSidebarView_totalPriceSpan span,#SBSidebarView_totalPriceSpan span sup,#SBSidebarView_totalPriceSpan sup span{font-size:14px;font-family:'VuelingPilcrow',Arial,sans-serif;font-weight:500;color:#fff}#SBSidebarView_totalPriceBeforeDiscountSpan,#SBSidebarView_totalPriceBeforeDiscountSpan span,#SBSidebarView_totalPriceBeforeDiscountSpan span sup,#SBSidebarView_totalPriceBeforeDiscountSpan sup,#SBSidebarView_totalPriceBeforeDiscountSpan sup span #SBSidebarView_totalPriceBeforeDiscountSpan .wrapper_currency,#SBSidebarView_totalPriceBeforeDiscountSpan .wrapper_currency sup,#SBSidebarView_totalPriceBeforeDiscountSpan .wrapper_currency sup span{font-size:13px}.travelInfo_footer{background-color:#fff;border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px}.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_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 #f2f2f2;overflow:hidden;margin-bottom:-6px;border-radius:0 0 10px 10px}.travelInfo_changeBadge,.travelInfo_anotherSearch,.travelInfo_block--box{padding:6px}.travelInfo_changeBadge select{height:32px;margin-top:10px;width:100%}.travelInfo_anotherSearch{background-color:#f2f2f2;border-top:1px dotted #666}.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;display:none}.travelInfo_text-check_icon .icon-ico_roundCheck_ok{background:#fff;border-radius:50%}.travelInfo_text-check_text{font:600 11px/1.2 'SourceSansPro',sans-serif,Verdana;color:#666}.travelInfo_text-check_text strong{font-size:13px}.travelInfo_text-check .travelInfo_text-check_text{padding-left:6px;vertical-align:middle}.travelInfo_fees_text{font:400 11px/1.4 'SourceSansPro',sans-serif,Verdana}.travelInfo_fees{border-top:1px solid #e5e5e5;padding:12px;background-color:#fff;text-align:center}.travelInfo_fees .travelInfo_text-check{display:inline-block;margin-top:0}.travelInfo_fees .travelInfo_fees_text{margin-top:5px}.travelInfo_footer .travelInfo_avios{background-color:#ececec}.travelInfo_footer .travelInfo_avios .travelInfo_listRow:first-child{margin-top:0;padding-top:0;border-top:1px solid #ccc}.travelInfo_footer .travelInfo_avios .travelInfo_listRow:last-child{margin-bottom:0;padding-bottom:8px}.travelInfo_listContent .travelInfo_listRow_desc sup{font-size:11px;bottom:2px}#wrapper .travelInfo_listRow_desc.currency--collapse sup span{position:initial}@-moz-document url-prefix(){#wrapper .travelInfo_listRow_desc.currency--collapse sup span{position:initial;}}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){#wrapper .travelInfo_listRow_desc.currency--collapse sup span{position:initial}}.travelInfo_listRow.listRow-secondary{margin-left:8px}.travelInfo .travelInfo_priceRow.totalPrice .wrapper_currency,.travelInfo .travelInfo_priceRow.totalPrice .wrapper_currency *{color:#fff}.travelInfo_list .travelInfo_listHeader .travelInfo_listRow .travelInfo_listRow_desc *{color:#fff}.travelInfo_footer.SBSidebarToogleClassToShowOnOpen .travelInfo_priceRow .travelInfo_list .travelInfo_listHeader .travelInfo_listRow.travelInfo_listRow--price .travelInfo_listRow_desc *{color:#000}.block{display:block;position:relative}.block,.block *{box-sizing:border-box;-moz-box-sizing:border-box}.block__content__txt__title{font:400 14px/1.3 "SourceSansPro",Arial,sans-serif;margin-bottom:15px;color:#333}.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:600 1.091em/1.3 "SourceSansPro",Arial,sans-serif;margin-bottom:0}.block__content__txt__linkButton{font-weight:400;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;display:flex;flex-direction:row-reverse;min-width:32px!important;padding:0}.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{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 #b3b3b3;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:600 1.091em/1.3 "SourceSansPro",Arial,sans-serif;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:600;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:500 16px/1.3 "VuelingPilcrow" Arial,sans-serif;text-transform:uppercase;color:#000}.block--modal .block__content__txt__price{padding:15px 0 20px;display:block;padding-left:12px}.block--modal .conditions .linkNearButton{font-size:14px}.block--modal h3.header,.blockUI h3.header,.blockUI .modalSize_lg .sectionBox__header{font-size:23px;padding:16px 24px}.block--modal .blockUIPopUpClose.bt_cerrarBig span,.blockUI .blockUIPopUpClose.bt_cerrarBig span,.blockUI .header a.bt_cerrarBig span{background:#000;background-image:initial}.block--modal .blockUIPopUpClose.bt_cerrarBig,.blockUI .blockUIPopUpClose.bt_cerrarBig,.blockUI .header a.bt_cerrarBig,.blockUI .modalSize_lg .sectionBox__header .blockUIPopUpClose{top:12px;right:24px}.block--modal .blockUIPopUpClose.bt_cerrarBig span:before,.blockUI .blockUIPopUpClose.bt_cerrarBig span:before,.blockUI .header a.bt_cerrarBig span:before,.blockUI .modalSize_lg .sectionBox__header .blockUIPopUpClose::before{font-family:'ds-vueling-icons';content:"";color:#fff;font-size:28px}.blockUI .modalSize_lg .sectionBox__header .blockUIPopUpClose{font-size:0;width:auto;height:auto;text-decoration:none}.blockUI .modalSize_lg .sectionBox__header .blockUIPopUpClose span{display:none}.blockUI .modalSize_lg{border:none!important}.blockUI .modalSize_lg .sectionBox__content .altBlock__title,.blockUI .modalSize_lg .sectionBox__header h3,.blockUI .modalSize_lg .sectionBox__header,.blockUI .modalSize_lg .mod_ancillaryCards__title{font-family:"VuelingPilcrow",Arial,sans-serif;font-weight:500;text-transform:uppercase}.blockUI .modalSize_lg .sectionBox__content .altBlock__title,.blockUI .modalSize_lg .mod_ancillaryCards__title,.blockUI .modalSize_lg .mod_ancillaryCards__content .mod_ancillaryCards__price{color:#000}.blockUI .modalSize_lg .mod_ancillaryCards__content .mod_ancillaryCards__price,.blockUI .modalSize_lg .mod_ancillaryCards__title,.blockUI .modalSize_lg span.wrapper_currency sup{font-size:16px}.blockUI .modalSize_lg .sectionBox__header h3,.blockUI .modalSize_lg .sectionBox__header{background-color:#000;font-size:23px!important}.blockUI .modalSize_lg .sectionBox__header{border-radius:8px 8px 0 0}.blockUI .modalSize_lg .sectionBox__content.altBlock{background-color:#f7f7f7}.blockUI .modalSize_lg .sectionBox__content .altBlock__title{font-size:20px}.blockUI .modalSize_lg .mod_ancillaryCards__title{text-align:left;padding:0 0 16px}.blockUI .modalSize_lg .mod_ancillaryCards>div{background-color:#fff}.blockUI .modalSize_lg .mod_ancillaryCards__img img{border-radius:16px 16px 0 0}.blockUI .modalSize_lg .mod_ancillaryCards__content{background-color:#f7f7f7;border-radius:0 0 16px 16px;text-align:left}.blockUI .modalSize_lg .mod_ancillaryCards__content .btn--primary{background-color:#fff;border:1px solid #000}.blockUI .modalSize_lg .mod_ancillaryCards__content .btn--primary:hover{background-color:#ddd}.ancilliarieshiddiv input{left:-1000px;position:relative;height:1px;border:1px solid #fff}.sectionPiece h6.claim{font:600 1.27em/1.2 "SourceSansPro",Arial,sans-serif!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:600 .9em/1.2 "SourceSansPro",Arial,sans-serif!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 #ccc}.ancillaryTable .passenger_cells:first-child{border-top:none}.ancillaryTable [class*="col"]:not(.colRow2){float:left}.ancillaryTable .col1{width:210px;font-weight:600;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:#f2f2f2;-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:#f2f2f2;border:2px solid #fff000}#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:600 1.09em/1.2 "SourceSansPro",Arial,sans-serif;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 "SourceSansPro",Arial,sans-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 #fff000!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:600 1.09em/1.2 "SourceSansPro",Arial,sans-serif;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 #000!important;border-bottom:0;margin-bottom:12px;background-color:#f2f2f2;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 #000;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:#fff000!important;background-color:#ececec}.nohover:hover{background-color:#fff;border:2px solid #fff;border-right:1px solid #ececec;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}#c3_baggageArticle .fs_14.marginBottom30{font-size:16px!important}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:#ececec;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 #fff000;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 #fff000;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 #e5e5e5;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:600 10px/1.1 "SourceSansPro",Arial,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:600 1em/1.2 "SourceSansPro",Arial,sans-serif!important;color:#d1574f;margin-top:4px;margin-bottom:0;min-height:15px}.seatPiece h6.claim{font:600 1.27em/1.2 "SourceSansPro",Arial,sans-serif!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 #ccc}.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 #ccc}.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:600;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:600;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:#ececec;-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:#d1574f;font:600 14px/1 "SourceSansPro",Arial,sans-serif;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 #fff000;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:#e5e5e5}.noseats-section.disabledPiece h6.claim{font:600 1em/1.2 "SourceSansPro",Arial,sans-serif!important;color:#d1574f;padding-right:4px;padding-left:4px}.disabledPiece .seats-section-footer{background-color:#fff}#seatAssignment .cardSection-additionalServices #titleSeatsPushedId{font-size:14px!important}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 #ececec;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:#ececec}.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:#ececec}.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:#ececec}.sectionPassengers .passengerSeat{margin-bottom:5px}.sectionPassengers .passengerSeat input{margin:0}.sectionPassengers .passengerSeat label{padding-left:20px;display:block;font:400 11px/1.2 "SourceSansPro",Arial,sans-serif;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:600 11px/1.2 "SourceSansPro",Arial,sans-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:#ececec}#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:#ececec}.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:600 1em/1 "SourceSansPro",Arial,sans-serif;color:#666}.section-conexion .wrap-seat-buttons a.sectionDisabled span.wrap-seat-buttons__IATA{color:#b3b3b3}.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:#ececec;padding:10px;margin:45px 0 20px;border-radius:10px}.sectionPassengers .errorBox{background-color:#ececec!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:#ececec;-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:600;font-size:13px}.tableAvion_thList li.pasillo{padding-top:0;height:20.4px;font-weight:600}.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:600 1.09em/1.2 "SourceSansPro",Arial,sans-serif;color:#666;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:600 10px/1.2 "SourceSansPro",Arial,sans-serif;padding-right:6px!important;color:#666}.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:600 .85em/1.2 "SourceSansPro",Arial,sans-serif;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:400 .8em/1.2 "SourceSansPro",Arial,sans-serif;color:#fff;display:block;text-align:center;margin-top:4px}.legendSeats .legendPref .squarePrice{background-color:#41a45d}.legendSeats .legendSpaceMore .squarePrice{background-color:#666}.legendSeats .legendXL .squarePrice{background-color:#666}.legendSeats .legendOptimum .squarePrice,.legendSeats .legendOptimum span,.legendSeats .legendSegment .squarePrice,.legendSeats .legendSegment span{background-color:#fff000}.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 #41a45d;left:72%}.legendSeats li.legendSpaceMore .arrow{border-color:transparent transparent #666;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:#666;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:#666;margin:0}.legendSeats li.legendOptimum .squarePrice .arrow,.legendSeats li.legendSegment .squarePrice .arrow{border-color:transparent transparent #fff000}.legendSeats li.legendXL .squarePrice .arrow{border-color:transparent transparent #666}.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:#666;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:#666;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}.checkexpress .avios-push-message .avios-push-message_sticker{display:none}#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:600;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:600 .8em/1.2 "SourceSansPro",Arial,sans-serif}#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 "SourceSansPro",Arial,sans-serif}.sectionBox-avios .sectionBox__header__title__userText{padding:5px 0 5px 10px;margin-left:10px;border-left:1px solid #fff;font:400 11px/1.2 "SourceSansPro",Arial,sans-serif}.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:#ececec}.sectionBox-avios .sectionBox__body{border-radius:0 0 8px 8px}.sectionBox-aviosInfo{border:3px solid #ececec;border-radius:10px;background-color:#ececec;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 "SourceSansPro",Arial,sans-serif}.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:#b3b3b3}.sectionBox__header.dark-styled{background:#b3b3b3;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:#ececec}.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:#ececec}.sectionMultiBox .sectionMultiBox_item{flex-shrink:1;flex-basis:100%;margin:0 10px}.sectionMultiBox .sectionMultiBox_gutter{display:none}.sectionMultiBox_item{border:2px solid #ececec;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%}.checkin-flow-page .sectionMultiBox--solid{background-color:#fff;border:1px solid #e5e5e5}.checkin-flow-page .sectionMultiBox_item{border:none}.checkin-flow-page .sectionMultiBox_item h4{font-size:16px;color:#333;font-weight:600;margin-bottom:16px}.sectionBox-noResult{border:2px dotted #ccc;padding:33px;border-radius:10px;margin-top:20px}.sectionBox-noResult p{font-size:13px}.box-disabled.sectionBox--border{color:#666;border-color:#ececec;background-color:#ececec}.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:#fff000;font-family:"vueling"}.privateArea_info__id>span:first-child,.privateArea_info__program>span{font:400 16px/1 "SourceSansPro",Arial,sans-serif;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:"SourceSansPro",Arial,sans-serif}.privateArea_info--premium .privateArea_info__program>span{font:400 13px/1 "SourceSansPro",Arial,sans-serif}.privateArea_info--premium .privateArea_info__program>[class*="icon-"]{font-size:18px}.privateArea_info li{font:400 14px/18px "SourceSansPro",Arial,sans-serif}.privateArea_info a{text-decoration:none}.privateArea_info a:hover{color:#007b7a;text-decoration:underline}.privateArea_info__content{font:400 14px/1.1 "SourceSansPro",Arial,sans-serif;margin-top:5px;color:#666}.privateArea_info__content .privateArea_info__content_account{margin-bottom:13px}.privateArea_info__content .list--icon-bulletsPrimary--green li{margin-bottom:16px;padding-left:1.8em}.privateArea_info__content .list--icon-bulletsPrimary--green li:before{color:#fff000}.privateArea_info__content .list--icon-bulletsPrimary--green p{line-height:1.3em}.privateArea_info__content .title{font-family:"SourceSansPro",Arial,sans-serif;margin-bottom:3px;font-weight:600}.privateArea_info__content [class^="vy-icon-"]{font-size:20px;vertical-align:text-bottom}.ancillaryTable{position:relative;background-color:#f3f3f3;border-radius:10px;clear:both;margin:16px 0 24px;padding:16px}.ancillaryTable .header,.ancillaryTable .ancillaryTable__header{background-color:#ddd;color:#000;margin-bottom:0!important;padding:8px 10px!important;border-radius:4px!important;font-size:12px}.ancillaryTable .ancillaryTable__body .ancillaryTable__body__block{border-top:1px solid #e9e9e9}.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;font-size:14px}.ancillaryTable--grey{background-color:#f7f7f7}.ancillaryTable .passenger{padding:23px 10px;border-bottom:1px solid #b3b3b3}.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:#333;background-color:#fff;border-bottom:1px solid #e5e5e5;padding:16px}.ancillaryTable--grey .passenger{border:0;border-top:1px solid #e5e5e5;padding:16px 0}.ancillaryTable__ancillaryBox .ancillaryTable--grey .passenger{border-top:0}.ancillaryTable .passenger.is.active{padding-bottom:0}.ancillaryTable .passenger.is.inactive{background-color:#f7f7f7!important}.ancillaryTable .passenger--svip:first-child{border-radius:8px 8px 0 0}.ancillaryTable .passenger--svip:last-child{border-radius:0 0 8px 8px}.ancillaryTable .passenger.is.hired{margin-bottom:20px;border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3}.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:#f7f7f7;border-bottom:0;border-radius:8px}.passenger--svip.passenger.is.inactive .btn--primary.cancel.size--S{display:none}.passenger--svip.passenger.is.active .btn--primary.cancel.size--S{min-width:32px!important;margin-left:8px;padding:0}.passenger--svip .btn--primary{background-color:#fff;border-color:#000}.passenger--svip .btn--primary:hover,.passenger--svip .btn--primary.disableButton:hover{background-color:#ddd;border-color:#000}.passenger--svip .btn--primary.disableButton:hover{background-color:#fff}.passenger--svip.passenger.is.active .block .colRow2.sectionTable{background-color:#f7f7f7}.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:#b3b3b3}.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 #b3b3b3}.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}.ancillaryTable p{font-size:13px}.ancillaryTable li{font-size:13px}.ancillaryTable .col4.priceBig p{font-size:1rem!important;font-weight:600;color:#000}#passengerSpecialInputContent .ancillaryTable .col4.priceBig p{font-size:14px!important}.ancillaryTable .block__content__txt__price,.ancillaryTable .block__content__txt__price sup,.ancillaryTable [id^="ssrPetPrice_"] .wrapper_currency,.ancillaryTable [id^="ssrPetPrice_"]{font-size:14px!important;font-family:"VuelingPilcrow",Arial,sans-serif;font-weight:500;color:#000}.ancillaryTable .col4.priceBig sup,.ancillaryTable [id^="ssrPetPrice_"] sup{font-size:14px;bottom:0}.ancillaryTable__ancillaryBox .btn--primary.cancel{min-width:32px!important;padding:0;margin:0}.ancillaryTable__ancillaryBox .btn--primary.disabled,.ancillaryTable__ancillaryBox .btn--primary{margin:0 8px}.ancillaryTable__ancillaryBox .wrap_btSmall_plus{display:flex;flex-direction:row-reverse;min-width:32px!important;padding:0}.ancillaryTable__ancillaryBox .block--passenger,.ancillaryTable__ancillaryBox .wrapper_passenger-ancillaryBox .passenger.passenger-ancillaryBox{border-top:1px dotted #b3b3b3;padding:16px}#wrapper .sectionBorder_lightBox .ancillaryTable__ancillaryBox .titleH4.fs_14{font-size:1rem!important;font-weight:500;font-family:"VuelingPilcrow",Arial,sans-serif;text-transform:uppercase;color:#000;margin-bottom:0}.contentSection .content-moreInfo{padding:16px!important}.iconContent .wrapper_currency sup,.iconContent .wrapper_currency p{font-size:13px}#passengerPetInputContent .sectionBorder.styleBox_yellow{border:none;border-top:1px dashed #999;border-radius:0}.ancillaryTable__body .column_6,.ancillaryTable__header .column_6,.passenger-ancillaryBox .column_4.txtAlignCenter{text-align:left!important}.ancillaryTable .icoAssistance_small_af p strong,.ancillaryTable .icoAssistance_small_af p strong .wrapper_currency *{font-size:1rem}.wrapper_passenger-ancillaryBox{padding:0 16px}.ancillaryTable .passenger table.listPas span[class*='ico']{display:none}#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:0}#wrapper .listaPasajeros .contentScroll li.pulsado .passengerFieldName{color:#333;border:1px solid #fff}.listaPasajeros .passengerTitle{font-size:14px;margin-bottom:6px;display:block;width:150px;line-height:normal;font-weight:400;padding-left:12px;color:#000}.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:13px;text-align:right;font-weight:400;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;display:none}.elForm_radio--seatmap .passengerFieldName .seatInfo:after{right:-5px;border-width:6px 0 6px 5px;border-color:transparent transparent transparent #333;display:none}.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:600 1em/1 "SourceSansPro",Arial,sans-serif;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:#b3b3b3}.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:#e5e5e5;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:2px 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:15px;height:15px;border-radius:50%;background-color:#fff;border:1px solid #666;content:"+";display:block;box-sizing:border-box;color:#666;font-size:14px;top:-5px;left:-6px;position:absolute;font-weight:400;line-height:12px}.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 #ccc;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:13px;text-align:left;position:relative;border-color:#e5e5e5;background-color:#fff;padding:7px 24px 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{font-size:0;position:absolute;right:-15px;top:50%;line-height:1;text-decoration:none;transform:translateY(-50%)}.elForm_radio--seatmap .seatButton::before{content:"";font-family:"vueling";font-size:15px;font-weight:normal;color:#000}.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 #e5e5e5;border-top:0}.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:33px;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 #666}.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:600 1em/1.4 "SourceSansPro",Arial,sans-serif;padding-left:3px}.asiento:hover{cursor:pointer;text-decoration:none}.asiento,.vacio,.espacio,.letra,.ocupado{position:relative;display:block;width:40px;height:40px;border-radius:4px;text-align:center;box-sizing:border-box;font-size:13px;font-weight:600}.asiento{display:flex;justify-content:center;align-items:center}.asiento.ocupado,.asiento.asiento--extra{align-items:flex-start}.asiento.asiento--bebe{align-items:flex-end;padding-bottom:2px}.asiento .seat-price{font-size:11px;font-weight:600;line-height:1.4em}.pasillo{color:#333;font:400 14px/1.4 "SourceSansPro",Arial,sans-serif}.asiento--excellence,.asiento--firstRow{background-color:#666;border:2px solid gray}.asiento--spaceOne,.filas--spaceOne .asiento--bebe:not(.vacio){background-color:#fff000;border-color:#fff000;color:#000}.asiento--spaceOne:hover,.filas--spaceOne .asiento--bebe:not(.vacio):hover{color:#000}.asiento--spaceOne:before{border-top:solid 2px #666}.asiento--firstRow{border-color:#666}.asiento--preferente,.asiento--confort{background-color:#41a45d;border:2px solid #7e7e00}.asiento--optima,.asiento--basic,.filas--optima .asiento--bebe:not(.vacio),.filas--basic .asiento--bebe:not(.vacio){background-color:#fff;border:1px solid #999;color:#000}.asiento--optima.vacio,.asiento--basic.vacio{border-color:transparent}.asiento--optima:hover{color:#000}.asiento--basic:hover,.filas--optima .asiento--bebe:not(.vacio):hover,.filas--basic .asiento--bebe:not(.vacio):hover,.filas--optima .asiento--bebe:not(.vacio)::after,.filas--basic .asiento--bebe:not(.vacio)::after{color:#333}.asiento--XL{background-color:#666;border:2px solid #b4b9bc}.filas--spaceMore .asiento--bebe:not(.vacio){background-color:#00bbba;color:#000}.asiento--spaceMore,[data_child_ico~="asiento--spaceMore"]+.cartel_Content:after{background-color:#00bbba;color:#000}.asiento--spaceMore:hover{color:#000}.asiento--space,[data_child_ico~="asiento--space"]+.cartel_Content:after{background-color:#880081;color:#fff}.asiento--space:hover{color:#fff}.asiento--extra{background-color:#ddd;border:1px solid #999}.ocupado{background-color:#ddd;border:1px solid #999;color:#000}.asiento--extra:before,.ocupado:before{top:0;left:0;right:0;bottom:-2px;color:#000;margin:auto;height:14px;font-size:14px;font-weight:600;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:#fff;border:1px solid #666;content:"+";display:inline-block;box-sizing:border-box;color:#666;font-size:15px;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:#00bbba;border-color:#00bbba;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 #00bbba}.seatSelected:before{color:#fff}.passengerTitle.seat-extra-text{width:100%}.vacio{cursor:default!important;background-color:#f2f2f2}.vacio:before{border:0;content:"";font-family:"vueling";top:0;bottom:0;color:#ddd;font-size:14px;right:0;left:0;margin:auto;position:relative;font-weight:600}.asiento.disabled{opacity:.1;cursor:default}.asiento--bebe:after{left:0;top:3px;right:0;color:#000;font-size:16px;content:"";position:absolute;font-family:"vueling";font-weight:normal}.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:24px}.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 #ececec;padding-bottom:12px}.leyenda div>span{display:inline-block;font-size:10px;vertical-align:middle}.leyenda .texto{color:#666;font-size:11px;font-weight:600;box-sizing:border-box;padding:6px 10px 8px 15px}.leyenda .texto.precio{font-weight:600;padding-left:25px;text-align:left;width:auto;float:right;text-align:right}.leyenda .texto+.texto{border-right:0}.leyenda .asiento{width:26px;height:26px;font-size:24px}.leyenda .asiento.vacio:before{font-size:10px;position:relative;font-weight:600}.leyenda .asiento--bebe:after{color:#666;font-size:15px;font-weight:400}.leyenda .asiento--bebe{background:#fff;border:1px solid #999}.leyenda .asiento.vacio:before{color:#666}.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;border:1px solid #e9e9e9;border-radius:8px;padding:0 12px}.leyenda_resaltado li{display:inline-flex;align-items:center;width:100%;font-size:13px;font-weight:400;box-sizing:border-box;padding:8px 0;color:#666}.leyenda_resaltado li:last-of-type{border:none}.leyenda_resaltado li .asiento{cursor:initial;margin-right:8px}.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{background-color:#fff}.leyenda_resaltado .asiento--extra:after{width:12px;height:12px;border-radius:50%;background-color:#fff;border:1px solid #666;content:"+";display:flex;box-sizing:border-box;color:#666;font-size:13px;top:-4px;left:-4px;position:absolute;align-items:center;justify-content:center}.cartel_Content,.cartel-info-seat,.filas .price{color:#000;position:absolute}.cartel_Content{left:0;bottom:65px;width:200px;text-align:left;font-size:13px;font-weight:600;padding:11px 0;font-family:"SourceSansPro",Arial,sans-serif}.cartel-info-seat{left:0;bottom:58px;width:300px;font-size:11px;text-align:left;font-family:"SourceSansPro",Arial,sans-serif;line-height:12px;color:#333}.cartel-info-seat+.cartel-info-seat{top:-26px}.filas .price{right:0;top:-25px;font-size:11px;font-weight:400;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;font-size:13px;color:#333;background:#fff;margin:0 auto 20px auto;position:absolute;width:calc(100% - 16px);border-top:1px solid #e5e5e5}.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:14}.line--solid{background-color:transparent;height:20px;border:0}.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+.filas--spaceMore .cartel_Content,.casco tbody tr:first-child .cartel_Content{bottom:70px}.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:#fff000}.filas--spaceMore .cartel_Content:after{background:#00bbba}.filas--optima .cartel_Content:after,.filas--basic .cartel_Content:after{background:#fff;border:1px solid #999}td.not-available{width:70px}.paxInitial,.numSeat{display:block;line-height:12px;color:#000;font-weight:400;font-size:14px;line-height:17px}a[data_paxinitial]:not([data_paxinitial=""]):after{content:attr(data_paxinitial);color:#000;position:relative;font-size:14px;font-weight:400}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--sep+.filas--spaceMore td,.casco tbody tr:first-child td{padding-top:35px}.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:#ccc;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 .price,.casco .filas--spaceMore .price{margin-top:4px}.RU .casco tbody tr:first-child td,.RU .casco .filas--sep+.filas--spaceMore td{padding-top:45px}.RU .casco tbody tr:first-child .cartel_Content,.RU .casco .filas--sep+.filas--spaceMore .cartel_Content{bottom:80px}.RU .filas--spaceOne .cartel-info-seat,.RU .filas--spaceMore .cartel-info-seat{bottom:60px}.RU .cartel-info-seat+.cartel-info-seat{top:-30px}@-moz-document url-prefix(){.FR .cartel-info-seat,.NL .cartel-info-seat,.CA .cartel-info-seat,.EU .cartel-info-seat,.DE .cartel-info-seat{bottom:60px;}.FR .cartel-info-seat + .cartel-info-seat,.NL .cartel-info-seat + .cartel-info-seat,.CA .cartel-info-seat + .cartel-info-seat,.EU .cartel-info-seat + .cartel-info-seat,.DE .cartel-info-seat + .cartel-info-seat{bottom:45px;line-height:1em;}}#seatMap .tabs-underlined__panel{transition:all .4s ease-out;position:relative;width:100%;vertical-align:top;font-size:12px;display:inline-block;padding:25px 0 20px;left:0;white-space:normal}.overflow-visible{overflow:visible}.overflow-visible .tabs-underlined__panel{padding-top:0}.sticky-top,.sticky-top-OW{position:-webkit-sticky;position:sticky;top:0;z-index:40}.sticky-top-OW{padding-bottom:25px;background-color:#fff}.booking-ptv--sticky.tabs-underlined{padding-bottom:41px;background-color:#fff}.booking-ptv--sticky.tabs-underlined__items{padding-top:16px}.sticky-top--space{position:-webkit-sticky!important;position:sticky!important;top:116px!important}#seatMap .sticky-top--space{top:118px!important}.sticky-top--space-OW{position:-webkit-sticky!important;position:sticky!important;top:85px!important}@media screen and (min-width:0\0){.booking-ptv--sticky.tabs-underlined{padding-bottom:0;background-color:inherit}.booking-ptv--sticky.tabs-underlined__items{padding-top:0}.sticky-top--space{position:relative!important;top:0!important}.sticky-top--space-OW{position:relative!important;top:0!important}}.filas--tope--sup:before,.filas--tope--sup:after{top:-1px;width:0;height:0;content:"";position:absolute}.filas--tope--sup:before{left:-8px;border-top:50px solid #e5e5e5;border-right:8px solid transparent}.filas--tope--sup:after{right:-8px;border-top:50px solid #e5e5e5;border-left:8px solid transparent}.seatmap .ss-transitional .price-currency__decimals{margin-left:0}.seatMap--fswb .listaPasajeros__header{background-color:#e5e5e5;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:600}.seatMap--fswb .listaPasajeros .table__pagination+.listaPasajeros__deleteSelection{margin-top:0;margin-bottom:65px}.seatMap--fswb .passengerFieldName{border:3px solid #e5e5e5!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 #b3b3b3;background-color:#fff;border-radius:5px;box-sizing:border-box;text-align:center;font:600 10px/26px "SourceSansPro",Arial,sans-serif}#wrapper .seatMap--fswb .listaPasajeros .seatInfo{padding:0}.seatMap--fswb .passengerFieldName label>span{display:block;font-weight:400;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:600 11px/1 "SourceSansPro",Arial,sans-serif;padding-left:5px;color:#000}.seatMap--fswb .passengerFieldName input[class*="seat-"]+label:before,.seatMap--fswb .passengerFieldName input[class*="seat-"]+label+label:before{border-color:#666}.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:#fff000}.seatMap--fswb .passengerFieldName input.seat-priority+label:before,.seatMap--fswb .passengerFieldName input.seat-priority+label+label:before{background-color:#41a45d;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:#666;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:#41a45d;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:600 11px/28px "SourceSansPro",Arial,sans-serif;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:#f2f2f2}#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:#f2f2f2}#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:8px}#wrapper .listaPasajeros .passenger-info .price-currency__decimals{font-size:13px;display:inline-block}#wrapper .listaPasajeros .passenger-info .passenger-info--title,#wrapper .listaPasajeros .passenger-info .passenger-info--price{display:inline-block;width:90px;font-size:12px}#wrapper .listaPasajeros .passenger-info .passenger-info--title{font-weight:600}#wrapper .listaPasajeros .passenger-info .passenger-info--price{font-weight:400}#wrapper .listaPasajeros .passenger-info .passenger-info--price .price-currency__decimals[data-currency]:after{font-size:13px;margin-left:3px}#wrapper .listaPasajeros .seatInfo{position:relative}#wrapper .listaPasajeros .seatInfo .contentInfoPassenger{min-width:40px;height:40px;position:relative;text-align:center;border-radius:4px;background-color:#fff;border:1px solid #999;padding-right:0;display:table-cell;vertical-align:middle}#wrapper .listaPasajeros .contentScroll li .passengerFieldName .passenger-item{width:90px;color:#000;font-size:12px}.listaPasajeros .wrapper_elForm_radio.wrapper_elForm_radio--seatmap{border-width:1px;border-color:#e5e5e5;border-style:solid}.listaPasajeros .contentScroll li:first-child .passengerFieldName.wrapper_elForm_radio.wrapper_elForm_radio--seatmap{border-radius:8px 8px 0 0}.listaPasajeros .contentScroll li:first-child .wrapper_elForm_radio.wrapper_elForm_radio--seatmap{border-radius:9px 9px 0 0}.listaPasajeros .contentScroll li:last-child .passengerFieldName.wrapper_elForm_radio.wrapper_elForm_radio--seatmap{border-radius:0 0 8px 8px;border-bottom:1px solid #e5e5e5}.listaPasajeros .contentScroll li:last-child .wrapper_elForm_radio.wrapper_elForm_radio--seatmap{border-radius:0 0 9px 9px}.listaPasajeros .contentScroll li:first-child:last-child .passengerFieldName.wrapper_elForm_radio.wrapper_elForm_radio--seatmap{border-radius:8px}.listaPasajeros .contentScroll li:first-child:last-child .wrapper_elForm_radio.wrapper_elForm_radio--seatmap{border-radius:9px}.listaPasajeros .contentScroll li:not(:hover):last-child .wrapper_elForm_radio.wrapper_elForm_radio--seatmap.passengerFieldName{border-bottom:1px solid #fff}.listaPasajeros .passengerFieldName.wrapper_elForm_radio.wrapper_elForm_radio--seatmap{border:1px solid #fff}.listaPasajeros .contentScroll li.pulsado .wrapper_elForm_radio.wrapper_elForm_radio--seatmap,.listaPasajeros .contentScroll li:hover .wrapper_elForm_radio.wrapper_elForm_radio--seatmap{border:1px solid #000}.listaPasajeros li.pulsado+li:hover .wrapper_elForm_radio.wrapper_elForm_radio--seatmap{border-top-color:#000}.listaPasajeros .contentScroll li:hover .wrapper_elForm_radio.wrapper_elForm_radio--seatmap.passengerFieldName{border:1px solid #000}.listaPasajeros li.pulsado .contentInfoPassenger .numSeat{font-weight:600}#blockUIPopUpForXLConditions .popupMainContent.scrollSubHeaderX{height:50vh!important}#wrapper .listaPasajeros li.pulsado .seatInfo .contentInfoPassenger{background-color:#ddd}#wrapper .listaPasajeros li.pulsado .passenger-info{padding-right:12px}.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:#f2f2f2;-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:#000}#colIda1 .inlineElements.slider-flights__block__title .icoSpriteA,#colVuelta .inlineElements.slider-flights__block__title .icoSpriteA{background-image:none}#colIda1 .inlineElements.slider-flights__block__title .icoSpriteA::before{content:'';font-family:'ds-vueling-icons'}#colVuelta .inlineElements.slider-flights__block__title .icoSpriteA::before{content:'';font-family:'ds-vueling-icons'}.slider-flights__block__title{font-size:11px;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #e9e9e9}.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__routes .fw_800 strong{font-family:'VuelingPilcrow',Arial,sans-serif;font-weight:500;font-size:16px}.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:#f2f2f2}#wrapper .sectionBox_destination .header{padding:19px 10px 19px;font:400 15px/1 "SourceSansPro",Arial,sans-serif;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:#e5e5e5;overflow:visible}.travelInfo_block_scheduleDuration{margin:3px 0}.travelInfo_block .travelInfo_block_scheduleDuration{margin:0}.travelInfo_block .travelInfo_block_scheduleDuration_wrapper .travelInfo_block_scheduleDuration_time{font-size:11px}.flightDetailsBox .header+slideYellowArrow .slideYellowArrow__item .flightDetailsBox__infoFLight__sectionHeader{border-radius:0}[class*="sectionBorder"].flightDetailsBox .header{background-color:#f7f7f7;color:#000;font-weight:500;margin-bottom:0;font-family:"VuelingPilcrow",Arial,sans-serif}[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:#f7f7f7;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:16px;color:#333;display:flex;align-items:center;justify-content:center}.flightDetailsBox__date span:first-child{color:#000;font:500 20px/1 "VuelingPilcrow",Arial,sans-serif;padding-right:3px;text-transform:uppercase}.flightDetailsBox__infoFLight__sectionHeader .feeName{color:#333;font-size:13px;margin-left:20px;line-height:14px;display:none}.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:transparent;margin-top:-17px;margin-left:9px}.flightDetailsBox__infoFLight__item:last-child:after{width:20px;height:19px;margin-top:-14px;margin-left:15px;content:"";font-family:"new-vueling-icons";font-size:20px;color:#000}.flightDetailsBox__infoFLight__block--return .flightDetailsBox__infoFLight__item:last-child:after{content:""}.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:top}.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:600;color:#666;text-align:left}#wrapper .flightDetailsBox__infoFLight__sectionContent .flightDetailsBox__infoFLight__fullRow{border-top:1px solid #e9e9e9;padding:10px 12px;margin:18px 0 0}#wrapper .flightDetailsBox__infoFLight__sectionContent .flightDetailsBox__infoFLight__fullRow .fs_15{font-size:18px!important}.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:#e5e5e5}.flightDetailsBox .sectionFooter{border-top:1px solid #e9e9e9;padding-top:13px;margin:0 11px 11px}.flightDetailsBox .sectionFooter .sectionTable--equal .sectionTable_cell{padding-bottom:0}.flightDetailsBox__msgBlock{padding:14px 11px;background-color:#ececec;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 #e5e5e5}.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:600 12px/1.1 "SourceSansPro",Arial,sans-serif;text-align:left}.flightDetailsBox-changeName .section-halfColour .section-halfColour__right{width:25%;text-align:center;font:400 16px/1 "SourceSansPro",Arial,sans-serif;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{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 #666}.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}.flightDetailsBox-changeName .vy-operated-by{position:relative}.flightDetailsBox--mmb-itinerary .flightDetailsBox__infoFLight__pnr .section--operatorBy .vy-operated-by{margin-left:0}#seatMap .wrap_colHalf.sectionPassengers.clearfix .sectionBox .styleBox_white.padding10{font-size:13px}.flightDetailsBox--mmb-itinerary-connection .vy-operated-by{position:absolute;white-space:nowrap}.flightDetailsBox--mmb-itinerary-connection .flightDetailsBox__infoFLight__sectionContent{padding-bottom:20px}.flightDetailsBox__infoFLight__sectionContent .travelInfo_block_scheduleDuration_wrapper{background-color:#fff}.time_detail_flight{display:block;font-size:13px;color:#0069de;border-radius:4px;position:relative;box-sizing:border-box;padding:10px 10px 10px 26px;background-color:#e6f5fd;text-align:left;white-space:normal;border:1px solid #0497ec}.time_detail_flight [class*="icon-"]{top:12px;left:8px;position:absolute;font-size:15px}.time_detail_flight .icon-exclamacion-info .path1::before{color:#0069de}.time_detail_flight .icon-exclamacion-info .path2::before{color:#fff}.time_detail_flight_change{background-color:#fff5ea;display:block;font-size:10px;color:#ff8d08;border-radius:4px;position:relative;box-sizing:border-box;padding:16px;text-align:left;white-space:normal;border:1px solid #ff8d08}.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:16px 16px 16px 44px;font-size:14px}.box-info--details-icon-exclamation{padding:15px 45px}.box-info--details a,.box-info--details-icon-exclamation a{color:#0069de;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:18px;top:12px;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:600;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:#0069de}.box-info--details-icon-triangle ul li:before{background-color:#ffb13d}.box-info--details-icon-triangle a{text-decoration:underline;color:#ffb13d}.time_detail_flight--border{border:1px solid #00bbba;background-color:#def4f5}.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 #b3b3b3}.box-contracted-flights--active,.box-contracted-flights:hover{border:1px solid #41a45d}.icon-check-green:before{color:#41a45d;font-size:18px}.availabilitySection__title span{color:#333}.availabilitySection__title{position:relative;color:#333}.outbounpassengers{color:#666}.outboundDate{color:#666}.availabilitySection__date{color:#333}.flightDetailsBox__infoFLight__place{font-size:14px}.flightDetailsBox__infoFLight__place strong{font-weight:400}.flightDetailsBox__infoFLight__terminal{font-family:"VuelingPilcrow";font-weight:500;text-transform:uppercase;font-size:18px}.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:600 14px/1 "SourceSansPro",Arial,sans-serif;padding-bottom:6px;border-bottom:1px solid #e5e5e5;margin-bottom:9px}#itineraryArticle .paxDetailsBox__blockTitle{font-size:1.09em!important;font-weight:600!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:#666;display:inline-block;vertical-align:middle}.paxDetailsBox__block.paxDetailsBox__block--flightDetails{margin-bottom:0}.paxDetailsBox__block.paxDetailsBox__block--flightDetails .feeName{font:400 11px/1 "SourceSansPro",Arial,sans-serif;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:600 12px/18px "SourceSansPro",Arial,sans-serif;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:600 10px/13px "SourceSansPro",Arial,sans-serif;top:0;position:relative}.paxDetailsBox__blockContent--dataCard{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e5e5}.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 #e5e5e5}.paxDetailsBox__block--flightDetails .colRow2:last-child .paxDetailsBox__fillRows{padding-bottom:0;border-bottom:none}.paxDetailsBox__fillRowsTitle{font-size:12px;font-weight:600;margin:11px 0 7px;color:#666}.paxDetailsBox__fillRows dl{padding:3px;display:table;width:100%;table-layout:fixed;box-sizing:border-box}.paxDetailsBox__fillRows dl:nth-child(odd){background-color:#ececec}.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 #e5e5e5;color:#000}.paxDetailsBox__payment dl{float:right}.paxDetailsBox__payment dl dd,.paxDetailsBox__payment dl dt{display:inline-block;font-size:14px;font-weight:600}.paxDetailsBox__payment dl dt{padding-right:8px}#paxDetails .contentSection #contactData.sectionRowBorder{margin-bottom:0!important}#paxDetails .contentSection #contactData.sectionRowBorder{margin-bottom:0!important}#contactData .paxContactList{margin-bottom:10px!important}.boxLblDcc{margin-top:16px;margin-bottom:16px;box-sizing:border-box;width:438px;height:130px;left:92px;top:545px;background:#f8f8f8;border:1px solid #f8f8f8;border-radius:5px}.lblDccRecibos{margin:16px;width:406px;height:36px!important;left:108px;top:561px!important}.lblDccDisclaimerMastercardMargin{height:54px;top:605px}.dccMonedaTransaccion{font-size:12px!important;line-height:15px!important}.marginDccPayments{margin-bottom:16px}.lblDcc{font-family:Verdana;font-style:normal;font-weight:400;font-size:10px;line-height:18px;color:#4d4d4d}.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:#fff;padding:7px 10px 7px 15px;cursor:pointer;border:1px solid #e9e9e9;margin-bottom:20px;position:relative}.sectionAncillaries_box.highlight{background-color:#ececec;border:2px solid #ececec}.sectionAncillaries_box:hover{border-color:#000}.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 solid #e9e9e9;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:#666;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 solid #e9e9e9;box-sizing:border-box;text-align:left;vertical-align:middle}.sectionAncillaries_boxContent .sticker-news{top:-15px;right:50px}.sectionAncillaries_boxContent .iconContent.iconSize_xxs>.iconContent__text{padding-left:18px}.sectionAncillaries_boxContent__title{padding:0 0 5px;font:600 12px/1 "SourceSansPro",Arial,sans-serif;margin-top:7px}.sectionAncillaries_boxContent__title .regular{font-weight:400}#tureservaArticle .sectionAncillaries_boxContent .iconContent__text .multiple-text{min-height:auto;margin-bottom:4px}#tureservaArticle .sectionAncillaries_boxContent .iconContent__text .multiple-text:last-of-type{margin-bottom:0}#tureservaArticle .elForm--middle label{border:none}.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:#ececec}.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:24px}.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 .sectionTable .mv_button{float:right}.module-boarding-ancillary .wrapper-info-boarding{padding-left:285px}.module-boarding-ancillary .wrapper-info-boarding .imgRoundedMask{width:271px}.wrapper-info-boarding p{line-height:1.21}.content-modify-service{padding:16px}.content-modify-service .column_4.sectionTable_cell{padding:0!important}.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:#fff000}.module-boarding-ancillary .wrapper-info-boarding .bottom__specificity-helper p{font-size:12px;line-height:1.21}.module-boarding-ancillary .mod_ancillaries__price,.module-boarding-ancillary .bt_link--border,.wrapper-info-boarding .bt_link--border{font-family:"SourceSansPro",Arial,sans-serif;font-size:14px}.module-boarding-ancillary .mod_ancillaries__price,.module-boarding-ancillary .mod_ancillaries__price strong{font-family:"SourceSansPro",Arial,sans-serif!important;font-weight:600;font-size:14px}.sectionAncillaries_box .sectionAncillaries_boxContent>.new-tag{position:absolute;top:-11px;right:8px;font-size:12px;background:#880081;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:"SourceSansPro",Arial,sans-serif}.sectionAncillaries_box .sectionAncillaries_boxContent .iconContent__icon>.icon-embarque-prioritario{position:absolute;left:0}.sectionAncillaries_box .sectionAncillaries_boxContent .iconContent__icon.ss-transitional [class*="vy-icon-"]{white-space:unset}.iconContent .iconContent__icon.iconAddition{vertical-align:middle}.iconContent .iconContent__icon.iconAddition{font-size:58px;padding:8px 0;display:flex}.iconContent .iconContent__icon.iconAddition .plus{font-size:20px;font-weight:600;padding:12px}.iconContent .iconContent__icon.iconAddition+.iconContent__text{width:444px}.iconContent .iconContent__icon.iconAddition+.iconContent__text .sectionAncillaries_boxContent__title{line-height:1.3em;padding-bottom:8px}#selectArticle .sectionSolid.padding30{padding:24px!important}.section-insuranceInfoBox.bc_f3f3f3{background-color:#fff!important}.section-insuranceInfoBox .iconContent__text p{color:#333;font-size:13px}a#BestActionBannerClose{text-decoration:none}.flightDetailsBox__date{display:flex;align-items:center;justify-content:center;gap:8px}.flightDetailsBox__date span:first-child,.flightDetailsBox__infoFLight__terminal{font-family:VuelingPilcrow;font-size:20px}#documentUpgrade{display:flex;align-items:center}#documentUpgrade .contentAncillaryBox{flex:1;font-size:14px}.sectionAncillaries_row .sectionAncillaries_boxContent .sectionAncillaries_boxContent__title{text-transform:uppercase}#pnrDetails{border:solid 1px #e9e9e9;border-top:8px solid #fff000;border-radius:16px}#pnrDetails .mod_infoFlight__content{background:#fff;border-radius:5px 5px 16px 16px}#pnrDetails .mod_infoFlight__item__header{padding-left:0}#pnrDetails .mod_infoFlight__item__date{border-top:solid 1px #000}#pnrDetails .mod_infoFlight__item__header>p{font-family:"VuelingPilcrow",Arial,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase}#pnrDetails .mod_infoFlight__item__infoWrapper:not(:last-child):before{bottom:12px}.sectionAncillaries_boxLink{background-color:transparent}.sectionAncillaries_boxLink:before{content:"";position:absolute;font-family:"ds-vueling-icons";background:none;font-size:24px;left:50%;top:50%;margin-left:-7px;margin-top:-10px}#wrapper .sectionAncillaries_row>.sectionAncillaries_box--great .sectionAncillaries_list li::before{content:"";font-family:"ds-vueling-icons";background:#fff;border-radius:50%;font-size:24px;line-height:1;color:#27ce4c;left:-3px}.sectionAncillaries_boxContent .iconContent__icon [class*="vy-icon"] .path1::before,.sectionAncillaries_boxContent .iconContent__icon [class*="vy-icon"] .path2::before{color:#000}.sectionAncillaries_boxContent .icoSpriteA.icoChangeFlight_xxs,.sectionAncillaries_boxContent .icoSpriteA.icoChangeName_xxs,.sectionAncillaries_boxContent .icoSpriteA.icoFacturas_xxs{background:none}.sectionAncillaries_boxContent .icoChangeFlight_xxs::before{background:none;content:"";font-family:"new-vueling-icons";font-size:24px;color:#000}.sectionAncillaries_boxContent .icoChangeName_xxs::before{content:"";font-family:"new-vueling-icons";font-size:24px;color:#000}.sectionAncillaries_boxContent .icoFacturas_xxs::before{content:"";font-family:"new-vueling-icons";font-size:24px;color:#000}#tureservaArticle .sectionSolid .iconContent__icon{display:none}#tureservaArticle .sectionSolid .sectionTable_cell.txtAlignMiddle strong{font-family:VuelingPilcrow,Arial;text-transform:uppercase;font-size:16px}.paxPayment .icoSpriteB.icoConfirm_small{background:none}.paxPayment .icoSpriteB.icoConfirm_small::before{position:relative;content:"";font-family:"new-vueling-icons";font-size:16px;top:-2px}#wrapper .styleBoxTab_vuelo>a .header{color:#000;background-color:#fff;margin-bottom:15px!important;text-transform:uppercase;font-size:24px;border-bottom:1px solid #e9e9e9}html .styleBoxTab_vuelo{border-color:#e9e9e9}#wrapper #paxDetailsEmergency{border-radius:16px;border-top:8px solid #e9e9e9}#wrapper #paxDetailsEmergency .header{background-color:#fff;text-transform:uppercase;color:#000;font-size:24px;font-weight:500;border-bottom:1px solid #e9e9e9}.mod_infoFlight{margin-bottom:20px;border-radius:8px;background-color:#fff}.mod_infoFlight__header,.mod_infoFlight__content{padding:16px}.mod_infoFlight__header{padding-top:14px;padding-bottom:18px}.mod_infoFlight__content{padding-top:0}.mod_infoFlight__header__title{text-align:left;font-size:28px;color:#000;font-weight:500;font-family:"VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}.mod_infoFlight__header__title>span{color:#00bbba;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:not(:last-child):before{font-family:"new-vueling-icons";content:"";font-size:35px;right:-17px;position:absolute;bottom:18px}.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{margin-bottom:0}.mod_infoFlight__item__header>.feeName{display:none}.mod_infoFlight__item__header>.feeName:before{top:3px}.mod_infoFlight__item__date{padding-top:9px;padding-bottom:9px;background-color:#f7f7f7}.mod_infoFlight__item__info{padding-top:14px;padding-bottom:14px;margin:0 -34px}.mod_infoFlight__item__infoWrapper{position:relative;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:2px;background-color:#e5e5e5}.mod_infoFlight__item__infoRoute{font:400 14px/22px "SourceSansPro",Arial,sans-serif;color:#000;margin-bottom:6px}.mod_infoFlight__infoIata__iata{font:500 24px/20px "VuelingPilcrow",Arial,sans-serif;color:#000;margin-bottom:6px;display:inline-block;position:relative;padding-bottom:31px;background-color:#fff;text-transform:uppercase}.mod_infoFlight__infoIata__iata:after{content:"";width:8px;height:8px;border-radius:50%;background-color:#e5e5e5;margin-left:7px;margin-top:-5px;position:absolute;bottom:9px;left:26px;top:82%}.mod_infoFlight__item__infoWrapper.return-flight .mod_infoFlight__infoIata__iata:after{left:-8px}.mod_infoFlight__infoIata__hour{font-size:14px;display:block;font-family:"VuelingPilcrow",Arial,sans-serif;font-weight:500;text-transform:uppercase;color:#000}.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:#666}.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:#666;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:#0069de}.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:flex;align-items:center;text-align:center;background-color:#f2f9ff;border:solid 2px #fff;padding:7px;box-sizing:border-box}.mod_infoFlight__item__btnConection .icon-exclamacion-info .path2::before,.mod_infoFlight__item__btnConection .icon-clock .path2::before{color:#0069de}.mod_infoFlight__item__btnConection>span{display:block;color:#0069de;text-align:left}.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{text-align:center;line-height:17px;box-sizing:border-box;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:"";color:#0069de}.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:24px;right:-12px;bottom:23px}.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}.ow-mode .conection-airport .mod_infoFlight__infoIata__iata::after{background-color:#0069de;margin-left:-7px}.mod_fareCondition .sectionBox__header{margin-bottom:20px;padding:15px 15px 7px 15px;border-bottom:2px solid #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:948px;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%;border-radius:8px;display:table-cell;color:#333;background-color:#fff;overflow:hidden;border:1px solid #e9e9e9}.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:#000}.wrapper-info-flights .mod_infoFlight__item--disabled .info-iata-xs .mod_infoFlight__infoIata__iata:after{background-color:#e5e5e5}.wrapper-info-flights .mod_infoFlight__item .wrap-item-flight{position:relative;padding:13px 16px;background-color:#fff}.wrapper-info-flights .mod_infoFlight__item__date{padding:9px 16px}.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:600}.wrap-item-flight_info{margin:0;width:100%;display:table;border-spacing:0;box-sizing:border-box;padding:0;line-height:1}.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:16px;left:inherit}.info-iata-xs .mod_infoFlight__infoIata__iata{font:500 24px "VuelingPilcrow",Arial,sans-serif}.info-iata-xs .mod_infoFlight__infoIata__iata:before{left:5px;width:20px;height:20px}.info-iata-xs .mod_infoFlight__infoIata__iata:after{width:8px;height:8px;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:2px;left:26px;z-index:1;bottom:33px}.wrap-item-flight-info-hour{font-size:12px;margin-top:5px}.wrap-item-flight-info-hour .info-through{color:#666;text-decoration:line-through}.wrap-item-flight-info-hour .info-hour-default{color:#000;margin-top:-7px;font:500 18px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}.wrap-item-flight-info-hour .info-new-hour{color:#fff000;font-weight:600}.wrap-item-flight-info_footer{text-align:left}.wrapper-info-flights .wrap-item-flight-info_footer .wrap-item-flight{padding:3px 16px 8px;display:flex;align-items:flex-start}.wrapper-info-flights .wrap-item-flight-info_footer .wrap-item-flight .text-extra{font-size:10px;margin-bottom:0;top:-3px;position:relative}.wrap-item-flight-info_footer span{line-height:22px;font-size:12px}.mod_infoFlight__item--return .mod_infoFlight__item__date{color:#000;background-color:#fff000}.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:#fff000;font-weight:600}.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:400}.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:0;padding-bottom:0;font:500 18px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}.wrapper-info-flights .mod_infoFlight__item__header>.feeName{color:#4d4d4d}.wrapper-info-flights .mod_infoFlight__item__date{font-size:14px;font-weight:600;color:#000}.wrapper-info-flights .mod_infoFlight__item__date.updated{color:#000}.wrapper-info-flights .mod_infoFlight__item__infoRoute{color:#000}.wrapper-info-flights .mod_infoFlight__item__infoRoute p{font-size:14px}.wrapper-info-flights .mod_infoFlight__infoIata__iata{color:#000}.wrapper-info-flights .mod_infoFlight__infoIata__iata:after{background-color:#e5e5e5}.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,.wrapper-info-flights .mod_infoFlight__item__cancel,.wrapper-info-flights .mod_infoFlight__item__refund{width:100%;display:block;box-sizing:border-box;border-style:none}.wrapper-info-flights .mod_infoFlight__item__btnConection{padding:12px 16px;text-align:left;position:relative;box-sizing:border-box;width:100%;display:flex}.wrapper-info-flights .mod_infoFlight__item__change,.wrapper-info-flights .mod_infoFlight__item__notification,.wrapper-info-flights .mod_infoFlight__item__cancel,.wrapper-info-flights .mod_infoFlight__item__refund{padding:0 16px;text-align:center;min-height:32px;display:flex;align-items:center;justify-content:center;border-top:1px solid #000}.wrap-item-flight+.mod_infoFlight__item__date{border-top:1px solid #000}.wrapper-info-flights .mod_infoFlight__item__notification{position:relative;cursor:pointer}.wrapper-info-flights .mod_infoFlight__item__btnConection .icon-clock{display:none}.wrapper-info-flights .mod_infoFlight__item__btnConection,.wrapper-info-flights .mod_infoFlight__item__notification{background-color:#f2f9ff;border-left:1px solid #e9e9e9}.wrapper-info-flights .mod_infoFlight__item__btnConection>span,.wrapper-info-flights .mod_infoFlight__item__notification>span{vertical-align:middle;display:inline-block;color:#0069de}.wrapper-info-flights .mod_infoFlight__item__btnConection>.mod_infoFlight__item__btnConectionText{font-size:12px;position:relative;white-space:initial;box-sizing:border-box;width:100%}.wrapper-info-flights .mod_infoFlight__item__btnConection.is-active>.mod_infoFlight__item__btnConectionText:after{font-family:"ds-vueling-icons";content:"";font-size:24px;color:#0085ff}.wrapper-info-flights .mod_infoFlight__item__btnConection>.mod_infoFlight__item__btnConectionText:after{font-family:"ds-vueling-icons";content:"";font-size:24px;color:#0085ff}.wrapper-info-flights .mod_infoFlight__item__change{background-color:#ff8d08}.wrapper-info-flights .mod_infoFlight__item__changeText,.wrapper-info-flights .mod_infoFlight__item__cancelText,.wrapper-info-flights .mod_infoFlight__item__refundText{font-size:14px;position:relative;vertical-align:middle;font-family:"SourceSansPro",sans-serif,Verdana;font-weight:600}.wrapper-info-flights .mod_infoFlight__item__changeText,.wrapper-info-flights .mod_infoFlight__item__refundText{color:#000}.wrapper-info-flights .mod_infoFlight__item__cancelText{color:#fff}.wrapper-info-flights>.icon-triangle-alert,.wrapper-info-flights .mod_infoFlight__item__cancel>.vy-icon-no-flight,.wrapper-info-flights .mod_infoFlight__item__refund>.ds-icon-euro-refund{font-size:14px;padding-right:8px;vertical-align:middle}.wrapper-info-flights .mod_infoFlight__item__refund>.ds-icon-euro-refund{color:#000}.wrapper-info-flights .mod_infoFlight__item__change>.icon-triangle-alert:before{font-family:"new-vueling-icons";content:"";color:#000;font-size:14px;margin-right:8px}.wrapper-info-flights .mod_infoFlight__item__change>.icon-triangle-alert [class*="path"]{display:none}.wrapper-info-flights .mod_infoFlight__item__cancel{background-color:#ff4a22}.wrapper-info-flights .mod_infoFlight__item__cancel>.vy-icon-no-flight:before{color:#fff;background-color:#ff4a22;content:"";font-family:"ds-vueling-icons"}.wrapper-info-flights .mod_infoFlight__item__refund{background-color:#00bbba}.wrapper-info-flights .mod_infoFlight__item__cancel>.ds-icon-euro-refund:before{color:#000;background-color:#00bbba;content:"";font-family:"ds-vueling-icons"}.wrapper-info-flights .mod_infoFlight__item__notificationText{font-size:14px;position:relative;color:#00bbba;font-family:"SourceSansPro",Arial,sans-serif;font-weight:600}.wrapper-info-flights .mod_infoFlight__item__notification>.icon-check-alert{vertical-align:middle;font-size:18px;padding-right:8px;color:#00bbba}.wrapper-info-flights .mod_infoFlight__item__notification>.icon-check-alert:before{font-family:"new-vueling-icons";content:"";color:#00bbba}.wrapper-info-flights .mod_infoFlight__item__notification>.icon-check-alert [class*="path"]{display:none}.wrapper-info-flights .mod_infoFlight__item__notification .box_bubble{position:absolute;z-index:10;bottom:36px;right:93px;width:168px;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--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 .wrap-item-flight-airlines .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:#000}.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:#666}.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:#666}.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:13px 16px}.wrapper-info-flights .wrapper-info-flights .mod_infoFlight__item__header{padding:10px 0 0 0}.wrapper-info-flights .wrap-item-flight-airlines{margin-left:auto;text-align:right}.wrapper-info-flights .wrap-item-flight-airlines .vy-icon-iberia span{font-size:16px}.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 .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:#666;text-decoration:line-through;font-size:10px;padding-right:3px}.wrapper-info-flights .wrap-item-flight-info_footer .info-through{font-size:10px;color:#666;text-decoration:line-through}.wrapper-info-flights .terminal-through{color:#666;text-decoration:line-through;font-size:8px}.wrapper-info-flights .flight-through{color:#666;text-decoration:line-through;font-size:14px;font-weight:bold}.wrapper-info-flights .time-through{color:#666;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{color:#d26900;margin-top:-7px;font:500 18px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}.wrapper-info-flights .wrap-item-flight-info-hour .info-connection-hour{color:#00bbba}.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:#d26900}.wrapper-info-flights .connection{color:#0069de}.wrapper-info-flights .extra-day-notification::before{content:attr(data-notification);width:20px;height:20px;border:1px solid #00bbba;background-color:#00bbba;color:#fff;font-size:12px;text-align:center;font-family:"SourceSansPro",Arial,sans-serif;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}.change-flight,.change-flight.wrapper-info-flights__both .mod_infoFlight__select{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;width:100%}.change-flight.wrapper-info-flights__OW{width:50%;margin:auto}.change-flight.wrapper-info-flights__both .flight-info_check,.change-flight.wrapper-info-flights__OW .mod_infoFlight__select{width:100%}.change-flight .mod_infoFlight__select,.change-flight.wrapper-info-flights__both .mod_infoFlight__select .mod_infoFlight__item{width:calc(50% - 8px)}.change-flight .mod_infoFlight__item{margin:0;display:block;width:100%;border:1px solid #e9e9e9}.wrapper-info-flights .mod_infoFlight__item--active{border:2px solid #000}.change-flight.is-error .check-square .mod_infoFlight__item{border:1px solid #f43a38}#itineraryPage .mod_infoFlight__header{margin-bottom:24px;padding-left:0}#itineraryPage .feeName{display:none}#flightStatusAlertsPage h1+p+h3{font:400 16px "SourceSansPro",Arial,sans-serif}#flightStatusAlertsPage #msgFlight [class*="fs_12"]{font-size:14px!important}#flightStatusAlertsPage #msgFlight .time_detail_flight_change+.marginBottom16{margin-bottom:4px!important}#flightStatusAlertsPage #msgFlight .icon-triangle-alert .path3::before{color:#fff}#flightStatusAlertsPage #msgFlight .icon-triangle-alert .path2::before{color:#ff8d08}#flightStatusAlertsPage .brdr_f3f3f3{border-color:transparent!important}#flightStatusAlertsPage .bc_f3f3f3{background-color:#fff!important}#flightStatusAlertsPage .mod_infoFlight__header__title.black{font:500 24px "VuelingPilcrow",Arial,sans-serif;text-align:left}#flightStatusAlertsPage .box_bubble--bottom-center.border-radius--0.sectionSolid.bc_f3f3f3.brdr_f3f3f3.align-center.marginBottom10{text-align:left!important;padding:24px 0 0 0;margin-bottom:0!important}#flightStatusAlertsPage .mod_infoFlight__header__title.black .black{color:#00bbba}#flightStatusAlertsPage .tabs-underlined{width:948px}#flightStatusAlertsPage .tabs-left{display:inline-flex;width:100%}#flightStatusAlertsPage .tabs-left_content{float:none;width:100%}#flightStatusAlertsPage .tabs-left_item.active,#flightStatusAlertsPage .tabs-left_item:hover{background-color:#f7f7f7;border-bottom:4px solid #000}#flightStatusAlertsPage .tabs-left_item{padding:16px;border-bottom-left-radius:8px;border-bottom:4px solid #fff}#flightStatusAlertsPage .tabs-left_item .text{width:100%;font:500 16px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase;color:#000;margin:0}#flightStatusAlertsPage .tabs-left_items [class*="icon"]{display:none}#flightStatusAlertsPage .tabs-left_content{background-color:#f7f7f7;border-radius:0 8px 8px 8px;padding:16px}#flightStatusAlertsPage .tabs-left_content h2,#flightStatusAlertsPage .tabs-left_content hr{display:none}#flightStatusAlertsPage .tabs-left_content [class*="fs_12"]{font-size:16px!important}#flightStatusAlertsPage .tabs-left_content .icon-arrow-right-middle::before{content:"";font-family:"new-vueling-icons";color:#000}#flightStatusAlertsPage .tabs-left_content .marginBottom28{margin-bottom:32px!important}#flightStatusAlertsPage #btnGoToChangeItinerary,#flightStatusAlertsPage #btnGoToRefund{background-color:#fff;border:1px solid #000}#flightStatusAlertsPage #btnGoToChangeItinerary:hover,#flightStatusAlertsPage #btnGoToRefund:hover{background-color:#ddd}#refundPage .vy-box-header_dark .header strong{color:#009621}#refundPage .c2aEndSection #btCancelRefund{border:1px solid #000}#refundPage .c2aEndSection #btCancelRefund:hover{background-color:#f2f2f2;color:#000;text-decoration:none}#refundPage .info-iata-xs .mod_infoFlight__infoIata__iata:after{bottom:0}#wrapper .main.corporate .container .confirmation-messages .txt-m{font-size:18px}#wrapper .main.corporate .container .confirmation-messages .vy-icon-check-filled-stroked:before{color:#27ce4c}#wrapper .main.corporate .container .confirmation-messages .process-message_success,#wrapper .main.corporate .container .confirmation-messages .process-message_error{color:#000}#flightStatusAlertsPage #AcceptChanges .fs_16.marginBottom28{font-family:"SourceSansPro",Arial,sans-serif}#flightStatusAlertsPage #AcceptChanges .btn--primary{font-size:18px!important;color:#000!important}#seatAssignment.sectionSolid--showcaseSeats,.sectionSolid--showcaseSeats{background-color:#ececec;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 #ececec;box-sizing:border-box;border-radius:10px}.sectionSolid--showcaseSeats .showcaseSeats__seats{border:2px solid #ececec;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:600}.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:600 10px/1.1 "SourceSansPro",Arial,sans-serif;margin-bottom:6px}.showcaseSeats__price{font:600 14px/1.1 "SourceSansPro",Arial,sans-serif;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 #ececec;box-sizing:border-box;border-radius:10px}.showcaseSeats__random:before{width:1px;height:100%;position:absolute;content:"";left:-11px;top:0;background-color:#ccc}.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:#b3b3b3;background-color:#fff;border-radius:3px;border:1px solid #b3b3b3;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:#fff000;border-radius:10px}.showcaseSeats .showcaseSeats__wrapper>div.is-active{cursor:default}.showcaseSeats .showcaseSeats__wrapper>div.is-notSelected:hover{border-color:#ececec;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:#666}#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:600 12px/1 "SourceSansPro",Arial,sans-serif;color:#666;height:20px}.showcaseSeats-simple .showcaseSeats__desc{height:30px;font:400 10px/1 "SourceSansPro",Arial,sans-serif;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:#f2f2f2}.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:600;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:600;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 #e5e5e5}.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:#666;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 #fff000!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:#6f1370}.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 "SourceSansPro",Arial,sans-serif;width:50%;position:relative;vertical-align:middle}.section-halfColour__left{text-align:right;background-color:#ccc;color:#666}.section-halfColour .section-halfColour__right{text-align:left;background-color:#41a45d;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 #ccc;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:#fff000;-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 #fff000;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 "SourceSansPro",Arial,sans-serif;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 "SourceSansPro",Arial,sans-serif;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:500 19px/1.2 "VuelingPilcrow",Arial,sans-serif;margin-bottom:14px;text-transform:uppercase}#wrapper .cardSection__text{margin-bottom:10px;font-size:14px;line-height:1.3;color:#333}#wrapper .cardSection__text .block--specialBaggage__content__txt_icons__link{display:block}#wrapper .cardSection__icon{margin-bottom:20px}#wrapper.FR .cardSection__title,#wrapper.RU .cardSection__title{min-height:31px}.module_flexibility .iconContent__icon [class*="vy-icon-"]{font-size:40px}.module_flexibility .iconContent__icon .vy-icon-change-flight{font-size:42px}.module_flexibility .iconContent.iconSize_sm>.iconContent__text,.icoFont_block.iconSize_sm>.icoFont_block__content{padding-left:10px}.module_flexibility .wrapper_elForm_select select{font-size:12px}#wrapper .cardSection-additionalServices{padding:16px 0;margin:0}#wrapper .cardSection-additionalServices .mod_ancillaries__price{margin-bottom:0}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection{position:relative;margin:0;display:flex;flex-flow:column}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__infoWrapper{height:315px}#wrapper.RU #AdditionalServices .cardSection-additionalServices .cardSection__infoWrapper{height:343px}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__icon{display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:contain;background-position:center}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__icon .path1:before,#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__icon .path2:before,#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__icon .path3:before{display:none}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__icon .vy-icon-vip.iconSize_xs{background-image:url('./../../images/VuelingBase/servicios-adicionales/salas_vip.jpg');background-repeat:no-repeat;border-radius:4px;width:184px;height:145px}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__icon .icon-luggage-golf.iconSize_xs{background-image:url('./../../images/VuelingBase/servicios-adicionales/equipaje_especial.jpg');background-repeat:no-repeat;border-radius:4px;width:184px;height:145px}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__icon .icon-dog{background-image:url('./../../images/VuelingBase/servicios-adicionales/mascotas.jpg');background-repeat:no-repeat;border-radius:4px;width:184px;height:145px}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__icon [class*="icon-"]{padding:0 4px}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__icon .icon-luggage-bicicleta{font-size:65px;height:40px;overflow:hidden;display:inline-block;margin-bottom:-3px;line-height:41px;padding-left:0;margin-left:-4px}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__text{margin-bottom:15px;min-height:51px}#wrapper.RU #AdditionalServices .cardSection-additionalServices .cardSection__text{min-height:71px}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__button,.module_flexibility .module_flexibility__button{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-flow:column}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__button+a{margin-top:10px;font-size:14px}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__button .active,.module_flexibility .module_flexibility__button .active{display:flex;justify-content:center;align-items:center;left:0;width:100%;transform:translateX(-2px);color:#41a45d;font-size:14px;font-family:"SourceSansPro",Arial,sans-serif;font-weight:600;margin:0}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__button .active [class*="icon"],#wrapper .module_flexibility .module_flexibility__button .active [class*="icon"]{font-size:20px;margin-right:8px}#wrapper #AdditionalServices .cardSection-additionalServices .cardSection__button .active [class*="icon"]:before,#wrapper .module_flexibility .module_flexibility__button .active [class*="icon"]:before{color:#41a45d}#wrapper #AdditionalServices .cardSection-additionalServices .mod_ancillaries__price{padding-bottom:32px}#wrapper #AdditionalServices .cardSection-additionalServices .wrapper_currency sup span{white-space:pre;margin:0}#weightedBagSelectedFromManualSelection .cardSection-additionalServices .sectionTable .fs_12{font-size:12px!important}#wrapper #AdditionalServices .cardSection-additionalServices .wrapper_currency{display:inline-block}#wrapper #AdditionalServices{border-radius:8px}#wrapper #AdditionalServices .header{border-radius:7px 7px 0 0}.table-checkin{width:100%;color:#333;margin-bottom:20px;border-collapse:separate}.table-checkin thead{background-color:#f7f7f7}.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 #b3b3b3;padding-left:17px}.table-checkin .content-flight-status .section--operatorBy__logoList .icoLogoIberia_small{vertical-align:bottom}.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 #b3b3b3;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:600}.table-checkin thead th .head-info-flight{margin-bottom:5px;font-size:16px;font-weight:600}.table-checkin tbody tr:nth-child(even) .content-accumulate-avios{background-color:#f7f7f7;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}.table-checkin tbody tr[data-passengername] td:first-child div:first-child{color:#000;font-size:19px;text-transform:uppercase;font-family:"VuelingPilcrow",Arial,sans-serif}#passengers .table-checkin .inlineElements .inlineElement{font-size:16px!important}.table-checkin thead th .head-check-section .labelCheckAllPaxs{color:#333;font-size:16px}.table-checkin .table__api__content .msg{color:#333}.table-checkin thead th .head-info-flight{color:#333}#passengers .table-checkin thead th .head-info-flight .fs_12{font-size:16px!important}.table-checkin .elForm_checkInput label .fw_800{font-weight:400!important}.table-checkin tr[data-passengername] .elForm_checkInput label{font-size:16px}.table-checkin .content-accumulate-avios .elForm_checkInput label{font-size:13px}.table-checkin .btn-fieldOrder::before{border-color:transparent transparent #000 transparent}.table-checkin .btn-fieldOrder::after{border-color:#000 transparent transparent transparent}.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:#d1574f;color:#fff;text-align:left;font:400 1.5em/1 "SourceSansPro",Arial,sans-serif;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:400 2.8em/1 "SourceSansPro",Arial,sans-serif;display:inline-block;text-align:center;border:0;color:#d82100;margin-left:-2px}.wrap_counter .counter-content span.tag{font:400 11px/1 "SourceSansPro",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:"SourceSansPro",Arial,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:"";font-family:"new-vueling-icons";width:19px;height:20px;font-size:19px;position:absolute;top:50%;left:0;margin-top:-10px;color:#d82100}.wrap_counter--endSession .counter-content span.tag{font:400 12px/1 "SourceSansPro",Arial,sans-serif;display:inline-block}.wrap_counter--endSession .counter-content>div{font:400 23px/1 "SourceSansPro",Arial,sans-serif;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:#ececec;border-radius:10px;height:32px;border:2px solid #b3b3b3;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:#fff000;color:#fff;font-size:1.5em;font-family:"SourceSansPro",Arial,sans-serif;font-weight:600;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:#b3b3b3;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:#ff4a22}.totalRow{border-top:1px solid #e5e5e5;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:600 1.63em/1.2 "SourceSansPro",Arial,sans-serif;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:600 .9em/1.2 "SourceSansPro",Arial,sans-serif;padding:14px 0 0}.imgRoundedMask{overflow:hidden;border-radius:10px}.imgRoundedMask img{display:block;width:100%}.imgRoundedMask.borderMask_ebebeb{border:3px solid #ececec}.thumbnailIcon{position:relative}.thumbnailIcon>.thumbnailIcon-iconSize_xxs{position:absolute;bottom:8px;right:8px}.thumbnailIcon>.thumbnailIcon-iconBg--yellow{background-color:#fff000;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 .sectionBorderTab.wrapper-thin{border:1px solid #ddd;box-sizing:border-box;border-radius:5px;box-shadow:none}.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 #fff000;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 #ececec}.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:#b3b3b3;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 'SourceSansPro',Arial,sans-serif}.module_baggage_passengers_totalPrice{float:right;line-height:45px;font-weight:600;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:600;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}.module_baggage .modifySelectionLink a{font-size:14px}.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 #b3b3b3;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:#f2f2f2;color:#666;border-color:#e5e5e5;cursor:default}#c3_baggagePage .module_baggage_passengers:first-child{border-top:0 none}#c3_baggagePage .module_baggage_passengers:last-child{border-bottom:1px solid #ececec;padding-bottom:20px}#wrapper .wrapper-info-boarding .baggageSelection .styleBoxTab_menu p:first-child,#wrapper .wrapper-info-boarding .baggageSelection .styleBoxTab_menu p:first-child strong,#wrapper .wrapper-info-boarding .content-modify-service .passengerContact__userDataBox__form__text{font-size:14px!important}#wrapper .wrapper-info-boarding .baggageSelection .styleBoxTab_menu p:first-child+p{font-size:12px!important}.wrapper-info-boarding a[class*='btn--']{color:#007b7a;background-color:#f7f7f7;font-family:'SourceSansPro',Arial,sans-serif;font-weight:400;font-size:14px;width:100%;border:1px solid #ddd;text-transform:none;text-decoration:underline!important}.wrapper-info-boarding a[class*='btn--']:hover{color:#0e4747}#WithBaggageSelectedDivFade .wrapper-info-boarding a[class*='btn--']:hover{text-decoration:none!important}.wrapper-info-boarding .baggageSelection #selectionBag-update{background-color:#000;font-family:'VuelingPilcrow',Arial,sans-serif;border-radius:16px;font-weight:500;margin-right:0!important;text-transform:uppercase;text-decoration:none!important;border:none;margin-left:4px}.wrapper-info-boarding #DivSelectionBag.modifySelectionLink .bt_link,.wrapper-info-boarding #DivSelectionBag.modifySelectionLink .bt_link:hover,#AddInsuranceNowBtnId,#AddInsuranceNowBtnId:hover{text-decoration:none!important;font-size:12px!important}#wrapper .module_baggage .cardSection-additionalServices .title-border_bottom,#wrapper .module_baggage .cardSection-additionalServices .title-border_bottom strong{font-size:16px!important}.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:1px solid #e5e5e5}.module_baggage .sectionSticker .sectionHeader h4{font:600 14px/1.21 'SourceSansPro',Arial,sans-serif;padding-left:0;margin-bottom:8px}.module_baggage .sectionSticker .sectionHeader h4::before{display:none}#BaggageModuleRoot [class*='fs_9']{font-size:13px!important}#BaggageModuleRoot .sticker_round.sticker_round--spaced .marginTop4{margin-top:0!important}#BaggageModuleRoot #selectionBag-update .ui-state-default{color:#fff;font-size:14px}#BaggageModuleRoot .item-circle-dashed .selected-num [class*='icon-']{left:50%}#BaggageModuleRoot .border-bottom--dashed.border-bottom__specificity-helper{border-bottom:1px solid #e9e9e9!important}#BaggageModuleRoot #weightedBagSelectedFromFastSelection{border:1px solid #ddd;border-radius:5px}#BaggageModuleRoot #weightedBagSelectedFromFastSelection .tc_green,#BaggageModuleRoot #weightedBagSelectedFromFastSelection .tc_green+.moreInfoLink,#BaggageModuleRoot #weightedBagSelectedFromManualSelection .tc_green+.moreInfoLink,#weightedBagSelectedFromManualSelectionLabelTotal{color:#009621!important}#weightedBagSelectedFromManualSelection .border-bottom--dashed{border:none}#weightedBagSelectedFromManualSelection .cardSection-additionalServices .sectionTable_cell .displayInlineBlock{display:flex!important}#weightedBagSelectedFromManualSelection .cardSection-additionalServices .sectionTable .fs_12{margin-left:4px}#weightedBagSelectedFromManualSelection .cardSection-additionalServices .sectionTable .icon-vuelos_ida::before,#weightedBagSelectedFromManualSelection .cardSection-additionalServices .sectionTable .icon-vuelos_vuelta::before{color:#333;position:absolute;left:-8px}#BaggageModuleRoot .icon-push_baggage_checkOk .path3:before{color:#27ce4c}#BaggageModuleRoot .icon-push_baggage_checkOk .path2:before{color:#fff}#BaggageModuleRoot .content-modify-service.bc_f3f3f3{background-color:#f3f3f3!important}#BaggageModuleRoot .wrapper_currency__footer{color:#333}#BaggageModuleRoot #weightedBagSelectedFromManualSelection .fw_800{font-weight:400!important;color:#333}#c3_baggageArticle #BaggageModuleRoot .header.paddingTop10.paddingRightLeft.paddingBottom10.border-radius--0{display:none}#personalizeBody #personalizeArticle #BaggageModuleRoot .sticker_round.sticker_round--spaced,#personalizeBody #personalizeArticle #BaggageModuleRoot .sticker_round.sticker_round--spaced strong{font-family:'VuelingPilcrow',Arial,sans-serif;font-weight:500;font-size:14px}#SelectBaggagePopUpDiv [class*='elForm_'] .label{font-family:'SourceSansPro',Arial,sans-serif;font-size:12px;font-weight:400;color:#333}#personalizeBody #personalizeArticle #BaggageModuleRoot .content-modify-service strong{font-size:14px;color:#333}#personalizeArticle #BaggageModuleRoot .priceCurrency,#personalizeArticle #BaggageModuleRoot .select-baggage-kg .priceCurrency .price-currency__decimals,#personalizeArticle #BaggageModuleRoot .priceCurrency:after{font-size:14px!important}#personalizeBody #personalizeArticle #BaggageModuleRoot .fw_800{font-size:14px}.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:#f2f2f2}.baggage-allowed--fluid{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.select-baggage-kg{display:inline-block}.select-baggage-kg:hover{text-decoration:none}.select-baggage-kg .item-circle-dashed:hover{color:#666;border-color:transparent;box-shadow:0 0 0 2px #000;cursor:pointer}.select-baggage-kg .item-circle-dashed:hover .selected-num{border:2px solid #000}.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 #fff000}.select-baggage-kg .item-circle-dashed{margin:0 auto 12px}.select-baggage-kg .item-circle-dashed p{font-size:12px}.select-baggage-kg>span:not(.priceCurrency),.select-baggage-kg .priceCurrency,.select-baggage-kg .price--old-middle>span:not(.priceCurrency){font-size:12px;color:#333}.select-baggage-kg .priceCurrency{display:flex;flex-wrap:wrap}.select-baggage-kg .priceCurrency,.select-baggage-kg .priceCurrency__decimals,.select-baggage-kg .priceCurrency__decimals:after{font-family:'VuelingPilcrow',Arial,sans-serif;font-weight:500}#wrapper .select-baggage-kg .priceCurrency span:first-child:not(.price-currency__amount){flex:0 0 100%;font-size:12px!important;font-family:'SourceSansPro',Arial,sans-serif;margin-bottom:3px}.select-baggage-kg p:last-child{font-size:12px}.select-baggage-kg:hover p:last-child{color:#333}.select-baggage-kg .label-recommended{background-color:#880081}#SelectBaggagePopUpDiv .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item .captionTitle{display:flex;justify-content:center;align-items:center}#SelectBaggagePopUpDiv .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item .captionTitle .priceCurrency>*,#SelectBaggagePopUpDiv .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item .captionTitle [data-currency]:after{font-size:16px}#SelectBaggagePopUpDiv .item-circle-dashed [class*='fs_32']{font-size:32px!important}.select-baggage-kg .price--old-middle{margin-top:2px}#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item [class*='captionTitle'],#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item [class*='captionTitle'] .captionTitle_prev{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item [class*='captionTitle'] .captionTitle_prev{flex:0 100%}#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item [class*='captionTitle'] .price-from,#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item [class*='captionTitle'] .captionTitle_prev .price-from{flex:0 100%}#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item [class*='captionTitle'] .priceCurrency+span,#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item [class*='captionTitle'] .captionTitle_prev .priceCurrency+span{font-size:12px;position:relative}#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item .captionTitle--discount .captionTitle_prev{text-decoration:none}#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item .captionTitle--discount .captionTitle_prev .priceCurrency,#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item [class*='captionTitle'] .captionTitle_prev .priceCurrency+span{position:relative;line-height:15px}#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item .captionTitle--discount .captionTitle_prev .priceCurrency:before,#wrapper .ss-transitional .wrapper-suitcase .suitcase-row .suitcase-item [class*='captionTitle'] .captionTitle_prev .priceCurrency+span:before{content:'';width:100%;height:1px;background-color:#ccc;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.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 #b3b3b3}.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 #b3b3b3}.item-circle-dashed .selected-num [class*='icon-']{left:55%;transform:translate(-50%,-50%)}.item-circle-dashed [class*='icon-']:not(.icon-btn_plus_symbol){position:absolute;left:50%;transform:translateX(-50%);bottom:12px}.item-circle-dashed .label-recommended{left:50%;bottom:-8px;padding:2px 8px;color:#000;font-size:12px;font-family:'SourceSansPro',Arial,sans-serif;line-height:14px;border-radius:4px;font-weight:600;position:absolute;background-color:#fff000;transform:translateX(-50%)}.blockAncillary{padding:22px 0;border-top:1px solid #ececec;font:400 14px/1.2 "SourceSansPro",Arial,sans-serif}.blockAncillary:first-child{border-top:0;padding-top:0}.blockAncillary:last-child{padding-bottom:0}.blockAncillary__colLeft{width:70%}.blockAncillary__colRight{width:30%}#personalizeBody .blockAncillary__title{font-family:"VuelingPilcrow" Arial,sans-serif;font-weight:500;font-size:23px;text-transform:uppercase;color:#000;margin-bottom:4px}.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 "SourceSansPro",Arial,sans-serif;margin-bottom:20px}.mod_ancillaries__intro__text>.iconContent{margin-bottom:22px}.mod_ancillaries__intro__text>.iconContent>.iconContent__text{padding-top:10px;padding-left:50px;font:400 14px/1.21 "SourceSansPro",Arial,sans-serif}.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:#ececec;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,.mod_ancillaries__price .wrapper_currency_previousText{font-size:13px}.mod_ancillaries__price .wrapper_currency_previousText{font-family:"SourceSansPro",Arial,sans-serif;font-weight:400}.mod_ancillaries__price .wrapper_currency{font-family:"VuelingPilcrow",Arial,sans-serif}.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:600 14px/1 "SourceSansPro",Arial,sans-serif;position:relative;display:inline-block;margin-bottom:14px;color:#41a45d}.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:#41a45d;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 #ccc;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:600 12px/1 "SourceSansPro",Arial,sans-serif;padding-bottom:6px;margin-bottom:9px;border-bottom:1px solid #b3b3b3;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:600 14px/1 "SourceSansPro",Arial,sans-serif;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:#fff000}.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:24px}.mod_confirmMsg__title{text-align:left;margin-bottom:20px}.mod_confirmMsg>h1.mod_confirmMsg__title{margin:0 0 33px}.mod_confirmMsg__title>span{font:500 32px/32px "VuelingPilcrow",Arial,sans-serif;color:#000;padding-left:62px;position:relative}.mod_confirmMsg__title>span:before{content:"";font-family:"vueling";color:#27ce4c;position:absolute;top:50%;left:0;font-size:48px;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 18px/18px "SourceSansPro",Arial,sans-serif;text-align:left;margin-bottom:24px}div[id*="NIVCheckResidentsItineraryView"].mod_confirmHeaderMsg:nth-last-child(-n+5){border-bottom:solid 1px #e9e9e9;margin-bottom:24px}.mod_confirmMsg .mod_confirmMsg__btnText{font:400 16px/20px "SourceSansPro",Arial,sans-serif}.mod_confirmMsg .mod_confirmMsg__btnText>a[class*="btn--"]{margin-left:24px}.mod_confirmMsg .mod_confirmMsg__btnText .mv_button,.mod_confirmMsg .mod_confirmMsg_pending_payment .mv_button{margin-left:10px}.mod_confirmMsg .mod_confirmMsg_pending_payment{color:#ffb13d;font-size:12px;line-height:16px;display:flex;justify-content:center;align-items:center;padding:0 90px}.mod_confirmMsg .mod_confirmMsg_pending_payment .icon-triangle-alert{top:-1px;font-size:25px;margin-right:6px;position:relative}.mod_confirmMsg .mod_confirmMsg_pending_payment .icon-triangle-alert .path3:before,.sectionBox-passengerDetailPayment__item.mode-status.warning .icon-triangle-alert .path3:before{color:#fff}.mod_confirmMsg .mod_confirmMsg_pending_payment .icon-triangle-alert .path2:before,.sectionBox-passengerDetailPayment__item.mode-status.warning .icon-triangle-alert .path2:before{color:#ffb13d}.mod_confirmMsg .mod_confirmMsg_pending_payment .mv_button{min-width:175px;padding:7px 8px 8px 8px}.mod_confirmMsg__title-custom{font-size:24px;margin:64px 0 24px 0;text-align:center}.mod_confirmMsg__title-custom{font:400 24px/28px "SourceSansPro",Arial,sans-serif;color:#41a45d;position:relative;display:inline-block;margin:6px 0 24px 0}.mod_confirmMsg__title-custom .vy-icon-check-ok-rounded{font-size:40px;color:#41a45d;vertical-align:middle}.mod_confirmMsg__title-custom .vy-icon-check-ok-rounded .path1::before{color:#41a45d}.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}#itineraryPage .mod_confirmMsg.mode-hold [class^="icon-"] .path1:before,#itineraryPage .mod_confirmMsg.mode-hold [class^="icon-"] .path2:before{color:#27ce4c}.mod_confirmMsg.mode-pendiente .mod_confirmMsg__title span{color:#ec665d}.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:600}.mod_confirmMsg.mode-pendiente p.mod_confirmMsg__btnText{font-weight:400}.mod_confirmMsg_flight_credit{display:flex;padding:18px 0;align-items:center;border-top:2px dotted #ececec;border-bottom:2px dotted #ececec}.mod_confirmMsg_flight_credit [class*="icon"]{font-size:38px;margin-right:8px}.mod_confirmMsg_flight_credit .mod_confirmMsg_flight_credit_text{font-size:12px;text-align:left;display:inline-block}#ConfirmationEmailForwardingViewTypeConfirmationEmailForwardingView_ConfirmationEmail #enterBirthDateLabel{font-size:12px}#ConfirmationEmailForwardingViewTypeConfirmationEmailForwardingView_ConfirmationEmail #enterBirthDateLabel.fw_800{font-weight:400!important;padding-left:4px}#ConfirmationEmailForwardingViewTypeConfirmationEmailForwardingView_ConfirmationEmail .elForm_cssHint.elForm--middle_element::before{content:"";color:#000;font-size:16px;line-height:.8}.mod_confirmHeaderMsg{padding:24px 0;border-top:solid 1px #e9e9e9}.wrap-confirmHeaderMsg .mod_confirmHeaderMsg:last-child{border-bottom:solid 1px #e9e9e9;margin-bottom:25px}.mod_confirmHeaderMsg>.iconContent .iconContent__text{vertical-align:middle}.mod_confirmHeaderMsg>.iconContent .iconContent__text p{font-size:16px}.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:#ec665d;font-size:11px;line-height:1.5;margin:15px 0}.sectionBox.sectionBox-passengerDetail{border-color:#e9e9e9}.sectionBox.sectionBox-passengerDetail .sectionBox__content{margin:0}.sectionBox-passengerDetail .sectionBox-passengerDetail__section__header{padding:8px 24px;font:500 18px/16px "VuelingPilcrow",Arial,sans-serif;color:#000;text-transform:uppercase;background-color:#e9e9e9}.sectionBox-passengerDetail .sectionBox-passengerDetail__section__content{margin:24px}.sectionBox-passengerDetail [class*="list-dot"] li{padding-left:16px;margin-bottom:2px;font-size:14px}.sectionBox-passengerDetail [class*="list-dot"] li:before{font-size:10px;line-height:14px;left:0;color:#333;top:50%;transform:translateY(-50%)}#paxDetails{border-top:8px solid #fff000;border-radius:16px}#paxDetails .sectionBox__body{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.sectionBox.sectionBox-passengerDetailPayment{border-color:#e9e9e9;border-top:8px solid #fff000;border-radius:16px;overflow:hidden}.sectionBox-passengerDetailPayment .sectionBox__header{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:1px solid #e9e9e9;margin-bottom:24px}.sectionBox-passengerDetailPayment .sectionBox-passengerDetailPayment__section__header{padding:8px 15px 5px;font:600 12px/16px "SourceSansPro",Arial,sans-serif;background-color:#ececec}.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 #b3b3b3}.sectionBox-passengerDetailPayment__items_row:first-child .sectionBox-passengerDetailPayment__label{top:0}.sectionBox-passengerDetailPayment__label{right:0;top:22px;font:400 12px/14px "SourceSansPro",Arial,sans-serif;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 "SourceSansPro",Arial,sans-serif;color:#666;padding-bottom:8px}.sectionBox-passengerDetailPayment__itemConcept dt>strong{font-weight:400}.sectionBox-passengerDetailPayment__item dd{font:400 16px/1 "SourceSansPro",Arial,sans-serif;color:#000}.sectionBox-passengerDetailPayment__item.mode-status>*{font-size:12px}.sectionBox-passengerDetailPayment__item.mode-status>dt{padding-right:5px}.sectionBox-passengerDetailPayment__item.mode-status>dd{position:relative;padding-left:24px;font-size:16px}.sectionBox-passengerDetailPayment__item.mode-status>dd [class*="icon-"]{top:50%;left:0;transform:translateY(-50%);font-size:16px;position:absolute}.sectionBox-passengerDetailPayment__item.mode-status>dd [class*="icon-"]::before{color:#009621}.sectionBox-passengerDetailPayment__item.mode-status.pending>dd{color:#ec665d}.sectionBox-passengerDetailPayment__item.mode-status.success>dd{color:#009621}.sectionBox-passengerDetailPayment__item.mode-status.warning>dd{color:#ffb13d}.sectionBox-passengerDetailPayment__itemConcept{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #e9e9e9}.sectionBox-passengerDetailPayment__itemConcept>*{display:inline-block;margin-right:-4px}.sectionBox-passengerDetailPayment__itemConcept dt{font:400 14px/1.5 "SourceSansPro",Arial,sans-serif;color:#000;width:70%}.sectionBox-passengerDetailPayment__itemConcept dd{font:400 14px/1.5 "SourceSansPro",Arial,sans-serif;color:#000;width:30%;text-align:right}.sectionBox-passengerDetailPayment__itemConcept dd>span>sup{font-size:14px}.sectionBox.sectionBox-passengerDetailPayment .sectionBox__footer{display:flex;justify-content:space-between;margin:0;padding:16px 24px;background-color:#333;color:#fff;font:500 23px/1.3 "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}.sectionBox-passengerDetailPayment .sectionBox__footer>span{font-family:"VuelingPilcrow",Arial,sans-serif;font-weight:500;display:inline-block;padding-left:10px}.sectionBox-passengerDetailPayment .sectionBox__footer>span>.wrapper_currency>sup{font-size:23px}.sectionBox-passengerBill{border-color:#ccc}.sectionBox-passengerBill .sectionBox__content{padding-top:0}.sectionBox-passengerBill .sectionBox__content p{font-size:16px;margin-bottom:0}.sectionBox-passengerBill .sectionBox-passengerBill__form{padding-top:24px;padding-bottom:0;display:none;opacity:0}.sectionBox-passengerBill .sectionBox-passengerBill__msg{font:400 14px/15px "SourceSansPro",Arial,sans-serif;color:#41a45d;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}#principal.sectionBox-passengerBill{border-radius:16px;border:1px solid #e9e9e9;border-top:8px solid #e9e9e9}#principal.sectionBox-passengerBill .sectionBox__header.with-icon.style-white{border-bottom:1px solid #e9e9e9;border-radius:5px 5px 0 0}#principal.sectionBox-passengerBill .sectionBox__header+.sectionBox__body{border-radius:0 0 16px 16px}#principal.sectionBox-passengerBill .sectionBox__content{padding:24px;margin:0}#sectionBox__passengerBill__contentForm strong{font-weight:400}.sectionBox__header.style-white h3 .elForm_checkInput label{font:500 24px/.8 "VuelingPilcrow",Arial,sans-serif;color:#000;text-transform:uppercase}#passengerBill_form .wrapper_elForm_button a[class*="btn--"]{width:100%;height:32px;font-size:14px}#wrapper #itineraryArticle .sepBorderBottom-dotted:before{border-bottom:none}.sectionBox-passengerContact>.sectionBox__header.with-icon .sectionBox__header__title{padding-left:0;font:500 24px "VuelingPilcrow",Arial,sans-serif;color:#000}.sectionBox-passengerContact .passengerContact__userData{margin-bottom:24px}[class*="passengerContact__userData__"]{font-size:14px}.passengerContact__userData__name{font-weight:600}.passengerContact__userData__name{width:33%;color:#000;font-size:16px}.passengerContact__userData__tel{width:33%}.passengerContact__userData__email{width:33%}.passengerContact__userDataBox{border:1px solid #b3b3b3;margin-bottom:0}#itineraryArticle .sectionBox.sectionBox--border.passengerContact__userDataBox{border-radius:16px;border:1px solid #f7f7f7}.sectionBox-passengerContact .sectionBox__content{margin:0;padding:24px}.sectionBox-passengerContact .passengerContact__userDataBox .sectionBox__header{background-color:transparent;padding:24px 24px 8px}.sectionBox-passengerContact .passengerContact__userDataBox .sectionBox__header__title{font:500 18px/1 "VuelingPilcrow",Arial,sans-serif;color:#000}.sectionBox-passengerContact .passengerContact__userDataBox p{font-size:14px}.passengerContact__userDataBox__form{opacity:0;padding-top:16px}.passengerContact__userDataBox__form .section_elForm>.colRow2--form{padding-bottom:16px;border-bottom:1px solid #e9e9e9}.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:25%;padding-top:12px;font-weight:600;color:#000;font-size:16px}.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:50%}@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:25%}.passengerContact__userDataBox__form__text{width:100%;padding:13px 10px;font-size:11px}.passengerContact__userDataBox__form__text .modifySelectionLink{text-decoration:none}.passengerContact__userDataBox__form__footer{margin-top:24px}.passengerContact__userDataBox__form__footer__response{opacity:0;display:none}.sectionBox-passengerContact .passengerContact__userDataBox__form__footer p{font-size:12px}.passengerContact__userDataBox__form__footer__response p{color:#009621}.passengerContact__userDataBox__form__footer__response button{color:#880081}.passengerContact__userDataBox__form__footer__response .inlineElements>.inlineElement{margin-right:16px}.passengerContact__userDataBox__form__footer__response .inlineElements .confirmation-msg{font:400 16px "SourceSansPro",Arial,sans-serif;padding-left:30px;display:flex;align-items:center}.passengerContact__userDataBox__form__footer__response .inlineElements .modifyButton .buttonText{margin-left:5px;text-decoration:underline}.passengerContact__userDataBox__form__footer__response p{font-size:12px}.passengerContact__userDataBox__form__footer__response button{font-size:16px}.passengerContact__userDataBox__form__footer__response button [class*="icon-"]{display:none}.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:14px;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:14%}#itineraryArticle .sectionBox-passengerContact{border-radius:16px;border:1px solid #e9e9e9;border-top:8px solid #e9e9e9}.sectionBox-passengerContact>.sectionBox__header.with-icon{background-color:#fff;padding:16px 24px;border-bottom:1px solid #e9e9e9}#itineraryArticle .sectionBox-passengerContact.sectionBox-style-tabSolid .sectionBox__body{background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px}#passengerContact__userDataBox__form__saveButton{margin-right:10px}#passengerContact__userDataBox__form__cancelButton{margin-right:16px;background-color:#fff;border:1px solid #000}#itineraryArticle .sectionBox-passengerContact.sectionBox-style-tabSolid .sectionBox__body .sectionBox__content{margin:0;padding:24px}#itineraryArticle .sectionBox-passengerContact{border-radius:16px;border:1px solid #e9e9e9;border-top:8px solid #e9e9e9}#itineraryArticle .sectionBox.sectionBox--border.passengerContact__userDataBox .sectionBox__content{border-bottom-left-radius:16px;border-bottom-right-radius:16px}#itineraryArticle .sectionBox.sectionBox-passengerContact .sectionBox__body{background-color:#fff}#itineraryArticle .sectionBox.sectionBox-passengerContact .sectionBox__body .passengerContact__userDataBox,#itineraryArticle .sectionBox.sectionBox-passengerContact .sectionBox__body .passengerContact__userDataBox .sectionBox__body{background-color:#f7f7f7;border-radius:16px;border-color:#f7f7f7}#itineraryArticle .sectionBox-passengerContact .passengerContact__userDataBox .sectionBox__content{margin:0;padding:0 24px 24px}#passengerContact__userDataBox__msg__button{border-color:#000;background-color:#fff}.mod_ancillaryCards{-js-display:flex;display:flex;flex-wrap:wrap;flex-direction:row;margin:0 -5px}.mod_ancillaryCards>div{background-color:#f2f2f2;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 "SourceSansPro",Arial,sans-serif;margin-bottom:0}.mod_ancillaryCards__content{padding:15px;text-align:center}.mod_ancillaryCards__content .mod_ancillaryCards__price{font:400 14px/20px "SourceSansPro",Arial,sans-serif;color:#00bbba;padding-bottom:13px}.sectionBox-holdMsg__infoTxt{margin-bottom:24px}.sectionBox-holdMsg__infoTxt p>span{font:400 16px/1.3 "SourceSansPro",Arial,sans-serif;color:#333;margin-right:24px;position:relative;top:2px}.sectionBox-holdMsg__infoTxt p>span strong{font:600 18px/1.3 "SourceSansPro",Arial,sans-serif;color:#000}.sectionBox-holdMsg .sectionBox__content{margin:24px}.sectionBox-holdMsg__remember{padding:12px;background-color:#f2f9ff;color:#0069de;border:1px solid #0085ff}.sectionBox-holdMsg__remember .icon-exclamacion-info .path1:before{color:#0069de}.sectionBox-holdMsg__remember .icon-exclamacion-info .path2:before{color:#fff}.sectionBox-holdMsg__remember p{font-size:12px}.sectionBox-holdMsg .sectionBox-holdMsg__infoTxt>p{display:flex;align-items:center;justify-content:space-between}.sectionBox-holdMsg__infoTxt .wrapper_currency{font:500 24px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}.sectionBox.sectionBox-holdMsg.sectionBox--border{border-color:#e9e9e9;border-top:8px solid #fff000;border-radius:16px;overflow:hidden;margin:32px 0 24px}#itineraryPage .sectionBox-holdMsg__infoTxt .mv_button.size-xs{background-color:#fff000;border-color:#fff000}#itineraryPage .sectionBox-holdMsg__infoTxt .mv_button.size-xs .bt_link{color:#000;font:500 16px "VuelingPilcrow",Arial,sans-serif;text-transform:uppercase}#holdDateTimeLabel{font-size:12px}.sectionBox-holdMsg .sectionBox__body .sectionBox-holdMsg__infoTxt .btn--primary .text-link{color:#000;text-decoration:none}.sectionBox-holdMsg .sectionBox__body .sectionBox-holdMsg__infoTxt .btn--primary{margin-right:0}.sectionBox-holdMsg__remember #holdDateTimeLabel{font-size:14px}.sectionBox-holdMsg__infoTxt .wrapper_currency,.sectionBox-holdMsg__infoTxt .wrapper_currency sup{font-size:24px;color:#333}.sectionBox-legal{background-color:#f7f7f7;padding:16px 24px;border-radius:16px}.sectionBox-legal .sectionBox__body{background-color:transparent}.sectionBox-legal .sectionBox__header__title{color:#000;text-transform:uppercase;font:500 18px/1.2 "VuelingPilcrow",Arial,sans-serif}.sectionBox-legal .sectionBox__content p{color:#666;font:400 12px/1.6 "SourceSansPro",Arial,sans-serif}#itineraryArticle .sectionBox-legal{border-radius:16px}.mv .sectionBox-legal .sectionBox__header h3 .sectionBox__header__title{font-size:18px}.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:600 1.091em/1.4 "SourceSansPro",Arial,sans-serif;margin-bottom:12px;color:#000;padding:20px 50px}.availabilityBody{position:relative;margin:23px 0 0}[id^="iconGoing"] span{float:left;font:400 1.54em/1.2 "SourceSansPro",Arial,sans-serif;color:#666;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:400 1.56em/1.2 "SourceSansPro",Arial,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 #fff000;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:600 .82em/1.2 "SourceSansPro",Arial,sans-serif;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:#e5e5e5;color:#666;width:56px;font:400 .91em/1.3 "SourceSansPro",Arial,sans-serif;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:#b3b3b3;cursor:auto}.fullDay,.fullMonth{background:#ececec url(../../images/VuelingBase/sprite_graficos.png) -230px -129px no-repeat;color:#666!important;cursor:auto}th.sel .cellBorder{height:72px}th.sel .availMon,th.sel .availYear{width:67px;font-size:1em;background-color:#fff000!important;color:#000;padding-bottom:5px}th.sel .availDay,th.sel .availMonth{position:relative;background-color:#fff!important;background-image:none;border-right:4px solid #fff000;border-left:4px solid #fff000;color:#000!important;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:#41a45d;font:600 1.18em/1.2 "SourceSansPro",Arial,sans-serif}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:#41a45d;font:600 1em/1.2 "SourceSansPro",Arial,sans-serif}.currency-lbp th.sel .priceCalendar{font-size:1em}.priceCalendar--punto{font:600 1em/1.3 "SourceSansPro",Arial,sans-serif!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 #e5e5e5}.table-fare tr:first-child .routeCell,.table-fare tr:first-child .price{border-top:1px solid #e5e5e5}.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:600;margin-bottom:10px;font-family:"SourceSansPro",Arial,sans-serif}#wrapper .podium-fare p{font-size:12px;line-height:1.1;margin-bottom:7px;letter-spacing:-.3px;font-family:"SourceSansPro",Arial,sans-serif}.podium-white .tabFee{color:#333;margin-left:0;border-bottom:0;background-color:#fff;border:2px solid #b3b3b3}.podium-yellow .tabFee{color:#333;background-color:#fff000}.podium-purple .tabFee{color:#fff;margin-right:0;background-color:#880081}.podium-turquoise .tabFee{color:#fff;background-color:#00bbba}.tabBasic .tabFee{background-color:#fff;color:#666;border:2px solid #b3b3b3;border-bottom:none}.tabOptima .tabFee{background-color:#fff000;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:#00bbba;color:#fff;min-height:52px;padding-top:20px}.tabFee h3{font:400 16px/1.2 "SourceSansPro",Arial,sans-serif;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 "SourceSansPro",Arial,sans-serif}.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:#fff000}.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 #e5e5e5;color:#000;vertical-align:top;padding:21px 15px 15px}.availabilityBody tr td{padding:10px}.alt,.alt-fixed,.alt-multicity{background-color:#f2f2f2}.alt-multicity td{background-color:#f2f2f2!important}.alt-multicity td label,.alt-multicity td.routeCell,.alt-multicity td.routeCell a{color:#b3b3b3!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:#f2f2f2}.availabilityBody .routeCell_content_info{padding:5px 3px 10px;border-bottom:1px solid #e5e5e5;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 #e5e5e5;margin-bottom:16px}.routeCell_content_connectionInfo .msg{font-size:10px}.msg .msg_connectionInfoTitle{color:#666;font-weight:600}.msg .msg_connectionInfoTitle+a{padding:0 5px}.msg .msg_connection_duration{color:#ec665d;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:#ececec}.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:#b3b3b3}.availabilityBody tbody td.fareNotAllowed{color:#ececec}.availabilityBody tbody td.fareNotAllowed *{display:none!important}.availabilityBody tbody td.fareNotAllowed label{color:#ececec}td.fareNotAllowed p.fareNotAllowed_text{color:#666;display:block!important}.availabilityBody tr .noPrice{background-color:#f2f2f2;vertical-align:middle!important;text-align:center!important;color:#b3b3b3;padding:0 10px!important;cursor:default!important}.availabilityBody tr .noPrice span{display:block;text-align:center!important;color:#666;font:400 1em/1.3 "SourceSansPro",Arial,sans-serif!important;margin:0 auto}.availabilityBody tr div.msg{font-size:.9em}table.availabilityBody tr.selected{background-color:#f2f2f2}.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:600 1.5em/1.3 "SourceSansPro",Arial,sans-serif;vertical-align:baseline!important;position:relative;text-align:left;color:#000;margin:0}.availabilityBody tr .msgOffer{font:600 .9em/1.3 "SourceSansPro",Arial,sans-serif;margin-top:5px;display:block;color:#ec665d;min-height:13px}.price-basic{background-color:#ccc!important}[class*="price-"] label,[class*="price-"] .msgOffer{color:#fff!important}.price-basic label,.price-basic .msgOffer{color:#fff!important}.price-optima{background-color:#fff000!important}.price-optima label,.price-optima .msgOffer{color:#666!important}.price-excellence{background-color:#880081!important}.price-excellence label,.price-excellence .msgOffer{color:#fff!important}.price-family-first{background-color:#00bbba!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 #b3b3b3;border-bottom:1px dotted #b3b3b3!important;font-size:10px;font-weight:600}@-moz-document url-prefix(){.price.excelPrice > .excelPrice_adv{top:-2px;left:-2px;}}.price.excelPrice.price-basic>.excelPrice_adv{background-color:#b3b3b3;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:#fff000}.tableLeyend span.squareSelected-excellence,.squareSelected-british,.squareSelected-iberia{background-color:#666}.tableLeyend span.squareSelected-basic{background-color:#b3b3b3}.tableLeyend span.squareBest{background-color:#41a45d}.tableLeyend span.squareOffer{background-color:#fff000}.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:#666;color:#fff;font-weight:600;text-align:center;border-right:1px solid #b3b3b3;padding:6px}.calendarAvailBody td{border:1px solid #b3b3b3;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:#ececec 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:600 .91em/.9 "SourceSansPro",Arial,sans-serif;color:#666;text-align:left}.calendarAvailBody td a.offer,.calendarAvailBody td a.offer span{background-color:#fff000;color:#000}.calendarAvailBody td a.best,.calendarAvailBody td a.best span{background-color:#41a45d;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:600 1.2em/1.3 "SourceSansPro",Arial,sans-serif;padding:15px 0 5px}.calendarAvailBody td .priceBig{color:#000;font:600 .99em/2.3 "SourceSansPro",Arial,sans-serif;padding:15px 0 5px}.calendarAvailBody td .priceType{text-transform:uppercase;font:400 .91em/1.2 "SourceSansPro",Arial,sans-serif}.monthView .basic td a:hover,.monthView .basic td a:hover span,.monthView .basic td a.selected,.monthView .basic td a.selected span{background-color:#b3b3b3;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:#fff000;color:#fff}.wrap_availabilityMonth .basic th{background-color:#b3b3b3;border-right:1px solid #fff}.wrap_availabilityMonth .basic td{border:1px solid #d0d0d0}.wrap_availabilityMonth .optima th{background-color:#fff000;border-right:1px solid #fff}.wrap_availabilityMonth .optima th:first-child{border-left:1px solid #fff000}.wrap_availabilityMonth .optima th:last-child{border-right:1px solid #fff000}.wrap_availabilityMonth .optima td{border:1px solid #fff000}.wrap_availabilityMonth .excellence th{background-color:#666;border-right:1px solid #b3b3b3}.wrap_availabilityMonth .excellence td{border:1px solid #b3b3b3}.wrap_availabilityMonth .excellence th:first-child,.wrap_availabilityMonth .basic th:first-child{border-left:1px solid #b3b3b3}.wrap_availabilityMonth .excellence th:last-child,.wrap_availabilityMonth .basic th:last-child{border-right:1px solid #b3b3b3}#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 "SourceSansPro",Arial,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:#fff000;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:#41a45d!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 "SourceSansPro",Arial,sans-serif;color:#000}.feeHeaderTabs{border-bottom:1px solid #e5e5e5;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:400 15px/1.2 "SourceSansPro",Arial,sans-serif;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:#666;font-weight:400}.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 #e5e5e5!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 #e5e5e5;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:600 1.63em/1.2 "SourceSansPro",Arial,sans-serif;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:600 .9em/1.2 "SourceSansPro",Arial,sans-serif;padding:14px 0 0}.payBox legend.brandon-text-regular{font-family:"VuelingPilcrow";font-weight:500!important;text-transform:uppercase;color:#000!important}#paymentHoldAside .travelInfo h3{font-size:1.5em!important;position:relative;padding:4px 0 0 31px}#paymentHoldAside .travelInfo .totalPrice{font:600 .91em/1.2 "SourceSansPro",Arial,sans-serif!important;background-color:#ececec!important;padding:8px 5px 14px}.travelInfo .totalHold{position:relative;background-color:#fff;color:#000;text-align:left;font:400 1.09em/1.2 "SourceSansPro",Arial,sans-serif;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:#ececec;padding:0}.creditPaymentBox .row{border-bottom:1px solid #ececec;overflow:hidden;padding:13px}.creditPaymentBox .row span{font:400 1.09em/1.2 "SourceSansPro",Arial,sans-serif;display:block;float:left}.creditPaymentBox .row span.left{text-align:right;padding-right:13px;width:47%}.creditPaymentBox .row span.right{text-align:left;padding-left:13px;font-weight:600;color:#41a45d;width:48%}.creditPaymentBox .rowTotal{border:none;background-color:#ececec;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:600}.digicert{min-width:230px;margin-bottom:20px}@-moz-document url-prefix(){.digicert .iconContent__text p:first-child + p{letter-spacing:-.06em;}}#sustainableAlternativeFuelBox .bc_f7f7f7.borderNone{background-color:#fff!important;border:1px solid #e5e5e5!important}.row #DCCResponse{width:100%}.sectionIdTaCorp{position:relative;background-color:#ececec;border-radius:10px;-webkit-border-radius:10px;margin-bottom:16px;padding:8px}.sectionIdTaCorp h3{color:#666;font:400 1.18em/1.4 "SourceSansPro",Arial,sans-serif;margin-bottom:6px;padding-top:10px}.sectionIdTaCorp p{background-color:#fff;color:#666;font-weight:600;margin:0;padding:8px}.sectionIdTaCorp p.bottom{position:relative;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}#personalizeBody #personalizeArticle,#WithBaggageSelectedDivFade{font-family:"SourceSansPro",Arial,sans-serif;color:#000}#WithBaggageSelectedDiv .baggageSelection .active .sectionBorder,#WithInsurance .sectionBorder{border:2px solid #000}#WithBaggageSelectedDiv .baggageSelection .active .sectionBorder,#WithInsurance .sectionSolid.padding15.ico100puntos_small{height:initial}#wrapper #InsuranceDiv .column_5 .iconContent .iconContent__text.paddingLeft0{padding-left:8px!important}#RemoveInsurance{padding:16px!important}#ModifySelectionInsurance{background-color:#fff;border:1px solid #000;border-radius:4px}#ModifySelectionInsurance .fs_10.ui-state-default{color:#000;font-size:13px!important}#InsuranceDiv .column_5{padding:0 8px}.module_baggage [class*="column_"]{padding:0 0}#WithInsurance .sectionBorder .tc_green .fs_12{font-size:16px!important;color:#000}.module_baggage [id*="selectionBag-"].modifySelectionLink .bt_link,.module_baggage [id*="selectionBag-"].modifySelectionLink .bt_link:hover,.module_baggage [id*="selectionBag-"].modifySelectionLink .bt_link.bt_link--border,.module_baggage [id*="selectionBag-"].modifySelectionLink .bt_link.bt_link--border:hover,#seatAcordeonButton,#seatAcordeonButton:hover,#WithOutInsurance #DivSelectionInsurance a{font-size:13px!important;font-weight:600}#WithOutInsurance #DivSelectionInsurance{border:none}#WithOutInsurance .sectionBorder .sectionHeader{margin:0}#WithOutInsurance .sectionBorder.sectionSticker.marginBottom14.padding5{padding:16px 16px 0 16px!important}#WithOutInsurance .colRow2.sectionTable.paddingTop10.paddingBottom10{padding:24px 0!important}.module_baggage [id*="selectionBag-"].modifySelectionLink .bt_link.bt_link--border,#seatAcordeonButton{text-decoration:none!important}.module_baggage [id*="selectionBag-"].modifySelectionLink .bt_link.bt_link--border:hover #seatAcordeonButton:hover{text-decoration:underline!important}#weightedBagSelectedFromFastSelection{border:2px solid #000;border-radius:8px}#personalizeBody #personalizeArticle strong,#personalizeBody #personalizeArticle .fw_800,#weightedBagSelectedFromManualSelection>.sectionBorder strong,#weightedBagSelectedFromFastSelection>.sectionBorder strong{font-family:"SourceSansPro",Arial,sans-serif;font-weight:600}#weightedBagSelectedFromManualSelection .sectionBorder a{font-weight:600}#personalizeBody #personalizeArticle .alert__message strong{font-size:11px}#personalizeBody #personalizeArticle #informationWhenAnyPaxHasCabinBagId .alert__message strong{font-size:14px}#personalizeBody #personalizeArticle #WithBaggageSelectedDivFade .iconContent .fs_14.marginBottom15 strong{font-family:"VuelingPilcrow",Arial,sans-serif;font-weight:500;font-size:16px}#WithBaggageSelectedDivFade .iconContent .iconContent__icon.txtAlignLeft.paddingLeft10.inputWidth_50px{padding-left:0!important;width:24px!important}#weightedBagSelectedFromFastSelection .sectionBorder .marginBottom0 .tc_green,#weightedBagSelectedFromManualSelection .tc_green{color:#000!important}#weightedBagSelectedFromFastSelection .sectionBorder .tc_greySoft,#weightedBagSelectedFromManualSelection .sectionBorder .tc_greySoft{color:#333!important}#personalizeArticle #personalizeArticle strong .wrapper_currency{font-family:"SourceSansPro",Arial,sans-serif;font-weight:600}#personalizeArticle .sectionBorderTab .header,.sectionBorder_lightBox .blockAncillary__title,.sectionBorder_lightBox .ancillaryTable__ancillaryBox .titleH4{font-family:"VuelingPilcrow",Arial,sans-serif;font-weight:500;font-size:24px;text-transform:uppercase;color:#000;line-height:1.2}.sectionBorder_lightBox .blockAncillary__title,.sectionBorder_lightBox .ancillaryTable__ancillaryBox .titleH4{padding-bottom:10px;margin-bottom:0;font-family:"SourceSansPro",Arial,sans-serif;font-weight:600}#personalizeArticle .sectionBorderTab .header .sticker,.sectionBox__header .sticker{padding-top:0!important}.select-baggage-kg .priceCurrency{display:flex;justify-content:center;align-items:center;font-family:"VuelingPilcrow",Arial,sans-serif;font-weight:500}#personalizeArticle .priceCurrency,#personalizeArticle .priceCurrency:after,#personalizeArticle .priceCurrency .price-currency__decimals,#personalizeArticle .wrapper_currency,#personalizeArticle .wrapper_currency sup,#c3Body #WithOutInsurance .priceCurrency,#c3Body #WithOutInsurance .priceCurrency:after,#c3Body #WithOutInsurance .priceCurrency .price-currency__decimals,#c3Body #WithOutInsurance .wrapper_currency,#c3Body #WithOutInsurance .wrapper_currency sup,.select-baggage-kg .priceCurrency,.select-baggage-kg .priceCurrency:after,.select-baggage-kg .priceCurrency .price-currency__decimals,.select-baggage-kg .wrapper_currency,.select-baggage-kg .wrapper_currency sup{font-size:16px!important;color:#000;font-weight:500;line-height:1;top:0;padding-top:0}#personalizeArticle .has-error .vy-insurance_actions .price .wrapper_currency,#personalizeArticle .has-error .vy-insurance_actions .price .wrapper_currency sup{color:#d82100}#personalizeArticle #seatMap .priceCurrency,#personalizeArticle #seatMap .priceCurrency:after,#personalizeArticle #seatMap .priceCurrency .price-currency__decimals,#personalizeArticle #seatMap .wrapper_currency,#personalizeArticle #seatMap .wrapper_currency sup{font-size:13px!important}#wrapper .wrapper_currency sup{white-space:pre}#InsuranceDiv .iconContent p{font-size:16px!important;margin-top:4px}#InsuranceDiv .list-iconFonts li{font-size:12px}#InsuranceDiv .column_5 .iconContent .iconContent__text .fs_14 strong{font-family:"Vueling Pilcrow",Arial,sans-serif;text-transform:uppercase;font-weight:500}strong .wrapper_currency_previousText,.wrapper_currency_previousText{font-family:"SourceSansPro",Arial,sans-serif;padding-right:4px;margin-right:0}.wrapper_currency+*{padding-right:2px}.wrapper_currency .wrapper_currency__footer{font-weight:400}strong .wrapper_currency__footer{font-weight:600}.wrapper_currency .wrapper_currency__footer,strong .wrapper_currency__footer{margin-top:2px;font-family:"SourceSansPro",Arial,sans-serif;font-size:12px;white-space:pre}#personalizeBody #personalizeArticle .boton_vp .bt_link{font-family:"SourceSansPro",Arial,sans-serif!important;font-weight:600!important;font-size:12px!important}#WithBaggageSelectedDivFade .passengerContact__userDataBox__form__text.column_6,#seatAssignment .passengerContact__userDataBox__form__text.column_6,#NoBoardingSelectedDiv .passengerContact__userDataBox__form__text.column_6{width:50%}#blockUIPopUpForHirePets #passengerPetInputContent .iconContent__icon .icon-dog{display:flex;-ms-display:flex}#wrapper .ss-transitional .vy-insurance_button{background-color:#fff000;color:#666!important;font-family:"SourceSansPro",Arial,sans-serif!important;border-color:#fff000;font-size:10px}#wrapper .ss-transitional .vy-insurance_button:hover{background-color:#e4d847}#wrapper .ss-transitional .vy-insurance_button.remove{border-color:#333;background-color:transparent}#wrapper .ss-transitional .vy-insurance_button.remove:hover{color:#333;border-color:#333;background-color:#ececec}#wrapper .ss-transitional .vy-insurance_button.remove:before{display:none}.sectionBorder_lightBox .blockAncillary__title{font-family:"VuelingPilcrow",Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.2;color:#000;text-transform:uppercase}.sectionBorder_lightBox .blockUIPopUp .contentSection p{font-size:14px}#wrapper .sectionBorder_lightBox .blockUIPopUp .contentSection p[class*="fs_12"]{font-size:14px!important}.btn--primary .bt_link{color:#000}.btn--primary.disableButton .bt_link{color:#000}.btn--primary.disableButton{opacity:.2}.btn--primary.disableButton:hover{background-color:#fff000;border-color:#fff000;color:#000}.btn--secondary .bt_link{color:#000}.icoAssistance_small_af:after{display:none}.c3AsideBar{position:relative;border-radius:5px;line-height:1.3;margin-bottom:20px;border:1px solid #e5e5e5;padding:10px!important;color:#333}.c3AsideBar h3,.c3AsideBar .c3AsideBar_footer h3{font:500 16px "VuelingPilcrow",Arial,sans-serif!important;margin:0 0 14px;text-transform:uppercase;color:#000}.c3AsideBar p,.c3AsideBar p strong{font-size:13px}.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;font-size:13px}.c3AsideBar .c3AsideBar_footer h3{float:left;width:100%;margin:0 0 10px}.c3AsideBar .c3AsideBar_footer h3 span{display:block}#menu_c3Body.c3AsideBar{border:1px solid #e5e5e5;border-radius:5px}#menu_c3Body.c3AsideBar .travelUser_servicesList ul li:last-child{margin-bottom:0}#menu_c3Body.c3AsideBar h3.prokyon_st_regular{font:600 13px "SourceSansPro",Arial,sans-serif!important;text-transform:lowercase;margin-bottom:8px}#menu_c3Body.c3AsideBar p{font:400 13px "SourceSansPro",Arial,sans-serif;color:#333;margin-bottom:0}#menu_c3Body.c3AsideBar .wrap_btSmall{margin-top:24px}#menu_c3Body.c3AsideBar .wrap_btSmall .btn--primary{width:100%}.c3AsideBar--checkin .c3AsideBar_title{width:100%;box-sizing:border-box;min-height:40px}.c3resumeAside{font-size:13px;color:#000}.c3resumeAside strong{text-transform:uppercase}.aside .c3AsideBar .sepDots_hYellow:after{color:transparent}.aside .c3AsideBar .sepDots_hYellow{border-top:1px dashed #0073b7}html body #c3Body .tc_greyMedium{color:#333}.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:600}#tureservaPage .aside .travelUser_servicesList{width:100%}.paxListTitle{font-size:1.09em!important;color:#666;font-weight:600!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:600 12px/1 "SourceSansPro",Arial,sans-serif}.paxPaymentRow .paymentStatus{color:#41a45d;font-weight:600}#wrapper .paymentStatus--pendiente{color:#ec665d;font-weight:600}.paymentStatus--pendiente span{display:block}.paymentStatus--pendiente span[class*="icoSprite"]+span{padding-left:20px}.paxPaymentRow__greenFields{color:#41a45d!important}.totalBorder{border-bottom:3px solid #e5e5e5!important}.paxPaymentTotal{text-align:right;font-size:1.27em;color:#000;width:100%;float:right}.paxPaymentTotal span{font-weight:600;margin-left:4px}.paxCodeIberia{float:left;width:100%;margin-bottom:8px}.paxCodeIberia span.field{float:left;font-weight:600}.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:#fff000;font:400 24px/1.3 'SourceSansPro',Arial,sans-serif;text-transform:uppercase;padding-top:2px}.RU #header.taCorp #logo a{width:481px}.textLogo{color:#fff;display:block;font:1.7em/1.6 'SourceSansPro',Arial,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:#fff000!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 #666;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:#fff000}#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 #ececec;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 #ccc 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:#ec665d}#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:#b3b3b3;color:#666}#header.taCorp .ap_login .apBar_start .arrow,#header.taCorpheader .ap_login .apBar_start .arrow{border-left-color:#b3b3b3}#header.taCorp .apBar_txt,#header.taCorpheader .apBar_txt{display:block;float:left;padding:3px 7px 0;height:13px;border-right:1px solid #b3b3b3;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:600;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:#ec665d;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:'SourceSansPro',Arial,sans-serif;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 #ccc 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:#b3b3b3}#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:#41a45d!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}.loggedIn .sectionBorder{border-radius:30px}.sectionBorder .bt_link{color:#000;font-size:14px;font-weight:600}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:#666;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}#holdPricePage .topBars #bloqueA p a .text-link{font:500 14px 'VuelingPilcrow',Arial,sans-serif;text-transform:uppercase;text-decoration:none}#holdPricePage .topBars #bloqueA.loggedIn .sectionBorder{border-radius:16px}.desplegableFiltroVuelos .contentLeft .nav_calendar{margin-bottom:8px}.desplegableFiltroVuelos .contentLeft .nav_calendar fieldset{margin-bottom:0}.desplegableFiltroVuelos .calendarTxt{display:block;font:400 1em/1.2 "SourceSansPro",Arial,sans-serif;margin-right:4px;float:left;text-align:left;width:142px;border:1px solid #666;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 #b3b3b3;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:#ececec;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:#41a45d}.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:#666;font:400 1.1em/1.2 "SourceSansPro",Arial,sans-serif;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:#000!important;margin-bottom:0!important}.reservationList .alturaTexto{min-height:125px!important}.reservationList .travelUser_servicesList .bt_mejorarViaje{float:right;position:absolute;bottom:0}.bt_mejorarViaje>a span{margin:0;right:2px}.reservationList .desplegable span{border-color:#41a45d #fff #fff!important}.reservationList a.pulsado span{border-color:#fff #fff #41a45d!important}.reservationList .improveFlyLayer{position:absolute!important;top:4px;left:-11px;width:225px;z-index:10}#wrapper .reservationList .improveFlyLayer h3{background:none;color:#000;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:400;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:#ececec;border-radius:10px;height:32px;border:2px solid #b3b3b3;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:#fff000;color:#fff;font-size:1.5em;font-family:"SourceSansPro",Arial,sans-serif;font-weight:600;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;color:#333}.confirmMsg .confirmMsg_content{padding:0 0 0 19px;max-width:94%;box-sizing:border-box}.confirmMsg .confirmMsg_content p,.confirmMsg .confirmMsg_content ul{font-size:16px!important}.confirmMsg:before{content:"";display:inline-block;height:100%;vertical-align:middle}.confirmMsg .confirmMsg_content p{font:600 1.09em/1.2 "SourceSansPro",Arial,sans-serif;margin:0 0 10px}.confirmMsg .confirmMsg_content h3{font:600 1.45em/1.2 "SourceSansPro",Arial,sans-serif;color:#41a45d;margin:0 0 10px}#c3_seatsPage .confirmMsg .msgContent+.sepDotsGrey.paddingDot20px{margin-bottom:28px!important}.checkin-flow-page .confirmMsg::before{display:none}.checkin-flow-page .confirmMsg{margin:48px 0}.checkin-flow-page .confirmMsg .sepDotsGrey{display:none}.checkin-flow-page .confirmMsg .msgContent .icoConfirm_big{vertical-align:top}.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 #b3b3b3}.buscadorFiltro .header:before,.buscadorFiltro .header:after{content:"";display:table}.buscadorFiltro .header:after{clear:both}.buscadorFiltro .header h3{font:400 23px/1 "SourceSansPro",Arial,sans-serif;color:#666}.buscadorFiltro .header .titleLinks{bottom:10px}.buscadorFiltro .header .titleLinks a{font:400 1.1em/1.2 "SourceSansPro",Arial,sans-serif;color:#007b7a}.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 #b3b3b3}.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:#666;font:400 1.72em/1.2 "SourceSansPro",Arial,sans-serif!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}.txtAlignJustify,.align-justify{text-align:justify!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:#b3b3b3;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 #ccc}.border-bottom--dashed.border-bottom__specificity-helper{border-bottom:1px dashed #ccc!important}.border-top--dashed{border-top:1px dashed #b3b3b3}.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:#666;position:absolute}.ff_brandonText{font-family:"SourceSansPro",Arial,sans-serif!important}.errorDcc label[for="ECDccAcceptedNo"]::before{border-color:red!important}.errorDcc label[for="ECDccAcceptedYes"]::before{border-color:red!important}.noShowErrorDcc #dccErrorLabel{display:none}.errorDcc label[for="ECDccAcceptedNo"]::before{border-color:red!important}.errorDcc label[for="ECDccAcceptedYes"]::before{border-color:red!important}.showErrorDcc #dccErrorLabel{display:inline;color:#f43a38;font-family:"SourceSansPro",Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.noShowErrorDcc #dccErrorLabel{display:none}.feeSection_features .blockCenter{width:93%}.feeSection_features__title{font:600 14px/1 "SourceSansPro",Arial,sans-serif;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:600!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:#41a45d;border-radius:50%}.check-green-ok .path1:before,.icon-check_rounded .path2:before{color:#41a45d}.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:#fff000;-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:"SourceSansPro",Arial,sans-serif;font-weight:600}.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:"SourceSansPro",Arial,sans-serif;font-weight:600;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:"SourceSansPro",Arial,sans-serif;font-weight:600;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:#666;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 #fff000;padding:15px 9px 20px 15px}.passenger .listPas{width:100%}.listPas1{width:450px;font-weight:600;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}#dccFexcoContainer div{font-size:12px;line-height:17px}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}label.dccLabel{float:none;width:auto;padding-bottom:6px;padding-top:0;font-weight:400}#dcccontainer h3{font-size:120%;font-weight:600;color:#41a45d;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 label{margin:2px 0 0 0;font:400 15px/1 'SourceSansPro',Arial,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:600;color:#000}.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%}#seatAssignment .posRel.wrapper-info-boarding.marginBottom0 .sectionBorder.sectionSticker .sectionTable a{color:none;background-color:none;width:none;border:none}.sectionBorderTab .contentSection .withBaggageSelected .baggageSelection .marginRight5 .sectionBorder.txtAlignCenter.styleBoxTab_menu.paddingBottom5.paddingRight5.paddingLeft5{padding:16px!important}.cardSection-additionalServices.sectionBorder.padding3.txtAlignCenter.styleBoxTab_menu.border-radius--5 .marginLeft5.marginRight5.paddingBottom5.paddingLeft10.paddingRight10.paddingTop5.title-border_bottom.border-bottom--dashed{margin-right:0!important;margin-left:0!important}#seatAssignment .sectionBorderTab .contentSection .marginRight5 .sectionBorder.sectionSticker{padding:16px!important}#seatAssignment .colRow2.sectionTable.paddingRight10.paddingTop10.paddingBottom10.marginTop0{padding:16px 0 0 0!important}#btnModificarPet,#btnModificarEquipajeEspecial,#btnModificarRoomVip{padding-left:0!important}.sectionBorderTab .contentSection .posRel.wrapper-info-boarding .marginRight5 .cardSection-additionalServices{padding:16px!important}#colIda .feeName.floatRight.tc_yellow,#colVuelta .feeName.floatRight.tc_yellow{color:#000!important}#AdditionalServices .contentSection .colRow2.colRow2--flex.gutter40.gutterSolidLine .icoSpriteB.icoSprite_bf.icoUpdate_bf:before{display:none}.article .section_elForm_paso .icoSpriteB.icoSprite_bf.icoYellowArrow_small_der_bf:before{background-image:none;content:'';color:#fff000;font-family:'new-vueling-icons';margin-top:-2px}.sectionBorderTab .contentSection .posRel.wrapper-info-boarding .marginRight5 .cardSection-additionalServices .tc_green.fs_12{color:#000!important}#cancelSeatPopUpLk span{width:150px}#paymentHoldConfirmPage #paxDetails .sectionRowBorder.totalBorder{width:48%}#paymentHoldConfirmPage .paxPayment{margin-bottom:10px}#paymentHoldConfirmPage .paxPayment .paxPaymentRow .field{font-weight:600!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:#333}a#DropDownListPassengerType_ADT_PLUS,select#adtSelectorDropdown{border-radius:0 4px 4px 0}#privateBody .travelUser.reservationList .sectionBorder_inside .contentSection_inside{padding:0!important}.blockUI .sectionBorder_lightBox .blockPage .modalSize_super .SelectBaggagePopUpDivBox{border:none}#NoBaggageSelectedDiv .sectionBorder.sectionSticker.marginBottom14{margin:0!important}#NoBaggageSelectedDiv .sectionBorder.sectionSticker.marginBottom14 .colRow2.sectionTable .column_4.sectionTable_cell a.select-baggage-kg:hover{color:#000}#NoBaggageSelectedDiv .sectionBorder.sectionSticker.marginBottom14.padding5.border-radius--5.borderWidth1{padding:16px!important}.marginTop11{margin-top:11px}.calendarAvailBody td .priceDay{font:400 12px/1.9 'SourceSansPro',Arial,sans-serif}.body.FR.taCorp #header .topLinks{width:76.2%}.carsSectionSliderContent_priceNum sup span{font-size:1em}.wrapper_tooltip--extraSeatCheckin{margin-left:0!important}.casco_filas .price .priceCurrency::after,.casco_filas .price .priceCurrency .price-currency__decimals{vertical-align:initial}.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 #b3b3b3;margin-bottom:14px!important}.title-pasos{padding-left:29px;position:relative;font:400 1.45em/1.2 'SourceSansPro',Arial,sans-serif!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:#666!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:716px!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 'SourceSansPro',Arial,sans-serif}.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:#ececec}#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 #ccc}.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:600 11px/1 'SourceSansPro',Arial,sans-serif;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 #ccc}.leyendTab-basic .callout{border:none;width:243px;border:1px solid #b3b3b3!important}.leyendTab-optima .callout h3{background-color:#fff000!important;color:#fff}.leyendTab-optima .callout{width:393px;border-color:#fff000!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:600!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}#paymentHoldAside .travelInfo h3{padding:16px 12px!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:600 1.08em/1 'SourceSansPro',Arial,sans-serif!important}.CA .sectionPassengers .labelFlight h4>span:first-child{font:600 1.08em/1 'SourceSansPro',Arial,sans-serif!important}.EU .sectionPassengers .labelFlight h4>span:first-child{font:600 .84em/1 'SourceSansPro',Arial,sans-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{display:flex}.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}#blockUIPopUpForInfoRoomVipDisplay .contentSection .fs_14.fw_800{font-family:'VuelingPilcrow',Arial,sans-serif;text-transform:uppercase;color:#000;font-weight:500!important;font-size:24px!important}#blockUIPopUpForInfoRoomVipDisplay .contentSection .sectionSolid .tc_greyMedium,#blockUIPopUpForInfoRoomVipDisplay .contentSection p{font-size:12px}#blockUIPopUpForInfoRoomVipDisplay .contentSection img{width:100%;height:auto}#addFlexPackServiceDiv #addFlexPackServiceButton{height:34px;border-radius:200px}#blockUIPopUpForHireRoomVipDisplayWrapper #vipRoomHireAcceptLink{font-size:16px;height:44px}#blockUIPopUpForInfoRoomVipDisplay .contentSection p.marginBottom20{margin-bottom:8px!important}#blockUIPopUpForInfoRoomVipDisplay .contentSection .sectionSolid{margin-bottom:16px!important}#blockUIPopUpForHireRoomVipDisplay .contentSection p{font-size:14px}#blockUIPopUpForHireRoomVipDisplay .contentSection #lblMustCheckConditionsRoomVip{font-size:11px}#blockUIPopUpForConditionsPets .popupContent .popupLeftSide{display:none}#blockUIPopUpForResidentConditions .contentSection .listado_square,#blockUIPopUpForLargeFamilyConditions .contentSection .listado_square,#blockUIPopUpForExtraSeatConditions .contentSection{margin:0;padding:0}#wrapper #blockUIPopUpForTwoExtraSeatInfo .contentSection .moduleBox_contentText .fs_12{font-size:14px!important}#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 'SourceSansPro',Arial,sans-serif}.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}}.cardSection-additionalServices.sectionBorder .marginLeft5.marginRight5.paddingBottom5{display:flex;justify-content:center}.cardSection-additionalServices.sectionBorder .marginLeft5.marginRight5.paddingBottom5 .displayInlineBlock{display:flex!important}.cardSection-additionalServices.sectionBorder .marginLeft5.marginRight5.paddingBottom5 .displayInlineBlock a.moreInfoLink.displayInlineBlock{margin-left:4px}ul#weightedBagSelectedListFromManualSelectionNotOWOutbound,ul#weightedBagSelectedListFromManualSelectionNotOWInbound{width:70%}@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}.wrapCenter_sinAncho.wrap_btSmall_arrow.marginTop40 [class*='btn--']{margin-left:16px}#contactArticle .ss-transitional .list--icon-primary.margin-top--15{font-size:12px}#contactArticle .ss-transitional .list--icon-primary.margin-top--15 li:before{margin-top:0}#creditShellContainer #CreditShellVuelingMemberView_availableCreditShellButton .btn--primary{display:inline-flex}#ControlGroupCommunicationPreferencesView_CommunicationPreferencesCommunicationPreferencesView_LoyaltyProgramInputUpdateCommunicationPreferencesView_VY_label .inlineElement{vertical-align:bottom}#selectMainBody .sepDotsGrey:after{content:'';border-bottom:1px solid #e5e5e5}#ControlGroupCommunicationPreferencesView_CommunicationPreferencesCommunicationPreferencesView_LoyaltyProgramInputUpdateCommunicationPreferencesView_Step3 .icoLogoVuelingClub_grey_small{background:none}#ControlGroupCommunicationPreferencesView_CommunicationPreferencesCommunicationPreferencesView_LoyaltyProgramInputUpdateCommunicationPreferencesView_Step3 .icoLogoVuelingClub_grey_small:before,#apPage .cornerPosition .icoSpriteA.icoLogoVuelingClub_grey_medium:before{content:'';font-family:'ds-vueling-icons';color:#000;font-size:22px}#apPage .cornerPosition .icoSpriteA.icoLogoVuelingClub_grey_medium{background:none}#C3SidebarInfoTypeChangePriorityBoardingViewaddingServicesToBookingTotal,#C3SidebarInfoTypeChangePriorityBoardingViewaddingServicesToBookingTotal sup,#C3SidebarInfoTypeChangePriorityBoardingViewaddingServicesToBookingTotal sup span{color:#fff;font-size:14px}.blockUI.sectionBorder_lightBox.blockPage.HotelCarPopupBox{width:auto!important}#HotelCarPopup .contentSection .icoSpriteB.icoSprite_bf.icoYellowArrow_big_bf.fs_12::before,#HotelCarPopup .contentSection.padding20.noScroll .sepDotsGrey.paddingDot20px,#HotelCarPopup .contentSection.padding20.noScroll .iconContent.iconSize_lg>.iconContent__text,#HotelCarPopup .contentSection.padding20.noScroll .icoSpriteB.icoSprite_bf.icoYellowArrow_big_bf.fs_12{display:none}#HotelCarPopup .contentSection .icoYellowArrow_big_bf{padding-left:0}#HotelCarPopup .contentSection.padding20.noScroll .iconContent.iconSize_lg .iconContent__icon img{width:295px;height:auto;object-fit:cover;scale:1.3}#HotelCarPopup .contentSection.padding20.noScroll{display:flex;padding:40px!important}#HotelCarPopup .contentSection.padding20.noScroll #xx{display:flex;flex-direction:column;background-color:#f7f7f7;border-radius:16px;margin-right:16px;width:295px}#HotelCarPopup .contentSection.padding20.noScroll #xx+div+#xx{margin-right:0}#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable{display:flex;flex-direction:column;padding:16px}#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable .column_8.sectionTable_cell.txtAlignMiddle{margin-bottom:16px;width:70%!important}#HotelCarPopup .contentSection.padding20.noScroll .iconContent.iconSize_lg{border-radius:16px 16px 0 0;overflow:hidden}#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable .column_4.sectionTable_cell.txtAlignMiddle.txtAlignRight .btn--primary{background-color:#fff;color:#000;border:1px solid #000}#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable .column_4.sectionTable_cell.txtAlignMiddle.txtAlignRight .btn--primary.size--S{min-width:fit-content}#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable .column_4.sectionTable_cell.txtAlignMiddle.txtAlignRight .btn--primary:hover,#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable .column_4.sectionTable_cell.txtAlignMiddle.txtAlignRight .btn--primary:focus,#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable .column_4.sectionTable_cell.txtAlignMiddle.txtAlignRight .btn--primary.loading{background-color:#e5e5e5}#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable .column_4.sectionTable_cell.txtAlignMiddle.txtAlignRight .btn--primary:focus-visible{outline:2px solid #000 2px;box-shadow:0 0 0 2px #fff}#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable .column_8.sectionTable_cell.txtAlignMiddle .fs_12{text-transform:uppercase;font-family:'VuelingPilcrow',Arial,sans-serif;font-weight:500;font-size:14px!important}#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable .column_8.sectionTable_cell.txtAlignMiddle .fs_12 strong{text-transform:initial;font-family:'SourceSansPro',Arial,sans-serif;font-weight:400}#HotelCarPopup .contentSection.padding20.noScroll .colRow2.sectionTable .column_8.sectionTable_cell.txtAlignMiddle .fs_12 strong .wrapper_currency sup{font-size:14px!important}#paxsRoomVipsTittle_0{font-size:14px}#paxsRoomVipsTittle_0::after,#paxsRoomVipsTittle_0::before{display:none}#containerOneStation01 .salaVip_lightBox_module .btn--primary.cancel.size--S{margin-bottom:8px}[id^='blockUIPopUpForInfoRoomVipDetails'] .wrap_btSmall_plus.is{display:flex;flex-direction:row-reverse}[id^='blockUIPopUpForInfoRoomVipDetails'] .wrap_btSmall_plus.is .btn--primary.cancel.size--S{display:none}[id^='blockUIPopUpForInfoRoomVipDetails'] .wrap_btSmall_plus.is.active .btn--primary.cancel.size--S{display:flex;margin-left:8px;min-width:32px;padding:0;margin-bottom:0;margin-top:0}[id^='blockUIPopUpForInfoRoomVipDetails'] .wrap_btSmall_plus.is .btn--primary{background-color:#fff;border-color:#000}[id^='blockUIPopUpForInfoRoomVipDetails'] .wrap_btSmall_plus.is .btn--primary:hover:not(.disableButton){background-color:#ddd;border-color:#000}#privateBody{color:#333}#privateBody .paginaTipo_registro h1{font-size:32px}#privateBody .paginaTipo_registro .elForm_checkInput label{font-size:12px!important}#privateBody .paginaTipo_registro .sectionBox.sectionBox--border.sectionBox-tab.sectionBox-registerPunto{border:none}#privateBody .paginaTipo_registro .sectionBox .column_8.sectionTable_cell.txtAlignMiddle{background:none}#privateBody .paginaTipo_registro .sectionBox .sectionBox__header{border-radius:8px}#privateBody .paginaTipo_registro .sectionBox .sectionBox__header .icoSpriteA.icoLogoVuelingClub_grey_big.marginBottom10{background:url(../../images/VuelingBase/logos/logo-vueling-club.svg) no-repeat center}#privateBody .paginaTipo_registro .sectionBox .sectionBox__header .fs_16.prokyon_t_regular{font-size:26px}#privateBody .paginaTipo_registro .sectionBox .elForm_textInput[class*='check--']:after{background:none;content:'';font-family:'ds-vueling-icons';color:#27ce4c}#privateBody .paginaTipo_registro .sectionBox .elForm_textInput .icoSpriteB.icoVer{background:none}#privateBody .paginaTipo_registro .sectionBox .elForm_textInput .icoSpriteB.icoVer::before{content:'';font-family:'ds-vueling-icons';color:#000;font-size:16px}#privateBody .paginaTipo_registro .sectionBox [class*='elForm_'].check--OK label{border:none}#privateBody .page .container.confirmation-page_main .vy-icon-check-ok-rounded .path1:before{color:#27ce4c}#privateBody .page .container.confirmation-page_main .vy-icon-check-ok-rounded .path1:before,#privateBody .page .container.confirmation-page_main .vy-icon-check-ok-rounded .path2:before{font-size:48px}#privateBody .page .container.confirmation-page_main .confirmation-page_title-success{font-size:32px;text-transform:uppercase;color:#000;display:flex;align-items:center;justify-content:center;gap:16px}#privateBody .page .container.confirmation-page_main .confirmation-page_title-success strong{font-family:'VuelingPilcrow',Arial,sans-serif;font-weight:500}#privateBody .page .container.confirmation-page_main{display:flex;flex-direction:column;align-items:center;gap:32px}#privateBody .page .container.confirmation-page_main .benefits{display:flex;flex-wrap:wrap;color:#000;gap:24px}#privateBody .page .container.confirmation-page_main .benefits .text-center{width:100%;font-size:18px;font-weight:400;text-transform:initial;font-family:'SourceSansPro',Arial,sans-serif}#privateBody .page .container.confirmation-page_main .benefits .benefits__column{flex:1}#privateBody .page .container.confirmation-page_main .benefits .benefits__column .benefits__stickers{display:flex;justify-content:center;margin-bottom:32px}#privateBody .page .container.confirmation-page_main .benefits .benefits__column .benefits__stickers .figure{border:solid 1px #000;border-radius:50%;width:90px;height:90px;padding:33px;display:flex;align-items:center;justify-content:center}#privateBody .page .container.confirmation-page_main .benefits .benefits__column .benefits__stickers .figure [class*='vy-icon-']{font-size:32px}#privateBody .page .container.confirmation-page_main .benefits .benefits__column .benefits__stickers .figure [class*='vy-icon-'] .path1::before,#privateBody .page .container.confirmation-page_main .benefits .benefits__column .benefits__stickers .figure [class*='vy-icon-'] .path2::before{color:#000}#privateBody .page .container.confirmation-page_main .benefits .benefits__column .description{font-size:16px;font-weight:400;font-family:'SourceSansPro',Arial,sans-serif;text-transform:initial}#privateBody .page .container.confirmation-page_main .confirmation-page_action a:first-child{margin-right:32px}#privateBody .page .container.confirmation-page_main .confirmation-page_action a:first-child:hover{border-color:#000}#privateBody .page .container.confirmation-page_main .confirmation-page_action a:nth-child(2){background-color:#fff000;border-color:#fff000;color:#000}#privateBody .page .container.confirmation-page_main .confirmation-page_action a:nth-child(2):hover{background-color:#fff66b;border-color:#fff66b}#privateBody .sectionBox__header p,#privateBody .sectionBox__header .list-checkOK-big.marginBottom20{font-size:14px}#privateBody .time_detail_flight{font-size:14px!important}#privateBody .time_detail_flight [class*='icon-']{top:10px}#privateBody .btn--primary.size--S.process{background-color:#fff000;border-color:#fff000;color:#000}#privateBody .wrap_btSmall_arrow.wrapCenter_sinAncho .btn--primary.size--S.process{margin-right:20px}#privateBody .btn--primary.size--S.process:hover,#privateBody .btn--primary.size--S.process:focus{background-color:#fff66b;border-color:#fff66b}#privateBody .section_elForm.section_elForm--fluid.blockCenter-2_1 .marginBottom10.fw_800{font-size:14px;font-weight:400!important}#agencias_flyedArticle .sepDotsGrey:after{content:'';border-bottom:1px solid #e5e5e5}#agencias_flyedArticle span.icoSpriteB.icoSprite_bf.icoUpdate_bf:before{content:'';font-family:'new-vueling-icons';background:none;color:#000}#agencias_flyedArticle span.icoSpriteB.icoExportar{background:none}#agencias_flyedArticle span.icoSpriteB.icoExportar:before{content:'';font-family:'new-vueling-icons';color:#000}#agencias_flyedArticle .paddingLeft40.tc_black.displayBlock{width:130px}#agencias_flyedArticle h3+.pnrDetail{margin-top:20px!important}#agencias_flyedArticle .paxPayment .icoSpriteB.icoConfirm_small::before{top:2px;margin-right:4px}#agencias_flyedArticle .sectionBorder_layerSmall{border:none!important;box-shadow:1px 2px 8px rgba(0,0,0,.08)}#agencias_flyedArticle [class*='col_1'] .sectionBorderTab.styleBoxTab_vuelo.reservationList.noPrint.travelUser .header{font-size:18px}#agencias_flyedArticle .vy-operated-by{margin-left:90px}#agencias_flyedArticle .icoSpriteA.icoConnectionIda_small.floatLeft .paddingLeft40.tc_black.displayBlock,#agencias_flyedArticle .icoSpriteA.icoConnectionVuelta_small.floatLeft .paddingLeft40.tc_black.displayBlock{padding-left:50px!important}#agencias_flyedArticle .paxNameList .colIn{width:100%}#agencias_flyedArticle .paxNameList i.icoRoundFee{display:flex;flex-direction:row;width:100%}#agencias_flyedArticle .paxNameList .colIn.tc_greyMedium.txtAlignCenter,#agencias_flyedArticle .paxNameList .colIn .icoRoundFee strong{width:33%}#agencias_flyedArticle h3.sectionBorderSquare,#agencias_flyedArticle h3.sectionBorderSquare .icoRoundFee{width:100%;display:flex}#agencias_flyedArticle h3.sectionBorderSquare .labelFlight{order:1}#tureservaPage .sepDotsGrey{border-bottom:1px solid #e9e9e9}#tureservaPage .sepDotsGrey::after{content:''}#tureservaArticle .section_elForm_title{margin-top:48px}#tureservaArticle .table-passengerDetail tbody tr:nth-last-child(1){border-bottom:none}#tureservaPage .titleGroup.titleGroup-with-button .title1>span{color:#00bbba}#detailsRoomVipInputContent_0 .fs_12{font-size:14px!important}#totalAvios .travelInfo_listContent-nolistStyle .travelInfo_listRow_title,#totalAvios .travelInfo_listContent-nolistStyle .travelInfo_listRow_desc{padding-top:8px}#priceRowAvios #SBSidebarView_totalPriceBeforeDiscountSpan,#priceRowAvios #SBSidebarView_totalPriceBeforeDiscountSpan *{color:#000}#itineraryArticle .sectionBox.sectionBox-passengerDetailPayment{overflow:visible}#paxDetails>a .header,#paxDetailsEmergency .header,#tureservaArticle #mustKnow.styleBox_tarifas h3{border-radius:5px 5px 0 0}#seatsSeparador .travelInfo_list.travelInfo_list--services .travelInfo_listHeader .travelInfo_listHeader_desc span strong,#seatsSeparador .travelInfo_list.travelInfo_list--services .travelInfo_listHeader .travelInfo_listHeader_title.fs_11{font-size:14px!important}#C3SidebarInfoTypeChangeSeatViewaddingServicesToBookingTotal,#C3SidebarInfoTypeChangeSeatViewaddingServicesToBookingTotal *{font-size:14px}.backImg.DE.wrapper-fix #SkySales #privateBody #apPage #ap_Article .formLeft .contentSection.padding15.paddingTop0.clearfix .marginTop10.colRow2.sectionTable.reservationList__footer .column_4.sectionTable_cell:first-child .contentSection_inside .wrap_btSmall.wrapCenter_conAncho.btWidth_100px .btn--primary.size--S.widthAuto.padding6_10,.backImg.EU.wrapper-fix #SkySales #privateBody #apPage #ap_Article .formLeft .contentSection.padding15.paddingTop0.clearfix .marginTop10.colRow2.sectionTable.reservationList__footer .column_4.sectionTable_cell:first-child .contentSection_inside .wrap_btSmall.wrapCenter_conAncho.btWidth_100px .btn--primary.size--S.widthAuto.padding6_10{padding:7px 0}.backImg.FR .body.FR #apPage #ap_Article .formLeft .sectionBorderTab.styleBoxTab_vuelo.sectionRightTab.smallTab.travelUser.reservationList .avios-push-message .avios-push-message_title{padding-right:60px}.body.FR #ContactViewControlGroupMainContact_ContactViewMemberLoginAndSliderPwAContactView_ContactViewMemberLoginContactView_linkButtonPreLogIn{padding:12px}#itineraryPage .mod_confirmMsg .mod_confirmMsg__title>span{padding-left:0;display:flex;align-items:center}#itineraryPage .mod_confirmMsg .mod_confirmMsg__title>span:before{position:relative;top:0;left:0;margin-top:0;margin-right:16px}#wrapper table tfoot tr td .btn--primary.size--S{display:inline-flex!important}