@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');unicode-range:U+370-3FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{min-width:320px}.hpp40{float:left;width:44%}.hpp40 ul{padding-left:13px}.hpp60{float:left;width:56%}h3,.gamma{line-height:1.3}#ribbonBox input[type=radio],#ribbonBox input[type=checkbox]{display:block !important}.page-head{z-index:999}.displayNone{display:none !important}.OverlayFix{position:fixed}.video{position:relative;background:url(rockingvideo.jpg) no-repeat center;width:111px;height:157px;left:0;top:0}.videobutton{position:relative;display:block;width:100%;height:100%}.video .video-link-span{background:transparent url(../img/video-play-150.png) no-repeat scroll 0 0;background-size:contain;background-position:center;cursor:pointer;color:#000;display:block;height:155px;position:absolute;text-align:center;text-decoration:none;vertical-align:bottom;width:100%;height:100%;opacity:.4;left:0;top:0}.thumbnail--interest .min{padding:20px 20px 20px !important;height:auto !important;min-height:0 !important}.form-box--search-trains .btn---searchtrain{margin-top:10px !important;float:right !important}tml,body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important}.search-form .qtip-adults-warn{z-index:15001;display:block;left:280px;top:0;width:300px;border:medium none;background:#dfac23;color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2)}.search-form .qtip-adults-warn .qtip-content{min-height:55px;padding-left:75px;font-size:12px;line-height:14px}.search-form .qtip-adults-warn .qtip-content a{color:#fff;text-decoration:underline}.search-form .qtip-default:before{border-width:0 31px 26px 0;bottom:29px;content:"";left:-17px}.search-form--aside .qtip-adults-warn{left:-217px}.search-form--aside .qtip-default:before{left:230px;border-width:0 0 21px 20px;top:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #dfac23}.form-box--search-trains{position:relative}@media(max-width:1024px){.form-box--search-trains:before{background-color:#fff}}.form-box--search-trains .qtip-adults-warn{left:232px;top:279px}.form-box--search-trains .qtip-default:before{border-width:25px 25px 0 0;bottom:55px;left:0}.form-box .text-input,.form-box .date-input{text-align:left !important}.form-fields--pad200 .text-input,.form-fields--pad130 .date-input{padding-left:140px}.exit-custom-edit-inputs input[type="radio"],.exit-custom-edit-inputs input[type="checkbox"]{opacity:1}.page-aside .banner p{font-size:0;margin:0 !important;padding:0}button.exit-btn-nohover:hover{background-color:#7d0063;color:#fff}@media only screen and (max-width:560px){.search-form .qtip-adults-warn{left:50px;top:-75px}.search-form .qtip-default:before{border-width:0 20px 21px 0;bottom:-20px;content:"";left:0}.flexslider--main div.slideExit{margin-left:auto}}@media only screen and (max-width:320px){.search-form .qtip-adults-warn{left:32px;top:-75px}.flexslider--main div.slideExit{margin-left:auto}}.date-input.error{border:2px solid #cb0044;border-radius:2px}.date-price .btn.btn--quinary{text-transform:none}.table--timetable{width:31% !important}.table--classtable{width:34% !important}.table--classtable.table-promo th,.table--classtable.table-promo td{width:33% !important}.table--timetable th:first-child,.table--timetable td:first-child{width:100%}.table--classtable td{height:79px !important}.table--timetable td{height:79px !important}.booking-box .check-list--radio{line-height:70px !important}.special-price div{margin:0 !important}.table--classtable .special-price .check-list label:before{top:27px}.table--classtable .check-list label:before{top:27px}.table--classtable th,.table--classtable td{padding:4px 0 !important}.table--timetable td p:first-child{margin:0 0 8px 0;color:#cb0044;font-weight:700}.table--timetable td p:last-child{margin:8px 0 0 0;color:#cb0044;font-size:.72em}.booking-box .check-list--radio input[type="radio"]:checked+label:after,.booking-box .check-list--radio input[type="radio"]:checked+.label:after{bottom:31px !important}.qtip-content-booking-resv{background:none;box-shadow:none;color:#cb0044;float:none;font-size:12px;margin:0 auto;padding:0 0 10px 0;position:relative;right:auto;text-align:left;top:auto;width:280px;z-index:100;display:none}.qtip-content-booking-resv>span:first-child{background-image:url("../img/sprite.png");background-position:-600px -360px;background-repeat:no-repeat;display:none;float:left;height:30px;width:40px}.flexslider--main div.slideExit{font-size:2.1875rem;display:block;font-weight:300;margin-left:270px;margin-top:30px;line-height:1.24;width:auto;min-width:235px;max-width:400px;color:#fff}.flexslider--main strong{font-size:2.1875rem;display:block;font-weight:bold;margin-left:auto;margin-top:auto;line-height:1.24;width:auto;color:#fff}.flexslider--main strong span{font-size:2.1875rem;padding-right:10px}.ms-srch-hover-outerContainer{display:none !important}.search .form{display:inline-block;position:relative;margin-right:10px;height:20px;line-height:20px;vertical-align:top}.search button{min-width:0}.ms-srch-item{width:100%}.ms-srch-result *,*:before,*:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.ms-srch-result img{max-width:none}.ms-srch-Paging li{position:static !important;list-style-type:none !important}.ms-srch-sbLarge-searchImg,.ms-promlink-button-image{max-width:none}.ms-srch-sb-borderFocused{border:1px solid #d5d2ca}@media only screen and (max-width:560px){.flexslider--main div.slideExit{margin-left:auto}.ms-srch-sbLarge-fullWidth{width:85% !important}.exit-search div{width:100% !important}}@media only screen and (max-width:320px){.flexslider--main div.slideExit{margin-left:auto}}img{max-width:inherit !important}.grid__item img{max-width:100% !important}.page-content .ms-rtestate-field h1{line-height:1.333;color:#7d0063}.page-content .ms-rtestate-field h2{line-height:1;color:#82786f}.newsletter-box #formEm{position:relative;margin-bottom:12px}.newsletter-box input{background-color:#fff}.newsletter-box input[type="text"]{border:1px solid #adadad;font-size:14px;text-indent:5px;height:30px;line-height:30px;width:100%}.newsletter-box button{height:30px;width:30px;border:1px solid #adadad;overflow:hidden;display:block;text-indent:50000px;background-image:url("../img/sprite.png");background-repeat:no-repeat;background-position:-600px -600px;width:18px;height:15px;border-left:1px solid #f4f4f2;position:absolute;top:0;right:0;height:30px;width:30px;min-width:0}.newsletter-box button:hover{background-color:#645c54}.newsletter-box .qtip-warn{z-index:15001;display:block;left:auto;right:0;top:auto;width:250px;border:medium none;background:#dfac23;color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2)}.newsletter-box .qtip-warn .qtip-content{min-height:55px;padding-left:75px;font-size:12px;line-height:14px}.newsletter-box .qtip-warn .qtip-content a{color:#fff;text-decoration:underline}.newsletter-box .qtip-default:before{border-width:0 12px 20px 12px;border-color:transparent transparent #dfac23 transparent;bottom:auto;content:"";left:auto;right:7px;top:-14px}.newsletter-box .portable-one-half{font-size:11px}.newsletter-box .portable-one-half label{padding-top:1px}.panel-group--filters .panel-title a{color:#555;padding:0 0;outline:0;font-size:14px;font-weight:700}.share__items iframe{display:inline-block !important;vertical-align:bottom !important}#___plus_0,#___plus_0 iframe{vertical-align:bottom !important}input.ms-cui-cbx-input{width:auto;height:auto;opacity:1}.ms-srch-item-path{color:#4d4f53 !important}.ms-srch-ellipsis{margin-bottom:0 !important}@media only screen and (min-width:481px){.page-lead .search-form .islet .ui-datepicker{width:216px !important}}.thumbnail--interest-omega{border-bottom:1px solid #fff;width:100%}.thumbnail--interest .caption{height:auto !important}.wrapperLanding1{width:100%}.contentLanding1{margin:0 auto;max-width:890px}.itemLanding1{width:270px;height:500px;margin-right:10px;margin-left:10px;margin-bottom:20px;border:2px dashed #eeebe5;float:left}@media(max-width:897px){.contentLanding1{width:600px}}@media(max-width:596px){.contentLanding1{width:300px}}@media only screen and (max-width:1024px){.panel-group--site-nav>.panel1>.panel-heading a{font-weight:700;color:#c5c0b9}.panel-group--site-nav>.panel1{border-top:1px dotted #888780;margin-bottom:30px !important}}.panel-group--site-nav>.panel1>.panel-heading i{display:none}.panel-group--foot>.panel>.panel-heading1 i{display:none}.thumbnail--interest-omega .panel-collapse>div p{margin-bottom:10px !important}.page-horario .page-content .form-box--search-trains .table--timetable{width:100% !important;margin-left:0;margin-right:0}.page-horario .page-content .form-box--search-trains .table--timetable tbody tr td{height:50px !important}.page-horario .page-content .form-box--search-trains>li:first-child:after{padding:0 !important}.page-horario .page-content .form-box--search-trains>li:first-child::after{background-color:#aea79f !important}.calendar-title{font-size:13px}.selecttarifa .explain,.selecttarifa label{font-size:100%;padding-top:5px;display:inline-block}.selecttarifa .link{font-size:100%;font-weight:bold;float:right}.calendar-box .strip-dates .date-price{height:100px;line-height:130%;padding-top:14px}.calendar-box .strip-dates .next,.calendar-box .strip-dates .prev{font-size:25px;font-size:1.5625rem;width:30px;display:block;height:100px;padding-top:36px}.calendar-box .nav--dates{height:100px}.selecttarifa .btn--square{margin-left:-5px;padding:4px 0}.calendar-box footer{margin-bottom:-20px !important;margin-top:0;padding-top:0;background:#fff;text-align:right}.selecttarifa .explain,.selecttarifa label{padding-top:7px}.selecttarifa .explain a{color:#ed145b}.calendar--month .best-price{background-color:#fbebf0}.page-content .form-group a{color:#fff}.page--resultadomes h1{text-transform:uppercase;font-weight:bold;color:#ed145b;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.calendar-title header .btn{position:absolute;right:20px;top:0}.date-price-void{margin-top:12px;height:30px}.table--classtable caption span{position:relative}.table--classtable caption span .sch-popover{left:-173px;top:-173px;width:270px}.table--classtable caption span:hover .sch-popover{display:block}.booking-box .sch-popover .title{border:2px solid #fff}.booking-box .sch-popover .content{font-size:.75em;height:130px;line-height:120%;overflow:auto;padding:.5em 1.2em .2em 1.2em}.booking-box .sch-popover .content p{margin-bottom:.7em}.booking-box .sch-popover .content span{display:inline;margin:0}.booking-box .sch-popover .content blockquote{text-indent:0}.booking-box .sch-popover .content blockquote p:before{content:none !important}.booking-box .sch-popover .content blockquote p:after{content:none !important}.booking-box .sch-popover .content a{font-size:inherit !important}.booking-box .sch-popover .content hr{margin:0;width:3em;border:2px solid #cb0044}.booking-box .sch-popover .content span{border:0}.booking-box .sch-popover .content:after{width:100px}@media(min-width:481px) and (max-width:767px){.page-content h2{padding-top:63px}.booking-box .block-daily-schelude .dsch-container-promo .sch-arrowpromo{font-size:.63rem;padding-top:3px}}​ .flex-control-nav{position:absolute;margin-bottom:0;right:auto;text-align:center;top:200px;width:100%}.flexslider--main .slide-att{display:block;width:100%;margin:0 auto;text-align:center}.flexslider--main .slide-att-mov{display:none;margin-left:0;width:100%;margin:0 auto;text-align:center}.flexslider--main .slide-att p{font-size:0}.flexslider--main .slide-att-mov p{font-size:0}.wrapper-search-form{background-size:cover;background-position-y:50%;min-height:526px;position:relative}.search-form-new{background-color:#fff;font-size:13px}.search-form-new_Home{margin-left:-20px;position:absolute;top:230px;width:100%;height:160px}.search-form-new_Search{width:100%}.page-intro-search{color:#fff;padding-bottom:55px;padding-top:55px;text-align:center}.page-intro-search h1{font-weight:bold}.search-form-new_Cover{margin:0 auto;max-width:940px;position:absolute;width:90%}.wrapper_Cover_426 .search-form-new_Cover{bottom:inherit;padding:0;top:200px}.wrapper_Cover_526 .search-form-new_Cover{bottom:inherit;padding:0;top:200px}.search-form-new_Lat{background-color:#fff;font-size:.8rem;margin:0 0 2em 0;position:relative;width:100%}.search-form-new_Lat .search-form-new-head{padding:7px 5px}.search-form-new_Lat .check-list--inline li{margin-right:10px}.search-form-new_Lat .check-list--inline>li+li{margin-left:0}.search-form-new_Lat .search-form-new_Home{top:0}.search-form-new_Lat .search-form-new_Search{top:0}.search-form-new_Lat .search-form-new-content{min-height:210px;padding:1em 0}.search-form-new_Lat .d1Orig{padding:0;width:100%}.search-form-new_Lat .d1Dest{padding:0;width:100%}.search-form-new_Lat .d1From{padding-left:0;padding-right:3px;width:50%}.search-form-new_Lat .d1To{padding-left:3px;width:50%}.search-form-new_Lat .d1Pass{padding:0;width:100%}.search-form-new_Landing{font-size:14px;position:relative}.search-form-new_Landing .dvOverlayEditMode{background-color:rgba(255,255,255,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1000}.sfn-origin,.sfn-destination{width:30%}.sfn-from,.sfn-to,.sfn-passengers{width:13%}.search-form-new-head ul{margin:0}.search-form-new-head input[type="radio"]{opacity:0;position:absolute;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0}.search-form-new-head{background-color:#f4f4f2;color:#cb0044;padding:7px 12px}.search-form-new-head li{font-weight:bold}.sfn{display:block;font-size:.8em;float:left;position:relative}.search-form-new-head input[type="radio"]+label{color:#787571;position:relative;padding:0 0 0 22px;font-size:12px;line-height:20px;margin:0}.search-form-new-head input[type="radio"]:checked+label{color:#cb0044}.search-form-new-head input[type="radio"]+label:before{content:"";display:block;position:absolute;top:1px;left:0;height:14px;width:14px;background:#fff;border:1px solid #9a9a9a;box-shadow:inset 0 0 0 0 white;-webkit-box-shadow:inset 0 0 0 0 white;-moz-box-shadow:inset 0 0 0 0 white;-o-box-shadow:inset 0 0 0 0 white;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}.search-form-new-head input[type="radio"]:checked+label:before{background:#cb0044;border:0;height:16px;width:16px}.search-form-new-content{background-color:#fff;color:#787571;min-height:90px;padding:1.8em 0}.d1{display:block;float:left;padding-left:.3em}.d1 label{display:block}.d1 input{border:1px solid #787571;color:#787571;height:2em;padding-left:.4em;width:100%}.d1Orig{padding-left:1em;width:28%}.d1Dest{width:28%}.d1From{width:14%}.d1To{width:14%}.d1Pass{width:15%}.search-form-new .custom-combobox{position:relative;display:inline-block;width:100%}.search-form-new .custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-32px;margin-right:0;padding:0;height:2em}.search-form-new .custom-combobox-input{border:1px solid #787571;background-color:#fff;color:#787571;margin:0;padding:1px .4em;font-weight:normal}.search-form-new input::-webkit-input-placeholder{color:#c3c3c3}.search-form-new input::-moz-placeholder{color:#c3c3c3}.search-form-new input:-ms-input-placeholder{color:#c3c3c3}.search-form-new input:-moz-placeholder{color:#c3c3c3}.no-close .ui-dialog-titlebar-close{display:none}.no-close .ui-dialog-titlebar{display:none}.search-form-new-footer{clear:both;background-color:#fff;border-bottom:7px solid #cb0044;margin:0;text-align:left;height:37px}.search-form-new-footer-lateral{text-align:center;height:92px}.search-form-new-footer-lateral li{text-align:left}.search-form-new-footer-hover{border-bottom:7px solid #7f002a}.ui-widget.ui-widget-content span{color:#fff}.ui-widget-header{background:none}.ui-datepicker{font-size:1em}.ui-datepicker-month:after{content:''}.ui-datepicker-prev,.ui-datepicker-next{background-color:#afafaf;border:0;height:1.5em;width:1.5em}.ui-datepicker-calendar .ui-state-default{height:auto}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker table td.highCustomLandingDate a{border:1px solid #fff}.ui-datepicker-close{display:none}.ui-datepicker-close:before{display:none}#dvPassengers{display:none;font-size:.9em;padding-bottom:0;padding-top:0}#dvPassengers span{display:inline-block}#dvPassengers input{margin:0;font-size:.95em;text-align:center;width:24px;left:20px;position:absolute}#dvPassengers .lblPass1{font-size:1em;vertical-align:middle;width:4em}#dvPassengers .lblPass2{color:#a6a29d;font-size:1em;vertical-align:middle;width:7em}#dvPassengers .dvPassSep{border-top:1px solid #fff;margin-top:8px;padding-top:5px}#dvPassengers .ui-spinner{background-color:transparent;border:0;width:65px}#dvPassengers .ui-spinner .ui-button{background-color:#afafaf}#dvPassengers .ui-spinner input{color:#fff}#dvPassengers .ui-spinner .ui-button .ui-icon{background-image:url(../img/ui-icons_ffffff_256x240.png)}#dvPassengers .ui-spinner-up{height:18px;margin-top:8px;width:18px}#dvPassengers .ui-spinner-down{height:18px;left:0;margin-top:8px;top:0;width:18px}#dvPassengers .read-js-spinner a{display:none}#dvPassengers small{color:#a6a29d;display:inline-block;font-size:80%;margin-bottom:1px;margin-left:1em;vertical-align:bottom}#dvPassengers .dvPassFoot{margin-top:8px}#dvPassengers .dvPassFoot .dvPassFootImg{float:left;width:50px}#dvPassengers .dvPassFoot .dvPassFootText{float:left;font-size:.95em;line-height:1.25em;width:12em}#dvPassengers .dvPassFoot a{color:#a6a29d}#dvPassengers .dvPassFoot a:focus{outline:none}.ui-dialog .ui-dialog-buttonpane{border:0;margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.4em .4em .1em 0;min-width:45px;padding:.3em 0 .4em 0}.ui-menu-item{font-size:1em;margin:0 .5em !important}.ui-autocomplete>li+li{border-top:1px solid #fff}.ui-menu .ui-menu-item-wrapper{padding:3px 1em 3px 0}.ui-front{z-index:120}.ui-spinner{background-color:#fff;width:100px}.ui-spinner input{color:#82786f}.ui-spinner .ui-button{background-color:#fff}.ui-spinner .ui-button .ui-icon{background-image:url(../img/ui-icons_777777_256x240.png)}.ui-spinner-up{height:18px;margin-top:8px;width:18px}.ui-spinner-down{height:18px;left:0;margin-top:8px;top:0;width:18px}.form-fields--people-group span{padding:0;position:inherit !important}.labelInherit{padding:0 !important;position:inherit !important}.inputSearchHorarios input{height:30px !important;width:100% !important}.btnSearchMain{margin-bottom:0;padding:0 3em}.search-form-new_Lat .btnSearchMain{padding:0 12px}.content-box-lat{font-size:.8125rem}.dvSocial{margin:0 auto 25px auto;text-align:center;width:185px}.dvSocial h2{text-align:left}.dvSocial ul{list-style:none;margin:0}.dvSocial ul li{display:inline}.dvSocial ul li a{display:inline-block;width:33px;height:32px}a.sprite-social-fb{background:url('../img/socialSprite-sm.png') no-repeat 0 0}a.sprite-social-tw{background:url('../img/socialSprite-sm.png') no-repeat -37px 0}a.sprite-social-ig{background:url('../img/socialSprite-sm.png') no-repeat -74px 0}a.sprite-social-yt{background:url('../img/socialSprite-sm.png') no-repeat -111px 0}a.sprite-social-gp{background:url('../img/socialSprite-sm.png') no-repeat -148px 0}a:hover.sprite-social-fb,a:hover.sprite-social-tw,a:hover.sprite-social-ig,a:hover.sprite-social-yt,a:hover.sprite-social-gp{opacity:.8;filter:alpha(opacity=80)}input.error,textarea.error{border:2px solid #cb0044 !important;border-radius:2px !important}.custom-combobox-input{border:1px solid #787571;background-color:#fff;color:#787571;margin:0;padding:1px .4em;font-weight:normal}#cal-block .ui-datepicker{width:inherit !important;padding:10px;font-weight:400;left:0 !important;top:0 !important;height:100%;z-index:200 !important}#cal-block--trains .ui-datepicker{width:inherit !important;padding:10px;font-weight:400;left:0 !important;top:0 !important;height:100%;z-index:200 !important}#cal-block--trains #ui-datepicker-div{padding-top:10px}.nav--simple{border-top:0;border-bottom:0}.page-aside--landing{padding:0 !important}@media(min-width:2100px){.wrapper_Cover_526 .search-form-new_Cover,.wrapper_Cover_426 .search-form-new_Cover{top:300px}}@media(max-width:1024px){.wrapper_Cover_426,.wrapper_Cover_526{padding:0}.wrapper_Cover_426 .search-form-new_Cover{bottom:inherit;padding:0;top:100px;z-index:1}.wrapper_Cover_526 .search-form-new_Cover{bottom:inherit;padding:0;top:100px;z-index:1}.search-form-new_Home{margin-left:2%;position:absolute;width:90%}.search-form-new_Search{margin:0 auto;width:90%}.search-form-new_Cover{margin:0 5%;max-width:inherit;top:inherit}.search-form-new_Lat{margin:15px auto 80px auto;text-align:left;width:100%}.search-form-new_Lat .search-form-new-content{min-height:120px;padding:1em}.search-form-new_Lat .search-form-new-head{padding:7px 1em}.search-form-new_Lat .d1Orig{padding-right:3px;width:50%}.search-form-new_Lat .d1Dest{padding-left:3px;width:50%}.search-form-new_Lat .d1From{padding-left:0;padding-right:3px;width:33%}.search-form-new_Lat .d1To{padding-left:3px;padding-right:3px;width:33%}.search-form-new_Lat .d1Pass{padding-left:3px;width:34%}.search-form-new-content{min-height:120px;padding:1em}.d1Orig{padding-left:0;width:50%}.d1Dest{width:50%}.d1From{padding-left:0;width:33%}.d1To{width:33%}.d1Pass{width:34%}#cal-block--trains{margin:20px -20px -20px}}@media(max-width:940px){.flexslider--main .slide-att img{width:100%}}@media(max-width:768px){.flex-control-nav{top:190px}.flexslider--main .slide-att{display:none}.flexslider--main .slide-att-mov{display:block}.page-lead>.wrapper{padding:0}.page-lead--content article.wrapper{padding:0}.wrapper_Cover_426,.wrapper_Cover_526{padding:0}.wrapper_Cover_426 .search-form-new_Cover{bottom:inherit;margin-bottom:5px;padding:0;top:inherit}.wrapper_Cover_526 .search-form-new_Cover{bottom:inherit;margin-bottom:5px;padding:0;top:inherit}.page-lead--content h1{background-color:rgba(0,0,0,.25);color:#fff;font-size:2.6em;font-weight:bold;padding:30px 0 10px 0;position:absolute;text-align:center;width:100%;top:0;height:300px;z-index:0}.page--cent .page-lead--content header,.page--dest .page-lead--content header{background-color:rgba(52,46,42,.7);bottom:inherit;font-weight:bold;margin:0;padding:1em;position:absolute;left:0;text-align:right;top:0;width:100%}.page--cent .page-lead--content header h1,.page--dest .page-lead--content header h1{color:#fff;font-size:2.5em;font-weight:bold}.page--cent .page-lead--content header h2,.page--dest .page-lead--content header h2{color:#fff;font-size:2em;font-weight:300}.flexslider--main{height:220px}.flexslider--search{height:250px}.wrapper-search-form{background-position-y:-100px;min-height:426px}.search-form-new_Home{margin:0;position:relative;top:425px;width:100%}.search-form-new_Search{margin:0;position:absolute;bottom:0;width:100%}.search-form-new_Cover{bottom:0;margin:0;position:relative;top:0;width:100%}.search-form-new_Lat{margin:0 auto 1em auto;text-align:left;width:100%}.search-form-new-content{min-height:125px}.d1Orig{padding-left:0;width:50%}.d1Dest{width:50%}.d1From{padding-left:0;width:33%}.d1To{width:33%}.d1Pass{width:34%}}@media(max-width:480px){.flexslider--main{height:220px}.flexslider--search{height:200px}.wrapper-search-form{background-position-y:-200px;min-height:426px}.page-lead--content h1{bottom:80%;font-size:2em}.page--cent .page-lead--content header h1,.page--dest .page-lead--content header h1{font-size:2em}.page--cent .page-lead--content header h2,.page--dest .page-lead--content header h2{font-size:1.4em}.search-form-new{font-size:12px}.search-form-new_Home{top:0}.search-form-new-content,.search-form-new_Landing .search-form-new-content{min-height:200px}.search-form-new_Landing{font-size:13px}.d1Orig,.search-form-new_Landing .d1Orig{padding:0;width:100%}.d1Dest,.search-form-new_Landing .d1Dest{padding:0;width:100%}.d1From,.search-form-new_Landing .d1From{padding-right:3px;width:50%}.d1To,.search-form-new_Landing .d1To{padding-left:3px;width:50%}.d1Pass,.search-form-new_Landing .d1Pass{padding:0;width:100%}}@media(max-width:420px){.flex-control-nav{top:170px}.flexslider--main{height:200px}.flexslider--main .slide-att-mov img{width:280px}}.page-content a.lnk_1_terms,.page-content .form-group a.lnk_1_terms{color:#cb0044}.page-content a.lnk_1_terms span,.page-content .form-group a.lnk_1_terms span{vertical-align:middle}.landBuscadorGroupSubtitles{background-color:#f4f4f2;color:#cb0044;font-weight:bold;font-size:100%;padding:5px 0 5px 0}.landBuscadorGroupSubtitles h4{margin:0}.UserSectionHead input[type="checkbox"],.UserControlGroup.landBuscadorGroup input[type="checkbox"]{display:inline;height:15px;opacity:1;position:relative;width:15px}.UserSectionHead label{display:inline}.UserControlGroup.landBuscadorGroup{text-align:left}.UserControlGroup.landBuscadorGroup label.landBuscadorProp{margin:0 1em 0 0}.UserControlGroup.landBuscadorGroup label.landBuscadorProp.landBuscadorPropInline{display:inline;margin:0 1em 0 .5em}.UserControlGroup.landBuscadorGroup textarea{padding-left:6px;width:250px}.sprite--mini-info3{background-position:-120px -960px;display:inline-block;left:10px;height:26px;top:-2px;width:25px}.nav--masonry>li{height:370px}#cal-block--trains .ui-datepicker-next,#cal-block--trains .ui-datepicker-prev{top:auto}#destination-map-mov{display:none}.page-aside h2{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:19px}.page-aside h2:after{border-bottom:1px solid #82786f;content:"";display:block;margin-top:9px}.panel-group--filters{border:0;padding-top:10px}.panel-group--filters .sprite--mini-plus{background-position:-480px -240px;display:inline-block;float:none;height:15px;margin:6px 10px 6px 0;width:15px}.panel-group--filters .panel-title a{font-size:16px}.panel-group--filters .panel-heading .collapsed>i{background-position:-120px -480px;width:15px;height:10px}.panel-group--filters .panel .panel-collapse{padding-left:25px}.panel-group--filters .panel-body{border-bottom:0}.panel-group--filters .panel-body .panel-title a{display:inline;font-size:16px}.panel-group--filters .panel-body .panel-collapse{padding-left:25px}.panel-group--filters .panel-body .nav--panel>li a{font-size:12px;padding:2px 5px 8px 0}.nav--minimedia--blog li{margin:0 0 15px !important}.nav--minimedia--blog li .thumbnail .img{margin:0}#lbTuBusqueda{display:inline}#lbTuBusquedaMov{display:none}.calendar-box .h3--month-calendar .tipo{color:#9b9995}.calendar-box .h3--month-calendar span{color:#000}.calendar--month .calendar--month--day .dayofweek,.calendar--month .calendar--month--day .month{display:none}.calendar--month--day .group-prices{position:relative;top:-22px}.calendar--month .calendar--month--day .text-promo-code{color:#009aa6;font-size:10px !important;font-weight:bold !important;height:18px}.calendar--month--day .price-improved-by-pc{position:relative;color:#000;text-decoration:line-through;font-size:14px;left:-7px;top:-32px}.calendar--month--day .price-no-promo-code{padding-top:22px}.calendar--month--day .price-promo-code{position:relative;color:#009aa6 !important;font-weight:600;height:50px;left:-19px}.page--resultadomes{display:none}.sch-title header{min-width:auto;padding:0 20px}.sch-title .wrapper-dailySchHeader,.calendar-title .wrapper-dailySchHeader{min-width:auto;padding:0}.sch-title .wrapper-dailySchHeader .wrapper,.calendar-title .wrapper-dailySchHeader .wrapper{position:relative;padding-right:300px}.sch-title header h2,.calendar-title header h2{font-size:1.5625rem;font-weight:normal;display:block;vertical-align:top;margin-right:10px;line-height:1;margin-bottom:10px}.sch-title header p,.calendar-title header p{width:auto}.sch-title header .btn,.calendar-title header .btn{position:absolute;right:165px;top:50%;transform:translateY(-50%)}.sch-title .wrapper-dailySchHeader.fixed,.calendar-title .wrapper-dailySchHeader.fixed{background:#fff;left:50%;padding-top:15px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:1000;-webkit-box-shadow:0 7px 12px 0 rgba(0,0,0,.5);-moz-box-shadow:0 7px 12px 0 rgba(0,0,0,.5);box-shadow:0 7px 12px 0 rgba(0,0,0,.5)}@media(max-width:767px){.sch-title .wrapper-dailySchHeader.fixed{position:inherit;left:0;transform:none;padding-top:0;-webkit-box-shadow:0 7px 12px 0 rgba(0,0,0,0);-moz-box-shadow:0 7px 12px 0 rgba(0,0,0,0);box-shadow:0 7px 12px 0 rgba(0,0,0,0)}}.c02-dailysch{top:60%;transform:translateY(-50%)}.booking-box{min-width:0}@media(max-width:767px){.booking-box{margin-top:0 !important;margin-bottom:4px}}.booking-box .booking-box__header{padding:0}@media(max-width:767px){.booking-box .booking-box__header{position:sticky;top:0;left:-30px;right:-30px;background:#ebe7e1;z-index:1;padding:0 20px;padding-top:14px}.booking-box .wrapper{padding:0}.booking-box .block-daily-schelude{padding:0 20px}.booking-box .view-mes{display:none}.booking-box h3{text-align:center}.booking-box h3 span{display:block;margin:auto}}.booking-box h3{padding-left:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important}.booking-box h3 .sprite--traincalendar{display:none;position:relative}.strip-dates{padding:0 0 15px 0}.dailysch-row{margin:-14px 0}@media(min-width:768px){.dailysch-row{margin:15px 0}.dailysch-row .dailysch-price.right-div .price-improved-by-pc{left:3px !important}}.dailysch-row .dailysch-train,.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{background-color:#fff;display:table;float:left;height:210px;position:relative;text-align:center;width:94.98%}@media(min-width:768px){.dailysch-row .dailysch-train,.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{width:44.98%}}@media(min-width:1024px){.dailysch-row .dailysch-train,.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{width:24.98%}}.dailysch-row .dailysch-train.mobile,.dailysch-row .dailysch-promo.mobile,.dailysch-row .dailysch-esential.mobile,.dailysch-row .dailysch-flexi.mobile{text-align:left;height:auto}.dailysch-row .dailysch-empty{background-color:#fff;float:left;height:210px;width:12.5%}.dailysch-row .dailysch-tc{display:table-cell;vertical-align:middle}.dailysch-row .dailysch-train:after{content:" ";clear:left;display:block}.dailysch-row .dailysch-train-text{text-align:center}.dailysch-row .dailysch-train-text p{margin:0}.dailysch-row .dailysch-train-text .js-dsch-train,.dailysch-row .dailysch-train-text .dsch-duration{color:#6a6965;font-size:12px;font-weight:600}.dailysch-row .dailysch-fare-type{height:85px;padding:20px 0 0 0}.dailysch-row .dailysch-fare-type span{display:block;font-size:12px;font-weight:600;line-height:18px}.dailysch-row .mobile .dailysch-fare-type .dsch-departure,.dailysch-row .mobile .dailysch-fare-type .dsch-arrival{display:inline-block;width:50%;float:left}.daily-moreInfo-mobile{text-decoration:underline}.dailysch-row .dailysch-fare-type .dailysch-moreInfo{color:#cb0044;display:block;font-size:10px;font-weight:600;line-height:18px;padding:0 0 10px 0;position:relative}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:hover{color:#fff;cursor:default}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:hover .dailysch-tooltip{display:block}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:after{bottom:0;content:"";border-top:3px solid #cb0044;left:50%;position:absolute;top:25px;transform:translateX(-50%);width:65px}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:hover:after{display:none}.dailysch-row .sch-arrowpromo{position:absolute;top:35px;width:100%}.dailysch-row .sch-arrowpromo .icon-.next{right:17%}.dailysch-row .sch-arrowpromo .icon-.prev{left:5%}.dailysch-row .sch-arrowpromo .icon-{width:20px;height:20px;position:absolute}.dailysch-row .sch-arrowpromo .icon-::before{content:"";color:#cb0044;font-size:20px}.dailysch-row .sch-arrowpromo .icon-.prev::before{content:""}.dailysch-row .dailysch-class-cont{height:125px;padding:0 25px}.dailysch-row .dailysch-price{display:inline-block;width:49%}.dailysch-row .check-list--radio{line-height:normal !important}.dailysch-row .check-list--radio label{border:1px solid #000;font-size:23px;line-height:78px !important;overflow:hidden;padding:0;position:relative;width:77px}.dailysch-row .check-list--radio label:before,.dailysch-row .check-list--radio label:after{clear:both;display:none}.dailysch-row .best-price .check-list--radio label{color:#cb0044}.dailysch-row .dailysch-tooltip,.dailysch-row .dailysch-tooltip-mov{background-color:#cb0044;color:#fff;display:none;font-size:11px;margin:20px 0 0 0;padding:0 10px;position:absolute;top:8px;z-index:100}.dailysch-row .dailysch-tooltip:before,.dailysch-row .dailysch-tooltip-mov:before{content:'';margin:-10px 0 0 0;position:absolute;left:50%;width:0;height:0;border-bottom:16px solid #cb0044;border-right:16px solid transparent;border-left:16px solid transparent;transform:translateX(-50%)}.dailysch-row .dailysch-tooltip .title,.dailysch-row .dailysch-tooltip-mov .title{font-weight:600;padding:15px 0 0 0;text-align:left}.dailysch-row .dailysch-tooltip .content,.dailysch-row .dailysch-tooltip-mov .content{text-align:left}.dailysch-row .dailysch-tooltip .content p,.dailysch-row .dailysch-tooltip-mov .content p{color:#fff !important;font-size:11px;line-height:15px;margin:8px 0 0 0}.dailysch-row .dailysch-tooltip .content p span,.dailysch-row .dailysch-tooltip-mov .content p span{color:#fff !important;font-size:11px;line-height:15px;margin:0}.dailysch-row .dailysch-tooltip a,.dailysch-row .dailysch-tooltip-mov a{color:#fff;text-decoration:underline}.dailysch-row .dailysch-tooltip-mov{display:none}.dailysch-row .check-list--radio .price-int{display:block;float:none;text-align:center;width:auto;transform:translateX(-7px)}.dailysch-row .check-list--radio .price-int small{font-size:10px;display:inline;margin:0;position:absolute;width:14px;line-height:10px;top:30px}.dailysch-row .best-price .check-list--radio .price-int small{color:#cb0044}.dailysch-row .check-list--radio .price-float{display:block;float:left;text-align:center;font-size:10px;line-height:10px;padding:30px 0 0 0}.dailysch-row .check-list--radio .price-euro{display:block;float:right;text-align:left;width:35%;font-size:10px;line-height:10px}.booking-box .check-list--radio input[type="radio"]:checked+label{background-color:#cb0044;border:1px solid #cb0044;color:#fff}.dailysch-row .check-list--radio input[type="radio"]:checked+label small{color:#fff}.dailysch-row .dailysch-class-type{display:block;font-size:11px;margin-top:5px}.wrapper-booking-resv{text-align:center}.wrapper-booking-resv .btn--resv-dailysch{background-color:#aba59e;font-size:25px;padding:25px 81px}.wrapper-booking-resv .btn--resv-dailysch.disable{opacity:.5;pointer-events:none}.wrapper-booking-resv .btn--resv-dailysch:hover{background-color:#cb0044}.view-mes{position:absolute;right:0;top:0;margin:0}.col-hp-1,.col-hp-2,.col-hp-3,.col-hp-4,.col-hp-5,.col-hp-6,.col-hp-7,.col-hp-8,.col-hp-9,.col-hp-10,.col-hp-11{float:left;padding:5px}.col-hp-1{width:8.333333333333332%}.col-hp-2{width:16.666666666666664%}.col-hp-3{width:25%}.col-hp-4{width:33.33333333333333%}.col-hp-5{width:41.66666666666667%}.col-hp-6{width:50%}.col-hp-7{width:58.333333333333336%}.col-hp-8{width:66.66666666666666%}.col-hp-9{width:75%}.col-hp-10{width:83.33333333333334%}.col-hp-11{width:91.66666666666666%}.col-hp-12{width:100%}.rowhp:after{content:"";display:table;clear:both}.view-mes-mov{right:0;top:0;margin:0}.view-mes-mov .btn.btn-view-mes{padding-left:30px}.view-mes-mov .btn.btn-view-mes{text-transform:none;color:#ed145b;font-size:90%;font-weight:bold;padding-left:35px;position:relative}.view-mes-mov{text-align:right;margin-bottom:20px}.view-mes-mov .btn.btn-view-mes .sprite,.view-mes-mov .btn.btn-view-mes .ui-datepicker-close,.view-mes-mov .btn.btn-view-mes ul.error:after,.view-mes-mov .btn.btn-view-mes .qtip-content:after{position:absolute;left:0;top:-3px}.view-mes .btn.btn-view-mes{padding-left:30px}.view-mes-mov .btn.btn-view-mes{padding-left:30px}.js-popover-out--daily-sch .popover--daily-sch{top:65px !important}.sprite--view-mes{background-position:-360px -960px;width:30px;height:35px}.sprite--mini-info2-in-mobile{background-position:-600px -960px;width:30px;height:35px}.selecttarifa .explain .sprite--mini-info2-in-mobile{background-position:-600px -960px;width:28px;height:35px;position:absolute;top:2px;left:0}.link.view-semanal a.btn-view-semanal{color:#ed145b;position:relative;text-transform:none}.sprite--view-semanal{background-position:-480px -960px;display:inline-block;width:30px;height:35px}.btn--square.btn--square--right--r{position:relative;right:0;bottom:10px;margin:0 0 10px 160px;display:block}.page-foot .btn{position:relative}.page-foot .btn i{display:inline-block;float:right;margin-top:14px;right:11px;position:absolute}.errorSpinnerGroups{border:2px solid #cb0044 !important}@media(max-width:1024px){.breadcrumb--blog{display:none}.panel-group--filters{padding-top:19px}.nav--aside>li{width:75px;height:65px;margin-right:12px;margin-left:12px}.nav--aside>li+li{margin-left:12px;margin-right:12px}.panel-group--foot{border:0;margin-bottom:10px;width:100%}.panel-group--foot>.panel{border-bottom:1px dotted #888780;border-top:1px dotted #888780;float:left;margin:-1px 1% 0 1%;width:30.9%}.panel-group--foot>.panel+.panel{border-bottom:1px dotted #888780;border-top:1px dotted #888780}#destination-map{display:none}#destination-map-mov{background-size:100%;background-image:url("../img/map/mapmov.png");background-repeat:no-repeat;display:block;height:767px;margin:0 auto;padding-bottom:0;width:675px}.nav--masonry>li{height:auto;min-height:auto;padding:0 0 50% 0}.nav--masonry>li .thumbnail--highlight{bottom:0;height:100%;left:0;padding:10px 10px 20px 10px;position:absolute;right:0;top:0;width:100%}.blog-filters{max-width:318px;left:50%;padding:30px 0 0 0;position:absolute;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:32%}.nav--minimedia--blog{left:0;margin:0 !important;max-width:318px;padding:30px 0 0 0;position:relative;width:32%}.nav--minimedia--blog ul{margin:34px 0 0 0}.nav--minimedia li .thumbnail .img{margin:0;padding:0}.panel-group--filters .panel-body .nav--panel>li a{font-size:13px}.grid__item--blog-aside .newsletter-box{max-width:318px;padding:35px 0 10px 0;position:absolute;right:0;top:306px;width:32%}.newsletter-box .sprite--paperplane{display:none}.newsletter-box__title:after{border-bottom:1px solid #82786f;content:"";display:block;margin-top:16px}.newsletter-box__title strong{display:inline}.newsletter-box #formEm{margin-top:34px}.grid__item--blog-aside .dvSocial{max-width:318px;position:absolute;right:0;text-align:left;top:530px;width:32%}.grid__item--blog-aside .dvSocial ul{margin:39px 0 0 0}.grid__item--blog-aside .dvSocial ul li{display:inline;margin:0 5px}.grid__item--blog-aside .dvSocial ul li a{display:inline-block;width:33px;height:32px;transform:scale(1.303);-ms-transform:scale(1.303);-webkit-transform:scale(1.303)}.btn--view-more-blog{font-size:13px;line-height:40px;width:280px}.js-popover-out.js-popover-out--month-calendar .popover{right:20px !important}.js-popover-out.js-popover-out--month-calendar .popover.bottom>.arrow{left:auto;margin-left:-11px;border-top-width:0;border-bottom-color:#a6a29c;top:-11px;right:30px}.sch-title .wrapper-dailySchHeader .wrapper,.calendar-title .wrapper-dailySchHeader .wrapper{position:relative;padding-right:150px}.sch-title header .btn,.calendar-title header .btn{position:absolute;right:auto;top:12px;transform:translateY(-50%);left:210px}.dailysch-row .dailysch-train{float:none;width:99.9%;height:110px;margin:0 0 4px 0}.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential{width:33%}.dailysch-row .dailysch-flexi{width:34%}.dailysch-row .dailysch-empty{width:16.5%}.js-popover-out--daily-sch .popover--daily-sch{margin-top:-7px;top:auto !important}.js-popover-out--daily-sch .popover{right:20px !important}.js-popover-out--daily-sch .popover.bottom>.arrow{left:auto;margin-left:-11px;border-top-width:0;border-bottom-color:#a6a29c;top:-11px;right:30px}}@media(max-width:900px){.nav--masonry>li{height:auto;min-height:auto;padding:0 0 55% 0}}@media(max-width:767px){.sch-title .wrapper-dailySchHeader .wrapper .btn{background-color:#f00;margin-bottom:0 !important}.warning{padding-top:137px;font-size:14px;font-size:.875rem;line-height:1;background-color:#dfac23;height:0;overflow:visible}.co2-box{margin:0;padding:10px 15px}.nav--aside>li{width:75px;height:65px;margin-right:4px;margin-left:4px}.nav--aside>li+li{margin-left:4px;margin-right:4px}.panel-group--foot{border:0;margin-bottom:10px;width:100%}.panel-group--foot>.panel{border-bottom:1px dotted #888780;border-top:1px dotted #888780;float:left;margin:-1px 3% 0 3%;width:43.9%}.panel-group--foot>.panel+.panel{border-bottom:1px dotted #888780;border-top:1px dotted #888780}#cal-block--trains .ui-datepicker-group{width:50%}.search input{width:143px}.btn--toggle-menu{right:262px}.breadcrumb--path{width:100%}.nav--shared{float:none}.nav--shared .btn--square{width:26px;height:26px;font-size:.9rem}.nav--shared .btn--square i{line-height:normal}#shared-box{font-size:10px;font-size:.625rem;color:#fff;padding:0 40px 0 8px;background-color:#a6a29c;height:26px;line-height:26px;position:relative}#shared-box:before{right:-13px;border-width:13px 0 13px 13px}#shared-box:after{top:8px}.lead--subtitle--margin h2,.lead--subtitle--margin p{padding:0 22px}.btn--square.btn--square--right--r{bottom:auto;margin:0 0 30px 160px}.panel--faq .panel-title a{height:auto;line-height:1.3rem;padding:4px 24px 4px 10px}.panel--faq .sprite{margin-top:0;position:absolute;right:8px;top:50%}#destination-map-mov{background-size:100%;background-image:url("../img/map/mapmov.png");background-repeat:no-repeat;display:block;height:auto;margin:0 auto;padding-bottom:113%;width:100%}.nav--masonry>li{height:auto;min-height:auto;padding:0 0 60% 0}.search-form-new_Lat .search-form-new-content{min-height:210px;padding:1em}.search-form-new_Lat .d1Orig{padding:0;width:100%}.search-form-new_Lat .d1Dest{padding:0;width:100%}.search-form-new_Lat .d1From{padding-left:0;padding-right:3px;width:50%}.search-form-new_Lat .d1To{padding-left:3px;width:50%}.search-form-new_Lat .d1Pass{padding:0;width:100%}.page-aside--search{display:inline-block;width:100%}.blog-filters{float:right;max-width:none;left:auto;padding:30px 0 0 0;position:relative;transform:none;-ms-transform:none;-webkit-transform:none;width:48%;margin:0}.nav--minimedia--blog{float:left;left:0;margin:0 !important;max-width:none;padding:30px 0 0 0;position:relative;width:48%}.grid__item--blog-aside .newsletter-box{max-width:none;padding:45px 0 10px 0;position:relative;right:auto;top:auto;width:48%;float:right}.grid__item--blog-aside .dvSocial{max-width:none;position:relative;right:auto;text-align:left;top:auto;width:48%;float:right}.grid__item--blog-aside .dvSocial ul li{display:inline;margin:0 8px}.grid__item--blog-aside .dvSocial ul li a{display:inline-block;width:33px;height:32px;transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5)}.islet--month-calendar{display:none}.sch-title-calendar #lbTuBusqueda{display:none}.sch-title-calendar #lbTuBusquedaMov{display:inline}.sch-title-calendar{margin:-26px 0 0 0}.sch-title-calendar header .btn{margin:0 0 20px 0;position:relative;right:auto;top:auto}.js-popover-out.js-popover-out--month-calendar .co2--month-calendar{top:-68px}.js-popover-out.js-popover-out--month-calendar .popover{position:absolute;right:20px !important;left:inherit;top:-40px !important}.js-popover-out.js-popover-out--month-calendar .popover.bottom>.arrow{left:auto;margin-left:-11px;border-top-width:0;border-bottom-color:#a6a29c;top:-11px;right:30px}#calendarVuelta .c02{display:none}.calendar-box h3 .sprite--traincalendar{top:-1px}.calendar-box .h3--month-calendar{font-size:24px;font-size:1.5rem;line-height:1.6rem;font-weight:700;margin-bottom:5px;text-transform:uppercase;position:relative;padding-left:40px}.calendar-box .h3--month-calendar .tipo{color:#9b9995}.calendar-box .h3--month-calendar span{display:block}.calendar-box .h3--month-calendar .slash{display:none}.calendar-box .nav--dates{height:90px}.calendar-box .strip-dates{margin:0 15px}.calendar-box .strip-dates .prev{height:90px;left:-30px}.calendar-box .strip-dates .next{height:90px;right:-30px}.calendar-box .strip-dates .prev:before,.calendar-box .strip-dates .next:before{color:#aea79f}.calendar-box .nav--dates>li{width:20%}.date-price .btn.btn--quinary{line-height:26px}.calendar-box .strip-dates .date-price{padding:14px 6px 10px}.selecttarifa--month-calendar{height:100px;margin:10px 0 15px 0;position:relative}.selecttarifa--month-calendar label{display:block;float:none;font-weight:bold;margin:0 auto;padding:0;text-align:center;width:200px}.selecttarifa--month-calendar label:before{content:"";display:block;height:40px}.selecttarifa--month-calendar .js-combobox{display:block;margin:0 auto}.selecttarifa--month-calendar .custom-combobox{display:block;margin:0 auto;padding:5px 0 0 0;width:200px}.selecttarifa--month-calendar .explain{font-size:12px;left:0;position:absolute;top:0;width:50%}.selecttarifa--month-calendar .link{font-size:12px;font-weight:bold;margin:0;padding-top:1px;position:absolute;right:0;top:0;width:50%}.calendar--month{margin:0}.calendar--month .calendar--month--day.dayname,.calendar--month .calendar--month--day.disabled,.calendar--month .prev,.calendar--month .next{display:none}.calendar--month .calendar--month--day{display:block;float:none;height:50px;margin:2px 0;width:100%}.calendar--month .calendar--month--day a{display:table;width:100%;height:40px;outline:none;padding-left:10px;padding-right:10px}.calendar--month .best-price{background-color:#fff;color:#cb0044}.calendar--month .calendar--month--day.highlight{font-weight:normal}.calendar--month .calendar--month--day .dayofweek{color:#000;display:table-cell;font-size:13px;padding:2px 0 0 0;text-align:left;vertical-align:middle;width:10%}.calendar--month .calendar--month--day .day{color:#000;display:table-cell;font-size:24px;line-height:40px;text-align:left;width:6%}.calendar--month .calendar--month--day .month{color:#000;display:table-cell;font-size:13px;padding:2px 0 0 0;vertical-align:middle;width:10%}.calendar--month .calendar--month--day .price{color:#000;display:inline-block;font-size:24px;line-height:40px;width:50%}.calendar--month .best-price .dayofweek,.calendar--month .best-price .day,.calendar--month .best-price .month,.calendar--month .best-price .price{color:#cb0044}.calendar--month--day.highlight .dayofweek,.calendar--month--day.highlight .month{color:#fff}.calendar--month .calendar--month--day .text-promo-code{position:absolute;color:#009aa7;font-size:10px !important;font-weight:bold !important;height:18px;width:10px;left:0;padding-left:24%;padding-top:7%;line-height:1.3}.calendar--month .calendar--month--day .text-promo-code .justify-promo-code{display:table-cell;text-align:center}.calendar--month--day .price-no-promo-code{padding-top:unset}.calendar--month--day .price-promo-code{position:relative;color:#009aa6 !important;font-weight:600;left:0}.calendar-box{margin:0 0 30px 0}#calendarFooter{height:auto;margin:0 0 30px 0}.calendar-box footer{height:auto;text-align:center}.calendar-box footer a{font-size:25px;padding:25px 81px}.calendar-box footer small{margin:20px 0 20px}.qtip-content-booking-resv-calendar{background:none;box-shadow:none;color:#cb0044;float:none;margin:0;position:relative;top:0;left:0;right:0;width:auto}.qtip-content-booking-resv>span:first-child{display:none}.sch-title header .btn,.calendar-title header .btn{margin-top:5px;position:static}.sch-title .wrapper-dailySchHeader .wrapper,.calendar-title .wrapper-dailySchHeader .wrapper{position:relative;padding-right:20px}.c02-dailysch{bottom:20px;top:auto;transform:none}.nav--dates{height:82px}.nav--dates>li{width:20%}.nav--dates>li:nth-child(1),.nav--dates>li:nth-child(7){display:none}.dailysch-row .dailysch-train{margin:0}.dailysch-row .dailysch-train-text{padding:0 0 0 20px;text-align:left}.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{float:none;height:auto;width:100%}.dailysch-row .dailysch-empty{display:none}.dailysch-row .dailysch-fare-type{float:left;width:33.3%;padding-top:20px !important;padding-right:10px !important;padding-bottom:20px !important;padding-left:10px !important;margin-bottom:0;border-right:3px solid #ebe7e1}.dailysch-row .dailysch-fare-type span{font-size:10px}.dailysch-row .dailysch-class-cont{float:left;height:115px;width:66.6%}.dailysch-row .sch-arrowpromo{display:none;bottom:55px;top:auto;width:30%}.dailysch-row .dailysch-fare-type .dailysch-moreInfo::after{display:none}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:hover{color:#cb0044;cursor:pointer}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:hover .dailysch-tooltip{display:none}.dailysch-row.white{background-color:transparent}.dailysch-row .dailysch-tooltip-mov{clear:both;margin:0 0 15px 0;padding:10px;position:static;position:absolute;top:240px;left:20px;right:20px}.dailysch-row .dailysch-tooltip-mov::before{content:'';margin:-10px 0 0 0;position:absolute;left:20px;width:0;height:0;border-bottom:16px solid #cb0044;border-right:16px solid transparent;border-left:16px solid transparent;transform:none}.booking-box{padding:3em 0;padding:1em 0}.dailysch-moreInfo{width:100%;display:inline-block;color:#cb0044;text-decoration:underline;text-align:center;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0;line-height:30px}.dailysch-moreInfo:hover .dailysch-tooltip-mov{display:block}}@media(max-width:640px){.nav--masonry>li{height:auto;min-height:auto;padding:0 0 0 0;width:100%}.nav--masonry>li .thumbnail--highlight{position:relative}.blog-filters{float:none;margin:0 auto;padding:40px 0 0 0;width:100%}.nav--minimedia--blog{float:none;margin:0 auto !important;padding:50px 0 0 0;width:100%}.grid__item--blog-aside .newsletter-box{float:none;margin:0 auto;width:100%}.grid__item--blog-aside .dvSocial{float:none;margin:0 auto;padding:25px 0 50px 0;width:100%}}@media(max-width:560px){.nav--aside>li{width:75px;height:65px;margin-right:16px;margin-left:16px}.nav--aside>li+li{margin-left:16px;margin-right:16px}.blog .blog__content .share__like{display:block}.blog .blog__content .share__items{float:none}.blog .blog__content .share__items>strong{display:block;margin:15px 0 7px 0}}@media(max-width:480px){.nav--aside>li{width:75px;height:65px;margin-left:0;margin-right:16px}.nav--aside>li+li{margin-left:0;margin-right:16px}.panel-group--foot>.panel{border-bottom:1px dotted #888780;border-top:1px dotted #888780;float:inherit;margin:-1px 0 0 0;width:100%}.panel-group--foot>.panel+.panel{border-bottom:1px dotted #888780;border-top:0}#cal-block--trains .ui-datepicker-group{width:100%}.search input{width:125px}.warning i{left:33px;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:45%}.warning .wrapper>div{display:block;top:25px;margin-left:0;padding-left:110px;padding-right:10px;left:0;width:100%}.breadcrumb--path{display:none}.nav--shared{float:right}.page-content.blog--home h1{font-size:1.8rem}.img-trenes-resp{margin:0 5px !important;width:150px !important}.nav--masonry>li{padding:0 0 0 0}.nav--masonry>li .thumbnail--highlight{position:relative}.island--btn--view-more-blog{padding:20px 0 10px 0}.calendar-box .js-popover-out{top:auto;position:static;right:auto;width:auto}.calendar-box .nav--dates>li{width:33.3%}.calendar--month .calendar--month--day .dayofweek{font-size:12px}.calendar--month .calendar--month--day .day{width:10%}.calendar--month .calendar--month--day .month{font-size:12px}.calendar--month .calendar--month--day .price{width:45%}.nav--dates>li{width:33.3%}.nav--dates>li:nth-child(1),.nav--dates>li:nth-child(2),.nav--dates>li:nth-child(6),.nav--dates>li:nth-child(8){display:none}.dailysch-row .dailysch-fare-type{padding-left:10px}.dailysch-row .dailysch-class-cont{padding:0}}.search-form-new-station-warning-cont{background-color:rgba(255,255,255,.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999999}.search-form-new-station-warning-cont .station-warning{background-color:#fff;left:50%;margin-top:105px;min-height:70px;max-width:500px;padding:0;position:absolute;opacity:0;transform:translateX(-50%);width:100%}.search-form-new-station-warning-cont .station-warning:before{display:table;content:" ";border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fab51c;height:0;left:50%;position:absolute;top:-12px;transform:translateX(-50%);width:0}.search-form-new-station-warning-cont .station-warning.going:before{left:20px}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.going{margin-top:95px}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back{margin-top:140px}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning:before,.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.going:before,.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back:before{left:50%}.search-form-new-station-warning-cont .station-warning .station-warning--title{background-color:#fab51c;border-left:2px solid #fab51c;border-right:2px solid #fab51c;border-top:2px solid #fab51c;font-weight:bold;padding:4px 35px;text-align:center}.search-form-new-station-warning-cont .station-warning .station-warning--title:before,.search-form-new-station-warning-cont .station-warning .station-warning--title:after{background-image:url('/_catalogs/masterpage/elipsos/img/icon-warning.png');background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:20px;width:23px;position:absolute;top:2px}.search-form-new-station-warning-cont .station-warning .station-warning--title:before{left:5px;top:4px}.search-form-new-station-warning-cont .station-warning .station-warning--title:after{right:5px;top:4px}.search-form-new-station-warning-cont .station-warning .station-warning--content{border-left:2px solid #fab51c;border-right:2px solid #fab51c;display:table;padding:10px 10px 0 10px;text-align:center;width:100%}.search-form-new-station-warning-cont .station-warning .station-warning--content p:last-child{margin-bottom:0}.search-form-new-station-warning-cont .station-warning .station-warning--buttons{border-bottom:2px solid #fab51c;border-left:2px solid #fab51c;border-right:2px solid #fab51c;position:relative}.search-form-new-station-warning-cont .station-warning .station-warning--buttons a{color:#0088ce;font-weight:bold;text-decoration:underline}.search-form-new-station-warning-cont .station-warning .station-warning--buttons .station-warning--button-moreInfo{width:50%;text-align:center;padding:10px}.search-form-new-station-warning-cont .station-warning .station-warning--buttons .station-warning--button-close{padding:10px;position:absolute;right:0;text-align:center;top:0;width:50%}@media(max-width:1024px){.search-form-new-station-warning-cont .station-warning{margin-top:95px;max-width:456px}.search-form-new-station-warning-cont .station-warning.going:before{left:25%}.search-form-new-station-warning-cont .station-warning.back:before{left:75%}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back{margin-top:95px}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.going:before{left:25%}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back:before{left:75%}}@media(max-width:768px){.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back{margin-top:140px}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.going:before{left:50%}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back:before{left:50%}}@media(max-width:480px){.search-form-new-station-warning-cont .station-warning{padding:0 1em}.search-form-new-station-warning-cont .station-warning .station-warning--title:before{left:1.5em}.search-form-new-station-warning-cont .station-warning .station-warning--title:after{right:1.5em}.search-form-new-station-warning-cont .station-warning.going{margin-top:91px;max-width:100%}.search-form-new-station-warning-cont .station-warning.going:before{left:50%}.search-form-new-station-warning-cont .station-warning.back{margin-top:133px}.search-form-new-station-warning-cont .station-warning.back:before{left:50%}}.sch-title .wrapper-dailySchHeader .wrapper{padding:20px}.sch-title .wrapper-dailySchHeader .wrapper h2{display:inline-block}.sch-title .wrapper-dailySchHeader .wrapper p{display:inline-block;margin-top:8px}.sch-title .wrapper-dailySchHeader .wrapper .btn{background-color:#cb0044;display:block;font-weight:700;width:180px;width:fit-content;width:-moz-fit-content;position:relative;right:inherit;top:inherit;transform:inherit;left:0}.sch-title,.sch-title h2{color:#6a6965;font-weight:600}.date-price{padding:6px;height:93px}.date-price .month{display:block;color:#aba59e !important;font-size:14px;text-transform:uppercase;padding-bottom:6px;padding-top:2px;border-bottom:1px solid #aba59e;margin-bottom:6px}.date-price .day{display:block;font-size:11px;font-weight:600 !important}.date-price .day .num{display:inline-block;font-size:20px;font-weight:700;margin-bottom:7px;margin-top:1px}.date-price .btn{display:block;padding:0;margin:0 auto;line-height:22px;font-weight:700 !important;font-size:14px !important}.highlight .date-price span{color:#fff !important}.highlight .date-price .month{border-bottom-color:#fff}.dailysch-row{background-color:#fff;display:inline-block;width:100%}@media(min-width:1024px){.dailysch-row{display:flex;flex-direction:row;align-content:center;align-items:center}}.dailysch-row .dailysch-row-inner{display:flex;flex-direction:column;align-content:center;align-items:center}@media(min-width:768px){.dailysch-row .dailysch-row-inner{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;align-items:center;flex-direction:row;width:100%}}.dailysch-row .dailysch-tc{display:inherit;vertical-align:middle;width:100%;text-align:center !important}@media(min-width:1024px){.dailysch-row .dailysch-tc{display:table-cell;text-align:left !important}}.dailysch-row .dailysch-train-text{text-align:left}.dailysch-row .dailysch-train-text span{display:block}@media(max-width:1023px){.dailysch-row .dailysch-train-text span{display:inline-block;padding:0 2px}}.dailysch-row .dailysch-train-text .js-dsch-train{display:none}.dailysch-row .dailysch-train-text span.dsch-departure,.dailysch-row .dailysch-train-text span.dsch-arrival{display:inline-block;float:left;width:50%;position:relative}@media(max-width:1023px){.dailysch-row .dailysch-train-text span.dsch-departure{text-align:right}.dailysch-row .dailysch-train-text span.dsch-arrival{text-align:left}}.dailysch-row .dailysch-train-text span.dsch-duration{display:inline-block;width:100%;line-height:22px;vertical-align:middle;margin-top:10px}.dailysch-row .dailysch-train-text span.dsch-duration span{display:inline-block;background:transparent url('../img/ico-clock.svg') center center no-repeat;background-size:100% auto;height:20px;width:20px;overflow:hidden;text-indent:-9999999px;vertical-align:middle;margin-right:4px}.dailysch-row .dailysch-train-text span.city{position:relative;color:#6a6965}.dailysch-row .dailysch-train-text .dsch-departure span.city:after{content:">";position:absolute;top:-7px;right:-14px;font-size:18px;font-weight:700}@media(min-width:768px){.dailysch-row .dailysch-train-text .dsch-departure span.city{padding-right:30px}.dailysch-row .dailysch-train-text .dsch-departure span.city:after{right:6px;top:-1px}}@media(min-width:1024px){.dailysch-row .dailysch-train-text .dsch-departure{padding-right:20px}.dailysch-row .dailysch-train-text .dsch-departure span.city{padding-right:0}.dailysch-row .dailysch-train-text .dsch-departure span.city:after{right:-12px;top:-1px}}.dailysch-row .dailysch-train,.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{padding:0;box-sizing:border-box;float:none;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;align-items:center;width:100%;height:150px;border-right:1px solid #ebe7e1}@media(min-width:768px){.dailysch-row .dailysch-train,.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}}.dailysch-row .dailysch-empty{height:auto}.dailysch-row .dailysch-esential.mobile{padding:0}@media(min-width:1024px){.dailysch-row .dailysch-train{width:initial;min-width:33%}}@media(max-width:1023px){.dailysch-row .dailysch-train{display:inline-block;width:100%;height:auto;border-bottom:4px solid #ebe7e1;padding:20px;padding-left:50px}}@media(max-width:767px){.dailysch-row .dailysch-train{display:none}}.dailysch-row .dailysch-train-text span.time,.dailysch-fare-type span.time{font-size:18px !important;font-weight:800;line-height:100%;letter-spacing:-.5px;margin-bottom:6px}.dailysch-fare-type span.time{font-size:17px !important;font-weight:700;position:relative}@media(max-width:767px){.dailysch-fare-type span.time{font-size:15px !important}}.dailysch-fare-type .dsch-departure span.time:after{display:inline-block;content:"-";position:absolute;right:-3px;top:-1px}.dailysch-row .dailysch-train-text span.city{font-size:16px;font-weight:600;letter-spacing:-.5px;text-transform:uppercase;line-height:100%;margin-bottom:4px;position:relative}@media(max-width:767px){.dailysch-row .dailysch-fare-type .dsch-arrival{text-align:right}}@media(max-width:1023px){.dailysch-row .dailysch-train-text span.dsch-departure,.dailysch-row .dailysch-train-text span.dsch-arrival{display:inline-block;width:50%;margin:auto}}@media(max-width:1023px){.dailysch-row .dailysch-train-text span.dsch-duration{display:inline-block;width:100%;margin:auto;padding-right:44px}}.dailysch-row .dailysch-empty{width:auto;float:none;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;align-items:center}.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{flex-direction:column}@media(max-width:767px){.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{display:flex;width:100%;flex-direction:row;align-items:center;border-bottom:6px solid #ebe7e1}}.dailysch-row .dailysch-fare-type{padding:0;width:100%;height:auto}@media(min-width:768px){.dailysch-row .dailysch-fare-type{margin-bottom:10px}}@media(max-width:1023px){.dailysch-row .dailysch-fare-type{display:table-cell;width:40%;vertical-align:middle}.dailysch-row .dailysch-class-cont{display:inline-block;float:left}}.dailysch-row .dailysch-fare-type .type{font-weight:700}@media(max-width:767px){.dailysch-row .dailysch-fare-type .type{text-transform:uppercase;text-align:center;font-weight:400}}.dailysch-row .dailysch-fare-type .dailysch-moreInfo{padding:0;text-decoration:underline}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:after{display:none}.dailysch-row .dailysch-price input[type=radio],.dailysch-row .dailysch-price input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;opacity:1;width:16px;height:16px;display:inline-block;margin-right:2px;vertical-align:middle}@media(max-width:767px){.dailysch-row .dailysch-price input[type=radio],.dailysch-row .dailysch-price input[type=checkbox]{opacity:0;position:absolute}}.dailysch-row .dailysch-price input[type=radio]:before,.dailysch-row .dailysch-price input[type=checkbox]:before{background-color:#eaeaea;border-radius:100%;border:1px solid #cdcdcd;box-sizing:border-box;content:" ";display:inline-block;height:18px;width:18px;position:absolute;left:-2px;top:0}.dailysch-row .dailysch-price input[type=radio]:checked:before,.dailysch-row .dailysch-price input[type=checkbox]:checked:before{background-color:#eaeaea;border:5px solid #cb0044;pointer-events:none}.dailysch-row .dailysch-price{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;width:auto;flex-direction:column}.dailysch-row .dailysch-price.left-div{text-align:left}.dailysch-row .dailysch-price.right-div{text-align:right}.dailysch-row .dailysch-class-cont{height:auto;padding:0;display:flex;flex-direction:column}@media(min-width:768px){.dailysch-row .dailysch-fare-type span{display:inline-block;font-size:12px;font-weight:600;line-height:18px}.dailysch-row .dailysch-fare-type .dailysch-moreInfo{display:inline-block;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.dailysch-row .dailysch-fare-type span{display:inline-block;font-size:12px;font-weight:600;line-height:18px}.dailysch-row .dailysch-tooltip,.dailysch-row .dailysch-tooltip-mov{background-color:#cb0044;color:#fff;display:none;font-size:11px;margin:20px 0 0 0;padding:0 10px;position:absolute;top:8px;z-index:100;left:-411%;right:-252%}.dailysch-row .dailysch-tooltip:before,.dailysch-row .dailysch-tooltip-mov:before{content:'';margin:-10px 0 0 0;position:absolute;left:63%;width:0;height:0;border-bottom:16px solid #cb0044;border-right:16px solid transparent;border-left:16px solid transparent;transform:translateX(-50%)}.dailysch-row .dailysch-class-cont{height:auto;padding:0;display:flex;flex-direction:row;max-width:234px}}.dailysch-row .check-list--radio{width:100%}@media(max-width:767px){.calendar--month .calendar--month--day .group-prices{text-align:right;top:-4px}.calendar--month .calendar--month--day .check-list--radio{padding-top:5px;padding-bottom:5px;position:relative;border-bottom:1px solid #ccc;background:linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(232,230,226,1) 100%);line-height:31px !important}.calendar--month .calendar--month--day.highlight.highlight-promo-code .check-list--radio{background:unset}.calendar--month .calendar--month--day.highlight .check-list--radio{background:unset}.dailysch-row .check-list--radio{padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:10px;position:relative;border-bottom:1px solid #ccc;background:#fff;background:-moz-linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(232,230,226,1) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(232,230,226,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(232,230,226,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e8e6e2",GradientType=1);text-align:right;line-height:31px !important}.dailysch-row .dailysch-price:last-child .check-list--radio{border-bottom:1px solid #cac7c7}.dailysch-row .check-list--radio label:after{content:" ";display:inline-block;position:absolute;right:6px;top:50%;height:20px;width:10px;background-image:url('../img/ico-next.svg');background-size:80% auto;background-repeat:no-repeat;background-position:center center;transform:translateY(-50%);pointer-events:none}.dailysch-row .check-list--radio label.checked:after{background-image:url('../img/ico-next-active.svg')}}.dailysch-row .dailysch-class-type{display:inline-block;width:76px;vertical-align:middle;margin-top:2px;pointer-events:none;white-space:nowrap}@media(max-width:767px){.dailysch-row .dailysch-class-type{text-align:left;text-transform:uppercase;position:relative;width:76px;padding-left:0;font-size:11px;font-weight:400;z-index:0}}.dailysch-row .check-list--radio label{border:0;color:#000;font-size:24px;line-height:130% !important;padding:0;width:auto}.dailysch-row .dailysch-price.left-div .check-list--radio label{border:0;color:#000;font-size:24px;line-height:130% !important;width:inherit;left:20px;padding-left:0}.dailysch-row .dailysch-price.right-div .check-list--radio label{border:0;color:#000;font-size:24px;line-height:130% !important;width:inherit;left:42px;text-align:left}.dailysch-row .dailysch-price.left-div .price-improved-by-pc{position:absolute;left:2px;top:23px;color:#000;text-decoration:line-through;font-size:14px}.dailysch-row .dailysch-price.right-div .price-improved-by-pc{position:absolute;left:24px;top:23px;color:#000;text-decoration:line-through;font-size:14px}@media(min-width:1024px){.dailysch-row .dailysch-price.left-div .check-list--radio label{border:0;color:#000;font-size:24px;line-height:130% !important;width:inherit;left:20px;padding-left:0}.dailysch-row .dailysch-price.right-div .check-list--radio label{border:0;color:#000;font-size:24px;line-height:130% !important;width:inherit;left:42px;text-align:left}.dailysch-row .dailysch-price.right-div .check-list--radio label.price-no-promo-code-no-mobile{left:41px}.dailysch-row .dailysch-price.left-div .price-improved-by-pc{position:absolute;left:2px;top:23px;color:#000;text-decoration:line-through;font-size:14px}.dailysch-row .dailysch-price.right-div .price-improved-by-pc{position:absolute;left:0;top:23px;color:#000;text-decoration:line-through;font-size:14px}}@media(max-width:767px){.calendar--month--day .price-improved-by-pc{position:absolute;color:#000;text-decoration:line-through;font-size:14px;right:2px;padding-top:55px}.dailysch-price .price-improved-by-pc{position:absolute;left:0;top:25px;bottom:0;right:0;padding:8px;padding-right:110px;color:#000;text-decoration:line-through;font-size:14px}.dailysch-row .check-list--radio label{position:absolute;left:0;top:-2px;bottom:0;right:0;padding:8px;padding-right:110px}.dailysch-row .check-list--radio label.checked{background-color:#cb0044;position:absolute;left:0;top:-2px;bottom:0;right:0;padding:8px;padding-right:110px;color:#fff}.dailysch-row .check-list--radio label.checked+span{color:#fff}}.dailysch-row .check-list--radio label .decimals{display:inline-block;text-align:center}.dailysch-row .check-list--radio label .decimals span{display:block}.dailysch-row .check-list--radio label .decimals span:first-child{font-size:11px;line-height:11px}.dailysch-row .check-list--radio label .decimals span+span{font-size:11px;line-height:11px}.dailysch-row .check-list--radio label .decimals span:empty+span,.dailysch-row .check-list--radio label .decimals span[data-text*="00"]+span{font-size:26px}.nav--dates{height:auto}@media only screen and (min-width:768px){.mobile{display:none !important}}@media only screen and (max-width:767px){.no__mobile{display:none !important}.booking-box footer{background:transparent;margin-bottom:20px !important}}@media only screen and (max-width:1023px){.nav--dates{height:auto !important}.nav--dates>li:nth-child(8){display:none}}.group-input-erased button{min-width:0;position:absolute;right:3px;top:5px;height:13px;background-color:#fff}.sprite-remove{background-position:0 0;width:15px;height:16px;background-image:url("../img/boton_borrado_normal.png");background-repeat:no-repeat;background-size:15px 16px;display:block;top:0;overflow:hidden;line-height:1;position:relative;vertical-align:middle;zoom:1;font-style:normal;font-weight:normal;text-align:center}.sprite-remove:hover{background-image:url("../img/boton_borrado_hover.png")}.list-resultados label{margin:0;font-weight:normal}.contr-aparen-checkbox label{cursor:pointer;position:absolute;width:19px;height:20px;top:4px;left:8px;background:#2f2a84;border:1px solid #ddd}.label-find-lodging{color:#787571;padding-left:22px !important;font-size:12px;font-weight:bold}@media(max-width:480px){.hpp100{float:left;width:100%;height:30px;text-align:center}.hpp100 ul{padding-left:13px}.search-form-new-footer{height:66px}}​ .hpp100blog{text-align:center}.centrarInputEnBlog{text-align:center}.hpp100blog ul{padding-left:13px}.search-form-new-footer.hpp100blog{height:66px}.flex-control-nav{bottom:5px;width:100%;float:left;text-align:center;right:0%}.blog--title--landinglateral{position:relative;display:table;width:100%}.islet--landinglateral{padding:10px;display:block}.color-black-fareType{color:#000;font-size:10px !important;font-weight:bold !important}.dailysch-price .price-promo-code{color:#009aa6 !important;font-weight:600}.dailysch-price .price-promo-code-no-mobile{color:#009aa6 !important;font-weight:600;height:50px}.dailysch-price .price-no-promo-code{padding-top:18px !important;padding-right:110px !important;padding-bottom:18px !important;padding-left:18px !important}.dailysch-price .price-no-promo-code-no-mobile{padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important}.dailysch-row .text-promo-code{color:#009aa6;font-size:10px !important;font-weight:bold !important;height:18px}body{min-width:320px}.hpp40{float:left;width:44%}.hpp40 ul{padding-left:13px}.hpp60{float:left;width:56%}h3,.gamma{line-height:1.3}#ribbonBox input[type=radio],#ribbonBox input[type=checkbox]{display:block !important}.page-head{z-index:999}.displayNone{display:none !important}.OverlayFix{position:fixed}.video{position:relative;background:url(rockingvideo.jpg) no-repeat center;width:111px;height:157px;left:0;top:0}.videobutton{position:relative;display:block;width:100%;height:100%}.video .video-link-span{background:transparent url(../img/video-play-150.png) no-repeat scroll 0 0;background-size:contain;background-position:center;cursor:pointer;color:#000;display:block;height:155px;position:absolute;text-align:center;text-decoration:none;vertical-align:bottom;width:100%;height:100%;opacity:.4;left:0;top:0}.thumbnail--interest .min{padding:20px 20px 20px !important;height:auto !important;min-height:0 !important}.form-box--search-trains .btn---searchtrain{margin-top:10px !important;float:right !important}tml,body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important}.search-form .qtip-adults-warn{z-index:15001;display:block;left:280px;top:0;width:300px;border:medium none;background:#dfac23;color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2)}.search-form .qtip-adults-warn .qtip-content{min-height:55px;padding-left:75px;font-size:12px;line-height:14px}.search-form .qtip-adults-warn .qtip-content a{color:#fff;text-decoration:underline}.search-form .qtip-default:before{border-width:0 31px 26px 0;bottom:29px;content:"";left:-17px}.search-form--aside .qtip-adults-warn{left:-217px}.search-form--aside .qtip-default:before{left:230px;border-width:0 0 21px 20px;top:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #dfac23}.form-box--search-trains{position:relative}@media(max-width:1024px){.form-box--search-trains:before{background-color:#fff}}.form-box--search-trains .qtip-adults-warn{left:232px;top:279px}.form-box--search-trains .qtip-default:before{border-width:25px 25px 0 0;bottom:55px;left:0}.form-box .text-input,.form-box .date-input{text-align:left !important}.form-fields--pad200 .text-input,.form-fields--pad130 .date-input{padding-left:140px}.exit-custom-edit-inputs input[type="radio"],.exit-custom-edit-inputs input[type="checkbox"]{opacity:1}.page-aside .banner p{font-size:0;margin:0 !important;padding:0}button.exit-btn-nohover:hover{background-color:#7d0063;color:#fff}@media only screen and (max-width:560px){.search-form .qtip-adults-warn{left:50px;top:-75px}.search-form .qtip-default:before{border-width:0 20px 21px 0;bottom:-20px;content:"";left:0}.flexslider--main div.slideExit{margin-left:auto}}@media only screen and (max-width:320px){.search-form .qtip-adults-warn{left:32px;top:-75px}.flexslider--main div.slideExit{margin-left:auto}}.date-input.error{border:2px solid #cb0044;border-radius:2px}.date-price .btn.btn--quinary{text-transform:none}.table--timetable{width:31% !important}.table--classtable{width:34% !important}.table--classtable.table-promo th,.table--classtable.table-promo td{width:33% !important}.table--timetable th:first-child,.table--timetable td:first-child{width:100%}.table--classtable td{height:79px !important}.table--timetable td{height:79px !important}.booking-box .check-list--radio{line-height:70px !important}.special-price div{margin:0 !important}.table--classtable .special-price .check-list label:before{top:27px}.table--classtable .check-list label:before{top:27px}.table--classtable th,.table--classtable td{padding:4px 0 !important}.table--timetable td p:first-child{margin:0 0 8px 0;color:#cb0044;font-weight:700}.table--timetable td p:last-child{margin:8px 0 0 0;color:#cb0044;font-size:.72em}.booking-box .check-list--radio input[type="radio"]:checked+label:after,.booking-box .check-list--radio input[type="radio"]:checked+.label:after{bottom:31px !important}.qtip-content-booking-resv{background:none;box-shadow:none;color:#cb0044;float:none;font-size:12px;margin:0 auto;padding:0 0 10px 0;position:relative;right:auto;text-align:left;top:auto;width:280px;z-index:100;display:none}.qtip-content-booking-resv>span:first-child{background-image:url("../img/sprite.png");background-position:-600px -360px;background-repeat:no-repeat;display:none;float:left;height:30px;width:40px}.flexslider--main div.slideExit{font-size:2.1875rem;display:block;font-weight:300;margin-left:270px;margin-top:30px;line-height:1.24;width:auto;min-width:235px;max-width:400px;color:#fff}.flexslider--main strong{font-size:2.1875rem;display:block;font-weight:bold;margin-left:auto;margin-top:auto;line-height:1.24;width:auto;color:#fff}.flexslider--main strong span{font-size:2.1875rem;padding-right:10px}.ms-srch-hover-outerContainer{display:none !important}.search .form{display:inline-block;position:relative;margin-right:10px;height:20px;line-height:20px;vertical-align:top}.search button{min-width:0}.ms-srch-item{width:100%}.ms-srch-result *,*:before,*:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.ms-srch-result img{max-width:none}.ms-srch-Paging li{position:static !important;list-style-type:none !important}.ms-srch-sbLarge-searchImg,.ms-promlink-button-image{max-width:none}.ms-srch-sb-borderFocused{border:1px solid #d5d2ca}@media only screen and (max-width:560px){.flexslider--main div.slideExit{margin-left:auto}.ms-srch-sbLarge-fullWidth{width:85% !important}.exit-search div{width:100% !important}}@media only screen and (max-width:320px){.flexslider--main div.slideExit{margin-left:auto}}img{max-width:inherit !important}.grid__item img{max-width:100% !important}.page-content .ms-rtestate-field h1{line-height:1.333;color:#7d0063}.page-content .ms-rtestate-field h2{line-height:1;color:#82786f}.newsletter-box #formEm{position:relative;margin-bottom:12px}.newsletter-box input{background-color:#fff}.newsletter-box input[type="text"]{border:1px solid #adadad;font-size:14px;text-indent:5px;height:30px;line-height:30px;width:100%}.newsletter-box button{height:30px;width:30px;border:1px solid #adadad;overflow:hidden;display:block;text-indent:50000px;background-image:url("../img/sprite.png");background-repeat:no-repeat;background-position:-600px -600px;width:18px;height:15px;border-left:1px solid #f4f4f2;position:absolute;top:0;right:0;height:30px;width:30px;min-width:0}.newsletter-box button:hover{background-color:#645c54}.newsletter-box .qtip-warn{z-index:15001;display:block;left:auto;right:0;top:auto;width:250px;border:medium none;background:#dfac23;color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2)}.newsletter-box .qtip-warn .qtip-content{min-height:55px;padding-left:75px;font-size:12px;line-height:14px}.newsletter-box .qtip-warn .qtip-content a{color:#fff;text-decoration:underline}.newsletter-box .qtip-default:before{border-width:0 12px 20px 12px;border-color:transparent transparent #dfac23 transparent;bottom:auto;content:"";left:auto;right:7px;top:-14px}.newsletter-box .portable-one-half{font-size:11px}.newsletter-box .portable-one-half label{padding-top:1px}.panel-group--filters .panel-title a{color:#555;padding:0 0;outline:0;font-size:14px;font-weight:700}.share__items iframe{display:inline-block !important;vertical-align:bottom !important}#___plus_0,#___plus_0 iframe{vertical-align:bottom !important}input.ms-cui-cbx-input{width:auto;height:auto;opacity:1}.ms-srch-item-path{color:#4d4f53 !important}.ms-srch-ellipsis{margin-bottom:0 !important}@media only screen and (min-width:481px){.page-lead .search-form .islet .ui-datepicker{width:216px !important}}.thumbnail--interest-omega{border-bottom:1px solid #fff;width:100%}.thumbnail--interest .caption{height:auto !important}.wrapperLanding1{width:100%}.contentLanding1{margin:0 auto;max-width:890px}.itemLanding1{width:270px;height:500px;margin-right:10px;margin-left:10px;margin-bottom:20px;border:2px dashed #eeebe5;float:left}@media(max-width:897px){.contentLanding1{width:600px}}@media(max-width:596px){.contentLanding1{width:300px}}@media only screen and (max-width:1024px){.panel-group--site-nav>.panel1>.panel-heading a{font-weight:700;color:#c5c0b9}.panel-group--site-nav>.panel1{border-top:1px dotted #888780;margin-bottom:30px !important}}.panel-group--site-nav>.panel1>.panel-heading i{display:none}.panel-group--foot>.panel>.panel-heading1 i{display:none}.thumbnail--interest-omega .panel-collapse>div p{margin-bottom:10px !important}.page-horario .page-content .form-box--search-trains .table--timetable{width:100% !important;margin-left:0;margin-right:0}.page-horario .page-content .form-box--search-trains .table--timetable tbody tr td{height:50px !important}.page-horario .page-content .form-box--search-trains>li:first-child:after{padding:0 !important}.page-horario .page-content .form-box--search-trains>li:first-child::after{background-color:#aea79f !important}.calendar-title{font-size:13px}.selecttarifa .explain,.selecttarifa label{font-size:100%;padding-top:5px;display:inline-block}.selecttarifa .link{font-size:100%;font-weight:bold;float:right}.calendar-box .strip-dates .date-price{height:100px;line-height:130%;padding-top:14px}.calendar-box .strip-dates .next,.calendar-box .strip-dates .prev{font-size:25px;font-size:1.5625rem;width:30px;display:block;height:100px;padding-top:36px}.calendar-box .nav--dates{height:100px}.selecttarifa .btn--square{margin-left:-5px;padding:4px 0}.calendar-box footer{margin-bottom:-20px !important;margin-top:0;padding-top:0;background:#fff;text-align:right}.selecttarifa .explain,.selecttarifa label{padding-top:7px}.selecttarifa .explain a{color:#ed145b}.calendar--month .best-price{background-color:#fbebf0}.page-content .form-group a{color:#fff}.page--resultadomes h1{text-transform:uppercase;font-weight:bold;color:#ed145b;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.calendar-title header .btn{position:absolute;right:20px;top:0}.date-price-void{margin-top:12px;height:30px}.table--classtable caption span{position:relative}.table--classtable caption span .sch-popover{left:-173px;top:-173px;width:270px}.table--classtable caption span:hover .sch-popover{display:block}.booking-box .sch-popover .title{border:2px solid #fff}.booking-box .sch-popover .content{font-size:.75em;height:130px;line-height:120%;overflow:auto;padding:.5em 1.2em .2em 1.2em}.booking-box .sch-popover .content p{margin-bottom:.7em}.booking-box .sch-popover .content span{display:inline;margin:0}.booking-box .sch-popover .content blockquote{text-indent:0}.booking-box .sch-popover .content blockquote p:before{content:none !important}.booking-box .sch-popover .content blockquote p:after{content:none !important}.booking-box .sch-popover .content a{font-size:inherit !important}.booking-box .sch-popover .content hr{margin:0;width:3em;border:2px solid #cb0044}.booking-box .sch-popover .content span{border:0}.booking-box .sch-popover .content:after{width:100px}@media(min-width:481px) and (max-width:767px){.page-content h2{padding-top:63px}.booking-box .block-daily-schelude .dsch-container-promo .sch-arrowpromo{font-size:.63rem;padding-top:3px}}​ .flex-control-nav{position:absolute;margin-bottom:0;right:auto;text-align:center;top:200px;width:100%}.flexslider--main .slide-att{display:block;width:100%;margin:0 auto;text-align:center}.flexslider--main .slide-att-mov{display:none;margin-left:0;width:100%;margin:0 auto;text-align:center}.flexslider--main .slide-att p{font-size:0}.flexslider--main .slide-att-mov p{font-size:0}.wrapper-search-form{background-size:cover;background-position-y:50%;min-height:526px;position:relative}.search-form-new{background-color:#fff;font-size:13px}.search-form-new_Home{margin-left:-20px;position:absolute;top:230px;width:100%;height:160px}.search-form-new_Search{width:100%}.page-intro-search{color:#fff;padding-bottom:55px;padding-top:55px;text-align:center}.page-intro-search h1{font-weight:bold}.search-form-new_Cover{margin:0 auto;max-width:940px;position:absolute;width:90%}.wrapper_Cover_426 .search-form-new_Cover{bottom:inherit;padding:0;top:200px}.wrapper_Cover_526 .search-form-new_Cover{bottom:inherit;padding:0;top:200px}.search-form-new_Lat{background-color:#fff;font-size:.8rem;margin:0 0 2em 0;position:relative;width:100%}.search-form-new_Lat .search-form-new-head{padding:7px 5px}.search-form-new_Lat .check-list--inline li{margin-right:10px}.search-form-new_Lat .check-list--inline>li+li{margin-left:0}.search-form-new_Lat .search-form-new_Home{top:0}.search-form-new_Lat .search-form-new_Search{top:0}.search-form-new_Lat .search-form-new-content{min-height:210px;padding:1em 0}.search-form-new_Lat .d1Orig{padding:0;width:100%}.search-form-new_Lat .d1Dest{padding:0;width:100%}.search-form-new_Lat .d1From{padding-left:0;padding-right:3px;width:50%}.search-form-new_Lat .d1To{padding-left:3px;width:50%}.search-form-new_Lat .d1Pass{padding:0;width:100%}.search-form-new_Landing{font-size:14px;position:relative}.search-form-new_Landing .dvOverlayEditMode{background-color:rgba(255,255,255,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1000}.sfn-origin,.sfn-destination{width:30%}.sfn-from,.sfn-to,.sfn-passengers{width:13%}.search-form-new-head ul{margin:0}.search-form-new-head input[type="radio"]{opacity:0;position:absolute;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0}.search-form-new-head{background-color:#f4f4f2;color:#cb0044;padding:7px 12px}.search-form-new-head li{font-weight:bold}.sfn{display:block;font-size:.8em;float:left;position:relative}.search-form-new-head input[type="radio"]+label{color:#787571;position:relative;padding:0 0 0 22px;font-size:12px;line-height:20px;margin:0}.search-form-new-head input[type="radio"]:checked+label{color:#cb0044}.search-form-new-head input[type="radio"]+label:before{content:"";display:block;position:absolute;top:1px;left:0;height:14px;width:14px;background:#fff;border:1px solid #9a9a9a;box-shadow:inset 0 0 0 0 white;-webkit-box-shadow:inset 0 0 0 0 white;-moz-box-shadow:inset 0 0 0 0 white;-o-box-shadow:inset 0 0 0 0 white;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}.search-form-new-head input[type="radio"]:checked+label:before{background:#cb0044;border:0;height:16px;width:16px}.search-form-new-content{background-color:#fff;color:#787571;min-height:90px;padding:1.8em 0}.d1{display:block;float:left;padding-left:.3em}.d1 label{display:block}.d1 input{border:1px solid #787571;color:#787571;height:2em;padding-left:.4em;width:100%}.d1Orig{padding-left:1em;width:28%}.d1Dest{width:28%}.d1From{width:14%}.d1To{width:14%}.d1Pass{width:15%}.search-form-new .custom-combobox{position:relative;display:inline-block;width:100%}.search-form-new .custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-32px;margin-right:0;padding:0;height:2em}.search-form-new .custom-combobox-input{border:1px solid #787571;background-color:#fff;color:#787571;margin:0;padding:1px .4em;font-weight:normal}.search-form-new input::-webkit-input-placeholder{color:#c3c3c3}.search-form-new input::-moz-placeholder{color:#c3c3c3}.search-form-new input:-ms-input-placeholder{color:#c3c3c3}.search-form-new input:-moz-placeholder{color:#c3c3c3}.no-close .ui-dialog-titlebar-close{display:none}.no-close .ui-dialog-titlebar{display:none}.search-form-new-footer{clear:both;background-color:#fff;border-bottom:7px solid #cb0044;margin:0;text-align:left;height:37px}.search-form-new-footer-lateral{text-align:center;height:92px}.search-form-new-footer-lateral li{text-align:left}.search-form-new-footer-hover{border-bottom:7px solid #7f002a}.ui-widget.ui-widget-content span{color:#fff}.ui-widget-header{background:none}.ui-datepicker{font-size:1em}.ui-datepicker-month:after{content:''}.ui-datepicker-prev,.ui-datepicker-next{background-color:#afafaf;border:0;height:1.5em;width:1.5em}.ui-datepicker-calendar .ui-state-default{height:auto}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker table td.highCustomLandingDate a{border:1px solid #fff}.ui-datepicker-close{display:none}.ui-datepicker-close:before{display:none}#dvPassengers{display:none;font-size:.9em;padding-bottom:0;padding-top:0}#dvPassengers span{display:inline-block}#dvPassengers input{margin:0;font-size:.95em;text-align:center;width:24px;left:20px;position:absolute}#dvPassengers .lblPass1{font-size:1em;vertical-align:middle;width:4em}#dvPassengers .lblPass2{color:#a6a29d;font-size:1em;vertical-align:middle;width:7em}#dvPassengers .dvPassSep{border-top:1px solid #fff;margin-top:8px;padding-top:5px}#dvPassengers .ui-spinner{background-color:transparent;border:0;width:65px}#dvPassengers .ui-spinner .ui-button{background-color:#afafaf}#dvPassengers .ui-spinner input{color:#fff}#dvPassengers .ui-spinner .ui-button .ui-icon{background-image:url(../img/ui-icons_ffffff_256x240.png)}#dvPassengers .ui-spinner-up{height:18px;margin-top:8px;width:18px}#dvPassengers .ui-spinner-down{height:18px;left:0;margin-top:8px;top:0;width:18px}#dvPassengers .read-js-spinner a{display:none}#dvPassengers small{color:#a6a29d;display:inline-block;font-size:80%;margin-bottom:1px;margin-left:1em;vertical-align:bottom}#dvPassengers .dvPassFoot{margin-top:8px}#dvPassengers .dvPassFoot .dvPassFootImg{float:left;width:50px}#dvPassengers .dvPassFoot .dvPassFootText{float:left;font-size:.95em;line-height:1.25em;width:12em}#dvPassengers .dvPassFoot a{color:#a6a29d}#dvPassengers .dvPassFoot a:focus{outline:none}.ui-dialog .ui-dialog-buttonpane{border:0;margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.4em .4em .1em 0;min-width:45px;padding:.3em 0 .4em 0}.ui-menu-item{font-size:1em;margin:0 .5em !important}.ui-autocomplete>li+li{border-top:1px solid #fff}.ui-menu .ui-menu-item-wrapper{padding:3px 1em 3px 0}.ui-front{z-index:120}.ui-spinner{background-color:#fff;width:100px}.ui-spinner input{color:#82786f}.ui-spinner .ui-button{background-color:#fff}.ui-spinner .ui-button .ui-icon{background-image:url(../img/ui-icons_777777_256x240.png)}.ui-spinner-up{height:18px;margin-top:8px;width:18px}.ui-spinner-down{height:18px;left:0;margin-top:8px;top:0;width:18px}.form-fields--people-group span{padding:0;position:inherit !important}.labelInherit{padding:0 !important;position:inherit !important}.inputSearchHorarios input{height:30px !important;width:100% !important}.btnSearchMain{margin-bottom:0;padding:0 3em}.search-form-new_Lat .btnSearchMain{padding:0 12px}.content-box-lat{font-size:.8125rem}.dvSocial{margin:0 auto 25px auto;text-align:center;width:185px}.dvSocial h2{text-align:left}.dvSocial ul{list-style:none;margin:0}.dvSocial ul li{display:inline}.dvSocial ul li a{display:inline-block;width:33px;height:32px}a.sprite-social-fb{background:url('../img/socialSprite-sm.png') no-repeat 0 0}a.sprite-social-tw{background:url('../img/socialSprite-sm.png') no-repeat -37px 0}a.sprite-social-ig{background:url('../img/socialSprite-sm.png') no-repeat -74px 0}a.sprite-social-yt{background:url('../img/socialSprite-sm.png') no-repeat -111px 0}a.sprite-social-gp{background:url('../img/socialSprite-sm.png') no-repeat -148px 0}a:hover.sprite-social-fb,a:hover.sprite-social-tw,a:hover.sprite-social-ig,a:hover.sprite-social-yt,a:hover.sprite-social-gp{opacity:.8;filter:alpha(opacity=80)}input.error,textarea.error{border:2px solid #cb0044 !important;border-radius:2px !important}.custom-combobox-input{border:1px solid #787571;background-color:#fff;color:#787571;margin:0;padding:1px .4em;font-weight:normal}#cal-block .ui-datepicker{width:inherit !important;padding:10px;font-weight:400;left:0 !important;top:0 !important;height:100%;z-index:200 !important}#cal-block--trains .ui-datepicker{width:inherit !important;padding:10px;font-weight:400;left:0 !important;top:0 !important;height:100%;z-index:200 !important}#cal-block--trains #ui-datepicker-div{padding-top:10px}.nav--simple{border-top:0;border-bottom:0}.page-aside--landing{padding:0 !important}@media(min-width:2100px){.wrapper_Cover_526 .search-form-new_Cover,.wrapper_Cover_426 .search-form-new_Cover{top:300px}}@media(max-width:1024px){.wrapper_Cover_426,.wrapper_Cover_526{padding:0}.wrapper_Cover_426 .search-form-new_Cover{bottom:inherit;padding:0;top:100px;z-index:1}.wrapper_Cover_526 .search-form-new_Cover{bottom:inherit;padding:0;top:100px;z-index:1}.search-form-new_Home{margin-left:2%;position:absolute;width:90%}.search-form-new_Search{margin:0 auto;width:90%}.search-form-new_Cover{margin:0 5%;max-width:inherit;top:inherit}.search-form-new_Lat{margin:15px auto 80px auto;text-align:left;width:100%}.search-form-new_Lat .search-form-new-content{min-height:120px;padding:1em}.search-form-new_Lat .search-form-new-head{padding:7px 1em}.search-form-new_Lat .d1Orig{padding-right:3px;width:50%}.search-form-new_Lat .d1Dest{padding-left:3px;width:50%}.search-form-new_Lat .d1From{padding-left:0;padding-right:3px;width:33%}.search-form-new_Lat .d1To{padding-left:3px;padding-right:3px;width:33%}.search-form-new_Lat .d1Pass{padding-left:3px;width:34%}.search-form-new-content{min-height:120px;padding:1em}.d1Orig{padding-left:0;width:50%}.d1Dest{width:50%}.d1From{padding-left:0;width:33%}.d1To{width:33%}.d1Pass{width:34%}#cal-block--trains{margin:20px -20px -20px}}@media(max-width:940px){.flexslider--main .slide-att img{width:100%}}@media(max-width:768px){.flex-control-nav{top:190px}.flexslider--main .slide-att{display:none}.flexslider--main .slide-att-mov{display:block}.page-lead>.wrapper{padding:0}.page-lead--content article.wrapper{padding:0}.wrapper_Cover_426,.wrapper_Cover_526{padding:0}.wrapper_Cover_426 .search-form-new_Cover{bottom:inherit;margin-bottom:5px;padding:0;top:inherit}.wrapper_Cover_526 .search-form-new_Cover{bottom:inherit;margin-bottom:5px;padding:0;top:inherit}.page-lead--content h1{background-color:rgba(0,0,0,.25);color:#fff;font-size:2.6em;font-weight:bold;padding:30px 0 10px 0;position:absolute;text-align:center;width:100%;top:0;height:300px;z-index:0}.page--cent .page-lead--content header,.page--dest .page-lead--content header{background-color:rgba(52,46,42,.7);bottom:inherit;font-weight:bold;margin:0;padding:1em;position:absolute;left:0;text-align:right;top:0;width:100%}.page--cent .page-lead--content header h1,.page--dest .page-lead--content header h1{color:#fff;font-size:2.5em;font-weight:bold}.page--cent .page-lead--content header h2,.page--dest .page-lead--content header h2{color:#fff;font-size:2em;font-weight:300}.flexslider--main{height:220px}.flexslider--search{height:250px}.wrapper-search-form{background-position-y:-100px;min-height:426px}.search-form-new_Home{margin:0;position:relative;top:425px;width:100%}.search-form-new_Search{margin:0;position:absolute;bottom:0;width:100%}.search-form-new_Cover{bottom:0;margin:0;position:relative;top:0;width:100%}.search-form-new_Lat{margin:0 auto 1em auto;text-align:left;width:100%}.search-form-new-content{min-height:125px}.d1Orig{padding-left:0;width:50%}.d1Dest{width:50%}.d1From{padding-left:0;width:33%}.d1To{width:33%}.d1Pass{width:34%}}@media(max-width:480px){.flexslider--main{height:220px}.flexslider--search{height:200px}.wrapper-search-form{background-position-y:-200px;min-height:426px}.page-lead--content h1{bottom:80%;font-size:2em}.page--cent .page-lead--content header h1,.page--dest .page-lead--content header h1{font-size:2em}.page--cent .page-lead--content header h2,.page--dest .page-lead--content header h2{font-size:1.4em}.search-form-new{font-size:12px}.search-form-new_Home{top:0}.search-form-new-content,.search-form-new_Landing .search-form-new-content{min-height:200px}.search-form-new_Landing{font-size:13px}.d1Orig,.search-form-new_Landing .d1Orig{padding:0;width:100%}.d1Dest,.search-form-new_Landing .d1Dest{padding:0;width:100%}.d1From,.search-form-new_Landing .d1From{padding-right:3px;width:50%}.d1To,.search-form-new_Landing .d1To{padding-left:3px;width:50%}.d1Pass,.search-form-new_Landing .d1Pass{padding:0;width:100%}}@media(max-width:420px){.flex-control-nav{top:170px}.flexslider--main{height:200px}.flexslider--main .slide-att-mov img{width:280px}}.page-content a.lnk_1_terms,.page-content .form-group a.lnk_1_terms{color:#cb0044}.page-content a.lnk_1_terms span,.page-content .form-group a.lnk_1_terms span{vertical-align:middle}.landBuscadorGroupSubtitles{background-color:#f4f4f2;color:#cb0044;font-weight:bold;font-size:100%;padding:5px 0 5px 0}.landBuscadorGroupSubtitles h4{margin:0}.UserSectionHead input[type="checkbox"],.UserControlGroup.landBuscadorGroup input[type="checkbox"]{display:inline;height:15px;opacity:1;position:relative;width:15px}.UserSectionHead label{display:inline}.UserControlGroup.landBuscadorGroup{text-align:left}.UserControlGroup.landBuscadorGroup label.landBuscadorProp{margin:0 1em 0 0}.UserControlGroup.landBuscadorGroup label.landBuscadorProp.landBuscadorPropInline{display:inline;margin:0 1em 0 .5em}.UserControlGroup.landBuscadorGroup textarea{padding-left:6px;width:250px}.sprite--mini-info3{background-position:-120px -960px;display:inline-block;left:10px;height:26px;top:-2px;width:25px}.nav--masonry>li{height:370px}#cal-block--trains .ui-datepicker-next,#cal-block--trains .ui-datepicker-prev{top:auto}#destination-map-mov{display:none}.page-aside h2{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:19px}.page-aside h2:after{border-bottom:1px solid #82786f;content:"";display:block;margin-top:9px}.panel-group--filters{border:0;padding-top:10px}.panel-group--filters .sprite--mini-plus{background-position:-480px -240px;display:inline-block;float:none;height:15px;margin:6px 10px 6px 0;width:15px}.panel-group--filters .panel-title a{font-size:16px}.panel-group--filters .panel-heading .collapsed>i{background-position:-120px -480px;width:15px;height:10px}.panel-group--filters .panel .panel-collapse{padding-left:25px}.panel-group--filters .panel-body{border-bottom:0}.panel-group--filters .panel-body .panel-title a{display:inline;font-size:16px}.panel-group--filters .panel-body .panel-collapse{padding-left:25px}.panel-group--filters .panel-body .nav--panel>li a{font-size:12px;padding:2px 5px 8px 0}.nav--minimedia--blog li{margin:0 0 15px !important}.nav--minimedia--blog li .thumbnail .img{margin:0}#lbTuBusqueda{display:inline}#lbTuBusquedaMov{display:none}.calendar-box .h3--month-calendar .tipo{color:#9b9995}.calendar-box .h3--month-calendar span{color:#000}.calendar--month .calendar--month--day .dayofweek,.calendar--month .calendar--month--day .month{display:none}.calendar--month--day .group-prices{position:relative;top:-22px}.calendar--month .calendar--month--day .text-promo-code{color:#009aa6;font-size:10px !important;font-weight:bold !important;height:18px}.calendar--month--day .price-improved-by-pc{position:relative;color:#000;text-decoration:line-through;font-size:14px;left:-7px;top:-32px}.calendar--month--day .price-no-promo-code{padding-top:22px}.calendar--month--day .price-promo-code{position:relative;color:#009aa6 !important;font-weight:600;height:50px;left:-10px}.page--resultadomes{display:none}.sch-title header{min-width:auto;padding:0 20px}.sch-title .wrapper-dailySchHeader,.calendar-title .wrapper-dailySchHeader{min-width:auto;padding:0}.sch-title .wrapper-dailySchHeader .wrapper,.calendar-title .wrapper-dailySchHeader .wrapper{position:relative;padding-right:300px}.sch-title header h2,.calendar-title header h2{font-size:1.5625rem;font-weight:normal;display:block;vertical-align:top;margin-right:10px;line-height:1;margin-bottom:10px}.sch-title header p,.calendar-title header p{width:auto}.sch-title header .btn,.calendar-title header .btn{position:absolute;right:165px;top:50%;transform:translateY(-50%)}.sch-title .wrapper-dailySchHeader.fixed,.calendar-title .wrapper-dailySchHeader.fixed{background:#fff;left:50%;padding-top:15px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:1000;-webkit-box-shadow:0 7px 12px 0 rgba(0,0,0,.5);-moz-box-shadow:0 7px 12px 0 rgba(0,0,0,.5);box-shadow:0 7px 12px 0 rgba(0,0,0,.5)}@media(max-width:767px){.sch-title .wrapper-dailySchHeader.fixed{position:inherit;left:0;transform:none;padding-top:0;-webkit-box-shadow:0 7px 12px 0 rgba(0,0,0,0);-moz-box-shadow:0 7px 12px 0 rgba(0,0,0,0);box-shadow:0 7px 12px 0 rgba(0,0,0,0)}}.c02-dailysch{top:60%;transform:translateY(-50%)}.booking-box{min-width:0}@media(max-width:767px){.booking-box{margin-top:0 !important;margin-bottom:4px}}.booking-box .booking-box__header{padding:0}@media(max-width:767px){.booking-box .booking-box__header{position:sticky;top:0;left:-30px;right:-30px;background:#ebe7e1;z-index:1;padding:0 20px;padding-top:14px}.booking-box .wrapper{padding:0}.booking-box .block-daily-schelude{padding:0 20px}.booking-box .view-mes{display:none}.booking-box h3{text-align:center}.booking-box h3 span{display:block;margin:auto}}.booking-box h3{padding-left:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important}.booking-box h3 .sprite--traincalendar{display:none;position:relative}.strip-dates{padding:0 0 15px 0}.dailysch-row{margin:-14px 0}@media(min-width:768px){.dailysch-row{margin:15px 0}}.dailysch-row .dailysch-train,.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{background-color:#fff;display:table;float:left;height:210px;position:relative;text-align:center;width:94.98%}@media(min-width:768px){.dailysch-row .dailysch-train,.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{width:44.98%}}@media(min-width:1024px){.dailysch-row .dailysch-train,.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{width:24.98%}}.dailysch-row .dailysch-train.mobile,.dailysch-row .dailysch-promo.mobile,.dailysch-row .dailysch-esential.mobile,.dailysch-row .dailysch-flexi.mobile{text-align:left;height:auto}.dailysch-row .dailysch-empty{background-color:#fff;float:left;height:210px;width:12.5%}.dailysch-row .dailysch-tc{display:table-cell;vertical-align:middle}.dailysch-row .dailysch-train:after{content:" ";clear:left;display:block}.dailysch-row .dailysch-train-text{text-align:center}.dailysch-row .dailysch-train-text p{margin:0}.dailysch-row .dailysch-train-text .js-dsch-train,.dailysch-row .dailysch-train-text .dsch-duration{color:#6a6965;font-size:12px;font-weight:600}.dailysch-row .dailysch-fare-type{height:85px;padding:20px 0 0 0}.dailysch-row .dailysch-fare-type span{display:block;font-size:12px;font-weight:600;line-height:18px}.dailysch-row .mobile .dailysch-fare-type .dsch-departure,.dailysch-row .mobile .dailysch-fare-type .dsch-arrival{display:inline-block;width:50%;float:left}.daily-moreInfo-mobile{text-decoration:underline}.dailysch-row .dailysch-fare-type .dailysch-moreInfo{color:#cb0044;display:block;font-size:10px;font-weight:600;line-height:18px;padding:0 0 10px 0;position:relative}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:hover{color:#fff;cursor:default}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:hover .dailysch-tooltip{display:block}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:after{bottom:0;content:"";border-top:3px solid #cb0044;left:50%;position:absolute;top:25px;transform:translateX(-50%);width:65px}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:hover:after{display:none}.dailysch-row .sch-arrowpromo{position:absolute;top:35px;width:100%}.dailysch-row .sch-arrowpromo .icon-.next{right:17%}.dailysch-row .sch-arrowpromo .icon-.prev{left:5%}.dailysch-row .sch-arrowpromo .icon-{width:20px;height:20px;position:absolute}.dailysch-row .sch-arrowpromo .icon-::before{content:"";color:#cb0044;font-size:20px}.dailysch-row .sch-arrowpromo .icon-.prev::before{content:""}.dailysch-row .dailysch-class-cont{height:125px;padding:0 25px}.dailysch-row .dailysch-price{display:inline-block;width:49%}.dailysch-row .check-list--radio{line-height:normal !important}.dailysch-row .check-list--radio label{border:1px solid #000;font-size:23px;line-height:78px !important;overflow:hidden;padding:0;position:relative;width:77px}.dailysch-row .check-list--radio label:before,.dailysch-row .check-list--radio label:after{clear:both;display:none}.dailysch-row .best-price .check-list--radio label{color:#cb0044}.dailysch-row .dailysch-tooltip,.dailysch-row .dailysch-tooltip-mov{background-color:#cb0044;color:#fff;display:none;font-size:11px;margin:20px 0 0 0;padding:0 10px;position:absolute;top:8px;z-index:100}.dailysch-row .dailysch-tooltip:before,.dailysch-row .dailysch-tooltip-mov:before{content:'';margin:-10px 0 0 0;position:absolute;left:50%;width:0;height:0;border-bottom:16px solid #cb0044;border-right:16px solid transparent;border-left:16px solid transparent;transform:translateX(-50%)}.dailysch-row .dailysch-tooltip .title,.dailysch-row .dailysch-tooltip-mov .title{font-weight:600;padding:15px 0 0 0;text-align:left}.dailysch-row .dailysch-tooltip .content,.dailysch-row .dailysch-tooltip-mov .content{text-align:left}.dailysch-row .dailysch-tooltip .content p,.dailysch-row .dailysch-tooltip-mov .content p{color:#fff !important;font-size:11px;line-height:15px;margin:8px 0 0 0}.dailysch-row .dailysch-tooltip .content p span,.dailysch-row .dailysch-tooltip-mov .content p span{color:#fff !important;font-size:11px;line-height:15px;margin:0}.dailysch-row .dailysch-tooltip a,.dailysch-row .dailysch-tooltip-mov a{color:#fff;text-decoration:underline}.dailysch-row .dailysch-tooltip-mov{display:none}.dailysch-row .check-list--radio .price-int{display:block;float:none;text-align:center;width:auto;transform:translateX(-7px)}.dailysch-row .check-list--radio .price-int small{font-size:10px;display:inline;margin:0;position:absolute;width:14px;line-height:10px;top:30px}.dailysch-row .best-price .check-list--radio .price-int small{color:#cb0044}.dailysch-row .check-list--radio .price-float{display:block;float:left;text-align:center;font-size:10px;line-height:10px;padding:30px 0 0 0}.dailysch-row .check-list--radio .price-euro{display:block;float:right;text-align:left;width:35%;font-size:10px;line-height:10px}.booking-box .check-list--radio input[type="radio"]:checked+label{background-color:#cb0044;border:1px solid #cb0044;color:#fff}.dailysch-row .check-list--radio input[type="radio"]:checked+label small{color:#fff}.dailysch-row .dailysch-class-type{display:block;font-size:11px;margin-top:5px}.wrapper-booking-resv{text-align:center}.wrapper-booking-resv .btn--resv-dailysch{background-color:#aba59e;font-size:25px;padding:25px 81px}.wrapper-booking-resv .btn--resv-dailysch.disable{opacity:.5;pointer-events:none}.wrapper-booking-resv .btn--resv-dailysch:hover{background-color:#cb0044}.view-mes{position:absolute;right:0;top:0;margin:0}.col-hp-1,.col-hp-2,.col-hp-3,.col-hp-4,.col-hp-5,.col-hp-6,.col-hp-7,.col-hp-8,.col-hp-9,.col-hp-10,.col-hp-11{float:left;padding:5px}.col-hp-1{width:8.333333333333332%}.col-hp-2{width:16.666666666666664%}.col-hp-3{width:25%}.col-hp-4{width:33.33333333333333%}.col-hp-5{width:41.66666666666667%}.col-hp-6{width:50%}.col-hp-7{width:58.333333333333336%}.col-hp-8{width:66.66666666666666%}.col-hp-9{width:75%}.col-hp-10{width:83.33333333333334%}.col-hp-11{width:91.66666666666666%}.col-hp-12{width:100%}.rowhp:after{content:"";display:table;clear:both}.view-mes-mov{right:0;top:0;margin:0}.view-mes-mov .btn.btn-view-mes{padding-left:30px}.view-mes-mov .btn.btn-view-mes{text-transform:none;color:#ed145b;font-size:90%;font-weight:bold;padding-left:35px;position:relative}.view-mes-mov{text-align:right;margin-bottom:20px}.view-mes-mov .btn.btn-view-mes .sprite,.view-mes-mov .btn.btn-view-mes .ui-datepicker-close,.view-mes-mov .btn.btn-view-mes ul.error:after,.view-mes-mov .btn.btn-view-mes .qtip-content:after{position:absolute;left:0;top:1px}.view-mes .btn.btn-view-mes{padding-left:30px}.view-mes-mov .btn.btn-view-mes{padding-left:30px}.js-popover-out--daily-sch .popover--daily-sch{top:65px !important}.sprite--view-mes{background-position:-360px -960px;width:30px;height:35px}.sprite--mini-info2-in-mobile{background-position:-597px -960px;width:30px;height:35px}.selecttarifa .explain .sprite--mini-info2-in-mobile{background-position:-600px -960px;width:28px;height:35px;position:absolute;top:2px;left:0}.link.view-semanal a.btn-view-semanal{color:#ed145b;position:relative;text-transform:none}.sprite--view-semanal{background-position:-480px -960px;display:inline-block;width:30px;height:35px}.btn--square.btn--square--right--r{position:relative;right:0;bottom:10px;margin:0 0 10px 160px;display:block}.page-foot .btn{position:relative}.page-foot .btn i{display:inline-block;float:right;margin-top:14px;right:11px;position:absolute}.errorSpinnerGroups{border:2px solid #cb0044 !important}@media(max-width:1024px){.breadcrumb--blog{display:none}.panel-group--filters{padding-top:19px}.nav--aside>li{width:75px;height:65px;margin-right:12px;margin-left:12px}.nav--aside>li+li{margin-left:12px;margin-right:12px}.panel-group--foot{border:0;margin-bottom:10px;width:100%}.panel-group--foot>.panel{border-bottom:1px dotted #888780;border-top:1px dotted #888780;float:left;margin:-1px 1% 0 1%;width:30.9%}.panel-group--foot>.panel+.panel{border-bottom:1px dotted #888780;border-top:1px dotted #888780}#destination-map{display:none}#destination-map-mov{background-size:100%;background-image:url("../img/map/mapmov.png");background-repeat:no-repeat;display:block;height:767px;margin:0 auto;padding-bottom:0;width:675px}.nav--masonry>li{height:auto;min-height:auto;padding:0 0 50% 0}.nav--masonry>li .thumbnail--highlight{bottom:0;height:100%;left:0;padding:10px 10px 20px 10px;position:absolute;right:0;top:0;width:100%}.blog-filters{max-width:318px;left:50%;padding:30px 0 0 0;position:absolute;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:32%}.nav--minimedia--blog{left:0;margin:0 !important;max-width:318px;padding:30px 0 0 0;position:relative;width:32%}.nav--minimedia--blog ul{margin:34px 0 0 0}.nav--minimedia li .thumbnail .img{margin:0;padding:0}.panel-group--filters .panel-body .nav--panel>li a{font-size:13px}.grid__item--blog-aside .newsletter-box{max-width:318px;padding:35px 0 10px 0;position:absolute;right:0;top:306px;width:32%}.newsletter-box .sprite--paperplane{display:none}.newsletter-box__title:after{border-bottom:1px solid #82786f;content:"";display:block;margin-top:16px}.newsletter-box__title strong{display:inline}.newsletter-box #formEm{margin-top:34px}.grid__item--blog-aside .dvSocial{max-width:318px;position:absolute;right:0;text-align:left;top:530px;width:32%}.grid__item--blog-aside .dvSocial ul{margin:39px 0 0 0}.grid__item--blog-aside .dvSocial ul li{display:inline;margin:0 5px}.grid__item--blog-aside .dvSocial ul li a{display:inline-block;width:33px;height:32px;transform:scale(1.303);-ms-transform:scale(1.303);-webkit-transform:scale(1.303)}.btn--view-more-blog{font-size:13px;line-height:40px;width:280px}.js-popover-out.js-popover-out--month-calendar .popover{right:20px !important}.js-popover-out.js-popover-out--month-calendar .popover.bottom>.arrow{left:auto;margin-left:-11px;border-top-width:0;border-bottom-color:#a6a29c;top:-11px;right:30px}.sch-title .wrapper-dailySchHeader .wrapper,.calendar-title .wrapper-dailySchHeader .wrapper{position:relative;padding-right:150px}.sch-title header .btn,.calendar-title header .btn{position:absolute;right:auto;top:12px;transform:translateY(-50%);left:210px}.dailysch-row .dailysch-train{float:none;width:99.9%;height:110px;margin:0 0 4px 0}.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential{width:33%}.dailysch-row .dailysch-flexi{width:34%}.dailysch-row .dailysch-empty{width:16.5%}.js-popover-out--daily-sch .popover--daily-sch{margin-top:-7px;top:auto !important}.js-popover-out--daily-sch .popover{right:20px !important}.js-popover-out--daily-sch .popover.bottom>.arrow{left:auto;margin-left:-11px;border-top-width:0;border-bottom-color:#a6a29c;top:-11px;right:30px}}@media(max-width:900px){.nav--masonry>li{height:auto;min-height:auto;padding:0 0 55% 0}}@media(max-width:767px){.sch-title .wrapper-dailySchHeader .wrapper .btn{background-color:#f00;margin-bottom:0 !important}.warning{padding-top:137px;font-size:14px;font-size:.875rem;line-height:1;background-color:#dfac23;height:0;overflow:visible}.co2-box{margin:0;padding:10px 15px}.nav--aside>li{width:75px;height:65px;margin-right:4px;margin-left:4px}.nav--aside>li+li{margin-left:4px;margin-right:4px}.panel-group--foot{border:0;margin-bottom:10px;width:100%}.panel-group--foot>.panel{border-bottom:1px dotted #888780;border-top:1px dotted #888780;float:left;margin:-1px 3% 0 3%;width:43.9%}.panel-group--foot>.panel+.panel{border-bottom:1px dotted #888780;border-top:1px dotted #888780}#cal-block--trains .ui-datepicker-group{width:50%}.search input{width:143px}.btn--toggle-menu{right:262px}.breadcrumb--path{width:100%}.nav--shared{float:none}.nav--shared .btn--square{width:26px;height:26px;font-size:.9rem}.nav--shared .btn--square i{line-height:normal}#shared-box{font-size:10px;font-size:.625rem;color:#fff;padding:0 40px 0 8px;background-color:#a6a29c;height:26px;line-height:26px;position:relative}#shared-box:before{right:-13px;border-width:13px 0 13px 13px}#shared-box:after{top:8px}.lead--subtitle--margin h2,.lead--subtitle--margin p{padding:0 22px}.btn--square.btn--square--right--r{bottom:auto;margin:0 0 30px 160px}.panel--faq .panel-title a{height:auto;line-height:1.3rem;padding:4px 24px 4px 10px}.panel--faq .sprite{margin-top:0;position:absolute;right:8px;top:50%}#destination-map-mov{background-size:100%;background-image:url("../img/map/mapmov.png");background-repeat:no-repeat;display:block;height:auto;margin:0 auto;padding-bottom:113%;width:100%}.nav--masonry>li{height:auto;min-height:auto;padding:0 0 60% 0}.search-form-new_Lat .search-form-new-content{min-height:210px;padding:1em}.search-form-new_Lat .d1Orig{padding:0;width:100%}.search-form-new_Lat .d1Dest{padding:0;width:100%}.search-form-new_Lat .d1From{padding-left:0;padding-right:3px;width:50%}.search-form-new_Lat .d1To{padding-left:3px;width:50%}.search-form-new_Lat .d1Pass{padding:0;width:100%}.page-aside--search{display:inline-block;width:100%}.blog-filters{float:right;max-width:none;left:auto;padding:30px 0 0 0;position:relative;transform:none;-ms-transform:none;-webkit-transform:none;width:48%;margin:0}.nav--minimedia--blog{float:left;left:0;margin:0 !important;max-width:none;padding:30px 0 0 0;position:relative;width:48%}.grid__item--blog-aside .newsletter-box{max-width:none;padding:45px 0 10px 0;position:relative;right:auto;top:auto;width:48%;float:right}.grid__item--blog-aside .dvSocial{max-width:none;position:relative;right:auto;text-align:left;top:auto;width:48%;float:right}.grid__item--blog-aside .dvSocial ul li{display:inline;margin:0 8px}.grid__item--blog-aside .dvSocial ul li a{display:inline-block;width:33px;height:32px;transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5)}.islet--month-calendar{display:none}.sch-title-calendar #lbTuBusqueda{display:none}.sch-title-calendar #lbTuBusquedaMov{display:inline}.sch-title-calendar{margin:-26px 0 0 0}.sch-title-calendar header .btn{margin:0 0 20px 0;position:relative;right:auto;top:auto}.js-popover-out.js-popover-out--month-calendar .co2--month-calendar{top:-68px}.js-popover-out.js-popover-out--month-calendar .popover{position:absolute;right:20px !important;left:inherit;top:-40px !important}.js-popover-out.js-popover-out--month-calendar .popover.bottom>.arrow{left:auto;margin-left:-11px;border-top-width:0;border-bottom-color:#a6a29c;top:-11px;right:30px}#calendarVuelta .c02{display:none}.calendar-box h3 .sprite--traincalendar{top:-1px}.calendar-box .h3--month-calendar{font-size:24px;font-size:1.5rem;line-height:1.6rem;font-weight:700;margin-bottom:5px;text-transform:uppercase;position:relative;padding-left:40px}.calendar-box .h3--month-calendar .tipo{color:#9b9995}.calendar-box .h3--month-calendar span{display:block}.calendar-box .h3--month-calendar .slash{display:none}.calendar-box .nav--dates{height:90px}.calendar-box .strip-dates{margin:0 15px}.calendar-box .strip-dates .prev{height:90px;left:-30px}.calendar-box .strip-dates .next{height:90px;right:-30px}.calendar-box .strip-dates .prev:before,.calendar-box .strip-dates .next:before{color:#fff}.calendar-box .nav--dates>li{width:20%}.date-price .btn.btn--quinary{line-height:26px}.calendar-box .strip-dates .date-price{padding:14px 6px 10px}.selecttarifa--month-calendar{height:100px;margin:10px 0 15px 0;position:relative}.selecttarifa--month-calendar label{display:block;float:none;font-weight:bold;margin:0 auto;padding:0;text-align:center;width:200px}.selecttarifa--month-calendar label:before{content:"";display:block;height:40px}.selecttarifa--month-calendar .js-combobox{display:block;margin:0 auto}.selecttarifa--month-calendar .custom-combobox{display:block;margin:0 auto;padding:5px 0 0 0;width:200px}.selecttarifa--month-calendar .explain{font-size:12px;left:0;position:absolute;top:0;width:50%}.selecttarifa--month-calendar .link{font-size:12px;font-weight:bold;margin:0;padding-top:1px;position:absolute;right:0;top:0;width:50%}.calendar--month{margin:0}.calendar--month .calendar--month--day.dayname,.calendar--month .calendar--month--day.disabled,.calendar--month .prev,.calendar--month .next{display:none}.calendar--month .calendar--month--day{display:block;float:none;height:50px;margin:2px 0;width:100%}.calendar--month .calendar--month--day a{display:table;width:100%;height:40px;outline:none;padding-left:10px;padding-right:10px}.calendar--month .best-price{background-color:#fff;color:#cb0044}.calendar--month .calendar--month--day.highlight{font-weight:normal}.calendar--month .calendar--month--day .dayofweek{color:#000;display:table-cell;font-size:13px;padding:2px 0 0 0;text-align:left;vertical-align:middle;width:10%}.calendar--month .calendar--month--day .day{color:#000;display:table-cell;font-size:24px;line-height:40px;text-align:left;width:6%}.calendar--month .calendar--month--day .month{color:#000;display:table-cell;font-size:13px;padding:2px 0 0 0;vertical-align:middle;width:10%}.calendar--month .calendar--month--day .price{color:#000;display:inline-block;font-size:24px;line-height:40px;width:50%}.calendar--month .best-price .dayofweek,.calendar--month .best-price .day,.calendar--month .best-price .month,.calendar--month .best-price .price{color:#cb0044}.calendar--month--day.highlight .dayofweek,.calendar--month--day.highlight .month{color:#fff}.calendar--month .calendar--month--day .text-promo-code{position:absolute;color:#009aa7;font-size:10px !important;font-weight:bold !important;height:18px;width:10px;left:0;padding-left:24%;padding-top:7%;line-height:1.3}.calendar--month .calendar--month--day .text-promo-code .justify-promo-code{display:table-cell;text-align:center}.calendar--month--day .price-no-promo-code{padding-top:unset}.calendar--month--day .price-promo-code{position:relative;color:#009aa6 !important;font-weight:600;left:0}.calendar-box{margin:0 0 30px 0}#calendarFooter{height:auto;margin:0 0 30px 0}.calendar-box footer{height:auto;text-align:center}.calendar-box footer a{font-size:25px;padding:25px 81px}.calendar-box footer small{margin:20px 0 20px}.qtip-content-booking-resv-calendar{background:none;box-shadow:none;color:#cb0044;float:none;margin:0;position:relative;top:0;left:0;right:0;width:auto}.qtip-content-booking-resv>span:first-child{display:none}.sch-title header .btn,.calendar-title header .btn{margin-top:5px;position:static}.sch-title .wrapper-dailySchHeader .wrapper,.calendar-title .wrapper-dailySchHeader .wrapper{position:relative;padding-right:20px}.c02-dailysch{bottom:20px;top:auto;transform:none}.nav--dates{height:82px}.nav--dates>li{width:20%}.nav--dates>li:nth-child(1),.nav--dates>li:nth-child(7){display:none}.dailysch-row .dailysch-train{margin:0}.dailysch-row .dailysch-train-text{padding:0 0 0 20px;text-align:left}.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{float:none;height:auto;width:100%}.dailysch-row .dailysch-empty{display:none}.dailysch-row .dailysch-fare-type{float:left;width:33.3%;padding-top:20px !important;padding-right:10px !important;padding-bottom:20px !important;padding-left:10px !important;margin-bottom:0;border-right:3px solid #ebe7e1}.dailysch-row .dailysch-fare-type span{font-size:10px}.dailysch-row .dailysch-class-cont{float:left;height:115px;width:66.6%}.dailysch-row .sch-arrowpromo{display:none;bottom:55px;top:auto;width:30%}.dailysch-row .dailysch-fare-type .dailysch-moreInfo::after{display:none}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:hover{color:#cb0044;cursor:pointer}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:hover .dailysch-tooltip{display:none}.dailysch-row.white{background-color:transparent}.dailysch-row .dailysch-tooltip-mov{clear:both;margin:0 0 15px 0;padding:10px;position:static;position:absolute;top:240px;left:20px;right:20px}.dailysch-row .dailysch-tooltip-mov::before{content:'';margin:-10px 0 0 0;position:absolute;left:20px;width:0;height:0;border-bottom:16px solid #cb0044;border-right:16px solid transparent;border-left:16px solid transparent;transform:none}.booking-box{padding:3em 0;padding:1em 0}.dailysch-moreInfo{width:100%;display:inline-block;color:#cb0044;text-decoration:underline;text-align:center;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0;line-height:30px}.dailysch-moreInfo:hover .dailysch-tooltip-mov{display:block}}@media(max-width:640px){.nav--masonry>li{height:auto;min-height:auto;padding:0 0 0 0;width:100%}.nav--masonry>li .thumbnail--highlight{position:relative}.blog-filters{float:none;margin:0 auto;padding:40px 0 0 0;width:100%}.nav--minimedia--blog{float:none;margin:0 auto !important;padding:50px 0 0 0;width:100%}.grid__item--blog-aside .newsletter-box{float:none;margin:0 auto;width:100%}.grid__item--blog-aside .dvSocial{float:none;margin:0 auto;padding:25px 0 50px 0;width:100%}}@media(max-width:560px){.nav--aside>li{width:75px;height:65px;margin-right:16px;margin-left:16px}.nav--aside>li+li{margin-left:16px;margin-right:16px}.blog .blog__content .share__like{display:block}.blog .blog__content .share__items{float:none}.blog .blog__content .share__items>strong{display:block;margin:15px 0 7px 0}}@media(max-width:480px){.nav--aside>li{width:75px;height:65px;margin-left:0;margin-right:16px}.nav--aside>li+li{margin-left:0;margin-right:16px}.panel-group--foot>.panel{border-bottom:1px dotted #888780;border-top:1px dotted #888780;float:inherit;margin:-1px 0 0 0;width:100%}.panel-group--foot>.panel+.panel{border-bottom:1px dotted #888780;border-top:0}#cal-block--trains .ui-datepicker-group{width:100%}.search input{width:125px}.warning i{left:33px;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:45%}.warning .wrapper>div{display:block;top:25px;margin-left:0;padding-left:110px;padding-right:10px;left:0;width:100%}.breadcrumb--path{display:none}.nav--shared{float:right}.page-content.blog--home h1{font-size:1.8rem}.img-trenes-resp{margin:0 5px !important;width:150px !important}.nav--masonry>li{padding:0 0 0 0}.nav--masonry>li .thumbnail--highlight{position:relative}.island--btn--view-more-blog{padding:20px 0 10px 0}.calendar-box .js-popover-out{top:auto;position:static;right:auto;width:auto}.calendar-box .nav--dates>li{width:33.3%}.calendar--month .calendar--month--day .dayofweek{font-size:12px}.calendar--month .calendar--month--day .day{width:10%}.calendar--month .calendar--month--day .month{font-size:12px}.calendar--month .calendar--month--day .price{width:45%}.nav--dates>li{width:33.3%}.nav--dates>li:nth-child(1),.nav--dates>li:nth-child(2),.nav--dates>li:nth-child(6),.nav--dates>li:nth-child(7){display:none}.dailysch-row .dailysch-fare-type{padding-left:10px}.dailysch-row .dailysch-class-cont{padding:0}}.search-form-new-station-warning-cont{background-color:rgba(255,255,255,.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999999}.search-form-new-station-warning-cont .station-warning{background-color:#fff;left:50%;margin-top:105px;min-height:70px;max-width:500px;padding:0;position:absolute;opacity:0;transform:translateX(-50%);width:100%}.search-form-new-station-warning-cont .station-warning:before{display:table;content:" ";border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fab51c;height:0;left:50%;position:absolute;top:-12px;transform:translateX(-50%);width:0}.search-form-new-station-warning-cont .station-warning.going:before{left:20px}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.going{margin-top:95px}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back{margin-top:140px}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning:before,.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.going:before,.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back:before{left:50%}.search-form-new-station-warning-cont .station-warning .station-warning--title{background-color:#fab51c;border-left:2px solid #fab51c;border-right:2px solid #fab51c;border-top:2px solid #fab51c;font-weight:bold;padding:4px 35px;text-align:center}.search-form-new-station-warning-cont .station-warning .station-warning--title:before,.search-form-new-station-warning-cont .station-warning .station-warning--title:after{background-image:url('/_catalogs/masterpage/elipsos/img/icon-warning.png');background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:20px;width:23px;position:absolute;top:2px}.search-form-new-station-warning-cont .station-warning .station-warning--title:before{left:5px;top:4px}.search-form-new-station-warning-cont .station-warning .station-warning--title:after{right:5px;top:4px}.search-form-new-station-warning-cont .station-warning .station-warning--content{border-left:2px solid #fab51c;border-right:2px solid #fab51c;display:table;padding:10px 10px 0 10px;text-align:center;width:100%}.search-form-new-station-warning-cont .station-warning .station-warning--content p:last-child{margin-bottom:0}.search-form-new-station-warning-cont .station-warning .station-warning--buttons{border-bottom:2px solid #fab51c;border-left:2px solid #fab51c;border-right:2px solid #fab51c;position:relative}.search-form-new-station-warning-cont .station-warning .station-warning--buttons a{color:#0088ce;font-weight:bold;text-decoration:underline}.search-form-new-station-warning-cont .station-warning .station-warning--buttons .station-warning--button-moreInfo{width:50%;text-align:center;padding:10px}.search-form-new-station-warning-cont .station-warning .station-warning--buttons .station-warning--button-close{padding:10px;position:absolute;right:0;text-align:center;top:0;width:50%}@media(max-width:1024px){.search-form-new-station-warning-cont .station-warning{margin-top:95px;max-width:456px}.search-form-new-station-warning-cont .station-warning.going:before{left:25%}.search-form-new-station-warning-cont .station-warning.back:before{left:75%}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back{margin-top:95px}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.going:before{left:25%}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back:before{left:75%}}@media(max-width:768px){.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back{margin-top:140px}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.going:before{left:50%}.search-form-new_Lat .search-form-new-station-warning-cont .station-warning.back:before{left:50%}}@media(max-width:480px){.search-form-new-station-warning-cont .station-warning{padding:0 1em}.search-form-new-station-warning-cont .station-warning .station-warning--title:before{left:1.5em}.search-form-new-station-warning-cont .station-warning .station-warning--title:after{right:1.5em}.search-form-new-station-warning-cont .station-warning.going{margin-top:91px;max-width:100%}.search-form-new-station-warning-cont .station-warning.going:before{left:50%}.search-form-new-station-warning-cont .station-warning.back{margin-top:133px}.search-form-new-station-warning-cont .station-warning.back:before{left:50%}}.sch-title .wrapper-dailySchHeader .wrapper{padding:20px}.sch-title .wrapper-dailySchHeader .wrapper h2{display:inline-block}.sch-title .wrapper-dailySchHeader .wrapper p{display:inline-block;margin-top:8px}.sch-title .wrapper-dailySchHeader .wrapper .btn{background-color:#cb0044;display:block;font-weight:700;width:180px;width:fit-content;width:-moz-fit-content;position:relative;right:inherit;top:inherit;transform:inherit;left:0}.sch-title,.sch-title h2{color:#6a6965;font-weight:600}.date-price{padding:6px;height:93px}.date-price .month{display:block;color:#aba59e !important;font-size:14px;text-transform:uppercase;padding-bottom:6px;padding-top:2px;border-bottom:1px solid #aba59e;margin-bottom:6px}.date-price .day{display:block;font-size:11px;font-weight:600 !important}.date-price .day .num{display:inline-block;font-size:20px;font-weight:700;margin-bottom:7px;margin-top:1px}.date-price .btn{display:block;padding:0;margin:0 auto;line-height:22px;font-weight:700 !important;font-size:14px !important}.highlight .date-price span{color:#fff !important}.highlight .date-price .month{border-bottom-color:#fff}.dailysch-row{background-color:#fff;display:inline-block;width:100%}@media(min-width:1024px){.dailysch-row{display:flex;flex-direction:row;align-content:center;align-items:center}}.dailysch-row .dailysch-row-inner{display:flex;flex-direction:column;align-content:center;align-items:center}@media(min-width:768px){.dailysch-row .dailysch-row-inner{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;align-items:center;flex-direction:row;width:100%}}.dailysch-row .dailysch-tc{display:inherit;vertical-align:middle;width:100%;text-align:center !important}@media(min-width:1024px){.dailysch-row .dailysch-tc{display:table-cell;text-align:left !important}}.dailysch-row .dailysch-train-text{text-align:left}.dailysch-row .dailysch-train-text span{display:block}@media(max-width:1023px){.dailysch-row .dailysch-train-text span{display:inline-block;padding:0 2px}}.dailysch-row .dailysch-train-text .js-dsch-train{display:none}.dailysch-row .dailysch-train-text span.dsch-departure,.dailysch-row .dailysch-train-text span.dsch-arrival{display:inline-block;float:left;width:50%;position:relative}@media(max-width:1023px){.dailysch-row .dailysch-train-text span.dsch-departure{text-align:right}.dailysch-row .dailysch-train-text span.dsch-arrival{text-align:left}}.dailysch-row .dailysch-train-text span.dsch-duration{display:inline-block;width:100%;line-height:22px;vertical-align:middle;margin-top:10px}.dailysch-row .dailysch-train-text span.dsch-duration span{display:inline-block;background:transparent url('../img/ico-clock.svg') center center no-repeat;background-size:100% auto;height:20px;width:20px;overflow:hidden;text-indent:-9999999px;vertical-align:middle;margin-right:4px}.dailysch-row .dailysch-train-text span.city{position:relative;color:#6a6965}.dailysch-row .dailysch-train-text .dsch-departure span.city:after{content:">";position:absolute;top:-7px;right:-14px;font-size:18px;font-weight:700}@media(min-width:768px){.dailysch-row .dailysch-train-text .dsch-departure span.city{padding-right:30px}.dailysch-row .dailysch-train-text .dsch-departure span.city:after{right:6px;top:-1px}}@media(min-width:1024px){.dailysch-row .dailysch-train-text .dsch-departure{padding-right:20px}.dailysch-row .dailysch-train-text .dsch-departure span.city{padding-right:0}.dailysch-row .dailysch-train-text .dsch-departure span.city:after{right:-12px;top:-1px}}.dailysch-row .dailysch-train,.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{padding:0;box-sizing:border-box;float:none;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;align-items:center;width:100%;height:150px;border-right:1px solid #ebe7e1}@media(min-width:768px){.dailysch-row .dailysch-train,.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}}.dailysch-row .dailysch-empty{height:auto}.dailysch-row .dailysch-esential.mobile{padding:0}@media(min-width:1024px){.dailysch-row .dailysch-train{width:initial;min-width:33%}}@media(max-width:1023px){.dailysch-row .dailysch-train{display:inline-block;width:100%;height:auto;border-bottom:4px solid #ebe7e1;padding:20px;padding-left:50px}}@media(max-width:767px){.dailysch-row .dailysch-train{display:none}}.dailysch-row .dailysch-train-text span.time,.dailysch-fare-type span.time{font-size:18px !important;font-weight:800;line-height:100%;letter-spacing:-.5px;margin-bottom:6px}.dailysch-fare-type span.time{font-size:17px !important;font-weight:700;position:relative}@media(max-width:767px){.dailysch-fare-type span.time{font-size:15px !important}}.dailysch-fare-type .dsch-departure span.time:after{display:inline-block;content:"-";position:absolute;right:-3px;top:-1px}.dailysch-row .dailysch-train-text span.city{font-size:16px;font-weight:600;letter-spacing:-.5px;text-transform:uppercase;line-height:100%;margin-bottom:4px;position:relative}@media(max-width:767px){.dailysch-row .dailysch-fare-type .dsch-arrival{text-align:right}}@media(max-width:1023px){.dailysch-row .dailysch-train-text span.dsch-departure,.dailysch-row .dailysch-train-text span.dsch-arrival{display:inline-block;width:50%;margin:auto}}@media(max-width:1023px){.dailysch-row .dailysch-train-text span.dsch-duration{display:inline-block;width:100%;margin:auto;padding-right:44px}}.dailysch-row .dailysch-empty{width:auto;float:none;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;align-items:center}.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{flex-direction:column}@media(max-width:767px){.dailysch-row .dailysch-promo,.dailysch-row .dailysch-esential,.dailysch-row .dailysch-flexi{display:flex;width:100%;flex-direction:row;align-items:center;border-bottom:6px solid #ebe7e1}}.dailysch-row .dailysch-fare-type{padding:0;width:100%;height:auto}@media(min-width:768px){.dailysch-row .dailysch-fare-type{margin-bottom:10px}}@media(max-width:1023px){.dailysch-row .dailysch-fare-type{display:table-cell;width:40%;vertical-align:middle}.dailysch-row .dailysch-class-cont{display:inline-block;width:60%;float:left}}.dailysch-row .dailysch-fare-type .type{font-weight:700}@media(max-width:767px){.dailysch-row .dailysch-fare-type .type{text-transform:uppercase;text-align:center;font-weight:400}}.dailysch-row .dailysch-fare-type .dailysch-moreInfo{padding:0;text-decoration:underline}.dailysch-row .dailysch-fare-type .dailysch-moreInfo:after{display:none}.dailysch-row .dailysch-price input[type=radio],.dailysch-row .dailysch-price input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;opacity:1;width:16px;height:16px;display:inline-block;margin-right:2px;vertical-align:middle}@media(max-width:767px){.dailysch-row .dailysch-price input[type=radio],.dailysch-row .dailysch-price input[type=checkbox]{opacity:0;position:absolute}}.dailysch-row .dailysch-price input[type=radio]:before,.dailysch-row .dailysch-price input[type=checkbox]:before{background-color:#eaeaea;border-radius:100%;border:1px solid #cdcdcd;box-sizing:border-box;content:" ";display:inline-block;height:18px;width:18px;position:absolute;left:-2px;top:0}.dailysch-row .dailysch-price input[type=radio]:checked:before,.dailysch-row .dailysch-price input[type=checkbox]:checked:before{background-color:#eaeaea;border:5px solid #cb0044;pointer-events:none}.dailysch-row .dailysch-price{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;width:auto;flex-direction:column}.dailysch-row .dailysch-price.left-div{text-align:left}.dailysch-row .dailysch-price.right-div{text-align:right}.dailysch-row .dailysch-class-cont{height:auto;padding:0;display:flex;flex-direction:column}@media(min-width:768px){.dailysch-row .dailysch-fare-type span{display:inline-block;font-size:12px;font-weight:600;line-height:18px}.dailysch-row .dailysch-fare-type .dailysch-moreInfo{display:inline-block;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.dailysch-row .dailysch-fare-type span{display:inline-block;font-size:12px;font-weight:600;line-height:18px}.dailysch-row .dailysch-tooltip,.dailysch-row .dailysch-tooltip-mov{background-color:#cb0044;color:#fff;display:none;font-size:11px;margin:20px 0 0 0;padding:0 10px;position:absolute;top:8px;z-index:100;left:-411%;right:-252%}.dailysch-row .dailysch-tooltip:before,.dailysch-row .dailysch-tooltip-mov:before{content:'';margin:-10px 0 0 0;position:absolute;left:63%;width:0;height:0;border-bottom:16px solid #cb0044;border-right:16px solid transparent;border-left:16px solid transparent;transform:translateX(-50%)}.dailysch-row .dailysch-class-cont{height:auto;padding:0;display:flex;flex-direction:row}}.dailysch-row .check-list--radio{width:100%}@media(max-width:767px){.calendar--month .calendar--month--day .group-prices{text-align:right;top:-4px}.calendar--month .calendar--month--day .check-list--radio{padding-top:5px;padding-bottom:5px;position:relative;border-bottom:1px solid #ccc;background:linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(232,230,226,1) 100%);line-height:31px !important}.dailysch-row .check-list--radio{padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:10px;position:relative;border-bottom:1px solid #ccc;background:#fff;background:-moz-linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(232,230,226,1) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(232,230,226,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(232,230,226,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e8e6e2",GradientType=1);text-align:right;line-height:31px !important}.dailysch-row .dailysch-price:last-child .check-list--radio{border-bottom:1px solid #cac7c7}.dailysch-row .check-list--radio label:after{content:" ";display:inline-block;position:absolute;right:6px;top:50%;height:20px;width:10px;background-image:url('../img/ico-next.svg');background-size:80% auto;background-repeat:no-repeat;background-position:center center;transform:translateY(-50%);pointer-events:none}.dailysch-row .check-list--radio label.checked:after{background-image:url('../img/ico-next-active.svg')}}.dailysch-row .dailysch-class-type{display:inline-block;width:76px;vertical-align:middle;margin-top:2px;pointer-events:none;white-space:nowrap}@media(max-width:767px){.dailysch-row .dailysch-class-type{text-align:left;text-transform:uppercase;position:relative;width:76px;padding-left:0;font-size:11px;font-weight:400;z-index:0}}.dailysch-row .check-list--radio label{border:0;color:#000;font-size:24px;line-height:130% !important;padding:0;width:auto;padding-left:22px}.dailysch-row .dailysch-price.left-div .check-list--radio label{border:0;color:#000;font-size:24px;line-height:130% !important;width:inherit;left:20px;padding-left:0}.dailysch-row .dailysch-price.right-div .check-list--radio label{border:0;color:#000;font-size:24px;line-height:130% !important;width:inherit;left:28px;text-align:left}.dailysch-row .dailysch-price.right-div .check-list--radio label.price-no-promo-code-no-mobile{left:42px}.dailysch-row .dailysch-price.left-div .price-improved-by-pc{position:absolute;left:2px;top:23px;color:#000;text-decoration:line-through;font-size:14px}.dailysch-row .dailysch-price.right-div .price-improved-by-pc{position:absolute;left:24px !important;top:23px;color:#000;text-decoration:line-through;font-size:14px}@media(min-width:1024px){.dailysch-row .dailysch-price.left-div .check-list--radio label{border:0;color:#000;font-size:24px;line-height:130% !important;width:inherit;left:20px;padding-left:0}.dailysch-row .dailysch-price.right-div .check-list--radio label{border:0;color:#000;font-size:24px;line-height:130% !important;width:inherit;left:28px;text-align:left}.dailysch-row .dailysch-price.left-div .price-improved-by-pc{position:absolute;left:2px;top:23px;color:#000;text-decoration:line-through;font-size:14px}.dailysch-row .dailysch-price.right-div .price-improved-by-pc{position:absolute;left:24px !important;top:23px;color:#000;text-decoration:line-through;font-size:14px}}@media(max-width:767px){.calendar--month--day .price-improved-by-pc{position:absolute;color:#000;text-decoration:line-through;font-size:14px;right:2px;padding-top:55px}.dailysch-price .price-improved-by-pc{position:absolute;left:0;top:25px;bottom:0;right:0;padding:8px;padding-right:110px;color:#000;text-decoration:line-through;font-size:14px}.dailysch-row .check-list--radio label{position:absolute;left:0;top:-2px;bottom:0;right:0;padding:8px;padding-right:110px}.dailysch-row .check-list--radio label.checked{background-color:#cb0044;position:absolute;left:0;top:-2px;bottom:0;right:0;padding:8px;padding-right:110px;color:#fff}.dailysch-row .check-list--radio label.price-promo-code.checked{background-color:#009aa6;color:#fff !important}.dailysch-row .check-list--radio label.price-promo-code.checked .price-improved-by-pc{color:#fff !important}.dailysch-row .check-list--radio label.checked+span{color:#fff}}.dailysch-row .check-list--radio label .decimals{display:inline-block;text-align:center}.dailysch-row .check-list--radio label .decimals span{display:block}.dailysch-row .check-list--radio label .decimals span:first-child{font-size:11px;line-height:11px}.dailysch-row .check-list--radio label .decimals span+span{font-size:11px;line-height:11px}.dailysch-row .check-list--radio label .decimals span:empty+span,.dailysch-row .check-list--radio label .decimals span[data-text*="00"]+span{font-size:26px}.nav--dates{height:auto}@media only screen and (min-width:768px){.mobile{display:none !important}}@media only screen and (max-width:767px){.no__mobile{display:none !important}.booking-box footer{background:transparent;margin-bottom:20px !important}}@media only screen and (max-width:1023px){.nav--dates{height:auto !important}}.group-input-erased button{min-width:0;position:absolute;right:3px;top:5px;height:13px;background-color:#fff}.sprite-remove{background-position:0 0;width:15px;height:16px;background-image:url("../img/boton_borrado_normal.png");background-repeat:no-repeat;background-size:15px 16px;display:block;top:0;overflow:hidden;line-height:1;position:relative;vertical-align:middle;zoom:1;font-style:normal;font-weight:normal;text-align:center}.sprite-remove:hover{background-image:url("../img/boton_borrado_hover.png")}.list-resultados label{margin:0;font-weight:normal}.contr-aparen-checkbox label{cursor:pointer;position:absolute;width:19px;height:20px;top:4px;left:8px;background:#2f2a84;border:1px solid #ddd}.label-find-lodging{color:#787571;padding-left:22px !important;font-size:12px;font-weight:bold}@media(max-width:480px){.hpp100{float:left;width:100%;height:30px;text-align:center}.hpp100 ul{padding-left:13px}.search-form-new-footer{height:66px}}​ .hpp100blog{text-align:center}.centrarInputEnBlog{text-align:center}.hpp100blog ul{padding-left:13px}.search-form-new-footer.hpp100blog{height:66px}.flex-control-nav{bottom:5px;width:100%;float:left;text-align:center;right:0%}.blog--title--landinglateral{position:relative;display:table;width:100%}.islet--landinglateral{padding:10px;display:block}.color-black-fareType{color:#000;font-size:10px !important;font-weight:bold !important}.dailysch-price .price-promo-code{color:#009aa6 !important;font-weight:600}.dailysch-price .price-promo-code-no-mobile{color:#009aa6 !important;font-weight:600;height:50px}.dailysch-price .price-no-promo-code{padding-top:18px !important;padding-right:110px !important;padding-bottom:18px !important;padding-left:18px !important}.dailysch-price .price-no-promo-code-no-mobile{padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important}.dailysch-row .text-promo-code{color:#009aa6;font-size:10px !important;font-weight:bold !important;height:18px}.wrapper-month-calendar{padding-top:0 !important}.format-fare-type-daily{color:#000;font-weight:700 !important}.text-promo-code-not-mobile{display:block !important}.btn-info-fare-type-daily .sprite--mini-info2-in-mobile{background-position:-600px -960px;width:22px;height:30px}.btn-info-fare-type-daily{padding-right:0;padding-left:1em;border-radius:4px}.wrapper-month-calendar{padding-top:0 !important}.format-fare-type-daily{color:#000;font-weight:700 !important}.text-promo-code-not-mobile{display:block !important}.btn-info-fare-type-daily .sprite--mini-info2-in-mobile{background-position:-597px -960px;width:22px;height:30px}.btn-info-fare-type-daily{padding-right:0;padding-left:1em;border-radius:4px}.booking-box .nav--dates .highlight-promo-code .date-price{background-color:#009aa6;color:#fff;font-weight:bold}.highlight-promo-code .date-price .month{border-bottom-color:#fff}.highlight-promo-code .date-price span{color:#fff !important}.highlight-promo-code .btn--quinary{background-color:#fff;color:#009aa6 !important}.calendar--month .calendar--month--day.highlight.highlight-promo-code{background-color:#009aa6;font-weight:bold}.calendar--month .calendar--month--day.highlight.highlight-promo-code .justify-promo-code,.calendar--month .calendar--month--day.highlight.highlight-promo-code .price-promo-code,.calendar--month .calendar--month--day.highlight.highlight-promo-code .price-improved-by-pc{color:#fff !important;font-weight:bold}.calendar-box .strip-dates .highlight-promo-code .date-price .btn.btn--quinary{background-color:#aea79f;color:#fff !important}.calendar-box .strip-dates .highlight-promo-code.highlight .date-price{background-color:#009aa6;color:#fff;font-weight:bold}.calendar-box .strip-dates .highlight-promo-code.highlight .btn.btn--quinary{background-color:#fff;color:#009aa6 !important}.wrapper-result-busquedas-trenes{max-width:1200px}.strip-dates{max-width:1150px}.strip-dates .next:before{color:#aea79f}.strip-dates .prev:before{color:#aea79f}.form-header-promo-code{display:flex;flex-wrap:wrap;height:50px;background-color:#009aa6}.form-header-promo-code h3{font-weight:bold;font-size:15px;padding-left:16px;color:#fff;text-transform:uppercase;line-height:51px;vertical-align:middle}.container-promo-code{margin-right:auto;margin-left:auto}.form-promo-code{padding-left:16px;padding-right:16px;display:block;margin-top:0;background-color:#f4f4f2;padding-bottom:12px}.form-promo-code .rowhp .col-hp-6{padding-left:0}.form-promo-code .titleUrlTerms{position:absolute}.form-group-promo-code{padding-top:15px}.form-group-promo-code input{border-top-color:#82786f;border-top-style:solid;border-top-width:1px;border-right-color:#82786f;border-right-style:solid;border-right-width:1px;border-bottom-color:#82786f;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#82786f;border-left-style:solid;border-left-width:1px;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.form-group-promo-code label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:550}.form-control-promo-code{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-group-promo-code.alingButtonRight{text-align:right}.form-group-promo-code button{position:relative;top:21px;left:3px;background-color:#cb0044}.form-promo-code-warn{display:block;margin-top:0}.form-promo-code-warn .qtip-default{margin-left:unset}.form-promo-code-warn .qtip-default ul{margin-bottom:0}@media(max-width:767px){.col-hpx-12{width:100%}.form-group-promo-code button{position:relative;top:0;left:0;background-color:#cb0044}.form-header-promo-code h3{font-size:12px;padding-left:16px}}@media(max-width:560px){.form-header-promo-code h3{font-size:8px}}.newsletter-box-load-form-promocode{background-color:rgba(255,255,255,.5);background-image:url("../img/ajax-loader.gif");background-position:center center;background-repeat:no-repeat;bottom:0;display:none;height:100%;position:absolute;right:0;top:-160px;width:100%}@media(max-width:560px){.form-header-promo-code h3{font-size:8px}.newsletter-box-load-form-promocode{top:0}}#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{color:#444 !important}#CybotCookiebotDialogPoweredbyImage{border:none;padding:0;position:relative;left:-77px;margin-top:2px;margin-right:0;margin-bottom:0;margin-left:3px;width:134px;content:url("../img/site-logo.png")}#ID31C{left:276px;top:415px}#ID30C{left:274px;top:396px}