.element_option .icon-service{font-size:12px;float:none;margin:0 0 0 2px;color:#888}.transportservicewidget .specialOptions_container .popover-content{min-width:250px}.transportservicewidget .specialOptions_container{position:relative;margin:2px}[dir='rtl'] .transportservicewidget .specialOptions_container{left:0;right:inherit}.transportservicewidget .specialOptions_container .icon-service{cursor:help;color:#888;float:right;margin:0 2px;font-size:20px}[dir='rtl'] .transportservicewidget .specialOptions_container .icon-service{float:left}.transportservicewidget .icon-halal:before,.transportservicewidget .icon-nohalal:before{font-size:22px}.transportservicewidget .option_escalas .icon-escala{font-size:20px;color:#000}.transportservicewidget .service_extra_info .popover{min-width:100px}.transportservicewidget .icon_option .icon-service{color:#417799;font-size:24px;line-height:18px;margin-top:4px;margin-left:6px}[dir='rtl'] .transportservicewidget .icon_option .icon-service{margin-left:0;margin-right:6px}.transportservicewidget .icon_option .icon-service.icon-2{font-size:20px;margin-top:2px}.transportservicewidget .preciounico .symbol{font-size:33px}.transportservicewidget .col_options{background:#f8f9fb;border-right:1px solid #ddd;min-height:120px}[dir='rtl'] .transportservicewidget .col_options{border-left:1px solid #ddd;border-right:0}@media(max-width:992px){.transportservicewidget .col_options{min-height:130px}}.transportservicewidget .block_option+.block_option{border-top:1px solid #ccc}.transportservicewidget .block_option{margin-left:-15px;margin-right:-15px;position:relative}[dir="ltr"] .transportservicewidget .block_option{padding:10px 0 10px 35px}[dir="rtl"] .transportservicewidget .block_option{padding:10px 35px 10px 0}#vuelo_seleccionado{padding:0 12px;margin:10px 0}.deseleccionar{text-align:right}#contenedor_vuelo_seleccionado .glyphicon-pushpin{display:none}.option_pin{display:none}@media(max-width:1199px){.option_pin{display:block}}@media(min-width:1200px){.option_pin{display:block}}[dir="ltr"] #vuelo_seleccionado.transportservicewidget .block_option{border-right:0}[dir="rtl"] #vuelo_seleccionado.transportservicewidget .block_option{border-left:0}.transportservicewidget .block_option .icon_option{position:absolute;top:17px;font-size:16px}[dir="ltr"] .transportservicewidget .block_option .icon_option{left:0}[dir="rtl"] .transportservicewidget .block_option .icon_option{right:0}.iata_code{font-size:16px;font-weight:bold}.element_option{border-bottom:1px dotted #ccc;padding:0 0 5px 0;cursor:pointer}.element_option:first-child,.element_option:last-child{border-bottom:0}.element_option .close{display:none}.element_option.conescalas .close{margin:-15px 10px;font-size:14px;display:block}.popover_option_detail{max-width:none}#vuelo_seleccionado .element_option{cursor:default;border:0;background:0}.element_option:hover{background:#fff}#vuelo_seleccionado.element_option:hover{background:0}.element_option_selected{border:1px solid #dfdfdf;background:#fff;-webkit-box-shadow:inset 0 0 7px 0 #ddd;-moz-box-shadow:inset 0 0 7px 0 #ddd;box-shadow:inset 0 0 7px 0 #ddd}.popover-content.element_option_selected{border:0;background:#FFF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;min-width:670px}@media(max-width:991px){.popover-content.element_option_selected{min-width:500px}}.element_option_header{font-size:12px;line-height:14px;padding:5px}.element_option_header li,.element_option_body li ul li{float:left}[dir='rtl'] .element_option_header li,[dir='rtl'] .element_option_body li ul li{float:right}.element_option_header .option_duracion{font-size:11px}.transportservicewidget .element_option_selected.conescalas .element_option_header,.popover-content .conescalas{background:#dcdadb}.element_option_header>div:not(.clearfix){display:inline-block}.element_option_header>div:not(.clearfix){float:left}[dir='rtl'] .element_option_header>div:not(.clearfix){float:right}.travelinfo_elements{font-size:11px}.element_option_header .additional_info{display:none}.element_option_selected .element_option_header .additional_info{display:block}.element_option_selected.conescalas .element_option_header .additional_info{display:none}.popover-content .element_option_header .additional_info{display:block}.popover-content .additional_info{font-size:11px}.popover-content .element_option_header .option_compania,.popover-content .element_option_header .option_destino{margin-left:20px}.popover-content .element_option_header .option_info,.popover-content .element_option_header .codigointerno,.popover-content .element_option_header .transport_service_option,.popover-content .element_option_header .option_pin,.popover-content .element_option_header .option_maleta,.popover-content .element_option_header .option_asiento,.popover-content .element_option_header .option_duracion{display:none !important}.popover-content .element_option_header .option_duracion,.popover-content .element_option_header .option_asiento,.popover-content .element_option_header .option_maleta{display:block}.popover-content .option_origen .main_info,.popover-content .option_destino .main_info{margin-bottom:10px;margin-left:10px}.element_option_body{padding:15px 8px 5px 8px;display:none}.popover-content .element_option_body{padding:15px 5px 5px 5px}.element_option_selected .element_option_body{display:block;padding:0}.element_option_selected .element_option_body ul{margin:0}.element_option_selected .element_option_body ul:first-child{margin:20px 0 10px 0}.element_option_selected .element_option_body>li{padding:10px}.transportservicewidget .option_radio{margin-top:4px}.transportservicewidget .option_radio input{vertical-align:middle;cursor:pointer}.transportservicewidget .element_option_header .option_origen,.transportservicewidget .element_option_header .option_destino{padding:0 5px;width:150px;margin-top:5px}.transportservicewidget .element_option_body .option_origen,.transportservicewidget .element_option_body .option_destino{padding:0 5px;width:260px;margin-top:5px}.popover-content .element_option_body .option_origen,.popover-content .element_option_body .option_destino{padding:0 5px;width:240px;margin-top:5px}.transportservicewidget .option_origin_time,.transportservicewidget .option_destination_time{padding:0 5px;width:50px;margin-top:5px;font-size:16px;font-weight:bold}.transportservicewidget .option_escalas{width:30px;text-align:center;margin-top:2px}.transportservicewidget .option_compania{padding:0 5px;width:82px}.transportservicewidget .option_duracion{width:62px;margin-top:6px}.transportservicewidget .option_asiento{padding:0 3px;width:45px;margin-top:6px}.transportservicewidget .option_maleta{padding:0 3px;width:45px;text-align:center;margin-top:6px}.transportservicewidget .option_pin{margin-top:6px}.option_info{margin-top:6px}.plazas_muchas,.plazas_muchas *{color:#027a02 !important}.plazas_medias,.plazas_medias *{color:#fcab3f !important}.plazas_pocas,.plazas_pocas *{color:#e50000 !important}.option_duracion,.option_asiento,.option_maleta{display:none !important}@media(min-width:992px){.option_asiento,.option_maleta{display:inline-block !important}}@media(min-width:1200px){.option_duracion,.option_asiento,.option_maleta{display:inline-block !important}}.option_asiento,.option_duracion{text-align:right}[dir='rtl'] .option_asiento,[dir='rtl'] .option_duracion{text-align:left}.transportservicewidget .option_maleta,.transportservicewidget .option_pin{color:#888}.option_maleta,.option_maleta .popover.bottom>.arrow{top:-11px !important;left:50% !important}.option_maleta a{text-decoration:none}.option_asiento span{margin-left:2px}[dir='rtl'] .option_asiento span{margin-left:0;margin-right:2px}.option_maleta,.option_pin,.option_info{padding:0 5px}.option_info{color:#1e3747}.option_origen .main_info strong,.option_destino .main_info strong{font-size:16px}@media(max-width:1199px){.option_compania .main_info img{width:auto;max-height:20px;max-width:45px}}@media(min-width:1200px){.option_compania .main_info img{width:auto;max-height:20px;max-width:80px}}.transportservicewidget .additional_info{padding-top:4px}.option_origen .additional_info p,.option_destino .additional_info p,.option_compania .additional_info p{font-size:11px;margin-bottom:0}.transportservicewidget .option_compania .additional_info p{text-align:center}.transportservicewidget .travelinfo{font-size:11px}.transportservicewidget .travelinfo{padding-left:15px;padding-right:5px}[dir='rtl'] .transportservicewidget .travelinfo{padding-right:15px;padding-left:5px}.transportservicewidget .travelinfo_elements,.popover-content .travelinfo_elements{margin:10px 0}.transportservicewidget .travelinfo_element{margin-right:15px}[dir='rtl'] .transportservicewidget .travelinfo_element{margin-left:15px;margin-right:0}.transportservicewidget .travelinfo_element .glyphicon{color:#888}.transportservicewidget .destacado_ofertas{background:#fff;padding:5px;position:relative}.transportservicewidget .destacado_ofertas .title_ofertas{font-size:14px;font-weight:bold}.transportservicewidget .destacado_ofertas label{font-weight:normal}.transportservicewidget .destacado_ofertas label span{font-weight:bold}.transportservicewidget .destacado_ofertas .title_ofertas{margin-right:15px}[dir='rtl'] .transportservicewidget .destacado_ofertas .title_ofertas{margin-left:15px;margin-right:0}.destacado_ofertas a{position:absolute}.transportservicewidget .destacado_ofertas a{right:5px}[dir='rtl'] .transportservicewidget .destacado_ofertas a{right:auto;left:5px}.transportservicewidget .escalainfo{background:#eee;padding:5px}.popover-content .escalainfo{background:#fff;padding:5px;position:relative;margin:20px 0;overflow:hidden}.transportservicewidget .escalainfo .escalatitle p,.transportservicewidget .escalainfo .escalahour p{font-size:12px;margin-bottom:0}.transportservicewidget .escalainfo .escalahour{margin-left:20px;margin-top:3px}[dir='rtl'] .transportservicewidget .escalainfo .escalahour{margin-left:auto;margin-right:20px}.transportservicewidget .escalainfo .escalatitle p{float:left}[dir='rtl'] .transportservicewidget .escalainfo .escalatitle p{float:right}.transportservicewidget .escalainfo .escalatitle p strong{font-size:14px}.transportservicewidget .escalainfo .icon-service{float:left;margin-right:5px}[dir='rtl'] .transportservicewidget .escalainfo .icon-service{float:left;margin-left:5px;margin-right:0}.transportservicewidget .escalainfo .icon-service{margin-left:0}@media(max-width:1199px){.transportservicewidget .element_option_header .option_origen,.transportservicewidget .element_option_header .option_destino,.transportservicewidget .element_option_body .option_origen,.transportservicewidget .element_option_body .option_destino,.popover-content .element_option_header .option_origen,.popover-content .element_option_header .option_destino,.popover-content .element_option_body .option_origen,.popover-content .element_option_body .option_destino{width:135px}.transportservicewidget .element_option_header .option_escalas{width:26px}.transportservicewidget .element_option_header .option_compania{width:48px}}@media(max-width:991px){.transportservicewidget .element_option_header .option_origen,.transportservicewidget .element_option_header .option_destino,.transportservicewidget .element_option_body .option_origen,.transportservicewidget .element_option_body .option_destino,.popover-content .element_option_header .option_origen,.popover-content .element_option_header .option_destino,.popover-content .element_option_body .option_origen,.popover-content .element_option_body .option_destino{width:90px}}@media(max-width:768px){.transportservicewidget .element_option_header .option_origen,.transportservicewidget .element_option_header .option_destino,.transportservicewidget .element_option_body .option_origen,.transportservicewidget .element_option_body .option_destino,.popover-content .element_option_header .option_origen,.popover-content .element_option_header .option_destino,.popover-content .element_option_body .option_origen,.popover-content .element_option_body .option_destino{width:120px}.transportservicewidget .element_option_header .option_compania{width:42px}}@media(max-width:320px){[dir="ltr"] .transportservicewidget .available_list .block_option{padding:15px 0;border-right:0}[dir="rtl"] .transportservicewidget .available_list .block_option{padding:15px 0;border-left:0}.transportservicewidget .available_list .block_option .icon_option{position:static;top:20px;font-size:16px;padding:0 5px 10px 5px}.transportservicewidget .element_option_header .option_origen,.transportservicewidget .element_option_header .option_destino{width:124px}.transportservicewidget .option_origen .main_info,.transportservicewidget .option_destino .main_info{height:40px}.transportservicewidget .element_option_header .option_escalas{width:14px}.transportservicewidget .option_compania{clear:left}[dir='rtl'] .transportservicewidget .option_compania{clear:right}}.transportservicewidget .block_price{text-align:center;margin-top:20px}.transportservicewidget .service_extra_info{position:absolute;top:5px;color:#999;right:6px}[dir='rtl'] .transportservicewidget .service_extra_info{left:6px;right:auto}.transportservicewidget .service_extra_info li{display:inline-block;vertical-align:middle}.transportservicewidget .block_price .preciounico{line-height:1;word-wrap:break-word}.transportservicewidget .block_price .preciounico strong{font-weight:500}.transportservicewidget .block_price .preciounico .amount,.transportservicewidget .block_price .preciounico .price{font-size:21px}@media(min-width:1200px){.transportservicewidget .block_price .preciounico .amount,.transportservicewidget .block_price .preciounico .price{font-size:21px}}.transportservicewidget .block_price .preciounico .currency,.transportservicewidget .block_price .preciounico .price .symbol{font-family:Arial,helvetica,sans-serif;font-size:14px}.transportservicewidget .preciototal{color:#666;font-size:11px;line-height:1;margin-top:2px}.transportservicewidget .atolservice{color:#666;font-size:11px;line-height:1;margin:2px 0 0 3px;height:20px;padding:5px 5px 1px 12px;background:transparent url('/headers/ilusion/img/transports/atol.png') 0 5px no-repeat;cursor:help}[dir='rtl'] .transportservicewidget .atolservice{right:auto;left:0;background-position:100%;padding:5px 12px 1px 5px}@media(max-width:992px){.transportservicewidget .atolservice{font-size:9px;line-height:10px}}@media(max-width:768px){.transportservicewidget .atolservice{font-size:11px;line-height:1}}.transportservicewidget .block_price .btn-primary{padding:5px 0;width:100%;font-size:14px;line-height:1}@media(min-width:992px){.transportservicewidget .block_price .btn-primary{padding:10px 0}}.transportservicewidget .nota_precio{font-size:10px;text-align:center;margin:6px 0 4px 0}.transportservicewidget .iconos_tipo{font-size:12px}.codigointerno{font-size:10px}.transportservicewidget .col_price{min-height:120px;position:absolute;right:0;top:50%;margin:-60px 0 0 0;padding:0 10px}[dir='rtl'] .transportservicewidget .col_price{right:auto;left:0}@media(max-width:768px){.transportservicewidget .col_price{position:inherit;margin:0 0 10px 0;border-top:1px solid #ccc}}@media(max-width:767px){.transportservicewidget .destacado_ofertas a{position:relative;padding-left:10px}.transportservicewidget .option_destino{margin-left:15px}[dir="ltr"] .transportservicewidget .option_compania{margin-left:15px}}.popover_price{min-width:565px}.popover_price .popover-content{font-size:12px}.popover_price .txt_precio_final{color:#565656;font-size:12px;font-weight:bold;margin:0 0 10px 0}.popover_price table{width:100%}.popover_price table thead tr td{color:#5f8db0;font-weight:bold;font-size:12px;padding-bottom:5px}.popover_price table tr td{font-size:12px}.popover_price table tbody tr:last-child td{border-bottom:1px solid #CCC;padding-bottom:5px}.popover_price table tbody tr td{text-align:center}.popover_price table tbody tr td:last-child{font-weight:bold;text-align:right}.popover_price legend{font-size:11px;color:#555;border-bottom:0;margin-bottom:10px}.popover_price .info_desglose{display:inline-block;color:#565656;text-align:center;line-height:16px}.popover_price .info_desglose.precio{display:inline-block;font-weight:bold}.popover_price .total{width:18%;text-align:right}.popover_price .cont_otros{margin-top:5px}.popover_price .cont_otros:last-child .precio_otros,.popover_price .cont_otros:last-child .txt_otros{border-bottom:1px solid #CCC}.popover_price .txt_otros{font-weight:bold}.popover_price .precio_total{margin:0 0 10px 0}.popover_price .precio_total .bebas .price{font-size:20px}.popover_price .precio_total .price .symbol{font-size:14px}.popover_price .cont_infoPremiumPay{margin:-5px 0 20px 0;font-size:11px}.preciounico a{text-decoration:none;color:#2e4451;margin-left:5px;cursor:pointer}.transportservicewidget .oferta{color:#FFF;font-size:14px;font-weight:normal;padding:2px 15px;margin-right:10px}[dir='rtl'] .transportservicewidget .oferta{margin-left:10px;margin-right:0}.transportservicewidget .especial{background:#1d3746}.transportservicewidget .seleccionada,.transportservicewidget .recomendada{background:#a98a53}.transportservicewidget .cont_selected{border:2px solid #a98a53 !important}.transportservicewidget .aerolinea_seleccionada{color:#1d3746;font-size:12px;margin:0 10px 20px 0}.transportservicewidget .promo_san_valentin{background:#cc3d43}.transportservicewidget .cont_promo_san_valentin{border:2px solid #cc3d43 !important}.extra_card_charge{margin-bottom:5px}.extra_card_charge table{width:170px}.popover_price .extra_card_charge table tbody tr td{font-size:10px;text-align:left}[dir='rtl'] .popover_price .extra_card_charge table tbody tr td{text-align:right}.popover_price .extra_card_charge table tbody tr:last-child td{border-bottom:0}