* {margin:0; padding:0; list-style:none; color:#044040; font-size:14px;}

img {border:none;}
a {text-decoration:none;}
:hover {-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}

.clear {clear:both;}
.oculto {display:none;}
option {color:#044040;}
.lb-caption {color:#FFF;}
.lb-number {color:#FFF;}

input[type=button] {outline:none; -webkit-appearance:none;}
input[type=submit] {outline:none; -webkit-appearance:none;}
input[type=text] {outline:none; -webkit-appearance:none;}
select {outline:none; -webkit-appearance:none;}
textarea {outline:none; -webkit-appearance:none;}

body {width:100%; height:100%; overflow-x:hidden;}


#tudo {width:100%;}

#tudo .fundo-topo {width:100%; height:560px; position:absolute; background:transparent url('../images/fundo2.png') center -165px no-repeat;     background-size: cover;}

#tudo #topo {width:100%; position:relative; z-index:51; box-shadow:0px 0px 10px -3px #044040;}
#tudo #topo #repete-topo {width:100%; height:75px; padding-top:15px; padding-bottom:15px; background-color:#FFF;}
#tudo #topo #repete-topo #conteudo-topo {width:1100px; margin:0 auto;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo {width:280px; float:left;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #logo-topo {width:280px;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #logo-topo .logo a {width:280px; display:block;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo {width:820px; float:left;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu {display:table; float:right; margin-top:25px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu {display:table; float:right;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .p {display:table; float:left; margin-left:30px; margin-right:30px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .p a {display:block; color:#044040; font-size:13px; text-transform:uppercase; position:relative;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .p a:before {content:""; width:0px; height:2px; position:absolute; bottom:-3px; background:transparent; transition: all .3s;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .p a:hover:before {content:""; width:100%; height:2px; position:absolute; visibility:visible; bottom:-3px; background-color:#FFF; transition: all .3s;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .p-ativo {display:table; float:left; margin-left:30px; margin-right:30px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .p-ativo a {display:block; color:#044040; font-size:13px; text-transform:uppercase; position:relative;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .p-ativo a:before {content:""; width:100%; height:2px; position:absolute; visibility:visible; bottom:-3px; background-color:#FFF; transition: all .3s;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li {float:left; list-style:none; margin-left:30px; margin-right:30px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li .li-a {height:39px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li .li-a a {display:block; cursor:pointer; font-size:13px; color:#044040; text-transform:uppercase; position:relative; transition:.3s linear;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li:hover .li-a a:before {content:""; width:100%; height:2px; position:absolute; visibility:visible; bottom:-2px; background-color:#FFF; transition: all .3s;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li .li-a-ativo {height:39px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li .li-a-ativo a {display:block; cursor:pointer; font-size:13px; color:#044040; text-transform:uppercase; position:relative; transition:.3s linear;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li .li-a-ativo a:before {content:""; width:100%; height:2px; position:absolute; visibility:visible; bottom:-2px; background-color:#FFF; transition: all .3s;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li #li-drop {width:180px; padding:10px 15px; padding-top:5px; margin-left:-73px; margin-top:0px; position:absolute; z-index:100; background:#044040; visibility:hidden; border-left:1px solid #044040; border-bottom:1px solid #044040; border-right:1px solid #044040; box-shadow:3px 5px 10px -6px black; border-radius:0px 0px 10px 10px; transition: -webkit-transform .3s,opacity .3s,visibility .1s; transition: transform .3s,opacity .3s,visibility .1s; -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px); opacity:0;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li:hover #li-drop {width:180px; padding:15px 15px; padding-top:5px; margin-left:-73px; margin-top:0px; position:absolute; z-index:100; background: #044040; visibility:visible; border-left:1px solid #044040; border-bottom:1px solid #044040; border-right:1px solid #044040; box-shadow:3px 5px 10px -6px black; border-radius:0px 0px 10px 10px; transition: -webkit-transform .3s,opacity .3s,visibility .1s; transition: transform .3s,opacity .3s,visibility .1s; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity:1;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li #li-drop .p-drop {padding-top:5px; padding-bottom:5px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li #li-drop .p-drop a {display:block; font-size:13px; cursor:pointer; text-align:center; color:#FFF; text-transform:uppercase; font-weight:400;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li #li-drop .p-drop a:hover {text-decoration:underline;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li #li-drop .p-drop-ativo {padding-top:5px; padding-bottom:5px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .li #li-drop .p-drop-ativo a {display:block; font-size:13px; color:#FFF; text-transform:uppercase; text-align:center; text-decoration:underline;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo .botao-cliente {display:table; float:right; margin-right:10px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo .botao-cliente a {display:block; color:#ffffff; font-weight:bold; padding:4px 20px; text-transform:uppercase; background-color:#044040; border-radius:10px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo .botao-cliente a:hover {background-color:#015f5f; border-radius:10px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo .whatsapp {display:table; float:right; margin-right:10px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo .instagram {display:table; float:right;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-login {display:table; float:right; margin-top:27px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-login .login {font-size:16px; padding-top:3px; padding-bottom:3px; padding-right:35px; background:transparent url('../images/usuario.svg') right center no-repeat; background-size:auto 25px;}

.botao-whatsapp {position:fixed; bottom:15px; left:15px; z-index:50; transition: all .2s;}
.botao-whatsapp:hover {transform:scale(1.1); transition: all .3s;}
.botao-whatsapp .one {width:50px; height:50px; display:block; color:#FFF; font-size:13px; letter-spacing:0.5px; background:#05a308 url('../images/icon-whats.svg') center center no-repeat; background-size:30px; border-radius:100%; transition: all .3s;}
.botao-whatsapp .two {display:block; color:#FFF; text-align:center; font-size:12px; margin-top:-6px; letter-spacing:1px; padding:1px 5px 2px 5px; background:#05a308; border-radius:15px; box-shadow:0px 2px 10px -3px #044040;}

#tudo #conteudo {width:100%; position:relative; z-index:50;}
#tudo #conteudo #repete-conteudo {width:100%;}
#tudo #conteudo #repete-conteudo #repete-banner {width:100%; height:350px;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner {width:1100px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner {width:1100px; margin-top:45px;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner #bloco-banner {width:1100px;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner #bloco-banner .imagem-banner {width:550px; height:350px; float:left; border-radius:30px; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner #bloco-banner #dados-dir {width:510px; height:350px; float:right; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner #bloco-banner #dados-dir #alinha-height {height:300px; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner #bloco-banner #dados-dir #alinha-height .titulo-banner {font-size:28px; color:#FFF; font-weight:600; margin-bottom:20px;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner #bloco-banner #dados-dir .descricao-banner {line-height:170%;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner #bloco-banner #dados-dir .descricao-banner p {color:#FFF; font-size:15px;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner #bloco-banner #dados-dir .fale-conosco {display:table; margin-top:18px;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner #bloco-banner #dados-dir .fale-conosco a {display:block; padding:7px 20px; color:#044040; font-size:14px; font-weight:700; text-transform:uppercase; background-color:#ffffff; border-radius:10px;}
#tudo #conteudo #repete-conteudo #repete-banner #conteudo-banner #mostra-banner #bloco-banner #dados-dir .fale-conosco a:hover {display:block; padding:7px 20px; color:#044040; font-size:14px; font-weight:700; text-transform:uppercase; background-color:#bebebe; border-radius:10px;}
#tudo #conteudo #repete-conteudo #repete-servicos {width:100%; margin-top:76px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos {width:1100px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos .titulo {text-align:center; line-height:23px; color:#044040; font-size:26px; font-weight:700; text-transform:uppercase;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos .titulo span {text-align:center; color:#044040; font-size:20px; font-weight:400; text-transform:uppercase;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos {width:1100px; margin-top:30px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servico {width:250px; height:250px; margin-right:33px; margin-bottom:33px; float:left; background-color:#f1f1f1; box-shadow:0px 0px 15px -5px #444; border-radius:10px; transition: all .2s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servico:hover {transform:scale(1.1); transition: all .2s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servico .icone-servico {width:90px; height:90px; margin:0 auto; margin-top:25px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servico #nome-servico {width:180px; margin:0 auto; margin-top:15px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servico #nome-servico .nome-servico {width:180px; margin:0 auto; font-size:18px; display:block; text-transform:uppercase; color:#044040; text-align:center; font-weight:700;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servico #nome-servico .nome-servico .menor {font-size:12px; text-transform:uppercase; font-weight:400; color:#044040;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servico .confira {display:table; margin:0 auto; margin-top:15px; font-size:13px; color:#044040; padding-right:25px; background:transparent url('../images/icone-confira.svg') right center no-repeat; background-size:15px;}
#tudo #conteudo #repete-conteudo #repete-contato {width:100%; height:400px; margin-top:10px; background:transparent url('../images/banner-contato.jpg') center top no-repeat;}
#tudo #conteudo #repete-conteudo #repete-contato #conteudo-contato {width:1100px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-contato #conteudo-contato #alinha {width:470px; height:32px; float:right; margin-top: 335px; position:relative; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-contato #conteudo-contato #alinha .contato {width:220px; height:32px; float:left;}
#tudo #conteudo #repete-conteudo #repete-contato #conteudo-contato #alinha .contato a {display:block; padding:7px 25px; color:#044040; font-weight:700; background-color:#ffffff; border-radius:15px; transition: all .2s;}
#tudo #conteudo #repete-conteudo #repete-contato #conteudo-contato #alinha .contato a:hover {background-color:#f1f1f1; border-radius:15px; transition: all .2s;}
#tudo #conteudo #repete-conteudo #repete-contato #conteudo-contato #alinha .whatsapp {width:50px; height:32px; float:left; margin-right:10px;}
#tudo #conteudo #repete-conteudo #repete-contato #conteudo-contato #alinha .whatsapp a {width:50px; height:32px; display:block; background:#00ab00 url('../images/icone-whatsapp-rodape2.svg') center center no-repeat; background-size:22px; border-radius:15px; transition: all .2s;}
#tudo #conteudo #repete-conteudo #repete-contato #conteudo-contato #alinha .whatsapp a:hover {background:#0acf0a url('../images/icone-whatsapp-rodape2.svg') center center no-repeat; background-size:22px; border-radius:15px; transition: all .2s;}
#tudo #conteudo #repete-planos {width:100%; padding-top:50px; padding-bottom:50px;}
#tudo #conteudo #repete-planos .titulo-area {text-align:center; line-height:23px; color:#044040; font-size:26px; font-weight:700; text-transform:uppercase; background:transparent url('../images/barra-blog.png') center center no-repeat;}
#tudo #conteudo #repete-planos #conteudo-planos {width:1100px; margin:0 auto;}
#tudo #conteudo #repete-planos #conteudo-planos {width:1100px; margin-top:30px;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos {width:1100px; background-color:#FFF; overflow:hidden; border-bottom:1px solid #ccc; border-radius:5px;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-servicos {width:36%; float:left;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-servicos .titulo-plano {padding:20px 15px; text-transform:uppercase; font-size:17px; font-weight:700; color:#044040; background:#d7d7d7;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-servicos #mostra-servicos {border:1px solid #ccc; border-top:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-servicos #mostra-servicos .servico {padding:10px 15px; font-weight:500; height:19px; color:#044040; font-size:15px; border-top:1px solid #ccc;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-servicos #mostra-formas {background:#209191;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-servicos #mostra-formas .forma {padding:13px 15px; text-transform:uppercase; height:20px; font-weight:700; color:#ffffff; font-size:15px; border-top:1px solid #FFF;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-servicos #mostra-formas .contratar {padding:13px 15px; text-transform:uppercase; text-align:left; height:20px; font-weight:600; color:#FFF; font-size:15px; border-top:1px solid #FFF; background-color:#044040;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 {width:16%; float:left;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 .titulo-plano {padding:20px 15px; text-align:center; text-transform:uppercase; font-size:17px; font-weight:700; color:#FFF; background:#0872ba; text-shadow:1px 1px 5px #444;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 #mostra-servicos {border:1px solid #ccc; border-top:none; border-left:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 #mostra-servicos .opcao {padding:13px 15px; height:13px; border-top:1px solid #ccc;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .preco {padding:11px 15px; height:24px; text-align:center; border-top:1px solid #ccc; font-size:19px; color:#044040; font-weight:700; background-color:#f5f5f5;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .preco span {color:#044040; font-size:12px; font-weight:600;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .botao-bloco {padding:12px 15px; height:22px; border-top:1px solid #ccc;     border-bottom: 0px solid #ccc}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .botao-bloco .botao {width:80px; margin:0 auto; display:block; padding:3px 17px; text-align:center; cursor:pointer; font-size:13px; font-weight:600; color:#ffffff; background:#044040; border-radius:15px; transition: all .2s;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .botao-bloco .botao a{color: white;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .botao-bloco .botao:hover {background:#056e6e; transition: all .2s;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 {width:16%; float:left;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 .titulo-plano {padding:20px 15px; text-align:center; text-transform:uppercase; font-size:17px; font-weight:700; color:#FFF; background:#934c0e; text-shadow:1px 1px 5px #444;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 #mostra-servicos {border:1px solid #ccc; border-top:none; border-left:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 #mostra-servicos .opcao {padding:13px 15px; height:13px; border-top:1px solid #ccc;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .preco {padding:11px 15px; height:24px; text-align:center; border-top:1px solid #ccc; font-size:19px; color:#044040; font-weight:700; background-color:#f5f5f5;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .preco span {color:#044040; font-size:12px; font-weight:600;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .botao-bloco {padding:12px 15px; height:22px; border-top:1px solid #ccc; border-bottom: 0px solid #ccc}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .botao-bloco .botao {width:80px; margin:0 auto; display:block; padding:3px 17px; text-align:center; cursor:pointer; font-size:13px; font-weight:600; color:#ffffff; background:#044040; border-radius:15px; transition: all .2s;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .botao-bloco .botao a{color: white;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .botao-bloco .botao:hover {background:#056e6e; transition: all .2s;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 {width:16%; float:left;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 .titulo-plano {padding:20px 15px; text-align:center; text-transform:uppercase; font-size:17px; font-weight:700; color:#FFF; background:#989898; text-shadow:1px 1px 5px #444;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 #mostra-servicos {border:1px solid #ccc; border-top:none; border-left:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 #mostra-servicos .opcao {padding:13px 15px; height:13px; border-top:1px solid #ccc;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .preco {padding:11px 15px; height:24px; text-align:center; border-top:1px solid #ccc; font-size:19px; color:#044040; font-weight:700; background-color:#f5f5f5;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .preco span {color:#044040; font-size:12px; font-weight:600;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .botao-bloco {padding:12px 15px; height:22px; border-top:1px solid #ccc;  border-bottom: 0px solid #ccc} 
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .botao-bloco .botao {width:80px; margin:0 auto; display:block; padding:3px 17px; text-align:center; cursor:pointer; font-size:13px; font-weight:600; color:#044040; background:#044040; border-radius:15px; transition: all .2s;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .botao-bloco .botao a{color: white;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .botao-bloco .botao:hover {background:#056e6e; transition: all .2s;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 {width:16%; float:left;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 .titulo-plano {padding:20px 15px; text-align:center; text-transform:uppercase; font-size:17px; font-weight:700; color:#FFF; background:#f2b100; text-shadow:1px 1px 5px #444;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 #mostra-servicos {border:1px solid #ccc; border-top:none; border-left:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 #mostra-servicos .opcao {padding:13px 15px; height:13px; border-top:1px solid #ccc;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .preco {padding:11px 15px; height:24px; text-align:center; border-top:1px solid #ccc; font-size:19px; color:#044040; font-weight:700; background-color:#f5f5f5;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .preco span {color:#044040; font-size:12px; font-weight:600;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .botao-bloco {padding:12px 15px; height:22px; border-top:1px solid #ccc;  border-bottom: 0px solid #ccc}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .botao-bloco .botao {width:80px; margin:0 auto; display:block; padding:3px 17px; text-align:center; cursor:pointer; font-size:13px; font-weight:600; color:#044040; background:#044040; border-radius:15px; transition: all .2s;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .botao-bloco .botao a{color: white;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .botao-bloco .botao:hover {background:#056e6e; transition: all .2s;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras {width:1100px; margin-top:40px; background-color:#FFF; overflow:hidden; border-bottom:1px solid #ccc; border-radius:5px;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-servicos {width:60%; float:left;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-servicos .titulo {padding:10px 15px; text-transform:uppercase; font-size:18px; font-weight:700; color:#044040; background:#d7d7d7;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-servicos #mostra-servicos {border:1px solid #ccc; border-top:none; border-bottom:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-servicos #mostra-servicos .servico {padding:10px 15px; font-weight:500; height:17px; color:#044040; font-size:14px; border-top:1px solid #ccc;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-valores {width:20%; float:left;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-valores .titulo {padding:10px 15px; text-align:center; text-transform:uppercase; font-size:18px; font-weight:700; color:#FFF; background:#f2b100; text-shadow:1px 1px 5px #444;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-valores #mostra-valores {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-valores #mostra-valores .preco {padding:9px 15px; height:19px; text-align:center; border-top:1px solid #ccc; font-size:17px; color:#044040; font-weight:700; background-color:#f5f5f5;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-valores #mostra-valores .preco span {color:#044040; font-size:12px; font-weight:600;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-contratar {width:20%; float:left;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-contratar .titulo {padding:10px 15px; text-align:center; text-transform:uppercase; font-size:18px; font-weight:700; color:#FFF; background:#044040; text-shadow:1px 1px 5px #444;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-contratar #mostra-contratar {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-contratar #mostra-contratar .botao-bloco {padding:9px 15px; height:19px; border-top:1px solid #ccc;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-contratar #mostra-contratar .botao-bloco .botao {width:80px; margin:0 auto;}
#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-contratar #mostra-contratar .botao-bloco .botao a {width:80px; display:block; padding:3px 17px; text-align:center; cursor:pointer; font-size:13px; font-weight:600; color:#ffffff; background:#044040; border-radius:15px; transition: all .2s;}

#tudo #conteudo #repete-planos #conteudo-planos #mostra-extras #bloco-contratar #mostra-contratar .botao-bloco .botao a:hover {background:#056e6e; transition: all .2s;}
#tudo #conteudo #repete-contabilidade {width:100%; padding-top:50px; padding-bottom:50px; background-color:#f5f5f5;}
#tudo #conteudo #repete-contabilidade #conteudo-contabilidade {width:1100px; margin:0 auto;}
#tudo #conteudo #repete-contabilidade #conteudo-contabilidade #bloco-contabilidade {width:1100px;}
#tudo #conteudo #repete-contabilidade #conteudo-contabilidade #bloco-contabilidade .imagem {width:300px; float:left;}
#tudo #conteudo #repete-contabilidade #conteudo-contabilidade #bloco-contabilidade #bloco-dados {width:760px; float:right;}
#tudo #conteudo #repete-contabilidade #conteudo-contabilidade #bloco-contabilidade #bloco-dados .titulo {text-align:center; line-height:23px; color:#044040; font-size:26px; font-weight:700; text-transform:uppercase;}
#tudo #conteudo #repete-contabilidade #conteudo-contabilidade #bloco-contabilidade #bloco-dados .titulo span {text-align:center; color:#044040; font-size:26px; font-weight:400; text-transform:uppercase;}
#tudo #conteudo #repete-contabilidade #conteudo-contabilidade #bloco-contabilidade #bloco-dados .descricao {margin-top:20px; color:#044040; font-size:13px; text-align:justify; line-height:180%;}
#tudo #conteudo #repete-blog {width:100%; padding-bottom:40px;}
#tudo #conteudo #repete-blog .titulo {text-align:center; line-height:23px; color:#044040; font-size:26px; font-weight:700; text-transform:uppercase; background:transparent url('../images/barra-blog.png') center center no-repeat;}
#tudo #conteudo #repete-blog #conteudo-blog {width:1100px; margin:0 auto;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog {width:1100px; margin-top:40px;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade {width:346px; float:left; margin-right:30px;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a {width:100%; height:240px; overflow:hidden; display:block; position:relative; border-radius:15px;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a #hover-dados {width:316px; height:auto; padding:15px; position:absolute; bottom:0; background:rgba(0,0,0,0.6); transition: all .3s;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a #hover-dados #alinha-centro {width:316px;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a #hover-dados .nome-novidade {font-size:14px; font-weight:700; color:#FFF; text-align:center; text-transform:uppercase; transition: all .3s;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a #hover-dados .barra {display:none; width:25px; height:4px; margin:0 auto; margin-top:7px; margin-bottom:7px; border-radius:5px; background-color:#FFF; transition: all .3s;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a #hover-dados .descricao-novidade {display:none; padding:0px 5px; color:#FFF; font-size:11px; text-align:center; transition: all .3s;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a #hover-dados .leia-mais {display:none; color:#FFF; font-size:13px; margin-top:10px; text-align:center; transition: all .3s;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a:hover #hover-dados {width:316px; height:210px; padding:15px; position:absolute; bottom:0; background:rgba(0,0,0,0.6); transition: all .3s;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a:hover #hover-dados #alinha-centro {width:316px; height:210px; display:table-cell; vertical-align:middle;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a:hover #hover-dados .barra {display:block; width:25px; height:4px; margin:0 auto; margin-top:7px; margin-bottom:7px; border-radius:5px; background-color:#FFF; transition: all .3s;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a:hover #hover-dados .descricao-novidade {display:block; padding:0px 5px; color:#FFF; font-size:11px; text-align:center; transition: all .3s;}
#tudo #conteudo #repete-blog #conteudo-blog #mostra-blog #bloco-novidade a:hover #hover-dados .leia-mais {display:table; margin:0 auto; color:#FFF; font-size:13px; margin-top:10px; text-align:center; padding-top:3px; padding-bottom:3px; padding-left:35px; background:transparent url('../images/icone-leia-mais.svg') left center no-repeat; background-size:25px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-instagram {width:100%; background-color:#FFF; padding-top:30px; padding-bottom:30px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram {width:1100px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo {display:table; margin:0 auto; margin-bottom:30px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo .titulo {font-size:40px; color:#044040; line-height:40px; padding-left:100px; background:transparent url('../images/icone-instagram.svg') left center no-repeat; background-size:85px;}  
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo .titulo span {font-size:30px; font-weight:700; text-transform:uppercase; color:#044040;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-instagram {width:272px; float:left; margin-right:3px; margin-bottom:3px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-instagram .imagem-instagram {width:272px; height:272px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-instagram .hover-image {width:272px; height:272px; position:absolute; z-index:5; background:rgba(0,0,0,0); background-position:center, center; transition:.2s linear;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-instagram:hover .hover-image {width:272px; height:272px; position:absolute; z-index:5; background:rgba(0,0,0,0.6) url('../images/imagem.svg') center center no-repeat; background-size:25px; transition:.2s linear;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-instagram .hover-play {width:272px; height:272px; position:absolute; z-index:5; background:rgba(0,0,0,0); background-position:center, center; transition:.2s linear;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-instagram:hover .hover-play {width:272px; height:272px; position:absolute; z-index:5; background:rgba(0,0,0,0.6) url('../images/play.svg') center center no-repeat; background-size:25px; transition:.2s linear;}
#tudo #conteudo #repete-newlatter {width: 100%;}
#tudo #conteudo #repete-newlatter .titulo {text-align: center;line-height: 23px; color: #044040; font-size: 22px;font-weight: 700; text-transform: uppercase; background: transparent url('../images/barra-blog.png') center center no-repeat;}
#tudo #conteudo #repete-newlatter #bloco-newlatter { background-color: #f5f5f5;width: 1100px;border-radius: 10px;margin: 20px auto; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);}
#tudo #conteudo #repete-newlatter #bloco-newlatter #fundo {}
#tudo #conteudo #repete-newlatter #bloco-newlatter #fundo #bloco-aviso {position: relative; height: 0px; top: -20px; right: 55px;}
#tudo #conteudo #repete-newlatter #bloco-newlatter #fundo #bloco-aviso #aviso {text-align: center;}
#tudo #conteudo #repete-newlatter #bloco-newlatter #fundo #campos {display: flex; align-items: center; border: 1px solid #04404063; justify-content: space-between;  background-color: white; padding: 10px 20px; border-radius: 8px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);}
#tudo #conteudo #repete-newlatter #bloco-newlatter #fundo .campos-padrao { margin-bottom: 15px; width: 300px;}
#tudo #conteudo #repete-newlatter #bloco-newlatter #fundo .label { font-family: 'Arial', sans-serif;font-size: 16px;color: #333;}
.obrigatorio {  color: #e74c3c;font-weight: bold;}
.input { width: 100%; padding: 10px; margin-top: 5px; border: 1px solid #ccc; border-radius: 5px; font-size: 14px; font-family: 'Arial', sans-serif; box-sizing: border-box; transition: border-color 0.3s ease;}
.input:focus { border-color: #044040; outline: none;}
input[name="nome"] {width: 100%;}
input[name="telefone"] { width: 100%;}
input[name="email"] { width: 100%;}
button {background-color: #044040;color: white; border: none; padding: 10px 20px; border-radius: 5px; font-size: 16px;cursor: pointer;transition: background-color 0.3s ease;}
button:hover {background-color: #033030;}



#tudo #rodape {width:100%;}
#tudo #rodape #repete-rodape {width:100%; padding-top:20px; padding-bottom:20px; background-color:#FFFF; border-top:13px solid #044040;}
#tudo #rodape #repete-rodape #conteudo-rodape {width:1100px; margin:0 auto;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape {width:820px; float:left;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .instagram {display:table;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .instagram a {display:block; color:#044040; font-size:15px; padding-left:33px; padding-top:2px; padding-bottom:2px; background:transparent url('../images/icone-instagram-rodape.svg') left center no-repeat; background-size:23px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .celular {display:table; margin-top:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .celular a {display:block; color:#044040; font-size:15px; padding-left:33px; padding-top:2px; padding-bottom:2px; background:transparent url('../images/icone-whatsapp-rodape.svg') left center no-repeat; background-size:23px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .email {display:table; margin-top:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .email a {display:block; color:#044040; font-size:15px; padding-left:33px; padding-top:2px; padding-bottom:2px; background:transparent url('../images/icone-email-rodape.svg') left center no-repeat; background-size:23px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape {width:280px; float:right;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #logo-rodape {width:280px; padding-top:15px;}
#tudo #rodape #repete-copy {width:100%; padding-top:5px; padding-bottom:5px; background-color:#044040;}
#tudo #rodape #repete-copy #conteudo-copy {width:1100px; margin:0 auto;}
#tudo #rodape #repete-copy #conteudo-copy .copy {color:#FFF; float:left; padding-top:5px;}
#tudo #rodape #repete-copy #conteudo-copy .softbest {float:right;}


#conteudo-interno {width:1100px; margin:0 auto; padding-top:40px; padding-bottom:40px; min-height:643px; position:relative;}
#conteudo-interno .fundo-proposta {width:100%; height:300px; background:transparent url('../images/banner-topo.jpg') center center no-repeat;}
#conteudo-interno #bloco-titulo {width:100%;}
#conteudo-interno #bloco-titulo .titulo {text-align:center; line-height:23px; color:#044040; font-size:26px; font-weight:700; text-transform:uppercase;}
#conteudo-interno #bloco-titulo .titulo span {text-align:center; color:#044040; font-size:26px; font-weight:400; text-transform:uppercase;}
#conteudo-interno .botao-topo {position:absolute; margin-top:0px; right:0; z-index:50;}
#conteudo-interno .botao-topo a {display:block; font-size:16px; color:#044040; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-topo a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:4px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #044040; transition:.2s linear;}
#conteudo-interno .botao-bottom {display:table; margin:0 auto; margin-top:15px;}
#conteudo-interno .botao-bottom a {display:block; font-size:16px; color:#044040; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-bottom a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:4px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #044040; transition:.2s linear;}

#erro {display:table; max-width:600px; margin:0 auto; margin-bottom:20px; background-color:#FF0000; padding:5px 30px; border-radius:5px;}
#erro .erro {color:#FFF; font-size:13px; text-align:center;}
#erro .erro strong {color:#FFF; font-size:13px;}
#erro .erro a {color:#FFF; font-size:13px; font-weight:600;}

#conteudo-interno #conteudo-proposta {width:100%; margin-top:40px;}
#conteudo-interno #conteudo-proposta #bloco-proposta {width:1100px; margin:0 auto;}
#conteudo-interno #conteudo-proposta #bloco-proposta .titulo-proposta {font-size:30px; font-weight:700; text-align:center; color:#044040; margin-bottom:40px; text-transform:uppercase;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta {width:750px; float:left;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-financas {min-height:90px; padding-top:15px; padding-bottom:15px; border-top:2px solid #044040; border-bottom:2px solid #044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-financas .icone-financas {float:left; margin-right:20px;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-financas #info-financas {display:table-cell;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-financas #info-financas .titulo-financas {font-size:18px; color:#044040; padding-bottom:10px; font-weight:600;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-financas #info-financas .texto-financas {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-financas #info-financas .texto-financas p {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-financas #info-financas .texto-financas span {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-financas #info-financas .texto-financas div {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-financas #info-financas .texto-financas strong {font-size:14px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-financas #info-financas .texto-financas li {list-style:disc; margin-left:15px; margin-bottom:5px; font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-juridico {min-height:90px; padding-top:15px; padding-bottom:15px; border-bottom:2px solid #044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-juridico .icone-juridico {float:left; margin-right:20px;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-juridico #info-juridico {display:table-cell;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-juridico #info-juridico .titulo-juridico {font-size:18px; color:#044040; padding-bottom:10px; font-weight:600;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-juridico #info-juridico .texto-juridico {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-juridico #info-juridico .texto-juridico p {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-juridico #info-juridico .texto-juridico span {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-juridico #info-juridico .texto-juridico div {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-juridico #info-juridico .texto-juridico strong {font-size:14px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-juridico #info-juridico .texto-juridico li {list-style:disc; margin-left:15px; margin-bottom:5px; font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-atendimento {min-height:90px; padding-top:15px; padding-bottom:15px; border-bottom:2px solid #044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-atendimento .icone-atendimento {float:left; margin-right:20px;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-atendimento #info-atendimento {display:table-cell;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-atendimento #info-atendimento .titulo-atendimento {font-size:18px; color:#044040; padding-bottom:10px; font-weight:600;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-atendimento #info-atendimento .texto-atendimento {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-atendimento #info-atendimento .texto-atendimento p {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-atendimento #info-atendimento .texto-atendimento span {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-atendimento #info-atendimento .texto-atendimento div {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-atendimento #info-atendimento .texto-atendimento strong {font-size:14px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-atendimento #info-atendimento .texto-atendimento li {list-style:disc; margin-left:15px; margin-bottom:5px; font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-servicos {min-height:90px; padding-top:15px; padding-bottom:15px; border-bottom:2px solid #044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-servicos .icone-servicos {float:left; margin-right:20px;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-servicos #info-servicos {display:table-cell;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-servicos #info-servicos .titulo-servicos {font-size:18px; color:#044040; padding-bottom:10px; font-weight:600;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-servicos #info-servicos .texto-servicos {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-servicos #info-servicos .texto-servicos p {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-servicos #info-servicos .texto-servicos span {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-servicos #info-servicos .texto-servicos div {font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-servicos #info-servicos .texto-servicos strong {font-size:14px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-esq-proposta #bloco-servicos #info-servicos .texto-servicos li {list-style:disc; margin-left:15px; margin-bottom:5px; font-size:13px; color:#044040;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-dir-proposta {width:300px; float:right;}
#conteudo-interno #conteudo-proposta #bloco-proposta #col-dir-proposta .imagem {width:710px; overflow:hidden; border-radius:0px 0px 0px 50px;}
#conteudo-interno #conteudo-proposta #repete-plano {width:1038px; margin:0 auto; margin-top:60px; padding:30px; border:1px solid #ccc;}
#conteudo-interno #conteudo-proposta #repete-plano .titulo-plano {font-size:30px; text-align:center; color:#044040; margin-bottom:30px; font-weight:700; text-transform:uppercase;}
#conteudo-interno #conteudo-proposta #repete-plano #conteudo-plano {width:1038px;}
#conteudo-interno #conteudo-proposta #repete-plano #conteudo-plano .texto-plano {font-size:15px; color:#044040; line-height:160%;}
#conteudo-interno #conteudo-proposta #repete-plano #conteudo-plano .texto-plano p {font-size:15px; color:#044040;}
#conteudo-interno #conteudo-proposta #repete-plano #conteudo-plano .texto-plano span {font-size:15px; color:#044040;}
#conteudo-interno #conteudo-proposta #repete-plano #conteudo-plano .texto-plano div {font-size:15px; color:#044040;}
#conteudo-interno #conteudo-proposta #repete-plano #conteudo-plano .texto-plano strong {font-size:17px; color:#044040;}
#conteudo-interno #conteudo-proposta #repete-plano #conteudo-plano .texto-plano li {list-style:disc; margin-left:15px; margin-bottom:5px; font-size:14px; color:#044040;}
#conteudo-interno #conteudo-proposta #repete-plano #conteudo-plano .valor {font-size:28px; color:#044040; float:left; font-weight:700; margin-top:30px;}
#conteudo-interno #conteudo-proposta #repete-plano #conteudo-plano .valida {font-size:14px; color:#044040; float:right; margin-top:35px;}
#conteudo-interno #conteudo-proposta #repete-porque {width:1100px; margin:0 auto; margin-top:60px;}
#conteudo-interno #conteudo-proposta #repete-porque .titulo-porque {font-size:30px; text-align:center; color:#044040; margin-bottom:30px; text-transform:uppercase;}
#conteudo-interno #conteudo-proposta #repete-porque .titulo-porque strong {font-size:30px; color:#044040; font-weight:700; text-transform:uppercase;}
#conteudo-interno #conteudo-proposta #repete-porque #conteudo-porque {width:100%; margin-top:40px;}
#conteudo-interno #conteudo-proposta #repete-porque #conteudo-porque #bloco-porque {width:216px; height:181px; float:left; padding:20px; margin-right:25px; box-shadow:0px 0px 10px -5px #044040; border-radius:10px;}
#conteudo-interno #conteudo-proposta #repete-porque #conteudo-porque #bloco-porque .icone {display:table; margin:0 auto;}
#conteudo-interno #conteudo-proposta #repete-porque #conteudo-porque #bloco-porque .nome {margin-top:15px; text-align:center; font-size:18px;}
#conteudo-interno #conteudo-proposta #repete-porque #conteudo-porque #bloco-porque .nome b {font-size:18px;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 {width:100%; padding-top:60px; padding-bottom:80px; margin-top:60px; background:transparent url('../images/fundo-contabilidade.jpg') center bottom no-repeat; background-size:cover, 100%;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade {width:1100px; margin:0 auto;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade #bloco-contabilidade {width:1100px;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade #bloco-contabilidade .imagem {width:300px; float:right;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade #bloco-contabilidade #bloco-dados {width:760px; float:left;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade #bloco-contabilidade #bloco-dados .titulo {text-align:left; line-height:23px; color:#FFF; font-size:26px; font-weight:700; text-transform:uppercase;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade #bloco-contabilidade #bloco-dados .titulo span {text-align:center; color:#FFF; font-size:26px; font-weight:400; text-transform:uppercase;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade #bloco-contabilidade #bloco-dados .descricao {margin-top:20px; color:#FFF; font-size:13px; text-align:justify; line-height:180%;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade #bloco-contabilidade #bloco-dados .descricao p {color:#FFF; font-size:15px;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade #bloco-contabilidade #bloco-dados .descricao span {color:#FFF; font-size:15px;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade #bloco-contabilidade #bloco-dados .descricao div {color:#FFF; font-size:15px;}
#conteudo-interno #conteudo-proposta #repete-contabilidade2 #conteudo-contabilidade #bloco-contabilidade #bloco-dados .descricao strong {color:#FFF; font-size:15px;}
#conteudo-interno #conteudo-proposta #repete-depoimentos {width:100%; padding-top:30px; padding-bottom:0px;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos {width:1100px; margin:0 auto;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos .titulo {font-size:30px; font-weight:700; text-align:center; color:#044040; text-transform:uppercase;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos {width:1100px; margin-top:40px;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento {display:block;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a {display:block; padding:30px 30px; min-height:160px; overflow:hidden; background-color:#f5f5f5; border-radius:30px;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento .bloco-imagem {width:140px; height:140px; float:left; margin-right:15px; overflow:hidden; position:relative; border:10px solid #ddd; border-radius:100%;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento .bloco-imagem .imagem-blur {width:140px; height:140px; position:absolute; z-index:1; overflow:hidden; filter:blur(8px); border-radius:100%;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento .bloco-imagem .imagem-depoimentos {width:140px; height:140px; position:relative; z-index:2; overflow:hidden; border-radius:100%;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento {display:table-cell;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento .nome-depoimento {font-size:22px; color:#044040; font-weight:600;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento .local-depoimento {font-size:14px; color:#044040;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento .estrelas-depoimento {display:table; margin-top:5px;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento .texto-depoimento {font-size:13px; color:#444; font-weight:400; margin-top:10px; text-align:justify; line-height:140%;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav {margin-top:-30px;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-prev {width:40px; height:40px; position:absolute; left:-70px; top:50%; margin-top:-40px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../images/seta_1.svg') center center no-repeat; transform:rotate(180deg); background-size:auto 100%; transition: all .3s;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-next {width:40px; height:40px; position:absolute; right:-70px; top:50%; margin-top:-40px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../images/seta_1.svg') center center no-repeat; background-size:auto 100%; transition: all .3s;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-dots {display:table; margin:0 auto; position:relative; z-index:51; margin-top:70px; margin-bottom:20px;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-dots .owl-dot {display:block; width:10px; height:10px; margin-left:3px; margin-right:3px; float:left; background-color:#ccc; border-radius:100%;}
#conteudo-interno #conteudo-proposta #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-dots .active {display:block; width:10px; height:10px; background-color:#044040; border-radius:100%;}
#conteudo-interno #conteudo-proposta #bloco-login {display:table; margin:0 auto;}
#conteudo-interno #conteudo-proposta #bloco-login .titulo-login {display:table; margin:0 auto; font-size:18px; font-weight:600; padding-top:5px; padding-bottom:5px; padding-left:40px; text-align:center; background:transparent url('../images/usuario.svg') left center no-repeat; background-size:30px;}
#conteudo-interno #conteudo-proposta #bloco-login #formulario {margin-top:20px;}
#conteudo-interno #conteudo-proposta #bloco-login #formulario .campo-usuario {margin-bottom:15px;}
#conteudo-interno #conteudo-proposta #bloco-login #formulario .campo-usuario input {width:220px; padding:7px 15px; outline:none; border:1px solid #ccc; border-radius:5px;}
#conteudo-interno #conteudo-proposta #bloco-login #formulario .campo-senha {margin-bottom:15px;}
#conteudo-interno #conteudo-proposta #bloco-login #formulario .campo-senha input {width:220px; padding:7px 15px; outline:none; border:1px solid #ccc; border-radius:5px;}
#conteudo-interno #conteudo-proposta #bloco-login #formulario .botao-acessar {display:table; margin:0 auto;}
#conteudo-interno #conteudo-proposta #bloco-login #formulario .botao-acessar input {padding:5px 15px; cursor:pointer; background-color:#e7b05c; border:none; color:#044040; font-weight:bold; font-size:13px; border-radius:5px;}
#conteudo-interno #conteudo-proposta #bloco-login #formulario .botao-acessar input:hover {background-color:#e5bf85; transition: all .2s;}
#conteudo-interno #conteudo-proposta #bloco-login #formulario .esqueci-minha-senha {display:table; margin:0 auto; margin-top:15px;}
#conteudo-interno #conteudo-proposta #bloco-login #formulario .esqueci-minha-senha a {display:block; text-decoration:underline; color:#3a3a3a;}

#conteudo-interno #conteudo-contabilidade {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-contabilidade .imagem-contabilidade {float:left; margin-right:20px;}
#conteudo-interno #conteudo-contabilidade .descricao {line-height:180%;}
#conteudo-interno #conteudo-contabilidade .descricao p {font-size:14px; color:#444;}
#conteudo-interno #conteudo-contabilidade .descricao span {font-size:14px; color:#444;}
#conteudo-interno #conteudo-contabilidade .descricao div {font-size:14px; color:#444;}
#conteudo-interno #conteudo-contabilidade .descricao strong {font-size:16px; color:#444;}
#conteudo-interno #conteudo-contabilidade #mais-imagens {width:1100px; margin-top:20px;}
#conteudo-interno #conteudo-contabilidade #mais-imagens .imagem {width:260px; float:left; margin-right:20px; margin-bottom:20px;}

#conteudo-interno #conteudo-servicos {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-servicos #mostra-servicos {width:1100px;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servico {width:250px; height:250px; margin-right:33px; margin-bottom:33px; float:left; background-color:#f1f1f1; box-shadow:0px 0px 15px -5px #444; border-radius:10px; transition: all .2s;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servico:hover {transform:scale(1.1); transition: all .2s;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servico .icone-servico {width:90px; height:90px; margin:0 auto; margin-top:25px;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servico #nome-servico {width:180px; margin:0 auto; margin-top:15px;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servico #nome-servico .nome-servico {width:180px; margin:0 auto; font-size:18px; display:block; text-transform:uppercase; color:#044040; text-align:center; font-weight:700;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servico #nome-servico .nome-servico .menor {font-size:12px; text-transform:uppercase; font-weight:400; color:#044040;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servico .confira {display:table; margin:0 auto; margin-top:15px; font-size:13px; color:#044040; padding-right:25px; background:transparent url('../images/icone-confira.svg') right center no-repeat; background-size:15px;}
#conteudo-interno #conteudo-servicos-detalhes {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes .imagem-servicos {width:300px; height:250px; float:left; margin-right:30px; margin-bottom:20px; overflow:hidden; border-radius:15px;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes .nome-servicos {font-weight:600; color:#044040; text-decoration:none; font-size:22px;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes .descricao-servicos {color:#444; text-decoration:none; padding-top:20px; font-size:14px; line-height:180%; text-align:justify;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes .descricao-servicos p {font-size:14px; color:#444;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes .descricao-servicos span {font-size:14px; color:#444;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes .descricao-servicos div {font-size:14px; color:#444;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes .descricao-servicos strong {font-size:16px; color:#444;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes .botao-contato {display:table; margin:0 auto; margin-top:30px;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes .botao-contato a {display:block; padding:7px 20px; color:#ffffff; font-size:14px; font-weight:700; text-transform:uppercase; background-color:#044040; border-radius:10px;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes .botao-contato a:hover {display:block; padding:7px 20px; color:#ffffff; font-size:14px; font-weight:700; text-transform:uppercase; background-color:#056464; border-radius:10px;}
#conteudo-interno #conteudo-servicos-detalhes #outras {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-servicos-detalhes #outras .imagem-outras {width:260px; height:200px; margin-bottom:20px; margin-right:20px; float:left; overflow:hidden;}
#conteudo-interno #conteudo-servicos-detalhes #curtir {display:table; margin:0 auto; margin-top:20px;}

#conteudo-interno #conteudo-planos {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-planos #mostra-planos {width:1100px; background-color:#FFF; overflow:hidden; border-bottom:1px solid #ccc; border-radius:5px;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-servicos {width:36%; float:left;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-servicos .titulo-plano {padding:20px 15px; text-transform:uppercase; font-size:17px; font-weight:700; color:#044040; background:#d7d7d7;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-servicos #mostra-servicos {border:1px solid #ccc; border-top:none;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-servicos #mostra-servicos .servico {padding:10px 15px; font-weight:500; height:19px; color:#044040; font-size:15px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-servicos #mostra-formas {background:#209191;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-servicos #mostra-formas .forma {padding:13px 15px; text-transform:uppercase; height:20px; font-weight:700; color:#ffffff; font-size:15px; border-top:1px solid #FFF;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-servicos #mostra-formas .contratar {padding:13px 15px; text-transform:uppercase; text-align:left; height:20px; font-weight:600; color:#FFF; font-size:15px; border-top:1px solid #FFF; background-color:#044040;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 {width:16%; float:left;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 .titulo-plano {padding:20px 15px; text-align:center; text-transform:uppercase; font-size:17px; font-weight:700; color:#FFF; background:#0872ba; text-shadow:1px 1px 5px #444;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 #mostra-servicos {border:1px solid #ccc; border-top:none; border-left:none;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 #mostra-servicos .opcao {padding:13px 15px; height:13px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .preco {padding:11px 15px; height:24px; text-align:center; border-top:1px solid #ccc; font-size:19px; color:#044040; font-weight:700; background-color:#f5f5f5;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .preco span {color:#044040; font-size:12px; font-weight:600;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .botao-bloco {padding:12px 15px; height:22px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .botao-bloco .botao {width:80px; margin:0 auto; display:block; padding:3px 17px; text-align:center; cursor:pointer; font-size:13px; font-weight:600; color:#044040; background:#044040; border-radius:15px; transition: all .2s;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .botao-bloco .botao a{color: white;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano1 #mostra-formas .botao-bloco .botao:hover {background:#056e6e; transition: all .2s;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 {width:16%; float:left;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 .titulo-plano {padding:20px 15px; text-align:center; text-transform:uppercase; font-size:17px; font-weight:700; color:#FFF; background:#934c0e; text-shadow:1px 1px 5px #444;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 #mostra-servicos {border:1px solid #ccc; border-top:none; border-left:none;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 #mostra-servicos .opcao {padding:13px 15px; height:13px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .preco {padding:11px 15px; height:24px; text-align:center; border-top:1px solid #ccc; font-size:19px; color:#044040; font-weight:700; background-color:#f5f5f5;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .preco span {color:#044040; font-size:12px; font-weight:600;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .botao-bloco {padding:12px 15px; height:22px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .botao-bloco .botao {width:80px; margin:0 auto; display:block; padding:3px 17px; text-align:center; cursor:pointer; font-size:13px; font-weight:600; color:#044040; background:#044040; border-radius:15px; transition: all .2s;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .botao-bloco .botao a{color:white}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano2 #mostra-formas .botao-bloco .botao:hover {background:#056e6e; transition: all .2s;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 {width:16%; float:left;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 .titulo-plano {padding:20px 15px; text-align:center; text-transform:uppercase; font-size:17px; font-weight:700; color:#FFF; background:#989898; text-shadow:1px 1px 5px #444;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 #mostra-servicos {border:1px solid #ccc; border-top:none; border-left:none;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 #mostra-servicos .opcao {padding:13px 15px; height:13px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .preco {padding:11px 15px; height:24px; text-align:center; border-top:1px solid #ccc; font-size:19px; color:#044040; font-weight:700; background-color:#f5f5f5;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .preco span {color:#044040; font-size:12px; font-weight:600;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .botao-bloco {padding:12px 15px; height:22px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .botao-bloco .botao {width:80px; margin:0 auto; display:block; padding:3px 17px; text-align:center; cursor:pointer; font-size:13px; font-weight:600; color:#044040; background:#044040; border-radius:15px; transition: all .2s;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .botao-bloco .botao a{color:white}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano3 #mostra-formas .botao-bloco .botao:hover {background:#056e6e; transition: all .2s;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 {width:16%; float:left;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 .titulo-plano {padding:20px 15px; text-align:center; text-transform:uppercase; font-size:17px; font-weight:700; color:#FFF; background:#f2b100; text-shadow:1px 1px 5px #444;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 #mostra-servicos {border:1px solid #ccc; border-top:none; border-left:none;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 #mostra-servicos .opcao {padding:13px 15px; height:13px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .preco {padding:11px 15px; height:24px; text-align:center; border-top:1px solid #ccc; font-size:19px; color:#044040; font-weight:700; background-color:#f5f5f5;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .preco span {color:#044040; font-size:12px; font-weight:600;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .botao-bloco {padding:12px 15px; height:22px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .botao-bloco .botao {width:80px; margin:0 auto; display:block; padding:3px 17px; text-align:center; cursor:pointer; font-size:13px; font-weight:600; color:#044040; background:#044040; border-radius:15px; transition: all .2s;}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .botao-bloco .botao a{color: white}
#conteudo-interno #conteudo-planos #mostra-planos #bloco-plano4 #mostra-formas .botao-bloco .botao:hover {background:#056e6e; transition: all .2s;}
#conteudo-interno #conteudo-planos #mostra-extras {width:1100px; margin-top:40px; background-color:#FFF; overflow:hidden; border-bottom:1px solid #ccc; border-radius:5px;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-servicos {width:60%; float:left;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-servicos .titulo {padding:10px 15px; text-transform:uppercase; font-size:18px; font-weight:700; color:#044040; background:#d7d7d7;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-servicos #mostra-servicos {border:1px solid #ccc; border-top:none; border-bottom:none;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-servicos #mostra-servicos .servico {padding:10px 15px; font-weight:500; height:17px; color:#044040; font-size:14px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-valores {width:20%; float:left;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-valores .titulo {padding:10px 15px; text-align:center; text-transform:uppercase; font-size:18px; font-weight:700; color:#FFF; background:#f2b100; text-shadow:1px 1px 5px #444;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-valores #mostra-valores {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-valores #mostra-valores .preco {padding:9px 15px; height:19px; text-align:center; border-top:1px solid #ccc; font-size:17px; color:#044040; font-weight:700; background-color:#f5f5f5;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-valores #mostra-valores .preco span {color:#044040; font-size:12px; font-weight:600;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-contratar {width:20%; float:left;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-contratar .titulo {padding:10px 15px; text-align:center; text-transform:uppercase; font-size:18px; font-weight:700; color:#FFF; background:#044040; text-shadow:1px 1px 5px #444;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-contratar #mostra-contratar {border:1px solid #ccc; border-top:none; border-left:none; border-bottom:none;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-contratar #mostra-contratar .botao-bloco {padding:9px 15px; height:19px; border-top:1px solid #ccc;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-contratar #mostra-contratar .botao-bloco .botao {width:80px; margin:0 auto; display:block; padding:3px 17px; text-align:center; cursor:pointer; font-size:13px; font-weight:600; color:#ffffff; background:#044040; border-radius:15px; transition: all .2s;}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-contratar #mostra-contratar .botao-bloco .botao a{color: white}
#conteudo-interno #conteudo-planos #mostra-extras #bloco-contratar #mostra-contratar .botao-bloco .botao:hover {background:#056e6e; transition: all .2s;}

#conteudo-interno #conteudo-blog {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-blog #bloco-blog {width:346px; float:left; margin-right:30px; margin-bottom:30px;}
#conteudo-interno #conteudo-blog #bloco-blog .imagem-blog {width:346px;}
#conteudo-interno #conteudo-blog #bloco-blog .imagem-blog a {width:346px; height:230px; overflow:hidden;}
#conteudo-interno #conteudo-blog #bloco-blog .nome-blog {width:346px; height:55px; overflow:hidden; margin-top:10px; margin-bottom:5px;}
#conteudo-interno #conteudo-blog #bloco-blog .nome-blog a {width:345px; height:55px; display:table-cell; vertical-align:middle; text-transform:uppercase; font-weight:700; color:#044040; font-size:16px;}
#conteudo-interno #conteudo-blog #bloco-blog .resumo-blog {width:346px; height:50px; overflow:hidden;}
#conteudo-interno #conteudo-blog #bloco-blog .resumo-blog a {width:346px; height:50px; display:table-cell; vertical-align:middle; text-align:justify; color:#044040;  font-size:13px;}
#conteudo-interno #conteudo-blog #bloco-blog .leia-mais {display:table; margin-top:15px;}
#conteudo-interno #conteudo-blog #bloco-blog .leia-mais a {display:block; padding:7px 20px; color:#ffffff; font-size:13px; font-weight:700; text-transform:uppercase; background-color:#044040; border-radius:10px;}
#conteudo-interno #conteudo-blog #bloco-blog:hover .leia-mais a {display:block; padding:7px 20px; color:#ffffff; font-size:13px; font-weight:700; text-transform:uppercase; background-color:#015f5f; border-radius:10px;}
#conteudo-interno #conteudo-blog-detalhes {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .imagem-blog {width:400px; float:left; margin-right:20px; margin-bottom:20px; overflow:hidden;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .nome-blog {color:#044040; font-size:18px; font-weight:700; text-transform:uppercase; margin-bottom:15px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .fonte-blog {color:#044040; text-decoration:none; font-size:16px; padding-top:15px; text-align:left; text-decoration:underline;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .descricao-blog {color:#444; line-height:180%; text-decoration:none; font-size:14px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .descricao-blog p {color:#444; font-size:14px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .descricao-blog font {color:#444; font-size:14px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .descricao-blog span {color:#444; font-size:14px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .descricao-blog div {color:#444; font-size:14px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .descricao-blog strong {color:#444; font-size:14px;}
#conteudo-interno #conteudo-blog-detalhes #outras {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-blog-detalhes #outras .titulo-outras {color:#044040; text-decoration:none; font-size:20px; padding-bottom:10px; font-weight:bold;}
#conteudo-interno #conteudo-blog-detalhes #outras .imagem-outras {width:260px; margin-bottom:20px; margin-right:20px; float:left; overflow:hidden;}
#conteudo-interno #conteudo-blog-detalhes #outras .imagem-outras a {width:260px; height:200px; overflow:hidden;}
#conteudo-interno #conteudo-blog-detalhes #curtir {display:table; margin:0 auto; margin-top:20px;}

#conteudo-interno #conteudo-depoimentos {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento {padding:15px; margin-bottom:30px; background-color:#f1f1f1; border-radius:15px;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .bloco-imagem {width:120px; height:120px; margin-right:20px; float:left; overflow:hidden; position:relative; border:3px solid #044040; border-radius:100%;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .bloco-imagem .imagem-blur {width:120px; height:120px; position:absolute; z-index:1; overflow:hidden; filter:blur(8px); -webkit-filter: blur(8px);}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .bloco-imagem .imagem-depoimentos {width:120px; height:120px; position:relative; z-index:2; overflow:hidden;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .titulo-depoimento {font-size:20px; color:#044040; font-weight:700; margin-top:15px; padding-bottom:10px;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento {padding-right:80px; line-height:180%;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento p {font-size:15px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento span {font-size:15px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento div {font-size:15px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento strong {font-size:17px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .cidade-depoimento {font-size:16px; color:#044040; font-weight:normal; padding-top:10px;}

#conteudo-interno #conteudo-trabalhe {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-trabalhe .descricao-area {line-height:150%; font-size:15px; margin-bottom:5px;} 
#conteudo-interno #conteudo-trabalhe .preenchimento-obrigatorio {color:#FF0000; margin-top:5px; font-size:14px; margin-right:276px; float:left; margin-bottom:10px;} 
#conteudo-interno #conteudo-trabalhe .obrigatorio {color:#FF0000; font-size:15px; } 
#conteudo-interno #conteudo-trabalhe #area-erro {width:500px; margin:0 auto; padding:10px; background-color:#FF0000; border-radius:5px;} 
#conteudo-interno #conteudo-trabalhe #area-erro .erro {font-size:14px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-trabalhe #area-erro .erro strong {font-size:14px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-trabalhe #col-esq-fale {width:470px; float:left;} 
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-padrao-float {float:left; margin-right:20px; margin-bottom:20px;} 
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-padrao-float .input {background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; color:#808080; padding:7px 10px;}  
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-padrao-float .select {width:194px; height:34px; background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; color:#044040; padding:6px 10px;}  
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campo-select {position:relative; background-color:#FFF; border-radius:10px;}
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campo-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:33px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #044040; transition:.2s linear;}
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-padrao {float:left; margin-bottom:20px;} 
#conteudo-interno #conteudo-trabalhe .label {font-size:15px; color:#044040; font-weight:600;}
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-padrao .input {background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; color:#044040; padding:7px 10px;}    
#conteudo-interno #conteudo-trabalhe #col-dir-fale {width:605px; float:right;}  
#conteudo-interno #conteudo-trabalhe #col-dir-fale .desabilita {width:585px; height:240px; background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; padding:7px 10px;}  
#conteudo-interno #conteudo-trabalhe .enviar {display:block; float:right; margin-top:5px; cursor:pointer; padding:7px 20px; color:#ffffff; font-size:13px; font-weight:700; text-transform:uppercase; border:none; background-color:#044040; border-radius:10px;} 
#conteudo-interno #conteudo-trabalhe .enviar:hover {display:block; padding:7px 20px; color:#ffffff; font-size:13px; font-weight:700; text-transform:uppercase; background-color:#056666; border-radius:10px;} 

#conteudo-interno #conteudo-contato {width:1100px; margin-top:30px;}
#conteudo-interno #conteudo-contato .descricao-area {line-height:150%; color:#141414; font-size:14.3px; text-align:center; margin-bottom:5px;} 
#conteudo-interno #conteudo-contato .preenchimento-obrigatorio {color:#FF0000; margin-top:10px; font-size:14px; float:left;} 
#conteudo-interno #conteudo-contato .obrigatorio {color:#FF0000; font-size:15px; } 
#conteudo-interno #conteudo-contato #area-erro {width:500px; margin:0 auto; padding:5px 10px; background-color:#FF0000; border-radius:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro {font-size:16px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro strong {font-size:16px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #col-esq-fale {width:470px; float:left;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float {float:left; margin-right:20px; margin-bottom:15px;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .input {background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#666666; padding:7px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .select {width:194px; height:34px; background:transparent; border:1px solid #CCC; font-size:14px; color:#0e0e0e; padding:6px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campo-select {position:relative; background-color:#FFF; border-radius:10px;}
#conteudo-interno #conteudo-contato #col-esq-fale .campo-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:33px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #044040; transition:.2s linear;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao {float:left; margin-bottom:15px;} 
#conteudo-interno #conteudo-contato .label {font-size:15px; color:#044040; font-weight:600;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao .input {background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#0e0e0e; padding:7px 10px; border-radius:5px;}     
#conteudo-interno #conteudo-contato #col-dir-fale {width:500px; float:right;}  
#conteudo-interno #conteudo-contato #col-dir-fale .desabilita {width:600px; height:240px; background-color:#FFF; border:1px solid #CCC; font-size:14px; padding:7px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-contato .enviar {display:block; float:right; margin-top:5px; cursor:pointer; padding:7px 20px; color:#ffffff; font-size:13px; font-weight:700; text-transform:uppercase; border:none; background-color:#044040; border-radius:10px;} 
#conteudo-interno #conteudo-contato .enviar:hover {display:block; padding:7px 20px; color:#ffffff; font-size:13px; font-weight:700; text-transform:uppercase; background-color:#015f5f; border-radius:10px;} 
#conteudo-interno #conteudo-contato #conteudo-enviado {width:100%; padding-top:60px;}
#conteudo-interno #conteudo-contato #conteudo-enviado .icone-enviado {display:table; margin:0 auto;}
#conteudo-interno #conteudo-contato #conteudo-enviado .titulo {font-size:24px; font-weight:600; margin-top:20px; color:#044040; text-align:center;}
#conteudo-interno #conteudo-contato #conteudo-enviado .texto {font-size:18px; padding-top:15px; font-weight:400; color:#044040; text-align:center;}
#conteudo-interno #conteudo-contato #conteudo-enviado .texto strong {font-size:16px; font-weight:600; color:#044040;}

/* Largura da barra de rolagem */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

/* Fundo da barra de rolagem */
::-webkit-scrollbar-track-piece {
    background-color: #f5f5f5;

    border-top:none;
    border-bottom:none;
}

/* Cor do indicador de rolagem */
::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal {
    background-color: #044040;
}

/* Cor do indicador de rolagem - ao passar o mouse */
::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover {
    background-color: #444
}

#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px;}
#paginacao strong{font-size:12px; color:#044040;}
#paginacao ul {height:30px; margin:10px auto 0; text-align:center;}
#paginacao ul li {display:inline;}
#paginacao ul li a {margin-right:5px; font-size:14px; border-radius:10px; background-color:#044040; padding:5px 10px; transition:0.2s linear;}
#paginacao ul li a:hover {background-color:#444; transition:0.2s linear;}
#paginacao a:link {color:#FFF;}
#paginacao a:visited {color:#FFF;}
#paginacao a:hover {color:#FFF;}
#paginacao a:active {color:#FFF;}
#paginacao span.branco  {margin-right:5px; font-size:14px; background-color:#fff; border-radius:10px; border:1px solid ; padding:5px 10px;}
