html														{ border:0; margin:0px; padding:0px; width:100%; height:100%; overflow:auto; }
body														{ border:0px; margin:0px; padding:0px; width:100%; height:100%; font-family:verdana; font-size:12px; background:url(../images/fundo.png) top center #ebebeb; }
img, div, input												{ border:0; margin:0px; padding:0px; outline:0px; }
a															{ text-decoration:none; }

.centralizar												{ width:980px; margin:0px auto; }
.bt_voltar													{ min-width:10px; margin-top:-1px 0px; float:right; font-family:verdana; font-size:12px; padding:8px 15px; font-weight:bold; color:#FFAD54; background:#FFF; text-transform:uppercase; cursor:pointer; border:1px solid #FFF; border-radius:4px; }
.bt_voltar:hover											{ background:none; color:#FFF; }

.campo														{ width:100%; float:left; padding-right:20px; padding-top:15px; }
.campo label												{ display:block; padding-bottom:3px; text-align:left; font-family:tahoma; font-size:15px; color:#000; }
.campo input[type=text]										{ width:964px; float:left; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:13px; color:#000; border-radius:6px; }
.campo input[type=file]										{ width:964px; float:left; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:13px; color:#000; border-radius:6px; }
.campo input[type=password]									{ width:964px; float:left; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:13px; color:#000; border-radius:6px; }
.campo input[type=submit]									{ width:980px; border:1px solid #CCC; background:#77B522; padding:16px 7px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:16px; color:#FFF; border-radius:6px; border:1px solid #559511; }
.campo input[type=submit]:disabled							{ width:980px; border:1px solid #999; background:#CCC; padding:16px 7px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:16px; color:#FFF; border-radius:6px; }
.campo input[type=button]									{ width:980px; border:1px solid #900; background:#CC3300; padding:16px 7px; font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:16px; color:#FFF; border-radius:6px; border:1px solid #990000; }
.campo textarea												{ width:964px; float:left; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:13px; color:#000; border-radius:6px; height:180px; outline:none; }
.campo select												{ border:1px solid #CCC; border-radius:6px; background:#FFF; color:#777; font-family:arial; font-size:12px; color:#777; padding:8px; width:250px; height:37px; -webkit-appearance:menulist-button; outline:none; }

.mensagem_obrigado											{ text-align:center; padding:30px 0px; }
.mensagem_obrigado h3										{ font-family:arial; font-weight:700; font-size:24px; color:#77B522; text-transform:uppercase; }
.mensagem_obrigado p										{ font-family:verdana; font-size:12px; color:#777; }
.mensagem_obrigado a										{ background:#777; min-width:10px; margin:0px auto; padding:10px 20px; font-family:tahoma; font-size:13px; color:#FFF; }

.centralizar												{ width:980px; margin:0px auto; }

.whatsapp-fixo												{ position:fixed; top:200px; right:10px; z-index:99999; }

.div011														{ background:#FFF; padding:20px 0px; width:100%; position:fixed; }
.div01														{ background:#FFF; padding:20px 0px; -webkit-box-shadow: 0 1px 20px 0 rgba(0,0,0,0.5); box-shadow: 0 1px 20px 0 rgba(0,0,0,0.5); }
.div02														{ width:700px; float:right; }
.div022														{ display:none; }
.div03														{ width:700px; float:right; text-align:right; color:#999; font-size:12px; margin-top:10px; }
.div03 img													{ float:right; margin:-3px 0px -3px 5px; }
.div04														{ width:700px; float:right; text-align:right; margin-top:30px; margin-right:-10px; }
.div04 a													{ text-decoration:none; font-family:arial; font-size:16px; color:#000; padding:0px 10px; text-transform:uppercase; }
.div04 a:hover												{ color:#FFAD54; border-bottom:2px solid #FFAD54; }

.titulo														{ background:#FFAD54; padding:16px 0px; color:#FFF; font-family:arial; font-size:24px; text-transform:uppercase; position:fixed; top:120px; width:100%; }
.conteudo													{ background:#FFF; padding:20px; text-align:justify; line-height:24px; font-family:verdana; font-size:16px; color:#444; padding-top:200px; }

.login														{ width:310px; bottom:0px; left:100px; position:fixed; z-index:99999; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.5); box-shadow: 0 0 20px 0 rgba(0,0,0,0.5); }
.login-titulo												{ padding:10px; text-align:center; font-size:13px; color:#FFF; font-weight:bold; text-align:center; background:#FFAD54; text-transform:uppercase; cursor:pointer; }
.login-caixa												{ display:; }
.login-texto												{ padding:10px; text-align:center; font-size:12px; color:#FFF; font-weight:normal; text-align:center; background:#666666; }
.login-formulario											{ background:#FFF; padding:20px 15px; }
.login-formulario input[type=text]							{ width:264px; float:left; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:verdana; font-size:13px; color:#000; border-radius:6px; margin-bottom:10px; }
.login-formulario input[type=password]						{ width:174px; float:left; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:verdana; font-size:13px; color:#000; border-radius:6px; }
.login-formulario input[type=submit]						{ width:80px; border:1px solid #CCC; background:#77B522; padding:10px 7px; font-family:verdana; font-weight:400; font-size:13px; color:#FFF; border-radius:6px; border:1px solid #559511; margin-left:10px; }

.caixa-tipos												{ width:300px; float:left; margin:10px; }
.caixa-tipos .caixa-tipos-imagem							{ height:300px; background:center center no-repeat #777; background-size:cover; border-radius:4px 4px 0px 0px; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3); }
.caixa-tipos .caixa-tipos-titulo							{ padding:10px; border:1px solid #CCC; border-top:0px; background:#ebebeb; border-radius:0px 0px 4px 4px; font-family:verdana; font-size:15px; color:#000; text-align:center; }
.caixa-tipos:hover .caixa-tipos-imagem						{ -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); transition: all .2s ease-in-out; }
.caixa-tipos:hover .caixa-tipos-titulo						{ background:#FFAD54; color:#FFF; border:1px solid #971b1e; border-top:0px; transition: all .2s ease-in-out; }

.caixa-projetos												{ width:220px; float:left; margin:10px; }
.caixa-projetos-imagem										{ height:200px; background:center center no-repeat #777; background-size:cover; border-radius:4px 4px 0px 0px; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3); }
.caixa-projetos-titulo										{ padding:10px; border:1px solid #CCC; border-top:0px; background:#ebebeb; border-radius:0px 0px 4px 4px; font-family:verdana; font-size:15px; color:#000; text-align:center; }
.caixa-projetos:hover .caixa-projetos-imagem				{ -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); transition: all .2s ease-in-out; }
.caixa-projetos:hover .caixa-projetos-titulo				{ background:#FFAD54; color:#FFF; border:1px solid #971b1e; border-top:0px; transition: all .2s ease-in-out; }

.caixa-parceiros											{ width:220px; float:left; margin:10px; }
.caixa-parceiros-imagem										{ height:120px; background:center center no-repeat #777; background-size:cover; border-radius:4px 4px 0px 0px; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3); }
.caixa-parceiros-titulo										{ padding:10px; border:1px solid #CCC; border-top:0px; background:#ebebeb; border-radius:0px 0px 4px 4px; font-family:verdana; font-size:15px; color:#000; text-align:center; }
.caixa-parceiros:hover .caixa-parceiros-imagem				{ -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); transition: all .2s ease-in-out; }
.caixa-parceiros:hover .caixa-parceiros-titulo				{ background:#FFAD54; color:#FFF; border:1px solid #971b1e; border-top:0px; transition: all .2s ease-in-out; }

.caixa-fotos												{ width:220px; float:left; margin:10px; }
.caixa-fotos .caixa-fotos-imagem							{ height:200px; background:center center no-repeat #777; background-size:cover; border-radius:4px 4px 4px 4px; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3); }
.caixa-fotos:hover .caixa-fotos-imagem						{ -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); transition: all .2s ease-in-out; }

.contato-bloco01											{ width:360px; float:left; background:url(/images/008.png) center bottom no-repeat #EBEBEB; padding:20px; border-radius:6px; margin-top:10px; font-size:14px; color:#000; min-height:354px; }
.contato-bloco02											{ width:520px; float:right; }

.orcamento-bloco01											{ width:520px; float:left; }
.orcamento-bloco02											{ width:400px; float:right; }

.login-links												{ padding:40px 0px; text-align:center; background:#FFF; font-family:verdana; font-size:13px;; font-weight:bold; text-transform:uppercase; }
.login-links a												{ text-decoration:none; color:#000; padding:0px 10px; }
.login-links a:hover										{ color:#FFAD54; }


.lgpd														{ position:fixed; z-index:9999999; bottom:50px; left:0px; width:100%; }
.lgpd-container												{ background:#FFAD54; width:1100px; margin:10px auto; border-radius:10px; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); }
.lgpd-info													{ padding:20px; width:770px; float:left; color:#FFF; }
.lgpd-info h3												{ margin:0px; padding:0px; }
.lgpd-botao													{ float:right; background:#FFF; border-radius:30px; padding:10px 30px; margin:40px 30px 0px 0px; font-weight:bold; cursor:pointer; color:#000; }
.lgpd-botao:hover											{ background:#000; color:#FFF; }
.lgpd-botao2												{ float:right; background:#FFF; border-radius:30px; padding:10px 30px; margin:40px 10px 0px 0px; font-weight:bold; cursor:pointer; color:#000; }
.lgpd-botao2:hover											{ background:#000; color:#FFF; }
