.adicionar-empresa button,.top-bar{-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,.5);-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,.5)}.logo-comentarios p,.navbar-nav>li>a{line-height:10px}.font-11-300-italic,.font-12-300-italic,.font-13-300-italic,.font-9-700-italic,.form-contacto button+small,.pesquisar-btn{font-style:italic}.a4 ul,.micro-list,.social-buttons{list-style:none}*{font-family:Lato,sans-serif!important}a:focus,a:hover{text-decoration:none}.logo-directobras{margin-top:13px}.margem{margin-bottom:20px}.collapse-background{background-color:#323232}.font-40-700{font-size:40px!important;font-weight:700!important}.font-32-300,.font-32-400{font-size:32px!important}.font-32-400{font-weight:400!important}.font-22-300,.font-24-300,.font-26-300,.font-32-300{font-weight:300!important}.font-26-300{font-size:26px!important}.font-24-300{font-size:24px!important}.font-22-300{font-size:22px!important}.font-19-300,.font-19-400,.font-19-700{font-size:19px!important}.font-19-700{font-weight:700!important}.font-19-400{font-weight:400!important}.font-19-300{font-weight:300!important}.font-15-300,.font-15-400{font-size:15px!important}.font-15-400{font-weight:400!important}.font-14-300,.font-15-300{font-weight:300!important}.font-14-300{font-size:14px!important}.font-13-700{font-size:13px!important;font-weight:700!important}.font-13-300,.font-13-300-italic{font-size:13px!important;font-weight:300!important}.font-12-700{font-size:12px!important;font-weight:700!important}.font-12-400{font-size:12px!important;font-weight:400!important}.font-12-300,.font-12-300-italic{font-size:12px!important;font-weight:300!important}.font-11-700{font-size:11px!important;font-weight:700!important}.font-11-300-italic{font-size:11px!important;font-weight:300!important}.font-10-700{font-size:10px!important;font-weight:700!important}.font-10-300{font-size:10px!important;font-weight:300!important}.font-9-700-italic{font-size:9px!important;font-weight:700!important}.font-9-300{font-size:9px!important;font-weight:300!important}.font-8-700{font-size:8px!important;font-weight:700!important}.red{background-color:#F76164}.orange{background-color:#F89E63}.yellow{background-color:#F8DA60}.green{background-color:#81C363}.yellow-main{background-color:#ebbf35}.yellow-main-80{background:rgba(235,191,53,.8)}.banner-back-color{background-color:#0b8ea1}.center-block{display:table;margin:0 auto}.nopadding{padding:0!important;margin:0!important}.nopadding-separator{padding:0!important;margin:20px 0 30px!important}.margin-top-bar{margin-top:20px}.margin-pesquisar{margin-top:30px}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:none}.navbar-toggle .icon-bar{background-color:#fff!important}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#323232}.navbar-nav{margin:0 auto;display:table;table-layout:fixed;float:none}.expand-content{position:absolute;margin-left:100%;margin-top:5px;padding:0;background-color:inherit;border:0}.section.section-banner-full{min-height:60px}.section.section-banner .col-sm-12{padding:0}.section.section-pesquisa{min-height:100px;background-color:#f3f3f3}select{background:url(../images/select_dark.png) right no-repeat #ebebea!important;-webkit-appearance:none!important;-moz-appearance:none!important}.actividade-empresa,.localizacao{width:254px;height:37px;background:url(../images/select_dark.png) right no-repeat rgba(50,50,50,.5)!important;color:#fff;border-radius:0;border:0;margin-right:5px}.pesquisar{width:215px!important;margin:0 auto;height:30px;color:#000;border-radius:0;border:0;text-align:center}.input-group.pesquisar-ff{width:260px;margin:0 auto}.pesquisar-btn{width:40px;height:30px;color:#fff;border-radius:0;font-size:11px;font-weight:400;border:0;margin-right:5px}div.topBG-directorio,div.topBG-home{overflow:hidden;height:260px}.half-underline:before,.middle-underline:before{border-bottom:2px solid #EBBF35;content:""}.pesquisar-btn:hover{background:rgba(50,50,50,.5)}.pesquisar::-webkit-input-placeholder{color:#323232;font-size:13px;font-style:italic;font-weight:300}.pesquisar:-moz-placeholder{color:#323232;font-size:13px;font-style:italic;font-weight:300}.pesquisar::-moz-placeholder{color:#323232;font-size:13px;font-style:italic;font-weight:300}.pesquisar:-ms-input-placeholder{font-size:13px;font-style:italic;font-weight:300}.pesquisa-livre-concursos::-webkit-input-placeholder{font-size:13px;font-style:italic;font-weight:300}.pesquisa-livre-concursos:-moz-placeholder{font-size:13px;font-style:italic;font-weight:300}.pesquisa-livre-concursos::-moz-placeholder{font-size:13px;font-style:italic;font-weight:300}.pesquisa-livre-concursos:-ms-input-placeholder{font-size:13px;font-style:italic;font-weight:300}.pesquisa-livre::-webkit-input-placeholder{font-size:13px;font-style:italic;font-weight:300}.pesquisa-livre:-moz-placeholder{font-size:13px;font-style:italic;font-weight:300}.pesquisa-livre::-moz-placeholder{font-size:13px;font-style:italic;font-weight:300}.pesquisa-livre:-ms-input-placeholder{font-size:13px;font-style:italic;font-weight:300}.banner-small{display: none;}.rotate{transform:rotate(-180deg);transition:.3s}.rotate-back{transform:rotate(0);transition:.3s}.banner-content{margin:0 auto}.section.grey,.section.notgrey,.section.notgrey-home{margin-bottom:30px}.top-bar{background:rgba(243,243,243,.2);background-color:#323232;min-height:60px;box-shadow:1px 3px 2px 1px rgba(0,0,0,.5)}.section.grey-home,.section.notgrey-home{min-height:210px;float:left;padding:40px 50px 0 100px}div.topBG-directorio img{-webkit-box-shadow:inset 0 64px 162px 14px rgba(0,0,0,.77);-moz-box-shadow:inset 0 64px 162px 14px rgba(0,0,0,.77);box-shadow:inset 0 64px 162px 14px rgba(0,0,0,.77);position:relative;width:100%}div.topBG-home{background-color:#323232}.page-title{color:#fff;position:absolute;left:25%;top:-220px}.goToTop{position:fixed;top:0;height:50px;z-index:1;width:100%}.section.grey{background-color:#f3f3f3}.section.notgrey-home.no-margin{margin-bottom:0}.section.grey-home{background-color:#f3f3f3;margin-bottom:30px}.section.grey-home.no-margin{margin-bottom:0}.social{position:relative;height:30px;width:30px;margin:0 auto}.social img{position:absolute;left:0;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.social img.top:hover{opacity:0}.half-underline{padding:0;width:250px;margin-bottom:20px}.half-underline:before{position:absolute;left:0;bottom:0;height:1px;width:40px;margin-bottom:15px;margin-left:2px}.logo-comentarios:before{content:"";position:absolute;left:130px;bottom:-5px;height:50px;border-right:1px solid #EBBF35}.logo-comentarios{position:absolute;width:120px;margin-top:10px}.directorio-comment{margin-left:130px}.middle-underline:before{position:absolute;left:45%;top:40px;height:1px;width:10%}.abc ul{display:table;table-layout:fixed;padding-left:5px}.abc li{text-decoration:none;color:#fff;cursor:pointer;margin:0;padding:0;display:table-cell;width:25px;text-align:center}.abc li a,.abc li a:focus,.abc li a:hover{text-decoration:none;color:#fff!important}.jumbotron{background-image:url(../images/header_image.jpg);min-height:440px;background-repeat:no-repeat;background-size:cover;border-bottom:3px solid #EBBF35;margin-bottom:0;padding-bottom:0}.navbar-inverse{border-color:transparent}.navbar-toggle{width:50%}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-toggle{border:none}.nav>li>.active,.nav>li>a:focus,.nav>li>a:hover{border-bottom:2px solid #EBBF35;color:#fff!important}.navbar-nav>li>a{padding:7px 0;margin:0 20px;max-width:130px}.panel-body.micro.pontuacao p,.panel-body.micro.votos p{line-height:15px;text-align:center;font-weight:400;color:#fff}.navbar a{color:#fff}.navbar .divider-vertical{height:20px;border-right:1px solid #fff}.navbar ul li:last-child{border:0}.navbar{background:#323232;border-radius:0;margin-bottom:0;z-index:10}.panel.panel-primary.micro.avaliacao,.panel.panel-primary.micro.opiniao,.panel.panel-primary.micro.partilhar{background:rgba(243,243,243,.2);border-color:rgba(243,243,243,.3);height:40px;float:left}.nav.navbar-nav{margin-left:-20px}#myNavbar{margin-top:10px}.container.micro{padding-left:0}.panel.panel-primary.micro{margin-right:10px}.panel.panel-primary.micro.partilhar{width:40px}.panel-body.micro.partilhar{padding:8px 0 0 8px}.panel.panel-primary.micro.opiniao{width:150px}.panel-body.micro.opiniao{padding:15px 0 0 10px}.panel.panel-primary.micro.avaliacao{width:410px}.panel.panel-primary.micro.pontuacao{background:rgba(253,191,53,1);border-color:rgba(243,243,243,.3);height:40px;width:40px;float:left}.panel-body.micro.pontuacao{padding:0}.panel-body.micro.pontuacao p{font-size:19px;padding:5px}.panel-body.micro.pontuacao p small{font-size:12px;font-weight:400}.panel.panel-primary.micro.votos{background:rgba(243,243,243,.2);border-color:rgba(243,243,243,.3);height:40px;width:50px;float:left}.panel-body.micro.votos{padding:0}.panel-body.micro.votos p{font-size:19px;padding:5px 0 0}.panel-body.micro.votos p small{font-size:12px;font-weight:400}.image-certificacoes{float:left}.topo{margin-top:148px}.back-section{background:#323232;float:left;width:100%;height:55px;margin-bottom:-55px}.micro-box-avaliacao-text-left,.micro-box-opiniao-text-left{width:140px;float:left}.micro-box-opiniao-text-left p{font-size:15px;font-weight:400;color:#fff;line-height:10px}.micro-box-opiniao-text-left img{float:left;margin-right:3px}.micro-box-avaliacao-text-left p{font-size:19px;font-weight:400;color:#fff;line-height:22px}.botao-funciona,.botao-log-in,.botao-registar{width:105px;text-align:center}h1.empresa{font-size:29px;font-weight:300;color:#fff}.botao-funciona{background:rgba(243,243,243,.8);color:#323232;display:block;height:20px;text-decoration:none;margin-left:19px}.botao-funciona:focus,.botao-funciona:hover{text-decoration:none;color:#323232}.botao-registar{background:rgba(235,191,53,.8);color:#323232;display:block;height:20px;text-decoration:none;margin-left:19px}.botao-home,.botao-log-in{background:rgba(243,243,243,.8);display:block;height:20px;margin-left:19px;text-decoration:none}.botao-registar:focus,.botao-registar:hover{text-decoration:none;color:#323232}.botao-log-in{color:#323232}.botao-log-in:focus,.botao-log-in:hover{text-decoration:none;color:#323232}.botao-home{width:20px;padding-left:4px;padding-top:3px}.botao-home img{vertical-align:baseline}.botao-home:focus,.botao-home:hover{text-decoration:none;color:#323232}.directobras-hr{background-color:#333;margin:30px 0 0}.directobras-hr-rectangle{float:left;width:auto;min-height:40px;background-color:#333;padding:10px;margin-bottom:40px}.directobras-hr-rectangle h2{color:#fff;margin:0;padding:0}.directobras-hr-edge{float:left;width:0;height:0;border-top:44px solid #333;border-right:20px solid transparent}.main-wraper{margin-top:-130px}.home-wraper{margin-top:-220px}.barra-lateral{padding:0 20px;width:290px;margin-top:-270px;background:#f3f3f3;background:-webkit-linear-gradient(left,#f3f3f3,#fff);background:-o-linear-gradient(right,#f3f3f3,#fff);background:-moz-linear-gradient(right,#f3f3f3,#fff);background:linear-gradient(to right#f3f3f3,#fff)}.ver-mais{height:20px;margin-left:80px;margin-top:10px;line-height:20px}.ver-mais img{margin-left:5px}.side-blog-entry h5{line-height:5px;margin-bottom:5px}.side-blog-entry p{line-height:15px}.side-blog-entry img{margin-right:10px}.side-map a,.side-map a:focus,.side-map a:hover,.side-ofertas-entry a,.side-ofertas-entry a:focus,.side-ofertas-entry a:hover{text-decoration:none;color:#000}.side-ofertas-entry{margin-bottom:25px}.side-ofertas-entry h5{line-height:10px;margin-bottom:10px;background:rgba(235,191,53,.3);display:table;padding:3px}.side-ofertas-entry p{line-height:15px}.side-ofertas-entry img{margin-right:0}.side-ofertas-entry .tempo{float:right;width:60px;height:15px;text-align:center;background-color:#ebebea}.side-subscribe button{width:80px;height:30px;padding:0;background-color:#EBBF35}.side-subscribe span{vertical-align:bottom}.side-subscribe p{float:left;width:170px}.side-subscribe input{width:171px;height:30px;background-color:#fff}.adicionar-empresa button{height:40px;width:210px;background-color:#EBBF35;border:none;box-shadow:1px 3px 2px 1px rgba(0,0,0,.5);border-radius:0}.pedir-upload{width:100px;height:20px}.pedir-orcamento button{height:40px;width:210px;background-color:#323232;border:1px solid #EBBF35;-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,.5);-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,.5);box-shadow:1px 3px 2px 1px rgba(0,0,0,.5);color:#fff;border-radius:0}.adicionar-empresa .input-group,.pedir-orcamento .input-group{text-align:center}.side-map img{position:relative}.side-map p{position:absolute;left:100px;top:55px}.macro-mapa{border:0;-webkit-box-shadow:5px 5px 3px 0 rgba(0,0,0,.3);-moz-box-shadow:5px 5px 3px 0 rgba(0,0,0,.3);box-shadow:5px 5px 3px 0 rgba(0,0,0,.3);width:90%;height:70%;margin:100px auto}.social-buttons{background-color:#EBBF35;height:40px;margin:0;padding:5px 0 0;display:table;width:100%}.social-buttons li{display:table-cell;text-align:center}.social-buttons a{display:block}.certified-buttons{width:265px;margin:0;padding:0}.side-card{float:left;margin-left:60px}.contacts-top{float:right;width:280px;-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,.5);-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,.5);box-shadow:1px 3px 2px 1px rgba(0,0,0,.5)}.topico h3{font-weight:400;font-size:14px}.topico h4{font-weight:300;font-size:14px;border-left:1px solid #EBBF35;padding-left:5px}.topico .corrido{font-weight:300;font-size:16px}.micro-mapa{border:0;position:absolute;z-index:1;-webkit-box-shadow:5px 5px 3px 0 rgba(0,0,0,.75);-moz-box-shadow:5px 5px 3px 0 rgba(0,0,0,.75);box-shadow:5px 5px 3px 0 rgba(0,0,0,.75)}.micro-bullet{float:left;padding-top:7px;padding-right:10px;font-size:7px}.micro-list-left{list-style:none;padding-left:0}.circle-curriculo{border-radius:50%;width:140px;height:140px;background:rgba(50,50,50,.1);padding-top:40px}.topico.center{float:left;height:225px;position:relative;text-align:center;margin:10px;display:inline}.topico.center p{font-size:32px;font-weight:400}.smaller{font-size:13px}.micro-bottom-margin .row{margin-bottom:50px}.carousel-indicators{bottom:-30px}.carousel-indicators li{background-color:#eee}.carousel-indicators li.active{background-color:#333!important}.left.carousel-control img{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel-control.left{background-image:none;margin-left:-85px;margin-top:80px}.carousel-control.right{background-image:none;margin-right:-80px;margin-top:80px}.carousel-navigation.left{margin-left:-45px}.carousel-navigation.right{margin-right:-45px}.carousel-showthreemoveone .carousel-control{width:4%;background-image:none}.carousel-showthreemoveone .carousel-control.left{margin-left:-25px}.carousel-showthreemoveone .carousel-control.right{margin-right:-25px}.carousel-showthreemoveone .cloneditem-1,.carousel-showthreemoveone .cloneditem-2,.carousel-showthreemoveone .cloneditem-3,.carousel-showthreemoveone .cloneditem-4,.carousel-showthreemoveone .cloneditem-5{display:none}.carousel-item{-webkit-box-shadow:1px 1px 2px 1px rgba(0,0,0,.5);-moz-box-shadow:1px 1px 2px 1px rgba(0,0,0,.5);box-shadow:1px 1px 2px 1px rgba(0,0,0,.5);padding:20px}.ordenar.micro .form-control,.panel.micro{-webkit-box-shadow:none;-moz-box-shadow:none}.carousel-showthreemoveone .empresa-title{line-height:12px;text-align:center;margin:0 0 10px}.carousel-showthreemoveone .carousel-inner{height:155px}.carousel-showthreemoveone .carousel-inner.ultimos-pedidos{height:340px}.carousel-showthreemoveone .carousel-inner .item,.carousel-showthreemoveone .carousel-inner .item a{padding-top:3px}.etiqueta-small{position:absolute;margin-top:-6px;margin-left:60%}.etiqueta-small-text,.etiqueta-small-text:focus,.etiqueta-small-text:hover{position:absolute;margin-top:0;margin-left:66%;text-decoration:none;color:#000}.etiqueta-medium{position:absolute;margin-top:-6px;margin-left:48%}.etiqueta-medium-text,.etiqueta-medium-text:focus,.etiqueta-medium-text:hover{position:absolute;margin-top:0;margin-right:66%;text-decoration:none;color:#000}.row.portfolio img{margin-bottom:20px}.play{position:absolute;left:0;top:0}.panel-info.micro{border:0;background-color:transparent}.panel.micro{box-shadow:none}.micro.avatar{height:60px;width:60px;border-radius:50px;margin:0 20px 20px 0;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,1);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,1);box-shadow:2px 2px 5px 0 rgba(0,0,0,1)}.btn.btn-info.micro{background-color:#323232;border:none;border-radius:0;font-weight:300;font-size:16px;width:300px;height:40px}.btn.btn-info.filtro{background-color:#323232;border:none;border-radius:0;width:110px;height:30px;margin-left:40%;margin-top:10px}span.micro{margin-left:10px}span.micro.pontuacao{width:100px;text-align:center;height:20px;font-size:13px;line-height:18px;padding-left:3px;color:#fff}span.micro.pontuacao.exc{width:60px}span.micro.pontuacao strong{font-size:17px}span.micro.pontuacao small{font-size:13px}ul.media-list.micro{margin-top:20px}.banner-pub-empresa{padding:20px 30px 0}.ordenar.micro .media-body{overflow:visible}.ordenar.micro strong{float:left;width:100%}.ordenar.micro .form-control{height:20px;padding-top:1px;border-radius:0;border:none;box-shadow:none;width:295px;margin:0 auto 30px}.top-form .distrito,.top-form .filtro{margin-right:10px}.micro .classificacao-media{width:45%;background-color:#81C363;background:rgba(129,195,99,.5);float:left;height:40px}.micro .numero-comentarios{float:left;background:rgba(243,243,243,.5);width:45%;height:40px}.classificacao-media p.numero{font-size:22px;line-height:15px;text-align:center;padding-top:5px}.classificacao-media p.texto{font-size:16px;line-height:1px;text-align:center}.numero-comentarios p.numero{font-size:22px;line-height:15px;text-align:center;padding-top:5px}.numero-comentarios p.texto{font-size:16px;line-height:1px;text-align:center}.micro.divisor{float:left;width:10%;height:1px}.form-contacto input,.form-contacto textarea{color:#75736F;font-size:13px;font-style:italic;font-weight:300;border-radius:0;background-color:#f3f3f3;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.top-form,.top-form-pedir-orcamento{background:rgba(235,191,53,.9);float:left}.form-contacto label{color:#323232;font-size:15px;font-weight:400}.form-contacto button+small{font-size:13px;font-weight:300;padding-left:10px}.form-contacto small+p{font-size:10px;font-weight:300}.top-form-pedir-orcamento{width:100%;margin-top:0;margin-bottom:30px;-webkit-box-shadow:1px 2px 5px 1px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 5px 1px rgba(0,0,0,.5);box-shadow:1px 2px 5px 1px rgba(0,0,0,.5);height:40px}.item.directorio-listagem,.top-form{-webkit-box-shadow:1px 2px 5px 1px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 5px 1px rgba(0,0,0,.5);max-width:630px}.top-form-pedir-orcamento h2{color:#fff;text-shadow:1px 1px #000;margin-top:13px}.top-form-pedir-orcamento img{margin-left:50px}.missao{color:#fff}.top-form{padding:5px 20px;margin-top:55px;box-shadow:1px 2px 5px 1px rgba(0,0,0,.5)}.top-form.directorio-listagem,.top-form.ultimos-pedidos{float:none}.top-form label{line-height:1px}.top-form .badge{height:10px;width:25px;color:#323232;background-color:#fff;line-height:2px;margin-left:150px;border-radius:3px;border:1px solid #ccc}.top-form .filtro{width:40px;padding:0 0 0 5px;height:20px}.top-form .actividade{width:240px;padding:0 0 0 5px;height:20px;margin-right:10px}.top-form .concelho,.top-form .distrito{width:140px;padding:0 0 0 5px;height:20px}.top-form .mostrar{width:50px;padding:0 0 0 5px;height:20px}.item.directorio-listagem{min-height:120px;margin-top:20px;box-shadow:1px 2px 5px 1px rgba(0,0,0,.5);padding:20px 15px}.item.directorio-listagem .listagem-logo img{max-width:165px}.item.ultimos-pedidos-listagem{min-height:70px;margin-top:20px;-webkit-box-shadow:1px 2px 5px 1px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 5px 1px rgba(0,0,0,.5);box-shadow:1px 2px 5px 1px rgba(0,0,0,.5);padding:10px 15px;max-width:630px}.top-form.ultimos-pedidos-listagem{min-height:55px}.directorio-listagem .form-group,.ultimos-pedidos .form-group{margin-bottom:0}.listagem-logo:before{content:"";position:absolute;left:180px;bottom:0;height:80px;border-right:1px solid #EBBF35}.listagem-logo{position:absolute;width:120px;height:80px}.listagem-logo p{line-height:10px}.listagem-comment{max-width:245px;margin-left:200px}.listagem-pontuacao{max-width:130px}.listagem-button-concursos-publicos a,.listagem-button-concursos-publicos:focus a,.listagem-button-concursos-publicos:hover a{text-align:center;float:left;width:90px;height:30px;background-color:#ebbf35;padding:5px;text-decoration:none;color:#333}.listagem-button a,.listagem-button:focus a,.listagem-button:hover a{text-align:center;float:left;width:130px;height:20px;background-color:#f3f3f3;padding:1px;text-decoration:none;color:#333;margin-top:10px}.share{background-color:#323232;padding:5px;margin-left:10px}.listagem-localizacao img{margin-right:5px;display:inline}.listagem-hora img{margin-right:5px}.ultimos-pedidos-listagem .listagem-hora,.ultimos-pedidos-listagem .listagem-localizacao{width:120px}.ultimos-pedidos-listagem strong{width:100%;margin-bottom:5px}.listagem-ultimos-pedidos-right .listagem-button a,.listagem-ultimos-pedidos-right .listagem-button:focus a,.listagem-ultimos-pedidos-right .listagem-button:hover a{text-align:center;float:left;width:100px;height:20px;background-color:#f3f3f3;padding:1px;text-decoration:none;color:#333;margin-top:10px}.listagem-ultimos-pedidos-right .listagem-button a span{float:right;margin-top:1px;margin-right:10px}.listagem-ultimos-pedidos-left{max-width:420px}.listagem-ultimos-pedidos-right{padding:10px}.listagem-concursos-publicos-left{max-width:490px}.listagem-concursos-publicos-right{padding:20px 10px 10px;width:110px}.paginacao .pagination li a{border:0;color:#000;background-color:transparent}.paginacao .pagination>li>a:focus,.paginacao .pagination>li>a:hover,.paginacao .pagination>li>span:focus,.paginacao .pagination>li>span:hover{border-radius:15px;color:#000}.paginacao .pagination li.active a{border-radius:15px;background-color:#eee!important}span.micro.override-micro{margin-left:0!important;padding-top:1px}.directorio-listagem .listagem-comment p.override-p{margin:0}.item.directorio-listagem .listagem-pontuacao span a img{padding-right:10px}.middle-underline-pagination{position:relative;margin-top:25px}.middle-underline-pagination:before{content:"";position:absolute;left:40%;bottom:30px;height:1px;width:19%;border-bottom:1px solid #EBBF35}select.ano,select.dia,select.mes{padding:0 0 0 5px;height:20px;margin-right:10px}select.dia{width:40px}select.mes{width:70px}select.ano{width:50px}select.estado{width:110px;padding:0 0 0 5px;height:20px}select.actividade-ultimos-pedidos,select.categoria,select.localidade{width:190px;padding:0 0 0 5px;height:20px}select.categoria,select.localidade{margin-right:10px}button.button-ultimos{margin:20px 8px 0 0;width:88px;padding:0;height:20px;color:#000;background-color:#fff;border-radius:4px;border:1px solid #ccc}button.button-ultimos.tudo{width:45px}button.button-concursos{margin:10px 7px 0 0;width:192px;padding:0;height:20px;color:#000;background-color:#fff;border-radius:4px;border:1px solid #ccc}input.data-concursos,input.emissor-concursos,input.localidade-concursos,input.localidade-concursos-a,select.pais-concursos-i,select.tipo-concursos-a,select.tipo-concursos-i{padding:0 0 0 5px;height:20px}input.pesquisa-livre,input.pesquisa-livre-concursos{border-radius:0;font-size:11px;font-style:italic;font-weight:400;z-index:0!important}button.button-concursos.selected{background-color:#000;color:#fff}.button-concursos.button-ultimo{margin-right:0}input.pesquisa-livre-concursos{width:295px!important;margin-right:0;color:#fff;border:0;height:20px}input.emissor-concursos{margin-right:10px}input.emissor-concursos,input.localidade-concursos{width:215px}select.pais-concursos-i,select.tipo-concursos-i{max-width:212px;margin-right:10px}select.tipo-concursos-a{margin-right:10px}input.localidade-concursos-a,select.tipo-concursos-a{width:216px}.data-label{display:block;margin-top:12px}.ui-datepicker-trigger{margin-top:-6px;margin-left:-5px;margin-right:10px}input.data-concursos{width:110px;margin-right:10px;margin-top:1px;display:inline-block}select.actividade-concursos,select.modelo-concursos,select.tipo-acto-concursos,select.tipo-contracto-concursos{width:137px;padding:0 0 0 5px;height:20px;margin-right:10px}select.modelo-concursos{margin-right:0}input.email-orcamento,input.telefone-orcamento,select.categoria-orcamento{margin-right:30px}select.distrito-orcamento{margin-right:20px}input.email-orcamento,input.nome-orcamento,input.titulo-orcamento,textarea.descricao-orcamento{width:630px;border:0;height:20px;background-color:#f3f3f3;padding:0 0 0 10px}textarea.descricao-orcamento{height:100%}input.email-orcamento,input.telefone-orcamento,select.actividade-orcamento,select.categoria-orcamento,select.pais-orcamento{width:300px;border:0;height:20px;background-color:#f3f3f3!important;padding:0 0 0 10px}select.concelho-orcamento,select.distrito-orcamento{width:140px;border:0;height:20px;background-color:#f3f3f3!important;padding:0 0 0 10px}label.inline-label{position:relative;bottom:12px;margin-right:31px}hr.hr-orcamento{width:100%;margin-left:0}input.pesquisa-livre{margin-right:0;border:0;height:20px}button.pesquisa-livre-btn{width:40px;z-index:0!important;color:#fff;border-radius:0;border:0;height:20px;margin-top:20px;padding:0;margin-right:10px}.share.ultimos-pedidos{margin-top:10px}.share.concursos-publicos{margin-top:10px;background-color:#323232;padding:5px;width:90px;height:30px;text-align:center}.listagem-button-concursos-publicos img,.share.concursos-publicos img{margin-right:5px}.share.concursos-publicos a,.share.concursos-publicos a:focus,.share.concursos-publicos a:hover{color:#fff;text-decoration:none}.registar p a,.resultados-total span,.yellow-pipe{color:#ebbf35}.mais.ultimos-pedidos{margin-top:10px;margin-left:8px}.a4{margin-top:20px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.5);float:left;padding:20px 0}.a4 .item-body,.a4 .item-title{padding-left:30px}.a4 .item-title{margin-bottom:0}.a4 .yellow-label{max-width:285px;height:40px;background-color:#ebbf35;margin:15px 0}.a4 .grey-area p,.a4 h3{width:100%;margin-left:10px;float:left}.a4 .yellow-label img{padding:10px}.a4 .yellow-label p{padding:10px 0 0 40px}.a4 ul{float:left;padding-left:0;width:100%}.a4 ul li{margin-bottom:5px}.a4 h3{margin-bottom:0}.a4 .grey-area{width:100%;float:left;background-color:#eee;border-top:1px solid #ccc}.a4 .grey-area p .apresentacao-sub-label{width:120px;float:left}.grey-area p .sub-bullet{float:left;width:30px;text-align:center;background-color:rgba(235,191,53,.5);border-radius:30px;margin-right:5px}.yellow-pipe{margin-right:5px}.directobras-hr-yellow{background-color:#ebbf35;margin:30px 0 0}.directobras-hr-rectangle-yellow{float:left;width:auto;min-height:25px;background-color:#ebbf35;padding:5px;margin-bottom:10px}.directobras-hr-rectangle-yellow h2{margin:0;padding:0}.directobras-hr-edge-yellow{float:left;width:0;height:0;border-top:25px solid #ebbf35;border-right:20px solid transparent}.thumbs-orcamento{padding:20px 0 20px 20px}.top-form.concursos-form{margin-top:40px;float:none}.concurso-plus img{margin-left:50%}.resultados-total{margin-top:10px;text-align:center}.body-concursos{margin-top:20px}.registar{border:0;-webkit-box-shadow:5px 5px 3px 0 rgba(0,0,0,.3);-moz-box-shadow:5px 5px 3px 0 rgba(0,0,0,.3);box-shadow:5px 5px 3px 0 rgba(0,0,0,.3);width:750px;height:520px;margin:100px auto;background-color:#fff}.registar-left{height:100%;width:50%;float:left}.registar-left img{width:100%;height:100%}.registar-right{height:100%;width:50%;float:left}.registar h5{height:52px;margin:0 0 0 9px;padding:18px 0 0 30px;float:left}.registar hr{background-color:#ccc;margin:0;float:left;width:100%}.registar .modal-main{padding:25px 30px 0 39px;float:left;width:100%;height:425px}.registar input,.registar select,.registar textarea{max-width:300px;height:30px;background-color:#f3f3f3!important;padding:6px 0 6px 10px;border-radius:0;border:0;margin-bottom:10px}.blog-hr-big,.blog-item,.blog-pesquisa{max-width:800px}.registar textarea{height:60px}.registar form label{margin:0 11px}.registar select{width:40px}.registar .registo-telefone{width:145px}.registar .registar-right .modal-main form button{width:98%;background-color:#ebbf35}.registar .modal-bottom{float:left;width:100%;padding:10px 0 0 100px;background-color:#f3f3f3;height:40px}.registar p a{text-decoration:none}.registar .login-modal{padding:130px 30px 0 39px;float:left;width:100%;height:425px}.thumb-home,.thumb-home img{width:157px}.registar .registar-right .modal-main.login-modal form button{margin-top:40px;margin-bottom:20px}.thumb-home{height:220px;float:left;padding:0;background-color:#323232}.thumb-home:focus,.thumb-home:hover{background:rgba(235,191,53,.8)}.thumb-home h2,.thumb-home p{padding:0 20px}.thumb-home a{text-decoration:none;color:#fff}.thumb-home div:first-child{height:95px}.half-underline-blog:before,.half-underline-home-servicos:before{content:"";position:absolute;bottom:0;height:1px;width:40px;border-bottom:2px solid #EBBF35;margin-bottom:5px}.half-underline-blog{text-align:center}.half-underline-blog:before{left:48%;margin-left:0}.half-underline-home-servicos:before{left:0;margin-left:15px}.home-destaques .home-row-1,.home-destaques .home-row-2,.home-destaques .home-row-3,.home-destaques div:first-child{margin-bottom:10px;padding:0}.mais-home{width:160px;margin-top:20px}.mais-home button{height:30px;width:160px;background-color:#EBBF35;border:none;-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,.5);-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,.5);box-shadow:1px 3px 2px 1px rgba(0,0,0,.5);border-radius:2}.home-destaques img{position:relative}.home-destaques h4{color:#fff;position:absolute;left:20px;bottom:20px}.home-destaques div:first-child h4{bottom:30px}.home-destaques .home-row-1,.home-destaques .home-row-2,.home-destaques .home-row-3{width:203px}.home-destaques .home-row-1{margin-right:10px}.home-destaques .home-row-3{margin-left:10px}.separador-aux{margin:20px 0}.tint{background-color:#ebbf35;width:250px;margin:0 auto}.publicidade-color{color:#ec692a}.fotografia-color{color:#2fbf63}.drone-color{color:#00a3f5}.video-color{color:#ebbf35}.catalogo-color{color:#eb6f79}.website-color{color:#9c9089}.design-color{color:#00a99d}.empty-hr{float:left;height:50px;width:100%}.large-yellow-divider{float:left;min-height:40px;width:100%;background-color:#ebbf35;margin-top:102px;text-align:center}.large-yellow-divider.no-margin{margin-top:0}.large-dark-divider{float:left;min-height:40px;width:100%;background-color:#323232;margin-top:102px;text-align:center}.large-dark-divider.no-margin{margin-top:0}.servicos-button{width:120px;height:20px;border:1px solid #fff;background:rgba(50,50,50,.5);border-radius:5px;float:left;margin-left:40%;margin-top:10px}.servicos-button p{color:#fff}.servicos-button p span{color:#ebbf35}.info-barra{background:url(../images/barra.png) #ccc;height:250px;width:100px;float:left}.blog-casa{background:url(../images/blog-casa-main.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:440px}.blog-tv{background:url(../images/blog-tv-main.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:440px}.blog-galeria{background:url(../images/blog-galeria-main.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:440px}.blog-quiosque{background:url(../images/blog-quiosque-main.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:440px}.blog-pesquisa{height:35px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:30px auto}.blog-titulo{margin-top:15px;text-align:center}.blog-body{text-align:center}.tag{background-color:#F5DF9A;text-align:center;margin-right:5px;padding:2px 5px;display:inline-block}.tag-ler-mais{background-color:#ebebea;text-align:center;width:100px;margin:0 auto}.tag-ler-mais a{text-decoration:none;color:#323232;margin-bottom:20px}.blog-partilhar{background-color:#323232;text-align:center;width:100px;margin:0 auto}a .blog-partilhar{color:#fff;margin-bottom:20px;width:90px;height:20px;border-radius:2px}a .blog-partilhar:focus,a .blog-partilhar:hover{text-decoration:none}.tags{margin:10px auto;height:20px;text-align:center}.tags a{text-decoration:none;color:#323232}.blog-item-galeria-thumb{margin-top:20px;margin-bottom:50px;height:160px;padding:0 40px}.blog-item-galeria-thumb img{margin:0 auto;width:250px}.blog-item-thumb{margin-top:20px;margin-bottom:50px;height:320px;padding:0 40px}.blog-item-thumb img{margin:0 auto;width:250px}.blog-item,.blog-item img{margin:20px auto}.blog-hr-big,.blog-hr-small{border:0;height:1px;background-color:#ccc;margin:40px auto}.blog-hr-small{width:10%}.form-pesquisa-wrapper{width:90%;padding:15px;margin:auto}h1,header h1{color:#fff;text-align:center}.top-header{margin-top:110px}.form-pesquisa-wrapper h1,.form-pesquisa-wrapper h2,.form-pesquisa-wrapper p{color:#fff}.form-pesquisa-wrapper input{width:100%;height:60px;padding:10px 5px;float:left;background:rgba(255,255,255,.5);border:none;outline:0;text-align:center;color:#fff}.form-pesquisa-wrapper button{overflow:visible;position:relative;float:none;border:0;padding:15px;cursor:pointer;height:60px;color:#fff;background:#ebbf35}#slideshow{margin:50px auto;position:relative;height:420px;padding:10px}#slideshow>div{position:absolute;top:10px;left:10px;right:10px;bottom:10px}h2.heading{color:#fff}@media only screen and (min-width:1200px){.container{width:960px;padding:0}}@media only screen and (min-width:1440px){.right.carousel-control{margin-right:-45px}}@media only screen and (max-width:1024px){.botao-funciona,.botao-registar{width:95px}}@media only screen and (max-width:992px){.micro-mapa{position:inherit;z-index:0}.botao-funciona,.botao-log-in,.botao-registar{margin-bottom:10px}.topo{margin-top:0}.jumbotron{min-height:300px}.page-title{left:0}.tint{background-color:transparent;width:250px;margin:0 auto}.tint img:hover{opacity:1}}@media only screen and (min-width:900px){.container.barra{width:620px;padding:0}}@media only screen and (max-width:768px){.left.carousel-control,.right.carousel-control,.section-banner,.section-banner-full{display:none}.classificacao-media p.texto,.numero-comentarios p.texto{font-size:10px}.barra-lateral{margin-top:0}.side-map p{top:340px}}@media only screen and (max-width:767px){input.email-orcamento,input.nome-orcamento,input.titulo-orcamento,textarea.descricao-orcamento{width:100%}.side-map p{top:320px}.row .col-sm-6.margin-top-bar>.pull-right.osc{float:left!important}.side-card{margin-left:0}.micro-box-avaliacao-text-left{width:55px}.micro-box-avaliacao-text-left p{font-size:10px;padding-left:10px;margin-top:-2px;line-height:13px}.panel.panel-primary.micro.avaliacao{width:300px}.panel-body.micro.avaliacao{padding:15px 0 0}.navbar-collapse .nav>.divider-vertical{border-right:0;margin-bottom:10px}.half-underline-blog:before,.half-underline-home-servicos:before,.half-underline:before{border-bottom:0}.page-title{top:-100px}.directobras-hr-edge{display:none}.etiqueta-medium{margin-left:52%}.abc li{display:inline-block}.registar-left{display:none}.registar-right{width:100%}.registar{width:375px}}@media only screen and (max-width:489px){.listagem-logo{position:initial}.listagem-comment{margin-left:0}.listagem-logo:before{border-right:0}}@media only screen and (min-width:14px){.left.carousel-control{margin-left:-100px}}@media all and (min-width:768px){.carousel-showthreemoveone .carousel-inner>.active.left,.carousel-showthreemoveone .carousel-inner>.prev{left:-33.333%}.carousel-showthreemoveone .carousel-inner>.active.right,.carousel-showthreemoveone .carousel-inner>.next{left:33.333%}.carousel-showthreemoveone .carousel-inner>.active,.carousel-showthreemoveone .carousel-inner>.left,.carousel-showthreemoveone .carousel-inner>.prev.right{left:0}.carousel-showthreemoveone .carousel-inner .cloneditem-1,.carousel-showthreemoveone .carousel-inner .cloneditem-2{display:block}}@media all and (min-width:768px) and (transform-3d),all and (min-width:768px) and (-webkit-transform-3d){.carousel-showthreemoveone .carousel-inner>.item.active.right,.carousel-showthreemoveone .carousel-inner>.item.next{transform:translate3d(33.333%,0,0);left:0}.carousel-showthreemoveone .carousel-inner>.item.active.left,.carousel-showthreemoveone .carousel-inner>.item.prev{transform:translate3d(-33.333%,0,0);left:0}.carousel-showthreemoveone .carousel-inner>.item.active,.carousel-showthreemoveone .carousel-inner>.item.left,.carousel-showthreemoveone .carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}}@media all and (min-width:992px){.carousel-showthreemoveone .carousel-inner>.active.left,.carousel-showthreemoveone .carousel-inner>.prev{left:-33.333%}.carousel-showthreemoveone .carousel-inner>.active.right,.carousel-showthreemoveone .carousel-inner>.next{left:33.333%}.carousel-showthreemoveone .carousel-inner>.active,.carousel-showthreemoveone .carousel-inner>.left,.carousel-showthreemoveone .carousel-inner>.prev.right{left:0}.carousel-showthreemoveone .carousel-inner .cloneditem-3,.carousel-showthreemoveone .carousel-inner .cloneditem-4,.carousel-showthreemoveone .carousel-inner .cloneditem-5{display:block}}@media all and (min-width:992px) and (transform-3d),all and (min-width:992px) and (-webkit-transform-3d){.carousel-showthreemoveone .carousel-inner>.item.active.right,.carousel-showthreemoveone .carousel-inner>.item.next{transform:translate3d(33.333%,0,0);left:0}.carousel-showthreemoveone .carousel-inner>.item.active.left,.carousel-showthreemoveone .carousel-inner>.item.prev{transform:translate3d(-33.333%,0,0);left:0}.carousel-showthreemoveone .carousel-inner>.item.active,.carousel-showthreemoveone .carousel-inner>.item.left,.carousel-showthreemoveone .carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}}