abbr{border:none}body{margin:0}input,label,select,textarea{font-family:inherit}h1{width:100%;border-bottom:1px dotted #c8c5c5;color:#000;padding:0 5px 0 0;margin:0 0 10px;line-height:25px;font-weight:700;box-sizing:border-box}h2{background:#1e3747;color:#fff;padding:3px 10px;text-transform:uppercase;font-size:.85em}h2 a{font-size:11px}h3{padding:5px 10px;background:#ededed;color:#333;font-size:.85em;font-weight:400}#password_reminder_modal h3{background:none}h4{font-size:1em}fieldset{border:0;padding:0 .5em}input[type=checkbox]{margin:0 0 0 5px}[dir=rtl] input[type=checkbox]{margin:0 5px 0 0}.p10{padding:0 10px}.m_top{margin-top:10px!important}.fleft{float:right}#logo{margin:10px 10px 0 0;display:block}#logo svg,#logo svg *{fill:#ec5b14;width:100px;height:17px}[dir=rtl] #logo{margin:10px 0 0 10px}.telefono{float:left;margin-left:10px}.telefono svg,.telefono svg *{fill:#ec5b14;width:22px;height:22px}[dir=rtl] .telefono{float:right;margin-right:10px}.alert{border:0!important;padding:0!important}#blocked_purchase_error_message{text-align:right}#blocked_purchase_error_message h2{width:auto;font-size:14px;margin-bottom:20px;border:none}#blocked_purchase_error_message li,#blocked_purchase_error_message p{font-size:12px}#blocked_purchase_error_message p.purchase_id{margin-top:10px;font-size:14px}#blocked_purchase_error_message a{font:inherit;text-decoration:underline}#blocked_interface_error_message{text-align:right}#blocked_interface_error_message h2{width:auto;font-size:16px;margin-bottom:20px;background:url(/headers/img/icons/exclamation-red.png) no-repeat right 4px top 7px;padding:6px 25px 6px 6px;border:none;color:red}#blocked_interface_error_message p{font-size:12px}#blocked_interface_error_message li{font-size:12px;padding:10px 0;list-style:disc;list-style-position:outside;margin-right:20px}#blocked_interface_error_message p.purchase_id{margin-top:10px;font-size:14px}#blocked_interface_error_message a{font:inherit;text-decoration:underline}.continue_button_container{margin:0 10px;margin-bottom:50px!important}.underline-titulo{line-height:25px;border-bottom:1px solid #7a8e9a}.credit_card_form_wrapper,.masterpass_form_wrapper,.paypal_form_wrapper,.service_resume_normal_text{padding:5px}.service_resume_normal_text{display:block}.modal-header{min-height:30px;line-height:30px}.modal-header button.close{width:30px;height:30px;font-size:30px}.bitcoin_form_wrapper img{float:right;margin-left:10px;width:30%}[dir=rtl] .bitcoin_form_wrapper img{float:left;margin-right:10px;margin-left:0}.bitcoin,.paypal,.txt_masterpass{font-size:.9em}.txt_paga_mas_tarde{font-size:13px}.wu_form_wrapper img{max-width:100%;height:auto}.bank_deposit_form_wrapper,.bank_transfer_form_wrapper,.wu_form_wrapper p{font-size:.9em}.fold,.unfold{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;clear:right;background:#ebebeb;text-align:center;color:#888;font-size:12px;padding:4px 0;background:#fff;background:linear-gradient(180deg,#fff 0,#f6f6f6 47%,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ededed",GradientType=0)}.fold span,.unfold span{display:inline-block;width:16px;height:8px;margin:2px auto 0;background-image:url(/headers/mobile/img/sprite_generico.png);background-repeat:no-repeat;background-color:initial}.fold_unfold_destacado{border-top:1px solid #c09853;background:#fcf8e3}.unfold span{background-position:right -570px top -747px}.fold span{background-position:right -570px top -727px}.cancellation_info_container{margin:20px 10px 0}.cart_service_cancellation_info .cancellation_info_container{margin:12px 0 0}.payment_page_service_cancellation{margin-bottom:10px}.back_to_listing,.cancellation_info_toggle{font-size:1em;text-decoration:underline}.back_to_listing{margin-top:12px}[dir=rtl] .back_to_listing{float:left}#waiting_spinner{background:#fff;box-shadow:0 0 6px #ddd;padding:10px 30px;display:none;line-height:24px}#waiting_spinner img{float:left;margin-right:10px}.cart_services{background:#ededed;padding:10px;font-size:12px}.cart_services h3{background:none}.cart_services .mostrar_detalles_vuelo{background-image:url(/headers/img/scr/vuelo.png);background-repeat:no-repeat;background-position:right 1px top 6px;padding-right:35px}[dir=rtl] .cart_services .mostrar_detalles_vuelo{background-image:url(/headers/img/scr/vuelo_ar.png);background-repeat:no-repeat;background-position:1% 8px;padding-right:0;padding-left:35px}.cart_services .mostrar_detalles_hotel{background-image:url(/headers/img/scr/hotel.png);background-repeat:no-repeat;background-position:right 4px top 0;min-height:25px;padding-right:35px;font-size:12px}[dir=rtl] .cart_services .mostrar_detalles_hotel{background-image:url(/headers/img/scr/hotel.png);background-repeat:no-repeat;background-position:1% 0;padding-right:0;padding-left:35px}.img_hotel_cart{margin:0 0 5px 15px;width:56px;height:56px}[dir=rtl] .img_hotel_cart{margin:0 15px 5px 0}.cart_info{font-size:14px;display:block}#cart_extra_info{font-size:12px}.cart_extra_info .underline-titulo{margin:10px 0;border-bottom:1px solid #d9d9d9}.opacity{opacity:.4}#coupons .subpanel{padding:0}#coupons .subpanel label,#coupons .subpanel span{padding:0 10px}.total_price_container{border-top:1px solid #999;padding-top:4px;margin-top:4px}[dir=rtl] .total_price{float:right}.text_peque{font-size:.8em;line-height:1.1em}div#internal_debug_info{bottom:0}div#internal_debug_info .module .module_id{padding:8px 5px}div#internal_debug_info .module .module_id:after{top:7px}#breadcrumbs{list-style:none;height:20px;counter-reset:numList;padding-top:20px;margin-bottom:14px;background:url(/headers/img/scr/grey_pixel.gif) repeat-x 100% 30px}#breadcrumbs li{width:15%;float:right;text-align:center;padding-left:1%;background:url(/headers/img/scr/grey_pixel.gif) repeat-x 100% 10px}[dir=rtl] #breadcrumbs li{float:left}#breadcrumbs li:before{counter-increment:numList;content:counter(numList);font:700 12px sans-serif;text-align:center;color:#ccc;background:#fff;width:20px;height:20px;border:1px solid #ccc;border-radius:100%;padding:3px 7px}#breadcrumbs li a{display:none}#breadcrumbs li.scr_bc_current:before{background:#ec5b14;color:#fff;border:0}#breadcrumbs .scr_bc_accesible a{text-decoration:underline;cursor:pointer}#breadcrumbs .scr_bc_done:before{border:1px solid #ec5b14;color:#ec5b14}#breadcrumbs .scr_bc_done,#breadcrumbs li.scr_bc_current{background:url(/headers/img/scr/orange_pixel.gif) repeat-x 100% 10px}#breadcrumbs .scr_bc_disabled,#breadcrumbs li span{display:none}div.form_field{clear:both;margin:4px 10px 4px 6px}[dir=rtl] div.form_field{clear:both;margin:4px 6px 4px 10px}div.form_field label{display:block;margin-bottom:4px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{width:95%;padding-left:5px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{border-color:#ccc #ccc #999 #999;border-style:solid;border-width:1px;box-shadow:none;height:23px;padding-right:5px}input[type=date]{font-size:14px}#suggestions{font-size:.9em;line-height:18px}#suggestions.filled{margin-bottom:5px}#suggestion_link{color:#ec5b14;text-decoration:underline;font-size:1em}.date_input{width:90px}textarea{box-sizing:border-box;width:90%;border:1px solid #ccc}fieldset.campos_formulario{padding:0}div.form_field div.sub_label{margin:0 0 10px}div.form_field div.sub_label p{font-size:12px;margin-top:3px;color:#666}.btn_secondary{margin-top:10px;border:1px solid #e2e2e2;cursor:pointer;color:#333;border-radius:2px;padding:4px 20px;font-size:.9em;text-decoration:none;background:#f9f9f9;background:linear-gradient(180deg,#f9f9f9 22%,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#e0e0e0",GradientType=0);box-shadow:0 1px 3px #999;display:inline-block}#main_col{margin:0 0 10px}#main_col,#side_col{width:100%}#data_entry_clear{clear:both}.data_request_step,.scr_module{font-size:.9em;line-height:1.4}.pre_text{font-size:11px;color:#444;margin:10px 5px 5px 0}.info_note,.warning_note{padding:8px 25px 8px 8px;background-position:right 4px top 6px;font-size:12px;border-width:1px}#cart_header .indicator,#secure_page{display:none}#customer_nav_logged{margin-top:10px;text-align:center}#forgot_password a{font-size:.8em;color:#ec5b14;text-decoration:underline}#payment{padding:0}#payment input[type=text],#payment select{display:block}[dir=rtl] #payment .sub_label{float:left}#payment .cont_caducidad .sub_label:first-of-type{margin-left:10px}[dir=rtl] #payment .cont_caducidad .sub_label:first-of-type{margin-right:10px;margin-left:0}#payment .sub_label select{display:inline}#payment_method_forms .choose_currency{margin:4px 10px 4px 6px}[dir=rtl] #payment_method_forms .choose_currency{margin:4px 6px 4px 10px}#payment .info_note{margin-bottom:15px}#payment .info_cvv2{width:110px}[dir=rtl] #payment .info_cvv2{background-position:right 135px top 8px}#payment #payment_methods{display:none;padding:10px}#payment #payment_methods li>input[type=radio]{margin-top:4px}#payment #payment_methods li>label{font-size:20px}#payment #imagen_tarjetas_credito,#payment #info_cvv2,#payment #payment_method_tabs li p,#payment #payment_page_service_cancellation,#payment #security_info,#payment .icono_dudas{display:none}.cancellation_info_container table{clear:right;margin:0 0 10px}.cancellation_info_container table td,.cancellation_info_container table th{font-size:12px}.cancellation_info_container table th{font-weight:400}.cancellation_info_container table td{border-bottom:1px dotted #ccc;padding:5px 0;font-size:11px}.cancellation_info_container table td.scr_amount span{font-weight:700}.cancellation_info_container h4{text-decoration:none;margin-bottom:5px;font-weight:700;color:#42789a}#payment_groupings_container select{display:inline}.checkbox_accept,div.form_field.checkbox_accept{background:#ebebeb;padding:5px;margin:5px 5px 20px;font-size:.9em}.checkbox_accept a{color:#ec5b14;font-size:1em;font-weight:700;text-decoration:underline;display:inline-block;padding:5px 0}.checkbox_accept label{display:block;margin-right:22px}[dir=rtl] .checkbox_accept label{margin-right:0;margin-left:22px}.checkbox_accept label span{display:inline-block;margin-bottom:6px}.charges_plan_container{background:#e1e9f2;margin:4px;border:1px solid #cbd4dc;padding:4px}.text_chargesplan{font-size:12px;margin-bottom:5px}.charges_plan_container .underline-titulo{line-height:0;border-bottom:0}.charges_plan{padding:0;background:#fff}.charges_plan table{border-collapse:collapse;width:100%;border-top:1px solid #b8c5cd;border-right:1px solid #b8c5cd;border-left:1px solid #b8c5cd}.charges_plan table tr td{border-left:0;border-bottom:1px solid #b8c5cd;border-right:0;padding:4px;font-size:12px}.charges_plan table tr:first-child td{font-weight:700;color:#666}#credit_card_bank_name_container{padding-bottom:5px}.euro_price .money abbr.currency{text-decoration:none;border:none}.payment_method_selector{clear:both}#payment #payment_method_tabs{padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;max-width:100%;position:relative}#payment #payment_method_tabs:after{content:"";display:block;height:2px;width:100%;background:#c8cbcc;position:absolute;bottom:0;right:0}#payment_method_tabs .payment_method_tab{font-size:11px;line-height:13px}#payment_method_tabs .payment_method_tab .payment_icon{display:block;margin:0 auto 6px}#payment_method_tabs .payment_method_tab .payment_method_price{display:none}#payment_method_tabs .payment_method_tab .spinner{background:#e8ebec;position:absolute;top:0;right:50%;margin:0 -17px 0 0!important}#payment_method_tabs>.payment_method_tab{background:transparent;border:0;border-bottom:2px solid #c8cbcc;height:36px;padding:10px 10px 9px;text-align:center}#payment_method_tabs .payment_method_tab_selected{background:transparent;border-bottom:3px solid #1e3747;padding:10px 10px 8px}.tabs_count_1#payment_method_tabs .payment_method_tab_selected{background:transparent;border-bottom:2px solid #c8cbcc;padding:10px 10px 9px}.payment_description{display:none}#services_configuration_list{margin:10px}#optional_services .subpanel{min-height:0}#optional_services .subpanel h2{text-transform:uppercase;font-weight:700;border-bottom:none!important}#optional_services ul.available_services{margin-top:10px}#optional_services ul.available_services_list li li h4{display:inline;font-weight:700}#optional_services ul.available_services_list li li{margin-top:5px}#optional_services ul.available_services_list li li.selected_service{border:1px solid #ec5b14!important}#insurance .subpanel{min-height:0}#insurance .subpanel h2{text-transform:uppercase;font-weight:700;border-bottom:none!important}#insurance ul.available_services{margin-top:10px}#insurance ul.available_services_list li li h4{display:inline;font-weight:700}#insurance ul.available_services_list li li{margin-top:5px;position:relative;padding-bottom:25px}#insurance ul.available_services_list li li .amount_person_container{position:absolute;bottom:5px;left:5px}[dir=rtl] #insurance ul.available_services_list li li .amount_person_container{left:auto;right:5px}#insurance ul.available_services_list li li .amount_person_container .text_person{font-size:12px}#insurance ul.available_services_list li li.selected_service{border:1px solid #ec5b14!important}.optional_services_group{padding:5px;border:1px solid #dfdfdf;margin:0 5px 8px}.optional_services_group li{border:none!important}.optional_service h4{font-size:.9em}.conditions_text_for_accept,.optional_service_title,.optional_service a,.optional_service p{font-size:14px}.optional_service a{text-decoration:underline}li.selected_service{border:1px solid #ec5b14}li.optional_service div.service_details_container{clear:none;margin:0;overflow:inherit}.optional_service_details img,.service_details_container img{display:none}li.ong_service,li.optional_service{background:#fff}li.ong_service label,li.ong_service p,li.ong_service span{font-size:12px}li.ong_service a{font-size:1em}li.ong_service img.logo_ong{display:none}#insurance ul.available_services_list li span.amount,#optional_services ul.available_services_list li span.amount{font-weight:700;font-size:1.1em}.ong_modal .modal-header h3{background:#fff;color:#555}.ong_modal .modal-body img{display:none}.ong_service p{padding-right:21px}#coupons label{font-size:12px}#coupons input[type=text]{width:auto}.conditions_text_for_accept{padding:0 5px}.conditions_text_for_accept label{line-height:15px;padding-right:20px;position:relative}.conditions_text_for_accept label input{position:absolute;margin-right:-20px;margin-left:3px}[dir=rtl] .conditions_text_for_accept label{padding-right:0;padding-left:20px}[dir=rtl] .conditions_text_for_accept label input{position:absolute;margin-right:3px;margin-left:-20px}#insurance ul.available_services_list li .conditions_text_for_accept li{padding-bottom:0;margin-bottom:0}#travellers .set_traveller_as_titular{float:right}[dir=rtl] #travellers .set_traveller_as_titular{float:left}#travellers .traveller_item{margin-bottom:20px}#travellers .not_editable{margin-top:6px}#travellers .not_editable label{float:right;margin-top:0!important;padding-left:6px}[dir=rtl] #travellers .not_editable label{float:left;padding-right:6px;padding-left:0}.not_editable label{font-weight:700}.not_editable .sub_label,a.icono_dudas{display:none}div.form_field.contListaViajeros{padding-bottom:8px;border-bottom:1px dotted #ccc;margin-bottom:8px}.shamsimiladicalendar{font-size:.9em;padding-top:12px}.shamsimiladiswitchOn{font-size:inherit;text-decoration:none;color:#00f}#customized_attention{margin-top:10px}#customized_attention_nationality_select{margin:10px;padding:5px;font-size:12px}#ca_residence_country_container .cobertura{font-size:12px;color:#a2a2a2;display:block;margin-top:5px}.textLinkBlue{color:#1e3747;font-size:12px!important;text-decoration:underline}.textLinkBlue.show_more{text-transform:capitalize}.textLinkBlue.show_more span{display:inline-block;width:12px;height:12px;background:url(https://res.destinia.com/headers/img/scr/sprite-scr-mobile.png) right -7px top -35px}.textLinkBlue.show_less{text-transform:capitalize}.textLinkBlue.show_less span{display:inline-block;width:12px;height:12px;background:url(https://res.destinia.com/headers/img/scr/sprite-scr-mobile.png) right -25px top -35px}#customized_attention_form{margin-top:10px;padding:10px}.btn_container{margin-bottom:15px}.row:after,.row:before{content:"";display:block;clear:both}.item_custom_service{border:1px solid #ddd;padding:5px;background-color:#fff;margin-bottom:5px}.servdestacado{border:1px solid #ccc;background-color:#f5f5f5}.item_custom_service input{margin:0}.servNOdestacado.servdestacado{border:none}.item_custom_service .estrella{float:right;margin-top:4px;margin-left:5px}[dir=rtl] .item_custom_service .estrella{float:left;margin-left:0;margin-right:5px}.item_custom_service .eco{width:12px;height:12px;background:url(https://res.destinia.com/headers/img/scr/sprite-scr-mobile.png) right -76px top -10px}.item_custom_service .bronze{width:12px;height:12px;background:url(https://res.destinia.com/headers/img/scr/sprite-scr-mobile.png) right -10px top -10px}.item_custom_service .silver{width:12px;height:12px;background:url(https://res.destinia.com/headers/img/scr/sprite-scr-mobile.png) right -32px top -10px}.item_custom_service .gold{width:12px;height:12px;background:url(https://res.destinia.com/headers/img/scr/sprite-scr-mobile.png) right -54px top -10px}.item_custom_service .block_head{margin-bottom:10px}.item_custom_service .span4,.item_custom_service .span5{clear:both}.item_custom_service .insuranceLogo{float:right;width:auto}[dir=rtl] .item_custom_service .insuranceLogo{float:left}.item_custom_service .insuranceLogo img{width:70%}.item_custom_service .span7{float:left;width:50%;clear:left;text-align:left}.item_custom_service .servNOdestacado ul{padding-right:20px}[dir=rtl] .item_custom_service .servNOdestacado ul{padding-right:0;padding-left:20px}.item_custom_service .servNOdestacado ul li{list-style:disc;font-size:12px;list-style-position:outside;line-height:20px;margin-bottom:5px!important}.item_custom_service .servNOdestacado ul a{color:#1e3747;font-size:12px!important;text-decoration:underline}.item_custom_service .tipoServicio{font-size:15px;color:#a2a2a2;display:block;margin-bottom:5px}.radio_item_service.item_custom_service .tipoServicio{margin-bottom:0}.item_custom_service .claimServicio{display:block}.item_custom_service .claimServicio,.item_custom_service .morePolizas{font-size:12px;color:#262626;font-weight:700}.item_custom_service .precio{float:left;clear:left;text-align:left}[dir=rtl] .item_custom_service .precio{float:right;clear:right;text-align:right}.item_custom_service .precio .principal .price{font-size:14px;font-weight:700;color:#ec5b14}.item_custom_service .precio .package_price{float:left;text-align:left;margin-left:10px}[dir=rtl] .item_custom_service .precio .package_price{float:right;text-align:right;margin-right:10px;margin-left:0}.radio_item_service.item_custom_service .precio .package_price,[dir=rtl] .radio_item_service.item_custom_service .precio .package_price{float:none;margin-left:0;margin-right:0}.item_custom_service .precio .package_price .aprox{font-size:11px;color:#969690;display:block}.item_custom_service .precio .package_price .aprox .price{font-size:11px;font-weight:400;color:#969690;float:none;margin-left:auto;line-height:normal}.item_custom_service .precio .price_container{float:left;text-align:left}[dir=rtl] .item_custom_service .precio .price_container{float:right;text-align:right}.radio_item_service.item_custom_service .precio .price_container,[dir=rtl] .radio_item_service.item_custom_service .precio .price_container{float:none}.item_custom_service .precio .pPersona{display:block;font-size:10px;color:#8d8d87;margin-top:-7px}.item_custom_service a.boton_principal{display:block;width:100%;height:30px;padding:8px;margin:0;border:1px solid #ffd212;border-radius:5px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;line-height:12px;text-align:center}.item_custom_service.servdestacado a.boton_principal{background-color:#ffd212;color:#fff}.item_custom_service .pTotal{clear:both;display:block;color:#969690;text-align:left;font-size:11px;line-height:35px}.item_custom_service .pTotal .price_breakdown{float:left;margin-right:5px;margin-top:3px}[dir=rtl] .item_custom_service .pTotal .price_breakdown{float:right;margin-right:0;margin-left:5px;margin-top:3px}.item_custom_service .pTotal .scr_amount .price,.item_custom_service .pTotal .scr_amount .symbol{font-weight:700}.item_custom_service .pTotal .scr_amount .aprox .price{font-weight:400}#no_service_opt{padding:5px;margin:0 5px;text-align:left;line-height:12px}[dir=rtl] #no_service_opt{text-align:right}#no_service_opt div{margin-bottom:10px}#no_service_opt .txtEstandar{font-size:11px;color:#a2a2a2}.item_custom_service .desgloseDetallado{width:250px}#customized_attention_form .popover{max-width:100%}.item_custom_service .desgloseDetallado span{font-size:12px;color:#262626}.item_custom_service .desgloseDetallado .desPrecio{float:left;color:#262626}.item_custom_service .desgloseDetallado .pFinal .desTexto{font-weight:700}.item_custom_service .desgloseDetallado .pFinal .desPrecio .price{font-weight:700;float:left;color:#ec5b14}.item_custom_service .desgloseDetallado .pFinal .desPrecio .price .symbol{color:#ec5b14;font-weight:700}.item_custom_service .desgloseDetallado .border_bottom_dashed{width:100%;border-bottom:1px dashed #dadada;padding:0;margin:0}.item_custom_service .desgloseDetallado .border_bottom_solid{width:100%;border-bottom:1px solid #dadada;padding:0;margin:0}.confirm_service_header img{display:none}.observations{padding:0 5px}.observations p{padding-bottom:5px}#customer_edit,.nombre_producto,.precio_producto{padding:0 5px}.modificar_datos_cliente{text-decoration:underline;float:left;color:#fff}[dir=rtl] .modificar_datos_cliente{float:right}#confirm_page_travellers_num{padding:5px 10px 0 5px}[dir=rtl] #confirm_page_travellers_num{padding:5px 5px 0 10px}#confirm_page_customer,#confirm_page_services #cancellation_info_container,#confirm_page_travellers{padding:0 10px}#confirm_page_services .cont_sure{padding:10px}.cont_vuelo_caja{border:2px solid #dfdfdf;background:#fff;padding:5px;margin:5px}div#result_header{font-size:14px}div#result_header .success_message{padding:10px 55px 10px 0}#result_page .referencia{font-size:20px}#result_page #result_page_customer,.cont_titular_result{padding:5px}#result_page_service #result_service_header{font-weight:700}.cont_gestor{background:#fff;margin:5px;border-radius:5px;border:1px solid #1e3747}.cont_gestor .title_tu_gestor{background:#1e3747;padding:5px;color:#fff}.cont_gestor #result_page_gestor{padding:5px}#result_page_services{margin:0 5px}.cont_vuelo_result{border:2px solid #dfdfdf;margin:5px 5px 0;padding:5px}.modal.rateme{position:absolute;top:30%}.modal.rateme .btn-primary,.modal.rateme .btn-primary:active,.modal.rateme .btn-primary:disabled,.modal.rateme .btn-primary:focus,.modal.rateme .btn-primary:hover,.modal.rateme .btn-primary[disabled]{background-color:#ec5b14;background-image:none}#rateme>.modal-scrollable{opacity:0}.cart_amounts{background:#fff;padding:5px;text-align:left;margin:0 5px;color:#666;font-size:.8em}.cart_amounts .scr_amount{color:#ec5b14;font-weight:700!important}.total_price .amount,.total_price .currency,.total_price .decimals{font-size:14px}.txt_mostrar_ocultar{font-size:11px}#cart_header .titulo{display:none}.img_vuelo_ida,.img_vuelo_vuelta{margin:5px 0 30px 5px;float:right}[dir=rtl] .img_vuelo_ida,[dir=rtl] .img_vuelo_vuelta{float:left}[dir=rtl] .fright{float:right}[dir=rtl] .fleft{float:left}#blocked_purchase_error_message .contact_info{width:100%}.optional_service_details p{padding-right:21px}[dir=rtl] .optional_service_details p{padding-right:0;padding-left:21px}#important_observations .alert{font-size:12px;padding:10px!important;margin:10px 0 0}.separator{margin:0 10px}.togglelogin_container{text-align:center}.togglelogin{border-radius:3px;background:#fff;width:auto;border:1px solid #ec5b14;text-decoration:none;display:inline-block;cursor:pointer;padding:8px 10px;margin:12px 0}.toggleguest.togglelogin,.togglelogin{color:#ec5b14;font-size:12px;font-weight:400;text-align:center}.toggleguest.togglelogin{text-decoration:underline;padding:5px 0;display:block;position:relative;border:0;margin:0;background:transparent}.fb_button_container{padding:10px}.fb_login{border-radius:5px}.social_logged{border-bottom:1px solid #ccc;margin-bottom:10px;padding:10px}.warning{font-size:12px;margin-bottom:12px;box-shadow:0 3px 5px 0 rgba(0,0,0,.29)}.client_credit_card_additionalinfo .warning{box-shadow:0;margin:0}.warning button{color:#a98a54;font-weight:700;opacity:.4}#payment #payment_method_form_credit_card .selected_credit_card{background:#ffe7be;border:1px solid #aaa}#payment_method_forms .nav-tabs{border-bottom:0;margin:0;padding:0 4px}#payment_method_forms .nav-tabs *{box-sizing:border-box}#payment_method_forms .nav-tabs li{margin:5px 0 10px;width:50%;padding:7px 0;text-align:center;float:right;color:#fff;font-size:12px;font-weight:700;border-left:1px solid #6a98a7;background:#8cbbcb;background:linear-gradient(180deg,#8cbbcb 0,#82b2c8 50%,#72a4c5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8cbbcb",endColorstr="#72a4c5",GradientType=0);cursor:pointer}[dir=rtl] #payment_method_forms .nav-tabs li{float:left}#payment_method_forms .nav-tabs li:first-child{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}#payment_method_forms .nav-tabs li:last-child{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:0}#payment_method_forms .nav-tabs li.active{box-shadow:inset 0 0 15px #457090}#payment_method_forms .nav-tabs li a{color:#fff;border:0;font-size:12px;padding:0;line-height:30px;font-weight:700}#payment_method_forms .nav-tabs li.active a{background-color:initial;border:0}#credit_card_selector{border-top:1px solid #ccc}#payment #payment_method_form_credit_card .client_credit_card_container{margin-bottom:0;border-top-width:0}#payment #payment_method_form_credit_card .client_credit_card_titular{clear:both;height:auto;min-height:0;line-height:2;vertical-align:middle;padding-right:21px;margin:0}[dir=rtl] #payment #payment_method_form_credit_card .client_credit_card_titular{padding-right:0;padding-left:21px}#payment #payment_method_form_credit_card .client_credit_card_cvv input,#payment #payment_method_form_credit_card .client_credit_card_cvv label{font-size:14px}#payment .client_credit_card_cvv.form_field input{display:inline-block;width:auto}#payment #payment_method_form_credit_card .client_credit_card_number{margin-left:10px}[dir=rtl] #payment #payment_method_form_credit_card .client_credit_card_number{margin-left:0;margin-right:10px}#payment #payment_method_form_credit_card .client_credit_card_cvv,.client_credit_card_additionalinfo .warning{margin:4px 21px}.client_credit_card_cvv.form_field label{display:inline-block}#payment #payment_method_form_credit_card .additionalinfo_showhide{overflow:hidden}#new_credit_card .cont_caducidad,#new_credit_card .form_field.cvv{overflow:hidden;display:inline-block;vertical-align:top}#new_credit_card .cont_caducidad{width:58%}#new_credit_card .form_field.cvv{width:30%}.form_field.cvv input{width:60%}.form_field.cvv .icono_info{float:none}div.form_field.card_subtype{margin:4px 0;width:75%}#payment div.form_field.card_subtype select{display:inline-block;font-size:12px;padding:5px 0}#payment #payment_method_form_credit_card .show_client_credit_cards{padding:10px}#payment #new_credit_card{position:relative}#payment .tab-pane#new_credit_card{position:relative;padding-top:15px}#payment .tab-pane#new_credit_card #img_card{top:0}#payment #new_credit_card .collapsable select{display:inline-block;width:100%}#total_price_reservation .cart_folder{display:none}.alert-danger a,.alert-error a{color:#b94a48!important;text-decoration:underline!important}.required_data_info_text.mostrartemporal{position:fixed;top:0;width:100%;z-index:400;-webkit-transform:translateY(-50px);-webkit-animation:slideDown 3s ease 0s forwards;-moz-transform:translateY(-50px);-moz-animation:slideDown 3s 0s ease forwards}.required_data_info_text .warning{padding-top:10px;padding-bottom:10px;box-shadow:0 3px 5px 0 rgba(0,0,0,.29)}.required_data_info_text .warning .warning_text,.required_data_info_text .warning .warning_text span{font-weight:700}[dir=rtl] .close{float:right}.viajeroDeshabilitado{color:#c3c3c3!important}.title_eligeviajero{color:#7d7d7d;font-size:18px;font-weight:700;line-height:28px}ul.listaViajeros li{border-bottom:1px solid #dfdfdf;line-height:35px;padding:0 10px;font-size:12px;color:#666}ul.listaViajeros li:active{background:#ecf6fa}.modal-body.contListaViajeros{padding:0}.eligeViajeros{font-size:14px;background:url(/headers/img/scr/ico_viajeros_scr.png) no-repeat 95% 54%;padding-right:37px}.flecha_derecha{display:inline-block;width:8px;height:22px;background-image:url(/headers/img/scr/sprite-scr-mobile.png);background-repeat:no-repeat;background-position:right -46px top -25px;background-color:initial}.viajeroSeleccionado{padding:5px 13px;margin:5px 5px 8px}.viajeroSeleccionado .aspa{height:14px}hr.dashed_mobile{border-bottom:1px dashed #ccc;border-top:0;margin:0 5px}.datosViajeros{margin-top:5px}.cont_boton button,.cont_boton input[type=submit],a.boton_principal,input.boton_principal{background-color:#ffd212;color:#222;font-weight:700}#titulo_observaciones_importantes{font-weight:700;text-transform:uppercase}#important_observations .optional_services_group.review_group{padding:5px;border:1px solid #dfdfdf;color:#666}.plaintext_container{padding:5px}#adunit_banner_container{margin:0 auto;text-align:center}.modal-footer .btn-primary{color:#fff;background-color:#ec5b14!important;border-color:#ec5b14!important}.modal-footer .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;text-transform:uppercase;padding:10px 20px;font-size:12px;line-height:1.5;border-radius:6px;box-shadow:none!important;text-shadow:none!important}#financiacion_rextur_form_wrapper{background:none;border:0;padding:0;width:100%;float:none}#financiacion_rextur_form_wrapper .form-group{width:100%;margin:4px 0}#financiacion_rextur_form_wrapper .form-group input,#financiacion_rextur_form_wrapper .form-group select{padding:0;width:100%}#financiacion_rextur_form_wrapper .form-group .cpf{width:60%}#financiacion_rextur_form_wrapper .cont-dates{width:65%;float:right;margin:4px 0}#financiacion_rextur_form_wrapper .cont-dates select{float:right;width:25%;margin-left:10px}#financiacion_rextur_form_wrapper .cont-cvv{width:30%;float:left;clear:none}#financiacion_rextur_form_wrapper .cont-cvv input{width:70%;float:right}.financiacion_form_wrapper .txt_option_card{display:none}.financiacion_form_wrapper .txt_result_mobile{width:91%;background:#d3e5f8;padding:8px 15px;font-size:14px;display:block;margin-bottom:5px}.financiacion_form_wrapper .txt_result{display:none}.financiacion_form_wrapper .card{margin:0 0 15px 10px}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.fold span,.unfold span{background-image:url(/headers/mobile/img/sprite_generico@2x.png);background-size:600px 800px}.flecha_derech{background-image:url(/headers/img/scr/sprite-scr-mobile@2x.png);background-size:154px 110px}}@media only screen and (min-width:800px){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select{width:50%}#payment .cont_caducidad .sub_label:first-of-type{margin-left:10px}#payment .cont_caducidad .sub_label select{width:100%}textarea{width:50%}}