form.ng-submitted input.ng-invalid,form.ng-submitted select.ng-invalid{border:1px solid red;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}form.ng-submitted input[type="checkbox"].ng-invalid{outline:1px solid #f00 !important}.val_error_text{color:#f00;font-size:13px;padding:5px 0 0 5px}.ui-datepicker-div{z-index:22 !important;font-family:"Muli",sans-serif}.ui-widget{font-family:"Muli",sans-serif}.ui-datepicker .ui-datepicker-title select{font-family:"Muli",sans-serif;color:#555 !important}.ui-widget-header{color:#555 !important;background:#f8f8f8 none repeat scroll 0 0;border:1px solid #e6e5e4}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#f1a30b;border:1px solid #d69109;color:#fff;font-weight:normal}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#e5fcd7;border:1px solid #c3dcb4;color:#363636}@media(max-width:600px){#ui-datepicker-div{left:0 !important;padding:13px;width:100%}}.logosDoc{display:blocke}.logosDoc ul{display:inline;margin:0;padding:0}.logosDoc li{display:inline;list-style-type:none;list-style-position:inside}.homenav{padding:10px 0 0 0}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{height:16px;width:16px;margin-left:-25px}.brdFoot{border-bottom:1px dashed #666}.cabeza{background-position:top;background-image:url(/commons/images/footer.jpg);background-repeat:no-repeat;background-size:100% auto}.pie{background-position:top;background:transparent url(/commons/images/footer.png);background-repeat:no-repeat;background-size:100% 100%}.discount_text{background-color:#f1a30b;background-image:linear-gradient(to bottom,#fad4a5 0,#f0ab32 100%);background-repeat:repeat-x;border-color:#b2dba1;border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 1px 2px rgba(0,0,0,.05);color:#fff;font-size:14px;line-height:15px;padding:4px;text-shadow:1px 1px 1px #000;margin-top:5px}#ui-datepicker-div{z-index:400 !important}.navbar-header{padding:10px 0 0 0}.discount-prealert{background-color:#f1a30b;background-image:linear-gradient(to bottom,#fad4a5 0,#f0ab32 100%);background-repeat:repeat-x;border-color:#b2dba1;border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 1px 2px rgba(0,0,0,.05);color:#fff;font-size:14px;line-height:15px;padding:4px;text-shadow:1px 1px 1px #000}.title_submenu{color:#714d0f;font-family:"Muli",sans-serif;font-size:15px;text-transform:uppercase;width:95%}.title_submenu a{color:#714d0f}.title_submenu a:hover{color:#412a03}.txt_submenu{color:#fff;font-family:"Muli",sans-serif;font-size:14px;text-align:left;width:95%}.txt_submenu a{color:#fff;text-decoration:none}.txt_submenu a:hover{color:#f1e4ce;text-decoration:none}.btn-primary{color:#fff;background-color:#72ad37;border:0 !important}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#64ad1b;border:0 !important}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#64ad1b;border:0 !important}.btn-primary .badge{color:#72ad37;background-color:#fff}.bg-primary{background:#72ad37;border:0 !important}.text-primary{color:#72ad37;border:0 !important}.activeTab{background:#72ad37;color:#FFF;border:0 !important}.btn-tusofertas{color:#fff;background-color:#72ad37;border:0 !important}.btn-tusofertas:hover,.btn-tusofertas:focus,.btn-tusofertas.focus,.btn-tusofertas:active,.btn-tusofertas.active,.open>.dropdown-toggle.btn-tusofertas{color:#fff;background-color:#64ad1b;border:0 !important}.btn-tusofertas:active,.btn-tusofertas.active,.open>.dropdown-toggle.btn-tusofertas{background-image:none}.btn-misviajes{color:#fff;background-color:#f1a30b;border:0 !important}.btn-misviajes:hover,.btn-misviajes:focus,.btn-misviajes.focus,.btn-misviajes:active,.btn-misviajes.active,.open>.dropdown-toggle.btn-misviajes{color:#fff;background-color:#F60;border:0 !important}.btn-misviajes:active,.btn-misviajes.active,.open>.dropdown-toggle.btn-misviajes{background-image:none}.btn-closresumen{background-color:#72ad37;border:medium none;border-radius:0;color:#fff;line-height:normal;margin-right:0;margin-top:0;padding:7px 0;width:100%}.btn-closresumen:hover,.btn-closresumen:focus,.btn-closresumen.focus,.btn-closresumen:active,.btn-closresumen.active,.open>.dropdown-toggle.btn-closresumen{color:#fff;background-color:#72ad37;border:0}.btn-vermiviaje{color:#f1a30b;background:#FFF;position:fixed;right:0;top:49px;z-index:54;right:0;border-radius:3px 0 0 3px;border:1px solid #f1a30b;border-right:0;padding:3px;line-height:12px}.btn-vermiviaje:hover,.btn-vermiviaje:focus,.btn-vermiviaje.focus,.btn-vermiviaje:active,.btn-vermiviaje.active,.open>.dropdown-toggle.btn-vermiviaje{color:#fff;background-color:#f1a30b;border:0}.btn-verviajedeida{color:#f1a30b;background:#FFF;position:fixed;right:0;top:49px;z-index:55;right:0;border-radius:3px 0 0 3px;border:1px solid #f1a30b;border-right:0;padding:3px;line-height:12px}.btn-verviajedeida:hover,.btn-verviajedeida:focus,.btn-verviajedeida.focus,.btn-verviajedeida:active,.btn-verviajedeida.active,.open>.dropdown-toggle.btn-verviajedeida{color:#fff;background-color:#f1a30b;border:0}.bgplusinfo{background:#f1a30b}.label-orange{background-color:#f1a30b !important;font-size:30px;line-height:30px;padding:10px}.tablaResumenP{color:#444;font-size:14px}.tablaResumenP td{padding:5px}.sftablaResumenP{background-color:#e5fcd7 !important}.orangedashed{border-top:1px dashed #f1a30b}body{background-color:#ffff;margin:0;padding:0}.greenRow{background:url("/commons/images/sfGreen.jpg") repeat-y scroll center center / contain #72ad37}.losentimos{font-size:40px;font-weight:bold;margin:0;padding:0}.losentimosTxt{color:#333 !important;font-size:25px;font-weight:bold}.losentimosTxt strong{color:#333 !important}.btnComprar{width:100% !important}.buzContainer{width:auto}.navbar-static-top{border:0}.navbar-toggle{margin-right:0;margin-top:5px}.navbar-brand{margin:0}.formOmrg{margin:0 5px;padding:0}.btnBu{width:100% !important;margin:0}input,textarea,select{margin:auto;padding:0}.form-control{color:#999}.form-inline .form-control{width:100%}.opinionMarTit{margin:0 0 15px 0 !important;padding:0 !important}.shadPillsDate{box-shadow:1px 1px 3px #555;max-width:75px;white-space:normal;line-height:15px}.shadPillsDate{font-size:11px;margin-bottom:10px;padding:6px 3px;text-shadow:none}.datevuelta{font-size:22px !important;line-height:25px;margin:5px auto;padding:0}.affix{top:0;z-index:300}.comprasLineV{background:#fff;z-index:50}#FROM_text-error,#TO_text-error,#IDA-error,#PASAJEROS-error{color:#af1010;display:block;font-size:12px;line-height:12px;margin:3px auto 0;padding:0}.busqador01,.busqador02{vertical-align:top !important}.pagination>li{margin:20px 0 !important}.pagination>li>a,.pagination>li>span{padding:6px 10px !important}@media(min-width:769px){#viajeres.in,#viajeres.collapsing,#viajeres.collapse{display:inline !important;visibility:visible !important;z-index:54}}@media(min-width:769px){#viajeres.in,#viajeres.collapsing,#viajeres.collapse{display:inline !important;visibility:visible !important;z-index:54}}@media(max-width:769px){#vueltasres{margin:0 auto}#affixvuelta2 .col-md-12{margin:0 auto;padding:0;width:100%;box-shadow:none}#affixvuelta2 .well-sm{margin:0 auto;box-shadow:none}#affixvuelta2 .precioIda{font-size:29px}#affixvuelta2 .horas{font-size:18px}#servicios{line-height:12px !important;font-size:12px !important}#viajeres{background-color:#f5f5f5 !important;height:100%;left:0 !important;margin:0 -15px 0 0;overflow:scroll;position:fixed !important;top:0 !important;width:100%;z-index:54}#viajeres.in{visibility:visible !important;display:block !important;margin:0;padding:0;height:100%;overflow:scroll}#resumenBox.in,#resumenBox.collapsing,#resumenBox.collapse{visibility:visible !important;margin:0;padding:0}.widgets{clear:both;float:left}#resumen p{margin:0 auto;padding:0}#resumen h4{margin:5px 0 auto 0;padding:0}#resumen .divider10{margin:0;padding:0;height:10px}#resumen img{width:150px}}@media(max-width:320px){.sfNaranja{float:left;background:#e5fcd7;width:100%}.brdWhiteDx{border-bottom:1px solid white}.txt_submenu,.title_submenu{font-size:14px !important;line-height:normal;color:#333}.title_submenu{margin:9px 17px 0 0 !important;padding:0 !important}.title_submenu a,.title_submenu a:hover{color:#e19b21 !important}.txt_submenu{margin:0 32px 9px 0 !important;padding:0 !important;width:95%}.txt_submenu a,.txt_submenu a:hover{color:#606060}.busqador01{width:100%;margin:0 0 5px 0;padding:0}.busqador02{width:100%;margin:0 0 5px 0;padding:0}.busqador03{width:100%;margin:0;padding:0}.btnBu{width:100% !important;margin:0}#vueltasres{left:0;position:fixed;right:0;top:0;width:100%;z-index:30}.datevuelta{font-size:18px !important;margin:5px auto;padding:0}.horavueltasml{font-size:14px !important;margin:0;padding:0}.precioIda{margin:10px auto !important;font-size:22px !important}.horavuelta{font-size:18px !important;margin:0;padding:0;line-height:normal !important}}@media(min-width:300px) and (max-width:480px){.bgplusinfo{min-height:50px}.sfNaranja{float:left;background:#e5fcd7;width:100%}.brdWhiteDx{border-bottom:1px solid white}.txt_submenu,.title_submenu{font-size:14px !important;line-height:normal;color:#333}.title_submenu{margin:9px 17px 0 0 !important;padding:0 !important}.title_submenu a,.title_submenu a:hover{color:#e19b21 !important}.txt_submenu{margin:0 32px 9px 0 !important;padding:0 !important;width:95%}.txt_submenu a,.txt_submenu a:hover{color:#606060}.busqador01{width:100%;margin:0 0 5px 0;padding:0}.busqador02{width:100%;margin:0 0 5px 0;padding:0}.busqador03{width:100%;margin:0;padding:0}.btnBu{width:100% !important;margin:0}.precioIda{margin-top:35px;font-size:28px}.titulos span{font-size:12px;height:15px;line-height:15px;width:15px}.titulos{font-size:10px}.btnresumen{bottom:0;font-size:10px;position:fixed;right:0;width:100%;z-index:55}#resumenBox.in,#resumenBox.collapsing{display:block !important}.perfillineaimg img{width:100%;margin:auto;text-align:center}}@media(min-width:481px) and (max-width:768px){.sfNaranja{float:left;background:#e5fcd7;width:100%}.brdWhiteDx{border-bottom:1px solid white}.title_submenu a,title_submenu a:hover{color:#f1a30b !important}.txt_submenu a,.txt_submenu a:hover{color:#606060;width:95%}.busqador01{clear:none;float:left;margin:0 3px 5px;padding:0;width:48%}.busqador02{clear:none;float:left;margin:0 4px 5px;padding:0;width:23%}.busqador03{width:100%;margin:0;padding:0}.btnBu{width:100% !important;margin:0}.precioIda{margin-top:35px;font-size:28px}#resumenBox.in,#resumenBox.collapsing{display:inherit !important}}@media(min-width:769px) and (max-width:991px){#affixbuscador{max-width:720px}#affixvuelta{max-width:665px}}@media(min-width:990px) and (max-width:1200px){#affixbuscador{max-width:940px}#affixvuelta{max-width:910px}#bigCol{width:45%;margin:0 11px}.greenRow{min-height:410px}.btnComprar{width:auto !important}#formREV label{font-size:17px}.min150{min-height:158px}.titulos span{font-size:18px;height:25px;line-height:25px;width:25px}.titulos{font-size:18px}}@media(min-width:1201px){#affixbuscador{max-width:950px}#affixvuelta{max-width:920px}.precioIda{font-size:28px}.sfNaranja{float:left;background:#f1a30b;width:100%}.brdWhiteDx{border-right:1px solid white}.title_submenu{margin-bottom:0;margin-left:0;margin-top:18px}.txt_submenu{margin-bottom:5px;margin-left:0;margin-top:5px;margin-bottom:18px}.busqador01{width:20%;margin:0;padding:0}.busqador02{width:12%;margin:0;padding:0}.busqador03{width:5%;margin:0;padding:0}.greenRow{min-height:410px}.btnComprar{width:auto !important}.menu_superior a{margin:0 !important;padding:0 15px 15px !important}#formREV label{font-size:17px}.min150{min-height:156px}.titulos span{font-size:18px;height:25px;line-height:25px;width:25px}.titulos{font-size:18px}}@media(max-width:768px){.affix{position:static}.navbar-static-top{border:0}.greenRow{background:#72ad37 !important;margin:0;padding:0}.smlMargin{margin:0 5px;padding:0}.smlMargin2{margin:5px;padding:0}.wellHp{border:purple;border-radius:0}#bigCol{margin:0;width:94%;display:inline;float:left}.losentimosTxt{color:#333 !important;font-size:14px;font-weight:bold}.losentimosTxt strong{color:#333 !important}.btnComprar{width:100% !important}.orangeMenu{font-size:11px;padding:0;text-transform:uppercase}.buzContainer{width:150px !important;height:100%;text-align:center}.estrellasMarg{margin:5px 0 0 0;padding:0}.well{padding:0 !important;margin:0}.opinionMarTit{margin:15px 0 15px 0 !important;padding:0 !important}.titulos span{font-size:18px;height:25px;line-height:25px;width:25px}.titulos{font-size:18px}.pie{background-position:top;background:transparent url(/commons/images/footer.png);background-repeat:no-repeat;background-size:100% 100%}#resumen p{margin:3px auto}}@media(min-width:769px) and (max-width:1024px){.sfNaranja{float:left;background:#f1a30b;width:100%}.brdWhiteDx{border-bottom:1px solid white}.txt_submenu{width:95%}.busqador01{width:20%;margin:0;padding:0}.busqador02{width:12%;margin:0;padding:0}.busqador03{width:5%;margin:0;padding:0}.precioIda{margin-top:35px;font-size:28px}}@media(min-width:1025px) and (max-width:1200px){.sfNaranja{float:left;background:#f1a30b;width:100%}.brdWhiteDx{border-right:1px solid white}.title_submenu{margin-bottom:0;margin-left:0;margin-top:18px}.txt_submenu{margin-bottom:5px;margin-left:0;margin-top:5px;margin-bottom:18px}.busqador01{width:20%;margin:0;padding:0}.busqador02{width:12%;margin:0;padding:0}.busqador03{width:5%;margin:0;padding:0}.precioIda{font-size:28px}}@media(min-width:750px) and (max-width:1000px){#bigCol{width:45%;margin:0 5px}.greenRow{margin:5px;padding:0}.smlMargin{margin:0 5px;padding:0}.btnComprar{width:auto !important}.smlMargin2{margin:5px;padding:0}.wellHp{margin:5px}.orangeMenu{font-size:16px;padding:0;margin:0 11px;text-transform:uppercase}#formREV label{font-size:17px}.titulos span{font-size:18px;height:25px;line-height:25px;width:25px}.titulos{font-size:18px}.comprasLineV{border-left:0}}