#save_budget_button{display:none !important}@font-face{font-family:'iconos_illusion';src:url("/headers/ilusion/fonts/iconos_illusion_v01.eot");src:url("/headers/ilusion/fonts/iconos_illusion_v01.eot?#iefix") format("embedded-opentype"),url("/headers/ilusion/fonts/iconos_illusion_v01.woff") format("woff"),url("/headers/ilusion/fonts/iconos_illusion_v01.ttf") format("truetype"),url("/headers/ilusion/fonts/iconos_illusion_v01.svg#iconos_viajes") format("svg");font-weight:normal;font-style:normal}.m10{margin:10px}.m20{margin:20px}.mtop10{margin-top:10px !important}.mtop20{margin-top:20px !important}.mtop30{margin-top:30px !important}.m_left{margin-left:160px !important}[dir='rtl'] .m_left{margin-right:160px !important}[dir='rtl'] .mleft{margin-right:160px}input[placeholder],[placeholder],*[placeholder]{font-size:12px}.back_link{color:#666;text-decoration:underline}.rayita{border-bottom:1px dotted #ddd;display:block;padding:14px 0;margin-bottom:20px}.highlighted_box{background-color:#e8ebec;padding:10px;line-height:20px;margin:10px 0;display:inline-block}.sessionLost .modal-body,.sessionLost .modal-footer,.incompatibleServices .modal-body,.incompatibleServices .modal-footer{background-color:#fcf8e3;color:#333}.incompatibleServices .modal-body,.sessionLost .modal-body{text-align:center;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.incompatibleServices .modal-body p,.sessionLost .modal-body p{margin:0}.incompatibleServices,.session_lost_container{border:1px solid #CCC;padding:20px;text-align:center;background-color:#fcf8e3}.incompatibleServices .modal-footer a.btn,.sessionLost .modal-footer a.btn{background:#3171c9}.incompatibleServices .modal-footer a:hover.btn,.sessionLost .modal-footer a:hover.btn,.incompatibleServices .modal-footer a:focus.btn,.sessionLost .modal-footer a:focus.btn,.incompatibleServices .modal-footer a:active.btn,.sessionLost .modal-footer a:active.btn,.incompatibleServices .modal-footer a:visited.btn,.sessionLost .modal-footer a:visited.btn{color:#fff}.modal-scrollable .incompatibleServices{padding:0}.session_lost_container p{margin-bottom:20px}.session_lost_container p a{font-size:20px}.session_lost_container .internal-message{border:1px solid #CCC;padding:10px;margin:20px 10px;text-align:left}.icon_clock{font-size:24px}.icon_clock:before{content:"\5a";font-family:'iconos_viajes',Arial,Helvetica,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-backdrop,.modal-backdrop.fade.in{background:#000 !important}.transition_manager_accordion .scrwidgetselect{display:inline-block}.transition_manager_accordion .payment_method_form .scrwidgetselect{margin-top:-3px;margin-bottom:10px}.transition_manager_accordion .payment_method_form .card_subtype .scrwidgetselect{margin-top:0;margin-bottom:0}.transition_manager_accordion .scrwidgetselect button{color:#333;font-weight:normal;font-size:12px;padding:4px 30px 4px 4px;margin:0;text-align:left;border:1px solid #CCC;background:url("/headers/img/scr/arrow_down.png") no-repeat scroll 96% 10px #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;min-width:190px;-moz-appearance:menulist;font-family:arial,Helvetica,sans-serif}.transition_manager_accordion .scrwidgetselect button::-moz-focus-inner{border:0}[dir='rtl'] .transition_manager_accordion .scrwidgetselect button{padding:4px 4px 4px 30px;text-align:right;background-position:4% 10px}.transition_manager_accordion .includes_error .scrwidgetselect button{border:2px solid #C33}.transition_manager_accordion .scrwidgetselect .scr_amount{font-weight:bold;display:inline-block}.transition_manager_accordion .scrwidgetselect .scr_arrow{display:inline-block}[dir="rtl"] .transition_manager_accordion .scrwidgetselect .scr_arrow{transform:rotateY(180deg)}.transition_manager_accordion .scrwidgetselect label{font-size:1em}.transition_manager_accordion .scrwidgetselect ul{background:#fff;cursor:pointer;border:1px solid #CCC;display:none;list-style:none outside none;min-width:190px}.transition_manager_accordion .scrwidgetselect ul.opened{display:block;position:absolute;z-index:999}.transition_manager_accordion .scrwidgetselect ul li{padding:9px 30px 9px 9px;white-space:nowrap;font-size:12px}[dir='rtl'] .transition_manager_accordion .scrwidgetselect ul li{padding:4px 4px 4px 30px}.transition_manager_accordion .traveller_loyalty_cards_pseudo_select .scrwidgetselect ul li{line-height:27px}.transition_manager_accordion .scrwidgetselect ul li.focused{background:#efefef}.transition_manager_accordion .scrwidgetselect ul li.select-option-other{border-top:1px solid #d6d6d6;color:#42789a}fieldset.campos_formulario.documentacion ul li:last-child{border-top:2px solid #e7e7e7;color:#42789a}div#internal_debug_info{position:fixed;left:5px;bottom:5px;max-height:98%}.clearfix{clear:both}div#internal_debug_info .module .module_id{padding:5px}div#internal_debug_info .module .module_id:after{top:4px}div#internal_debug_info .module .module_body.services_body{max-height:300px;overflow:auto}div#internal_debug_info .module .module_body.services_body small{word-break:break-all}#internal_debug_info_list li{font-size:11px}p.paragraph{font-size:14px}#internal_debug_info .blocked{padding-left:20px;background:transparent url(/headers/img/icons/lock.png) no-repeat}.info_message{background:url(/headers/img/scr/info.png) no-repeat 10px 45% #3e6584;padding:20px 10px 20px 80px;margin-bottom:20px;color:#FFF}[dir="rtl"] .info_message{background:url(/headers/img/scr/info.png) no-repeat 98% 45% #3e6584;padding:20px 80px 20px 10px}.info_message a#back_to_scr{float:right;font-weight:bold;color:#FFF}.info_message_small{background:url(/headers/img/scr/info_small.png) no-repeat 10px 8px #fefefe;border:1px solid #d7d7d7;padding:10px 8px 10px 40px;margin:10px;color:#555}.payment_details .info_message_small{margin:10px 10px 10px 15px}[dir="rtl"] .info_message_small{background:url(/headers/img/scr/info_small.png) no-repeat 98% 8px #fefefe;padding:10px 50px 10px 8px}[dir="rtl"] #confirm_page_services .info_message_small{background:url(/headers/img/scr/info_small.png) no-repeat 98% 8px #fefefe;padding:10px 50px 10px 8px}.info_message hr{border-top:1px solid #FFF;border-bottom:0;border-left:0;border-right:0}.info_icon{background:url('/headers/img/scr/sprite_scr_2014.png') no-repeat 0 -555px;width:20px;height:21px;display:inline-block}#page_error_message{display:none}.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-image:none;background-color:#e86b1b}#blocked_interface_error_message h2{font-size:30px;margin-bottom:15px}#blocked_interface_error_message li{padding:0 0 15px 0;list-style:disc;list-style-position:inside}#blocked_interface_error_message p{margin-bottom:10px}#blocked_interface_error_message p.purchase_id{font-size:16px}#blocked_interface_error_message a{font:inherit;text-decoration:underline}#blocked_purchase_error_message .error_groups,#blocked_interface_error_message .error_groups{margin-left:50px}#blocked_purchase_error_message .error_groups li,#blocked_interface_error_message .error_groups li{list-style-type:circle;padding:0 0 8px 0}.text_error{border:2px solid #C33;color:#C33 !important;padding:5px;display:inline-block !important}#fondo_footer{background:#e86c1c;height:41px;margin-top:-41px;min-width:0}#pie .logos_footer img{border:0}.fondo_menu{display:none}#tdz_ifrm{display:none}.txt_legal_footer,#pie .txt_legal_footer u,#pie .txt_legal_footer a{color:#999}#cabecera_scr{height:112px}#cabecera_scr .phone_info_desc{display:block;font-size:12px}#cabecera_scr .allday{position:absolute;left:70%}[dir='rtl'] #cabecera_scr .allday{position:absolute;right:70%;left:auto}#cabecera_scr .contact_info{padding-top:15px;margin-left:-60px}.sombra_inferior{display:none}body{background:url("/headers/destinia/img/theme_2013/bg_cabecera.png") repeat-x scroll center top #fff}.logotipo_scr{float:left;margin-top:26px;position:absolute;z-index:9;margin-left:0}[dir="rtl"] .logotipo_scr{float:right}.contact_info{color:#1e3747;font-size:1.3em;text-align:center;top:9px;position:relative}[dir='rtl'] .contact_info{font-size:1.2em}.contact_info span.phone_desc{font-size:.65em;top:55px;position:absolute;text-align:center;display:block;width:100%}.contact_info a{text-decoration:none}[dir='rtl'] #ca_residence_country_container{text-align:left}[dir='rtl'] #ca_ask_residence{text-align:left}.allday{display:inline-block;background-image:url('/headers/img/scr/sprite_scr_2014.png');background-position:-1px -1115px;width:40px;height:40px;position:relative;top:13px;left:6px}[dir='rtl'] .allday{left:auto;right:6px}#breadcrumbs{list-style:none;overflow:hidden;counter-reset:numList;padding-top:20px;margin-bottom:20px;margin-top:10px;background:url('/headers/img/scr/grey_pixel.gif') repeat-x 0 28px}#breadcrumbs li{width:15%;float:left;text-align:center;padding-right:1%}[dir='rtl'] #breadcrumbs li{float:right;padding-right:0}#breadcrumbs li:before{counter-increment:numList;content:counter(numList);font:bold 12px sans-serif;text-align:center;color:#fff;background:#ccc;width:20px;height:20px;border-radius:100%;padding:3px 7px}#breadcrumbs li a{padding-top:8px;display:block;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:.9em;cursor:default;color:#aaa}#breadcrumbs li.scr_bc_current a{color:#e86b1b;text-decoration:none !important}#breadcrumbs li.scr_bc_current:before{background:#e86b1b}#breadcrumbs .scr_bc_accesible a{text-decoration:underline;cursor:pointer}#breadcrumbs .scr_bc_disabled{display:none}#breadcrumbs li span{display:none}label,input,select,textarea{font-size:14px;font-family:inherit}select,input[type='text']{border:1px solid #7f9db9;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}fieldset.campos_formulario{border:0}fieldset.campos_formulario_last{border:0;margin-bottom:0}div.campo_formulario{clear:both;margin:6px 0;width:100%;overflow:visible;font-size:14px;padding-left:10px}[dir="rtl"] div.campo_formulario{text-align:right;padding-left:0;padding-right:10px}div.campo_formulario label{display:inline-block;width:150px;text-align:right;margin-right:10px;color:#333;padding-top:6px;font-size:.9em;vertical-align:top}[dir='rtl'] div.campo_formulario label{text-align:left;margin-left:10px;margin-right:0}#coupon_banner{margin-bottom:25px}#coupons{margin:10px}#coupons label{display:inline-block;width:auto;height:22px;text-align:left;background-image:url('/headers/img/scr/code_icon.png');background-repeat:no-repeat;padding-left:25px;padding-top:4px;vertical-align:top;margin-top:10px}[dir='rtl'] #coupons label{background-position:right;padding-left:auto;padding-right:25px}[dir='rtl'] #coupons div.campo_formulario label{text-align:right;background-position:200px 0;padding:4px 32px 6px 0}.m_left label{float:none !important;text-align:left !important;display:inline !important}[dir='rtl'] .m_left label{text-align:right !important}div.campo_formulario_last{margin-bottom:20px}.campo_formulario input,.campo_formulario textarea,.campo_formulario select{width:300px;padding:4px;margin:0;background-color:#fff;border:1px solid #ccc;color:#333}.campo_formulario input,.campo_formulario select{padding:0 4px;line-height:25px;height:25px}.campo_formulario input:disabled,.campo_formulario textarea:disabled,.campo_formulario select:disabled{background-color:#c1c1c1;border:1px solid #5e728c}div.campo_formulario span.blocked_data{padding-top:6px;display:none}div.not_editable span.blocked_data{display:inline}div.campo_formulario select{width:auto}div.campo_formulario.cont_equipaje select{width:230px}div.campo_formulario input[type=radio],div.campo_formulario input[type=checkbox]{height:auto}div.campo_formulario input[type=checkbox]{width:auto;margin:0 5px 5px 0;border:0}[dir='rtl'] div.campo_formulario input[type=checkbox]{margin:0 0 5px 5px}div.campo_formulario input[type=radio]{width:auto;margin-top:8px;background-color:transparent;border:0}div.campo_formulario .auto_width{width:auto}div.campo_formulario .fields_align{margin-left:160px !important}.date_inputs_container{display:inline-block}div.campo_formulario input.date_input{width:50px}div.campo_formulario .narrow{width:140px}div.campo_formulario div.sub_label{display:inline-block;margin:0;vertical-align:top}div.campo_formulario div.last{padding-left:20px}[dir='rtl'] div.campo_formulario div.last{padding-right:20px}div.campo_formulario div.sub_label>p{margin:0;padding:4px 0 0 0;display:block;font-size:12px}div.campo_formulario input.date_input{text-align:center}div.campo_formulario input.date_inputs_hidden{position:absolute;left:-3000px}div.campo_formulario input.light{color:#888}div.campo_formulario input.date_input_bad_value{background-color:#f99}div.campo_formulario label img.interrogacion_label{vertical-align:top}div.campo_formulario p.pre_text{font-size:11px;color:#444;margin:10px 10px 4px 170px}[dir='rtl'] div.campo_formulario p.pre_text{margin:10px 170px 4px 10px}.info_text{margin:10px 10px 10px 170px}[dir='rtl'] .info_text{margin:10px 170px 10px 10px}.charge_in_euros_info,.charge_fee_info{margin:0 0 10px 0 !important;display:block}.transition_manager_accordion #review_page{padding:20px 10px 50px 10px;background:#fff;min-height:300px}.transition_manager_accordion #review_page .info_text{margin:10px 10px 10px 0}[dir='rtl'] .transition_manager_accordion #review_page .info_text{margin:10px 0 10px 10px}.transition_manager_accordion #review_page div.campo_formulario{padding-left:0}.empty_cart_page{font-size:1.6em}.empty_cart_page p{text-align:center;color:#888;margin:40px 0 20px 0}.empty_cart_page .services_img{text-align:center;margin:0 auto;padding:20px 0;display:block}div.campo_formulario p.info_text{margin:10px 10px 10px 30px}div.not_editable label{padding-top:0 !important;font-weight:bold}.boton_continuar{margin-left:260px !important}.subpanel .subpanel .boton_continuar{margin-left:250px !important}.ui-dialog .ui-dialog-buttonpane button{border:0;margin:0 !important}input[type="button"].small_button{background:#fff;color:#333;border-radius:3px;border:1px solid #ddd;padding:3px 20px;font-weight:normal;margin-left:10px;cursor:pointer}.continente_boton{text-align:center}.continente_boton a{background-color:#e86b1b;border:1px solid #e86b1b;font-size:18px;margin:10px 0;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#FFF;cursor:pointer;text-decoration:none}div.campo_formulario .field_error_marker_marked{background-color:#f99}.ui-widget-overlay{background:#666;opacity:.50;filter:Alpha(Opacity=50);position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-dialog{position:absolute;padding:0;width:300px;overflow:hidden;border:1px solid #e86b1b;background:#f9f9f9}.ui-widget-content{background:#f9f9f9}.ui-dialog .ui-dialog-titlebar{display:none}.ui-dialog .ui-dialog-buttonpane{border:0}.ui-dialog .ui-dialog-content{border:0;margin:0;padding:0;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.dialog .close_link{float:right;margin:8px 8px 0 0;padding-left:20px;cursor:pointer;color:#333;background:url(/headers/img/icons/cross-button.png) no-repeat left center;text-decoration:underline}.scr_dialog h2{display:block;font-size:24px;font-weight:bold;color:#000;padding:10px;border-bottom:1px dotted #444}.scr_dialog p,.scr_dialog div{font-size:14px;color:#444}.scr_dialog p.centered{text-align:center}#confirmation_waiting_message .dialog_content img{vertical-align:middle;margin-left:20px}.subheader_text{width:100%;display:inline-block;margin:10px 0}.subheader_text a{color:#1e3747;font-size:14px}.subheader_cart_text{margin:25px 0}.happy_message{color:green;font-size:.9em;text-align:center;position:absolute;left:50%;margin-left:-300px;width:600px}.postit{width:150px;padding:10px;float:right;background-color:#f7f7d5;box-shadow:2px 4px 8px #ccc;background-image:linear-gradient(to bottom,#eeedbf,#f7f7d5 15%);background-image:-webkit-linear-gradient(top,#eeedbf,#f7f7d5,15%);background-image:-moz-linear-gradient(top,#eeedbf,#f7f7d5,15%);background-image:-o-linear-gradient(top,#eeedbf,#f7f7d5,15%);background-image:linear-gradient(to bottom,#eeedbf,#f7f7d5,15%)}[dir='rtl'] .postit{float:left}.postit h6{font-size:14px;font-weight:bold;padding:4px 0 6px 0;display:block;text-align:center}.postit p{font-size:12px;line-height:16px;color:#2c4b7a}#step1{margin-top:20px}#outer_error_mesage{display:none;margin-top:30px}.transition_manager_simple .main_col{width:700px;float:left}[dir="rtl"] .main_col{float:right}.transition_manager_simple .main_col_full_width{width:100%}.transition_manager_simple #side_col{width:245px;float:right}[dir="rtl"] .transition_manager_simple #side_col{float:left}.transition_manager_simple #data_entry_clear{clear:both}.transition_manager_simple .scr_step{display:none;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:5px}.transition_manager_simple .scr_step h1{color:#333;font-size:30px;height:42px}.transition_manager_simple .scr_step h2{-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px}.transition_manager_simple #page_error_message{margin:20px 0 20px 0}.transition_manager_simple .main_col .continue_button_container .boton_principal{margin:0 0 20px 145px}[dir='rtl'] .transition_manager_simple .main_col .continue_button_container .boton_principal{margin:0 145px 20px 0}body.withoutheader{background:#FFF !important}.transition_manager_accordion #scr_steps{display:none}.transition_manager_accordion #scr_steps .step_accessed{cursor:pointer}.transition_manager_accordion #steps_container{margin-top:10px}.transition_manager_accordion #scr_steps>h1{text-align:center;margin-top:10px}.transition_manager_accordion .url_availability{text-transform:capitalize;cursor:pointer}.transition_manager_accordion #confirm_summary{background:#f4f4f4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f4f4f4 0,#fff 65%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f4f4),color-stop(65%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f4f4f4 0,#fff 65%,#fff 100%);background:-o-linear-gradient(top,#f4f4f4 0,#fff 65%,#fff 100%);background:-ms-linear-gradient(top,#f4f4f4 0,#fff 65%,#fff 100%);background:linear-gradient(to bottom,#f4f4f4 0,#fff 65%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#ffffff',GradientType=0);padding:10px 0 0 0}.transition_manager_accordion #confirm_summary,.transition_manager_accordion #confirm_module{display:none;overflow:hidden}.transition_manager_accordion #confirm_module{-moz-box-shadow:inset 0 10px 15px -8px #999;-webkit-box-shadow:inset 0 10px 15px -8px #999;box-shadow:inset 0 10px 15px -8px #999;border-right:1px solid #ddd;border-left:1px solid #ddd;padding-top:10px}.transition_manager_accordion h6{color:#4081ab;font-weight:normal;background:url('/headers/img/scr/info_observations.png') no-repeat 0 0;padding:0 0 8px 23px}.transition_manager_accordion .text_petitions h6{color:#4081ab;font-weight:normal;background:url('/headers/img/scr/blue_write.png') no-repeat 0 0;padding:0 0 8px 23px}[dir="rtl"] .transition_manager_accordion h6{background-position:444px 0;padding:0 23px 8px 0}[dir="rtl"] .transition_manager_accordion .confirm_item_content h6{background-position:100% 0;padding:0 23px 8px 0;clear:both}[dir="rtl"] .transition_manager_accordion .servicetab_flight_low_cost h6{background-position:100% 0;padding:0 23px 8px 0}.transition_manager_accordion .scr_step{overflow:hidden}.transition_manager_accordion #review_page_steps_container .scr_step{overflow:visible}[dir="rtl"] .transition_manager_accordion .scr_step{clear:both}.transition_manager_accordion .subhead{position:relative;min-height:80px}.transition_manager_accordion .subhead a.modify{float:left;text-decoration:none;position:absolute;color:#1e3747}.transition_manager_accordion .subpanel{background:transparent}.transition_manager_accordion #review_page h1{color:#666;font-size:1.6em;margin:0 auto}.transition_manager_accordion #review_page h1.cart_title{font-size:2em;float:left;padding-bottom:0;margin-top:30px}[dir='rtl'] .transition_manager_accordion #review_page h1.cart_title{float:right}.transition_manager_accordion #review_page h1.cart_title:before{background:url('/headers/img/scr/review_cart.png');content:'';width:22px;height:20px;display:inline-block;margin:0 10px}.transition_manager_accordion #review_page .cart_services_number{text-align:center;color:#155723;font-weight:bold;padding-top:40px;font-size:14px}.transition_manager_accordion h1{color:#666;font-size:1.6em;margin:0 auto;padding-bottom:10px}.transition_manager_accordion h1>span{font-size:.6em;display:block}.transition_manager_accordion h1>span:before{content:'';display:inline-block;position:relative;height:18px;width:33px;background-image:url('/headers/img/scr/sprite_scr_2014.png');background-position:0 -478px}[dir='rtl'] .transition_manager_accordion h1>span:before{background-position:7px -478px}.transition_manager_accordion #page_error_message{margin:0}.transition_manager_accordion .step_modules_container .page_error_message{width:100%;display:block}.transition_manager_accordion .step_modules_container .scrolling_fixed{position:fixed;top:0 !important;left:0;width:100%;z-index:9999}.transition_manager_accordion .alert-error{border:0}.transition_manager_accordion .step_summary{background-color:#fff;color:#1e3747;font-weight:bold;line-height:50px;cursor:pointer;overflow:hidden;position:relative;display:none;padding-left:10px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.transition_manager_accordion .step_container_disabled .step_summary{filter:alpha(opacity=40);opacity:.4;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-top:0;cursor:default}.step_title_accessed .step_summary{border-top:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.transition_manager_accordion .step_container_disabled:first-child .step_summary{border-top:1px solid #CCC}.transition_manager_accordion .step_container_disabled .step_summary .edit{display:none}.transition_manager_accordion .scr_step:first-child .step_modules_container_disabled{border-bottom:0}.transition_manager_accordion .scr_step:first-child .step_summary{border-top:1px solid #ccc}[dir='rtl'] .transition_manager_accordion .step_summary{padding-right:10px;padding-left:0}.transition_manager_accordion .module_summary,.transition_manager_accordion .modules_summary{display:inline}.transition_manager_accordion .module_summary{position:relative}.transition_manager_accordion .step_number{color:#1c7d23;font-size:1.3em;font-weight:bold}.transition_manager_accordion .module_summary .edit{text-decoration:underline;font-weight:normal;float:right;background:#fff;position:relative;padding:0 20px;-moz-box-shadow:-30px 0 50px #fff;-webkit-box-shadow:-30px 0 50px #fff;box-shadow:-30px 0 50px #fff}[dir='rtl'] .transition_manager_accordion .module_summary .edit{float:left}.ver_detalles{text-decoration:underline;font-size:1em;margin-left:10px !important;color:#e59f72;display:block;margin-top:10px;margin-bottom:10px}.confirm_summary_open .ver_detalles{display:none}.flight_summary .ver_detalles{margin-left:0}.transition_manager_accordion .summary_handle{text-align:center;display:block}.transition_manager_accordion .summary_handle_closed{background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#fff 0,#fff 6%,#e0e0e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(6%,#fff),color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top,#fff 0,#fff 6%,#e0e0e0 100%);background:-o-linear-gradient(top,#fff 0,#fff 6%,#e0e0e0 100%);background:-ms-linear-gradient(top,#fff 0,#fff 6%,#e0e0e0 100%);background:linear-gradient(to bottom,#fff 0,#fff 6%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e0e0e0',GradientType=0);border-top:1px solid #eee}.transition_manager_accordion .summary_handle_closed img{display:inline}.transition_manager_accordion .summary_handle_open{background-color:#1e3747;background-image:url('/headers/img/scr/sprite_scr_2014.png');background-position:478px -788px;height:20px;display:block}.transition_manager_accordion #confirm_module .summary_handle_open{-moz-box-shadow:0 0 23px #999;-webkit-box-shadow:0 0 23px #999;box-shadow:0 0 23px #999}.transition_manager_accordion .summary_handle_open img{display:none}.transition_manager_accordion #close_confirm_module{float:right}[dir='rtl'] .transition_manager_accordion #close_confirm_module{float:left}.transition_manager_accordion .module_summary ul{display:inline;padding:0}[dir='rtl'] .transition_manager_accordion .module_summary ul{right:0}.transition_manager_accordion .module_summary ul li{display:inline;padding-right:15px}[dir='rtl'] .transition_manager_accordion .module_summary ul li{padding-right:0;padding-left:15px}.transition_manager_accordion .module_summary .summary_icon{position:relative;top:3px;margin-right:10px}[dir='rtl'] .transition_manager_accordion .module_summary .summary_icon{margin-right:0;margin-left:10px}[dir='rtl'] .travellers_module_summary .summary_icon{margin:0 2px 2px 5px}.transition_manager_accordion .step_number:after{content:'';display:inline-block;position:relative;top:2px;height:18px;width:24px;background-image:url('/headers/img/scr/done.png');margin:0 10px}.transition_manager_accordion .step_modules_container{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.transition_manager_accordion .step_title{padding:17px 10px;background:#FFF;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.transition_manager_accordion .step_title h1{color:#666}.transition_manager_accordion .ts_accordion_step_title_selected{padding:17px 10px;top:4px;border-left:0;border-right:0;border-bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.4,#3a5465),color-stop(1,#1e3747));background-image:-o-linear-gradient(bottom,#3a5465 40%,#1e3747 100%);background-image:-moz-linear-gradient(bottom,#3a5465 40%,#1e3747 100%);background-image:-webkit-linear-gradient(bottom,#3a5465 40%,#1e3747 100%);background-image:-ms-linear-gradient(bottom,#3a5465 40%,#1e3747 100%);background-image:linear-gradient(to bottom,#3a5465 40%,#1e3747 100%);background-color:#3a5465}.transition_manager_accordion .step_accessed .ts_accordion_step_title_selected{cursor:auto}.transition_manager_accordion .scr_step:first-child .ts_accordion_step_title_selected{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}.transition_manager_accordion .scr_step:first-child .step_summary{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}.transition_manager_accordion .ts_accordion_step_title_selected h1{color:#fff}.transition_manager_accordion .step_title h1{display:block;font-size:17px;text-transform:uppercase;padding:0}.transition_manager_accordion .subpanel>h2,.transition_manager_accordion .subpanel>h4{display:none}.transition_manager_accordion .error_message_container .alert{margin:0;border:0}ul.services_summary{padding-left:10px;font-size:.9em}.transition_manager_accordion li.insurance_summary{display:none}.transition_manager_accordion li.hotel_summary{background-image:url('/headers/img/scr/hotel.png');background-repeat:no-repeat;background-position:4px 0;margin-right:5px;min-height:25px}[dir="rtl"] .transition_manager_accordion li.hotel_summary{background-image:url('/headers/img/scr/hotel.png');background-repeat:no-repeat;margin-right:5px;background-position:99% 0}.transition_manager_accordion li.fdmflightreservation_summary{background-image:url('/headers/img/scr/vuelo.png');background-repeat:no-repeat;background-position:1px 6px;margin-right:5px}[dir="rtl"] .transition_manager_accordion li.fdmflightreservation_summary{background-image:url('/headers/img/scr/vuelo_ar.png');background-repeat:no-repeat;margin-right:5px;background-position:99% 8px}.transition_manager_accordion li.transferreservation_summary{background-image:url('/headers/img/transfer/icon.png');background-repeat:no-repeat;background-position:4px 6px;margin-right:5px;margin-top:5px}[dir="rtl"] .transition_manager_accordion li.transferreservation_summary{background-image:url('/headers/img/transfer/icon.png');background-repeat:no-repeat;background-position:99% 6px;margin-right:5px}.transition_manager_accordion li.train_service_summary{background-image:url('/headers/img/scr/sprite_scr_2014.png');background-position:-16px -45px;background-repeat:no-repeat;min-height:30px;margin-right:5px}[dir="rtl"] .transition_manager_accordion li.train_service_summary{background-image:url('/headers/img/scr/sprite_scr_2014.png');background-position:99% -45px;background-repeat:no-repeat;height:30px;margin-right:5px}.transition_manager_accordion li.carservice_summary{background-image:url('/headers/img/scr/coche.png');background-repeat:no-repeat;background-position:3px 2px;margin-right:5px;min-height:22px}[dir="rtl"] .transition_manager_accordion li.carservice_summary{background-image:url('/headers/img/scr/coche.png');background-repeat:no-repeat;margin-right:5px;background-position:99% 5px;min-height:22px}.transition_manager_accordion li.packagemainservice_summary{background-image:url('/headers/img/scr/sprite_scr_2014.png');background-position:4px -19px;background-repeat:no-repeat;height:19px;margin-right:5px}.transition_manager_accordion li.forfait_service_summary{background-image:url('/headers/img/scr/forfait_c.png');background-repeat:no-repeat;background-position:3px 5px;margin-right:5px;min-height:22px}[dir="rtl"] .transition_manager_accordion li.forfait_service_summary{background-image:url('/headers/img/scr/forfait_c_ar.png');background-repeat:no-repeat;margin-right:5px;background-position:99% 3px;min-height:22px}.transition_manager_accordion .occupation{background-image:url('/headers/img/scr/sprite_scr_2014.png');background-position:2px -482px;background-repeat:no-repeat;height:19px;margin:10px 5px 0 0;padding-left:35px;font-weight:bold}[dir="rtl"] .transition_manager_accordion .occupation{background-image:url('/headers/img/scr/ocupacion.png');background-repeat:no-repeat;margin-right:5px;background-position:99% 2px;padding-right:35px}.customized_attention_summary{margin:5px 0 5px 0}.customized_attention_summary span{color:#666}.transition_manager_accordion .hotel_specs,.transition_manager_accordion .flight_summary,.transition_manager_accordion .train_summary,.transition_manager_accordion .car_summary,.transition_manager_accordion .package_summary,.transition_manager_accordion .forfait_summary,.transition_manager_accordion .transfer_summary{color:#666;margin-left:35px;padding-top:2px}[dir="rtl"] .transition_manager_accordion .hotel_specs,[dir="rtl"] .transition_manager_accordion .flight_summary,[dir="rtl"] .transition_manager_accordion .train_summary,[dir="rtl"] .transition_manager_accordion .car_summary,[dir="rtl"] .transition_manager_accordion .package_summary,[dir="rtl"] .transition_manager_accordion .forfait_summary,[dir="rtl"] .transition_manager_accordion .transfer_summary{margin-right:35px}.transition_manager_accordion .hotel_name,.transition_manager_accordion .flight_name,.transition_manager_accordion .train_name,.transition_manager_accordion .car_name,.transition_manager_accordion .package_name,.transition_manager_accordion .forfait_name,.transition_manager_accordion .transfer_name{font-size:14px;color:#666;font-weight:normal}.transition_manager_accordion .services_summary .hotel_name,.transition_manager_accordion .services_summary .flight_name,.transition_manager_accordion .services_summary .train_name,.transition_manager_accordion .services_summary .car_name,.transition_manager_accordion .services_summary .package_name,.transition_manager_accordion .services_summary .forfait_name,.transition_manager_accordion .services_summary .transfer_name{font-family:Arial,Helvetica,"sans serif";font-size:12px;font-weight:bold}.transition_manager_accordion .stay,.transition_manager_accordion .regimen{color:#333}.transition_manager_accordion .flight_summary .flight_date,.transition_manager_accordion .flight_summary .transfer_date{margin-left:5px}[dir='rtl'] .transition_manager_accordion .flight_summary .flight_date,[dir='rtl'] .transition_manager_accordion .flight_summary .transfer_date{margin-left:0;margin-right:5px;display:inline-block}.little_arrow{font-size:1.2em}#confirm_module_top_links{margin:10px}.borders{border-right:1px solid #ddd;border-left:1px solid #ddd}.scr_module h2,.data_request_step h2{background-color:#1e3747;font-size:18px;font-weight:normal;margin:0;color:#fff;padding:7px 5px 7px 10px}[dir="rtl"] .scr_module h2,[dir="rtl"] .data_request_step h2{text-align:right;padding:10px 20px 10px 10px}#services_configuration.module_accompained .subpanel h2,#payment_module_subpanels h2{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0}.scr_module h3{font-size:14px;background-color:#eee;color:#333;padding:10px 0 10px 20px;margin:0 0 10px 0;font-weight:bold;border-bottom:1px solid #ccc}[dir='rtl'] .scr_module h3{padding:10px 20px 10px 0}.scr_module{margin:0;padding:0}.subpanel{padding:0 0 10px 0;margin:0;height:auto;background:#fff}.subpanel h1{font-size:30px;margin-bottom:20px;border-bottom:1px dotted #777;color:#3e6584}.subpanel .subpanel{padding:0;margin:0;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-top:0}#confirm_button .continue_button_container{margin:0 0 10px 20px !important;float:left;position:relative;z-index:100}[dir='rtl'] #confirm_button .continue_button_container{margin:0 14px 10px 0 !important;float:right}.continue_button_container #step-module_customer_continue,.continue_button_container #step-module_travellers_continue{margin:0 10px 20px 170px;float:none !important}[dir='rtl'] .continue_button_container #step-module_customer_continue,[dir='rtl'] .continue_button_container #step-module_travellers_continue{margin:0 170px 20px 10px;float:none !important}#review_page_steps_container{clear:both}#review_page_steps_container .transition_manager_accordion .step_modules_container .continue_button_container{margin:0 10px 20px 160px}#review_continue_button_container .continue_button_container{margin:0 10px;float:right;width:98%}[dir='rtl'] #review_continue_button_container .continue_button_container a.boton_principal{float:left}a.boton_principal,.ui-dialog .ui-dialog-buttonpane button,input[type="submit"].boton_principal,input[type="button"].boton_principal{overflow:visible;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#e86b1b;width:auto;border:0;font-size:1.3em;font-weight:bold;letter-spacing:.04em;text-decoration:none;display:inline-block;cursor:pointer;padding:10px 50px;-moz-box-shadow:-1px 3px 4px #aaa;-webkit-box-shadow:-1px 3px 4px #aaa;box-shadow:-1px 3px 4px #aaa}a:hover.boton_principal{background:#bc4206}[dir="rtl"] a.boton_principal,[dir="rtl"] a:hover.boton_principal,[dir="rtl"] .ui-dialog .ui-dialog-buttonpane button,[dir="rtl"] input[type="submit"].boton_principal{letter-spacing:0}a.boton_secundario{overflow:visible;color:#e86b1b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;width:auto;border:1px solid #e86b1b;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;letter-spacing:.04em;text-decoration:none;display:inline-block;cursor:pointer;text-align:center;padding:10px}a.boton_secundario:hover{background:#fdf0e8}@-webkit-keyframes move{0{background-position:0 0}100%{background-position:50px 50px}}@-moz-keyframes move{0{background-position:0 0}100%{background-position:50px 50px}}@-ms-keyframes move{0{background-position:0 0}100%{background-position:50px 50px}}@keyframes move{0{background-position:0 0}100%{background-position:50px 50px}}@-webkit-keyframes move_rtl{0{background-position:50px 50px}100%{background-position:0 0}}@-moz-keyframes move_rtl{0{background-position:50px 50px}100%{background-position:0 0}}@-ms-keyframes move_rtl{0{background-position:50px 50px}100%{background-position:0 0}}@keyframes move_rtl{0{background-position:50px 50px}100%{background-position:0 0}}.continue_button_container :active{position:relative;top:2px;box-shadow:-1px 1px 2px #aaa}.continue_button_container a.disabled{background-image:linear-gradient(135deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent);filter:alpha(opacity=50);opacity:.5;cursor:wait;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;-webkit-background-size:50px 50px;background-size:50px 50px;-moz-animation:move 2s infinite linear;-webkit-animation:move 2s infinite linear;-o-animation:move 2s infinite linear;-ms-animation:move 2s infinite linear;animation:move 2s infinite linear}[dir='rtl'] .continue_button_container a.disabled{-moz-animation:move_rtl 2s infinite linear;-webkit-animation:move_rtl 2s infinite linear;-o-animation:move_rtl 2s infinite linear;-ms-animation:move_rtl 2s infinite linear;animation:move_rtl 2s infinite linear}#confirm_continue{padding:10px 110px}a.icono_dudas{background-color:#e86b1b;padding:1px 4px;color:#FFF;font-weight:bold;font-size:11px;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:times}.observations li{font-size:.9em;color:#555;text-align:justify;padding-bottom:10px;line-height:14px}div#internal_debug_info ul.debug_info_sublist{overflow:hidden}.review_item{color:#333}.review_group{padding:10px;margin:20px 4px;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc}.review_group:first-child{margin:4px}.optional_services_group{padding:10px;margin:10px 3px;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc}#optional_services_title h4{font-size:24px;margin:10px 0 20px 0;color:#666}#optional_services_title h4:before{background:url('/headers/img/scr/plus_review.png') no-repeat;content:'';width:16px;height:16px;display:inline-block;margin:0 10px}.review_group .group_fee,.review_group .group_fee .fee{color:#1e3747;font-size:11px;font-weight:normal;margin:5px 0;text-align:right}[dir='rtl'] .review_group .group_fee,[dir='rtl'] .review_group .group_fee .fee{text-align:left}#review_page .total_price{text-align:right}[dir='rtl'] #review_page .total_price{text-align:left}#review_page .available_services_list .total_price,#discount_price{margin:0 10px}.review_item_content{padding:10px 0}.confirm_item_content{padding:10px}#step_container-step-module_review .step_title{display:none}.subpanel hr{background:url('/headers/img/scr/rayicas.gif') repeat-x #fcfcfc;height:12px;border:0;padding:0;margin:0}#step_container-step-module_review_module_optional_services .step_title{display:none}.transition_manager_accordion #review_page_steps_container .step_modules_container{border:0}.cross_banner{background-color:#ededed;padding:20px 20px 20px 70px;min-height:40px;margin:10px 0}[dir='rtl'] .cross_banner{padding:10px 70px 10px 10px}.cross_banner button{cursor:pointer;border:1px solid #ccc;background-color:#f8f9fa;color:#999;padding:10px 30px;float:right;margin-left:20px}[dir='rtl'] .cross_banner button{float:left;margin-left:0;margin-right:20px}.cross_banner.hotel_banner{background-image:url('/headers/img/scr/cross_banner/hotels.png');background-repeat:no-repeat;background-position:20px 20px}h2.service_title_text{font-family:"bebas_neueregular",Arial,Helvetica,"sans serif";font-size:24px;font-weight:normal;color:#333;background-color:#FFF;padding:0}[dir='rtl'] h2.service_title_text{padding:0}.review_group .occupancy{display:block;margin-top:2px;color:#878787;font-size:12px}.transition_manager_accordion #review_list .group_action{font-size:11px;font-family:Arial,Helvetica,"sans serif"}.group_actions{text-align:right}[dir='rtl'] .group_actions{text-align:left}.group_actions li{display:inline-block;color:#e86b1b;margin-left:6px}.group_actions li a{text-decoration:none}.group_actions li a:hover{text-decoration:underline}.group_actions .delete:before,.group_actions .change:before{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Regular';font-style:normal;font-weight:400;font-size:10px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group_actions .delete:before{content:"\e208"}.group_actions .change:before{content:"\e082"}.transition_manager_accordion #review_page_steps_container .notes,.confirm_item_content .notes{margin:20px 0}.transition_manager_accordion .observations{word-wrap:break-word;margin-bottom:10px}.transition_manager_accordion .observations_container{margin-left:52%}[dir='rtl'] .transition_manager_accordion .observations_container{margin-right:52%;margin-left:0}.transition_manager_accordion .observations_container p.creased{overflow:hidden;text-overflow:ellipsis;height:50px;white-space:nowrap;margin:0}.transition_manager_accordion .observations_container .fareDescription p.creased{display:none}.transition_manager_accordion .servicetab_flight_low_cost .observations_container{margin-left:0 !important;width:47%;float:right}[dir='rtl'] .transition_manager_accordion .servicetab_flight_low_cost .observations_container{margin:0 !important}[dir="rtl"] .observations_container h6{background-position:100% 0;padding:0 23px 0 0}.extra-description{font-weight:700;font-size:12px}.transition_manager_accordion .hotel_data_with_photo{margin-left:145px}[dir='rtl'] .transition_manager_accordion .hotel_data_with_photo{margin-right:145px}.transition_manager_accordion .hotel_photo{display:inline-block;float:left;padding-right:10px;width:130px;height:100px;margin-bottom:10px}[dir='rtl'] .transition_manager_accordion .hotel_photo{float:right;padding-right:0;padding-left:10px}.transition_manager_accordion .hotel_ident{font-weight:bold;font-size:1.3em}.result_service_table .stars,.result_service_table .keys,.transition_manager_accordion .stars,.transition_manager_accordion .keys{margin-left:5px;display:inline-block}.result_service_table .stars,.transition_manager_accordion .stars{margin-top:-11px;height:10px;background-image:url('/headers/destinia/theme_2014/img/packages/stars.png')}.result_service_table .keys,.transition_manager_accordion .keys{margin-top:-5px;height:13px;background-image:url('/headers/destinia/theme_2014/img/packages/keys.png')}[dir='rtl'] .result_service_table .stars,[dir='rtl'] .result_service_table .keys,[dir='rtl'] .transition_manager_accordion .stars,[dir='rtl'] .transition_manager_accordion .keys{margin-left:auto;margin-right:5px}.result_service_table .stars1,.transition_manager_accordion .stars1{width:10px}.result_service_table .stars2,.transition_manager_accordion .stars2{background-position:0 0;width:22px}.result_service_table .stars3,.transition_manager_accordion .stars3{background-position:0 0;width:33px}.result_service_table .stars4,.transition_manager_accordion .stars4{background-position:0 0;width:44px}.result_service_table .stars5,.transition_manager_accordion .stars5{background-position:0 0;width:55px}.result_service_table .keys1,.transition_manager_accordion .keys1{width:10px}.result_service_table .keys2,.transition_manager_accordion .keys2{background-position:0 0;width:22px}.result_service_table .keys3,.transition_manager_accordion .keys3{background-position:0 0;width:33px}.result_service_table .keys4,.transition_manager_accordion .keys4{background-position:0 0;width:44px}.transition_manager_accordion .keys5,.transition_manager_accordion .keys5{background-position:0 0;width:53px}.result_service_table .stars,.transition_manager_accordion .stars{position:relative;top:-9px}.result_service_table .keys,.transition_manager_accordion .keys{position:relative;top:-5px}.transition_manager_accordion .hotel_ident .hotel_location{color:#666;font-weight:normal;margin-left:8px;font-size:14px}[dir='rtl'] .transition_manager_accordion .hotel_ident .hotel_location{margin-right:8px;margin-left:0}.transition_manager_accordion .hotel_details{font-size:1em;line-height:1.6em}.transition_manager_accordion .hotel_date{font-size:1em;line-height:1.8em}.transition_manager_accordion .room{line-height:1.4em;color:#666}.transition_manager_accordion .room_occupation{color:#999}[dir='rtl'] .transition_manager_accordion .room_occupation{color:#999;display:inline-block}.transition_manager_accordion #cancellation_info_container{float:right;background:0;margin:0 0 0 10px;font-size:.98em;font-weight:bold;color:#1e3747;border-top:0;border-left:0;border-right:0;border-bottom:1px dotted #ccc;padding:5px 5px 17px 5px;width:451px}.transition_manager_accordion .confirm_item_content #cancellation_info_container{border-bottom:0}.transition_manager_accordion .remark_item_content #cancellation_info_container{float:left;margin-left:10px;border:0}[dir='rtl'] .transition_manager_accordion #cancellation_info_container{float:left}.transition_manager_accordion #cancellation_info_container h4{font-size:1em;margin-bottom:5px;color:#4081ab;background:url('/headers/img/scr/info_observations.png') no-repeat 0 0;padding:0 0 8px 23px;font-weight:normal}[dir='rtl'] .transition_manager_accordion #cancellation_info_container h4{background-position:434px 0;padding:0 23px 8px 0}.transition_manager_accordion #cancellation_info_container p{padding:0;color:#333;font-weight:normal;width:100%;margin:10px 10px 0 0;font-size:.99em;max-height:58px;overflow-y:auto}.scr_table{width:100%;text-align:left;color:#333;font-weight:normal;font-size:.99em}.scr_table thead tr td{width:50%;font-weight:normal;padding:0 20px 0 0;white-space:nowrap}[dir='rtl'] .scr_table thead tr td{padding:0}[dir='rtl'] .scr_table{text-align:right}table.scr_table tbody tr td{padding:5px 0 0 0;font-size:11px}table.scr_table tbody tr:first-child td{border-bottom:1px dotted #ccc;padding:3px 0 8px 0;font-weight:bold}table.scr_table tbody tr td.scr_amount{font-weight:bold}.transition_manager_accordion .review_item .requests{display:block;float:left}.transition_manager_accordion .review_item .requests div.campo_formulario label{display:block}.transition_manager_accordion .servicetab_flight_low_cost .requests{display:block;float:left;width:50%}.requests .form_field.campo_formulario{margin:0 !important;padding:0 !important}[dir='rtl'] .transition_manager_accordion .review_item .requests{float:right}.transition_manager_accordion .review_item .requests label{white-space:nowrap}.transition_manager_accordion .review_item .requests textarea{min-height:50px;max-width:441px;width:441px}.transition_manager_accordion .review_item div.campo_formulario label{width:135px;text-align:left;font-size:.9em;padding:0 0 10px 30px;font-weight:bold;float:none;background:url('/headers/img/scr/write.png') no-repeat;background-position:4px 0;vertical-align:top}[dir='rtl'] .transition_manager_accordion .review_item div.campo_formulario label{text-align:right;background-position:140px 0;padding:0 23px 0 0;margin-bottom:8px}.transition_manager_accordion .review_item div.campo_formulario label.food{width:135px;text-align:left;font-size:.9em;font-weight:normal;display:inline-block;background:0;padding:0;height:30px;line-height:25px}[dir='rtl'] .transition_manager_accordion .review_item div.campo_formulario label.food{text-align:right;margin-bottom:8px}.transition_manager_accordion .service_forfait p>span.icon{background-image:url('/headers/img/scr/sprite_scr_2014.png');background-position:0 -110px;width:20px;height:21px;display:inline-block;margin-right:5px}.transition_manager_accordion .forfait_date{display:inline-block;margin:0 5px}.transition_manager_accordion .service_forfait p>strong{margin-right:10px}.transition_manager_accordion .confirm_item_content .optional_service_details h4{font-weight:bold;font-size:1.3em;display:inline}.transition_manager_accordion .confirm_item_content .optional_service_details img{vertical-align:top;margin-left:10px}.transition_manager_accordion .confirm_item_content .optional_service_details .amount{display:none}.transition_manager_accordion .confirm_item_content .optional_service_details p{display:none}.transition_manager_accordion .confirm_item_content .ong_service_details h4{font-weight:bold;font-size:1.3em;display:inline}#optional_services ul.available_services_list li li.ong_service h4{display:none}#insurance ul.available_services_list li li.ong_service h4{display:none}#insurance .subpanel{margin-top:10px}.transition_manager_accordion .confirm_item_content .ong_service_details img{vertical-align:top;margin-left:10px}#insurance .medical_coverage_info{max-width:460px}#insurance .medical_coverage_yes{color:#4081ab;padding:5px 0 5px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAaBJREFUKBVdUk0vA1EUffdNVUJs2GLhD4iZtmIpxF6wtLawkIzSYCMSBG0TC3/A1tdefK1I2+mUvyC2WAiJ6sz1zsiVl04yOS/3nnPfvec+UtbHzJRZrs7GRKPEHCHFRI5mrgSl3CkRsdBJDl4hGFRNXmNHn9QP3FshoZi3Eo5TFM+pNO3W9zLP0CRCiLgVF6hHr9Q3M19SzEZvM+jij/iAUnoPYtMFE25qF7l+bQG/iFEQnKQroyHPr8zFit4a5dy1kICuXw2BYTnnAuUb8asTWnGvhhFhKXsjCWAyr6Jj48WhHccZXGg03BMjhEQRDynmedPRksQEwYVGS8DGoJi9cxwq2LH2s8aeEoPaMsx/jreFTSPmQuzWbPghmw8mbYK7XPeiOF40sQFjxpadA9fs8F43ytmziHl6Kv/ULQRN8TeRejTv5sjM9C5xcMANS7nz5AGMrj71t36aG31OOn9ZHP4Uoo0QvUbNYqojvV3ZH375f3IQN1vf6w7RRa2YuRKnMRPaw03pVOcORCj4L5TqI35tRhGP2Y8cPmAk4QB/Ab/ryouMgXg5AAAAAElFTkSuQmCC) !important;background-repeat:no-repeat;background-position:0 50%}#insurance .medical_coverage_no{color:#c33;padding:5px 0 5px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAURJREFUKBWVUrFKw2AQvktS0ToVF3EREaUUxGfQF/ABBFex6GYR3TppaRZBdBenPoT6Ci5aLaW4uUimRvFPcv5fzN+0STN4cLm777vvLvnzExWYiDC8gCaniHht1XcT7m5az9SJH+3jeS/w3yCoOOX1xYY7zIqtLIDaU8Mz/ZpLcOTTenIbu+3DFVHhsxDNQqAbvrlk16qNq8H4gNxGUZEbi5iUVinkwMZFycAU6rbqW1Eo90BssvYQQ4puES2bt6sn1w/IYaON0unYEtHlH5x/gkOPYUbCl/7jvj6MDUNEHO3ATQ0OPaaOD+f9/KDiE/c0uWAIHftJvmowZv4sk6wtn9548UZfrGZGhG9swo0IET3oRc4996imfsInDU/cIj39K2meQ0yNg9KMvekEKrxgkkAT8NSSe4r/mILIhKCZxP5R/QIS/oo4OFXM2QAAAABJRU5ErkJggg==) !important;background-repeat:no-repeat;background-position:0 50%}.transition_manager_accordion .ong_service label{display:block;margin-bottom:10px;font-size:1.2em;font-weight:bold}.transition_manager_accordion .ong_service label .donativo{color:#e86b1b}.transition_manager_accordion .ong_service img.logo_ong{float:left;width:191px;height:46px;margin-right:10px}.transition_manager_accordion .ong_service p{font-size:.9em}.ong_modal .modal-body img{float:left;margin-right:10px}.transition_manager_accordion .service_flight .flight{margin-bottom:20px}.transition_manager_accordion .service_flight .opacity .airline_info,.transition_manager_accordion .service_flight .opacity .origin_destination{opacity:.3;filter:alpha(opacity=30)}.transition_manager_accordion .service_flight .airline_logo{width:120px}.transition_manager_accordion .service_flight .return_trip{border-top:1px dotted #ccc;padding-top:20px}.transition_manager_accordion .service_flight .airline_info{float:left;margin-right:20px;width:120px}[dir='rtl'] .transition_manager_accordion .service_flight .airline_info{float:right;margin-right:10px}.transition_manager_accordion .service_flight .origin_data,.transition_manager_accordion .service_flight .destination_data{font-size:1.3em;display:inline-block}.transition_manager_accordion .vector{vertical-align:top;margin:0 8px}.transition_manager_accordion .service_flight .origin_data{text-align:right;width:31%;vertical-align:top}[dir='rtl'] .transition_manager_accordion .service_flight .origin_data{text-align:left;width:31%}.transition_manager_accordion .service_flight .destination_data{text-align:left;width:31%;vertical-align:top}[dir='rtl'] .transition_manager_accordion .service_flight .destination_data{text-align:right}.transition_manager_accordion .service_flight .origin_destination{color:#555;text-align:center;margin:0 auto;display:block;width:69%}[dir='rtl'] .transition_manager_accordion .service_flight .origin_destination{display:block;width:63%}.transition_manager_accordion .service_flight .flight_date{font-size:.8em}.transition_manager_accordion .service_flight .flight_date .hour{font-size:1.3em;font-weight:bold}.transition_manager_accordion .service_flight .airport{font-size:.8em}.transition_manager_accordion .baggage_info{background:#fff;margin:10px}.transition_manager_accordion .confirm_item_content .baggage_info{margin:10px 0 0 0}[dir='rtl'] .transition_manager_accordion .baggage_info{float:right;width:48%;margin-bottom:20px}.transition_manager_accordion #baggage_selectors{margin-bottom:20px}.transition_manager_accordion #baggage_selectors h5,.transition_manager_accordion .baggage_info h5{font-size:1em;color:#333;font-weight:bold;margin-bottom:10px;background:url('/headers/img/scr/baggage.png') no-repeat 0 0;padding-left:30px;min-height:20px;line-height:20px}[dir='rtl'] .transition_manager_accordion #baggage_selectors h5,[dir='rtl'] .transition_manager_accordion .baggage_info h5{padding-right:40px;background:url('/headers/img/scr/baggage.png') no-repeat 99% 0;font-size:.9em}.transition_manager_accordion #meal_onboard_info h5,.transition_manager_accordion .meal_onboard_info h5{font-size:1em;color:#333;font-weight:bold;margin-bottom:10px;background:url('/headers/img/scr/food.png') no-repeat 0 0;padding-left:30px;min-height:20px;line-height:16px}[dir='rtl'] .transition_manager_accordion #meal_onboard_info h5,[dir='rtl'] .transition_manager_accordion .meal_onboard_info h5{padding-right:40px;background:url('/headers/img/scr/food.png') no-repeat 99% 0;font-size:.9em}.transition_manager_accordion .review_item .baggage_selector_container div.campo_formulario label{width:120px;display:inline-block;margin-top:5px;background:0;padding:0;font-weight:normal}[dir='rtl'] .transition_manager_accordion .review_item .baggage_selector_container div.campo_formulario label{width:20%}.transition_manager_accordion .baggage{clear:both;font-size:1em}.transition_manager_accordion .coste_maleta{padding:5px;color:#e86b1b;float:right}.transition_manager_accordion .coste_maleta .aprox{vertical-align:middle;font-weight:normal}[dir='rtl'] .transition_manager_accordion .baggage .traveller{display:block}.transition_manager_accordion .baggage_selector_container div.campo_formulario{overflow:hidden;padding:0;height:30px}.transition_manager_accordion .service_train .train{margin-bottom:20px}.transition_manager_accordion .service_train .train_operator_logo{width:120px}.transition_manager_accordion .service_train .train_operator_info{float:left;margin-right:40px}.transition_manager_accordion .service_train .train_operator_info .tarifa{font-size:.89em;font-weight:bold;color:#666}.transition_manager_accordion .service_train .origin_data,.transition_manager_accordion .service_train .destination_data{font-size:1.3em;display:inline-block}.transition_manager_accordion .service_train .origin_data{text-align:right;width:45%;vertical-align:top}.transition_manager_accordion .service_train .destination_data{text-align:left;width:45%;vertical-align:top}.transition_manager_accordion .service_train .origin_destination{text-align:center;margin:0 auto;display:inline-block;width:68%}.transition_manager_accordion .service_train .train_station{font-size:.8em}.transition_manager_accordion .service_train .train_date{font-size:.8em;color:#999}.transition_manager_accordion .service_car .car_model{text-align:center;font-size:1.4em}.transition_manager_accordion .service_car .origin_data,.transition_manager_accordion .service_car .destination_data{font-size:1.3em;display:inline-block}.transition_manager_accordion .service_car .origin_destination{display:inline-block;text-align:center;margin-bottom:20px}.transition_manager_accordion .service_car .origin_data{text-align:right}.transition_manager_accordion .service_car .destination_data{text-align:left}.transition_manager_accordion .service_car .car_photo{float:left;border:1px solid #eee;margin-right:40px;width:130px}[dir='rtl'] .transition_manager_accordion .service_car .car_photo{float:right;margin-right:0;margin-left:40px}.transition_manager_accordion .service_car .car_title{font-size:.6em;text-transform:uppercase;margin:5px 0}.transition_manager_accordion .service_car .car_office{font-weight:bold}.transition_manager_accordion .service_car .car_city{font-weight:normal}.transition_manager_accordion .service_car .car_date{font-size:.8em;color:#999}.transition_manager_accordion .service_travel .travel_name{font-size:1.3em}.transition_manager_accordion .service_travel .travel_details{font-size:1em;line-height:1.6em}.transition_manager_accordion .service_travel .room_occupation{margin-left:5px}.transition_manager_accordion .service_travel{margin-bottom:20px}.transition_manager_accordion .service_travel img{float:left;margin-right:10px;max-width:130px;margin-bottom:30px}#customer .change_method{font-weight:bold;text-decoration:underline;color:#3e6584;margin-left:38%}#customer_nav{margin:10px}#customer_nav{margin:20px 10px 10px 10px}#customer #customer_nav_logged{color:#1e3747;font-size:1.3em;margin-left:170px;margin-top:20px}.transition_manager_accordion #customer #customer_nav_logged{color:#1e3747;font-weight:bold}#customer #customer_nav_logged p{display:inline}#customer #customer_nav_logged a{display:inline;color:#3e6584}#customer #customer_nav_logged img{vertical-align:top}#customer .customer_icon{padding-left:20px;background:transparent url(/headers/img/scr/user.png) no-repeat 2px 2px}#customer #customer_edit_form,#customer #customer_login_form{display:none;margin-top:10px}#customer #customer_login_form .bottom_links{margin-top:30px;margin-bottom:20px}#customer #forgot_password{margin-left:160px;margin-top:8px;margin-bottom:20px;font-size:12px}.transition_manager_accordion #customer #forgot_password{margin-top:8px;margin-bottom:20px;font-size:12px;margin-left:0}#customer #forgot_password a{color:#3e6584;text-decoration:underline;margin-left:170px}[dir='rtl'] #customer #forgot_password a{margin-left:0;margin-right:170px}.transition_manager_accordion #customer .remember_user{margin-left:170px}[dir='rtl'] .transition_manager_accordion #customer .remember_user{margin-left:0;margin-right:170px}#customer .login_button{width:auto !important}#customer_login_form .boton_secundario{overflow:visible;color:#FFF;font-weight:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e86b1b;width:auto;border:0 !important;font-size:14px;text-decoration:none;display:inline-block;cursor:pointer !important;padding:4px 20px !important}#customer_form_change_links{float:right}[dir='rtl'] #customer_form_change_links{float:left}#customer_form_change_links a.change_customer_form{color:#FFF}#customer_form_change_links a.change_customer_form span{color:#F60;font-weight:bold;text-decoration:underline}#travellers li.traveller{padding-bottom:20px}#travellers .travellers_list .traveller_item{outline:0}#travellers span.is_titular{float:right;padding-left:20px;font-size:14px;font-weight:normal;letter-spacing:normal;margin-top:10px;display:none}.transition_manager_accordion #travellers li.traveller_item_titular span.is_titular{display:inline;float:none;font-size:12px}.transition_manager_accordion .travellers_module_summary span.traveller_item{margin-right:20px}#step_container-step-module_travellers .step_summary{height:50px !important}#travellers .traveller_birth_place_remark{margin:10px 0 20px 250px;display:none}#travellers .traveller_fidelizacion input[type='checkbox']{margin-left:160px}[dir='rtl'] #travellers .traveller_fidelizacion input[type='checkbox']{margin-right:160px;margin-left:5px}#travellers .traveller_fidelizacion label{width:auto;float:none;display:inline}#travellers .traveller_verificacion_residente_sara input[type='checkbox']{margin-left:160px}[dir='rtl'] #travellers .traveller_verificacion_residente_sara input[type='checkbox']{margin-right:160px;margin-left:5px}#travellers .traveller_verificacion_residente_sara label{width:auto;float:none;display:inline}ul#services_configuration_list>li{display:block}ul#services_configuration_list h4{font-size:16px;font-weight:bold;margin:10px 10px 10px 20px;color:#1e3747}[dir='rtl'] ul#services_configuration_list h4{margin:10px 20px 10px 10px}ul#services_configuration_list p.observations_text{background-color:#fff9dc;padding:10px;font-size:14px;color:#444}ul#services_configuration_list textarea.observations_field{height:50px}#optional_services ul.available_services_list ul.conditions_text_for_accept{clear:both;margin-left:20px;width:70%}#optional_services ul.available_services_list ul.conditions_text_for_accept label{font-size:12px}#optional_services ul.available_services_list li li h4{font-size:1.3em;display:inline;color:#2d4454;font-weight:bold;vertical-align:top}#optional_services ul.available_services_list li li.no_service h4{font-size:14px;color:#8a8a8a;font-weight:normal}#insurance ul.available_services_list ul.conditions_text_for_accept{clear:both;margin-left:20px;width:70%}#insurance ul.available_services_list ul.conditions_text_for_accept label{font-size:12px}#insurance ul.available_services_list li li h4{font-size:1.3em;display:inline;color:#2d4454;font-weight:bold;vertical-align:top}#insurance ul.available_services_list li li.no_service h4{font-size:14px;color:#8a8a8a;font-weight:normal}.transition_manager_accordion #cont_seguros h4{font-size:1.3em;color:#2d4454;font-weight:bold;margin-bottom:10px}#invoice_box{margin:0 10px 10px 20px}[dir='rtl'] #invoice_box{margin:0 20px 10px 10px}#invoice_box #invoice_inputs{margin-top:10px}#invoice_box label{color:#666}#payment .info_note{margin-bottom:15px}#payment .payment_method_selector_container{box-sizing:border-box;width:100%;padding-left:13px;background:#e8ebec}[dir='rtl'] #payment .payment_method_selector_container{padding-left:0;padding-right:13px}#payment #payment_method_tabs{height:43px;padding-top:7px;display:inline-block}#payment_method_tabs .payment_method_tab{font-size:14px;line-height:1}#payment_method_tabs .payment_method_tab .payment_icon{display:inline-block;margin-right:6px}#payment_method_tabs .payment_method_tab .payment_method_price{margin-left:10px;display:inline-block;color:#ec5b14;font-size:.85em}#payment_method_tabs .payment_method_tab .spinner{background:#fff;position:absolute;top:50%;left:5px;margin:-17px 0 0 0 !important}[dir='rtl'] #payment_method_tabs .payment_method_tab .payment_icon{margin-right:0;margin-left:6px}[dir='rtl'] #payment_method_tabs .payment_method_tab .spinner{left:auto;right:5px}#payment_method_tabs>.payment_method_tab{border:1px solid transparent;padding:12px 15px;line-height:18px;height:18px}#payment_method_tabs>.payment_method_tab:before{content:'';display:inline-block;height:18px;width:2px;position:absolute;top:13px;left:0;background:#ccc}#payment_method_tabs #payment_method_tab-moremethods .dropdown-backdrop{z-index:-1}[dir='rtl'] #payment_method_tabs>.payment_method_tab:before{left:auto;right:0}#payment_method_tabs>li:first-child:before,#payment_method_tabs>.payment_method_tab_selected:before,#payment_method_tabs>.payment_method_tab_selected+li:before{width:0;height:0}#payment_method_tabs>.payment_method_tab_selected{background-color:#FFF;border-top-left-radius:6px;border-top-right-radius:6px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #fff;border-left:1px solid #ccc}#payment .tabs_count_1#payment_method_tabs>.payment_method_tab_selected{border:1px solid transparent;background:transparent}#payment_method_tabs>#payment_method_tab-moremethods{padding:0;height:auto;border:0}#payment_method_tabs>#payment_method_tab-moremethods>button{background:transparent;color:#8c8885;cursor:pointer;line-height:18px !important;height:18px;text-align:left;font-size:14px;font-weight:normal;outline:0;padding:12px 15px;-webkit-transition:background .3s;transition:background .3s;box-sizing:content-box;display:inline-block;border:1px solid transparent;text-transform:uppercase}#payment_method_tabs>#payment_method_tab-moremethods>button:hover,#payment_method_tabs>#payment_method_tab-moremethods>button:focus{color:#35495a}#payment_method_tabs>#payment_method_tab-moremethods>button:after{content:"";background:url(/headers/ilusion/img/scr/monochrome-chevron_bottom.png) top left no-repeat;width:8px;height:5px;display:inline-block;margin-left:5px}[dir='rtl'] #payment_method_tabs>#payment_method_tab-moremethods>button{text-align:right}[dir='rtl'] #payment_method_tabs>#payment_method_tab-moremethods>button:after{margin-left:0;margin-right:5px}.moremethods-menu{float:none;background:#fff;min-width:100%;z-index:100;width:235px;overflow:hidden;margin:0;padding:0;border:1px solid #cecfcf;border-top:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 3px 30px 0 rgba(0,0,0,0.18);left:auto;right:0;z-index:99}.moremethods-menu li{padding:17px 20px;border-bottom:1px solid #ccc;color:#74716e;-webkit-transition:background-color .3s;transition:background-color .3s}.moremethods-menu li:last-child{border-bottom:0}.moremethods-menu li:hover,.moremethods-menu li:focus{background:#fdf5cf}[dir='rtl'] .moremethods-menu{left:0;right:auto}.discounted_pm_price{color:#e86b1b;margin-right:5px}[dir="rtl"] .discounted_pm_price{margin-right:0;margin-left:5px}#payment #payment_methods{display:none;border-top:1px solid #ccc;background-color:#FFF;padding:30px 20px 20px 20px;position:relative}#payment .info_cvv2{width:170px}#payment .payment_details{width:44%;position:absolute;right:0;margin-right:20px;z-index:999;background:url('/headers/img/scr/blue_square.png') #e1e9f2}[dir='rtl'] #payment .payment_details{left:0;right:auto;margin-left:20px;margin-right:0}#pay_in_installments_upper .payment_details{top:105px}#payment #payment_methods li.payment_method_selected{background:#FFF;padding:5px 5px 12px 5px;border:1px solid #ccc;margin-bottom:10px}#payment div.payment_method_title>input[type=radio]{margin-top:4px}#payment div.payment_method_title>label{font-size:20px}#payment li.collapsible div.payment_method_form{display:none}#payment_method_forms{clear:left}[dir='rtl'] #payment_method_forms{clear:right}.payment_method_form .payment_description{text-align:center;font-size:16px;line-height:18px;color:#999;padding-bottom:17px;width:100%;margin-bottom:25px;position:relative}.payment_method_form .payment_description:after{content:"";width:60px;height:2px;background:#cdcdcd;display:block;position:absolute;bottom:0;left:50%;margin-left:-30px}#payment #payment_method_form_credit_card .client_credit_card_visible:hover{background:#f8f8f8;border:1px solid #ccc}#payment #payment_method_form_credit_card .client_credit_card_titular{width:168px}#payment #payment_method_form_credit_card .client_credit_card_number{margin-right:15px}[dir='rtl'] #payment #payment_method_form_credit_card .client_credit_card_number{margin-right:0;margin-left:15px}#pay_in_installments_lower{margin:40px 0 0 0}#pay_in_installments_lower .payment_details{position:relative;width:100%;background:#e8efd0;border-radius:10px;border:solid 1px #e2e0e0}#pay_in_installments_lower .payment_details .bloque_datos{width:40%}[dir='rtl'] #payment #pay_in_installments_lower #payment_groupings_container{padding-right:5px}#payment #pay_in_installments_lower #payment_groupings_container p{margin:0 0 0 5px}#payment #pay_in_installments_lower #payment_groupings_container p label{font-size:14px}#payment #pay_in_installments_lower #payment_details p.text_chargesplan{font-weight:bold;color:#333}#pay_in_installments_lower #payment_installment_checkbox_container.deferred_payment{color:#027a02;font-weight:700;background:0;padding-right:5px}[dir='rtl'] #pay_in_installments_lower #payment_installment_checkbox_container.deferred_payment{background:0;padding-right:0;padding-left:0}#pay_in_installments_lower #payment_groupings_panel .deferred_payment label{font-size:16px;font-weight:normal}#pay_in_installments_lower .deferred_payment p{font-size:14px;float:right;padding-right:25px;background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAaZJREFUOBGtVbFKA0EQnVliqgi5NIqtoNhZWNj4DxcLCz9A0UIQjQhp0ghikkZQ0U+wMPcPNhYWdqKQNmiTE3KNUW6cF9hwd4acidlmbufNe7uzOzvHNGBsXdPU4mzBJRFXiFeYaA5hQtRikkdi9l7e2t7NNn0l6RobH1UvX2TiKjPPx5H4TESaQlIquR+NKNIXrFTI5JadUxUqRQPSvlW4Gjz5x8oPEWssYRwxcLEBcK1Ob4dI07C5s85xbCjhOtJnXMDCjPOcdmZpi+BMX9/9pUzvNomGXkCaGHBsCFoGpZEk6Grlzmd7GnYUDFoGdZYkBV3/vLJBAewoGLSMLdooMZd19iq3lION+vE9DIMW171Ch5hySeJYc6FAU6bWWOQBJGhpyvo2JzSglcFDV73NmGYouwdF/yrmS0zqDWeHDF/G3Kpl0DVQlDHA0EXNy++rr//WIzj3MI2J+LRipAmt4U9P5F5L4eS7Kw8gZ7K8qmmVNau1qBi++0/PAjXPORu101iu7q566PpHmPe7DVoQABv0VwsOuDb+1xlNrMHaFWD/8wv4AXw51BhDjW98AAAAAElFTkSuQmCC') no-repeat right 50%}[dir='rtl'] #pay_in_installments_lower .deferred_payment p{float:left;padding-left:25px;background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAaZJREFUOBGtVbFKA0EQnVliqgi5NIqtoNhZWNj4DxcLCz9A0UIQjQhp0ghikkZQ0U+wMPcPNhYWdqKQNmiTE3KNUW6cF9hwd4acidlmbufNe7uzOzvHNGBsXdPU4mzBJRFXiFeYaA5hQtRikkdi9l7e2t7NNn0l6RobH1UvX2TiKjPPx5H4TESaQlIquR+NKNIXrFTI5JadUxUqRQPSvlW4Gjz5x8oPEWssYRwxcLEBcK1Ob4dI07C5s85xbCjhOtJnXMDCjPOcdmZpi+BMX9/9pUzvNomGXkCaGHBsCFoGpZEk6Grlzmd7GnYUDFoGdZYkBV3/vLJBAewoGLSMLdooMZd19iq3lION+vE9DIMW171Ch5hySeJYc6FAU6bWWOQBJGhpyvo2JzSglcFDV73NmGYouwdF/yrmS0zqDWeHDF/G3Kpl0DVQlDHA0EXNy++rr//WIzj3MI2J+LRipAmt4U9P5F5L4eS7Kw8gZ7K8qmmVNau1qBi++0/PAjXPORu101iu7q566PpHmPe7DVoQABv0VwsOuDb+1xlNrMHaFWD/8wv4AXw51BhDjW98AAAAAElFTkSuQmCC') no-repeat left 50%}.card_subtypefee{margin-left:19px;padding:0;font-size:11px}[dir='rtl'] .card_subtypefee{margin-left:0;margin-right:19px}li+.newcard_form_container{margin-top:18px}.newcard_form_container .newcardselector{margin:11px 0 14px}.newcard_form_container .newcardselector input{vertical-align:middle;margin-top:0}.newcard_form_container .newcardselector label{color:#333;font-weight:bold;padding:0;font-size:14px;margin-bottom:0;display:inline-block}.new_credit_card_visible{padding:0 0 0 15px}[dir='rtl'] .new_credit_card_visible{padding:0 15px 0 0}.credit_card_form_wrapper{margin:0 10px 0 0;width:35%;float:left;padding:10px 20px 20px;border-top:2px solid #d1ae39;border-bottom:2px solid #d1ae39;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f4f4f4 url('/headers/img/scr/bg_seguros_scr.gif');position:relative}[dir='rtl'] .credit_card_form_wrapper{margin:0 0 0 10px;float:right}.new_credit_card_visible .credit_card_form_wrapper{width:72%;margin-bottom:12px}.credit_card_form_wrapper select,.credit_card_form_wrapper input{padding:4px;border:1px solid #ddd}[dir='rtl'] .credit_card_form_wrapper .credit_card_number{direction:ltr;text-align:right}.cont_form_pago_tarjeta{float:left;width:100%}.credit_card_form_wrapper label{display:block;text-align:left;color:#333;padding:10px 0 5px 0}[dir='rtl'] .credit_card_form_wrapper label{text-align:right}.transition_manager_accordion .payment_method_form .credit_card_form_wrapper .scrwidgetselect{margin-bottom:0;display:block;position:relative;margin-top:0}.credit_card_form_wrapper input.ancho{width:97.7%}.label_number_card,.label_currency_selection{float:left;width:auto;font-weight:bold;margin-right:20px}[dir='rtl'] .label_number_card,[dir='rtl'] .label_currency_selection{float:right;margin-right:0;margin-left:20px}.credit_card_form_wrapper .label_number_card,[dir='rtl'] .credit_card_form_wrapper .label_number_card{float:none;margin:0;font-weight:normal}.cont_form_pago_tarjeta .anio,.anio select{margin-left:10px}.anio select{margin-left:10px}[dir='rtl'] .anio select{margin-right:10px}.cont_logos_card_small{float:left;width:57px}[dir='rtl'] .cont_logos_card_small{float:right}.select_credit_cards{margin-bottom:10px;padding:3px 0;font-size:1em}#payment #payment_method_form_credit_card{position:relative}#payment #payment_method_form_credit_card .method_form_container{width:53%;padding-top:20px}#payment #payment_method_form_credit_card .method_form_container:after{content:'';display:block;clear:both}.cont_caducidad{max-width:70%;float:left}[dir='rtl'] .cont_caducidad{float:right}#payment #payment_method_form_credit_card .selected_credit_card{background:#f8f8f8;border:1px solid #aaa}#payment #payment_method_form_credit_card .client_credit_card_additionalinfo{margin-left:19px}[dir='rtl'] #payment #payment_method_form_credit_card .selected_credit_card .client_credit_card_additionalinfo{margin-left:0;margin-right:19px}#payment #payment_method_form_cash ol{list-style:decimal inside}#payment_method_form_bank_deposit ul,#payment_method_form_bank_transfer ul{line-height:20px;font-size:14px}#payment_method_form_bank_deposit ul li,#payment_method_form_bank_transfer ul li{padding-bottom:10px}.paypal_form_wrapper,.masterpass_form_wrapper{margin-bottom:30px}.bitcoin_form_wrapper{margin:0 0 40px 0}.paypal_form_wrapper .info_text,.masterpass_form_wrapper .info_text{display:block;margin:0 20px 25px 0;width:450px}.paypal_form_wrapper img,.bitcoin_form_wrapper img,.masterpass_form_wrapper img{margin:0 5px 5px 0}[dir='rtl'] .paypal_form_wrapper img,[dir='rtl'] .bitcoin_form_wrapper img,[dir='rtl'] .masterpass_form_wrapper img{margin:0 0 5px 5px}#iran_rial_client_bank_container{display:inline-block;margin-bottom:10px;margin-left:40px}[dir='rtl'] #iran_rial_client_bank_container{margin-left:10px;margin-right:40px}#iran_rial_form_wrapper{width:600px}#iran_rial_form_wrapper #logo-shaparak{float:left;margin-left:50px}#iran_rial_form_wrapper #logo-shaparak-2{float:right}[dir='rtl'] #iran_rial_form_wrapper #logo-shaparak{float:right;margin-left:auto;margin-right:50px}[dir='rtl'] #iran_rial_form_wrapper #logo-shaparak-2{float:left}#iran_rial_client_bank_container li.selected{border:1px solid #e4e3e3}#iran_rial_client_bank_container li{padding-right:50px}[dir='rtl'] #iran_rial_client_bank_container li{padding-right:10px;padding-left:50px}#pay_at_home_form_wrapper ol{padding:.5em 0 0 0;list-style-type:none}#pay_at_home_form_wrapper ol li{padding:.5em 0}#pay_at_home_form_wrapper ol li ol li{margin:0 1em;padding:.5em 0 0 0;list-style-type:square}#payment #payment_groupings_panel{display:none;padding:10px}#payment #payment_groupings_container{display:none;font-size:12px;padding-right:50px}#payment #payment_groupings_container .first_payment{color:#214056}#payment #payment_groupings_container p{margin:0 0 0 20px;padding:0}#payment #payment_groupings_container p span{font-weight:bold;padding:0;margin:0}#payment #payment_groupings_container label,#payment #payment_groupings_container select{font-size:inherit}#payment_installment_checkbox_container{min-height:36px;line-height:36px;background:url('/headers/img/scr/smiley.png') 99% 0 no-repeat;padding-right:35px}[dir='rtl'] #payment_installment_checkbox_container{background:url('/headers/img/scr/smiley.png') 1% 0 no-repeat;padding-right:0;padding-left:45px}#payment_installment_checkbox_container label{font-weight:bold}#payment_groupings_panel label{font-size:1em}#charges_plan_update_spinner_container{position:absolute;margin-top:25px;right:30px}#security_info{padding:10px;font-size:12px;background:#f1f1f1;color:#122b40;margin-left:650px;position:absolute;width:260px}[dir="rtl"] #security_info{margin-left:0;margin-right:650px}#security_info h4{font-size:1.2em;font-weight:bold;line-height:23px;display:inline}#security_info p{margin:0}#security_info .lock{margin-right:10px}[dir='rtl'] #security_info .lock{margin-left:10px;float:right}#security_info ul.logos{vertical-align:middle}#security_info ul.logos li{float:left;margin-right:10px}#security_info ul.logos li img{vertical-align:baseline}#security_info ul.texts{margin-top:10px}#security_info ul.texts li{list-style:none;margin-bottom:5px;font-size:11px}#payment #credit_card_exp_month_container{max-width:150px}#payment_page_service_cancellation p{margin:5px auto;width:70%;color:#333}.remark_item_content{padding:10px}#remark{border-bottom:1px solid #ccc}#confirm_page_services .info_message_small{border:0;margin:0;padding:10px 0 0 0;background:url(/headers/img/scr/info_small.png) no-repeat 0 8px #fefefe}#confirm_page_services .info_message_small h4{padding:0 0 0 25px}#confirm_page_services #payment_page_service_cancellation table{margin:10px 0;width:60%}#confirm_page_services #payment_page_service_cancellation table thead tr td{background:#e1e9f2;padding:5px;font-size:12px;font-weight:bold;color:#3a627f;border:1px solid #3e6584;text-align:center}#confirm_page_services #payment_page_service_cancellation table tbody tr td{border:1px solid #888;text-align:center}.text_chargesplan{padding:6px 15px;color:#214056;font-size:.95em;line-height:1.2}.charges_plan p{padding:6px 0;color:#214056;font-size:.95em;line-height:1.2}.charges_plan .scr_amount{font-weight:bold}#confirm div.subpanel{background:#e1e9f2}#confirm .info_message .charge_exists{font:inherit;font-weight:bold}#confirm a.boton_cambiar{float:right;margin-top:8px;font-size:12px}[dir="rtl"] #confirm a.boton_cambiar{float:left}#confirm h3{margin-bottom:10px}#confirm h3{margin-bottom:10px}#result_page h3{font-size:24px;color:#3e6584;margin:0}#confirm #confirm_page_travellers_box{display:none}#confirm #confirm_page_invoice_box{margin:10px 0}#confirm_button{margin-right:10px}#confirm_button div.checkbox_accept{color:#3e6584;margin:20px 10px 10px 20px;font-weight:bold}[dir="rtl"] #confirm_button div.checkbox_accept{text-align:right;margin:20px 10px 10px 10px}div.checkbox_accept label,div.checkbox_accept label a{font:inherit;color:#214056;line-height:1.5em}#confirm .bloque_datos,#result_page .bloque_datos{margin-bottom:20px;padding:10px 10px 10px 15px}#payment .bloque_datos{margin:10px 10px 10px 15px;border:1px solid #CCC;padding:8px 5px;font-size:.95em;background:#FFF}[dir="rtl"] #confirm .bloque_datos,[dir="rtl"] #result_page .bloque_datos,[dir="rtl"] #payment .bloque_datos{text-align:right}#confirm .bloque_datos table tr td{padding:2px}#confirm .observations{color:#3e6584}[dir="rtl"] #confirm .observations{clear:both}#confirm .text_box{background-color:#fff;padding:10px;color:#444}#confirm li.traveller{float:left;margin:10px;width:45%;list-style:none}[dir="rtl"] #confirm li.traveller{float:right}#confirm_page_travellers{margin-top:10px}.confirm_service_header,#payment h3{margin-bottom:0;z-index:10;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}[dir="rtl"] .confirm_service_header,[dir="rtl"] #confirm h3,[dir="rtl"] #payment h3{text-align:right}.confirm_service_table{width:100%;margin-bottom:10px}.confirm_service_table_header,.confirm_service_table_header_end,.confirm_service_table_header_left{background:#e1e9f2;padding:5px;font-size:12px;font-weight:bold;color:#3a627f;border:1px solid #3e6584;text-align:center}.confirm_service_table_header_left{text-align:left}.confirm_service_table_result{border-right:1px solid #777;padding:3px;font-size:11px;color:#000}.confirm_service_table_row{padding:6px 8px 6px 4px;text-align:center;border:1px solid #888}.confirm_service_table_row_end{border-bottom:1px solid #b5b2b2;padding:6px 8px 0 0;text-align:right;font-size:12px}.confirm_service_table_left_row{padding-left:5px;border:1px solid #888;font-weight:bold;text-align:left}.confirm_service_table_left_row .stops_info{font-weight:normal}.confirm_service_table .scr_amount{color:#e86b1b;font-weight:bold}.services_resume .amounts_container{float:right;margin:10px 0;font-weight:bold;font-size:1.2em;color:#214056}.services_resume .amounts_container .scr_amount{font-size:1.2em}.confirm_page_invoice_box table{padding:2px}.confirm_warnings{color:#3e6584}#confirm_button .charges_amounts_wrapper{position:relative;min-height:120px}#confirm_button .amounts_container{color:#214056;margin:10px;padding:0 10px 10px 10px;display:table-cell;float:right}[dir="rtl"] #confirm_button .amounts_container{float:left}#confirm_button .amounts_container div{margin-bottom:2px}#confirm_button .amounts_container .total_price{float:right}[dir='rtl'] #confirm_button .amounts_container .total_price{float:left}#confirm_button .amounts_container .total_price_container strong{display:inline-block}.total_price_container .scr_amount .aprox{font-size:.6em}#result_page{margin:10px 0}#result_page .subpanel{padding:0}div#result_header{font-size:18px}div#result_header .success_message{padding:10px 0 10px 55px;margin-left:10px}#result_page .referencia{font-size:32px}#result_page #result_data{padding:10px}#result_page h3#services_header{border:0}#result_page .conditions_link{margin:20px 0 0 10px;font-size:14px}#result_page .conditions_link a{font:inherit}p.result_page_service_note{margin-bottom:15px !important}#result_page .info_note{margin:10px 0}.result_service_header{font-size:1.3em;font-weight:bold;color:#333;padding:2px 0 3px 0;margin:20px 0 3px 0;border-bottom:1px solid grey}.result_service_header_icon{margin:1px 3px 0 2px;vertical-align:text-top}.result_service_table{padding-left:20px;width:100%}.result_service_table_header{border-bottom:1px solid #ccc;padding:3px;text-align:center;font-size:12px;font-weight:bold;color:#333}.result_service_table_left_row{border-bottom:1px solid #ccc;padding:6px 8px 4px 8px;text-align:center;font-size:12px;color:#333}.result_service_table_row{border-bottom:1px solid #ccc;padding:6px 8px 4px 8px;text-align:center;font-size:12px}.result_service_table .td_left{text-align:left !important}.result_service_locator{margin-right:0 !important;margin-right:13px;font-size:12px;font-weight:bold;text-align:right}#result_page .cart_container{float:right;width:33%}[dir='rtl'] #result_page .cart_container{float:left}.troovel_banner{text-align:center;margin-top:40px}.cart_container{color:#1e3747;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 4px #ccc;-webkit-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc;height:auto}[dir="rtl"] .cart_container{text-align:right}.cart_container #cart_header{font-size:1.2em}.cart_container .indicator{float:right;display:none}.cart_container .service_resume_title{font-weight:bold;padding:10px;margin:0;background:#1e3747;color:#FFF;font-size:13px}.cart_services .service_resume_title:first-child{-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px}.cart_container .service_resume_continent{color:#333;padding:10px;font-size:12px}.cart_total_amounts{padding:5px;color:#1e3747;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.cart_partial_amounts{border-bottom:1px solid #ccc}[dir="rtl"] .cart_total_amounts{padding:0}.cart_total_amounts div{margin:5px 0}.cart_total_amounts span{font:inherit}.cart_total_amounts span.discount_by_pm_text{color:#8a8a8a;margin-right:5px}[dir="rtl"] .cart_total_amounts span.discount_by_pm_text{margin-right:0;margin-left:5px}.cart_total_amounts span.discount_by_pm_text .promoPremiumPay{color:#e86b1b;border-bottom:dotted 2px #e86b1b;cursor:help}.cart_total_amounts .pvp,.cart_total_amounts .fee,.cart_total_amounts .card_fee,#total_price_reservation .pvp,#total_price_reservation .fee,#total_price_reservation .card_fee{float:right;text-align:right;color:#e86b1b}#total_price_reservation .fee_zero_container span,.cart_total_amounts .fee_zero_container span{float:right;text-align:right;color:#666;font-weight:bold;margin:-10px 0 0 0 !important;paddind:0 !important;font-size:.9em}.cart_total_amounts .bitcoins_price_container strong{font-weight:normal;color:#999;padding-right:10px}[dir='rtl'] .cart_total_amounts .bitcoins_price_container strong{padding-right:0;padding-left:10px}.cart_total_amounts .bitcoins_price_container .total_price{font-weight:bold}.cart_with_amounts{width:auto}.cart_without_amounts .total_price_container{font-size:18px;margin:0;padding:0}.transition_manager_accordion .cart_without_amounts .total_price_container strong{font-size:18px;padding:0;margin:0 10px 0 0}.cart_without_amounts .total_price_container strong{font-size:18px;margin:13px 10px 0 0;color:#e86b1b}.modules .cart_without_amounts .total_price_container strong{margin:8px 10px 0 0 !important}[dir="rtl"] .cart_total_amounts .pvp,[dir="rtl"] .cart_total_amounts .fee,[dir="rtl"] .cart_total_amounts .card_fee,[dir="rtl"] #total_price_reservation .pvp,[dir="rtl"] #total_price_reservation .fee,[dir="rtl"] #total_price_reservation .card_fee{float:left;text-align:left}.cart_total_amounts .total_price{color:#e86b1b}.amount .decimals{font-size:.9em !important}.scr_amount .aprox{display:inline-block;vertical-align:top;color:#aaa;font-size:.8em}#insurance ul.available_services_list li span.amount .aprox span.price,#insurance ul.available_services_list li span.amount .aprox span.symbol{color:#aaa}.scr_table .scr_amount .aprox{font-size:1em !important;display:block}.total_price .aprox{display:block;font-size:.7em}.total_price .aprox_pre{font-size:14px}.total_price .symbol{font-size:12px;font-weight:normal}.cart_services{background:#fff}.cart_services h3{text-transform:uppercase;background-repeat:no-repeat;background-position:0 7px;padding:5px 0;font-size:14px;border-bottom:1px dotted #FFF}.cart_services .service_cart{margin-bottom:15px}.cart_services p{font-size:12px;margin:8px 0 0 0}.bitcoin_discount_link{color:#555}.discount_container>span{vertical-align:top}a.back_to_listing,a.back_to_listing:hover{float:right;display:block;margin:5px;text-decoration:underline;font-size:12px}.flight_type_title{text-transform:uppercase;color:#333;background:#eee;display:block;padding:5px 10px;border-bottom:1px solid #ccc}.cart_services .info_message_small{background:url(/headers/img/scr/info_small.png) no-repeat 10px 2px;border:0;margin:0;padding:0 10px 10px 10px;font-size:.9em}[dir="rtl"] .cart_services .info_message_small{background:url(/headers/img/scr/info_small.png) no-repeat 216px 2px;border:0;padding:0 40px 10px 10px;font-size:.9em}.cart_services .info_message_small h4{padding:0 0 0 25px;font-size:1em;text-transform:lowercase;height:17px;border-bottom:0;line-height:24px;display:inline}.cart_services .info_message_small .not_refundable{font-size:.9em;width:100%}.cart_services #payment_page_service_cancellation table{width:100%;margin:5px auto;border:1px dotted #333}.cart_services #payment_page_service_cancellation table thead tr td{font-weight:normal}.cart_services #payment_page_service_cancellation table tr td{padding:5px}#invoice_form{padding:0}.total_price_container{font-weight:bold}.cart_total_amounts .total_price_container span.total_price{font-size:2em;float:right;text-align:right;padding-top:5px}[dir="rtl"] .cart_total_amounts .total_price_container span.total_price{float:left;text-align:left}.bloque01-contenido-scr .cart_total_amounts .total_price_container span.total_price{font-size:1em}.service_resume_normal_text{padding:2px 0;font-size:12px}.service_advise{margin-bottom:20px;font-size:12px;font-weight:bold;color:#3a627f;padding:5px 5px 5px 35px;margin-top:10px;background:url(/headers/img/scr/info_small.png) no-repeat 8px 3px #fdfce3}.img_geotrust{float:right;margin-top:18px}#confirm_button #secure_page{display:none}#secure_page p{margin-top:0;margin-bottom:15px;font-weight:bold}[dir="rtl"] .img_geotrust{float:left}.transition_manager_accordion .cart_container,#result_page .cart_container{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.transition_manager_accordion .cart_container.cart_without_amounts{width:auto}.transition_manager_accordion #confirm_summary{margin-top:10px;cursor:pointer}.transition_manager_accordion #confirm_summary .cart_container,.transition_manager_accordion .subhead .cart_container{float:right}.transition_manager_accordion #review_page .cart_container{float:right;position:relative;margin:0 10px}[dir="rtl"] .transition_manager_accordion #review_page .cart_container{float:left;width:auto}.transition_manager_accordion #review_page .upper_cart{float:right;margin:auto;min-height:80px}[dir="rtl"] .transition_manager_accordion #review_page .upper_cart{float:left}.transition_manager_accordion #review_page .cart_enabled_upper_cart{float:right}[dir='rtl'] .transition_manager_accordion #review_page .cart_enabled_upper_cart{float:left}[dir="rtl"] .transition_manager_accordion #confirm_summary .cart_container,[dir="rtl"] .transition_manager_accordion .subhead .cart_container{float:left;width:auto}[dir="rtl"] .transition_manager_accordion .cart_container{float:right}.transition_manager_accordion .cart_summary{margin-right:10px;border-left:1px solid #eee;padding-left:10px}.transition_manager_accordion .cart_total_amounts{border-top:0}.transition_manager_accordion .total_price_container strong{color:#e86b1b;line-height:31px;font-size:16px}.transition_manager_accordion #total_price_reservation .total_price_container strong{line-height:1.2em;margin-top:5px}.transition_manager_accordion .upper_cart .cart_total_amounts{padding:0 5px 0 5px}.transition_manager_accordion .upper_cart .cart_total_amounts div{margin:0 0 3px 0}.transition_manager_accordion .upper_cart .total_price_container strong{color:#e86b1b}.transition_manager_accordion .upper_cart .bitcoins_price_container{color:#fff;padding:5px 0 0}.transition_manager_accordion .upper_cart .bitcoins_price_container span{color:#e86b1b;font-weight:bold}.transition_manager_accordion .upper_cart .bitcoins_price_container strong{color:#999;font-weight:normal;padding-right:10px}[dir='rtl'] .transition_manager_accordion .upper_cart .bitcoins_price_container strong{padding-right:0;padding-left:10px}.transition_manager_accordion .upper_cart .with_annotations div.cart_partial_amounts{border:0}.transition_manager_accordion .upper_cart div.annotations{background:#e86b1b;color:#fff;margin:0;padding:5px}.transition_manager_accordion .upper_cart div.annotations b{font-weight:bold}.transition_manager_accordion .upper_cart .with_annotations .total_price_container{color:#fff;background:#e86b1b;padding:5px 5px 0 5px}.transition_manager_accordion .upper_cart .with_annotations .total_price_container span{color:#fff}.transition_manager_accordion .upper_cart .with_annotations .total_price_container strong{color:#fff;font-weight:normal}.transition_manager_accordion .upper_cart .with_annotations .bitcoins_price_container{color:#fff;background:#e86b1b}.transition_manager_accordion .upper_cart .with_annotations .bitcoins_price_container span{color:#fff;font-weight:bold}.transition_manager_accordion .upper_cart .with_annotations .bitcoins_price_container strong{color:#fff;font-weight:normal}.transition_manager_accordion .cart_total_amounts .total_price_container span.total_price{padding-top:0;padding-left:10px}[dir='rtl'] .transition_manager_accordion .cart_total_amounts .total_price_container span.total_price{padding-left:0;padding-right:10px}.transition_manager_accordion .cart_total_amounts .total_price_container span.total_price .symbol{font-size:15px;font-weight:normal}.transition_manager_accordion .cart_total_amounts .total_price_container span.total_price .aprox .symbol{font-size:12px;font-weight:normal}.transition_manager_accordion .cart_total_amounts .fee_container{font-size:12px;text-align:right}[dir='rtl'] .transition_manager_accordion .cart_total_amounts .fee_container{text-align:left}.transition_manager_accordion #secure_page{margin-top:70px;vertical-align:top;text-align:center}[dir='rtl'] .transition_manager_accordion #secure_page{clear:both}.transition_manager_accordion #secure_page img{margin-left:10px}[dir='rtl'] .transition_manager_accordion #secure_page img{margin-left:13px;margin-right:10px}ul#services_configuration_list .carservice_configuration_flight_number_remark{margin-top:20px;margin-left:250px;display:none}.sale_resume_item{margin:20px 0 0 0}.data_line{margin-top:5px}.help{vertical-align:text-bottom;width:15px;height:15px;display:inline-block;background-image:url("/headers/direct04/img/interrogacion.gif")}.ui-effects-transfer{background-color:transparent;border:1px solid #888}.customer_registration_table_label_td{text-align:right;font-weight:bold;padding-right:5px;width:210px}.customer_login_table_label_td{text-align:right;font-weight:bold;padding-right:5px;width:200px}.customer_table_label_td{text-align:left;font-size:12px;font-weight:bold;padding-right:5px}.customer_table_label_td label{font-size:12px}.table_16_contenido{border-bottom:1px solid #b5b2b2;border-left:1px solid #b5b2b2;border-right:1px solid #b5b2b2;background-color:#efefef;padding:5px 10px;width:auto !important;width:100%}.table_16_content{text-align:left;background-color:#454545;padding:5px 10px}.txt40,.txt40 a,a.txt40,.txt40 strong{font:18px Arial,Helvetica,sans-serif;color:#FFF;text-decoration:none}.recomendaciones2{width:auto;float:right;border:1px solid #e86b1b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.recomendaciones2 a{color:#e86b1b;font-size:11px;cursor:pointer;background:#FFF;padding:0 8px}.salta{margin-top:15px}.salta10{margin-top:10px}.salta15{margin-top:15px}.salta20{margin-top:20px}.contieneboton span{color:#FFF}.enlace_puntero{color:#e86b1b;cursor:pointer}button{text-indent:0;white-space:inherit;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}button,input[type="reset"],input[type="button"],input[type="submit"]{background:#e86b1b;color:#fff;cursor:default;line-height:normal !important;padding-bottom:0;padding-left:6px;padding-right:6px;padding-top:0;text-align:center;font-size:12px;font-weight:700}.ui-button-text{display:block;line-height:1.4;color:#FFF;font-size:18px;font-weight:700}a.boton_cambiar,.boton_cambiar a{color:#e86b1b;text-transform:uppercase;font-weight:700}.titulo01{font-size:18px;color:#333;font-weight:700}#page_result_table tr td{font-size:14px}#page_result_table a{font-size:14px;color:#e86b1b;font-weight:bold}.txt_12_black{font-size:12px;color:#000}.tit_table_carservice{font-size:12px;color:#333;font-weight:700}.pvp,.fee,.amount_to_charge,.total_price,.card_fee{font-weight:bold;font-size:15px;color:#e86b1b}.total_price{font-size:18px}.txt_14_orange{color:#e86b1b;font-size:14px}.txt_14_grey{font-size:14px;color:#333;font-weight:700}.bold{font-weight:700}.loading_page{background:url('/headers/img/loading.gif') 60% 50% no-repeat;width:800px;height:500px}#loading_main_interface{text-align:center;min-height:800px}#waiting_spinner{background:#FFF;box-shadow:0 0 6px #ddd;padding:10px 30px;display:none;line-height:24px;min-width:200px}#waiting_spinner img{float:right;margin-left:10px}[dir='rtl'] #waiting_spinner img{float:left;margin-left:0;margin-right:10px}#insurance ul.available_services_list li li.selected_service{border:0}#insurance .selected_service .check_selected,#transfers.scr_module .transfer ul li ul li.selected_service .check_selected{display:inline-block;position:relative;top:-6px;height:18px;width:24px;background-image:url('/headers/img/scr/done.png');margin:0 10px}#transfers.scr_module .transfer_journey{position:relative}#transfers.scr_module .transfer h4{font-size:14px;margin-bottom:20px}#transfers.scr_module .transfer div.transfer_title{background-color:#f2f2f2;border-bottom:1px solid #CCC;padding:10px;color:#666;font-weight:bold;font-size:13px;vertical-align:top;line-height:25px}#transfers.scr_module .transfer .transfer_vehicle .transfer_title span.hotel,#transfers.scr_module .transfer .transfer_vehicle .transfer_title span.train_station,#transfers.scr_module .transfer .transfer_vehicle .transfer_title span.airport,#transfers.scr_module .transfer .transfer_vehicle .transfer_title span.arrow{font-family:bebas_neueregular,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;color:#1e3747;display:inline-block;vertical-align:top}#transfers.scr_module .transfer .transfer_vehicle .transfer_title span.arrow{font-size:14px}#transfers.scr_module .transfer .transfer_vehicle .transfer_title span.hotel:before{content:'';width:14px;height:18px;display:inline-block;background:url('/headers/img/scr/icono_hoteles_grey.png') no-repeat;margin:0 5px 0 0}#transfers.scr_module .transfer .transfer_vehicle .transfer_title span.train_station:before{content:'';width:17px;height:20px;display:inline-block;background:url('/headers/img/scr/icono_train_station_grey.png') no-repeat;margin:0 5px 0 0}#transfers.scr_module .transfer .transfer_vehicle .transfer_title span.airport:before{content:'';width:28px;height:12px;display:inline-block;background:url('/headers/img/scr/icono_plane_grey.png') no-repeat;margin:0 5px 0 0}[dir='rtl'] #transfers.scr_module .transfer .transfer_vehicle .transfer_title span.airport:before,[dir='rtl'] #transfers.scr_module .transfer .transfer_vehicle .transfer_title span.train_station:before,[dir='rtl'] #transfers.scr_module .transfer .transfer_vehicle .transfer_title span.hotel:before{margin:0 0 0 5px}#transfers.scr_module .transfer .transfer_vehicle .transfer_title.one_way span.hotel:before{display:none}[dir="rtl"] #transfers.scr_module .transfer .transfer_vehicle .transfer_title.one_way span.train_station:before,[dir="rtl"] #transfers.scr_module .transfer .transfer_vehicle .transfer_title.one_way span.airport:before{display:none}#transfers.scr_module .transfer div.transfer_title time{color:#333;display:block;margin-top:4px}#transfers.scr_module .transfer div.transfer_title .time_date{font-family:'bebas_neueregular',Arial,helvetica,sans-serif;display:block;font-size:16px;font-weight:normal;margin:5px 0 0 0;padding:0;line-height:3px;color:#666}#transfers.scr_module .transfer div.transfer_title .time_date_text{font-size:11px;font-weight:normal;font-family:arial,Helvetica,sans-serif}#transfers.scr_module .transfer div.transfer_title .occupancy{display:block;font-weight:normal;color:#1e3747;font-size:12px;line-height:12px}#transfers.scr_module .transfer div.transfer_title .occupancy:before{content:'';display:inline-block;width:23px;height:15px;background:url('/headers/img/scr/group_blue.png') no-repeat;background-size:100%;vertical-align:middle}#transfers.scr_module .transfer ul li.transfer_vehicle{display:inline-block;width:48%;border:1px solid #ccc;padding:0;vertical-align:top}#transfers.scr_module .transfer ul li.transfer_vehicle+li.transfer_vehicle{margin-left:2%}[dir="rtl"] #transfers.scr_module .transfer ul li.transfer_vehicle+li.transfer_vehicle{margin-left:auto;margin-right:2%}#transfers.scr_module .transfer ul li ul li{min-height:60px;float:left;width:450px;padding:10px}#transfers.scr_module .transfer ul li ul li.no_transfer{line-height:60px}#transfers.scr_module .transfer ul li ul li.no_transfer .description{padding-left:10px}#transfers.scr_module .transfer ul li ul li.selected_service{background:#fafafa;position:relative}#transfers.scr_module .transfer ul li ul li.selected_service .check_selected{top:30px;right:15px;position:absolute}#transfers.scr_module .transfer ul li ul li .transfer_spinner_container{top:30px;right:15px;position:absolute}[dir='rtl'] #transfers.scr_module .transfer ul li ul li.selected_service .check_selected,[dir='rtl'] #transfers.scr_module .transfer ul li ul li .transfer_spinner_container{right:auto;left:15px}[dir='rtl'] #transfers.scr_module .transfer ul li ul li,[dir='rtl'] #transfers.scr_module .transfer ul li ul li{float:left}#transfers.scr_module .transfer ul li ul li label{cursor:pointer;font-size:13px}img.transfer_photo{width:100px;height:61px}#transfers.scr_module .transfer ul li ul li input,#transfers.scr_module .transfer ul li ul li img{float:left}[dir='rtl'] #transfers.scr_module .transfer ul li ul li input,[dir='rtl'] #transfers.scr_module .transfer ul li ul li img{float:right}#transfers.scr_module .transfer ul li ul li img{margin:0 10px}#transfers.scr_module .transfer ul li ul li input{margin-top:25px}#transfers.scr_module .transfer ul li ul li span.description{margin-top:15px;font-weight:bold}#transfers.scr_module .transfer ul li ul li p.readmore_link{text-align:right;margin:30px 5px 0 0;text-decoration:underline;font-weight:bold}[dir='rtl'] #transfers.scr_module .transfer ul li ul li p.readmore_link{text-align:left}#transfers.scr_module .transfer ul li ul li .extra_info_container{display:none}#transfers.scr_module .transfer ul li ul li span.occupancy,#transfers.scr_module .transfer ul li ul li span.more_info{display:block}#transfers.scr_module .transfer ul li ul li span.more_info{font-size:11px;display:block;padding-left:140px}[dir='rtl'] #transfers.scr_module .transfer ul li ul li span.more_info{padding-right:140px}#transfers.scr_module .transfer ul li ul li span.scr_amount{float:right;color:#e86b1b;font-size:14px;font-weight:bold;margin-left:5px}[dir='rtl'] #transfers.scr_module .transfer ul li ul li span.scr_amount{float:left}#transfers.scr_module .transfer a.more{text-align:center;display:block;margin:10px 0;text-decoration:underline}#transfers.scr_module .transfer ul li ul li img.spinner{float:right}[dir='rtl'] #transfers.scr_module .transfer ul li ul li img.spinner{float:left}.service_transfer{min-height:60px;margin:10px 0}.service_transfer .transfer_data{padding-top:10px}.service_transfer img.transfer_photo{float:left;margin-right:20px}[dir='rtl'] .service_transfer img.transfer_photo{float:right;margin-right:auto;margin-left:20px}.service_transfer .transfer_data .journey{font-weight:bold}a.btn_secondary{margin-left:15px;border:1px solid #e2e2e2;cursor:pointer;color:#333;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:6px 20px;font-size:.90em;text-decoration:none;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 22%,#e0e0e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(22%,#f9f9f9),color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top,#f9f9f9 22%,#e0e0e0 100%);background:-o-linear-gradient(top,#f9f9f9 22%,#e0e0e0 100%);background:-ms-linear-gradient(top,#f9f9f9 22%,#e0e0e0 100%);background:linear-gradient(to bottom,#f9f9f9 22%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e0e0e0',GradientType=0);box-shadow:0 1px 3px #999}[dir="rtl"] a.btn_secondary{margin-left:0;margin-right:15px}#residence_country_container{margin:20px 0 30px 8px}#residence_country strong{text-transform:uppercase;font-size:.99em}.optional_service_details p{width:70%;color:#333;line-height:18px;font-size:12px;margin-left:23px}[dir="rtl"] .optional_service_details p{margin-left:0;margin-right:23px}p#no_insurance{font-size:12px;padding:15px 0 10px 0}.available_services_list label{font-size:12px}#optional_services li div.optional_service_details img.insurance_logo{margin:-1px 0 0 10px;padding:0;float:none;background-color:transparent}#optional_services ul.available_services_list li span.amount,#optional_services ul.available_services_list li span.amount span.charge_price,#optional_services ul.available_services_list li span.amount .currency,#optional_services ul.available_services_list li span.amount .decimals{vertical-align:top;color:#333 !important}#insurance li div.optional_service_details .service_firstline{overflow:hidden;margin-left:23px}[dir="rtl"] #insurance li div.optional_service_details .service_firstline{margin-left:0;margin-right:23px}#insurance li div.optional_service_details img.insurance_logo{margin:-1px 0 0 10px;padding:0;float:none;background-color:transparent}[dir="rtl"] #insurance li div.optional_service_details img.insurance_logo{margin:-1px 10px 0 0}#insurance ul.available_services_list li .amount_person_container{float:right;padding-right:5px}[dir="rtl"] #insurance ul.available_services_list li .amount_person_container{float:left;padding-right:5px;padding-left:5px}#insurance ul.available_services_list li span.amount{vertical-align:top !important;color:#333;display:block;text-align:right}#insurance ul.available_services_list li span.text_person{display:block;text-align:right;color:#333}[dir="rtl"] #insurance ul.available_services_list li span.amount,[dir="rtl"] #insurance ul.available_services_list li span.text_person{text-align:left}.ui-widget input{font-weight:normal}.error_message_container{margin-top:30px}div.campo_formulario span.has_error{margin:4px 0 0 160px}[dir='rtl'] div.campo_formulario span.has_error{margin:4px 160px 0}.cont_caducidad span.has_error,.cvv span.has_error{display:none !important}.cvv{float:right}[dir="rtl"] .cvv{float:left}.alert{padding:8px 35px 12px 14px;color:#8a6d3b}.alert .close{opacity:.6}.alert-error{color:#FFF;text-shadow:none;background-color:#b94a48 !important;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}.alert-error:before{content:'';display:inline-block;height:18px;width:20px;background-image:url('/headers/img/dangerDarkRed.png') !important;margin-right:10px;position:relative;top:3px}.alert-danger{color:#6b2218;text-shadow:none;background-color:#faf1f0 !important;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.alert-danger:before{content:'';display:inline-block;height:18px;width:20px;background-image:url('/headers/img/dangerRed.png') !important;margin-right:10px;position:relative;top:3px}.alert-warning{color:#a98a54;text-shadow:none;background-color:#fcf8e3 !important;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px solid #ccc !important;margin-top:-10px}.info_text_red{margin:10px 10px 0 15px !important}.services_validation{margin:10px;padding:20px;min-height:140px;background:url('/headers/img/scr/cart_bg.png') no-repeat 0 0 #fcf8e3}[dir='rtl'] .services_validation{background:url('/headers/img/scr/cart_bg.png') no-repeat 100% 0 #fcf8e3}.services_validation #service_invalid_main_text{float:left;width:46%;margin-top:30px}[dir='rtl'] .services_validation #service_invalid_main_text{float:right}.services_validation #service_invalid_main_text:before{content:'';background:url('/headers/img/scr/info_small_brown.png') no-repeat 0 0;width:33px;height:90px;display:inline-block;float:left}[dir='rtl'] .services_validation #service_invalid_main_text:before{float:right;margin-left:15px}.service_invalid_error.alert-error{text-align:center;margin:0 10px 20px 10px;padding-bottom:1px}.service_invalid_error.alert-error:before{position:static;float:left}[dir='rtl'] .service_invalid_error.alert-error:before{position:static;float:right}.service_invalid_error.alert-error p:first-child{text-align:left;padding-left:30px;margin-top:3px;margin-bottom:15px}[dir='rtl'] .service_invalid_error.alert-error p:first-child{text-align:right;padding-left:10px;padding-right:30px}.services_validation .requirements{float:right;width:48%;padding-left:20px;border-left:1px solid #dbc7a0}[dir='rtl'] .services_validation .requirements{float:left;padding-left:0;border-left:0;border-right:1px solid #dbc7a0;padding-right:20px}.services_validation ul{margin:10px 0}.services_validation ul li{height:25px;margin:10px 0;padding:3px 0}.services_validation ul li#service_invalid_by_occupancy:before{content:'';float:left;background:url('/headers/img/scr/group.png') no-repeat 0 0 #fcf8e3;width:40px;height:30px}.services_validation ul li#service_invalid_by_date:before{content:'';float:left;background:url('/headers/img/scr/calendar.png') no-repeat 7px 0 #fcf8e3;width:40px;height:30px}[dir='rtl'] .services_validation ul li#service_invalid_by_occupancy:before,[dir='rtl'] .services_validation ul li#service_invalid_by_date:before{float:right;margin-left:15px}#error_service_invalid_by_occupancy,#error_service_invalid_by_date{display:inline-block;height:30px;line-height:30px;color:#b94a48;font-weight:bold;padding:5px 7px}#error_service_invalid_by_occupancy:before{content:'';float:left;background:url('/headers/img/scr/group_red.png') no-repeat 0 4px;width:40px;height:30px}#error_service_invalid_by_date:before{content:'';float:left;background:url('/headers/img/scr/calendar_red.png') no-repeat 7px 3px;width:40px;height:30px}.invalid_occupancy_date{border-radius:2px;background-color:#fcf7e2;text-align:left;padding-left:30px;margin-bottom:15px;width:99%}.invalid_occupancy_date p{margin:0 !important}.services_validation .close{position:relative;top:-17px;right:-12px}[dir='rtl'] .services_validation .close{float:left;right:5px}.services_validation.alert-error{text-align:left}.services_validation.alert-error .close{top:-18px}.services_validation.alert-error:before{float:left}.services_validation.alert-error p{margin-left:30px}.pending_message{color:#000;float:right;font-weight:bold;margin:-20px 5px 0 0}.paypal_pending_message{color:blue;float:right;text-align:justify;margin-right:5px;width:31%}.preconfirmErrorDialog{width:640px !important;margin-left:-320px !important}.preconfirmErrorDialog .resume_list{width:600px}.preconfirmErrorDialog .resume_list li{margin:10px 0}.preconfirmErrorDialog .resume_item .service_icon{width:40px;display:inline-block;padding:0;height:21px}.preconfirmErrorDialog .resume_item .resume_details{padding:5px}.preconfirmErrorDialog .resume_item .resume_image{margin-top:-1px;margin-left:-1px;width:80px}[dir='rtl'] .preconfirmErrorDialog .resume_item .resume_image{margin-left:auto;margin-right:-1px}.preconfirmErrorDialog .resume_item img{display:block;float:left;width:80px;margin:1px 5px 1px 1px}[dir='rtl'] .preconfirmErrorDialog .resume_item img{float:right;margin:1px 1px 1px 5px;height:80px}[dir='rtl'] .preconfirmErrorDialog .resume_item .resume_details{padding:10px;margin-left:auto;margin-right:-1px}.preconfirmErrorDialog ul.preconfirm_failed li .resume_container{background:url('/headers/img/scr/no_preconfirmed.png') #fcf8e3 no-repeat 99% 50%}[dir='rtl'] .preconfirmErrorDialog ul.preconfirm_failed li .resume_container{background:url('/headers/img/scr/no_preconfirmed.png') #fcf8e3 no-repeat 1% 50%}.preconfirmErrorDialog p.info_service{font-weight:700;font-size:14px}.preconfirmErrorDialog .fail_confirm_service,.preconfirmErrorDialog .fail_confirm_service *{color:#6d1414}.preconfirmErrorDialog .total_price_container strong{line-height:33px;color:#e86b1b}.preconfirmErrorDialog .txt_modified_price{color:#e86b1b}.preconfirmErrorDialog .cart_total_amounts div{margin:0}.preconfirmErrorDialog p.no_service{color:#999;font-size:16px;text-align:center}.preconfirmErrorDialog p.no_service:after{content:'';background:url("/headers/img/scr/sad.png") 50% 95% no-repeat;height:90px;display:block}[dir='rtl'] .preconfirmErrorDialog .resume_details{border-right:0;border-left:0}.preconfirmErrorDialog .resume_image{background:#666}.preconfirmErrorDialog .menu_panel .title{margin-left:5px;position:relative;top:-23px;display:block;left:19px}.preconfirm_failed .resume_item .resume_container{background:#fcf8e3}.preconfirmErrorDialog .resume_item .resume_container{position:relative;border:1px solid #dcdcdc;min-height:60px;background:#fff;top:-5px}.preconfirmErrorDialog .resume_item a.resume_container:hover{background:#f6f6f6;text-shadow:1px 1px 1px #ccc}.preconfirmErrorDialog .resume_item .resume_container:hover .status{text-shadow:none}.preconfirmErrorDialog .resume_item h3{font-size:1.1em;font-weight:bold;margin:0;font-family:arial,Helvetica,sans-serif}.preconfirmErrorDialog .resume_item h3 span{font-weight:normal;margin-left:6px}[dir='rtl'] .preconfirmErrorDialog .resume_item h3 span{margin-left:auto;margin-right:6px;display:inline-block}.preconfirmErrorDialog .resume_item .arrow{font-size:14px}.preconfirmErrorDialog .box_container h3 .arrow{font-size:24px}.preconfirmErrorDialog .resume_item h3 .iata{font-weight:bold}.preconfirmErrorDialog .resume_item .train_tickets li{margin-bottom:5px}.preconfirmErrorDialog .resume_item span.date{color:#333;font-weight:bold;margin-right:4px;font-size:1em}[dir='rtl'] .preconfirmErrorDialog .resume_item span.date{margin-right:0;margin-left:4px}.preconfirmErrorDialog .resume_item span.time{font-size:1em;font-weight:bold;color:#7f7f7f}.preconfirmErrorDialog .resume_item time{font-size:1em;font-weight:bold;display:block}.preconfirmErrorDialog .resume_item span.occupancy{font-weight:bold;color:#333;display:block}.preconfirmErrorDialog .resume_item span.purchaseId{margin-right:4px;display:inline-block}[dir='rtl'] .preconfirmErrorDialog .resume_item span.purchaseId{margin-right:0;margin-left:4px}.preconfirmErrorDialog .resume_item .status{padding:0 5px;font-size:11px;margin-top:5px;margin-right:5px;float:right;margin-bottom:10px;color:#fff}.preconfirmErrorDialog .resume_item .resume_container{position:relative;border:1px solid #dcdcdc;min-height:60px;background:#fff;top:-5px;display:block}.preconfirmErrorDialog .resume_item a.resume_container{text-decoration:none}.preconfirmErrorDialog .resume_item a.resume_container:hover{background:#f6f6f6;text-shadow:1px 1px 1px #ccc}.preconfirmErrorDialog .resume_item .resume_container:hover .status{text-shadow:none}.preconfirmErrorDialog .modal-body .cart_total_amounts{width:180px;float:right}.preconfirmErrorDialog .modal-footer{clear:both}.transition_manager_accordion .service>.service_hotel{margin-bottom:20px}.transition_manager_accordion .service .service_flight{margin-bottom:20px}.transition_manager_accordion .flight_journeys{margin-bottom:40px}.no_cart .service_title{display:none}.no_cart .upper_cart{min-height:120px}.no_cart .transition_manager_accordion .stars{top:-1px}.no_cart .transition_manager_accordion .keys{top:-1px}.cart .service_hotel .stars,.cart .service_hotel .keys{display:none}.cart .confirm_item_content .service_hotel .stars,.cart .confirm_item_content .service_hotel .keys{display:inline}.result_service_table .stars,.cart .confirm_item_content .stars{top:-1px}.result_service_table .keys,.cart .confirm_item_content .keys{top:-1px}.continue_shopping{margin:10px 0 0 20px;color:#666}[dir='rtl'] .continue_shopping{margin:10px 20px 0 0}[dir='rtl'] .pull-right{float:left !important}[dir='rtl'] .pull-left{float:right !important}#pie.scr_footer{margin-top:0}.centrado_logos{text-align:center}.centrado_logos a{text-align:center;color:#666}.centrado_logos a span{left:10px;top:-12px;position:relative}[dir='rtl'] .centrado_logos a span{font-size:12px;left:5px;position:relative;top:-12px}[dir='rtl'] .arftRight{float:right}.includes_error .cont_selection_seguro{background:#f0c1c1;clear:both;padding:10px 5px 1px 5px}.includes_error .cont_selection_seguro>span.has_error{text-align:center;color:#b94a48;font-size:14px;padding-bottom:10px;font-weight:normal}#insurance ul.available_services_list li.includes_error .cont_selection_seguro li h4{color:#b94a48}#insurance ul.available_services_list li.includes_error .cont_selection_seguro li.no_service h4{color:#b94a48}#insurance ul.available_services_list li.includes_error .cont_selection_seguro li{border:1px solid #b94a48}#customer_create{position:relative;padding-bottom:20px}#customer_create.social_customer{overflow:hidden}#customer #customer_create.social_customer #customer_nav_logged{margin-left:70px}[dir='rtl'] #customer #customer_create.social_customer #customer_nav_logged{margin-left:0;margin-right:70px}#customer #customer_nav_logged [dir='rtl'] #customer_create.social_customer .info_text{margin:10px 70px 10px 10px}#customer_create.social_customer div.campo_formulario label{width:100px}.transition_manager_accordion #customer #customer_create.social_customer .remember_user{margin-left:115px;margin-bottom:10px}#customer_create.social_customer div.campo_formulario span.has_error{margin-left:110px}[dir='rtl'] #customer_create.social_customer div.campo_formulario span.has_error{margin-left:0;margin-right:110px}[dir='rtl'] .transition_manager_accordion #customer #customer_create.social_customer .remember_user{margin-left:0;margin-right:115px}div.campo_formulario #suggestions{line-height:20px;font-size:.9em;min-height:20px;margin-bottom:7px}#customer_create div.campo_formulario #suggestions{margin-left:170px}#customer_create.social_customer div.campo_formulario #suggestions{margin-left:115px}[dir='rtl'] #customer_create.social_customer div.campo_formulario #suggestions{margin-left:0;margin-right:115px}#suggestion_link{color:#000;text-decoration:underline}#customer_create.social_customer div.campo_formulario{width:auto}#customer_create.social_customer .m_left{margin-left:110px !important}[dir='rtl'] #customer_create.social_customer .m_left{margin-left:0 !important;margin-right:110px !important}#customer #customer_create.social_customer #forgot_password{margin-top:4px;margin-bottom:8px}#customer #customer_create.social_customer #forgot_password a{margin-left:120px}[dir='rtl'] #customer #customer_create.social_customer #forgot_password a{margin-left:0;margin-right:120px}#customer_create.social_customer .continue_button_container #step-module_customer_continue{margin:0 10px 20px 100px}#module_customer_form_container .warning{padding:20px 15px}.mainform_login{position:absolute;top:50%;transform:translateY(-50%);width:63%;padding:0 2.5%}.customer_login{float:right;width:26%;margin-top:10px;padding:0 2.5%;min-height:60px}[dir='rtl'] .customer_login{float:left}.customer_login.colminheight{margin-top:15px;min-height:110px}.customer_login.colseparator{border-left:1px dotted #ccc}[dir='rtl'] .customer_login.colseparator{border-left:0;border-right:1px dotted #ccc}.scr_module .customer_login h3{padding:0 0 8px;background-color:transparent;border-bottom:0}.separator{margin:10px 0}.newsletter_check{margin-top:24px !important}.backanonymous{margin-bottom:10px;margin-left:170px}[dir='rtl'] .backanonymous{margin-left:0;margin-right:100px}.module_summary .info_text{margin:10px;line-height:1;font-weight:normal;background:0}.customer_login .fb_login{width:100%;margin:0 auto}.customer_login .boton_secundario{display:block}.colminheight .solo_fb{margin-top:0}.row{clear:both !important;width:100%}.estrella{float:left;width:6%}[dir='rtl'] .estrella{float:right}.span1{float:left;width:10%}.span2{float:left;width:20%}.span4{float:left;width:30%}.span5{float:left;width:40%}.span6{float:left;width:50%}[dir='rtl'] .servNOdestacado .span1,[dir='rtl'] .servNOdestacado .span2,[dir='rtl'] .servNOdestacado .span3,[dir='rtl'] .servNOdestacado .span4,[dir='rtl'] .servNOdestacado .span5,[dir='rtl'] .servNOdestacado .span6{float:right}.logoCompania{min-width:91px}.ftRight{float:right}.text-right{text-align:right}.text-center{text-align:center}.separador{float:left;padding-bottom:15px;margin-bottom:40px;border-bottom:1px solid}.tituloServicios{font-size:22px;color:#565656}.paisResidencia{font-size:12px}.cobertura{display:block;font-size:12px;color:#a2a2a2}.tipoServicio{font-size:18px;color:#a2a2a2;display:block}[dir='rtl'] .tipoServicio{margin-right:-88%}.claimServicio{font-size:12px;font-weight:bold}[dir='rtl'] .claimServicio{margin-right:-88%}.nClientes{font-size:12px;color:#90ba2d;padding-top:15px}.servdestacado,.servNOdestacado:hover{background-color:#fbfbeb !important}.servdestacado .boton_principal,.servNOdestacado:hover .boton_principal{background:#df6c18 none repeat scroll 0 0 !important;color:#FFF !important}.servdestacado .desglose .pico,.servNOdestacado:hover .desglose .pico{border-left-color:#fbfbeb;border-right-color:#fbfbeb}.servNOdestacado{background-color:#fefefe;border:1px solid #eaeaea;width:100%;padding:20px 20px 20px 68px;box-sizing:border-box;float:left;margin:10px 0 20px 0}[dir='rtl'] .servNOdestacado{padding:20px 49px 20px 20px}.servNOdestacado ul{list-style:disc}.servNOdestacado li{margin-bottom:10px}.servNOdestacado ul a{color:#4e76c3;text-decoration:none}.servNOdestacado .boton_principal{background:#f4f4f4 none repeat scroll 0 0;color:#d5d5d5}.mTop15{margin-top:15px}.mRight25{margin-right:25px}[dir='rtl'] .servNOdestacado .mRight25{margin-right:0;margin-left:28px}.precio{color:#df6c18}.precio .principal{font-size:22px;font-weight:bold}.precio .secundario{font-size:10px}.precio .pPersona{display:block;font-size:10px;color:#8d8d87}.mTopm5{margin-top:-5px}.media-cta{font-size:20px}.pTotal{clear:both;display:block;padding-top:10px;padding-right:19px;color:#969690;text-align:right}.pTotal a{float:right;margin-left:10px}[dir='rtl'] .pTotal a{float:none}.desTexto{color:#6b6b6b;float:left}[dir='rtl'] .desTexto{float:right}.desPrecio{color:#000;float:right}[dir='rtl'] .desPrecio{float:left}.punteado{float:left;padding-bottom:5px;border-bottom:1px dashed #dadada;width:100%;margin-bottom:10px}.solido{float:left;padding-bottom:5px;border-bottom:1px solid #dadada;width:100%;margin-bottom:10px}.pFinal{font-size:16px;font-weight:bold}.pFinal .desPrecio{color:#e07422}.eco{width:44px;height:44px;background:url(https://res.destinia.com/headers/img/scr/stars_sprite.jpg) -131px 0}.bronze{width:44px;height:44px;background:url(https://res.destinia.com/headers/img/scr/stars_sprite.jpg) 0 0}.silver{width:44px;height:44px;background:url(https://res.destinia.com/headers/img/scr/stars_sprite.jpg) -84px 0}.gold{width:44px;height:44px;background:url(https://res.destinia.com/headers/img/scr/stars_sprite.jpg) -42px 0}.despTipoServicio .icoEstrella{float:left}.despDescTipoServicio{padding-top:14px;margin-left:10px}.servEstandar{margin-bottom:20px}.servEstandar a{text-decoration:none;color:#5d8bdf;font-size:16px}.txtEstandar{font-size:12px;color:#a2a2a2}.customer_login .social_logged div{max-width:184px}.backtoanon{margin:0 10px 20px 145px}.backtoanon a{color:#3e6584}.transition_manager_accordion .module_summary .mail_info{display:inline-block;vertical-align:middle;line-height:1}.transition_manager_accordion .module_summary .mail_info .summary_icon.double_line_icon{margin-bottom:10px}.transition_manager_accordion .module_summary .mail_info div.mailaddress{line-height:14px}.transition_manager_accordion .module_summary .mail_info div.mailaddress.doubleheight{display:inline-block;line-height:34px}.transition_manager_accordion .module_summary .mail_info div.additionalinfo{font-weight:normal;font-size:10px;line-height:18px;color:#999;min-width:400px}#step_container-step-module_customer .fb_info{border-right:1px dotted #ccc;margin:9px 0;line-height:30px;padding:0 12px}[dir='rtl'] #step_container-step-module_customer .fb_info{border-left:1px dotted #ccc;border-right:0}#step_container-step-module_customer .fb_info span{font-size:12px;color:#999;font-weight:normal}.transition_manager_accordion #step_container-step-module_customer .module_summary .edit{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#important_observations hr{border:0;border-bottom:1px dotted #ccc;margin:15px auto;width:90%;height:1px}#important_observations hr:last-child{border:none !important;margin:0}.datosViajeros{display:inline-block;margin-right:50px;padding-right:30px;vertical-align:top;width:60%;min-height:185px}[dir='rtl'] .datosViajeros{margin-left:50px;padding-left:30px;margin-right:0;padding-right:0}.datosViajerosBG{background:url("/headers/img/scr/separador_viajeros_scr.png") no-repeat scroll right top}[dir='rtl'] .datosViajerosBG{background:url("/headers/img/scr/separador_viajeros_scr_ar.png") no-repeat scroll left top}.datosViajeros .campos_formulario.fidelizacion div.campo_formulario select{max-width:250px}.contListaViajeros{display:inline-block;width:25.5%;margin-top:10px;margin-bottom:0}.contListaSel{display:inline-block;width:25.5%;margin-top:10px}.oculto{display:none !important}.listaViajeros{width:100%;max-height:125px;overflow-y:auto;margin-top:10px}.listaViajeros .viajeroDeshabilitado{color:#c3c3c3;background:#FFF !important;cursor:not-allowed !important}.listaViajeros ul{margin-top:0}.listaViajeros li{padding:10px;border-bottom:1px solid #ebebeb}.listaViajeros li:hover{background-color:#f5f5f5;cursor:pointer}.listaViajeros li:active{background-color:#ecf6fb}.listaViajeros li a,.listaViajeros li a:hover{text-decoration:none;color:#666;display:block}.listaViajeros li a:hover{color:#1e3747 !important}.canariasCheck{float:left}.canariasLabel{float:right;max-width:69%;margin-top:-2px;margin-top:-22px\9\0}[dir='rtl'] .canariasCheck{float:right}[dir='rtl'] .canariasLabel{float:left;margin-left:29px;margin-top:-2px;margin-top:-22px\9\0;width:64%}_:-ms-lang(x),.canariasLabel{margin-top:-22px\9}[dir='rtl'] _:-ms-lang(x),.canariasLabel{margin-top:-22px\9}[dir='rtl'] .viajeroSeleccionado a{float:left}[dir='rtl'] .listaViajeros{font-size:12px}#important_observations{margin-bottom:30px}#titulo_observaciones_importantes{display:block}@media speech{.icon_clock:before{speak:none}}@media(min-width:768px) and (max-width:1699px){div#internal_debug_info{width:180px}}@media(min-width:1700px){div#internal_debug_info{width:360px}div#internal_debug_info ul.debug_info_sublist>li{float:left;padding:0 10px 0 0}div#internal_debug_info ul.debug_info_sublist>li .clave{font-weight:bold}}.shamsimiladicalendar{float:right;font-size:.9em;margin-left:20px;padding-top:5px}[dir='rtl'] .shamsimiladicalendar{float:left;font-size:.9em;margin-right:20px;padding-top:5px}.shamsimiladiswitchOn{font-size:inherit;text-decoration:none;color:blue}#customized_attention_form .tooltip.top .tooltip-inner{background:#fff !important;color:#000;border:1px solid #000}#customized_attention_form .tooltip.top .tooltip-inner p{font-size:12px;margin-bottom:5px}#customized_attention_form .tooltip.top .tooltip-inner ul{list-style-type:none}#customized_attention_form .tooltip.top .tooltip-inner ul li{font-size:12px;margin-bottom:5px}