@charset "UTF-8";.mini .featherlight .featherlight-inner{font-size:28px}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;min-width:30%;max-width:560px;max-height:95%;background:#fff;cursor:auto;white-space:normal;margin:0;padding:60px}.featherlight .featherlight-inner{text-align:center;max-width:90%;margin:0 auto;font-family:Playfair Display,Lato,Arial,Helvetica,sans-serif;color:#333;font-weight:700;font-size:30px;display:block;line-height:110%}.featherlight .featherlight-inner p{display:block;text-align:center;font-size:30px;color:#b89f79;text-transform:uppercase;margin:0 0 25px}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:50px;width:50px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#333}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{max-height:98%;margin:0;padding:30px}}
@charset "UTF-8";#directions{font-size:12px;font-family:Lato,sans-serif;font-weight:400}#directionsboxMA{overflow:hidden;margin-top:25px;margin-bottom:10px}#directions-sel-MA{bottom:0;height:auto;left:0;margin:auto;padding-top:0;position:absolute;right:0;top:0;width:100%;max-width:640px}#directionsCont{position:relative;width:100%;z-index:13}#direcoes_m{position:relative;width:100%;height:100%}#origem-mapa-MA{background-color:transparent;display:block;float:left;height:35px;overflow:hidden;width:90%;line-height:42px\9}#origem-mapa-MA .input-map-MA{color:#fff;width:88%;height:100%;margin:0;border:0;background:transparent;outline:none;line-height:15px\9;font-size:15px;text-indent:15px;font-weight:600;text-transform:uppercase;float:left}#destino-mapa-MA{width:315px;float:left;height:45px;margin-left:5px;border:0 solid #cedae9;overflow:hidden}#destino-mapa-MA select{background:#fff;border-radius:2px;border:1px solid #cedae9;color:#333;height:100%;outline:none;padding:12px 8px 5px 10px;width:300px;font-size:12px;height:45px}#destino-mapa-MA option{padding-left:10px;padding-top:5px;height:22px;line-height:29px;color:#8e8e8e;margin:0}#botao-mapa-MA{display:block;float:right;height:27px;overflow:hidden;right:14px;text-indent:-10000px;top:8px;width:15px}#botao-mapa-MA:hover{opacity:.8;filter:alpha(opacity=80)}#botao-close-directions{display:block;width:10%;height:35px;max-width:35px;float:right;overflow:hidden;top:25px}.mini #botao-close-directions{clear:both;float:none;margin:0 auto;width:100%}.mini #origem-mapa-MA{float:left;margin:0 auto;text-align:center}.mini #origem-mapa-MA .input-map-MA{width:80%;font-size:14px}.vazio{position:absolute;right:75px;font-size:32px;color:#f00;top:5px}.mini #contactos .dir_wrapper{width:88%}#origem-mapa-MA .validator{height:20px;position:absolute;right:10px;text-align:center;top:3px;width:20px}#origemMAPA::-webkit-input-placeholder{color:#fff}#origemMAPA:-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}#origemMAPA::-moz-placeholder{color:#fff;opacity:1;filter:alpha(opacity=100)}#origemMAPA:-ms-input-placeholder{color:#fff}#options-mapa-MA{overflow:hidden;width:80px;float:right;padding-top:6px}#options-mapa-close-MA{display:none;cursor:pointer;float:left;height:27px;text-align:center;line-height:27px;width:30px}#options-mapa-print-MA{display:none;float:left;width:30px;cursor:pointer;text-align:center;height:27px;line-height:27px}#directions-topo-mapaMA,#directions-fundo-mapaMA{background-color:#fff;color:#000;font-size:1.2em;line-height:40px;padding-left:10px;border-bottom:1px solid #333;border-top:1px solid #333}#directions-fundo-mapaMA{font-size:12px;height:40px;line-height:38px}#directions-meio-mapaMA{overflow:hidden;width:100%;display:block}.d_linha.header{border-bottom:1px solid #ccc;background-color:#ddd;height:20px}.d_linha.header .d_desc{width:30%;float:left}.d_linha.header .d_dist{width:60%;text-align:right;padding-right:20px}.d_linha{width:100%;overflow:hidden;clear:both;float:left;border-bottom:1px solid #00a0de;line-height:20px;padding:5px 0;font-family:arial;font-size:13px}.d_id{width:5%;float:left;padding-left:10px}.d_desc{width:80%;float:left}.d_dist{width:10%;float:right}#popup-mapa-MA{width:280px;line-height:1.5em;overflow:hidden;font-size:11px}.popup-tit{font-size:14px;display:block;padding-bottom:10px}#clicapop{display:block;font-size:12px;margin-top:15px;cursor:pointer}.clicapop{cursor:pointer}#ds_h div{width:100%;left:1px;top:0}#ds .hh1{height:1px}#ds .hh2{height:2px}#ds .hh3{height:3px}#ds .hh4{height:0}#ds .hh5{height:0}#ds .hh6{height:0}#ds_v div{height:9999px;left:0;top:1px}#ds_v{height:0}#ds .v1{width:1px}#ds .v2{width:2px}#ds .v3{width:3px}#ds .v4{width:0}#ds .v5{width:5px}#ds .v6{width:0}.ds{background:#000;position:absolute;z-index:999;overflow:hidden}#ds .o1{opacity:.1;filter:alpha(opacity=10)}#ds .o2{opacity:.08;filter:alpha(opacity=8)}#ds .o3{opacity:.06;filter:alpha(opacity=6)}#ds .o4{opacity:.04;filter:alpha(opacity=4)}#ds .o5{opacity:.02;filter:alpha(opacity=2)}
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mini #swipebox-overlay:before{content:'';width:24px;height:24px;position:absolute;left:50%;margin-left:-21px;top:50%;margin-top:-21px;background:url(../images/progress.gif) center center no-repeat #fff;padding:10px;border-radius:50%}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../images/progress.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%;display:none}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{position:absolute;top:50%;margin-top:-10px;left:20px}#swipebox-next{position:absolute;top:50%;margin-top:-10px;right:40px}#swipebox-close{top:20px;right:50px;position:absolute;z-index:9999}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:0;filter:alpha(opacity=0)}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0;filter:alpha(opacity=0)}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1;filter:alpha(opacity=100)}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1;filter:alpha(opacity=100)}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}#swipebox-overlay{background:black}.mini #swipebox-overlay{background:black}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:0;filter:alpha(opacity=0)}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}@media screen and (min-width:800px){#swipebox-close{right:40px}#swipebox-arrows{width:92%;max-width:800px}}