/************************************* INICIO BODY_ESTILO.CSS *************************************/@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);@import url(https://fonts.googleapis.com/css?family=Roboto:200,400);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);/* FORMATACAO DO BODY */.mceContentBody{margin: 10px;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size: 15px;line-height: 1.5;color: #797979;font-weight: 400;} .mceContentBody .responsive_box img, .mceContentBody .box img { max-height: 150px;} .mceContentBody .boxes.c2 .box img {max-height: 250px;} .contorno_tabela td { border: 1px solid #0074A5;} .floatImgLeft,.floatImgRight { margin-top: 10px; margin-bottom: 10px;} .floatImgLeft { float: left; margin-right: 10px;} .floatImgRight {float: right; margin-left: 10px;} .imgCentered { margin: 10px auto; display: block;}/*********** IMAGENS CANTOS REDONDOS E LIMITE ***********/.ImagemLimite{padding: 1px;border: 1px solid #d4d4d4;border-radius: 3px;margin: 5px;} .texto hr{height: inherit;margin: 5px 0; }hr {position: relative;}hr:after{position:absolute;content: '';background-color: #0074A5;height: 3px;width: 30px;bottom: 0px;left: calc(50% - 15px);} .mceContentBody ul li, .mceContentBody ol li{ padding: 5px 0;}h3.faq, p.faqmsg{ border: 1px dotted gray; padding: 2px; }body {background: white; font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size: 15px;line-height: 1.5;color: #333;font-weight: 400;margin: 0;padding: 0;}#content { font-size: 1.3em; line-height: 1.5em;}a{color: #0074A5;text-decoration: none;}a:hover, .estrutura > div:nth-of-type(1) li:hover a { color:#1fa7da; }h1,h2,h3,h4,h5,h6{font-family: "Montserrat", Helvetica, Arial, sans-serif;font-weight: 400;line-height: 1.1em;color: #003F5D;}h1{ font-size: 2em; line-height: 1em; margin: 0 0 10px;}h2{ font-size: 1.5em; line-height: 1em; margin: 0 0 21px;} h3{ font-size: 1.2em; line-height: 1em; } h4{ font-size: 1em;}h5{ font-size: 0.8em;}h6{ font-size: 0.6em;}hr{display: block; height: 1px;border: 0; border-top: 1px solid #ccc;margin: 1em 0; padding: 0; clear: both;}/* CLASSES PARA O EDITOR DE TEXTO */a.Link-Botao-Simples, a.Link-Botao-Cor {display: inline-block;padding: 8px 15px;font-size: 0.9em;font-weight: 600;padding: 10px 30px;margin: 10px 0;text-transform: uppercase;text-decoration: none;transition: 0.4s;}a.Link-Botao-Simples{background: #daedff;color: #333;}a.Link-Botao-Simples:hover{ background: #5CB0FD; color: white;}a.Link-Botao-Cor{ color: #FBFBFB; background: #0074A5;}a.Link-Botao-Cor:hover{background: #3796BD; color: #FFF; }a.Link-Botao-Simples.Laranja{background-color: #FF7000;color: #FFF;}a.Link-Botao-Simples.Laranja:hover{background-color: #ff9543;color: #fff;}a.Link-Botao-Simples.Desativado{ background-color: rgb(238, 238, 238); border: 1px solid #dddddd; color: #999999; padding: 8px 30px;}a.Link-Botao-Simples.Desativado:hover{color: #333;border-color: #adadad;}a.moreDetails.Link-Botao-Simples.Desativado{padding: 5px 30px;font-size: 0.7em;}/* Modelo quatro colunas [Livia] */.responsive_boxes .responsive_box{ /* formatação para pagina do Gestor de conteudos- ADMIN*/display:inline-block;margin: 5px;background: #F2F2F2;text-align: center;width: calc(25% - 10px);} .estrutura .responsive_boxes .responsive_box{ padding: 0; } /* Para corrigir layout para as outras paginas */#content .responsive_boxes .responsive_box{ border: 0; float:left;text-align: center; }#content .responsive_boxes .responsive_box:last-of-type:after,#content .responsive_boxes:after {content: ''; clear: both; display: block;}/********************* Edição de imagem (em boxes) para página inicial *******************************/.responsive_boxes .round_div{margin: 0 auto;margin-top: 10px;width: 100%;max-height: 250px;overflow: hidden;transition: all 0.6s ease;} .responsive_boxes .round_div:hover{transition: all 0.2s ease; overflow: hidden;} .responsive_boxes .responsive_box img{ width: 250px;height: 250px;border: 1px solid #FFF;transition: all 0.2s ease;} .responsive_boxes .responsive_box a.fa-chevron-right{text-decoration: none;color: #FBFBFB;font-size: 16px;display: inline-block;padding: 11px 7px 9px 14px;background: #0074A5;border-radius: 50%;text-align: center;margin: 20px auto 0 auto;transition: all 200ms ease-out;} .responsive_boxes .responsive_box a.fa-chevron-right:hover{background: #3796BD; color: #fff; transition: 0.4s;} .responsive_boxes .round-link{display: block;width: 100%;max-height: 250px;position: relative;} .responsive_boxes .round-link:hover{display: block;overflow: hidden; transition: all 0.2s ease;}/* ROTATE and ZOOM IMAGE */.responsive_boxes .responsive_box a.round-link img{transition: all 0.2s ease;}#fullpage .responsive_boxes .responsive_box a.round-link:hover img{transform: scale(1.15) ; -moz-transform: scale(1.15); -webkit-transform: scale(1.15);box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; transition: all 0.2s ease; overflow: hidden;opacity: 0.7;} .zoom{background:none !important; width: 250px; max-height: 250px; display: none;} #fullpage.round_div:hover .zoom:before{ transition: transform 400ms ease;transform: scale(1);color: #2E6384;color: white;opacity: 1;}/********************* FIm Edição de imagem (em boxes) para pagina inicial *******************************//* Modelo caixa conteudo [Livia] */.boxes{width:100%;text-align: center;} /* Boxes menos 10 de margin*/.boxes .box .title{color: #333; text-align: left; } .box img:not(.captcha) {max-width: 100%;} .boxes .box {width: calc(25% - 10px);float:left;background-color: #FFF;/*border-radius: 5px;margin: 0 5px;*/margin: 0;margin-bottom: 5px;border: 1px dotted gray;} .boxes .box .title { width: auto; height: auto;font-weight: bold; position:relative; margin-bottom: 20px; padding: 10px 5px; text-transform: uppercase;border-bottom: 1px solid rgba(0, 0, 0, 0.08);} .boxes .box .title:after{position:absolute;content: '';background-color: #0074A5;height: 3px;width: 30px;bottom: -1px;left: 0;} .boxes .box > img {margin-bottom: 10px;border-radius: 50%;background-size: cover;background-position: center center;} .boxes .box .texto{ text-align: left;} /* padding: 0px 10px 10px 10px;*//* .title:hover{color: #F17113;} */.boxes .box .link span{ font-family: 'Oswald', sans-serif; font-weight: 400;} .boxes:after{content:"";clear:both;display:block;}/* Layout paginas*/.estrutura{margin-bottom: 40px;} .estrutura .estrutura_center{/* DIV do conteúdo da página*/width: calc(100% - 290px); min-height: 350px; float: right; padding-top: 10px;} .estrutura .estrutura_left{ /* DIV do conteúdo do Menu*/float: left; width:260px; min-height: 1px; font-size:1em; line-height: 25px; text-align: left;} .estrutura .estrutura_left .leftmenu div:nth-of-type(1) {font-size: 1em;} .estrutura > div:nth-of-type(1) ul{list-style-type: none;padding: 0;margin: 0px;} .estrutura > div:nth-of-type(1) ul li{ padding: 2px 0px; transition: 0.4s; } .estrutura > div:nth-of-type(1) li a{display: block; padding-left: 15px; } .estrutura > div:nth-of-type(2) ul{list-style:none;list-style-position: inside;padding-left: 10px;} .estrutura:after{content:"";clear:both;display:block;}/* Modelo parallax item */.mceContentBody .parallaxItem, .mceContentBody .slideshow, .mceContentBody .slideshow img {border: 1px dotted #000;padding: 5px;background: #F0F0F0;} .activo{ background-color: #D6EDF8;color: #030060;}/* Classes c{num} - {num} número de colunas */#content .c2 .box, #content .c3 .box , #content .c4 .box {border: none;} .c2 .box {width: calc(50% - 5px);} .c2 .box:first-of-type {margin-right: 10px;} .mceContentBody .c2 .box:first-of-type {margin-right: 5px; } .c3 .box {width: calc(33% - 4px); margin-right:10px;} .c3 .box:last-of-type {margin-right: 0;} .mceContentBody .c3 .box {margin-right: 5px;} .mceContentBody .c3 .box:nth-of-type(2){ margin-right: 5px;} .c4 .box {width: calc(25% - 7px) ; margin-right: 9px;} .c4 .box:last-of-type {margin-right: 0;} .mceContentBody .c4 .box:nth-of-type(2){margin-right: 5px;} .mceContentBody .c4 .box {margin-right: 5px;}/*Menu lateral */.estrutura > div:nth-of-type(1) .leftmenu li {padding: 8px 0px; transition: all 200ms ease-out; background: #daedff; cursor: pointer; border-bottom: 2px solid #FBFBFB; text-transform: uppercase; color: #999999;font-size: 0.9em;} .estrutura > div:nth-of-type(1) .leftmenu li a{padding-left: 13px; display: inline-block; text-shadow: none; font-size: 0.90em; color: #444; font-weight: bold;} .estrutura > div:nth-of-type(1) li:hover{background-color:#95D0E8;} .estrutura > div:nth-of-type(1) li:hover a{color: #333333;}/************* MEDIA QUERIES *************/@media all and (min-width: 1100px){body { font-size: 13px;}}@media all and (min-width: 1024px) and (max-width: 1099px){body { font-size: 13px;}#content .responsive_boxes .responsive_box{min-width: calc(50% - 10px);} .zoom:before {line-height: 1.7em;} .c3 .box {width: calc(50% - 10px);} .c3 .box:nth-of-type(2) {margin-right: 0;} .c3 .box:last-of-type {width: 100%; margin-right: 0;} }/*TABLET (MODO RETRATO) */@media all and (max-width: 1023px) and (min-width: 768px) {#content{font-size: 1em;}body { font-size: 15px;}span.Link-Botao-Simples, span.Link-Botao-Cor{font-size: 1.3em;}#content .responsive_boxes .responsive_box{min-width: calc(50% - 10px);} #content .responsive_boxes:after{content:""; clear: both; display: block;}#content .boxes .box{ float: left; width: calc(50% - 5px)}#content .boxes .box:nth-of-type(3){ clear: both;} .estrutura > div:nth-of-type(1) {width: 245px;} .zoom:before {line-height: 1.7em;} .estrutura > div:nth-of-type(1) .leftmenu li a, .DestaquesMenu .Destaque a {font-size: 1em;} #content .c3 .box:nth-of-type(3) {width: 100%;} .c4 .box:nth-of-type(2), .c4 .box:nth-of-type(4),.c3 .box:nth-of-type(2), .c3 .box:nth-of-type(3){margin-right: 0;} .estrutura .estrutura_center {width: calc(100% - 260px);}}/*SMARTPHONES*/@media all and (max-width: 767px) and (min-width: 480px) {body { font-size: 13px;} }@media all and (max-width: 767px) and (min-width: 0px) {body { font-size: 15px;} .c2 .box{ width: 100%;}/*#content .boxes .box, .responsive_boxes .responsive_box{ margin: 10px; width: calc(50% - 20px);}*/.estrutura > div{ float: none; width: 100%;} .estrutura > div:nth-of-type(1) {float: none; margin-top: 0; width: calc(100% - 20px); margin: 0 auto;} .estrutura > div:nth-of-type(2) {float: none; margin-top: 0; width: calc(100% - 20px); margin: 0 auto;} .responsive_boxes:after{content:"";clear:both; display:block;} #content .responsive_boxes .responsive_box{overflow: hidden; width: calc(50% - 8px);} #content .responsive_boxes .responsive_box:nth-of-type(even) {margin-right: 0;} #content .boxes .box:nth-of-type(3){ clear: both;} #content .c3 .box {width: calc(50% - 5px); } #content .c3 .box:nth-of-type(3) {width: 100%;} #content .c3 .box:nth-of-type(2){margin-right: 0;} .c4 .box {width: calc(50% - 5px);} .c4 .box:nth-of-type(even) {margin-right: 0;} .zoom:before {line-height: 1.7em;} .estrutura {width: calc(100% - 10px);} .estrutura .estrutura_left .leftmenu div:nth-of-type(1) {font-size: 1em;} .estrutura{display: flex; flex-direction: column; } .estrutura > div:nth-of-type(1){order: 2;} .estrutura > div:nth-of-type(2){order: 1;}}@media all and (max-width: 479px) and (min-width: 0px) { body { font-size: 15px;} .Columns table{float: none; clear: both; width: 100%;}#content .boxes .box, #content .c3 .box:nth-of-type(3){ width: 100%; display: block; margin: 0 0 10px 0;}#content .responsive_boxes .responsive_box {width:100%;}}/************************************* FIM BODY_ESTILO.CSS *************************************//************************************* INICIO ESTILO.CSS *************************************/html, body {height: auto;margin:0;padding: 0;} .extensoes { font-size: 0.7em;}#mastermenu, #submenu { font-family: Arial, Helvetica, sans-serif;} .bannerContainer,.estrutura .estrutura_left .TituloMenu,a.Link-Botao-Simples, a.Link-Botao-Cor,input[type=submit], input[type=button], .InputSubmit,.boxes .box .title,#footer #footer-content div > span,.btn-green,.wizard-heading{font-family: "Montserrat", Helvetica, Arial, sans-serif; }#content img { border-radius: 2px;}button.btn-green.done{border-bottom-color: #676967;}button.btn-green.done:before{background: #676967;} .slideEffect {position: relative;z-index: 1; }a.Link-Botao-Simples.slideEffect:hover{background: #5CB0FD;} .slideEffect:before {content: '';width: 0;height: inherit;position: absolute;background: #5CB0FD;left: 0;top: 0;bottom: 0;z-index: -1;transition: 0.3s; } .slideEffect:hover:before {width: 100%; } .responsive_boxes .responsive_box{ background: #ffffff; }h3.faq{cursor: pointer; cursor: hand;border: 0; margin-bottom: 0; margin-top: 20px;}p.faqmsg{display: none; border: 0} .estrutura .estrutura_left .TituloMenu { color: #333; position: relative; border-bottom: 1px solid rgba(150,150,150,0.5); font-weight: bold; padding-left: 0; padding-bottom: 5px; margin: 10px 0; } .estrutura .estrutura_left .TituloMenu:after {content: "";position: absolute;bottom: -2px;left: 0;width: 40px;height: 3px;background: #0074A5;} .estrutura .estrutura_left .TituloMenu a, .estrutura .estrutura_left .TituloMenu a:hover{color: #333;} .estrutura .estrutura_left .TituloMenu .fa {font-weight: 600; font-size: 1.2em; margin-right: 5px;} .resumoDependentes .resumo {margin-left: 15px;}#header_space{height: 80px;// set animation-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}#header_space.small{height: 0px;// set animation-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}/*Botão Voltar ao Topo */.voltarTopo{ box-shadow: 0 0 5px 0 rgba(255,255,255,0.4); bottom: 85px;display: block;border-radius: 50%;font-size: 1.5em;height: 50px;position: fixed;right: 20px;text-transform: uppercase;width: 50px;z-index: 10000;background-color: #0074A5;color: #FBFBFB;text-align: center;line-height: 50px;display: none;transition: 0.3s;}@media all and (max-width: 489px) and (min-width: 0px) { .voltarTopo {bottom: 90px;}} .voltarTopo:hover{background-color: #3796BD;color: #FFF;opacity: 1;transition: 0.4s;} .voltarTopo span { line-height: 50px;}/*********** SITEMAP ***********/#SiteMap {line-height: 26px;}#SiteMap a.SiteMapSubmenu:hover{ cursor: pointer; cursor: hand; }#SiteMap ul li:before{display: none;}#SiteMap ul {list-style: none;}#banner_petro .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ text-align: center !important; width: 100% !important;position: absolute !important; bottom: 40px;}html, body{margin: 0;padding: 0;height: 100%;}body {top: 0px !important; /* Para sobrescrever o top: 40px colocado pelo Google Translator */} .float-left{float: left;} .float-right{float: right;}/******************** HEADER ********************/#header_content, .limit-width {max-width: 1140px; margin: 0 auto;}header{z-index: 10000;width: 100%;height: 170px;// set animation-webkit-transition: all 0.8s ease;transition: all 0.8s ease;} .bg-white{} .ImgSmall{float: none !important;margin: 20px auto !important;max-width: 100%;height: auto;display: block;}#content{padding:10px;}#content p img {margin: 10px; max-width: 100%; height: auto; }header.small{z-index: 10000;width: 100%;top:0px;position: fixed;height: 50px;border-bottom: 1px solid #383838;}header a:first-letter {text-transform: capitalize;}header:after {content:'';display:block;clear: both;}header .limit-width::before { content: ' ';display:block;clear: both;}#logo {height: 110px;line-height: 110px;transition: 0.8s;}header.small #logo {line-height: 50px;}#logo img{max-height: 90px; vertical-align: middle; padding: 4px 30px;}header.small #logo img{max-width: 120px; float: left;}#test{width: 100%;height: calc(100% - 130px);background: green;}/* Google Translate Begin*/ .goog-te-banner-frame , #google_translate_element , #goog-gt-tt{ display: none !important; }/* Google Translate End *//* Begin translate dropdown */#language {width: 60px !important;float: right;visibility: hidden;} .dd-select {border: 0 !important; width: 60px !important; background: transparent !important; } .dd-selected { padding: 0 !important; } .dd-options { width: 45px !important; margin-left: 5px !important; padding: 0 !important; text-align: center !important;} .dd-option {padding: 0;} .dd-option-image, .dd-selected-image{ float: none !important; } .dd-pointer-down {border-top-color: #c1c1c1 !important;} .dd-pointer {right: 5px !important; top: 55% !important;}/* End translate dropdown */.google-maps {position: relative;padding-bottom: 400px;height: 0;max-height: 400px;overflow: hidden;clear: both;} .google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;max-height: 400px;overflow: hidden;}font:hover { background: transparent!important; box-shadow: 0px 0px 0px transparent !important;}#banner_petro .bxslider, #content .bxslider_content { list-style:none; margin:0; padding:0;}#banner_petro div.banner_img {background-size: cover !important;background-repeat: no-repeat !important;background-position: center center !important;}#header_space:after {content: '';display: block;clear: both;}/* Correção dos textos traduzidos .estrutura > div:nth-of-type(1) li a:first-letter,.estrutura .estrutura_left .leftmenu div:nth-of-type(1):first-letter, .DestaquesMenu > div:first-of-type:first-letter,p:first-letter,#footer ul a:first-letter,ul.slimmenu a:first-letter,#footer #footer-content div > span:first-letter, #footer ul li:first-letter,#footer-dados ul li span:nth-of-type(2):first-letter,.CalendarioProximosAgendamentos > div:first-of-type:first-letter {text-transform: uppercase;}*/.leftmenu {font-size: 0.9em;}/*********** BREADCUMBS *************/.breadcumbs {background: #fff;color: #999999;position: relative;font-size: 0.9em;width: 100%;box-shadow: 0 2px 2px #e6e6e6;border: 1px solid #D8D5D5;height: 46px; line-height: 46px;padding-left: 20px;overflow: hidden;} .breadcumbs a:last-of-type:after {content: '';} .breadcumbs a {padding-right: 20px;margin-right: 20px;text-decoration: none; position: relative;font-weight: bold;} .breadcumbs a:last-of-type {color: #727272 ; font-weight: normal;} .breadcumbs a:before, .breadcumbs a:after { position: absolute; content: ''; height: 27px; width: 1px; right: 0; background: #BFBEBE;} .breadcumbs a:before { top: -17px; transform: rotate(-30deg); } .breadcumbs a:after {bottom: -17px;transform: rotate(30deg);} .breadcumbs a:last-of-type:after, .breadcumbs a:last-of-type:before { display: none;} .fundoTituloMenu { background: #003044; color: #FFF;}/* INICIO BOX HEADER */.boxHeader {float: left; height: 40px; width: 180px; margin-top: 35px; position: relative; padding: 0 10px;} .boxHeader.redes {width: 90px;} .boxHeader:after {content: '';position: absolute;height: 40px;width: 1px;right: 0;top: 0;background: rgba(255, 255, 255, 0.3);margin-right: 10px;} .boxHeader:nth-of-type(1){width: 150px !important;} .boxHeader:last-of-type:after{width: 0;}p.subtitulo span{padding: 15px;display: none;font-size: 20px;} .boxHeader.redes:after,.boxHeader:nth-of-type(3):after { display: none;} .boxHeader:nth-of-type(2) p.subtitulo:first-letter {text-transform: lowercase;}header .float-right {height: 110px; font-size: 13px;}header .float-right:after {content: ''; clear: both; display: block;} .boxHeader i {float: left; height: inherit; line-height:40px; font-size: 35px; margin-right: 15px;} .boxHeader:nth-of-type(2) i{font-size: 30px;} .boxHeader > div {float: right} .boxHeader a {display: block; color: #000;} .boxHeader a:hover i {color: #666;} .boxHeader p {margin:0; padding: 0;} .boxHeader p.titulo {color: #FFF; font-weight: bold;} .boxHeader p.subtitulo {color: #333; line-height: 40px; height: 40px;} .boxHeader a.socialMedia i { color: #FFF; font-size: 1.6em;} .boxHeader a.socialMedia:hover i{color: #95D0E8;} .socialMedia i.fa.fa-google-plus{margin-right: 8px;}/* FIM BOX HEADER */.Sublinhado {border-bottom: 1px solid #D5D5D5;padding-bottom: 20px; margin-bottom: 10px;position: relative;} .Sublinhado:after {position: absolute;content: '';width: 50px;height: 3px;background: #0074A5;bottom: -2px;left: 0;}/* BOXES *//* BOXES *//*********** MEDIA QUERIES ***********/ /*TABLET (MODO RETRATO) */@media all and (max-width: 1023px) and (min-width: 768px) {p.subtitulo span{padding: 10px;}ul.slimmenu.collapsed li{background: #fff;}#google_translate_element { margin-right: 5px; } .dd-option-image, .dd-selected-image {margin-top: -3px;}#language { visibility: hidden; }#logo img{max-width: 130px; padding: 0 20px;} .breadcumbs{width:calc(100% - 20px);} .DestaquesMenu > div:first-of-type {font-size: 1em;} .boxHeader{padding: 0; width:calc(33% - 20px); } .boxHeader.redes{max-width: 90px;min-width: 90px;width: 90px;} header .float-right{ min-width: 517px;} .breadcumbs a:before, .breadcumbs a:after{height:28px;}} /*SMARTPHONES*/@media all and (max-width: 767px) and (min-width: 0px) {header .float-right, header .float-left {float: none;}header { height: 130px; } header.small { height: 106px; } .bg-color{height: 100px;}#header_space {height: 120px;} #logo img { max-width: 250px; width: 100%; }header.small #logo img {max-width: 170px; float: none;} #content{width: calc(100% - 20px); margin: 0 auto;padding-top: 35px; }#banner_petro, header .limit-width::before, #top_links .float-left { display: none; }#top_links, #top_links .limit-width, header.small #top_links {visibility: hidden; height: 0;line-height: 0;}#logo {float: none; text-align: center; width: 100%; }ul.slimmenu.collapsed li{background: #fff;}#content:after {content: ''; display: block; clear: both; } #social {display: none;}#language {visibility: hidden; transition: all 0.8s ease;} .breadcumbs{width:calc(100% - 20px); display: none;}html {overflow-x: hidden; height: auto;}div.TituloMenu {font-size: 1.1em;}#content {font-size: 1em; } #header_space{height: 40px;}header .float-right {display: none;} .breadcumbs {visibility: hidden; margin-top: 0;}}@media all and (max-width: 479px) and (min-width: 0px) {#content .estrutura .estrutura_center img {margin: 0 auto; display: block; max-width: 100%;}}@media all and (max-width: 489px) and (min-width: 0px) {#header_space{height: 60px;} .breadcumbs {visibility: hidden; margin-top: 0;}} /************************************* FIM ESTILO.CSS *************************************/#mastermenu {clear: both;height: 50px;line-height:50px;position: relative;z-index: 11000000;background: white;} .NoDisplay { visibility: hidden;}ul.slimmenu > li > a {text-transform: uppercase; font-weight: bold;position: relative;padding: 0 30px;}ul.slimmenu > li:after { content: ''; position: absolute; height: 20px; width: 1px; right: 0; top: calc( 50% - 10px ); background: rgba(150, 150, 150, 0.5); margin-left: 10px; }ul.slimmenu > li:last-of-type:after { display: none;}ul.slimmenu li.faqs ul ul {border-top: 1px solid #FFF;}ul.slimmenu li.faqs ul ul a {background: grey;}ul.slimmenu .submenu {position: absolute; bottom: 7px;color: #0B6A92;}@media (min-width: 768px) {ul.slimmenu > li {border-top: 3px solid transparent; height:50px; transition: 0.3s;} .small ul.slimmenu > li {height: 46px;}ul.slimmenu {position: relative;}ul.slimmenu > li:last-of-type:after {border-left: 0;}ul.slimmenu > li:hover, ul.slimmenu > li.menuActivo { height: 51px; border-top: 3px solid #55a1ff;margin-bottom: 0; } .small ul.slimmenu > li:hover, .small ul.slimmenu > li.menuActivo{ height: 46px; }}ul.slimmenu > li:hover > a, ul.slimmenu > li> a:hover,.small ul.slimmenu > li:hover > a,.smallul.slimmenu > li> a:hover,ul.slimmenu > li.menuActivo > a{color: #55a1ff;}ul.slimmenu li ul li > ul li a { background:#0074A5;}/********* MENU PARA MOBILE ***********/.menu-collapser {position: relative;background-color: #363636;color: #FFF;text-shadow: 0 1px 0 rgba(0,0,0,0.5);width: 100%;height: 48px;line-height: 48px;font-size: 1.2em;text-transform: uppercase;padding: 0 8px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-boxtext-align: left;transition: 0.8s;} .collapse-button {position: absolute;right: 8px;top: 50%;width: 40px;background-color: #55a1ff;;border-radius: 4px 4px 4px 4px;border-style: solid;border-width: 1px;color: #FFFFFF;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);padding: 7px 10px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);cursor: pointer;font-size: 14px;text-align: center;transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box} .collapse-button:hover, .collapse-button:focus {background-image: none;background-color: rgb(37, 37, 155);color: #FFF;} .collapse-button .icon-bar {background-color: #F5F5F5;border-radius: 1px 1px 1px 1px;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);display: block;height: 2px;width: 18px;margin: 2px 0;}ul.slimmenu {list-style-type: none;margin: 0;padding: 0;width: 100%;text-align: center;line-height: 50px;transition: 0.8s;} .small ul.slimmenu{line-height: 50px;}ul.slimmenu ul{margin: 0;padding: 0;text-align: left;}ul.slimmenu li {position: relative;display: inline-block;}ul.slimmenu > li:first-child { border-left: 0 }ul.slimmenu > li:last-child { margin-right: 0 }#submenu li:last-of-type {margin-bottom: 10px;}ul.slimmenu li a { font-weight: 600;}ul.slimmenu ul li a { color: #fff !important;}ul.slimmenu li a {display: block;color: #01018b;font-size: 1.1em;transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out;-moz-transition: background-color 0.5s ease-out;-webkit-transition: background-color 0.5s ease-out;} .small ul.slimmenu li a, .link-menu ul.slimmenu li a { color: #FFF; }ul.slimmenu li .sub-collapser {background: none repeat scroll 0 0 rgba(241, 241, 241, 0.16);position: absolute;right: 0;top: 0;width: 48px;height: 100%;text-align: center;z-index: 999;cursor: pointer;}ul.slimmenu ul li .sub-collapser { background: none repeat scroll 0 0 rgba(255, 255, 25, 0.075);}ul.slimmenu ul li .sub-collapser > i { color: #fff;}ul.slimmenu li .sub-collapser:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}ul.slimmenu li .sub-collapser > i {color: #DDD;font-size: 16px;display: inline-block;vertical-align: middle;position: relative;bottom: 4px;}ul.slimmenu li ul {margin: 0;list-style-type: none;line-height: initial; background: #2E6384;}ul.slimmenu li ul li { width: 100%; border-bottom:1px solid #1B87B5; }ul.slimmenu li ul li:last-of-type {border-bottom: 0;}ul.slimmenu li ul li a{ display: block; padding: 10px 20px;background: #55a1ff; font-weight: normal;}ul.slimmenu li ul li a:hover{background: #01018b; color: white; }ul.slimmenu li > ul {display: none;position: absolute;left: 0;top: calc(100% - 4px);z-index: 999999;min-width: 230px;}ul.slimmenu li > ul > li ul {display: none;position: absolute;left:100%;top: 0;z-index: 999999;width: 100%;background: #3c83af;}ul.slimmenu.collapsed li {display: block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box}ul.slimmenu.collapsed li a {display: block;border-bottom: 1px solid rgba(0, 0, 0, 0.075);box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box}ul.slimmenu.collapsed li .sub-collapser {height: 46px;}ul.slimmenu.collapsed li > ul {display: none;position: static;}ul.slimmenu li.faqs ul{display: none; visibility: hidden;}/********* MEDIA QUERIES ************/ /* PC */@media all and (min-width: 1224px) {.sub-collapser{display: none;}ul.slimmenu{text-align: center; }} /* MINI-PC / TABLET TABLET (MODO PAISAGEM) */@media all and (min-width: 1024px) and (max-width: 1223px) {.sub-collapser{display: none;}} /*TABLET (MODO RETRATO)*/@media all and (max-width: 1023px) and (min-width: 768px) {.sub-collapser{display: none;}#navigation{text-align: center;}ul.slimmenu li{text-align: left;} .menu-collapser {text-align: left;} ul.slimmenu li a{font-size: 0.85em; padding: 0 10px; }ul.slimmenu .submenu{left: 50%;} .we_call_you_button { font-size: 0.8em; margin-right: 10px; margin-left: 5px;}}@media all and (max-width: 768px) and (min-width: 750px) {#navigation{visibility:hidden !important; transition: 0s;}}/*SMARTPHONES*/@media all and (max-width: 767px) and (min-width: 0px) {ul.slimmenu li a {font-size: 0.85em; }ul.slimmenu.collapsed li a { color: #FFF; background: #58a3ff; } ul.slimmenu.collapsed li a:hover{color: #dedede; background: rgb(37, 37, 155);}ul.slimmenu ul li a {font-size: 1em}#navigation{text-align: center; overflow-y: scroll; line-height: 45px; }#navigation::-webkit-scrollbar{display: none;} ul.slimmenu li{text-align: left;} .menu-collapser {text-align: left;display: block !important; height: 70px;}ul.slimmenu li > ul {width: 100%; line-height: 25px;} body {overflow-x: hidden;}ul.slimmenu.collapsed ul li a {border-bottom: 0; background: #6dafff;}ul.slimmenu.collapsed li ul li { width: calc(100%); padding: 0; line-height:20px;} .bg-white{background: rgba(54,54,54,0);} ul.slimmenu > li {height: auto;} ul.slimmenu li ul {background: #A9A9A9;} ul.slimmenu li > ul > li ul{width:100% !important; background: none;} #footer ul{line-height: 2em !important; padding: 10px 0; } #footer ul li {display: block !important;}ul.slimmenu li ul li{border-bottom: 1px solid rgb(199, 199, 255); font-size: 0.9em;} ul.slimmenu li.faqs ul{visibility: visible;}header, header.small {height: auto; position: fixed;} .menu-collapser{top: 0; background-color: transparent;} .small .menu-collapser{background-color: #363636;}ul.slimmenu li ul li a:hover {background: #717171;}#logo{display: none;} .menu-collapser {background-image: url(https://www.multiax.pt/source/logo/logotipo500--jpeg.jpg);background-size: 73px 55px;background-repeat: no-repeat;background-position: 10px 7px;height: 70px; }#navigation{visibility: hidden; z-index: 20000;}#mastermenu{height:70px; background: white;}ul.slimmenu .submenu {display: none;}}@media all and (max-width: 478px) and (min-width: 0px) {header, header.small {height: auto;} .menu-collapser{top: 0; background-color: transparent;} .small .menu-collapser{background-color: background-color: #363636;}#logo{display: none;}#navigation{visibility: hidden;}}/************************************* FIM MENU.CSS *************************************//************************************* INICIO FOOTER.CSS *************************************/#footer-line{ border-top: 1px solid #d9d9d9;height: 1px;background: white;}#footer{ width: 100%; background: #f2f2f2 url('/source/bg-pattern.png'); padding: 20px 0 0px 0;border-top: 1px solid #e6e6e6; }#menu-footer, #footer-dados, #footer-informacoes, #footer-formulario{width: calc(25% - 10px);float: left;}div#menu-footer{margin-left: 10px;}#footer-formulario:after {content: '';clear: both;display: block;}#footer #footer-content{margin: 0 auto;}#footer-content, #footer a, #footer table{color: inherit;text-decoration: none;}#footer ul{list-style-type: none;padding: 0px;margin: 0px;font-size: 0.85em;}#footer ul li{ padding: 5px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.08);width: 70%;}#footer ul li span{display: inline-block;width: 25px;}#footer ul li:last-of-type{border-bottom: 0;}#footer ul li a:hover{ color: #333333;}#footer ul li a:hover span:before{color: #0074A5;}#footer #footer-content div > span {font-size: 1.2em;font-weight: 600; margin-bottom: 10px; line-height: 30px;display: block;width: 90%;position: relative;padding-bottom: 5px;color: #636363;border-bottom: 1px solid rgba(0, 0, 0, 0.08);}#footer #footer-content div > span:after{position:absolute;content: '';background-color: #0074A5;height: 3px;width: 30px;bottom: -1px;left: 0;}#footer #footer-content div#footer-formulario > span{width: 100%;}#footer #footer-content div span.caccl{ font-size: 10px;text-align: center;display: block;margin: 0 auto;margin-bottom: 20px;line-height: 15px;color: #454546;}#footer #footer-content div > p {width: 100%;}#footer #footer-content div > p.auto-width { width: 100%;}#footer-content ul { margin-top: 10px;}#footer-content ul li { font-size: 1em;color: #7B7A7A;}#footer #lusodados:before{clear:both;display: block;content: "";}#footer #lusodados{margin-top: 50px;text-align: center;}#footer #lusodados a { color: #4e4e51;text-decoration: none; }#footer-content div#divShare{width:calc(36px * 5); height: 32px;margin: 50px auto;margin-bottom: 0px;}#footer #footerBottom{width: 100%;color: #fff;background-color: #1587B7;}#footer #footerBottom #limitFooterBottom{padding: 0 20px;max-width: 1200px;margin: 0 auto;height: 150px;line-height: 150px;}#footer #footerBottom #limitFooterBottom span:last-of-type{float:right;}#footer #footerBottom #limitFooterBottom span:last-of-type:after{clear: both;display: block;content: '';}/************* MEDIA QUERIES *************//*TABLET (MODO RETRATO) */@media all and (max-width: 1023px) and (min-width: 768px) {#footer-dados, #footer-informacoes {margin-left: 10px;min-width: calc(33% - 10px); }#footer-certifications{margin: 5px auto !important;width: 50%;}#footer-content input[type=submit] {margin: 0 auto !important;display: block;padding: 10px 20px !important;}#footer-formulario {width: 50%;float: none;margin: 0 auto !important;padding-top: 20px;clear: both;}div#footer-informacoes{min-width: 28%;}#footer #footer-content div > span:nth-child(3), #footer #footer-content div > span:nth-child(4){margin-top:25px;min-width: 200px;}#footer-content ul{margin-top: 10px;margin-bottom: 15px;}#footer-content > div#menu-footer {margin-left: 30px; width: calc(33% - 30px);}} /*SMARTPHONES*/@media all and (max-width: 767px) and (min-width: 0px) {#footer #footer-content{margin: 0 auto; width: 100%; }#footer {font-size: 0.9em;} #footer-content > div:last-of-type {margin-bottom: 0; line-height: 20px;} #footer ul li { width: 100%; } #header_petro { padding-bottom: 0; } #footer-certifications, #footer-certifications > span{padding-top: 10px;}#footer-certifications{margin-top: 5px;margin-right: 10%;}#footer-formulario {width: 80%;float: none;margin: 0 auto !important;padding-top: 20px;clear: both;}#menu-footer, #footer-dados, #footer-informacoes{width: calc(33% - 10px);margin-left: 10px;}div#menu-footer{margin-left: 15px;width: calc(33% - 20px);}#footer #footer-content div > span{width: 100%;}}@media all and (max-width: 500px) and (min-width: 0px) {#footer-content > div:nth-of-type(2){padding-top: 20px 0;}#footer-certifications, #footer-certifications > span{padding-top: 10px;}#footer-content > div{margin-left: 0; margin-bottom: 20px; width: 100%;}#footer-content div {float: none;}}@media all and (max-width: 489px)and (min-width: 0px){#footer #footerBottom{height: 100px;padding-top: 50px;}#footer #footerBottom #limitFooterBottom{text-align: center;height: 0px;line-height: 0;}#footer #footerBottom #limitFooterBottom span{line-height: 2em;}#footer #footerBottom #limitFooterBottom span:last-of-type{float: none;display: block;}#footer-content div{ padding: 15px;width:calc(100% - 30px);}#footer ul li{padding: 5px;width: calc(100% - 10px);}#footer #lusodados{margin-top: 0;margin-bottom: 0;}#footer-content div#divShare{margin: 0 auto;}}/************************************* FIM FOOTER.CSS *************************************//************************************* INICIO MODAL.CSS *************************************/@media all and (max-width: 767px) and (min-width: 0px){#lusodados_legal_pop_up #lusodados_popup_inner {padding: 20px;padding-bottom: 60px; }}@media all and (max-width: 489px) and (min-width: 0px) { #lusodados_legal_pop_up #lusodados_popup_inner { top: calc(50% - 52px);left: 50%; width: calc(100% - 40px); font-size: 0.8em; padding: 5px; overflow: hidden; } #lusodados_popup_inner #lusodados_popup_close_btn{font-size: 19px;line-height: 18px;width: 20px;height: 20px;top: 15px; right: 15px;background: rgba(255, 0, 0, 0.2); } #lusodados_popup_inner .accept_button { z-index: 9999999999999999999999; position: absolute; bottom: -7px; right: 5px; } }/* Modal Messagem / Mensagem Modal */#modalMessage {display: none;position: fixed;width: 90%;max-width: 350px;height: 100px;background: #fff;top: calc(50% - 50px);left: calc(50% - 175px);padding: 5px;border: 1px solid #d5d5d5;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);z-index: 99999;border-radius: 4px;background-color: white;transition: 0.3s;}@media all and (max-width: 489px) and (min-width: 0px) {#modalMessage {left: 2.5%;} }#tituloModal {font-weight: bold;font-size: 1.1em;}#modalMessage a{color: #FFF;background: #39B932;padding: 3px 10px;position: absolute;bottom: 10px;right: 10px; transition: 0.3s;}#modalMessage a:hover{background: #5fba57;}/*********** COOKIES ***********//*#CookieAlert{z-index: 99999999;font-size: 0.9em;padding: 5px 8px;background-color: #FFFBE0;color: #2E2E2E;position:fixed;left:0px;bottom:0px;min-height:30px;line-height:30px;width: calc(100% - 16px);text-align: center;border-top: #B8B8B8;box-shadow:inset 0 15px 15px -16px gray;}#CookieAlert a{color: blue;text-decoration: underline;}#CookieAlert a.accept_button, #CookieContainer a.accept_button{margin: 0 20px;text-decoration: none;color: #FFFFFF;border:1px solid #8bcf54 ;border-radius: 3px; padding: 5px 10px;color: #FFFFFF; text-transform: uppercase; background-color: #a9db80;background-image: linear-gradient(to bottom, #a9db80, #96c56f); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#96c56f);}#CookieAlert a.accept_button:hover, #CookieContainer a.accept_button:hover{border:1px solid #74bf36; background-color: #8ed058;background-image: linear-gradient(to bottom, #8ed058, #7bb64b); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#7bb64b);}#CookieAlert a.CloseCookieAlert, .Modal a.CloseCookieAlert{color: red;width: 20px;height: 20px;line-height: 20px;text-align: center;background-color: #DEDEDE;display: inline-block;border: 1px solid #CCCCCC;border-radius: 50%;float: right;margin: 5px;display: none;}#CookieAlert a.CloseCookieAlert:after { content: ''; display: block; clear: both; }#CookieAlert a.CloseCookieAlert:hover {background-color: #FFC59B;}#CookieContainer { top: 0; left: 0; z-index: 99999; position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: none; transition: all 0.8s ease;}#CookieContentLimit {height: calc(100% - 50px);overflow-x: hidden;}#CookieContainer p.accept_button { padding: 10px;background: #fff; text-align: right;} .Modal { top: calc(50% - 200px); left: calc(50% - 300px); right: 0; position: fixed; z-index: 99999999; width: 100%; height: 100%; max-width: 600px; max-height: 400px; padding: 10px; padding-right: 0; border-radius: 2px; background: #fff; box-shadow: 1px 1px 5px #000; display: none; overflow: hidden; transition: all 0.8s ease;} .Modal a.CloseCookieAlert { z-index: 999999999; position: fixed;background: #c1c1c1; border: 0; color: #666; width: 25px;height: 25px;line-height: 25px; right: calc(50% - 290px);} .Modal a.CloseCookieAlert:hover{background-color: #FFB2B2;} .Modal span.Link-Botao-Simples { z-index: 999999999; position: relative;}*/#lusodados_popup_inner_html ul {line-height: 1.5em;}/************* MEDIA QUERIES *************/ /* MINI-PC & PC */@media all and (min-width: 1023px) and (max-width:1223px){#CookieAlert{text-align: center;height: auto;font-size: 0.9em;} }/*TABLET (MODO PAISAGEM) */@media all and (min-width: 768px) and (max-width: 1023px){#CookieAlert{font-size: 0.85em;text-align:left;height: auto;line-height: 25px;}}/*TABLET (RETRATO) e TELEMOVEIS*/@media all and (max-width: 768px) and (min-width: 0px){CookieContainer{overflow: hidden; }#CookieAlert{font-size: 0.8em;height: auto;line-height: 25px; z-index: 10090;} .Modal {top: 0; left: 0;max-width: calc(100% - 60px);max-height: calc(100% - 16px);padding-top: 40px;padding-right: 100px;} .Modal a.CloseCookieAlert {background: #FFB2B2;margin: 10px; right: 2%;top: 2%; padding: 5px;} .Modal a.CloseCookieAlert:hover {background: #c1c1c1;}}@media all and (max-width: 479px) and (min-width: 0px) { #CookieAlert a.accept_button, #CookieContainer a.accept_button { display: block;}}/************************************* FIM MODAL.CSS *************************************//* *********INICIO FORMULARIO.CSS********* *//** GLOBAL **/.vertical-align-middle {vertical-align:middle;}#content .captcha_container img {margin:0;} .vertical-align-middle img, .vertical-align-middle a {display: inline-block;vertical-align:middle;} .captcha_container {display:inline-block;text-align:center;margin:0;} .text-align-center{text-align:center;} .text-align-right{text-align:right;} .linhaFormulario.boxes.c2 .box.left {text-align:left;}#FormLimpezas .linhaFormulario input[type=text].resposta_captcha,#FormConstrucao .linhaFormulario input[type=text].resposta_captcha{width:calc(100% - 12px);}#recaptchaContactos,#recaptchaLimpezas,#recaptchaConstrucao { position: relative; height: 0; margin: 0;}#recaptchaLimpezas, #recaptchaConstrucao { height: 80px;}##recaptchaConstrucao { top: -10px;}#recaptchaContactos > div,#recaptchaLimpezas > div,#recaptchaConstrucao > div { position: absolute; right: 0; margin: 0; max-width: 100%;}@media all and (max-width: 767px) and (min-width: 489px) {#recaptchaContactos,#recaptchaLimpezas,#recaptchaConstrucao { transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}}@media all and (max-width: 767px) and (min-width: 0){#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}}#FormLimpezas,#FormConstrucao{font-size: 18px;}#content form label { display: inline-block; width: 205px;}#content form label.protecaoDados { width: auto;} .text-right { text-align: right;}#FormConstrucao .confidencial ,#FormLimpezas .confidencial {font-size: 0.85em;width: 50%;display: block;float: left;}#FormConstrucao:after,#FormLimpezas:after { content: ''; clear: both; display: block;}/*Captcha */ .text-right input { position: relative; right: 4px;} .relative {position: relative;}#captchaImage{position: absolute;right: 0;top: -10px; height: 50px;}#captchaImage img{width: 106px !important;height: 50px !important;}#FormConstrucao .linhaFormulario #captchaImage input,#FormLimpezas .linhaFormulario #captchaImage input{width: calc(100% - 147px);position: relative;bottom: 30px;height: 34px;}@media all and (max-width: 1023px) and (min-width: 767px) { #captchaImage { top: 30px; } .text-right {margin-top: 20px;}}@media all and (max-width: 767px) and (min-width: 479px) { #captchaImage { top: 15px; } #FormConstrucao #captchaImage { top: 60px; } .text-right {margin-top: 25px;}#FormConstrucao .text-right input { top: 50px; }}@media all and (max-width: 479px) and (min-width: 0px) { #captchaImage { position: static; } #captchaImage img {position: absolute;left: 0;top: 29px;}#FormConstrucao #captchaImage img { top: 60px;}#FormLimpezas .linhaFormulario #captchaImage input{position: absolute; top: 30px; right: 0;}#FormConstrucao .linhaFormulario #captchaImage input {position: absolute;top: 62px;right: 0;} .text-right input {margin-top: 30px;} #FormConstrucao .text-right input {margin-top: 60px;right: 0; }}@media all and (max-width: 1023px) and (min-width: 0px) {#content .boxes #captchaImageContacto {height: auto;margin: 0; width: calc(100% - 17px);}#content .boxes #captchaImageContacto input[type=text]{position: static;margin: 10px 0;display: block;width: calc(100% + 3px);}}/* VALIDAÇÃO DOS FORMULARIOS */input.failForm, select.failForm {border: 1px solid rgba(255, 50, 50, 0.64) !important;}input.successForm, select.successForm{border: 1px solid rgba(95, 186, 87, 0.64) !important;}form {text-align: left;}form p, form div { line-height: 22px; margin: 10px 0;}form div.linhaFormulario { margin: 0;}form{padding:0px; margin:0px;}input:not(.voltarTopo),textarea,select{ border: 1px solid #dddddd; color: #5f5f5f;}#content input[type=text], #content input[type=email]{height: 24px; width: calc(100% - 12px); padding: 6px;border-radius: 3px; line-height: 36px;font-size: 0.9em; }#content input[type=email]{ width: calc(100% - 12px); padding: 5px;}#content textarea{ display: block;height: 90px; width: calc(100% - 2px); padding: 0px;margin-top: 10px; font-size: 0.9em;}#content select{ height: 36px; padding: 5px;font-size: 0.9em;}input[type=submit]{color: white; background-color: #5fba57; border: 1px solid #289422; transition: 0.4s; text-decoration: 1px 1px 1px rgba(0,0,0,0.5);}input[type=submit]:hover{ background-color: #39B932; color: #FFF; }input[type=button]{ border: 1px solid #363636; background-color: #363636; color: #bababa;}input[type=submit],input[type=button],.InputSubmit{ cursor: pointer;font-size: 0.7em; font-weight: 600; text-transform: uppercase; padding: 9px 30px; width: auto;}/* ******* #FormContactos ***********/#FormContactos{max-width: 520px; font-size: 0.9em;}#FormContactosinput[type=text] {width: calc(100% - 12px); padding: 5px 0;}#FormContactos textarea{width: calc(100% - 20px) !important; margin: 0;padding: 10px; padding-left:5px; padding-right: 15px;font-size: 0.85em; display: inline;}#FormContactos label:last-child{width: 100%;}#captchaImageContacto{position: relative;display: block;width: 300px;margin-left: auto;}#content #captchaImageContacto input[type=text]{width: 170px;position: absolute;margin-left: 10px;height: 35px;}/* ******* #FormOrcamento ********** */#FormOrcamentoMAX form div {margin: 0 auto; font-size: 0.85em;}#FormOrcamento {max-width: 520px;}#orcamento select{ width: calc(100% + 6px); padding: 8px; border-radius: 3px; line-height: 36px;;}#orcamento input[type=text] { padding: 8px; border-radius: 3px; line-height: 36px; width: calc(100%- 10px);}#content #FormOrcamento textarea{width: calc(100% - 13px); padding: 8px;}#orcamento label:last-child{width: 100%;}#orcamento p:last-of-type {width: calc(100% - 10px);}/* ******* #FormCandidatura ********** */#Formcandidatura{max-width: 520px; font-size: 0.85em;}#Formcandidatura select{ width: calc(100% - 217px);}#Formcandidatura input[type=text], #content input[type=email]{padding: 5px;}#Formcandidatura textarea{width: 100%;}#Formcandidatura label:last-child{width: 100%;}#Formcandidatura input[type=file]{width: calc(100% - 222px); padding-right: 5px;}/* ******* #FormContacte-nos ********** */#footer input,#footer textarea{padding: 5px 0;background: #fbfbfb;border: 1px solid rgba(0, 0, 0, 0.08);-webkit-border-radius: 0px;-moz-border: 0px;border-radius: 0px;font-size: 1em;color: #a3a3a5;}#footer form {clear: both; display: block;}#footer textarea{ clear: both; width: calc(100% - 2px); height: 75px; padding: 5px 0;margin-bottom: 5px;} #footer-content input[type=submit]{padding: 6px 10px;width: auto;font-size: 0.95em;font-weight: 400; margin: 0; border-radius: 2px; transition: all 200ms ease-out;background: #0074A5;color: #FBFBFB;}#footer-content input[type=text], #footer-content input[type=email] { display: block;float:left;width: calc(50% - 4px);margin-bottom: 5px;margin-top: 10px;height: 15px;line-height: 15px; }#footer-content #formEmail { float:right;}#footer-content input[type=submit]:hover{background-color: #3796BD;color: #fff;transition: 0.3s; border-radius: 2px;}/* Placeholders FOOTER*/#footer ::-webkit-input-placeholder{font-size: 0.85em; font-family: 'fontAwesome' Tahoma, Verdana, Segoe, sans-serif; padding-left: 10px;}#footer ::-moz-placeholder{font-size: 0.85em; font-family: 'fontAwesome' Tahoma, Verdana, Segoe, sans-serif;}#footer :-ms-input-placeholder{font-size: 0.85em; font-family: 'fontAwesome' Tahoma, Verdana, Segoe, sans-serif;}#footer input:-moz-placeholder{font-size: 0.85em; font-family: 'fontAwesome' Tahoma, Verdana, Segoe, sans-serif;}/* Begin form placeholders */::-webkit-input-placeholder { font-family: fontAwesome, 'Open Sans', sans-serif;color: #5f5f5f; }::-moz-placeholder{ font-family: fontAwesome, 'Open Sans', sans-serif; color: #5f5f5f; } /* firefox 19+ */:-ms-input-placeholder{ font-family: fontAwesome, 'Open Sans', sans-serif; color: #5f5f5f; } /* ie */:-moz-placeholder { font-family: fontAwesome, 'Open Sans', sans-serif; color: #5f5f5f;} /* End form placeholders *//************ Form Conteúdo ***********/#content .form_conteudo{width: calc(100% - 20px); max-width: 800px; margin: 0 auto; background: #f2f2f2 url('/source/bg-pattern.png'); padding: 20px; border-radius: 5px; font-size: 0.85em; text-align: center;}#content .form_conteudo input[type=text], #content .form_conteudo input[type=email] {width: calc(50% - 40px); margin-left: 10px; margin-bottom: 10px; padding: 10px; border-color: rgba(9, 68, 93, 0.53); font-size: 1em; line-height: 1em;}#content .form_conteudo select {width: calc(50% - 20px); margin: 0; margin-left: 10px; margin-bottom: 10px; font-size: 1em; line-height: 1em; padding: 10px; border-color: rgba(9, 68, 93, 0.53); border-radius: 3px; height: 46px; }#content .form_conteudo input[type=submit] {width: calc(50% - 20px); margin-left: 13px; padding: 11px; font-size: 0.9em; background: #013571; color: #FFF; border-color: #013571; height: 46px;}#content .form_conteudo input[type=submit]:hover { background: #1053A0;}#content .form_conteudo input[type=text],#content .form_conteudo input[type=email],#content .form_conteudo select { background: #E5F4FB; border-color: rgba(9, 68, 93, 0.53); border-radius: 0;}#footer form {clear: both; display: block;}#footer textarea{ clear: both; width: calc(100% - 2px); height: 75px; padding: 5px 0;margin-bottom: 5px;} /********** CAMPOS OBRIGATÓRIOS *********/#content form p.obt input,#content form p.obt textarea,#content form p.obt select{border-right-color: red;}/* ICONS */.form-user:before,.form-telefone:before,.form-email:before,.form-negocio:before {position: absolute;width: 30px; height: 30px;font-family: 'FontAwesome';left: 26px;line-height: 1.75em;font-size: 1.3em;color: rgba(172, 172, 172, 0.7);} .form-user:before { content: 'f007';} .form-email:before { content: 'f095';} .form-telefone {position: relative;} .form-telefone:before { content: 'f0e0'; position: absolute; left: 5px;} .form-negocio:before { content: 'f0b1';}/********** Formulario Orcamento Max *******************/#orcamentoMax {overflow: hidden;margin:0; }#orcamentoMax ul {list-style-type: none;} .payment-wizard{ width: 100%; } .payment-wizard li.active{position: relative; z-index: 1;} .wizard-heading{width: calc(100% - 60px); padding: 10px 15px; background-color: #0074A5; margin-bottom: 1px; box-sizing: border-box; font-size: 18px; color: #4c4c4c; text-transform: uppercase; transition: 0.3s;} .wizard-content{display: none; width: calc(100% - 60px); background-color: #fff; box-shadow: 0 8px 8px #d2d2d2; padding: 15px; box-sizing: border-box;}li:first-child .wizard-content{display: block;} .wizard-content p{margin-bottom: 15px; font-size: 15px; line-height: 26px; color: #4c4c4c;} .btn-green{color: #fff; float: right; border: 0; padding: 7px 10px; min-width: 92px; z-index: 1; cursor: pointer; font-size: 14px; text-transform: uppercase; background-color: #5fba57; border-radius: 3px; border-bottom: 3px solid #289422; position: relative; transition: 0.3s; margin-right: 8px;} .btn-green:before{content: ""; width: 100%; height: 0; border-radius: 3px; z-index: -1; position: absolute; left: 0; bottom: 0; background-color: #289422; transition: 0.3s;} .btn-green:hover:before{height: 100%;} .wizard-heading span{float: right; background-image: url(wizard-icons.png); background-repeat: no-repeat;} .icon-user{width: 20px; height: 18px; background-position: 0 -40px; margin-top: 4px;} .icon-location{width: 15px; height: 20px; background-position: -22px -42px; margin-top: 4px;} .icon-summary{width: 20px; height: 20px; background-position: -39px -42px; margin-top: 4px;} .icon-mode{width: 20px; height: 16px; background-position: -61px -34px; margin-top: 6px;} .active .wizard-heading{background-color: #0074A5; color: #fff; margin-bottom: 0;} .active .icon-user{background-position: 0 0;} .active .icon-location{background-position: -22px 0;} .active .icon-summary{background-position: -39px 0;} .active .icon-mode{background-position: -61px 0;} .completed .wizard-heading{color: #fff; position: relative; padding: 10px 15px 10px 36px; cursor: pointer; transition: 0.3s;} .completed .wizard-heading:before{content: "f00c"; font-family: 'FontAwesome'; color: #fff; text-align: center; font-size: 15px; font-weight: bold; position: absolute; left: -7px; top: 8px; width: 32px; padding: 4px 0; background-color: #5FBA57; z-index: 99;} .completed .wizard-heading:after{content: ""; position: absolute; top: 38px; left: -7px; border-left: 7px solid transparent; border-top: 5px solid #001e34;} .completed .icon-user{background-position: 0 -20px;} .completed .icon-location{background-position: -22px -21px;} .completed .icon-summary{background-position: -39px -21px;} .completed .icon-mode{background-position: -61px -17px;}ul.payment-wizard li:before{display: none;} .wizard-content:after {content: ''; clear: both; display: block;}#orcamentoMax ul li .wizard-content p{width: 100%;}#orcamentoMax label{display: block;}#orcamentoMax textarea, #orcamentoMax input[type=text], #orcamentoMax select{width: calc(100% - 23px);padding: 8px;border-radius: 3px;border: 1px solid #696969;line-height: 36px;font-size: 0.9em;}#addConcorrencia, #addReferencia {padding: 4px 8px;vertical-align: middle;display:inline-block;background: #5fba57;border-bottom: 2px solid #289422;border-radius: 0 3px 3px 0;font-family: 'FontAwesome', sans-serif;font-size: 15px;color:#fff;transition: 0.3s;}#addConcorrencia:before, #addReferencia:before{content:'f067';transition: 0.3s;}#addConcorrencia:hover, #addReferencia:hover{background: #289422;transition: 0.3s;cursor: pointer;} #orcamentoMax input[type=text] {padding: 6px 8px;}#orcamentoMax select{width: calc(100% - 5px);height: 36px;}#orcamentoMax input[type=radio]:last-of-type{margin-left: 10px;}#orcamentoMax textarea{width: calc(100% - 26px);height: 60px;}#propostaReferencia, #propostaConcorrencia{width: calc(100% - 54px) !important;border-radius: 3px 0 0 3px !important;}#orcamentoMax ul li:not(.active){display: none;}#orcamentoMax ul li .wizard-content p.estrut_P_tres{width: 32%;display: inline-block;}#orcamentoMax ul li .wizard-content p.estrut_P_dois{width: 49%;display: inline-block;}#orcamentoMax ul li .wizard-content label strong{font-size: 0.9em; color: #5FBA57;}#orcamentoMax ul li .wizard-content p label, #orcamentoMax ul li .wizard-content label{width: 100%;}#orcamentoMax ul li .wizard-content p.estrut_P_dois label, #orcamentoMax ul li .wizard-content p.estrut_P_dois select{width: 60%;} .autoPreenchido{margin-right: 15px;} .borderTop{display:block; background-color: #EEFFEC; padding-bottom: 5px;} .inputMax{ width: 100%;} .done{background-color: #cccccc;}#FormContactos input[type=submit]{float: right;}#FormContactos:after {content: ''; clear: both; display: block;}/* FORMULÁRIO CONSTRUÇÃO e LIMPEZAS */#FormConstrucao .linhaFormulario input[type=text], #FormConstrucao .linhaFormulario input[type=email], #FormConstrucao .linhaFormulario select, #FormConstrucao .linhaFormulario textarea,#FormLimpezas .linhaFormulario input[type=text], #FormLimpezas .linhaFormulario input[type=email], #FormLimpezas .linhaFormulario select, #FormLimpezas .linhaFormulario textarea {background: #E5F4FB;border-color: rgba(9, 68, 93, 0);border-radius: 0;}#FormConstrucao .linhaFormulario input[type=submit],#FormLimpezas .linhaFormulario input[type=submit] {background: #013571; color: #FFF;border: none;}#FormConstrucao .linhaFormulario input[type=submit]:hover,#FormLimpezas .linhaFormulario input[type=submit]:hover{background: #1053A0;}#FormConstrucao .linhaFormulario input[type=text], #FormConstrucao .linhaFormulario input[type=email] { width: calc(33% - 14px); display: inline-block; margin-bottom: 5px;}#FormLimpezas .linhaFormulario input[type=text], #FormLimpezas .linhaFormulario input[type=email]{ width: calc(33% - 14px); display: inline-block; margin-bottom: 5px;}#FormConstrucao .linhaFormulario input[name=telefone]{ padding-right: 6px;}#FormConstrucao .linhaFormulario select,#FormLimpezas .linhaFormulario select{ width: calc(33% - 1px); display: inline-block;}#FormConstrucao .linhaFormulario textarea,#FormLimpezas .linhaFormulario textarea {width: calc(100% - 14px);padding: 5px;}#FormConstrucao input[type=file], #FormLimpezas input[type=file] { border: 0;}@media all and (max-width: 767px) and (min-width: 479px){#FormConstrucao .linhaFormulario input[type=text]{width: calc(50% - 15px); margin-bottom: 5px; padding: 5px;}#FormConstrucao .linhaFormulario input[type=email]{width: calc(50% - 15px); margin-bottom: 5px;}#FormConstrucao .linhaFormulario input[type=text]:first-of-type{width: calc(100% - 14px);margin-bottom: 5px;}#FormConstrucao .linhaFormulario select { width: calc(50% - 3px);}#FormLimpezas .linhaFormulario input[type=text]{width: calc(50% - 15px); margin-bottom: 5px; padding: 5px;}#FormLimpezas .linhaFormulario input[type=email]{width: calc(50% - 15px); margin-bottom: 5px;}#FormLimpezas .linhaFormulario input[type=text]:first-of-type{width: calc(100% - 14px);margin-bottom: 5px;}#FormLimpezas .linhaFormulario select { width: calc(50% - 3px);}} /**********MEDIA QUERIES*********/@media all and (max-width: 1023px) and (min-width: 768px) {#FormContactos{max-width: 100%;}#content #FormContactos input[type=text],#content #FormContactos input[type=email], #select_distr{ width: calc(100% - 12px);}#FormContactos textarea{width: calc(100% - 10px); padding-rigth: 0;}#FormConteudo {width: calc(100% - 20px); } .box .texto #formContactos p textarea{padding-rigth: 0;} .box .texto #formContactos p textarea, .box .texto #formContactos p input[type=email]{width: 100%;} /*Formulário MAX*/ #orcamentoMax ul li p input[type=text], #orcamentoMax ul li p textarea{ width: calc(100% - 27px); }#orcamentoMax ul li .wizard-content p.estrut_P_dois label, #orcamentoMax ul li .wizard-content p.estrut_P_dois select{ width: 50%; display: inline-block;}#orcamentoMax select{width: calc(100% - 9px);} #content .form_conteudo {width: calc(100% - 20px); margin: 0 auto;}#content .form_conteudoinput[type=text] {width: calc(50% - 25px); } #content .form_conteudo select {width: calc(50% - 18px); } #content .form_conteudo input[type=submit] {width: calc(50% - 19px);} #content form label {display: block; width: 100%;} #content input[type=text]{width: calc(100% - 10px);} #content textarea, #content input[type=email]{width: calc(100% + 10px);}#content #FormContactos textarea {width: calc(100% - 20px);}#contactoModalInner{font-size: 0.8em; } #orcamentoMax ul li .wizard-content p.estrut_P_tres {width: 49%;}#FormConstrucao .linhaFormulario input[type=text], #FormConstrucao .linhaFormulario input[type=email], #FormLimpezas .linhaFormulario input[type=text], #FormLimpezas .linhaFormulario input[type=email] {width: calc(33% - 15px); }#FormConstrucao .linhaFormulario select, #FormLimpezas .linhaFormulario select{width: calc(33% - 2px);}#content .form_conteudo input[type=submit] {margin-left: 10px;}}@media all and (max-width: 767px) and (min-width: 0px) { /*Formulário MAX*/#orcamentoMax select{width: calc(100% - 9px);}#orcamentoMax ul li p input[type=text], #orcamentoMax ul li p textarea, #orcamentoMax ul li p textarea{width: calc(100% - 27px);}#orcamentoMax ul li .wizard-content p.estrut_P_dois label, #orcamentoMax ul li .wizard-content p.estrut_P_dois select{width: 40%;display: inline-block;}#orcamentoMax ul li .wizard-content p.estrut_P_dois select{width: 150px;}#orcamentoMax ul li .wizard-content p.estrut_P_dois{width: 100%; display: inline-block;}#orcamentoMax ul{ padding: 0;}#FormContactos{max-width: calc(100%);}#content #FormContactos input[type=text], #content #FormContactos input[type=email], #select_distr{ width: calc(100% - 12px);}#content #FormContactos textarea{width: calc(100% - 20px);}#FormContactos input[type=submit]{width: 100%;} #FormOrcamento input[type=submit] {width: calc(100% + 6px);} #FormOrcamento input[type=text]{ width: calc(100% - 12px);} #FormOrcamento p {text-align: left !important;} #FormOrcamento a.moreDetails.Link-Botao-Simples.Desativado {width: calc(100% - 55px); text-align: center;}#footer textarea{width: calc(100% - 2px);}#footer-content input[type=text], #footer-content input[type=email]{display:block;float:none; margin-top: 2px; width: calc(100% - 2px); padding:10px 0;}#footer-content input[type=submit]{padding: 10px 20px; width: 100%;}#footer-content #formEmail{ float: none;} #FormConteudo {width: calc(100% - 20px); margin: 0 auto;}#content input[type=submit], #content input[type=button], #content .InputSubmit {padding: 10px 10px; font-size: 0.85em;} #content form label {display: block; width: 100%;} #content input[type=text]{width: calc(100% - 20px);} #content input[type=email]{width: calc(100% - 21px);} #content textarea{width: calc(100% - 20px);}#contactoModalInner{font-size: 0.8em; }#contactoModal > div {width: calc(100% - 60px); left: 10px;}#orcamento select {width: calc(100% - 2px);} #content #FormOrcamento textarea {width: calc(100% - 20px);}}@media all and (max-width: 600px) and (min-width: 0px){#orcamentoMax ul li .wizard-content p.estrut_P_tres{width: 100%;}}@media all and (max-width: 479px) and (min-width: 0px){#content .form_conteudo {width: calc(100% - 20px);} #footer-content input[type=submit]{padding: 20px;}/* Orcamento MAX*/#orcamentoMax textarea, #orcamentoMax input[type=text], #orcamentoMax select{width:calc(100%- 27px);}#orcamentoMax ul li .wizard-content p.estrut_P_dois, #orcamentoMax ul li .wizard-content p.estrut_P_tres{width:100%;}#orcamentoMax ul li .wizard-content p.estrut_P_dois label, #orcamentoMax ul li .wizard-content p.estrut_P_dois select{display: block; width:100%;} .payment-wizard{margin: 0; padding: 0;} .wizard-content, .wizard-heading{width: calc(100% - 20px); margin-left: 10px; } .wizard-content{margin-top: 0;}#contactoModalInner input.InputSubmit.moreDetails, #contactoModalInner .input-1{display: none;}#contactoModalInner input.InputSubmit {width: calc(100% - 4px);}#contactoModalInner .input-2{width: calc(100% - 1px);} .autoPreenchido{margin-right: 10px;}#orcamentoMax ul li .wizard-content button{ width:calc( 100% - 10px); margin-bottom: 10px;}#content .form_conteudo input[type=text], #content .form_conteudo input[type=email]{width: calc(100% - 40px);}#content .form_conteudo input[type=submit] {width: calc(100% - 18px);}#content .form_conteudo select{width: calc(100% - 17px);}#FormConteudo {width: calc(100% - 10px); margin:0 auto;}#FormConstrucao .linhaFormulario input[type=text], #FormLimpezas .linhaFormulario input[type=text] {width: calc(100% - 15px);display: block;margin-bottom: 5px;}#FormConstrucao .linhaFormulario input[type=email], #FormLimpezas .linhaFormulario input[type=email] {width: calc(100% - 14px);display: block;margin-bottom: 5px;}#FormConstrucao .linhaFormulario select, #FormLimpezas .linhaFormulario select{width: calc(100% - 2px);display: block;margin-bottom: 5px;}}/* Form Contactos */@media all and (max-width: 1023px) and (min-width: 767px){#content #captchaImageContacto input[type=text]{ width: 172px;}}@media all and (max-width: 767px) and (min-width: 478px){#content #captchaImageContacto input[type=text]{ width:150px;}#captchaImageContacto{width: 280px;}}@media all and (max-width: 650px) and (min-width: 0px){#content #captchaImageContacto input[type=text]{position: static;width: calc(100% - 15px);margin-left: 0;}#captchaImageContacto{width: 100%;height: 115px;margin-bottom: 5px;}#captchaImageContacto img {margin-bottom: 5px;}}/*********************** FIM FORMULARIO.CSS ***********************************/.zoom:before {font-family: 'FontAwesome';content: '\f067';font-size: 1.5em;line-height: 1.8em;border: 2px solid;border-radius: 50%;width: 40px;height: 40px;position: absolute;top:calc(50% - 25px);left:calc(50% - 25px);z-index: 5000;transform: scale(0);opacity: 0;}/* Icone para links com sub-menus no TOPLINKS*/#topLinks li.sub > a:after {content: '\f0d7';font-family: 'FontAwesome'; } .estrutura > .estrutura_centerul:not(.middle) li:before, .estrutura > div:nth-of-type(2) ul:not(.middle) li:before{content: "\BB"; font-family: 'FontAwesome';color: #3C83AF;font-size: 1.25em;margin: 2px;margin-right: 5px; } .estrutura #bannerControls .bottom ul li:before { content: ""; } .hvr-icon-pop:before { content: "\f095";position: absolute;left: 1em;padding: 0 1px;line-height: 1.35em;font-family: FontAwesome;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;} .CalendarioProximosAgendamentosp.viewmore a:after { content: ' » '; }#SiteMap a.SiteMapSubpag:after,#SiteMap a.SiteMapSubmenu:after{ padding: 0 5px; content:' » '; }#content form p.obt label:before{content:"* ";color: red;}#menuEmail:before {content: '\f003'; }#menuLigue:before {content: '\f10b';}#menuLigamos:before {content: '\f095'; } .resumoDependentes > h3:before { content: '\f02b'; font-family: 'FontAwesome'; margin-right: 5px; font-size: 0.8em; position: relative; bottom: 2px;} .resumoDependentes > .resumo:before {content: '\f054';font-family: 'FontAwesome';margin-right: 5px;font-size: 0.6em;position: relative;bottom: 1.5px;} .form-user:before { content: '\f007';} .form-email:before { content: '\f095';} .form-telefone {position: relative;} .form-telefone:before { content: '\f0e0'; position: absolute; left: 5px;} .form-negocio:before { content: '\f0b1';} .completed .wizard-heading:before{content: "\f00c"; font-family: 'FontAwesome'; color: #fff; text-align: center; font-size: 15px; font-weight: bold; position: absolute; left: -7px; top: 8px; width: 32px; padding: 4px 0; background-color: #5FBA57; z-index: 99;}#addConcorrencia:before, #addReferencia:before{content:'\f067';transition: 0.3s;}/* BANNER PARALLAX */#parallaxItem {margin: 0;min-height: 300px;/*background: url(http://www.multiax.pt/source/banners/predial-banner.jpg); */background-size: cover;}#parallaxItem:empty { display: none;} .fixBanner {width: 1px;height: 30px;visibility: hidden;}@media all and (max-width: 767px) and (min-width: 0) {.fixBanner { height: 50px; }}#content .parallaxItem { display: none;}div#parallaxItem p{margin: 0;} #bannerHome.bannerContainer,#bannerHome .bannerItem {min-height: 0; padding-bottom: 28%;} .bannerContainer {width: 100%;position: relative;visibility: hidden; overflow: hidden;}/*.bg-pattern { background: #f2f2f2 url('/source/bg-pattern.png');}*/#bannerTopo, #bannerFundo {height: 350px;padding-top: 38px;padding-bottom: 15px;}#bannerTopo{ /*height: 400px !important;*/ padding-top: 0 !important;height: 0 !important;padding-bottom: 21.02%;margin-bottom: 10px}@media all and (max-width: 1390px) and (min-width: 770px){#bannerTopo {padding-bottom: 32.02%; }}@media all and (max-width: 769px) and (min-width: 0){#bannerTopo {padding-bottom: 59.02%; }}#bannerTopo #banner { position: absolute;}#bannerEsquerda.bannerContainer{height: 400px;box-shadow: 1px 1px 5px 1px #DADADA;}#banner {width: 100%;height: 100%;position: relative;} .bannerItem { background-size: cover; background-repeat: no-repeat; background-position: center top; width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 9;}#bannerControls {width: 100%;height: 100%;}#bannerControls div:nth-of-type(1) { margin-left: calc(50% - 70px);}#bannerControls div:nth-of-type(1) { margin:0;}#bannerControls ul {list-style: none;margin: 0;padding: 0;}#bannerControls .bottom ul { position: relative;text-align: center;}#bannerControls .bottom{position: absolute; min-height: 20px; width: 100%; left: 0; z-index: 5000; bottom: 20px; }#bannerEsquerda #bannerControls .bottom {bottom: -3px;} .SlideshowItem{ background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%;} .Banner_Index #bannerControls .bottom { bottom: 20px;}#bannerControls .bottom{left: 0; width: 100%;}#bannerControls .bottom ul li {float: left;border-radius: 50%;width: 15px;height: 15px;background: #A2A7A7;margin: 3px;transition: all 0.8s ease;cursor: pointer; cursor: hand;}#bannerEsquerda #bannerControls .bottom ul li { border: 0; padding: 0;}#bannerControls .bottom ul li.active {background: #fff;}#bannerControls .bottom ul li:hover {background: #fff;}#bannerControls .middle {position: absolute;top: calc( 50% - 22px);width: 100%;color: #FFF;font-size: 3.5em;z-index: 999; }#bannerTopo #bannerControls .middle { top: calc(50% - 10px);}#bannerEsquerda #bannerControls .middle { top: 45%;}#bannerControls ul.middle li {border-radius: 2px; width:45px; height: 45px; line-height: 46px; text-align: center; transition: 0.1s; cursor: pointer; background: rgba(51, 51, 51, 0.3); font-size: 36px;}#bannerControls ul.middle li:hover a {color: #009cde;} #bannerControls ul.middle li:nth-of-type(1) {float: left;padding-right: 3px;}#bannerControls ul.middle li:nth-of-type(2) {float: right;padding-left: 3px;}#bannerTopo #bannerControls ul.middle li:nth-of-type(2), #bannerFundo #bannerControls ul.middle li:nth-of-type(2) {margin-right: 10px; line-height: 45px;border: 0;}#bannerEsquerda #bannerControls ul.middle li{padding: 0;width: 30px;height: 30px;line-height: 30px;border: 0; background: none;}#bannerTopo #bannerControls ul.middle li:nth-of-type(1), #bannerFundo #bannerControls ul.middle li:nth-of-type(1) {margin-left: 10px;line-height: 45px;border: 0;}#bannerControls .bottom ul li {float: none;display: inline-block;}#bannerControls ul.middle li a { transition: 0.1s;color: #FFF; cursor: pointer; cursor: hand;}#bannerTopo #bannerControls ul.middle li a, #bannerFundo #bannerControls ul.middle li a { margin-top: -10px;}#bannerEsquerda #bannerControls ul.middle li a {padding: 0;font-size: 30px;}#bannerEsquerda #bannerControls ul.middle li:hover { background: transparent;}#bannerControls ul.middle li a:hover {color: #009CE4;} .banner_text {position: relative;top: 20%;left: calc( 50% - 290px );width: 500px;background: rgba(51, 51, 51, 0.3);padding: 20px;margin: 0;z-index: 9999;}#bannerEsquerda .banner_text { left: 25px; top: 20px; width: calc(80% - 20px); padding: 10px; background: none;text-shadow: 0 0 5px rgba(0,0,0,0.6)} .banner_text span {color: #fff;margin-bottom: 5px;line-height: 1.25em;} .banner_texto {font-size: 1em;display: block;} .banner_text span.banner_texto { color: #FFFF;font-size: 1.3em;}#bannerTopo .banner_texto, #bannerFundo .banner_texto { font-size: 1.3em;} .banner_titulo { text-transform: uppercase;display: block;font-size: 1em;padding-bottom:7px;border-bottom: 1px solid rgba(255, 255, 255, 0.3); position: relative;} .banner_titulo:before {position: absolute;content: "";width: 30px;height: 2px;background: #f7c51e;bottom: -1px;left: 0;transition: 0.3s;} .banner_titulo:hover:before{width:100%;} .banner_text span.banner_titulo { color: #f7c51e;} .banner_text span.banner_subtitulo{ font-size: 2.3em; text-transform: uppercase; margin: 10px 0;}#bannerTopo .banner_titulo, #bannerFundo .banner_titulo { font-size: 2em;}#bannerEsquerda .banner_titulo { font-size: 2em;}#bannerEsquerda .banner_subtitulo { font-size: 1.5em; } .banner_subtitulo{display: block;}#bannerTopo .banner_subtitulo, #bannerFundo .banner_subtitulo { font-size: 1.5em;}#bannerEsquerda .banner_texto{ display: none;}#bannerTopo .banner_text, #bannerFundo .banner_text { font-size: 1em; top: 50px; } .banner_text a:last-of-type {color: #FBFBFB;background: #0074A5;font-size: 1.1em; letter-spacing: 1px; display: inline-block; padding: 10px 15px;font-weight: 400; margin: 10px 0;text-shadow: none; transition: 0.4s; text-transform: uppercase; font-family: "Montserrat", Helvetica, Arial, sans-serif; border-radius: 2px;} .banner_text a:last-of-type:hover { background: #3796BD; color: #FFF;}#bannerEsquerda .banner_text a:last-of-type { font-size: 1em; padding: 3px 10px;margin: 0 auto;display: block; position: absolute; width: 85%; text-align: center;}#bannerTopo .banner_text a:last-of-type, #bannerFundo .banner_text a:last-of-type { padding: 7px 20px;font-size: 1.1em; margin: 10px 0;} .banner_text a:hover { color:#009cde;background: #FFF;}#Banner_Topo{min-height: 400px;}font:hover {background: transparent !important;box-shadow: none !important;}#banner_petro .bxslider, #content .bxslider_content {list-style:none;margin:0;padding:0}#banner_petro div.banner_img {background-size: cover !important;background-repeat: no-repeat !important;background-position: center center !important;}/***** SLIDESHOW CONTEUDO *********************************/.slideModel {width: 100%;max-width: 730px;height: 340px;text-align: center;visibility: hidden;overflow: hidden;position: relative;margin: 0 auto;background: #fff;} .slideItem {display: none;width: 100%;height: 260px;line-height: 260px;overflow: hidden;} .slideModel img {max-height: 250px;margin-top: 10px;vertical-align: middle;} .active {display: block;} .slideModel .subtitle { position: absolute; bottom: 80px; left: 0; width: 100%; height: 20px; line-height: 20px; background: rgba(255, 255, 255, 0.5); font-size: 1em; padding-top: 2px;color: #232323;} .slideModel .thumbnail { position: absolute; width: 105%; height: 85px; line-height: 70px; bottom: 0; left: -5%; z-index: 100; overflow: hidden; background: #fff; margin: 0 5px;} .slideModel .thumbnail img { max-width: 80px; max-height: 50px; vertical-align: middle; cursor: pointer; transition: 0.4s; margin: 5px;} .current { -webkit-filter: none;filter: none;} .slideModel .previous{position: absolute;z-index: 100;top: 0; left: 0px;height: 100%;line-height: 270px;} .slideModel .next {position: absolute;z-index: 100;top: 0; right: 10px;height: 100%;line-height: 270px;} .slideModel i {cursor: pointer;font-size: 2em;background-color: rgba(51, 51, 51, 0.7);color: #fff;border-radius: 2px;width: 40px;height: 40px;line-height: 40px;transition: 0.1s;} .slideModel .next i,.slideModel .previous i{font-size: 1.5em;line-height: 40px;} .slideModel .next i {padding-left: 2px;} .slideModel .previous i {padding-right: 2px; margin-left: 10px;} .slideModel i:hover {opacity: 0.9;} .slideModel i:active {color: #666;}@media all and (max-width: 1023px) and (min-width: 768px) { .slideModel .previous i {margin-left: 10px;}#bannerTopo .banner_text, #bannerFundo .banner_text {font-size: 1em; top: 0; top: 15%;}#bannerTopo .banner_titulo, #bannerFundo .banner_titulo {font-size: 1.3em;}#bannerTopo .banner_subtitulo, #bannerFundo .banner_subtitulo {font-size: 1.1em;}#bannerTopo .banner_texto, #bannerFundo .banner_texto {font-size: 1em; display: none;}#bannerHome .banner_titulo {font-size: 1.6em;} #bannerHome .banner_subtitulo {font-size: 2em;}#bannerHome .banner_text {top: 45px;}#bannerHome .banner_texto {font-size: 1.1em;}#bannerHome .banner_text a:last-of-type {font-size: 1em;}#bannerHome #bannerControls ul.middle li {margin: 25px;}}@media all and (max-width: 767px) and (min-width: 0px) {.banner_text{top:10%;} .slideModel .thumbnail {display: none;} .slideModel {height: 270px;} .slideModel .subtitle {bottom: 10px;} .slideModel .previous{left: 10px;} .slideModel i {color: #FFF; border-color: #FFF; text-shadow: 0px 0px 2px #000;}#bannerHome .banner_text, #bannerTopo .banner_text, #bannerFundo .banner_text {width: calc(80% - 50px); top: 20px; left: 60px; padding-bottom: 10px; text-shadow: 0px 0px 5px rgb(31, 31, 31); background: rgba(51, 51, 51, 0.2); text-align: center;}#bannerHome .banner_titulo {font-size: 1.6em;}#bannerHome .banner_subtitulo {font-size: 1.4em;} .bannerItem{background-position: center 19px;}#bannerHome .banner_texto, #bannerTopo .banner_texto, #bannerFundo .banner_texto {display: none;} #bannerTopo .banner_titulo, #bannerFundo .banner_titulo{font-size: 1.6em;} #bannerTopo .banner_subtitulo, #bannerFundo .banner_subtitulo{font-size: 1.3em;} .slideshow {width: 400px; margin: 0 auto;}#bannerEsquerda.bannerContainer{margin:0 auto;} #bannerTopo #bannerControls ul.middle li:nth-of-type(1){margin-left: 5px;} #bannerTopo #bannerControls ul.middle li:nth-of-type(2){margin-right: 5px;} #bannerTopo #packs {top: -205px;}#bannerTopo, #bannerFundo {padding-top: 20px;}#bannerEsquerda .banner_text a:last-of-type{display: inline-block; width: auto; padding: 6px 20px; font-size: 1.2em;}#bannerEsquerda .banner_text{ left: 40px; width: calc(80% - 85px); top: 50px; }/* Correção por causa do menu fixo */.bannerContainer {margin-top: 50px;}}@media all and (max-width: 489px) and (min-width: 0px) {.slideModel .thumbnail {display: none;} .slideModel {height: 250px;} .slideModel .subtitle {bottom:0px;} #bannerHome .banner_text, #bannerTopo .banner_text, #bannerFundo .banner_text {width: calc(80% - 90px); top: 15px; } .banner_titulo {font-size: 1.5em;} .banner_text a:last-of-type {padding: 10px 15px;} .slideshow {width: 100%; margin: 0 auto;} .slideModel .previous {left: 0px;} .slideModel i {color: #D5D5D5; border-color: #D5D5D5;} . .banner_text span{font-size: 1.5em;} #bannerTopo .banner_texto, #bannerFundo .banner_texto, #bannerHome .banner_texto, #vabberEsquerda .banner_texto {display: none; } #bannerTopo, #bannerFundo, #bannerHome { height: 450px; }}/************************************* FIM BANNERS.CSS *************************************/