article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:Roboto,Arial,Helvetica,sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:1em;margin:0}h2{font-size:1em;margin:0}h3{font-size:1em;margin:0}h4{font-size:1em;margin:0}h5{font-size:1em;margin:1.67em 0}h6{font-size:1em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;font-size:10px;color:transparent}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;-webkit-appearance:none;border-radius:0;padding:0}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}form *{list-style:none;position:relative}li{list-style:none}img{border:0}form{height:100%}html,body{font-family:Roboto,Arial,Helvetica,sans-serif;margin:0;padding:0;border:0;height:100%;width:100%;background-color:#fff;color:#202020}h1,h2,h3,h4,h5{margin:0;border:0;padding:0;font-weight:400}.hidden{display:none}a{color:#333}a,a:hover,a:active,a:focus,a:visited{text-decoration:none;outline:none}ul{margin:0;padding:0}.branco{color:#fff}.preto{color:#000}.cinza33{color:#333}.cinza77{color:#777}.cinza44{color:#444}.cinza52{color:#525252}.cinza20{color:#202020}.cinza53{color:#535353}.cinza1F{color:#1f1f1f}.cinzaEB{color:#ebebeb}.azulEE{color:#00adee}.vermelho{color:#f00}.ffRThin{font-family:Roboto,Arial,sans-serif;font-weight:100}.ffRLight{font-family:Roboto,Arial,sans-serif;font-weight:300}.ffRRegular{font-family:Roboto,Arial,sans-serif;font-weight:400}.ffRMedium{font-family:Roboto,Arial,sans-serif;font-weight:500}.ffRBold{font-family:Roboto,Arial,sans-serif;font-weight:700}.ffLight b,.ffLight strong,.ffRegular{font-family:Lato,Arial,sans-serif;font-weight:400}.ffRegular b,.ffRegular strong,.ffBold{font-family:Lato,Arial,sans-serif;font-weight:700}.ffBold b,.ffBold strong,.ffBlack{font-family:Lato,Arial,sans-serif;font-weight:900}.arial{font-family:Arial,sans-serif}.t9{font-size:9px}.t10{font-size:10px}.t11{font-size:11px}.t12{font-size:12px}.t13{font-size:13px}.t14{font-size:14px}.t15{font-size:15px}.t16{font-size:16px}.t17{font-size:17px}.t18{font-size:18px}.t19{font-size:19px}.t20{font-size:20px}.t21{font-size:21px}.t22{font-size:22px}.t23{font-size:23px}.t24{font-size:24px}.t25{font-size:25px}.t26{font-size:26px}.t27{font-size:27px}.t28{font-size:28px}.t30{font-size:30px}.t32{font-size:32px}.t34{font-size:34px}.t35{font-size:35px}.t36{font-size:36px}.t38{font-size:38px}.t40{font-size:40px}.t42{font-size:42px}.t44{font-size:44px}.t45{font-size:45px}.t48{font-size:48px}.t50{font-size:50px}.t55{font-size:55px}.t60{font-size:60px}.t70{font-size:70px}.t80{font-size:80px}.t90{font-size:90px}.t100{font-size:100px}.t110{font-size:110px}.ls2{letter-spacing:2px}.ls5{letter-spacing:5px}.ls10{letter-spacing:10px}.lsn10{letter-spacing:-10px}.bold{font-weight:700}.bottom{vertical-align:bottom}.top{vertical-align:top}.lh50{line-height:50%}.lh80{line-height:80%}.lh100{line-height:100%}.lh110{line-height:110%}.lh120{line-height:120%}.lh140{line-height:140%}.lh150{line-height:150%}.lh160{line-height:160%}.lh180{line-height:180%}.lh170{line-height:170%}.lh200{line-height:200%}.lh250{line-height:250%}.shadowFF{text-shadow:1px 1px 0 #fff}.shadow00{text-shadow:1px 1px 0 #000}.shadow66{text-shadow:1px 1px 0 #666}.underline{text-decoration:underline}.lthrough{text-decoration:line-through}.pointer{cursor:pointer}.italic{font-style:italic}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.clear{clear:both}.hide{display:none}.dblock{display:block}.fleft{float:left}.fright{float:right}.nowrap{white-space:nowrap}.center{text-align:center}.overflowHidden{overflow:hidden}.anim02{transition:all .2s ease}.respimg{width:100%;height:auto;display:block}.wfull{max-width:1760px;display:block;margin:0 auto;width:96%}.w1600{max-width:1600px;margin:0 auto;width:100%}.w1120{max-width:1120px;display:block;margin:0 auto;width:96%}.w1024{width:1024px;display:block;margin:0 auto}.w980{max-width:980px;width:95%;display:block;margin:0 auto}.w940{width:940px;display:block;margin:0 auto}.w880{width:880px;display:block;margin:0 auto}#checkbrowser{display:none;position:fixed;top:0;left:0;z-index:2000;width:100%;line-height:25px;padding-top:50px;padding-bottom:50px;margin:0 auto;text-align:center;background:#fff;color:#000}#checkbrowser .btn_close_browser{padding:2px 10px;display:block;color:#fff}#checkbrowser .update_browser{line-height:30px;display:block;color:#fff}#cookiescontainer{display:none;clear:both;position:fixed;bottom:0;left:0;z-index:99999999;width:100%;min-height:40px;text-align:left;background:#00acf1;box-shadow:0 0 5px rgba(0,0,0,.4)}#cookiescontainer .text{float:left;width:72%;padding:10px 20px;display:block;vertical-align:middle;color:#fff}#cookiescontainer .accept{background:transparent none repeat scroll 0 0;border:3px solid #fff;color:#fff;display:inline-block;float:right;height:40px;line-height:38px;margin:20px;max-width:130px;min-width:100px;text-align:center;text-transform:uppercase;vertical-align:middle;width:16%}#cookiescontainer .accept:hover{background-color:#fff;color:#00acf1}.mini #cookiescontainer{text-align:center}.mini #cookiescontainer .text{clear:both;width:90%;padding:24px 20px}.mini #cookiescontainer .accept{clear:both;width:130px;float:left;text-align:center;margin:0 auto 10px}.mini #cookiescontainer .wrapper_text{text-align:center;width:90%;margin:0 auto}.mini #cookiescontainer .wrapper_link{text-align:center;width:130px;margin:0 auto}.small #cookiescontainer .text{padding:17px 20px}.normal #cookiescontainer .text{padding:24px 20px}.large #cookiescontainer .text{padding:24px 20px}.big #cookiescontainer .text{padding:35px 20px}.validator{position:absolute;right:12px;top:-12px;width:20px;height:20px;text-align:center}.validator .erroMark{cursor:pointer;z-index:99;position:relative;width:20px;height:20px;background-color:#000;text-align:center;color:#fff;font-size:25px;display:block;line-height:30px;border-radius:50%}.validator .erroDetail{display:none;white-space:nowrap;width:auto;padding:5px 22px 5px 15px;background-color:#000;z-index:98;color:#fff;position:relative;font-size:12px;margin-top:-20px;text-align:left;border-radius:10px;height:25px;line-height:25px;position:absolute;right:0;top:12px}.validator:hover .erroDetail{display:block}
#contactos .validator .erroMark,#contactos .validator .erroDetail{background-color:#00acf1;color:#fff}#contactos .validator .erroMark{line-height:26px}#contactos .top_contactos{background-color:#fff;height:600px;width:100%;clear:both;text-align:center}#contactos .top_contactos h1{margin-bottom:45px}#contactos .top_contactos h3{margin-bottom:40px}#contactos .top_contactos .btn_area .btn{border:1px solid #eee;border-radius:5px;cursor:pointer;display:inline-block;margin-left:10px;margin-right:10px;min-width:150px;padding:23px;text-align:center}#contactos .btn_area{height:60px;margin-bottom:40px;margin-top:24px;text-align:center;width:100%}#contactos .top_contactos .btn_area .btn:hover{background-color:#eee;color:#444}#contactos .mapa_area{background-color:#f4f4f4;height:600px;width:100%;clear:both}#contactos #directions-meio-mapaMA{max-height:445px;background-color:#00adee}#contactos .modulo-banner-conteudos{height:850px}.small #contactos .form_area .txt_top{width:98%}.small .direcoes{display:block;position:absolute;top:100%;width:100%}.mini #contactos{margin:0 auto;width:100%}.mini #contactos .mapa_area .mapa_inner{max-width:95%;height:600px}.mini #contactos .form_area{height:970px}.mini #contactos .form_area .form_wrapper{width:99%}.mini #contactos .top_contactos h3{font-size:26px;text-align:center}.mini #contactos .form_area .txt_top{width:100%}.mini #contactos .form_area .form_wrapper .w50{display:block;float:none;margin-bottom:10px;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;width:99%}.mini #contactos .form_area .form_wrapper .input_big{display:block;margin:0 auto;width:76%}.mini #contactos .form_area .form_wrapper .input{display:block;margin:0 auto;padding:25px;width:76%}.mini #contactos .form_area .form_wrapper .linha_big{margin:0 auto;width:auto}.mini #contactos .form_area .form_wrapper .btn_enviar{width:74%;margin:0 auto;float:none}.mini #contactos .modulo-banner-conteudos{max-height:420px}.mini #contactos .form_area .form_wrapper .btnenvia_area{margin:5px auto 0}.mini #contactos .top_contactos{height:420px}.mini #contactos .mapa_area{height:600px}#mapa{height:100%;width:100%}.mini #contactos .form_area .txt_top h3{font-size:28px;text-align:center}.mini #contactos .form_area .txt_top .lbl_info{display:block;font-size:16px;line-height:140%;margin-bottom:50px;text-align:center}.small #contactos .form_area .form_wrapper .input{width:85%}.small #contactos .form_area .form_wrapper .input_big{width:91.5%}#contactos .dir_wrapper{border:4px solid #ddd;border-radius:3px;height:35px;margin:45px auto;max-width:420px;padding:8px;position:relative;z-index:13}#contactos .mapa_area .mapa_inner #directionsCont{height:450px;width:100%;position:relative;top:0;z-index:11;margin-bottom:60px}#contactos .form_area{background-color:#fff;height:680px;width:100%;clear:both;margin-top:40px}#contactos .form_area .form_wrapper{max-width:1220px;margin:0 auto;width:95%;height:45px}#contactos .lnk_go_down{display:block;margin:0 auto;width:20px;top:50px}#contactos .lnk_go_down>span{display:block}#contactos .morada_area{text-align:center;margin-bottom:75px}#contactos .lbl_morada{display:block;margin-bottom:70px;padding-top:70px}#contactos .dados_contactos{border-bottom:4px solid #eee;border-top:4px solid #eee;display:block;margin:0 auto;max-width:560px;padding:17px;text-align:center}#contactos .dados_contactos .phone_item{display:inline-block;margin-left:20px;margin-right:20px}#contactos .txt_top{text-align:center;width:100%}#contactos .form_area .txt_top{text-align:center;width:100%}#contactos .form_area .txt_top h3{margin-bottom:20px}#contactos .form_area .txt_top .lbl_info{display:block;margin-bottom:50px;width:80%;margin:0 auto;margin-bottom:30px}#contactos .form_area .form_wrapper .w50{width:49%}#contactos .form_area .form_wrapper .input{border:1px solid #ddd;padding:25px;width:89%}#contactos .form_area .form_wrapper .input_big{border:1px solid #eee;height:120px;padding:25px;resize:none;width:93.5%}#contactos .form_area .form_wrapper .linha{float:left;margin-bottom:20px}#contactos .form_area .form_wrapper .input::-webkit-input-placeholder{color:#444}#contactos .form_area .form_wrapper .input:-moz-placeholder{color:#444;opacity:1;filter:alpha(opacity=100)}#contactos .form_area .form_wrapper .input::-moz-placeholder{color:#444;opacity:1;filter:alpha(opacity=100)}#contactos .form_area .form_wrapper .input:-ms-input-placeholder{color:#444}#contactos #dir_erro{color:#f00;font-family:Roboto,Arial,sans-serif;font-weight:400;display:block;font-size:13px;margin:0 auto;position:relative;top:35px;width:99%}#contactos .form_area .form_wrapper .input_big::-webkit-input-placeholder{color:#444}#contactos .form_area .form_wrapper .input_big:-moz-placeholder{color:#444;opacity:1;filter:alpha(opacity=100)}#contactos .form_area .form_wrapper .input_big::-moz-placeholder{color:#444;opacity:1;filter:alpha(opacity=100)}#contactos .form_area .form_wrapper .input_big:-ms-input-placeholder{color:#444}#contactos .form_area .form_wrapper .btnenvia_area{clear:both;margin:20px auto 0;text-align:right;width:95%}#contactos .form_area .form_wrapper .btn_enviar{border:4px solid #00acf1;border-radius:3px;color:#00acf1;display:block;margin:0 auto;padding:20px;text-align:center;width:200px;float:right}#contactos .form_area .form_wrapper .btn_enviar:hover{border:4px solid #00acf1;color:#fff;background-color:#00acf1}#contactos .btn_seta_down{display:block;margin-top:30px}#contactos .btn_seta_down>span{display:block}#contactos .form_area .form_wrapper .btnenvia_area .lbl_camposobrigatorios{display:block;float:left}#contactos .titulo{color:#fff;display:block;font-size:150px;font-weight:300;letter-spacing:10px;line-height:100%;text-align:center;text-transform:uppercase;margin-top:120px}#contactos .direcoes{position:relative}#contactos #directionsCont{width:100%;position:relative;top:0;z-index:11}.small #contactos .titulo{font-size:100px}.mini #contactos .titulo{font-size:42px;letter-spacing:4px}.mini #contactos .form_area .form_wrapper .btnenvia_area .lbl_camposobrigatorios{display:block;float:none;margin:0 auto 15px;text-align:center}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes elbow{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes elbow{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes boomerang{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}49%{-webkit-transform:translateY(-240px);transform:translateY(-240px)}50%{-webkit-transform:translateY(240px);transform:translateY(240px)}}@keyframes boomerang{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}49%{-webkit-transform:translateY(-240px);transform:translateY(-240px)}50%{-webkit-transform:translateY(240px);transform:translateY(240px)}}#loading,.loading{background:url(../images/progress.gif) no-repeat scroll center center #000;height:100%;-ms-zoom:1;zoom:1;filter:alpha(opacity=80);opacity:.8;top:0;left:0;position:fixed;width:100%;z-index:99999}.masterpage{background-color:#fff;display:block;margin:0 auto;height:100%;position:relative;width:100%}.masterpage .modulo-header{display:block;margin:0 auto;height:80px;position:absolute;top:70px;left:0;right:0;width:100%;z-index:100;font-size:0}.masterpage .modulo-header .logo{display:block;float:left;font-size:0;height:80px;line-height:80px;margin:0 auto;width:320px}.masterpage .modulo-header .logo img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:auto}.masterpage .modulo-header .main-menu{display:table;float:right;font-size:0;margin:0;padding:0}.masterpage .modulo-header .main-menu li{display:table-cell;font-size:0;height:80px;margin:0 auto;text-align:right;vertical-align:middle;white-space:nowrap}.masterpage .modulo-header .main-menu li a{cursor:pointer;display:block;font-size:15px;font-weight:700;color:#fff;height:45px;line-height:43px;margin:0 15px;vertical-align:middle;transition:all .1s ease;box-sizing:border-box;border-bottom:0 solid #00acec}.masterpage .modulo-header .main-menu li a:hover,.masterpage .modulo-header .main-menu li a.active{border-bottom:5px solid #00acec}.masterpage .modulo-header .main-menu li:first-child a,.masterpage .modulo-header .main-menu li:first-child+li a{font-size:17px}.masterpage .modulo-header .module-redes{display:table;float:right;margin-left:20px}.masterpage .modulo-header .module-redes li{display:table-cell;vertical-align:middle;height:80px;line-height:80px;margin:0 auto}.masterpage .modulo-header .module-redes li a{position:relative;margin:0;width:40px;height:40px;display:inline-block;vertical-align:middle}.masterpage .modulo-header .module-redes li a span{transition:all .2s ease;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.masterpage .modulo-header .module-redes li a:hover span{zoom:1;filter:alpha(opacity=50);opacity:.5}.masterpage .modulo-header .c-hamburger{display:none;position:absolute;top:8px;right:20px;overflow:hidden;margin:0;padding:0;width:38px;height:38px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s}.masterpage .modulo-header .c-hamburger:focus{outline:none}.masterpage .modulo-header .c-hamburger span{display:block;position:absolute;top:18px;left:9px;right:9px;height:2px;background:white}.masterpage .modulo-header .c-hamburger span:before,.masterpage .modulo-header .c-hamburger span:after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#fff;content:""}.masterpage .modulo-header .c-hamburger span:before{top:-6px}.masterpage .modulo-header .c-hamburger span:after{bottom:-6px}.masterpage .modulo-header .c-hamburger--htx{background-color:#00acec}.masterpage .modulo-header .c-hamburger--htx span{transition:background 0s .3s}.masterpage .modulo-header .c-hamburger--htx span:before,.masterpage .modulo-header .c-hamburger--htx span:after{transition-duration:.3s,.3s;transition-delay:.3s,0s}.masterpage .modulo-header .c-hamburger--htx span:before{transition-property:top,-webkit-transform;transition-property:top,transform}.masterpage .modulo-header .c-hamburger--htx span:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.masterpage .modulo-header .c-hamburger--htx.is-active{background-color:#125f7b}.masterpage .modulo-header .c-hamburger--htx.is-active span{background:none}.masterpage .modulo-header .c-hamburger--htx.is-active span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.masterpage .modulo-header .c-hamburger--htx.is-active span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.masterpage .modulo-header .c-hamburger--htx.is-active span:before,.masterpage .modulo-header .c-hamburger--htx.is-active span:after{transition-delay:0s,.3s}.masterpage .modulo-content{display:block;clear:both}.masterpage .modulo-footer{width:100%;height:240px;background:#125f7b;display:block;margin:0 auto;font-size:0;overflow:hidden}.masterpage .modulo-footer .wfull{height:100%}.masterpage .modulo-footer .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.masterpage .modulo-footer .tbl .tblcell{display:table-cell;vertical-align:middle}.masterpage .modulo-footer .lnk-scroll-up{position:absolute;width:4%;height:100%;display:block;top:0;right:0;background:#0f5b76;cursor:pointer;z-index:10}.masterpage .modulo-footer .lnk-scroll-up span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.masterpage .modulo-footer .lnk-scroll-up:hover{background:transparent}.masterpage .modulo-footer .lnk-scroll-up:hover span{-webkit-animation-name:boomerang;animation-name:boomerang}.masterpage .modulo-footer .logo{display:block;float:left;font-size:0;margin:0 auto;width:183px;height:62px}.masterpage .modulo-footer .logo img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:auto}.masterpage .modulo-footer .divisor{display:block;float:left;font-size:0;margin:0 30px;width:1px;height:62px;background:rgba(255,255,255,.2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#33FFFFFF',endColorstr='#33FFFFFF')}.masterpage .modulo-footer .main-menu{float:left;display:table;vertical-align:middle;height:62px}.masterpage .modulo-footer .main-menu li{display:table-cell;font-size:0;margin:0 auto;text-align:right;vertical-align:middle;white-space:nowrap}.masterpage .modulo-footer .main-menu li a{cursor:pointer;display:block;font-size:13px;font-weight:700;color:#fff;height:45px;line-height:43px;margin:0 15px;vertical-align:middle;transition:all .1s ease;box-sizing:border-box;border-bottom:0 solid #00acec}.masterpage .modulo-footer .main-menu li a:hover,.masterpage .modulo-footer .main-menu li a.active{border-bottom:5px solid #00acec}.masterpage .modulo-footer .separador{display:block;float:left;font-size:0;margin:22px 20px;width:1px;height:18px;background:rgba(255,255,255,.2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#33FFFFFF',endColorstr='#33FFFFFF')}.masterpage .modulo-footer .module-redes{float:left;display:table;vertical-align:middle;height:62px}.masterpage .modulo-footer .module-redes li{display:table-cell;vertical-align:middle;margin:0 auto}.masterpage .modulo-footer .module-redes li a{position:relative;margin:0;width:40px;height:40px;display:inline-block;vertical-align:middle}.masterpage .modulo-footer .module-redes li a span{transition:all .2s ease;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.masterpage .modulo-footer .module-redes li a:hover span{zoom:1;filter:alpha(opacity=50);opacity:.5}.masterpage .modulo-footer .copyright{position:absolute;right:6%;top:0;bottom:0;margin:auto;display:block;height:140px}.masterpage .modulo-footer .copyright .ano{display:block;font-size:20px;color:#00acec;font-weight:400}.masterpage .modulo-footer .copyright .empresa{display:block;font-size:13px;color:#00acec;font-weight:300;text-transform:uppercase;padding-bottom:20px}.masterpage .modulo-footer .copyright .links{display:block;font-size:10px;color:#00acec;font-weight:400}.masterpage .modulo-footer .copyright .madigital{padding-top:20px;display:block;font-size:10px;color:#00acec;font-weight:700}.masterpage .modulo-footer .lbl-newsletter{font-size:13px;color:white;font-weight:700;left:20px;line-height:62px;vertical-align:middle}.modulo-404{display:block;margin:0 auto;position:relative;width:100%;overflow:hidden;background:#AAA}.modulo-404 .container{clear:both;width:90%;max-width:960px;padding:12% 0;margin:0 auto;display:block;text-align:center;z-index:99}.modulo-404 .container .tit{font-size:110px;font-weight:800;line-height:120%;color:#202020;text-transform:uppercase}.modulo-404 .container .subtit{font-size:24px;font-weight:800;color:#202020;line-height:100%;text-transform:uppercase;margin-bottom:4%}.modulo-404 .container .texto{font-size:16px;font-weight:400;color:#202020;line-height:120%;margin-bottom:6%}.modulo-404 .container .link{font-size:16px;font-weight:800;color:#202020;line-height:120%;text-decoration:underline}.modulo-conteudos.institucional{background:#fff none repeat scroll 0 0;display:block;min-height:410px;margin:0 auto;position:relative;width:100%}.modulo-conteudos.institucional .modulo-banner-conteudos{max-height:450px}.modulo-conteudos.institucional .tblcell .wfull{margin-top:135px}.modulo-conteudos.institucional .imagem{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.modulo-conteudos.institucional .subtitulo{color:#fff;display:block;font-size:25px;font-weight:300;letter-spacing:30px;padding-bottom:2%;text-align:center;text-transform:uppercase}.modulo-conteudos.institucional .textos{min-height:600px}.modulo-conteudos.institucional .textos .texto{color:#202020;padding-top:100px;line-height:140%}.big .masterpage .modulo-header .menus{display:block!important}.large .masterpage .modulo-header .menus{display:block!important}.large .masterpage .modulo-footer .lbl-newsletter{left:20px;clear:both;display:block;width:180px}.normal .masterpage .modulo-header{top:50px}.normal .masterpage .modulo-header .logo{width:270px}.normal .masterpage .modulo-header .menus{display:block!important}.normal .masterpage .modulo-header .main-menu li a{font-size:14px;margin:0 10px}.normal .masterpage .modulo-header .main-menu li:first-child a,.normal .masterpage .modulo-header .main-menu li:first-child+li a{font-size:16px}.normal .masterpage .modulo-footer .lnk-scroll-up{width:6%}.normal .masterpage .modulo-footer .separador{display:none}.normal .masterpage .modulo-footer .module-redes{display:none}.normal .masterpage .modulo-footer .lbl-newsletter{left:20px;clear:both;display:block;width:180px}.small .masterpage .modulo-header{top:20px}.small .masterpage .modulo-header .c-hamburger{display:block}.small .masterpage .modulo-header .menus{display:none;position:absolute;right:20px;top:70px;padding-bottom:10px;background:#125f7b}.small .masterpage .modulo-header .main-menu{display:block;float:none}.small .masterpage .modulo-header .main-menu li{display:block;height:auto;text-align:center}.small .masterpage .modulo-header .module-redes{display:block;float:none;margin:0}.small .masterpage .modulo-header .module-redes li{height:40px;line-height:40px}.small .masterpage .modulo-footer{height:150px}.small .masterpage .modulo-footer .lnk-scroll-up{width:8%}.small .masterpage .modulo-footer .copyright{right:10%}.small .masterpage .modulo-footer .main-menu{display:none}.small .masterpage .modulo-footer .separador{display:none}.small .masterpage .modulo-footer .module-redes{display:none}.small .masterpage .modulo-footer .lbl-newsletter{display:none}.mini .masterpage .modulo-header{top:20px}.mini .masterpage .modulo-header .logo{min-width:200px;max-width:65%}.mini .masterpage .modulo-header .c-hamburger{display:block}.mini .masterpage .modulo-header .menus{display:none;position:absolute;right:20px;top:70px;padding-bottom:10px;background:#125f7b}.mini .masterpage .modulo-header .main-menu{display:block;float:none}.mini .masterpage .modulo-header .main-menu li{display:block;height:auto;text-align:center}.mini .masterpage .modulo-header .module-redes{display:block;float:none;margin:0}.mini .masterpage .modulo-header .module-redes li{height:40px;line-height:40px}.mini .masterpage .modulo-footer{height:150px}.mini .masterpage .modulo-footer .lnk-scroll-up{width:20%}.mini .masterpage .modulo-footer .logo{display:none}.mini .masterpage .modulo-footer .divisor{display:none}.mini .masterpage .modulo-footer .copyright{left:4%}.mini .masterpage .modulo-footer .main-menu{display:none}.mini .masterpage .modulo-footer .separador{display:none}.mini .masterpage .modulo-footer .module-redes{display:none}.mini .modulo-conteudos.institucional .modulo-banner-conteudos .subtitulo{letter-spacing:2px}.mini .masterpage .modulo-footer .lbl-newsletter{display:none}.icon-swirl{display:none!important}
.modulo-banner-conteudos{display:block;margin:0 auto;position:relative;width:100%;height:650px;background:#777}.modulo-banner-conteudos .imagem{position:absolute;width:100%;height:100%;display:block;left:0;top:0;z-index:0}.modulo-banner-conteudos .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.modulo-banner-conteudos .tbl .tblcell{display:table-cell;vertical-align:middle}.modulo-banner-conteudos .titulo{display:block;font-size:55px;font-weight:400;color:#fff;text-align:center;letter-spacing:10px;text-transform:uppercase;padding-bottom:1%}.modulo-banner-conteudos .subtitulo{display:block;font-size:30px;font-weight:100;color:#fff;text-align:center}.modulo-banner-conteudos .btn{display:table;height:52px;min-width:220px;line-height:50px;border:4px solid #fff;border-radius:2px;padding:0 10px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800;margin:4% auto 0;transition:all .2s ease}.modulo-banner-conteudos .btn:hover{background:#fff;color:#00acec}.normal .modulo-banner-conteudos{height:540px}.small .modulo-banner-conteudos{height:480px}.small .modulo-banner-conteudos .titulo{font-size:38px}.small .modulo-banner-conteudos .subtitulo{font-size:24px}.mini .modulo-banner-conteudos{height:320px}.mini .modulo-banner-conteudos .titulo{font-size:30px;letter-spacing:5px}.mini .modulo-banner-conteudos .subtitulo{font-size:20px}
.modulo-galeria{display:block;margin:0 auto;position:relative;width:100%;height:900px;background:#777}.modulo-galeria .galeria{width:100%;height:100%;position:absolute;margin:auto;display:block}.modulo-galeria .galeria li{width:100%;height:100%;position:relative;display:block;overflow:hidden}.modulo-galeria .item{width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;display:block}.modulo-galeria li .lnk_imagem{display:block;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;z-index:1}.modulo-galeria .bx-wrapper{position:absolute;z-index:1;margin:0 auto;padding:0;*zoom:1;width:100%;height:100%}.modulo-galeria .bx-wrapper .bx-loading{background:url(../images/progress.gif) no-repeat scroll center center #000;height:100%;zoom:1;filter:alpha(opacity=80);opacity:.8;top:0;left:0;position:fixed;width:100%;z-index:99999}.modulo-galeria .bx-wrapper .bx-viewport{background:#000;-webkit-transform:translateZ(0);transform:translateZ(0);height:100%!important}.modulo-galeria .bx-controls{display:none}.modulo-galeria .navigation{position:absolute;bottom:10%;width:200px;margin:auto;left:0;right:0;z-index:10;display:table}.modulo-galeria .navigation a{position:absolute;margin:auto;width:100px;height:50px;display:block;z-index:10}.modulo-galeria .navigation a span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-galeria .navigation .bx-prev{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.modulo-galeria .navigation .bx-next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.large .modulo-galeria{height:720px}.normal .modulo-galeria{height:600px}.small .modulo-galeria{height:480px}.mini .modulo-galeria{height:320px}.mini .modulo-galeria .navigation{bottom:20%}
.modulo-header-conteudos{display:block;margin:0 auto;position:relative;width:100%;height:850px;background:#777}.modulo-header-conteudos .imagem{position:absolute;width:100%;height:100%;display:block;left:0;top:0;z-index:0}.modulo-header-conteudos .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.modulo-header-conteudos .tbl .tblcell{display:table-cell;vertical-align:middle}.modulo-header-conteudos .subtitulo{display:block;font-size:25px;font-weight:300;padding-bottom:2%;color:#fff;text-align:center;letter-spacing:30px;text-transform:uppercase}.modulo-header-conteudos .titulo{display:block;font-size:150px;line-height:100%;font-weight:300;color:#fff;text-align:center;letter-spacing:10px;text-transform:uppercase}.modulo-header-conteudos .swirl{position:absolute;width:18px;height:241px;left:0;right:0;bottom:-120px;margin:auto;display:block;z-index:2}.large .modulo-header-conteudos .swirl{width:18px;height:120px;left:0;right:0;bottom:-60px;overflow:hidden;margin:auto;display:block;z-index:2}.normal .modulo-header-conteudos{height:540px}.normal .modulo-header-conteudos .subtitulo{font-size:20px;margin-top:6%}.normal .modulo-header-conteudos .titulo{font-size:100px}.normal .modulo-header-conteudos .swirl{width:18px;height:120px;left:0;right:0;bottom:-60px;overflow:hidden;margin:auto;display:block;z-index:2}.small .modulo-header-conteudos{height:480px}.small .modulo-header-conteudos .subtitulo{font-size:20px;margin-top:6%}.small .modulo-header-conteudos .titulo{font-size:100px}.small .modulo-header-conteudos .swirl{width:18px;height:120px;left:0;right:0;bottom:-60px;overflow:hidden;margin:auto;display:block;z-index:2}.mini .modulo-header-conteudos{height:320px}.mini .modulo-header-conteudos .subtitulo{font-size:18px;letter-spacing:5px;margin-top:6%}.mini .modulo-header-conteudos .titulo{font-size:42px}.mini .modulo-header-conteudos .swirl{display:none}
.modulo-listagem-conteudos{display:block;margin:0 auto;position:relative;width:100%;background:#fff}.modulo-listagem-conteudos .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.modulo-listagem-conteudos .tbl .tblcell{display:table-cell;vertical-align:middle}.modulo-listagem-conteudos .item{clear:both;display:block;width:100%;height:450px;overflow:hidden;font-size:0}.modulo-listagem-conteudos .item .imagem{float:left;width:50%;height:100%;display:block}.modulo-listagem-conteudos .item .modulo-galeria{height:100%!important}.modulo-listagem-conteudos .item .descricao{float:right;width:50%;height:100%;display:block}.modulo-listagem-conteudos .item .descricao .bloco{display:block;margin:0 auto;width:90%;max-width:580px;text-align:center}.modulo-listagem-conteudos .item .descricao .bloco .titulo{display:block;font-size:20px;font-weight:400;color:#525252;text-align:center;text-transform:uppercase;margin-bottom:6%;letter-spacing:6px}.modulo-listagem-conteudos .item .descricao .bloco .texto{display:block;font-size:18px;font-weight:100;color:#202020;text-align:center}.modulo-listagem-conteudos .item .descricao:after{content:'';display:block;margin:auto;width:75px;height:4px;background:#EEE;position:absolute;left:0;right:0;bottom:15%}.modulo-listagem-conteudos .item.odd .imagem{float:right}.modulo-listagem-conteudos .item.odd .descricao{float:left}.normal .modulo-listagem-conteudos .item{height:380px}.normal .modulo-listagem-conteudos .item .descricao:after{bottom:10%}.small .modulo-listagem-conteudos .item{height:340px}.small .modulo-listagem-conteudos .item .descricao:after{bottom:10%}.small .modulo-listagem-conteudos .item .descricao .bloco .titulo{margin-bottom:2%;font-size:18px;letter-spacing:3px}.small .modulo-listagem-conteudos .item .descricao .bloco .texto{font-size:16px}.mini .modulo-listagem-conteudos .item{height:auto}.mini .modulo-listagem-conteudos .item .imagem{width:100%;float:none;height:240px}.mini .modulo-listagem-conteudos .item .descricao{float:none;width:100%;height:auto;padding:20% 0}.mini .modulo-listagem-conteudos .item .descricao:before{content:'';position:absolute;top:-15px;left:0;right:0;margin:auto;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}.mini .modulo-listagem-conteudos .item .descricao:after{bottom:10%;display:none}.mini .modulo-listagem-conteudos .item .descricao .bloco .titulo{margin-bottom:2%;font-size:18px;letter-spacing:3px}.mini .modulo-listagem-conteudos .item .descricao .bloco .texto{font-size:16px}
.modulo-listagem-produtos{display:block;margin:0 auto;position:relative;width:100%;background:#fff}.modulo-listagem-produtos .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.modulo-listagem-produtos .tbl .tblcell{display:table-cell;vertical-align:middle}.modulo-listagem-produtos .empty{display:block;margin:0 auto;padding:10% 0;width:90%;max-width:1024px;text-align:center;font-size:32px;font-weight:300;color:#525252}.modulo-listagem-produtos .list{display:block;width:100%;overflow:hidden;font-size:0}.modulo-listagem-produtos .list li{display:inline-block;vertical-align:top;width:25%;height:460px}.modulo-listagem-produtos .list li .imagem{position:relative;z-index:0;display:block;width:100%;height:100%}.modulo-listagem-produtos .list li .imagem .overlay{position:absolute;z-index:1;width:100%;height:100%;display:block;background:rgba(34,34,34,.3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4D222222',endColorstr='#4D222222');transition:all .2s ease}.modulo-listagem-produtos .list li .imagem:hover .overlay{background:rgba(34,34,34,.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99222222',endColorstr='#99222222')}.modulo-listagem-produtos .list li .descricao{position:absolute;z-index:2;bottom:5%;left:0;right:0;width:90%;margin:auto;pointer-events:none}.modulo-listagem-produtos .list li .descricao .data{display:table;font-size:11px;font-weight:800;color:#00acec;padding-bottom:20px;text-transform:uppercase}.modulo-listagem-produtos .list li .descricao .titulo{display:table;font-size:18px;font-weight:800;color:#fff}.modulo-listagem-produtos .paginacao,.modulo-listagem-produtos paginacao-listagem{display:block;width:100%;clear:both;font-size:0}.modulo-listagem-produtos .paginacao-listagem{display:block;width:90%;height:200px;line-height:200px;margin:0 auto;clear:both;font-size:0;text-align:center}.modulo-listagem-produtos .paginacao-listagem .paginacao-nav{display:inline-block;line-height:30px;vertical-align:middle}.modulo-listagem-produtos .paginacao-listagem .paginacao-nav .icon{display:inline-block;vertical-align:middle;margin:0 20px;position:relative;top:-2px}.modulo-listagem-produtos .paginacao-listagem .paginacao-nav.aspNetDisabled span{zoom:1;filter:alpha(opacity=25);opacity:.25}.modulo-listagem-produtos .paginacao-listagem ul{display:inline-block;vertical-align:middle;margin:0 20px;text-align:center;line-height:30px}.modulo-listagem-produtos .paginacao-listagem ul li{display:inline-block;vertical-align:middle;margin:0 10px;text-align:center}.modulo-listagem-produtos .paginacao-listagem ul li a{font-size:18px;font-weight:800;color:#777;text-transform:uppercase}.modulo-listagem-produtos .paginacao-listagem ul li a.active{color:#00acec}.large .modulo-listagem-produtos .list li{height:400px}.normal .modulo-listagem-produtos .list li{height:320px}.small .modulo-listagem-produtos .empty{font-size:24px}.small .modulo-listagem-produtos .list li{width:50%;height:400px}.small .modulo-listagem-produtos .paginacao-listagem{height:100px;line-height:100px}.mini .modulo-listagem-produtos .empty{font-size:18px}.mini .modulo-listagem-produtos .list li{width:100%;height:320px}.mini .modulo-listagem-produtos .paginacao-listagem{height:100px;line-height:100px}.mini .modulo-listagem-produtos .paginacao-listagem .paginacao-nav{display:none}
@media print{.no-print,.no-print *{display:none!important}}
.seccao-aquacoimbra{display:block;margin:0 auto;position:relative;width:100%;min-height:840px;overflow:hidden}.seccao-aquacoimbra .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.seccao-aquacoimbra .tbl .tblcell{display:table-cell;vertical-align:middle}.seccao-aquacoimbra .resumo{display:block;clear:both;width:100%;overflow:hidden}.seccao-aquacoimbra .resumo .div-video{position:absolute;width:100%;height:100%;display:block;left:0;top:0;z-index:1}.seccao-aquacoimbra .resumo .div-video .video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;overflow:hidden}.seccao-aquacoimbra .resumo .div-imagem{position:absolute;width:100%;height:100%;display:block;left:0;top:0;z-index:0}.seccao-aquacoimbra .resumo .texto{margin:0 auto;display:block;text-align:center;max-width:980px;width:90%;padding:10% 0;font-size:36px;font-weight:100;color:#fff}.seccao-aquacoimbra .resumo .texto b,.seccao-aquacoimbra .resumo .texto strong{font-weight:300}.seccao-aquacoimbra .resumo .btn-scroll-down{display:block;position:absolute;left:0;right:0;width:50px;height:100px;bottom:6%;margin:auto;z-index:3;cursor:pointer}.seccao-aquacoimbra .resumo .btn-scroll-down span{display:block;position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.seccao-aquacoimbra .resumo .btn-scroll-down:hover{zoom:1;filter:alpha(opacity=80);opacity:.8}.seccao-aquacoimbra .resumo .btn-scroll-down:hover span{-webkit-animation-name:bounce;animation-name:bounce}.large .seccao-aquacoimbra .resumo .btn-scroll-down{bottom:3%}.normal .seccao-aquacoimbra .resumo .btn-scroll-down{bottom:0}.small .seccao-aquacoimbra .resumo .div-video{display:none}.small .seccao-aquacoimbra .resumo .texto{font-size:28px}.small .seccao-aquacoimbra .resumo .btn-scroll-down{bottom:0}.mini .seccao-aquacoimbra .resumo .div-video{display:none}.mini .seccao-aquacoimbra .resumo .texto{font-size:20px}.mini .seccao-aquacoimbra .resumo .btn-scroll-down{display:none}
.normal .seccao-default .modulo-galeria .galeria .bloco h3{font-size:70px;letter-spacing:5px;line-height:70px;margin:0 auto!important;width:90%!important}.normal .seccao-default .default_cols .bloco_a{width:100%;height:500px}.normal .seccao-default .default_cols .bloco_b{width:100%;height:300px}.small .seccao-default .icon-swirl{bottom:-8%;height:120px;overflow:hidden}.small .seccao-default .slider{height:720px!important}.small .seccao-default .modulo-galeria{height:720px!important}.small .seccao-default .modulo-galeria .galeria{height:720px!important}.small .seccao-default .modulo-galeria .galeria .bloco h3{font-size:50px;letter-spacing:7px;line-height:50px!important;margin:0 auto!important;width:90%!important}.small .seccao-default .default_cols .bloco_a{width:100%;height:500px}.small .seccao-default .default_cols .bloco_b{width:100%;height:300px}.mini .seccao-default .bx-controls{bottom:10%}.mini .seccao-default .icon-swirl{display:none}.mini .seccao-default .slider{height:320px!important;min-height:320px!important}.mini .seccao-default .modulo-galeria{height:320px!important}.mini .seccao-default .modulo-galeria .galeria{height:320px!important}.mini .seccao-default .modulo-galeria .galeria .bloco h3{font-size:24px;letter-spacing:0;line-height:42px!important;margin:0 auto!important;width:auto!important}.mini .seccao-default .bloco_a.wellness .bloco>span,.mini .seccao-default .bloco_a.piscina .bloco>span{font-size:40px}.mini .seccao-default .bloco_b.empresa .bloco span.descr_empresa{font-size:16px;width:auto!important}.mini .seccao-default .default_cols .bloco_a{width:100%;height:400px}.mini .seccao-default .default_cols .bloco_b{width:100%;height:300px}.seccao-default{display:block;margin:0 auto;position:relative;width:100%;overflow:hidden;background:#777}.seccao-default .icon-swirl{position:absolute;left:0;right:0;margin:auto;bottom:-13%;z-index:12}.seccao-default .bx-controls{display:block!important;position:absolute;bottom:25%;width:100%;height:45px}.seccao-default .bx-controls .bx-pager{text-align:center}.seccao-default .bx-controls .bx-pager .bx-pager-item{display:inline-block;margin-left:10px;margin-right:10px}.seccao-default .bx-controls .bx-pager .bx-pager-item .bx-pager-link{color:#fff;font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:22px}.seccao-default .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active{border-bottom:4px solid #00acf1}.seccao-default .slider{width:100%;min-height:480px;clear:both;display:block}.seccao-default .slider .modulo-galeria{height:100%}.seccao-default .slider ul.galeria .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.seccao-default .slider ul.galeria .tbl .tblcell{display:table-cell;vertical-align:middle}.seccao-default .slider ul.galeria .tbl .tblcell .bloco{display:block}.seccao-default .slider ul.galeria .tbl .tblcell .bloco h3{text-align:center;width:75%;margin:0 auto;line-height:90px}.seccao-default .default_cols .bloco_a{width:50%;height:800px;float:left}.seccao-default .default_cols .bloco_b{width:50%;height:400px;float:left}.seccao-default .default_cols .bloco_b.destq_wellness,.seccao-default .default_cols .bloco_a.wellness{float:right}.seccao-default .default_cols .btn_sabermais{border:4px solid #00acf1;bottom:17%;display:block;margin:0 auto;max-width:180px;padding:17px 23px;position:relative;text-align:center;z-index:1}.seccao-default .default_cols .lbl_descr{display:block;margin:0 auto;max-width:320px}.seccao-default .default_cols .btn_sabermais:hover{background-color:#00acf1}.seccao-default .default_cols .btn_empresa{border:4px solid #ddd;bottom:10%;display:block;margin:30px auto 0;max-width:180px;padding:17px 23px;text-align:center;z-index:1}.seccao-default .default_cols .btn_empresa:hover{background-color:#777;color:#fff}.seccao-default .default_cols .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.seccao-default .default_cols .tbl .tblcell{display:table-cell;vertical-align:middle}.seccao-default .default_cols .bloco{display:block;margin:0 auto;width:90%;max-width:580px;text-align:center}.seccao-default .default_cols .bloco .icon-logo{margin-bottom:30px}.seccao-default .default_cols .lbl_nome{bottom:50px;display:block;left:30px;max-width:200px;position:absolute;z-index:3}.seccao-default .default_cols .lbl_destq{display:block;left:30px;top:15px;z-index:3}.seccao-default .default_cols .descr_empresa{display:block;width:400px!important;z-index:3;margin:0 auto}.seccao-default .default_cols .sombra{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:2;display:block;top:0}.seccao-default .default_cols .sombra:hover{background:none}.seccao-default .default_cols .imagem{background:url(/assets/release/images/bg_waves.png) top left repeat;height:100%;width:100%}.seccao-default .default_cols .conteudo_emp{text-align:center;display:block;margin:0 auto}.seccao-default .default_cols .conteudo_emp .icon-logo{display:block;margin:0 auto;margin-top:40px;margin-bottom:40px}
.seccao-noticias{display:block;margin:0 auto;position:relative;width:100%;min-height:840px;overflow:hidden}.seccao-noticias .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.seccao-noticias .tbl .tblcell{display:table-cell;vertical-align:middle}.seccao-noticias .header{display:block;width:100%;height:335px;clear:both;overflow:hidden}.seccao-noticias .header .imagem{position:absolute;width:100%;height:100%;display:block}.seccao-noticias .header .btn-voltar{position:relative;top:60%;display:block;height:52px;max-width:220px;line-height:50px;border:4px solid #fff;border-radius:2px;padding:0 10px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800;margin:0 auto;transition:all .2s ease}.seccao-noticias .header .btn-voltar:hover{background:#fff;color:#00acec}.seccao-noticias .conteudos{display:block;width:100%;clear:both;overflow:hidden}.seccao-noticias .conteudos .blocoleft{float:left;width:50%;min-height:900px;display:block;vertical-align:top}.seccao-noticias .conteudos .blocoright{float:right;width:50%;min-height:900px;display:block;vertical-align:top}.seccao-noticias .conteudos .blocoright .descricao{clear:both;display:block;padding:20% 0;width:90%;max-width:720px;text-align:center;margin:0 auto}.seccao-noticias .conteudos .blocoright .descricao .titulo{display:block;text-align:center;font-size:35px;font-weight:300;line-height:100%;text-transform:uppercase;color:#525252;letter-spacing:5px;padding-bottom:40px}.seccao-noticias .conteudos .blocoright .descricao .data{display:block;font-size:13px;font-weight:800;color:#00acec;padding-bottom:20px;text-transform:uppercase}.seccao-noticias .conteudos .blocoright .descricao .texto{display:block;font-size:18px;font-weight:100;color:#202020}.seccao-noticias .conteudos .shares{clear:both;float:right;display:block;width:40%;padding:0 5%;height:500px;background:url(../images/bg_waves.png) repeat}.seccao-noticias .conteudos .shares .titulo{display:block;text-align:center;font-size:35px;line-height:100%;font-weight:400;text-transform:uppercase;color:#fff;letter-spacing:5px;padding-bottom:10px}.seccao-noticias .conteudos .shares .subtitulo{display:block;text-align:center;font-size:20px;font-weight:100;color:#fff}.seccao-noticias .conteudos .shares .social_shares{clear:both;display:table;text-align:left;margin:0 auto}.seccao-noticias .conteudos .shares .social_shares li{display:inline-block;vertical-align:top;margin:40px auto 0}.seccao-noticias .conteudos .shares .social_shares li a{position:relative;margin:0 5px;display:block;width:50px;height:50px}.seccao-noticias .conteudos .shares .social_shares li a span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1;transition:all .2s ease}.seccao-noticias .conteudos .shares .social_shares li a:hover span{zoom:1;filter:alpha(opacity=50);opacity:.5}.large .seccao-noticias .conteudos .blocoleft{min-height:720px}.large .seccao-noticias .conteudos .blocoright{min-height:720px}.normal .seccao-noticias .conteudos .blocoleft{min-height:600px}.normal .seccao-noticias .conteudos .blocoright{min-height:600px}.normal .seccao-noticias .conteudos .blocoright .descricao .titulo{font-size:28px}.normal .seccao-noticias .conteudos .blocoright .descricao .texto{font-size:16px}.normal .seccao-noticias .conteudos .shares{height:320px}.normal .seccao-noticias .conteudos .shares .titulo{font-size:28px}.small .seccao-noticias .header{height:240px}.small .seccao-noticias .conteudos .blocoleft{width:100%;float:none;min-height:auto}.small .seccao-noticias .conteudos .blocoright{width:100%;float:none;min-height:auto}.small .seccao-noticias .conteudos .blocoright .descricao{padding:10% 0;width:96%;max-width:1024px}.small .seccao-noticias .conteudos .blocoright .descricao .titulo{font-size:28px}.small .seccao-noticias .conteudos .blocoright .descricao .texto{text-align:left}.small .seccao-noticias .conteudos .shares{float:none;width:90%;height:320px}.small .seccao-noticias .conteudos .shares .titulo{font-size:28px}.mini .seccao-noticias .header{height:240px}.mini .seccao-noticias .conteudos .blocoleft{width:100%;float:none;min-height:auto}.mini .seccao-noticias .conteudos .blocoright{width:100%;float:none;min-height:auto}.mini .seccao-noticias .conteudos .blocoright .descricao{padding:10% 0;width:96%;max-width:1024px}.mini .seccao-noticias .conteudos .blocoright .descricao .titulo{font-size:24px}.mini .seccao-noticias .conteudos .blocoright .descricao .texto{font-size:16px;text-align:left}.mini .seccao-noticias .conteudos .shares{float:none;width:90%;height:240px}.mini .seccao-noticias .conteudos .shares .social_shares li{margin:20px auto 0}.mini .seccao-noticias .conteudos .shares .titulo{font-size:24px}.mini .seccao-noticias .conteudos .shares .social_shares li a{width:40px;height:40px}
.seccao-portfolio{display:block;margin:0 auto;position:relative;width:100%;min-height:840px;overflow:hidden}.seccao-portfolio .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.seccao-portfolio .tbl .tblcell{display:table-cell;vertical-align:middle}.seccao-portfolio .modulo-header-conteudos .wfull{padding-top:6%}.seccao-portfolio .modulo-header-conteudos .categorias{display:table;margin:0 auto}.seccao-portfolio .modulo-header-conteudos .categorias li{display:block}.seccao-portfolio .modulo-header-conteudos .categorias li a{display:block;font-size:20px;font-weight:300;color:#fff;text-transform:uppercase;padding:5px 0;height:45px;line-height:35px;text-align:center;letter-spacing:4px;box-sizing:border-box;transition:all .1s ease;border-bottom:0 solid #00acec}.seccao-portfolio .modulo-header-conteudos .categorias li a:hover,.seccao-portfolio .modulo-header-conteudos .categorias li a.active{border-bottom:5px solid #00acec}.seccao-portfolio .header{display:block;width:100%;height:450px;clear:both;overflow:hidden}.seccao-portfolio .header .imagem{position:absolute;width:100%;height:100%;display:block}.seccao-portfolio .header .familia{position:absolute;left:0;right:0;bottom:20%}.seccao-portfolio .header .lbl-familia{display:table;margin:0 auto;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:45px;font-weight:300}.seccao-portfolio .header .btn-voltar{display:table;height:52px;min-width:220px;line-height:50px;border:4px solid #fff;border-radius:2px;padding:0 10px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800;margin:2% auto 0;transition:all .2s ease}.seccao-portfolio .header .btn-voltar:hover{background:#fff;color:#00acec}.seccao-portfolio .conteudos{display:block;width:100%;clear:both;overflow:hidden}.seccao-portfolio .conteudos .blocoleft{float:left;width:50%;height:900px;display:block;vertical-align:top;overflow:hidden}.seccao-portfolio .conteudos .blocoright{float:right;width:50%;height:900px;display:block;vertical-align:top;overflow:hidden}.seccao-portfolio .conteudos .blocoright .descricao{clear:both;display:block;width:90%;max-width:460px;text-align:center;margin:0 auto}.seccao-portfolio .conteudos .blocoright .descricao .titulo{display:block;text-align:center;font-size:30px;font-weight:300;line-height:100%;color:#525252;letter-spacing:2px;padding-bottom:40px}.seccao-portfolio .conteudos .blocoright .descricao .referencia{display:block;font-size:15px;font-weight:300;color:#202020;padding-bottom:20px;text-transform:uppercase}.seccao-portfolio .conteudos .blocoright .descricao .resumo{display:block;font-size:18px;font-weight:100;line-height:130%;color:#202020}.seccao-portfolio .conteudos .blocoright .descricao .scrolldown{position:absolute;left:0;right:0;bottom:-120px;width:30px;height:90px;display:table;margin:auto;text-align:center;cursor:pointer}.seccao-portfolio .conteudos .blocoright .descricao .scrolldown span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.seccao-portfolio .conteudos .caracteristicas{clear:both;float:left;display:block;width:40%;padding:0 5%;height:480px;text-align:center}.seccao-portfolio .conteudos .caracteristicas .titulo{display:block;text-align:center;font-size:20px;font-weight:400;line-height:100%;color:#525252;letter-spacing:2px;text-transform:uppercase;padding-bottom:4%}.seccao-portfolio .conteudos .caracteristicas .texto{display:block;font-size:18px;font-weight:100;line-height:130%;color:#202020}.seccao-portfolio .conteudos .caracteristicas .download{display:table;height:52px;min-width:220px;line-height:50px;border:4px solid #ddd;border-radius:2px;padding:0 10px;color:#777;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:800;margin:8% auto 0;transition:all .2s ease}.seccao-portfolio .conteudos .caracteristicas .download span{display:inline-block;vertical-align:middle;margin-right:10px}.seccao-portfolio .conteudos .caracteristicas .download:hover{background:#ddd}.seccao-portfolio .conteudos .shares{float:right;display:block;width:40%;padding:0 5%;height:480px;background:url(../images/bg_waves.png) repeat}.seccao-portfolio .conteudos .shares .titulo{display:block;text-align:center;font-size:35px;line-height:100%;font-weight:400;text-transform:uppercase;color:#fff;letter-spacing:5px;padding-bottom:10px}.seccao-portfolio .conteudos .shares .subtitulo{display:block;text-align:center;font-size:20px;font-weight:100;color:#fff}.seccao-portfolio .conteudos .shares .social_shares{clear:both;display:table;text-align:left;margin:0 auto}.seccao-portfolio .conteudos .shares .social_shares li{display:inline-block;vertical-align:top;margin:40px auto 0}.seccao-portfolio .conteudos .shares .social_shares li a{position:relative;margin:0 5px;display:block;width:50px;height:50px}.seccao-portfolio .conteudos .shares .social_shares li a span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1;transition:all .2s ease}.seccao-portfolio .conteudos .shares .social_shares li a:hover span{zoom:1;filter:alpha(opacity=50);opacity:.5}.large .seccao-portfolio .conteudos .blocoleft{height:720px}.large .seccao-portfolio .conteudos .blocoright{height:720px}.normal .seccao-portfolio .conteudos .blocoleft{height:600px}.normal .seccao-portfolio .conteudos .blocoright{height:600px}.normal .seccao-portfolio .conteudos .blocoright .descricao .titulo{font-size:28px}.normal .seccao-portfolio .conteudos .blocoright .descricao .resumo{font-size:16px}.normal .seccao-portfolio .conteudos .caracteristicas{height:420px}.normal .seccao-portfolio .conteudos .caracteristicas .texto{font-size:16px}.normal .seccao-portfolio .conteudos .shares{height:420px}.normal .seccao-portfolio .conteudos .shares .titulo{font-size:28px}.small .seccao-portfolio .header{height:360px}.small .seccao-portfolio .conteudos .blocoleft{width:100%;float:none;height:auto}.small .seccao-portfolio .conteudos .blocoright{width:100%;float:none;height:auto}.small .seccao-portfolio .conteudos .blocoright .descricao{padding:5% 0;width:96%;max-width:1024px}.small .seccao-portfolio .conteudos .blocoright .descricao .titulo{font-size:28px}.small .seccao-portfolio .conteudos .blocoright .descricao .resumo{text-align:left}.small .seccao-portfolio .conteudos .caracteristicas .texto{text-align:left}.small .seccao-portfolio .conteudos .caracteristicas{float:none;width:96%;margin:0 auto;padding:5% 0;height:auto}.small .seccao-portfolio .conteudos .shares{float:none;width:90%;height:320px}.small .seccao-portfolio .conteudos .shares .titulo{font-size:28px}.mini .seccao-portfolio .modulo-header-conteudos .wfull{padding-top:23%}.mini .seccao-portfolio .modulo-header-conteudos .categorias{top:20px}.mini .seccao-portfolio .modulo-header-conteudos .categorias li a{letter-spacing:2px;height:32px;padding:0;line-height:32px}.mini .seccao-portfolio .header{height:280px}.mini .seccao-portfolio .header .familia{bottom:15%}.mini .seccao-portfolio .header .lbl-familia{font-size:28px}.mini .seccao-portfolio .header .btn-voltar{margin:4% auto 0}.mini .seccao-portfolio .conteudos .blocoleft{width:100%;float:none;height:auto}.mini .seccao-portfolio .conteudos .blocoright{width:100%;float:none;height:auto}.mini .seccao-portfolio .conteudos .blocoright .descricao{padding:10% 0;width:96%;max-width:1024px}.mini .seccao-portfolio .conteudos .blocoright .descricao .titulo{font-size:24px}.mini .seccao-portfolio .conteudos .blocoright .descricao .resumo{font-size:16px;text-align:left}.mini .seccao-portfolio .conteudos .caracteristicas{float:none;width:96%;margin:0 auto;padding:10% 0;height:auto}.mini .seccao-portfolio .caracteristicas .descricao .titulo{font-size:18px}.mini .seccao-portfolio .caracteristicas .descricao .texto{font-size:16px;text-align:left}.mini .seccao-portfolio .conteudos .shares{float:none;width:90%;height:240px}.mini .seccao-portfolio .conteudos .shares .social_shares li{margin:20px auto 0}.mini .seccao-portfolio .conteudos .shares .titulo{font-size:24px}.mini .seccao-portfolio .conteudos .shares .social_shares li a{width:40px;height:40px}
[class*=' icon-'],[class^=icon-]{display:inline-block;background-image:url(../images/sprite.png?v1548166676811)}.icon-arrow-grey-down{background-position:-41px 0;width:16px;height:84px}.icon-arrow-white-down{background-position:-62px -43px;width:16px;height:35px}.icon-btn-next{background-position:-147px 0;width:84px;height:16px}.icon-btn-prev{background-position:-147px -21px;width:84px;height:16px}.icon-download{background-position:-119px -92px;width:12px;height:16px}.icon-logo{background-position:-62px 0;width:52px;height:38px}.icon-scroll-up{background-position:-23px 0;width:13px;height:110px}.icon-seta-direcoes{background-position:-119px -47px;width:15px;height:18px}.icon-social-facebook-blue{background-position:-103px -43px;width:11px;height:20px}.icon-social-facebook-white-big{background-position:-83px -43px;width:15px;height:29px}.icon-social-facebook-white{background-position:-119px -24px;width:10px;height:18px}.icon-social-gplus-blue{background-position:-62px -218px;width:21px;height:19px}.icon-social-gplus-white-big{background-position:-62px -83px;width:34px;height:30px}.icon-social-gplus-white{background-position:-119px 0;width:23px;height:19px}.icon-social-instagram-blue{background-position:-88px -218px;width:18px;height:19px}.icon-social-instagram-white{background-position:-119px -70px;width:16px;height:17px}.icon-social-pinterest-white-big{background-position:-62px -152px;width:23px;height:29px}.icon-social-twitter-white-big{background-position:-62px -118px;width:35px;height:29px}.icon-social-youtube-blue{background-position:-147px -42px;width:18px;height:13px}.icon-social-youtube-white{background-position:-170px -42px;width:18px;height:13px}.icon-swipebox-close{background-position:-81px -186px;width:21px;height:21px}.icon-swipebox-next{background-position:-62px -186px;width:14px;height:27px}.icon-swipebox-prev{background-position:-90px -152px;width:14px;height:27px}.icon-swirl{background-position:0 0;width:18px;height:241px}