*{margin:0;padding:0;border:0;outline:none}body{overflow-x:hidden!important;line-height:25px;font-size:13px;position:static;max-width:100%!important}body::selection{color:blue}html{overflow-x:hidden!important;max-width:100%!important}@font-face {font-family: 'Open Sans';font-display: swap;src: url(/fonts/Open_Sans/OpenSans-Regular.ttf)}@font-face {font-family: 'Open Thin';font-display: swap; src: url(/fonts/Open_Sans/OpenSans-Light.ttf)}@font-face{font-family:'Fontawesome';font-display:swap;src:url(/fonts/fontawesome-webfont.woff2)}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:none !important;}.hid{visibility:hidden}.show{visibility:visible}textarea:invalid + span:after{content:'*';color:red;padding-left:5px;float:right;margin-top:-38px;font-size:10px;font-weight:100}textarea:valid + span:after{content:'✓';color:#26b72b;padding-left:5px;float:right;margin-top:-30px}input:invalid + span:after{content:'*';color:red;padding-left:5px;float:right;margin-top:-38px;font-size:10px;font-weight:100}input:valid + span:after{content:'✓';color:#26b72b;padding-left:5px;float:right;margin-top:-30px}.animated-icon1{width:20px;height:20px;position:relative;margin:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor: pointer;}.animated-icon1 span{display: block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}.animated-icon1 span{background:#f1f1f1;}.animated-icon1 span:nth-child(1){top: 0px;}.animated-icon1 span:nth-child(2){top: 7px;}.animated-icon1 span:nth-child(3){top:14px;}.animated-icon1.open span:nth-child(1){top:7px;-webkit-transform:rotate(135deg);-moz-transform: rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}.animated-icon1.open span:nth-child(2){opacity:0;left:30px;}.animated-icon1.open span:nth-child(3){top:7px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}#ped_registo_content .alert,#ped_orcamento_content .alert,#ped_contacto_content .alert,#suporte .alert{font-size:14px!important}#ped_registo_content .close,#ped_orcamento_content .close,#ped_contacto_content .close,#suporte .close{color:#128bc8!important}#ped_registo_content .alert-success-registo,#ped_orcamento_content .alert-success,#ped_contacto_content .alert-success,#suporte .alert-success{background-color:#fff;border-color:#fff;color:#128bc8;font-size:14px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#load{position:fixed;display:block;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#fff}#load img{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.linkcontacto,.linkcontacto:hover,.linkcontacto:visited,.linkcontacto:active,.linkcontacto:active,.linkcontacto:focus{color:#128bc8;text-decoration:none}.divlinklogin{position:fixed;top:1.2em;right:1.7em;transition:all .5s;background-color:rgba(0,0,0,0);font-size:12px;padding:1em;z-index:9998}#register{height:100%}#register h6{font-size:12px;color:#666}.menulogin{position:absolute;width:25%;top:80px;right:0;transition:all .5s;height:auto;z-index:9998}#close_login{cursor:pointer;font-size:14px;color:#666}#login_submit{width:100%;height:44px}.showlogin{cursor:pointer;width:auto}.showlogout{cursor:pointer}.login_name{float:left;margin-top:0;padding:5px 14px 0 0;overflow: hidden;white-space: nowrap;max-width: 16ch;text-overflow: ellipsis;}.panel-heading{height:40px!important}.menulogin .container-log .row .panel,.menulogin .container .row .panel-heading{background-color:#161616fc!important;background-color:rgba(22,22,22,0.9882352941176471)!important;color:#666;text-align:center;height:auto}.panel-default>.panel-heading {color:#666;background-color:rgba(22,22,22,0.9882352941176471);}.form-horizontal .form-group{margin-left:0;margin-right:0}.panel-body{padding:30px 0 15px}.form-group-login{padding:1px 0}.btn-login{margin-top:20px;margin-bottom:20px;margin-right:0;padding-left:15px;padding-right:15px;width:100%}.form-group-login input::placeholder{font-size:12px!important;margin-left:15px!important;color:#666!important}#login_password{margin-top:15px}.register{margin-top:15px;margin-bottom:20px;float:left;margin-left:0;width:100%}.btn-register{width:100%;height:44px;background-color:#fff;line-height:-moz-block-height;line-height:2.6}.panel-footer a.logo_img img{margin-left:30px;width:70px}.panel-footer{background-color:#00000000;background-color:rgba(0,0,0,0);padding:0 15px}.form-btn{margin-bottom:20px}.divlinkhome{position:fixed;bottom:1.7em;right:1.7em;transition:all .5s;background-color:rgba(9,9,9,0.0);padding:1em;display:none;z-index:99}.section-padding{padding:60px 0 42px}.navbar-default{background-color:#161616;box-shadow:0 1px 32px 0 rgba(0,0,0,.9)}#header{min-height:60px!important}.main-header{background-color:rgba(0,0,0,0);background-size:cover;height:0}.main{background-color:rgba(0,0,0,0.98)}.personaldiv{margin-top:0}.personaldivd{margin-top:0}.personaldivesq{margin-top:110px;padding:0}.hidden{visibility:hidden}.bg-color{height:0}.my_container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.navbar-center{z-index:1;width:100%;position:absolute;left:0;top:20px;text-align:center}hr{border-top:1px solid #b3b3b3;width:100%;margin-top:0;margin-bottom:0}.backgroun_fixed{height:auto;margin-top:0;z-index:-9999;position:fixed}.backgroun_fixed_cover{height:auto;margin-top:0;position:relative;background-color:transparent!important}.backgroun_fixed_cover_lg{min-height:auto}.backgroun_fixed_cover_md{min-height:0}.backgroun_fixed_cover_xs{min-height:0}.img_cover{display:block;opacity:0}.img-responsive{display:block}.navbar-center{float:right!important;margin-right:-15px}.navbar-center~.navbar-center{margin-right:0}.center{position:relative;width:100%;float:left;display:block;height:60px}.center a.logo{width:auto;height:auto;float:left;display:block;margin:0 0 0 -26px;padding-left:0;position:relative;z-index:2;margin-top:21px;font-size:16px;text-decoration:none;color:#f1f1f1;font-family:'Open Sans',FontAwesome;font-weight:400;transform: scale(1.2,0.9)}.center a.logo_img{width:90px;height:auto;float:left;display:block;margin:0;padding-left:0;position:relative;z-index:2;margin-top:0;font-size:24px;text-decoration:none;color:#f1f1f1;font-family:'Open Sans',sans-serif;font-weight:700}.logo_img img{width:90px;height:auto;margin-top:8px;font-size:24px}.navbar-menu{display:inline-block;width:auto}ul.navbar-menu li{float:left;display:block;width:auto;margin-left:15px;margin-right:15px}ul.navbar-menu li a{text-decoration:none;color:#a5a5a5;font-size:13px;line-height:1em;font-weight:400;text-transform:uppercase;position:relative;display:inline-block;padding-bottom:21px;padding-top:0}.suporte_active > a{color:#fff!important}.navbar-menu>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.navbar-menu.open .dropdown-menu > li > a,.navbar-menu .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-menu .open .dropdown-menu > li > a{line-height:23px}.navbar-menu .open .dropdown-menu > li > a:hover,.mennavbar-menu .open .dropdown-menu > li > a:focus{background-image:none}#homepage{width:100%;float:left;display:contents}#homepage .banner{width:100%;float:left;display:block;height:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}#homepage .banner .my_image{width:100%;position:absolute;left:0;top:0;display:block;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/head_banner.jpg);background-attachment:fixed}#homepage .info.center,#homepage .info.center{width:100%;text-align:center;margin-right:0;margin-left:0;height:0;margin-top:-24%;padding-bottom:0}#homepage .info.center .centrar,#homepage .info.center .centrar{float:left;position:absolute;width:100%;top:56%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}#homepage .titulo{width:100%;padding:16px 0 11px;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:56px;text-transform:uppercase;line-height:3px;font-family:'Open Sans',FontAwesome;font-weight:700}#homepage span .bold{font-weight:700}.fieldOuter label{position:absolute;left:24px;font-weight:100;top:18px;line-height:15px;transition:all 0.5s;overflow:hidden;color:#128bc8;white-space:nowrap;z-index:1;opacity:0;background-color:#fff;font-size:14px;padding:0 18px 0 6px;}.fieldOuter input:focus ~ label{opacity:1;top: -7px;}.fieldOuter input:valid ~ label{color:green;}.fieldOuter textarea:focus ~ label{opacity:1;top:-7px;}#homepage .antetitulo-bold{padding:0px 0 11px;width:100%;margin-top:93px;float:left;display:block;height:auto;color:#fff;font-size:64px;text-transform:uppercase;font-family:'Open Sans',FontAwesome;font-weight:600;-webkit-font-smoothing:antialiased;-webkit-transform: scale(1.8,0.9);-moz-transform: scale(1.8,0.9);-ms-transform:scale(1.8,0.9);-o-transform:scale(1.8,0.9);transform: scale(1.8,0.9);margin-bottom:0;line-height:0.4;}#homepage .antetitulo{line-height:90px;padding:0 0 11px 14px;width:100%;margin-top:62px;float:none;display:block;height:auto;color:#fff;font-size:16px;letter-spacing:0.8em;text-transform:uppercase;font-family:'Open Sans',FontAwesome;font-weight:100;text-shadow:#000 0px 3px 3px;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1.6,0.6);-moz-transform:scale(1.6,0.6);-ms-transform:scale(1.6,0.6);-o-transform:scale(1.6,0.6);transform:scale(1.6,0.6);}.fadeIn{-webkit-animation:fadeIn;-moz-animation:fadeIn;-o-animation:fadeIn;animation:fadeIn; animation-duration:4s;-webkit-animation-duration:4s;-moz-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s;}.certificado{padding-bottom:30px}#morada .contact-info h3{font-size:18px;color:#4b4e53;margin-bottom:15px;font-weight:700;text-transform:uppercase}#morada .contact-info{margin-bottom:0;text-align:center}#morada .contact-address,#morada .contact-phone,#morada .contact-email{margin-bottom:0}#morada .contact-info i{font-size:48px;display:inline-block;margin-bottom:0;color:#128bc8}#morada .form #sendmessage{color:#18d26e;border:1px solid #18d26e;display:none;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}#morada .form input,#morada .form textarea{padding:10px 14px;border-radius:0;font-size:14px}#morada .form .validation{color:red;display:none;margin:0 0 20px;font-weight:400;font-size:13px}#suporte .suporte-info h3{font-size:28px;color:#4b4e53;margin-bottom:15px;text-transform:uppercase}#suporte .suporte-info{margin-bottom:0;text-align:center}#suporte .suporte-contacto,#suporte .suporte-remote-access,#suporte .suporte-email,#suporte .suporte-rma-info{margin-bottom:0}#suporte .suporte-info i{font-size:48px;display:inline-block;margin-bottom:0;color:#128bc8}#suporte .form{padding-left:15px;padding-right:15px}#suporte .form #sendmessage{color:#18d26e;border:1px solid #18d26e;display:none;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}.form textarea{height:124px!important}#suporte .form input,#suporte .form textarea{padding:10px 14px;border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;height:54px;line-height:2.1}#suporte .form .validation{color:red;display:none;margin:0 0 20px;font-weight:400;font-size:13px}.modal-open{padding-right:0!important}.modal{text-align:center;padding:0!important;float:right}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.close{font-size:16px!important}#ped_registo_content .contact-info h3{font-size:28px;color:#4b4e53;margin-bottom:15px;text-transform:uppercase}#ped_registo_content .contact-info{margin-bottom:0;text-align:center;padding-left:15px;padding-right:15px}#ped_registo_content .contact-address,#ped_registo_content .contact-phone,#ped_registo_content .contact-email{margin-bottom:0}#ped_registo_content .contact-info i{font-size:48px;display:inline-block;margin-bottom:0;color:#128bc8}#ped_registo_content .form #sendmessage{color:#18d26e;border:1px solid #18d26e;display:none;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}#ped_registo_content .form input,#ped_registo_content .form textarea{padding:10px 14px;border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;height:54px}textarea, textarea.form-control, input.form-control, input[type=text], input[type=password], input[type=email], input[type=number], [type=text].form-control, [type=password].form-control, [type=email].form-control, [type=tel].form-control, [contenteditable].form-control {box-shadow: inset 0 -1px 0 #fff;}#protocol{position:relative!important;border:none!important;margin-bottom:-4px!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;height:auto!important;padding:0!important}#email,#password-confirm,#password{box-shadow: inset 0 -2px 0 #128bc8;}#ped_registo_content input[type="checkbox"]:invalid{box-shadow:none}#ped_registo_content .form .validation{color:red;display:none;margin:0 0 20px;font-weight:400;font-size:13px}#ped_orcamento_content .contact-info h3{font-size:28px;color:#4b4e53;margin-bottom:15px;text-transform:uppercase}#ped_orcamento_content .contact-info{margin-bottom:0;text-align:center}#ped_orcamento_content .contact-address,#ped_orcamento_content .contact-phone,#ped_orcamento_content .contact-email{margin-bottom:0}#ped_orcamento_content .contact-info i{font-size:48px;display:inline-block;margin-bottom:0;color:#128bc8}#ped_orcamento_content .form{padding-left:15px;padding-right:15px}#ped_orcamento_content .form #sendmessage{color:#18d26e;border:1px solid #18d26e;display:none;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}#ped_orcamento_content .form input,#ped_orcamento_content .form textarea{padding:10px 14px;border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;height:54px}#ped_orcamento_content .form .validation{color:red;display:none;margin:0 0 20px;font-weight:400;font-size:13px}#ped_contacto_content .contact-info h3{font-size:28px;color:#4b4e53;margin-bottom:15px;text-transform:uppercase}#ped_contacto_content .contact-info{margin-bottom:0;text-align:center}#ped_contacto_content .contact-address,#ped_contacto_content .contact-phone,#ped_contacto_content .contact-email,#ped_contacto_content .title{margin-bottom:0}#ped_contacto_content .contact-info i{font-size:48px;display:inline-block;margin-bottom:0;color:#128bc8}#ped_contacto_content .form{padding-left:15px;padding-right:15px}#ped_contacto_content .form #sendmessage{color:#18d26e;border:1px solid #18d26e;display:none;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}#ped_contacto_content .form input,#ped_contacto_content .form textarea{padding:10px 14px;border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;height:54px}#ped_contacto_content .form .validation{color:red;display:none;margin:0 0 20px;font-weight:400;font-size:13px}#support_homepage .banner .info.center,#support_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#politica_homepage .banner .info.center,#politica_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#termos_homepage .banner .info.center,#termos_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#support_content textarea,textarea.form-control,input.form-control,input[type=text],input[type=password],input[type=email],input[type=number],[type=text].form-control,[type=password].form-control,[type=email].form-control,[type=tel].form-control,[contenteditable].form-control{font-size:14px}#support_content .form-group{margin-bottom:12px}#support_content{padding:60px 0 45px;background-color:#1d1d1d;background-image:linear-gradient(160deg,#000 8%,#128BC8 92%)}#support_homepage{width:100%;float:left;display:block}#support_homepage .banner{width:100%;float:left;display:block;height:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}#politica_homepage{width:100%;float:left;display:block}#politica_homepage .banner{width:100%;float:left;display:block;height:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}#termos_content h6{font-size:14px}#termos_content .bold{font-weight:bolder}#termos_homepage{width:100%;float:left;display:block}#termos_homepage .banner{width:100%;float:left;display:block;height:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.my_image_support{width:auto;float:left;display:block;position:relative;background-position:center center;background:no-repeat center;min-height:260px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#support_homepage .banner .my_image_support{width:100%;position:absolute;left:0;top:0;display:block;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#support_homepage .banner.institucional .info.center,#support_homepage .banner.areas .info.center{height:220px;margin-top:0;margin-left:0;padding-bottom:0}#support_homepage .banner .info.center,#support_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#support_homepage .banner.institucional .info.center .centrar,#support_homepage .banner.areas .info.center .centrar{float:left;position:absolute;width:100%;top:56%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}#support_homepage .banner .titulo{width:100%;padding:16px 0 11px;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:68.5px;text-transform:uppercase;line-height:3px;font-family:FontAwesome;font-weight:700;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}#support_homepage .banner span .bold,#solucoes span .bold{font-weight:700}#support_homepage .banner .antetitulo{line-height:90px;padding:0 0 11px;width:100%;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:28px;text-transform:uppercase;font-family:'Open Sans',FontAwesome;font-weight:200;text-shadow:#000 0 1px 3px;-webkit-font-smoothing:antialiased;-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}#politica_content h6{font-size:14px}#politica_content .bold{font-weight:bolder}#politica_homepage .banner .my_image_support{width:100%;position:absolute;left:0;top:0;display:block;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#politica_homepage .banner.institucional .info.center,#politica_homepage .banner.areas .info.center{height:220px;margin-top:0;margin-left:0;padding-bottom:0}#politica_homepage .banner .info.center,#politica_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#politica_homepage .banner.institucional .info.center .centrar,#politica_homepage .banner.areas .info.center .centrar{float:left;position:absolute;width:100%;top:56%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}#politica_homepage .banner .titulo{width:100%;padding:16px 0 11px;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:68.5px;text-transform:uppercase;line-height:3px;font-family:FontAwesome;font-weight:700;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}#politica_homepage .banner span .bold{font-weight:700}#politica_homepage .banner .antetitulo{line-height:90px;padding:0 0 11px;width:100%;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:28px;text-transform:uppercase;font-family:FontAwesome,'Open Sans';font-weight:200;text-shadow:#000 0 1px 3px;-webkit-font-smoothing:antialiased;-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}#termos_homepage .banner .my_image_support{width:100%;position:absolute;left:0;top:0;display:block;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#termos_homepage .banner.institucional .info.center,#termos_homepage .banner.areas .info.center{height:220px;margin-top:0;margin-left:0;padding-bottom:0}#termos_homepage .banner .info.center,#termos_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#termos_homepage .banner.institucional .info.center .centrar,#termos_homepage .banner.areas .info.center .centrar{float:left;position:absolute;width:100%;top:56%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}#termos_homepage .banner .titulo{width:100%;padding:16px 0 11px;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:68.5px;text-transform:uppercase;line-height:3px;font-family:FontAwesome;font-weight:700;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}#termos_homepage .banner span .bold,#solucoes span .bold{font-weight:700}#termos_homepage .banner .antetitulo{line-height:90px;padding:0 0 11px;width:100%;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:28px;text-transform:uppercase;font-family:'Open Sans',FontAwesome;font-weight:200;text-shadow:#000 0 1px 3px;-webkit-font-smoothing:antialiased;-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}#support_homepage .section-title{padding:0 25px 18px 0}#support_homepage .section-title p{margin-top:-3px}#support_homepage .head-title{font-family:'Open Thin',Arial,Helvetica,sans-serif;line-height:1.35;margin-top:110px;color:#128BC8;font-size:40px;font-weight:100;text-transform:uppercase;border-left:2px solid #128BC8;padding:20px;-webkit-font-smoothing:antialiased}#support_homepage .bold,#solucoes .bold{font-weight:700;font-family: 'Open Sans';}#politica_homepage .section-title{padding:0 25px 18px 0}#politica_homepage .section-title p{margin-top:-3px}#politica_homepage .head-title{font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:1.35;margin-top:110px;color:#4b4e53;font-size:40px;font-weight:200;text-transform:uppercase;padding:20px 20px 0 0;-webkit-font-smoothing:antialiased}#politica_homepage .bold{font-weight:700}#termos_homepage .section-title{padding:0 25px 18px 0}#termos_homepage .section-title p{margin-top:-3px}#termos_homepage .head-title{font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:1.35;margin-top:110px;color:#4b4e53;font-size:40px;font-weight:200;text-transform:uppercase;padding:20px 20px 0 0;-webkit-font-smoothing:antialiased}#termos_homepage .bold,#solucoes .bold{font-weight:700}#support_header .bg-color{height:220px}#second_header .bg-color{height:220px}#support_header{background-color:rgba(0,0,0,0);background-size:cover;min-height:240px;height:240px}#produtos_homepage .banner .info.center,#produtos_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#produtos_homepage{width:100%;float:left;display:block}#produtos_homepage .banner{width:100%;float:left;display:block;height:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}#produtos_homepage .banner .my_image_produtos{width:100%;position:absolute;left:0;top:0;display:block;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.my_image_ped_orcamento{width:auto;float:left;display:block;position:relative;background-position:center center;background:no-repeat center;min-height:260px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#produtos_homepage .banner.institucional .info.center,#produtos_homepage .banner.areas .info.center{height:220px;margin-top:0;margin-left:0;padding-bottom:0}#produtos_homepage .banner .info.center,#produtos_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#produtos_homepage .banner.institucional .info.center .centrar,#produtos_homepage .banner.areas .info.center .centrar{float:left;position:absolute;width:100%;top:56%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}#produtos_homepage .banner .titulo{width:100%;padding:16px 0 11px;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:68.5px;text-transform:uppercase;line-height:3px;font-family:FontAwesome;font-weight:700;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}#produtos_homepage .banner span .bold,#solucoes span .bold{font-weight:700}#produtos_homepage .banner .antetitulo{line-height:90px;padding:0 0 11px;width:100%;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:28px;text-transform:uppercase;font-family:'Open Sans',FontAwesome;font-weight:200;text-shadow:#000 0 1px 3px;-webkit-font-smoothing:antialiased;-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}#produtos_homepage .section-title{padding:0 0 18px}#produtos_homepage .section-title p{margin-top:-3px}#produtos_homepage .head-title{font-family:'Open Thin',Arial,Helvetica,sans-serif;line-height:1.35;margin-top:0;color:#fff;font-size:40px;font-weight:100;text-transform:uppercase;padding:20px 20px 20px 0;-webkit-font-smoothing:antialiased}#produtos_homepage .bold,#solucoes .bold{font-weight:700}#ped_contacto_content textarea,textarea.form-control,input.form-control,input[type=text],input[type=password],input[type=email],input[type=number],[type=text].form-control,[type=password].form-control,[type=email].form-control,[type=tel].form-control,[contenteditable].form-control{font-size:14px;padding-left:10px}#ped_contacto_content .form-group{margin-bottom:15px}#ped_contacto_content{padding:60px 0 42px}#ped_contacto_content .botm-line{background-color:#128BC8;width:110px;display:inline-block}#ped_contacto_content hr{margin-top:10px;margin-bottom:20px;border:0;border-top:2px solid #128BC8}#politica_homepage .botm-line{background-color:#4b4e53;width:160px;display:inline-block}#politica_homepage hr{margin-top:10px;margin-bottom:20px;border:0;border-top:2px solid #4b4e53}#termos_homepage .botm-line{background-color:#4b4e53;width:160px;display:inline-block}#termos_homepage hr{margin-top:10px;margin-bottom:20px;border:0;border-top:2px solid #4b4e53}#ped_contacto_content textarea,textarea.form-control,input.form-control,input[type=text],input[type=password],input[type=email],input[type=number],[type=text].form-control,[type=password].form-control,[type=email].form-control,[type=tel].form-control,[contenteditable].form-control{font-size:14px;padding-left:10px}#ped_contacto_content .form-group{margin-bottom:15px}#ped_contacto_content{padding:60px 0 42px}.indicates-required{text-align:right;font-size:11px;font-weight:100}.asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}.mForm-protocol{text-align:left}.btn-send-register{margin:10px 0;border-radius:3px;color:#f1f1f1;background-color:#128BC8;box-shadow:none;height:54px;width:100%}.btn-send-register:hover{background-color:#fff;color:#128BC8;border:1px solid #128BC8}#ped_registo_homepage .banner .info.center,#ped_registo_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#ped_registo_homepage{width:100%;float:left;display:block}#ped_registo_homepage .banner{width:100%;float:left;display:block;height:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.my_image_ped_registo{width:auto;float:left;display:block;position:relative;background-position:center center;background:no-repeat center;min-height:260px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#ped_registo_homepage .banner .my_image_ped_registo{width:100%;position:absolute;left:0;top:0;display:block;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#ped_registo_homepage .banner.institucional .info.center,#ped_registo_homepage .banner.areas .info.center{height:220px;margin-top:0;margin-left:0;padding-bottom:0}#ped_registo_homepage .banner .info.center,#ped_registo_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#ped_registo_homepage .banner.institucional .info.center .centrar,#ped_registo_homepage .banner.areas .info.center .centrar{float:left;position:absolute;width:100%;top:56%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}#ped_registo_homepage .banner .titulo{width:100%;padding:16px 0 11px;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:68.5px;text-transform:uppercase;line-height:3px;font-family:FontAwesome;font-weight:700;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}#ped_registo_homepage .banner span .bold{font-weight:700}#ped_registo_homepage .banner .antetitulo{line-height:90px;padding:0 0 11px;width:100%;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:28px;text-transform:uppercase;font-family:'Open Sans',FontAwesome;font-weight:200;text-shadow:#000 0 1px 3px;-webkit-font-smoothing:antialiased;-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}#ped_registo_homepage .section-title{padding:0 25px 18px 0}#ped_registo_homepage .section-title p{margin-top:-3px}#ped_registo_homepage .head-title{font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:1.35;margin-top:110px;color:#4b4e53;font-size:40px;font-weight:200;text-transform:uppercase;border-left:2px solid #4b4e53;padding:20px;-webkit-font-smoothing:antialiased}#ped_registo_homepage .bold{font-weight:700}#ped_registo_content{overflow-y:visible}#ped_registo_content .botm-line{background-color:#128BC8;width:110px;display:inline-block}#ped_registo_content hr{margin-top:10px;margin-bottom:20px;border:0;border-top:2px solid #128BC8}#ped_orcamento_homepage .banner .info.center,#ped_orcamento_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#ped_orcamento_content textarea,textarea.form-control,input.form-control,input[type=text],input[type=password],input[type=email],input[type=number],[type=text].form-control,[type=password].form-control,[type=email].form-control,[type=tel].form-control,[contenteditable].form-control{font-size:14px;padding-left:10px}#ped_orcamento_content .form-group{margin-bottom:15px}#ped_orcamento_content{padding:60px 0 42px}#ped_orcamento_homepage{width:100%;float:left;display:block}#ped_orcamento_homepage .banner{width:100%;float:left;display:block;height:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.my_image_ped_orcamento{width:auto;float:left;display:block;position:relative;background-position:center center;background:no-repeat center;min-height:260px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#ped_orcamento_homepage .banner .my_image_ped_orcamento{width:100%;position:absolute;left:0;top:0;display:block;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#ped_orcamento_homepage .banner.institucional .info.center,#ped_orcamento_homepage .banner.areas .info.center{height:220px;margin-top:0;margin-left:0;padding-bottom:0}#ped_orcamento_homepage .banner .info.center,#ped_orcamento_homepage .banner.institucional .info.center{width:100%;text-align:center;margin-right:0;margin-left:0}#ped_orcamento_homepage .banner.institucional .info.center .centrar,#ped_orcamento_homepage .banner.areas .info.center .centrar{float:left;position:absolute;width:100%;top:56%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}#ped_orcamento_homepage .banner .titulo{width:100%;padding:16px 0 11px;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:68.5px;text-transform:uppercase;line-height:3px;font-family:FontAwesome;font-weight:700;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}#ped_orcamento_homepage .banner span .bold,#solucoes span .bold{font-weight:700}#ped_orcamento_homepage .banner .antetitulo{line-height:90px;padding:0 0 11px;width:100%;margin-top:0;float:left;display:block;height:auto;color:#fff;font-size:28px;text-transform:uppercase;font-family:FontAwesome,'Open Sans';font-weight:200;text-shadow:#000 0 1px 3px;-webkit-font-smoothing:antialiased;-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}#ped_orcamento_homepage .section-title{padding:0 25px 18px 0}#ped_orcamento_homepage .section-title p{margin-top:-3px}#ped_orcamento_homepage .head-title{font-family:'Open Thin',Arial,Helvetica,sans-serif;line-height:1.35;margin-top:110px;color:#128BC8;font-size:40px;font-weight:200;text-transform:uppercase;border-left:2px solid #128BC8;padding:20px;-webkit-font-smoothing:antialiased}#ped_orcamento_homepage .bold,#solucoes .bold{font-weight:700;font-family: 'Open Sans';}#ped_orcamento_header .bg-color{height:220px}#ped_orcamento_header{background-color:rgba(0,0,0,0);background-size:cover;min-height:260px!important;height:260px}#ped_orcamento_content .botm-line{background-color:#128BC8;width:110px;display:inline-block}#ped_orcamento_content hr{margin-top:10px;margin-bottom:20px;border:0;border-top:2px solid #128BC8}.my_image{width:auto;float:left;display:block;position:relative;background-position:center center;background:no-repeat center;min-height:490px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.nav > li > a{padding:0}.navbar-brand{padding:0;height:inherit;font-family:'Open Sans',sans-serif}.navbar-default .navbar-brand{font-size:34px;text-transform:uppercase;font-weight:100;letter-spacing:2px;font-family:'Open Sans',sans-serif}.suporte_active{text-shadow:3px 3px 2px #000;border-bottom:2px solid #128bc8;padding-bottom:10px;transition:all .4s}.navbar-menu .divlink > .active > a{color:#ffffff}.navbar-default .navbar-menu > .active > a,.navbar-default .navbar-menu > .active > a:focus,.navbar-default .navbar-menu > .active > a:hover{color:#ffffff;text-shadow:3px 3px 2px #222;padding-bottom:29px;transition: 400ms ease-out;}.navbar-default .navbar-menu > li > a:focus{background-color:transparent}.navbar-default .navbar-menu > li > a{font-family:'Open Sans',Arial,Helvetica,sans-serif;text-transform:uppercase}.navbar-default .navbar-menu > li > a:hover{color:#666;background-color:transparent}.navbar-fixed-top{padding:10px 0;transition:all .5s}.top-nav-collapse{padding:0;font-family:'Open Sans',sans-serif;background-color:#161616;box-shadow:0 1px 32px 0 rgba(0,0,0,.9)}.collapse.in{display:block;z-index:20}.divlink{padding:4px;border-bottom:1px solid #3490ff1a}.hide{visibility:hidden;z-index:1}.delay-02s{-moz-transition:300ms ease-out}.delay-05s{-moz-transition:500ms ease-out}.slideUp{-webkit-animation:fadeInUp;-moz-animation:fadeInUp;-o-animation:fadeInUp;animation:fadeInUp;animation-duration:0;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.slideLeft{-webkit-animation:fadeInLeft;-moz-animation:fadeInLeft;-o-animation:fadeInLeft;animation:fadeInLeft;animation-duration:0;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.slideRight{-webkit-animation:fadeInRight;-moz-animation:fadeInRight;-o-animation:fadeInRight;animation:fadeInRight;animation-duration:0;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.unhide{visibility:visible}#navcollapse{top:59px;background-color:#161616;position:fixed;text-align:center;overflow-x:hidden;max-height:80%;z-index:100}#navcollapse .navbar-menu{height:auto;padding-top:20px;width:100%}.wrapper{padding:90px 0 130px}.title{font-size:123px;font-weight:700;color:#fff;line-height:88px;letter-spacing:4px;opacity:1;text-transform:uppercase;padding:25px 0}.btn-submit{background:#128bc8;border:0;display:inline-block;font-size:16px;text-transform:uppercase;padding:10px 40px;font-weight:400;border-radius:0;letter-spacing:1px;color:#333;position:relative;overflow:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin-top:25px;border:2px solid #FFD34E}.btn-submit:hover{background:#f1f1f1}#menu_sec{background-color:#fff;font-family:'Open Sans',sans-serif;}.areas_menu_sec{margin-top:0;margin-bottom:-40px;min-height:auto}.areas_menu_sec p{color:#7e8082;-webkit-font-smoothing:antialiased!important}.areas_menu_sec .icon{position:relative;height:48px;width:48px;float:left;margin-top:4px;margin-bottom:0}.areas_menu_sec .icon i{font-size:35px;color:#2a537d}.areas_menu_sec .icon-text{float:left;margin-left:0;padding:12px 12px 30px;text-align:center;width:100%}.areas_menu_sec_content.menu_ident .icon_menu{display:inline-block;max-width:100%;width:100%;position:relative;vertical-align:middle}.areas_menu_sec h3.txt-tl{font-size:20px;line-height:1.35;text-transform:uppercase;margin-top:0;color:#4b4e53}.areas_menu_sec_content.menu_segur{position:relative;text-align:center}.areas_menu_sec_content.menu_ident{position:relative;text-align:center}.areas_menu_sec_content.menu_control{position:relative;text-align:center}.areas_menu_sec_content.menu_control .icon_menu{display:inline-block;max-width:100%;width:100%;vertical-align:middle}#solucoes{background-color:#fff;font-family:'Open Sans',sans-serif;}#solucoes h1,#solucoes h2,#solucoes h3,#solucoes h4,#solucoes h5,#solucoes h6{font-family:'Open Thin',Arial,Helvetica,sans-serif;color:#4b4e53;font-weight:300;line-height:2}#solucoes .head-title{line-height:1.35;margin-top:44px;color:#128BC8;font-size:40px;font-weight:100;text-transform:uppercase}#solucoes .botm-line{background-color:#128BC8;width:110px;display:inline-block}#solucoes hr{margin-top:2px;margin-bottom:30px;border:0;border-top:2px solid #128BC8}#solucoes .container:hover .botm-line{width:200px;-webkit-transition-property:width;-webkit-transition-duration:2s;-webkit-transition-timing-function:linear;-webkit-transition-delay:1s;transition-property:width;transition-duration:2s;transition-timing-function:linear;transition-delay:1s;color:#000}#solucoes p{font-size:14px;-webkit-font-smoothing:antialiased!important;color:#7e8082}#solucoes h3.txt-tl{font-size:24px;line-height:1.35;margin-top:0}.areas_img_solucoes{margin-top:0;padding:10px 0 0;background-color:#fff}#solucoes .section-title{padding:0 25px 18px 0}.solucoes-box{margin-bottom:30px}.solucoes-box-text{margin-top:-50px;background-color:#161616f8;background-color:rgba(22,22,22,0.9725490196078431);position:relative;text-align:center;height:40px;margin-bottom:30px}#solucoes .solucoes-text{color:#fff;line-height:40px}#solucoes .padding-right-zero{padding-right:15px}#servicos{padding-top:80px;font-family:'Open Sans',Arial,Helvetica,sans-serif;will-change:background-position;background:#aaa url(../images/servicos_bg.jpg) fixed no-repeat;color:#fff;z-index:-10;display:block;background-size:cover}#servicos h1,#servicos h2,#servicos h3,#servicos h4,#servicos h5,#servicos h6{color:#f1f1f1}#servicos .head-title{font-family:'Open Thin',Arial,Helvetica,sans-serif;line-height:1.35;margin-top:44px;color:#fff;font-size:40px;font-weight:200;text-transform:uppercase}#servicos .botm-line{background-color:#fff;width:80px;display:inline-block}#servicos hr{margin-top:2px;margin-bottom:30px;border:0;border-top:1px solid #fff}#servicos .container:hover .botm-line{width:139px;-webkit-transition-property:width;-webkit-transition-duration:2s;-webkit-transition-timing-function:linear;-webkit-transition-delay:1s;transition-property:width;transition-duration:2s;transition-timing-function:linear;transition-delay:1s;color:#000}#servicos .section-title p{margin-top:-3px}#servicos p{margin-bottom:80px;color:#d3d4d5;font-size:14px}.section-padding-servicos{padding:60px 0 0}#servicos h2.txt-tl{font-size:18px;line-height:1.35;margin-top:0;text-transform:uppercase}.areas_servicos{margin-top:0;padding:0;min-height:520px}#servicos .section-title{padding:0 25px 18px 0}#servicos .icon-text{padding:10px 25px 0 15px}#servicos .icon_servicos{width:50px;height:50px;float:left}#sobre{font-family:'Open Sans',sans-serif;will-change:background-position;color:#7e8082;background-color:#fff}#sobre h1,#sobre h2,#sobre h3,#sobre h4,#sobre h5,#sobre h6{font-family:'Open Sans',Arial,Helvetica,sans-serif;color:#4b4e53}#sobre .head-title{line-height:1.35;margin-top:44px;color:#4b4e53;font-size:40px;font-weight:700;text-transform:uppercase;text-align:center}#sobre .botm-line{background-color:#4b4e53;width:10%;display:inline-block;margin-left:45%;margin-right:45%}hr.fundo{position:relative;top:30px;margin-top:0;margin-bottom:-1px;border:0;border-top:1px solid #b3b3b3}#sobre hr{margin-top:2px;margin-bottom:30px;border:0;border-top:2px solid #4b4e53}#sobre .container:hover .botm-line{width:20%;margin-right:40%;margin-left:40%;transition:all 1s ease-in-out}#sobre .section-title p{margin-top:-3px}#sobre p{margin-bottom:80px;color:#7e8082;-webkit-font-smoothing:antialiased!important;font-size:14px}#sobre .txt-intro{text-align:center}.section-padding-sobre{padding:60px 0 0}#sobre h3.txt-tl{font-size:18px;line-height:1.35;margin-top:0;text-transform:uppercase;font-weight:600}.areas_sobre{margin-top:0;padding:0;min-height:270px}#sobre .section-title{padding:0 0 18px}#sobre .icon-text{padding:10px 25px 0 15px}#sobre .icon_sobre{width:50Px;height:50px;float:left}#contacto .areas_menu_sec{margin-top:-20px;margin-bottom:-20px;min-height:auto}#morada .areas_menu_sec{margin-top:-20px;margin-bottom:-20px;min-height:auto}#contacto .areas_menu_sec p{color:#7e8082}#morada .areas_menu_sec p{color:#7e8082}#contacto .areas_menu_sec .icon{position:relative;height:48px;width:48px;float:left;margin-top:4px;margin-bottom:0}#morada .areas_menu_sec .icon{position:relative;height:48px;width:48px;float:left;margin-top:4px;margin-bottom:0}#contacto .areas_menu_sec .icon i{font-size:35px;color:#2a537d}#morada .areas_menu_sec .icon i{font-size:35px;color:#2a537d}#contacto .areas_menu_sec .icon-text{float:left;margin-left:0;padding:12px 12px 0;text-align:center;width:100%}#morada .areas_menu_sec .icon-text{float:left;margin-left:0;padding:12px 12px 0;text-align:center;width:100%}#contacto .areas_menu_sec{padding:0 0 30px;position:relative;text-align:center;margin-top:20px}#morada .areas_menu_sec{padding:0 0 30px}#contacto .areas_menu_sec h3.txt-tl{font-size:13px;line-height:1.35;margin-top:0;color:#4b4e53;text-decoration:none}#morada .areas_menu_sec h3.txt-tl{font-size:13px;line-height:1.35;margin-top:0;color:#4b4e53;text-decoration:none}#contacto .areas_menu_sec_content.menu_segur{position:relative;text-align:center;margin-top:20px}#morada .areas_menu_sec_content.menu_segur{position:relative;text-align:center;margin-top:20px}#contacto .areas_menu_sec_content.menu_ident{position:relative;text-align:center;margin-top:20px}#morada .areas_menu_sec_content.menu_ident{position:relative;text-align:center;margin-top:20px}#contacto .areas_menu_sec_content.menu_control{position:relative;text-align:center;margin-top:20px}#morada .areas_menu_sec_content.menu_control{position:relative;text-align:center;margin-top:20px}.section-padding-morada{padding:40px 0 20px}#contacto{background-color:#fff}#morada{background-color:#fff}#contacto h1,#contacto h2,#contacto h3,#contacto h4,#contacto h5,#contacto h6{font-family:'Open Thin',Arial,Helvetica,sans-serif;color:#fff}#morada h1,#morada h2,#morada h3,#morada h4,#morada h5,#morada h6{font-family:'Open Sans',Arial,Helvetica,sans-serif;color:#fff}#contacto .support_text h4,#contacto .support_text,#contacto .email_title h3{font-family:'Open Sans',sans-serif;color:#fff}#morada .support_text h4,#morada .support_text,#morada .email_title h3{font-family:'Open Sans',sans-serif;color:#fff}.support_text h4#sup{font-family:'Open Sans',sans-serif;color:#fff}#contacto .head-title{margin-top:44px;color:#128BC8;font-size:40px;font-weight:lighter;text-transform:uppercase;border-left:2px solid #128BC8;padding:20px}#morada .head-title{margin-top:44px;color:#128BC8;font-size:40px;font-weight:lighter;text-transform:uppercase;border-left:2px solid #128BC8;padding:20px}#contacto p{color:#7e8082}#morada p{color:#7e8082}#contacto h3.txt-tl{font-size:14px;line-height:1.35;margin-top:0;text-transform:none;margin-bottom:50px}#morada h3.txt-tl{font-size:14px;line-height:1.35;margin-top:0;text-transform:none;margin-bottom:50px}.areas_img_contacto{margin-top:0;padding:0}#contacto .section-title:hover .botm-line{width:70px;-webkit-transition-property:width;-webkit-transition-duration:2s;-webkit-transition-timing-function:linear;-webkit-transition-delay:1s;transition-property:width;transition-duration:2s;transition-timing-function:linear;transition-delay:1s;color:#000}#morada .section-title:hover .botm-line{width:70px;-webkit-transition-property:width;-webkit-transition-duration:2s;-webkit-transition-timing-function:linear;-webkit-transition-delay:1s;transition-property:width;transition-duration:2s;transition-timing-function:linear;transition-delay:1s;color:#000}#contacto p span{display:inline-block;width:40px;font-size:24px;color:#7e8082;vertical-align:middle}#contacto p{margin-bottom:5px}#contacto p{font-size:18px;line-height:32px;color:#7e8082}#contacto .txt-para{font-size:12px}#morada p span{display:inline-block;width:40px;font-size:24px;color:#7e8082;vertical-align:middle}#morada p{margin-bottom:5px}#morada p{font-size:18px;line-height:32px;color:#7e8082}#morada .txt-para{font-size:12px}.link-tlfixo{margin-bottom:0;}address{font-size:14px;margin-bottom: 40px;}.link-dec,.link-dec:hover,.link-dec:focus{color:#7e8082;outline:none!important;text-decoration:none;transition:all .3s ease 0}p{color:#7e8082}.icon{position:relative;height:48px;width:100%;float:left;margin-top:12px;margin-bottom:16px}.icon i{font-size:35px;color:#2a537d}.icon-text{float:left;margin-left:0;padding:0 25px 25px 0}.download{margin-top:50px}.section{position:relative;padding:0;display:block;background-color:#161616}.captcha-error{text-align:left}.validation{color:red;display:none;margin:0 0 20px;font-weight:400;font-size:13px}#sendmessage{color:green;border:1px solid green;display:none;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}#errormessage{background-color:red;color:red;display:none;border:1px solid red;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}#sendmessage.show,#errormessage.show,.show{display:block}.black{color:#000!important;font-weight:600}.btn-send-inicio{margin:10px 0;border-radius:4px;background-color:#128BC8;color:#f1f1f1;box-shadow:none;position:relative;display:inline-block;top:126px;border:1px solid #f1f1f100;-webkit-transition:all .1s cubic-bezier(0.4,0,1,1);transition:all .1s cubic-bezier(0.4,0,1,1)}.section-btn-ped-orc{width:100%;text-align:center;}.btn-ped-orc{margin:0 0 80px;font-family:'Open Thin',Arial,Helvetica,sans-serif;border-radius:4px;color:#f1f1f1;background-color:#ffffff00;box-shadow:none;font-size:16px;display:inline-block;font-weight: 100;border:1px solid #999;padding:10px 40px!important;-webkit-transition:all .1s cubic-bezier(0.4,0,1,1);transition:all .1s cubic-bezier(0.4,0,1,1);}.btn-ped-orc:hover{background-color: #128bc8;color:#fff;border:1px solid #128bc8}.btn-contacto{margin:15px 0 10px;border-radius:2px;color:#128bc8;float:right;background-color:#128BC800;box-shadow:none;font-size:16px;margin-top:58px;display:inline-block;font-weight:400;border:2px solid #128bc8;padding:8px 16px!important;-webkit-transition:all .1s cubic-bezier(0.4,0,1,1);transition:all .1s cubic-bezier(0.4,0,1,1)}.btn-contacto:hover{color:#fff!important;background-color:#128bc8}.btn-send-inicio:visited{margin:10px 0;border-radius:1px;color:#f1f1f1;background-color:#128BC800;box-shadow:none;border:1px solid #f1f1f1}.btn-send-inicio:hover{color:#f1f1f1;background-color:#f1f1f100;border:1px solid #f1f1f1}.btn-send{margin:10px 0;border-radius:5px;color:#f1f1f1;background-color:#128BC8;box-shadow:none;border:1px solid #f1f1f1;height:50px;width:25%}.btn-send:hover{background-color:#fff;color:#128BC8;border:1px solid #128BC8}#footer{background-color:#161616;padding:20px 0}#footer hr{border-top:1px solid #696969;width:100%}.footer-copyright,.footer-copyright a{color:#696969;line-height:32px;text-align:left;margin-top:16px}.footer-copyright a{font-size:11px}.termos{text-align:right!important}.footer-social{float:right}.newsletter-btn,.newsletter-btn:hover{display:block;width:76px;height:30px;line-height:28px;position:absolute;left:-74px;top:12%;-webkit-transform:translateY(0%);transform:translateY(0%);background-color:#128BC8;text-decoration:none;border-radius:0 4px 4px 0;text-align:center;border:1px solid #128bc800;color:#fff;font-size:9px;-webkit-transition:all .8s cubic-bezier(.19,1,.22,1);transition:all .8s cubic-bezier(.19,1,.22,1)}.footer-social a{font-size:18px;color:#696969;margin-right:5px}.site_map ul{margin-bottom:50px}.site_map ul li a{color:#696969;text-transform:uppercase;outline:none!important;text-decoration:none;transition:all .3s ease 0}.site_map li{padding-bottom:10px}.site_map h4{margin-top:16px;margin-bottom:21px;font-size:18px;font-weight:500;color:rgba(255,255,255,.7)}.site_map .icon_sobre{width:40Px;height:40px;float:left}.site_map .contactForm{width:100%}#footer input.form-control{font-size:12px;color:rgba(221, 221, 221, 1);outline:none!important;text-decoration:none;transition:all .3s ease 0;background-color:#303030;box-shadow:inset 0 -1px 0 #3490ff00;box-shadow:inset 0 -1px 0 rgba(52,144,255,0);height:37px;max-width:62%;border:1px solid #128bc8;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#footer input[type="submit"]{font-size:12px;background:#128bc8;border-right:1px solid #128bc8;border-top:1px solid #128bc8;border-bottom:1px solid #128bc8;width:34%;padding:5px 0;text-align:center;color:#fff;transition:.3s;cursor:pointer;margin-right:5%;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-top-right-radius:2px;-moz-border-bottom-right-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;float:right}#footer .form-group{margin-bottom:12px;padding-left:0}#footer #email_newsletter{margin-bottom:-37px}.fa{margin-top:16px;display:inline-block;font:normal normal normal 18px/1 Fontawesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}.navbar-toggle{position:relative;float:right;margin-right:0;padding:2px 0;margin-top:18px;margin-bottom:15px;background-color:transparent;background-image:none;color:#f1f1f1;font-size:21px;border:1px solid transparent;border-radius:3px;z-index:1}#resetPass .reset-title{padding:20px 0}#resetPass .botm-line{background-color:#128BC8;width:110px;display:inline-block}#resetPass .resetPass-info{margin-bottom:0;text-align:center}#resetPass hr{margin-top:10px;margin-bottom:20px;border:0;border-top:2px solid #128BC8}@media (max-device-width: 480px) and (orientation: landscape){.center a.logo{margin-left:-26px;margin-top:21px;font-size:16px}.center a.logo_img{margin-left:0;margin-top:0;font-size:24px}}@media (min-width: 1200px) and (max-width: 1299px){.center a.logo{padding-left:0;margin-left:-26px;margin-top:21px;font-size:16px}.center a.logo_img{padding-left:0;margin-left:0;margin-top:0;font-size:24px}}@media (min-width: 1300px){.center a.logo{padding-left:0;margin-left:-26px;margin-top:21px;font-size:16px}.my_container{width:auto}}@media (min-width: 992px) and (max-width: 1199px){.center a.logo{padding-left:0;margin-left:-26px;margin-top:21px;font-size:16px}.center a.logo_img{padding-left:0;margin-left:0;margin-top:0;font-size:24px}}@media (min-width: 768px) and (max-width: 991px){.center a.logo{padding-left:0;margin-left:-26px;margin-top:21px;font-size:16px}.center a.logo_img{padding-left:0;margin-left:0;margin-top:0;font-size:24px}}@media (min-width: 768px){.modal-dialog{width:750px}.form-horizontal .control-label{padding-top:0}.navbar-center ~ .navbar-center{margin-right:0}#suporte .suporte-contacto,#suporte .suporte-remote-access,#suporte .suporte-email,#suporte .suporte-rma-info{padding:20px 0}#suporte .suporte-contacto a,#suporte .suporte-remote-access a,#suporte .suporte-email a,#suporte .suporte-rma-info a{text-decoration:none;color:#7e8082}#suporte .suporte-remote-access p,#suporte .suporte-rma-info p{margin-top:28.5px;margin-bottom:11.5px}#ped_registo_content .contact-address,#ped_registo_content .contact-phone,#ped_registo_content .contact-email,#ped_registo_content .registo-title{padding:20px 0}#ped_orcamento_content .contact-address,#ped_orcamento_content .contact-phone,#ped_orcamento_content .contact-email,#ped_orcamento_content .orcamento-title{padding:20px 0}#ped_contacto_content .contact-address,#ped_contacto_content .contact-phone,#ped_contacto_content .contact-email,#ped_contacto_content .contacto-title{padding:20px 0}#morada .contact-address,#morada .contact-phone,#morada .contact-email{padding:20px 0 0 0}.navbar-center .dropdown-menu{left:auto;right:0}.navbar-center .dropdown-menu-left{left:0;right:auto}#navcollapse{visibility:hidden;z-index:100}.my_container{width:auto}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;border-color:transparent!important;box-shadow:none!important}#morada .border{border-left:1px solid #ddd;border-right:1px solid #ddd}#suporte .suporte-remote-access-info{border-left:1px solid #ddd;border-right:1px solid #ddd}#ped_registo_content .contact_phone{border-left:1px solid #ddd;border-right:1px solid #ddd}#ped_orcamento_content .contact_phone{border-left:1px solid #ddd;border-right:1px solid #ddd}#ped_contacto_content .contact_phone{border-left:1px solid #ddd;border-right:1px solid #ddd}}@media (min-width:768px){.navbar-toggle{display:none}.navbar-menu>li{float:left}.navbar-menu>li>a{padding-top:14px;padding-bottom:14px}.navbar-center .dropdown-menu{right:0;left:auto}.navbar-center .dropdown-menu-left{left:0;right:auto}}@media (max-width: 640px){#suporte .suporte-contacto,#suporte .suporte-remote-access,#suporte .suporte-email,#suporte .suporte-rma-info{padding:20px 0}#suporte .suporte-contacto a,#suporte .suporte-remote-access a,#suporte .suporte-email a,#suporte .suporte-rma-info a{text-decoration:none;color:#7e8082}#suporte .suporte-remote-access p,#suporte .suporte-rma-info p{margin-top:28.5px;margin-bottom:11.5px}#suporte .suporte-rma-info,#suporte .suporte-remote-access,#suporte .suporte-email{margin-top:20px}.my_image{min-height:290px!important}.center a.logo_img{margin-left:-15px!important}.main-header{min-height:220px!important;height:0!important}#footer h5{font-size:16px!important}h4{font-size:14px!important}h6{font-size:8px}#homepage .antetitulo{font-size:12px!important;margin-top:-60px;transform: scale(1,0.6);padding: 0 0 11px 9px;}#homepage .antetitulo-bold{font-size:30px!important}#homepage .banner .my_image{background-image:url(../images/small-head_banner.jpg)!important;height:290px!important}#support_content textarea,textarea.form-control,input.form-control,input[type=text],input[type=password],input[type=email],input[type=number],[type=text].form-control,[type=password].form-control,[type=email].form-control,[type=tel].form-control,[contenteditable].form-control{font-size:8px}#support_homepage .head-title{font-size:32px!important}#politica_homepage .head-title{font-size:32px!important}#termos_homepage .head-title{font-size:32px!important}#ped_registo_content textarea,textarea.form-control,input.form-control,input[type=text],input[type=password],input[type=email],input[type=number],[type=text].form-control,[type=password].form-control,[type=email].form-control,[type=tel].form-control,[contenteditable].form-control{font-size:8px}#ped_orcamento_content textarea,textarea.form-control,input.form-control,input[type=text],input[type=password],input[type=email],input[type=number],[type=text].form-control,[type=password].form-control,[type=email].form-control,[type=tel].form-control,[contenteditable].form-control{font-size:8px}#ped_contacto_content textarea,textarea.form-control,input.form-control,input[type=text],input[type=password],input[type=email],input[type=number],[type=text].form-control,[type=password].form-control,[type=email].form-control,[type=tel].form-control,[contenteditable].form-control{font-size:14px}#ped_orcamento_homepage .head-title{font-size:32px!important}#produtos_homepage .head-title{font-size:32px!important;margin-top:200px!important}}@media (max-width:767px){#morada .contact-info{margin-bottom:0;text-align:left;margin-left:0px;}.navbar-menu .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-menu .open .dropdown-menu .dropdown-header,.navbar-menu .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-menu .open .dropdown-menu>li>a{line-height:22px}.navbar-menu .open .dropdown-menu>li>a:focus,.navbar- .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width: 992px){.my_container{width:auto}}@media (min-width: 20px){.modal-body h6{font-size:14px}.modal-body .bold{font-weight:bolder}}@media(max-width:1199px){.suporte_active{border-bottom:none!important;padding-bottom:0!important}}@media (min-width: 451px) and (max-width: 768px){.section-title{margin-bottom:15px}ul.navbar-menu li{float:left;display:block;width:auto;margin:-2px 17.5px -10px;line-height:40px}.btn-contacto{margin:5px 0 10px;border-radius:2px;color:#128bc8;float:left;background-color:#128BC800;box-shadow:none;font-size:16px;display:inline-block;margin-top:10px;border:2px solid #128bc8;padding:4px 8px!important;-webkit-transition:all .1s cubic-bezier(0.4,0,1,1);transition:all .1s cubic-bezier(0.4,0,1,1)}.footer-copyright{text-align:center}.termos{text-align:center!important}}@media(min-width: 768px) and (max-width: 991px){ul.navbar-menu li a{font-size:11px!important;padding-top:8px;}ul.navbar-menu li{margin:0 12.5px!important}.navbar-menu{margin-left:120px}}@media (max-width: 1199px){.menulogin{top:0!important;width:33%!important}}@media (max-width: 991px){.btn-send{width:50%}.divlinklogin{top:1.4em;}#footer input[type="submit"] {font-size:9px}.btn-send-inicio{top:98px}.menulogin{top:0!important;width:50%!important}}@media (max-width: 678px){.menulogin{top:0!important;width:100%!important}}@media (max-width: 768px){.btn-send{width:100%}.divlinklogin{right:4em;top:0.86em}}@media (max-width: 450px){.divlinklogin{margin-top: -4px;}}@media (min-width: 20px) and (max-width: 450px){.navbar-toggle:hover,.navbar-toggle{background-color:transparent!important;color:#f1f1f1;margin-top:9px!important}ul.navbar-menu li{float:left;display:block;width:auto;margin:-2px 17.5px -10px;line-height:40px}.navbar-toggle{margin-top:4px}.navbar-default .navbar-menu > li > a{text-align:center}.navbar-default .navbar-menu > .active > a,.navbar-default .navbar-menu > .active > a:focus,.navbar-default .navbar-menu > .active > a:hover,.navbar-default .navbar-menu > li > a:hover,.navbar-default .navbar-menu > li > a:focus{background-color:none;color:none}.top-title{font-size:15px}.title{font-size:50px}.sub-title{font-size:24px}.footer-copyright a{color:#696969;line-height:32px;margin-top:16px;font-size:10px}.termos{text-align:center!important}.footer-copyright{text-align:center}.padding-right-zero{padding-right:15px}.section-title{margin-bottom:15px}.cta-txt h3{font-size:28px}body{font-size:14px}h3.txt-tl{font-size:18px}.btn-contacto{margin:5px 0 10px;border-radius:2px;color:#128bc8;float:left;background-color:#128BC800;box-shadow:none;font-size:16px;display:inline-block;margin-top:10px;border:2px solid #128bc8;padding:4px 8px!important;-webkit-transition:all .1s cubic-bezier(0.4,0,1,1);transition:all .1s cubic-bezier(0.4,0,1,1)}#servicos{padding-top:80px;font-family:'Open Sans',Arial,Helvetica,sans-serif;will-change:background-position;background:#aaa url(../images/servicos_bg.jpg)fixed!important;color:#fff}.center a.logo_img{height:auto;float:left;display:block;margin:0;padding-left:0;position:relative;z-index:2;margin-top:0!important;font-size:20px;text-decoration:none;font-weight:700;font-family:'Open Sans',sans-serif}.center a.logo{height:auto;float:left;display:block;margin:0 0 0 -30px;padding-left:0;position:relative;z-index:2;margin-top:14px!important;font-size:14px;text-decoration:none;font-weight:100;font-family:'Open Sans',FontAwesome}.logo_img img{height:auto;margin-top:0!important;margin-left:0!important;font-size:24px}#support_header{min-height:220px!important;max-height:220px!important}#second_header{min-height:220px!important;max-height:220px!important}#politica_homepage hr{margin-top:10px;margin-bottom:20px;border:0;border-top:2px solid #128BC8}#ped_orcamento_homepage .head-title{margin-top:100px!important}#support_homepage .head-title{margin-top:100px!important;font-size:32px!important}#politica_homepage .head-title{margin-top:100px!important;font-size:32px!important}#termos_homepage .head-title{margin-top:100px!important;font-size:32px!important}#termos_homepage .botm-line{background-color:#128BC8;width:110px;display:inline-block}#termos_homepage hr{margin-top:10px;margin-bottom:20px;border:0;border-top:2px solid #128BC8}#politica_homepage .botm-line{background-color:#128BC8;width:110px;display:inline-block}#solucoes .head-title{font-size:32px!important}#servicos .head-title{font-size:32px!important}#sobre .head-title{font-size:32px!important}#contacto .head-title{font-size:32px!important}#morada .head-title{font-size:32px!important}.navbar-fixed-top{height:60px!important;padding-top: 10px;}}@media (min-width: 1500px) {.container{min-width:1440px;}}@media (min-width: 1800px) {.container{min-width:1740px;}}@media (min-width: 2000px) {.container{min-width:1940px;}}
