@charset "utf-8";body{margin:0}
a:link{text-decoration:none;}
@font-face{font-family:proxima-nova-bold;font-style:normal;font-weight:normal;src:url(../fonts/ProximaNova-Bold.otf);}
@font-face{font-family:proxima-nova-extrabold;font-style:normal;font-weight:normal;src:url(../fonts/ProximaNova-Extrabold.otf);}
@font-face{font-family:proxima-nova;font-style:normal;font-weight:normal;src:url(../fonts/ProximaNova-Regular.otf);}
#menuHeader{position:relative;width:100%;height:54px;border-bottom:solid #d9d9d9 1px;padding-top:20px;background:#fff;}
.menu-fixo{position:fixed !important;top:0;z-index:99;}
#listra-topo{width:100%;height:6px;background:url(../img/listra-topo-min.png);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;}
#bg-topo{width:100%;height:481px;background:url(../img/bg-topo-min.jpg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;padding-top:180px;}
#logo-topo{width:609px;height:260px;margin:0 auto;background:url(../img/novo-logo-topo.png) no-repeat;}
.style-menu-texto{text-decoration:none;color:#1b2f5d;transition:all 0.2s ease 0s;}
.style-menu-texto:hover{text-decoration:none;color:#9e0962;}
#bg-menu{width:100%;height:54px;border-bottom:solid #d9d9d9 1px;padding-top:20px;position:relative;}
#casa-menu{width:33px;height:31px;background:url(../img/casa-menu-min.png);float:left;transition:all 0.4s ease 0s;}
#casa-menu:hover{background:url(../img/casa-menu-hover.png);}
#menu{width:1000px;height:auto;margin:0 auto;}
#sobre-menu{float:left;font-family:'proxima-nova-bold';color:#1b2f5d;font-size:14px;text-decoration:none;margin-left:75px;margin-top:10px;}
#servicos-menu{float:left;font-family:'proxima-nova-bold';color:#1b2f5d;font-size:14px;text-decoration:none;margin-left:105px;margin-top:10px;}
#tecnologia-menu{float:left;font-family:'proxima-nova-bold';color:#1b2f5d;font-size:14px;text-decoration:none;margin-left:105px;margin-top:10px;}
#clientes-menu{float:left;font-family:'proxima-nova-bold';color:#1b2f5d;font-size:14px;text-decoration:none;margin-left:105px;margin-top:10px;}
#parceiros-menu{float:left;font-family:'proxima-nova-bold';color:#1b2f5d;font-size:14px;text-decoration:none;margin-left:105px;margin-top:10px;}
#contato-menu{float:left;font-family:'proxima-nova-bold';color:#1b2f5d;font-size:14px;text-decoration:none;margin-left:105px;margin-top:10px;}
#carta-menu{width:32px;height:24px;background:url(../img/carta-menu-min.png);float:left;margin-left:70px;transition:all 0.4s ease 0s;margin-top:4px;}
#carta-menu:hover{background:url(../img/carta-menu-hover.png);}
ul{list-style-type:none;}
#sobre{width:1000px;height:950px;margin:0 auto;}
.content-titulo{width:1000px;height:30px;margin:0 auto;margin-top:40px;float:left}
.marcador-titulo{width:5px;height:25px;float:left;background:#fe980f;}
.titulo{float:left;font-family:proxima-nova-extrabold;color:#d7d7d7;margin-left:30px;font-size:40px;margin-top:-6px}
#bloco-prazer{width:335px;height:420px;background:#f5f5f5;padding:30px;margin-top:35px;float:left}
#titulo-prazer{width:200px;height:151px;font-family:'proxima-nova-extrabold';color:#1b2f5d;font-size:35px;line-height:30px;}
.risco-titulo-sobre{width:105px;height:3px;background:#fe980f;margin-top:8px;}
#texto-sobre{width:285px;height:250px;margin-top:20px;}
.texto{color:#858585;font-family:'proxima-nova';font-size:20px;line-height:27px;}
.texto-inicial{color:#858585;font-family:'proxima-nova';font-size:18px;line-height:30px;}
#icone-sobre{width:270px;height:392px;float:left;margin-top:-7px;}
#content-titulo-numeros{width:545px;height:100px;position:relative;z-index:-1;background:#eaeaea;float:left;margin-top:-30px;padding:30px;}
#titulo-numeros{font-family:'proxima-nova-extrabold';color:#1b2f5d;font-size:35px;line-height:30px;float:left;text-align:right;margin-left:230px}
#content-numeros{width:1000px;height:183px;margin-top:90px;float:left;}
#numero-15{width:183px;height:183px;float:left;transition:all 0.5s ease 0s;background:url(../img/numero-6-min.png);border-radius:100px;}
#numero-15:hover{box-shadow:0px 0px 40px rgba(255,120,0,1)}
.numero-outros{width:183px;height:183px;float:left;margin-left:21px;transition:all 0.2s ease 0s;border-radius:100px;}
.numero-outros2{width:183px;height:183px;float:left;margin-left:21px;transition:all 0.2s ease 0s;background:#bababa;border-radius:100px;}
.numero-outros3{width:183px;height:183px;float:left;margin-left:21px;transition:all 0.2s ease 0s;background:#bababa;border-radius:100px;}
.numero-outros4{width:183px;height:183px;float:left;margin-left:21px;transition:all 0.2s ease 0s;background:#bababa;border-radius:100px;}
.numero-outros:hover{box-shadow:0px 0px 40px rgba(244,84,24,1)}
.numero-outros2:hover{box-shadow:0px 0px 40px rgba(221,44,43,1)}
.numero-outros3:hover{box-shadow:0px 0px 40px rgba(195,26,65,1)}
.numero-outros4:hover{box-shadow:0px 0px 40px rgba(157,6,96,1)}
#risco-titulo-numeros{width:105px;height:3px;background:#fe980f;margin-top:8px;float:left;margin-left:437px;}
.numero-bola{font-family:'proxima-nova-extrabold';font-size:55px;color:#eaeaea;}
.text-bola{font-family:'proxima-nova-extrabold';font-size:15px;color:white;text-align:justify}
#servicos{width:100%;height:800px;background:url(../img/bg-servicos.png);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;}
#content-servicos{width:1000px;height:750px;margin:0 auto;}
#content-titulo-servicos{width:1000px;height:30px;margin:0 auto;margin-top:124px;float:left}
.marcador-titulo-servicos{width:5px;height:25px;float:left;background:#9d0660;}
#titulo-servicos{float:left;font-family:proxima-nova-extrabold;color:#ffffff;margin-left:30px;font-size:40px;margin-top:-6px}
#content-icones-servicos{width:1000px;height:229px;float:left;margin-top:50px;}
#content-icone-energia{width:186px;height:229px;float:left;}
.icone-servicos-outros{width:186px;height:229px;float:left;margin-left:85px;}
#icone-energia{width:186px;height:185px;background:url(../img/icone-energia-2-min.png);cursor:pointer;background-position:top;transition:all 0.4s ease 0s;}
#icone-energia:hover{background:url(../img/icone-energia-hover.png);}
.clicked{background:url(../img/icone-energia-hover.png);}
.textos-titulos-servicos{font-family:'proxima-nova-extrabold';color:#9d0660;margin-top:20px;font-size:19px;text-align:center}
#icone-saneamento{width:186px;height:185px;background:url(../img/icone-saneamento-min.png);cursor:pointer;background-position:top;transition:all 0.4s ease 0s;}
#icone-saneamento:hover{background:url(../img/icone-saneamento-hover.png);}
#icone-imobiliario{width:186px;height:185px;background:url(../img/icone-imobiliario-min.png);cursor:pointer;background-position:top;transition:all 0.4s ease 0s;}
#icone-imobiliario:hover{background:url(../img/icone-imobiliario-hover.png);}
#icone-facilities{width:186px;height:185px;background:url(../img/icone-facilities-min.png);cursor:pointer;background-position:top;transition:all 0.4s ease 0s;}
#icone-facilities:hover{background:url(../img/icone-facilities-hover.png);}
.full_servicos{width:1000px;height:295px;overflow:hidden;margin:0px auto;position:relative;font-family:'proxima-nova';line-height:30px;font-size:18px;text-align:justify;}
.inner_serv{width:4000px;height:255px;position:absolute;margin-top:40px;}
#bg-energia{height:255px;width:1000px;float:left;}
#bg-saneamento{height:255px;width:1000px;float:left;}
#bg-imobiliario{height:255px;width:1000px;float:left}
#bg-facilities{height:255px;width:1000px;float:left}
.seta-energia{width:71px;height:24px;background:url(../img/seta-servicos-min.png);margin-left:55px;}
.seta-saneamento{width:71px;height:24px;background:url(../img/seta-servicos-min.png);margin-left:330px;}
.seta-imobiliario{width:71px;height:24px;background:url(../img/seta-servicos-min.png);margin-left:595px;}
.seta-facilities{width:71px;height:24px;background:url(../img/seta-servicos-min.png);margin-left:870px;}
.content-slider-servicos{height:151px;width:900px;background:#fff;padding:50px;padding-top:40px;padding-bottom:40px;color:#858585;font-size:15px;line-height:27px;}
.content-marcador{width:6px;height:143px;float:left;margin-top:8px;}
.content-marcador2{width:6px;height:143px;float:left;margin-top:8px;margin-left:40px;}
.marcador-servicos{width:6px;height:12px;background:url(../img/marcador-servicos-min.png);float:left}
.content-texto{min-width:200px;height:151px;float:left;margin-left:30px;}
#tecnologia{width:1000px;height:770px;margin:0 auto;}
.content-titulo-2{width:1000px;height:30px;margin:0 auto;margin-top:114px;float:left}
#content-tecnologias{width:300px;height:490px;float:left;margin-top:30px;}
.tecnologias-icones{width:300px;height:45px;transition:all 0.3s ease 0s;cursor:pointer;overflow:hidden;}
.tecnologias-icones:hover{height:80px;}
.text-nome-tecnologia{font-size:14px;color:#1b2f5d}
.tecnologias-icones-2{width:300px;height:45px;margin-top:15px;transition:all 0.3s ease 0s;cursor:pointer;overflow:hidden;}
.tecnologias-icones-2:hover{height:120px;}
.tecnologias-icones-3{width:300px;height:45px;margin-top:10px;transition:all 0.3s ease 0s;cursor:pointer;overflow:hidden;}
.tecnologias-icones-3:hover{height:140px;}
.tecnologias-icones-4{width:300px;height:45px;margin-top:10px;transition:all 0.3s ease 0s;cursor:pointer;overflow:hidden;}
.tecnologias-icones-4:hover{height:80px;}
.content-icones-tecnologia{width:45px;height:45px;float:left;}
.tecnologias-texto{font-family:'proxima-nova-extrabold';font-size:18px;color:#fe980f;float:left;margin-left:20px;margin-top:14px;transition:all 0.3s ease 0s;cursor:pointer;}
.content-conteudos-tecnologias{width:700px;height:429px;background:url(../img/novo-computer.png);float:left;margin-top:30px;}
#clientes{width:100%;height:930px;background:#f5f5f5;}
#content-clientes{width:1000px;height:700px;margin:0 auto;}
#content-titulo-clientes{width:1000px;height:77px;margin:0 auto;margin-top:124px;float:left}
#titulo-clientes{float:left;font-family:'proxima-nova-extrabold';color:#bebebe;margin-left:30px;font-size:40px;margin-top:-6px}
#content-texto-clientes{width:564px;height:90px;background:#eaeaea;float:left;margin-left:70px;padding-left:20px;}
#texto-clientes{font-family:'proxima-nova-extrabold';font-size:19px;color:#919191;line-height:27px;}
#c-clientes{width:1000px;height:415px;margin-top:60px;float:left;}
#c-clientes-row-1{width:1000px;height:200px;}
#c-clientes-row-2{width:1000px;height:200px;margin-top:14px;}
.c-clientes-alone{width:200px;height:200px;float:left;}
.c-clientes-alone-2{width:200px;height:200px;float:left;margin-left:66px;}
#parceiros{width:100%;height:690px;background:#121b30;}
#contato{width:1000px;height:760px;margin:0 auto;}
#content-texto-contato{width:495px;height:200px;background:#f5f5f5;float:left;margin-top:30px;padding:30px;}
#titulo-contato{width:150px;height:200px;font-family:'proxima-nova-extrabold';color:#1b2f5d;font-size:35px;line-height:30px;}
#content-contatos{width:560px;height:580px;float:left;}
#icone-telefone{width:45px;height:45px;background:url(../img/icone-telefone-min.png) no-repeat;float:left}
#content-telefone{width:430px;height:50px;float:left;margin-top:20px;}
#texto-telefone{font-family:'proxima-nova-bold';color:#121b30;font-size:20px;margin-left:60px;margin-top:10px;}
#icone-email{width:45px;height:45px;background:url(../img/icone-email-min.png) no-repeat;float:left}
#content-email{width:360px;height:50px;float:left;margin-top:7px;}
#texto-email{font-family:'proxima-nova-bold';color:#121b30;font-size:20px;margin-left:60px;margin-top:10px;}
#icone-facebook{width:45px;height:45px;background:url(../img/icone-facebook-min.png) no-repeat;float:left;margin-top:-5px;}
#content-facebook{width:430px;height:50px;float:left;margin-top:20px;}
#texto-facebook{font-family:'proxima-nova-bold';color:#121b30;font-size:20px;margin-left:60px;margin-top:10px;}
#icone-linkedin{width:45px;height:45px;background:url(../img/icone-linkedin-min.png) no-repeat;float:left;margin-top:-5px;}
#content-linkedin{width:430px;height:50px;float:left;margin-top:20px;}
#texto-linkedin{font-family:'proxima-nova-bold';color:#121b30;font-size:20px;margin-left:60px;margin-top:10px;}
#content-localizacao{width:560px;height:150px;margin-top:10px;float:left}
#titulo-localizacao{font-family:'proxima-nova-extrabold';color:#d7d7d7;font-size:20px;margin-top:10px;}
#risco-localizacao{width:63px;height:2px;margin-top:5px;background:#fe980f;margin-top:10px;}
#content-cidades{width:600px;height:52px;margin-top:30px;}
.icone-localizacao{width:56px;height:52px;background:url(../img/icone-localizacao-min.png);float:left;}
.texto-cidades{font-family:'proxima-nova-extrabold';font-size:24px;float:left;margin-left:20px;margin-top:10px;color:#fe980f;text-decoration:none;transition:all 0.3s ease 0s;}
.texto-cidades:hover{color:#9e0962}
#content-formulario{width:318px;height:500px;background:#121b30;float:right;margin-top:30px;padding:35px;}
#titulo-formulario{font-family:'proxima-nova-extrabold';color:#ffffff;font-size:28px;}
#name{background-color:transparent;font-family:'proxima-nova';border:1px solid #fff;border-radius:0;color:#fff;font-size:13px;line-height:1.1em;margin-bottom:20px;padding:5px 10px;height:30px;width:92%;margin-top:20px;}
#email{background-color:transparent;font-family:'proxima-nova';border:1px solid #fff;border-radius:0;color:#fff;font-size:13px;line-height:1.1em;margin-bottom:20px;padding:5px 10px;height:30px;width:92%;}
#telefone{background-color:transparent;font-family:'proxima-nova';border:1px solid #fff;border-radius:0;color:#fff;font-size:13px;line-height:1.1em;margin-bottom:20px;padding:5px 10px;height:30px;width:92%;}
#mensagem{background-color:transparent;font-family:'proxima-nova';border:1px solid #fff;border-radius:0;color:#fff;font-size:13px;line-height:1.1em;margin-bottom:20px;padding:12px 10px;max-height:115px;min-height:115px;max-width:92%;min-width:92%;}
.submit_button{background-color:transparent;font-family:'proxima-nova-extrabold';border:1px solid #fe980f;color:#fff;height:43px;padding:10px 40px;transition:all 0.3s ease 0s;cursor:pointer;}
.submit_button:hover{background-color:#fe980f;color:#121b30;}
#bg-rodape{width:100%;margin-top:100px;height:50px;background:#ebebeb;padding-top:33px;}
#content-texto-rodape{width:1000px;height:auto;margin:0 auto;text-align:center;}
#texto-rodape{font-family:'proxima-nova';font-size:13px;color:#8b8b8b;}
#captch{margin-top:-10px;margin-bottom:10px}