* {margin:0; list-style:none; padding:0; color:#282828; 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;}
.disabled {display:none;}
option {color:#282829;}
.lb-caption {color:#FFF;}

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

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


#tudo {width:100%;}

#tudo .normal {width:100%; position:fixed; z-index:60; transition: all .3s;}
#tudo .normal #repete-topo {width:100%; position:relative; z-index:2; background: linear-gradient(to bottom, black, transparent); transition: all .3s;}
#tudo .normal #repete-topo .linha-topo {width:100%; height:5px; top:130px; position:absolute; background:transparent url('../i/quebrado/linha-topo.png') center center no-repeat; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-esq-topo {width:175px; float:left; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-esq-topo #logo-topo {width:155px; margin:0 auto; padding:10px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-esq-topo #logo-topo .logo a {width:155px; display:block; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo {width:1025px; float:right; position:relative; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato {height:50px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato #redes {display:table; float:right; margin-top:20px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato #redes .icone-facebook {display:table; float:left; margin-right:5px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato #redes .icone-instagram {display:table; float:right; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato .icone {display:table; float:right; cursor:pointer; margin-top:21px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao {display:table; float:right; margin-left:-20px; margin-right:30px; margin-top:21px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao a {display:block; color:#FFF; cursor:pointer; padding:4px 15px; padding-top:5px; font-size:13px; padding-left:25px; font-weight:400; background:#00ae49; border-radius:15px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao a:hover {background:#2ed373; border-radius:15px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-orcamento {display:table; float:right; margin-left:-20px; margin-right:30px; margin-top:21px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-orcamento a {display:block; color:#000; cursor:pointer; padding:4px 15px; font-weight:500; padding-top:5px; font-size:14px; padding-left:45px; background:#fdc64d url('../i/quebrado/icone-orcamento.svg') 18px center no-repeat; background-size:23px; border-radius:15px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-orcamento a:hover {background:#f7d68f url('../i/quebrado/icone-orcamento.svg') 18px center no-repeat; background-size:23px; border-radius:15px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-funcionario {display:table; float:left; margin-top:20px; margin-left:60px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-funcionario a {display:block; color:#000; padding:5px 20px; font-weight:500; background-color:#fdc64d; border-radius:15px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-funcionario a:hover {background-color:#fbd277; border-radius:15px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu {width:100%; height:68px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu {float:right; margin-top:25px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p {display:table; float:left; margin-left:33px; margin-right:33px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a {display:block; font-weight:400; font-size:15px; border-bottom:0px solid #dc9a45; padding-bottom:0px; color:#FFF; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a:hover {border-bottom:2px solid #dc9a45; padding-bottom:7px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .ativo a {display:block; font-weight:500; padding-bottom:7px; font-size:15px; color:#FFF; border-bottom:2px solid #dc9a45; transition: all .3s;}
#tudo .interno {width:100%; height:147px; position:fixed; z-index:60; transition: all .3s;}
#tudo .interno #repete-topo {width:100%; height:147px; position:relative; z-index:2; background-color:#000; transition: all .3s;}
#tudo .interno #repete-topo .linha-topo {width:100%; height:5px; top:142px; position:absolute; background:transparent url('../i/quebrado/linha-topo.png') center center no-repeat; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo {width:1200px; height:147px; margin:0 auto; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-esq-topo {width:175px; float:left; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-esq-topo #logo-topo {width:155px; margin:0 auto; padding:10px; background-color:#000; border-radius:10px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-esq-topo #logo-topo .logo a {width:155px; display:block; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo {width:1025px; float:right; position:relative; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato {height:50px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato #redes {display:table; float:right; margin-top:20px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato #redes .icone-facebook {display:table; float:left; margin-right:5px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato #redes .icone-instagram {display:table; float:right; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato .icone {display:table; float:right; cursor:pointer; margin-top:21px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao {display:table; float:right; margin-left:-20px; margin-right:30px; margin-top:21px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao a {display:block; color:#FFF; cursor:pointer; padding:4px 15px; padding-top:5px; font-size:13px; padding-left:25px; font-weight:400; background:#00ae49; border-radius:15px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao a:hover {background:#2ed373; border-radius:15px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-orcamento {display:table; float:right; margin-left:-20px; margin-right:30px; margin-top:21px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-orcamento a {display:block; color:#000; cursor:pointer; padding:4px 15px; font-weight:500; padding-top:5px; font-size:14px; padding-left:45px; background:#fdc64d url('../i/quebrado/icone-orcamento.svg') 18px center no-repeat; background-size:23px; border-radius:15px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-orcamento a:hover {background:#f7d68f url('../i/quebrado/icone-orcamento.svg') 18px center no-repeat; background-size:23px; border-radius:15px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-funcionario {display:table; float:left; margin-top:20px; margin-left:60px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-funcionario a {display:block; color:#000; padding:5px 20px; font-weight:500; background-color:#fdc64d; border-radius:15px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-funcionario a:hover {background-color:#fbd277; border-radius:15px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu {width:100%; height:68px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu {float:right; margin-top:25px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p {display:table; float:left; margin-left:33px; margin-right:33px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a {display:block; font-weight:400; font-size:15px; border-bottom:0px solid #dc9a45; padding-bottom:0px; color:#FFF; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a:hover {border-bottom:2px solid #dc9a45; padding-bottom:7px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .ativo a {display:block; font-weight:400; padding-bottom:7px; font-size:15px; color:#FFF; border-bottom:2px solid #dc9a45; transition: all .3s;}
#tudo .scroll {width:100%; position:fixed; z-index:60; transition: all .3s;}
#tudo .scroll #repete-topo {width:100%; height:85px; padding-top:5px; position:relative; z-index:2; background-color:#000; transition: all .3s;}
#tudo .scroll #repete-topo .linha-topo {width:100%; height:5px; top:85px; position:absolute; background:transparent url('../i/quebrado/linha-topo.png') center center no-repeat; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-esq-topo {width:175px; float:left; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-esq-topo #logo-topo {width:100px; margin:0 auto; padding:10px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-esq-topo #logo-topo .logo a {width:90px; margin:0 auto; padding:10px; background-color:#000; display:block; border-radius:10px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo {width:1025px; float:right; position:relative; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato {height:50px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato #redes {display:table; float:right; margin-top:0px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato #redes .icone-facebook {display:table; float:left; margin-right:5px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato #redes .icone-instagram {display:table; float:right; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato .icone {display:table; float:right; cursor:pointer; margin-top:1px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao {display:table; float:right; margin-left:-20px; margin-right:30px; margin-top:1px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao a {display:block; color:#FFF; cursor:pointer; padding:4px 15px; padding-top:5px; font-size:13px; padding-left:25px; font-weight:400; background:#00ae49; border-radius:15px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao a:hover {background:#2ed373; border-radius:15px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-orcamento {display:table; float:right; margin-left:-20px; margin-right:30px; margin-top:1px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-orcamento a {display:block; color:#000; cursor:pointer; padding:4px 15px; font-weight:500; padding-top:5px; font-size:14px; padding-left:45px; background:#fdc64d url('../i/quebrado/icone-orcamento.svg') 18px center no-repeat; background-size:23px; border-radius:15px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-orcamento a:hover {background:#f7d68f url('../i/quebrado/icone-orcamento.svg') 18px center no-repeat; background-size:23px; border-radius:15px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-funcionario {display:table; float:left; margin-top:0px; margin-left:60px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-funcionario a {display:block; color:#000; padding:5px 20px; font-weight:500; background-color:#fdc64d; border-radius:15px;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #dados-contato .botao-funcionario a:hover {background-color:#fbd277; border-radius:15px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu {width:100%; height:68px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu {float:right; margin-top:-5px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p {display:table; float:left; margin-left:33px; margin-right:33px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a {display:block; font-weight:400; font-size:15px; border-bottom:0px solid #dc9a45; padding-bottom:0px; color:#FFF; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a:hover {border-bottom:2px solid #dc9a45; padding-bottom:3px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .ativo a {display:block; font-weight:400; padding-bottom:3px; font-size:15px; color:#FFF; border-bottom:2px solid #dc9a45; transition: all .3s;}

#tudo #conteudo {width:100%; position:relative; z-index:59;}
#tudo #conteudo #repete-conteudo {width:100%; min-height:1000px;}
#tudo #conteudo #repete-conteudo #repete-banners {width:100%; position:relative; z-index:20;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner {width:100%;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-dots {width:fit-content; margin:0 auto; position:relative; z-index:51; margin-top:-40px; margin-bottom:35px;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-dots .owl-dot {display:block; width:10px; height:10px; margin-left:2px; margin-right:2px; float:left; border-radius:100%; background-color:#FFF;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-dots .active {display:block; width:10px; height:10px; border-radius:100%; background-color:#fec651;}
#tudo #conteudo #repete-conteudo #repete-quemSomos {width:100%; position:relative; padding-top:60px; z-index:2;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos {width:1120px; margin:0 auto; padding:40px; background:transparent url('../i/quebrado/fundo-a-empresa.png') center center no-repeat; background-size:cover, 100%; border-radius:20px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos {width:1120px; min-height:400px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos .imagem {width:500px; height:400px; float:left; margin-right:30px; margin-left:-70px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos #bloco-dados {width:650px; float:right;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos #bloco-dados #bloco-titulo {display:table; position:relative;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos #bloco-dados #bloco-titulo .titulo {position:relative; z-index:2; text-align:center; color:#FFF; font-size: 42px; font-weight:600; background: linear-gradient(to right, #feef9e, #febf47, #feef9e); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-quemSomos #bloco-dados .descricao {display:table; margin-top:20px; text-align:justify; color:#FFF; font-size:15px; line-height:165%;}
#tudo #conteudo #repete-conteudo #repete-servicos {width:100%; padding-top:160px; padding-bottom:60px; background:transparent url('../i/quebrado/fundo-servicos.png') center top no-repeat; background-size:cover, 100%;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos {width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo {position:relative;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #bloco-titulo .titulo {position:relative; z-index:2; text-align:center; color:#FFF; font-size: 42px; font-weight:600; background: linear-gradient(to right, #feef9e, #febf47, #feef9e); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos {width:1200px; margin-top:10px; position:relative; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos {width:237px; display:inline-block; padding:20px; padding-bottom:25px; margin-right:20px; margin-top:20px; border:1px solid #FFF; position:relative; border-radius:15px; box-shadow:0px 0px 10px -5px #666; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos:hover {transform:scale(1.05); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .icone-servicos {width:237px; height:145px; display:table-cell; vertical-align:middle;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .nome-servicos {width:237px; height:50px; text-align:center; margin-top:10px; line-height:25px; color:#FFF; font-weight:700; font-size:16px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .nome-servicos span {width:237px; height:50px; display:table-cell; vertical-align:middle; line-height:25px; color:#FFF; font-weight:600; font-size:20px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos {text-align:justify; margin-top:15px; color:#FFF; font-weight:300; font-size:12px;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos .saiba-mais {position:absolute; left:50%; margin-top:12px; padding:3px 20px; color:#000; font-size:12px; font-weight:500; background-color:#FFF; transform:translateX(-50%); border-radius:15px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos #mostra-servicos #bloco-servicos:hover .saiba-mais {background-color:#c9c6c6; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos .botao-todos {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos .botao-todos a {display:block; font-size:15px; padding:7px 30px; margin-top:20px; color:#121212; background-color:#fff921; border-radius:20px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-servicos #conteudo-servicos .botao-todos a:hover {background-color:#fbf650; border-radius:20px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-eventos {width:100%; padding-top:60px; padding-bottom:120px; background:transparent url('../i/quebrado/fundo-eventos.jpg') center center no-repeat; background-size:cover, 100%;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos {width:1200px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #bloco-titulo {position:relative;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #bloco-titulo .titulo {font-size:42px; color:#000; font-weight:600; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos {width:100%; margin-top:20px;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos #bloco-eventos {height:300px; float:left; margin-right:1%; margin-top:1%; position:relative; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos .vinte {width:24.25%;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos .quarenta {width:49.5%;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos .oitenta {width:74.75%;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos #bloco-eventos a {width:100%; height:300px; display:block; position:relative; border:3px solid #fec654; border-radius:5px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos #bloco-eventos a .fundo {width:100%; height:100%; position:absolute; background:rgba(0, 0, 0, 0.5); opacity:0; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos #bloco-eventos a .fundo .clique {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos #bloco-eventos a:hover {transform:scale(1.1); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos #bloco-eventos a:hover .fundo {width:100%; height:100%; position:absolute; background:rgba(0, 0, 0, 0.5); opacity:1; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-eventos #conteudo-eventos #mostra-eventos #bloco-eventos a:hover .fundo .clique {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
#tudo #conteudo #repete-conteudo .fundo-atras {width:100%; height:435px; position:absolute; z-index:1; background:transparent url('../i/quebrado/rodape.jpg') left center no-repeat; background-size:cover, 100%;}
#tudo #conteudo #repete-conteudo #repete-parceiros {width:100%; height:538px; margin-top:-55px; position:relative; z-index:100; background:transparent url('../i/quebrado/parceiros.png') left center no-repeat;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros {width:1200px; margin:0 auto; padding-top:70px;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #bloco-titulo {display:table;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #bloco-titulo .titulo {position:relative; z-index:2; text-align:center; color:#FFF; font-size: 42px; font-weight:600; background: linear-gradient(to right, #feef9e, #febf47, #feef9e); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros {width:1200px; margin-top:15px;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros li {margin:8px;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros li a {width:220px; height:220px; overflow:hidden; display:block; border-radius:100%; oveflow:hidden; background-color:#FFF; box-shadow:0px 0px 10px -3px #000;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros .owl-prev {width:40px; height:40px; position:absolute; left:-60px; top:50%; margin-top:-10px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/seta.svg') center center no-repeat; background-size:auto 50px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros .owl-prev span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros .owl-next {width:40px; height:40px; position:absolute; right:-60px; top:50%; margin-top:-10px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/seta.svg') center center no-repeat; transform:rotate(-180deg); background-size:auto 50px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros .owl-next span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros .owl-dots {width:fit-content; margin:0 auto; position:relative; z-index:51; margin-top:40px; margin-bottom:35px;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros .owl-dots .owl-dot {display:block; width:12px; height:12px; margin-left:2px; margin-right:2px; float:left; border-radius:100%; background-color:#FFF;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros .owl-dots .active {display:block; width:12px; height:12px; border-radius:100%; background-color:#fdc64d;}
#tudo #conteudo #repete-conteudo #repete-instagram {width:100%; height:623px; margin-top:-48px; background:transparent url('../i/quebrado/fundo-insta.jpg') center center no-repeat; background-size:cover, 100%;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram {width:1200px; padding-top:115px; margin:0 auto; position:relative;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .icone-insta {position:absolute; left:-435px; bottom:-50px; transform:rotate(-100deg);}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo {width:100%;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo .titulo {font-size:42px; color:#FFF; font-weight:600; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram {width:1200px; padding-top:40px; position:relative; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram {width:285px; display:inline-block; margin-left:6px; margin-right:6px; margin-top:12px; position:relative; transition: all .2s;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram:hover {transform:scale(1.1); transition: all .2s;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram .imagem {width:285px; height:285px; border-radius:10px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram .icone-post {position:absolute; right:10px; top:8px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .botao {display:table; margin:0 auto; margin-top:40px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .botao .img {float:left; position:relative; z-index:2;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .botao .texto {display:block; position:relative; margin-top:3px; z-index:1; float:left; margin-left:-20px; padding:5px 20px 7px 30px; font-size:18px; color:#FFF; text-transform:uppercase; font-family:authority-distressed; background:#1e120d; border-radius:10px; transition: all .2s;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .botao .texto:hover {background:#301f18; transition: all .2s;}

.botao-whatsapp {position:fixed; top:50%; margin-top:-24px; cursor:pointer; right:0px; z-index:500; transition: all .2s;}
.botao-whatsapp:hover {right:0; transition: all .2s;}
.botao-whatsapp .one {width:110px; height:40px; margin:0 auto; display:block; padding-top:8px; color:#FFF; padding-left:50px; line-height:16px; font-size:11px; background:rgba(5,163,8,0.8) url('../i/quebrado/icon-whats.svg') 7px center no-repeat; background-size:40px; border-radius:30px 0px 0px 30px; transition: all .3s ease-in-out 0s;}
.botao-whatsapp .one:before {content:"1"; width:15px; height:15px; left:30px; top:0px; text-align:center; position:absolute; background-color:#FF0000; border-radius:100%;}
.botao-whatsapp .one:after {content:""; width:30px; height:30px; border-radius:100%; border:15px solid #f5f5f5; position:absolute; z-index:-1; top:50%; left:28px; transform:translate(-50%, -50%); animation:ring 1.5s infinite;} 
.botao-whatsapp:hover .one {background:#2bb52d url('../i/quebrado/icon-whats.svg') 7px center no-repeat; background-size:40px; transition: all .3s;}

#tudo #rodape {width:100%;}
#tudo #rodape #politica-privacidade {padding:15px 20px; position:fixed; left:50%; line-height:15px; left:60px; bottom:60px; z-index:10000; background:#f5f5f5; border:2px solid #000; border-radius:15px; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto {font-size:13px; color:#000; font-weight:300; text-align:center;}
#tudo #rodape #politica-privacidade .texto a {font-size:13px; color:#000; font-weight:600; text-align:center;}
#tudo #rodape #politica-privacidade .texto .botao-ok {padding:5px 15px; font-size:12px; font-weight:600; cursor:pointer; border-radius:20px; color:#000; background-color:#fdc64d; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto .botao-ok:hover {background-color:#fdd275; transition: all .2s;}
#tudo #rodape #repete-rodape {width:100%; padding-top:30px; padding-bottom:30px; background:transparent url('../i/quebrado/rodape.jpg') center center no-repeat; background-size:cover, 100%;}
#tudo #rodape #repete-rodape #conteudo-rodape {width:1200px; margin:0 auto;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape {width:980px; float:left;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site {display:table; float:left; padding-right:30px; margin-right:30px; border-right:2px solid #FFF;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site .titulo {color:#FFF; font-size:20px; padding-bottom:10px; font-weight:600;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site .p {margin-bottom:7px; font-size:14px; color:#FFF; list-style:disc;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site .p a {font-size:14px; color:#FFF; font-weight:400;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site .p a:hover {text-decoration:underline;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site .ativo {margin-bottom:7px; font-size:14px; font-weight:500; color:#FFF; text-decoration:underline;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site .ativo a {color:#FFF; font-size:14px; font-weight:500; text-decoration:underline;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site {display:table; float:left; padding-right:30px; margin-right:30px; border-right:2px solid #FFF;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site .titulo {color:#FFF; font-size:20px; padding-bottom:15px; font-weight:600;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site .endereco {width:280px; margin-bottom:18px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site .endereco a {display:block; color:#FFF; font-size:14px; font-weight:500; padding-left:33px; background:transparent url('../i/quebrado/local.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site .telefone {margin-bottom:18px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site .telefone a {display:block; color:#FFF; cursor:pointer; padding-top:4px; font-weight:500; font-size:14px; padding-bottom:4px; padding-left:33px; background:transparent url('../i/quebrado/telefone-rodape.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site .celular {margin-bottom:18px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site .celular a {display:block; color:#FFF; cursor:pointer; padding-top:4px; font-weight:500; font-size:14px; padding-bottom:4px; padding-left:33px; background:transparent url('../i/quebrado/whatsapp.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site .email {float:left; margin-right:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site .email a {display:block; color:#FFF; cursor:pointer; padding-top:4px; font-weight:500; font-size:14px; padding-bottom:4px; padding-left:33px; background:transparent url('../i/quebrado/email.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-redes {display:table; float:left;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-redes .titulo {color:#FFF; font-size:20px; padding-bottom:15px; font-weight:600;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-redes .instagram {margin-bottom:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-redes .instagram a {display:block; color:#FFF; font-size:14px; padding-top:4px; font-weight:500; padding-bottom:4px; padding-left:33px; background:transparent url('../i/quebrado/insta-rodape.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-redes .facebook {margin-bottom:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-redes .facebook a {display:block; color:#FFF; font-size:14px; padding-top:4px; font-weight:500; padding-bottom:4px; padding-left:33px; background:transparent url('../i/quebrado/face-rodape.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-redes .menu {display:table;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-redes .menu a {display:block; color:#FFF; font-size:14px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #alvaras {display:table; float:left; padding-left: 25px;padding-top: 65px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #alvaras .alvara {background: #191919;color: #FFF;font-size: 14px; font-weight: 500; line-height: 119%; padding: 10px; border-radius: 5px; border: 2px solid #ffffff;width:91px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #alvaras .alvara span {color:#FDC64D; font-size:14px; font-weight:500;margin-left: 5px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #alvaras .certificado {background: #131313;color: #FFF;font-size: 14px; font-weight: 500; line-height: 119%; padding: 10px; border-radius: 5px; border: 2px solid #ffffff;margin-top: 20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #alvaras .certificado span {color:#FDC64D; font-size:14px; font-weight:500;}


#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape {width:200px; float:right;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #logo-rodape {position:relative; border-radius:15px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #logo-rodape .logo a {width:200px; display:block;}
#tudo #rodape #repete-copy {width:100%; padding-top:5px; padding-bottom:5px; background-color:#FFF;}
#tudo #rodape #repete-copy #conteudo-copy {width:1200px; margin:0 auto;}
#tudo #rodape #repete-copy #conteudo-copy .copy {color:#000; font-weight:400; font-size:13px; padding-top:3px; float:left;}
#tudo #rodape #repete-copy #conteudo-copy .softbest {float:right;}


#conteudo-interno {width:1200px; margin:0 auto; padding-top:175px; padding-bottom:55px; min-height:436px; background-color:#FFF;}
#conteudo-interno #bloco-titulo {width:1200px; margin:0 auto; position:relative; z-index:2;}
#conteudo-interno #bloco-titulo .titulo {display:table; margin:0 auto; position:relative; z-index:2; text-align:center; color:#000; font-size: 42px; font-weight:600;}
#conteudo-interno #bloco-titulo .linha {width:180px; margin:0 auto; height:3px; background-color:#fdc64d;}
#conteudo-interno .botao-topo {position:absolute; right:0; margin-top:25px;}
#conteudo-interno .botao-topo a {display:block; font-size:15px; color:#000; 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:5px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #000; transition:.2s linear;}
#conteudo-interno .botao-bottom {display:table; margin:0 auto; margin-top:20px;}
#conteudo-interno .botao-bottom a {display:block; font-size:15px; color:#000; 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:5px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #000; transition:.2s linear;}

#conteudo-interno #conteudo-quemSomos {width:1200px; margin:0 auto; margin-top:30px; position:relative; z-index:2;}
#conteudo-interno #conteudo-quemSomos .imagem-quemSomos {float:left; margin-right:30px; margin-bottom:10px; overflow:hidden; border-radius:15px;}
#conteudo-interno #conteudo-quemSomos .imagem-quemSomos-end {float:right; margin-left:30px; margin-bottom:10px; overflow:hidden; border-radius:15px;}
#conteudo-interno #conteudo-quemSomos .descricao {line-height:200%;}
#conteudo-interno #conteudo-quemSomos .descricao p {font-size:15px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao br {display:block; margin-bottom: 1em;}
#conteudo-interno #conteudo-quemSomos .descricao ul {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-quemSomos .descricao ol {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-quemSomos .descricao span {font-size:15px; color:#313237;}
#conteudo-interno #conteudo-quemSomos .descricao div {font-size:15px; color:#313237;}
#conteudo-interno #conteudo-quemSomos .descricao strong {font-size:17px; color:#313237;}
#conteudo-interno #conteudo-quemSomos .descricao li {font-size:15px; color:#313237; margin-left:15px; list-style:disc;}
#conteudo-interno #conteudo-quemSomos .descricao h1 {font-size:26px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao h2 {font-size:24px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao h3 {font-size:22px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao h4 {font-size:20px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao h5 {font-size:18px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao h6 {font-size:16px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos #mais-imagens {width:1200px;}
#conteudo-interno #conteudo-quemSomos #mais-imagens .imagem {width:285px; float:left; margin-right:20px; margin-top:20px; overflow:hidden; border-radius:10px;}

#conteudo-interno #conteudo-servicos {width:1200px; margin:0 auto; margin-top:10px; position:relative; z-index:2;}
#conteudo-interno #conteudo-servicos #mostra-servicos {width:1200px; position:relative; text-align:center;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos {width:193px; display:inline-block; padding:13px; padding-bottom:25px; margin-right:20px; margin-top:20px; border:1px solid #000; background-color:#000;  position:relative; border-radius:15px; box-shadow:0px 0px 10px -5px #666; transition: all .3s;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos:hover {transform:scale(1.05); transition: all .3s;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos .icone-servicos {width:199px; height:125px; display:table-cell; vertical-align:middle;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos .nome-servicos {width:199px; height:50px; text-align:center; margin-top:10px; line-height:25px; color:#FFF; font-weight:700; font-size:14px;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos .nome-servicos span {width:199px; height:50px; display:table-cell; vertical-align:middle; line-height:25px; color:#FFF; font-weight:600; font-size:17px;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos .descricao-servicos {text-align:justify; margin-top:15px; color:#FFF; font-weight:300; font-size:12px;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos .saiba-mais {position:absolute; left:50%; margin-top:12px; padding:3px 10px; color:#000; font-size:12px; font-weight:500; background-color:#fdc64d; transform:translateX(-50%); border-radius:15px; transition: all .3s;}
#conteudo-interno #conteudo-servicos #mostra-servicos #bloco-servicos:hover .saiba-mais {background-color:#f9d179; transition: all .3s;}
#conteudo-interno #conteudo-servicos-detalhes {width:100%; margin-top:30px; position:relative; z-index:2;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes {width:1200px; padding-bottom:60px; margin:0 auto;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq {width:810px; float:right;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .nome-servicos {display:table; padding-top:14px; color:#000; font-size:30px; font-weight:600; border-radius:15px;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .nome-servicos span {color:#282829; text-decoration:none; font-size:30px; font-weight:500;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos {line-height:200%;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos p {font-size:15px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos br {display:block; margin-bottom: 1em;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos ul {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos ol {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos span {font-size:15px; color:#313237;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos div {font-size:15px; color:#313237;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos strong {font-size:17px; color:#313237;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos li {font-size:15px; color:#313237; margin-left:15px; list-style:disc;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos h1 {font-size:26px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos h2 {font-size:24px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos h3 {font-size:22px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos h4 {font-size:20px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos h5 {font-size:18px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-esq .descricao-servicos h6 {font-size:16px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-dir {width:350px; float:left;}
#conteudo-interno #conteudo-servicos-detalhes #mostra-detalhes #dados-dir .imagem {overflow:hidden; background-color:#000; border-radius:20px;}

#conteudo-interno #conteudo-eventos {width:1200px; margin-top:30px;}
#conteudo-interno #conteudo-eventos #bloco-eventos {width:336px; float:left; padding:20px; padding-bottom:25px; margin-right:35px; margin-bottom:35px; position:relative; background-color:#FFF; border-radius:15px; box-shadow:0px 0px 15px -8px #000;}
#conteudo-interno #conteudo-eventos #bloco-eventos .imagem {width:336px; height:336px;}
#conteudo-interno #conteudo-eventos #bloco-eventos .bloco-nome {width:336px; height:50px; margin-top:10px; overflow:hidden;}
#conteudo-interno #conteudo-eventos #bloco-eventos .bloco-nome .nome {width:336px; height:50px; display:table-cell; text-align:center; vertical-align:middle; font-size:18px; line-height:20px; font-weight:600; color:#201e1e;}
#conteudo-interno #conteudo-eventos #bloco-eventos .data {font-size:15px;margin-top:10px; text-align:center; color:#585858;}
#conteudo-interno #conteudo-eventos #bloco-eventos .confira {width:48px; margin:0 auto; margin-top:15px; color:#000; padding:3px 16px; font-size:13px; font-weight:500; background-color:#fdc64d; border-radius:15px; transition: all .3s;}
#conteudo-interno #conteudo-eventos #bloco-eventos:hover .confira {background-color:#f7d790; transition: all .3s;}
#conteudo-interno #conteudo-eventos-detalhes {width:1200px; margin-top:30px;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .nome-evento {font-size:26px; margin-bottom:15px; text-align:center; font-weight:600; color:#000;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento {line-height:200%;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento p {font-size:15px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento br {display:block; margin-bottom: 1em;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento ul {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento ol {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento span {font-size:15px; color:#313237;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento div {font-size:15px; color:#313237;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento strong {font-size:17px; color:#313237;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento li {font-size:15px; color:#313237; margin-left:15px; list-style:disc;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento h1 {font-size:26px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento h2 {font-size:24px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento h3 {font-size:22px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento h4 {font-size:20px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento h5 {font-size:18px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .descricao-evento h6 {font-size:16px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-eventos-detalhes #outras {width:1200px; margin-top:0px;}
#conteudo-interno #conteudo-eventos-detalhes #outras .imagem-outras {width:285px; margin-bottom:20px; margin-right:20px; float:left; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-eventos-detalhes #outras .imagem-outras a {width:285px; height:220px; overflow:hidden;}
#conteudo-interno #conteudo-eventos-detalhes #curtir {display:table; margin:0 auto; margin-top:20px;}

#conteudo-interno #conteudo-parceiros {width:1200px; margin-top:30px; position:relative; text-align:center;}
#conteudo-interno #conteudo-parceiros #bloco-parceiros {width:270px; display:inline-block; margin-left:13px; margin-right:13px; margin-bottom:26px;}
#conteudo-interno #conteudo-parceiros #bloco-parceiros .imagem-parceiros {width:270px; height:270px; border:1px solid #e9e9e9; border-radius:100%; text-align:center; overflow:hidden;}

#conteudo-interno #conteudo-novidades {width:1200px; margin-top:30px;}
#conteudo-interno #conteudo-novidades #bloco-novidades {width:376px; float:left; padding-bottom:25px; margin-right:35px; margin-bottom:35px; position:relative; background-color:#f5f5f5;}
#conteudo-interno #conteudo-novidades #bloco-novidades .imagem {width:376px; height:250px;}
#conteudo-interno #conteudo-novidades #bloco-novidades .bloco-nome {width:356px; margin:0 auto; height:60px; margin-top:10px; overflow:hidden;}
#conteudo-interno #conteudo-novidades #bloco-novidades .bloco-nome .nome {width:356px; height:60px; display:table-cell; vertical-align:middle; font-size:17px; line-height:20px; font-weight:600; color:#0e0e0e;}
#conteudo-interno #conteudo-novidades #bloco-novidades .bloco-texto {width:356px; margin:0 auto; font-size:13px; color:#585858;}
#conteudo-interno #conteudo-novidades #bloco-novidades .confira {display:table; margin:0 auto; margin-top:11px; color:#000; padding:3px 15px; padding-right:30px; font-size:13px; font-weight:500; background:#fdc64d url('../i/quebrado/seta-leia.svg') 85px center no-repeat; background-size:10px; transition: all .3s;}
#conteudo-interno #conteudo-novidades #bloco-novidades:hover .confira {background-color:#ffd475; transition: all .3s;}
#conteudo-interno #conteudo-novidades-detalhes {width:1200px; margin-top:25px;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .imagem-novidade {width:500px; float:left; margin-right:20px; margin-bottom:20px; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .nome-novidade {font-size:22px; margin-bottom:15px; font-weight:700; color:#333;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .fonte-novidade {color:#585858; text-decoration:none; font-size:16px; padding-top:15px; text-align:left; text-decoration:underline;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade {line-height:200%;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade p {font-size:15px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade br {display:block; margin-bottom: 1em;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade ul {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade ol {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade span {font-size:15px; color:#313237;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade div {font-size:15px; color:#313237;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade strong {font-size:17px; color:#313237;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade li {font-size:15px; color:#313237; margin-left:15px; list-style:disc;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade h1 {font-size:26px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade h2 {font-size:24px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade h3 {font-size:22px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade h4 {font-size:20px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade h5 {font-size:18px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade h6 {font-size:16px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-novidades-detalhes #outras {width:1200px; margin-top:30px;}
#conteudo-interno #conteudo-novidades-detalhes #outras .imagem-outras {width:285px; margin-bottom:20px; margin-right:20px; float:left; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-novidades-detalhes #outras .imagem-outras a {width:285px; height:220px; overflow:hidden;}
#conteudo-interno #conteudo-novidades-detalhes #curtir {display:table; margin:0 auto; margin-top:20px;}

#conteudo-interno #conteudo-trabalhe {width:1200px; margin:0 auto; margin-top:30px;}
#conteudo-interno #conteudo-trabalhe .descricao-area {line-height:150%; color:#404040; text-align:center; font-size:15px; margin-bottom:20px;} 
#conteudo-interno #conteudo-trabalhe .descricao-area strong {color:#000; font-weight:600; font-size:16px;} 
#conteudo-interno #conteudo-trabalhe .preenchimento-obrigatorio {color:#FF0000; margin-top:20px; font-size:13px; float:left;} 
#conteudo-interno #conteudo-trabalhe .obrigatorio {color:#FF0000; font-size:15px; } 
#conteudo-interno #conteudo-trabalhe #area-erro {width:500px; margin:0 auto; padding:5px 10px; background-color:#FF0000; border-radius:5px;} 
#conteudo-interno #conteudo-trabalhe #area-erro .erro {font-size:14px; text-align:center; color:#FFF;} 
#conteudo-interno #conteudo-trabalhe #area-erro .erro strong {font-size:14px; text-align:center; color:#FFF;} 
#conteudo-interno #conteudo-trabalhe #col-esq-fale {width:584px; float:left;} 
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-padrao-float {float:left; margin-right:15px; margin-bottom:15px;} 
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-padrao-float .input {background-color:#FFF; border-radius:5px; border:1px solid #CCC; font-size:14px; color:#444; padding:5px 10px;}  
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-padrao-float .select {width:180px; height:33px; background-color:#FFF; border-radius:5px; border:1px solid #CCC; font-size:14px; color:#444; padding:4px 10px;}  
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-select {position:relative;} 
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:38px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #000; transition:.2s linear;}
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-padrao {float:left; margin-bottom:15px;} 
#conteudo-interno #conteudo-trabalhe .label {font-size:15px; color:#000; font-weight:600;}
#conteudo-interno #conteudo-trabalhe #col-esq-fale .campos-padrao .input {background-color:#FFF; border-radius:5px; border:1px solid #CCC; font-size:14px; color:#444; padding:5px 10px;}    
#conteudo-interno #conteudo-trabalhe #col-dir-fale {width:550px; float:right;}  
#conteudo-interno #conteudo-trabalhe #col-esq-fale .desabilita {width:562px; height:240px; background-color:#FFF; border-radius:5px; border:1px solid #CCC; color:#444; font-size:14px; padding:5px 10px;}  
#conteudo-interno #conteudo-trabalhe .enviar {cursor:pointer; float:right; margin-top:10px; outline:none; color:#000; font-weight:600; font-size:14px; padding:5px 30px; border:none; background:#fdc64d; background-repeat:no-repeat, repeat; background-position:15px center, left top; background-size:18px, cover; border-radius:10px; transition: all .2s;} 
#conteudo-interno #conteudo-trabalhe .enviar:hover {background:#ffdd92; transition: all .2s;} 

#conteudo-interno #conteudo-contato {width:1200px; margin:0 auto; margin-top:30px;}
#conteudo-interno #conteudo-contato .descricao-area {line-height:150%; color:#585858; font-size:14px; margin-bottom:15px;} 
#conteudo-interno #conteudo-contato .descricao-area strong {color:#202020; font-size:15px; font-weight:600;} 
#conteudo-interno #conteudo-contato .preenchimento-obrigatorio {color:#FF0000; margin-top:19px; 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:14px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro strong {font-size:14px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #col-esq-fale {width:520px; 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:#7c7c7a; padding:5px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .select {width:223px; height:35px; position:relative; cursor:pointer; z-index:2; background:transparent; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:6px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-select {position:relative;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:38px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #e9011b; 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:#202020; font-weight:600;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao .input {background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:5px 10px; border-radius:5px;}     
#conteudo-interno #conteudo-contato #col-esq-fale .desabilita {width:498px; height:103px; background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:5px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-dir-fale {width:650px; float:right;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 {width:100%;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .titulo {font-size:20px; font-weight:600; color:#121212;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .telefone {display:table; float:left; margin-right:30px;} 
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .telefone a {display:block; color:#585858; cursor:pointer; padding-top:2px; font-size:14px; padding-bottom:2px; padding-left:33px; background: url('../i/quebrado/telefone.svg') left center; background-repeat:no-repeat; background-size:25px;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .celular {display:table; float:left; margin-right:30px;} 
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .celular a {display:block; color:#585858; cursor:pointer; padding-top:2px; font-size:14px; padding-bottom:2px; padding-left:33px; background: url('../i/quebrado/whatsapp-contato.svg') left center; background-repeat:no-repeat; background-size:25px;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .email {display:table; margin-top:15px;} 
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .email a {display:block; color:#585858; cursor:pointer; padding-top:2px; font-size:14px; padding-bottom:2px; padding-left:33px; background: url('../i/quebrado/email-contato.svg') left center; background-repeat:no-repeat; background-size:25px;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .endereco {display:table; margin-top:15px;} 
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .endereco a {display:block; color:#585858; cursor:pointer; padding-top:2px; font-size:14px; padding-bottom:2px; padding-left:33px; background: url('../i/quebrado/local-contato.svg') 2px center; background-repeat:no-repeat; background-size:25px;}  
#conteudo-interno #conteudo-contato .enviar {display:table; float:right; cursor:pointer; margin-right:0px; margin-top:15px; padding:3px 30px 3px 30px; font-size:14px; font-weight:600; color:#000; background:#fdc64d; border:none; border-radius:10px; transition: all .3s;} 
#conteudo-interno #conteudo-contato .enviar:hover {background-color:#ffdd92; transition: all .3s;} 
#conteudo-interno #conteudo-contato #conteudo-enviado {width:100%; padding-top:30px;}
#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:#202020; text-align:center;}
#conteudo-interno #conteudo-contato #conteudo-enviado .texto {font-size:16px; padding-top:15px; font-weight:400; color:#585858; text-align:center;}
#conteudo-interno #conteudo-contato #conteudo-enviado .texto strong {font-size:16px; font-weight:600; color:#202020;}

#conteudo-interno #conteudo-orcamento {width:1200px; margin:0 auto; margin-top:30px;}
#conteudo-interno #conteudo-orcamento .descricao-area {line-height:150%; color:#585858; text-align:center; font-size:14px; margin-bottom:25px;} 
#conteudo-interno #conteudo-orcamento .descricao-area strong {color:#202020; font-size:15px; font-weight:600;} 
#conteudo-interno #conteudo-orcamento .preenchimento-obrigatorio {color:#FF0000; margin-top:19px; font-size:14px; text-align:center;} 
#conteudo-interno #conteudo-orcamento .obrigatorio {color:#FF0000; font-size:15px; } 
#conteudo-interno #conteudo-orcamento #area-erro {width:500px; margin:0 auto; padding:5px 10px; background-color:#FF0000; border-radius:5px;} 
#conteudo-interno #conteudo-orcamento #area-erro .erro {font-size:14px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-orcamento #area-erro .erro strong {font-size:14px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-orcamento #mostra-orcamento {display:table; margin:0 auto; margin-top:20px;} 
#conteudo-interno #conteudo-orcamento #mostra-orcamento .campos-padrao-float {float:left; margin-right:20px; margin-bottom:15px;} 
#conteudo-interno #conteudo-orcamento #mostra-orcamento .campos-padrao-float .input {background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:5px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-orcamento #mostra-orcamento .campos-padrao-float .select {width:223px; height:33px; position:relative; cursor:pointer; z-index:2; background:transparent; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:6px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-orcamento #mostra-orcamento .campos-select {position:relative;} 
#conteudo-interno #conteudo-orcamento #mostra-orcamento .campos-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:37px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #e9011b; transition:.2s linear;}
#conteudo-interno #conteudo-orcamento #mostra-orcamento .campos-padrao {float:left; margin-bottom:15px;} 
#conteudo-interno #conteudo-orcamento .label {font-size:15px; color:#202020; font-weight:600;}
#conteudo-interno #conteudo-orcamento #mostra-orcamento .campos-padrao .input {background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:5px 10px; border-radius:5px;}     
#conteudo-interno #conteudo-orcamento #mostra-orcamento .desabilita {width:884px; height:50px; background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:5px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-orcamento .enviar {display:table; margin:0 auto; cursor:pointer; margin-top:15px; padding:3px 30px 3px 30px; font-size:14px; font-weight:600; color:#000; background:#fdc64d; border:none; border-radius:10px; transition: all .3s;} 
#conteudo-interno #conteudo-orcamento .enviar:hover {background-color:#ffdd92; transition: all .3s;} 
#conteudo-interno #conteudo-orcamento #conteudo-enviado {width:100%; padding-top:30px;}
#conteudo-interno #conteudo-orcamento #conteudo-enviado .icone-enviado {display:table; margin:0 auto;}
#conteudo-interno #conteudo-orcamento #conteudo-enviado .titulo {font-size:24px; font-weight:600; margin-top:20px; color:#202020; text-align:center;}
#conteudo-interno #conteudo-orcamento #conteudo-enviado .texto {font-size:16px; padding-top:15px; font-weight:400; color:#585858; text-align:center;}
#conteudo-interno #conteudo-orcamento #conteudo-enviado .texto strong {font-size:16px; font-weight:600; color:#202020;}

#erro-maior {display:table; margin:0 auto; margin-bottom:20px;}
#erro {display:table; max-width:600px; margin:0 auto; margin-top:30px; font-family:Sans-Serif; margin-bottom:25px; background-color:#FF0000; padding:6px 50px; border-radius:5px;}
#erro .erro {color:#FFF; font-size:15px; font-family:Sans-Serif; text-align:center;}
#erro .erro strong {color:#FFF; font-size:15px; font-family:Sans-Serif;}

#conteudo-interno #conteudo-login {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-login #mostra-login {display:table; margin:0 auto; border:1px solid #ccc; padding:30px; padding-bottom:20px; border-radius:15px;}
#conteudo-interno #conteudo-login #mostra-login .campo-email {display:table; margin-bottom:20px;}
#conteudo-interno #conteudo-login #mostra-login .campo-email input {width:350px; padding:6px 10px; font-size:16px; outline:none; border:1px solid #ccc; border-radius:5px;}
#conteudo-interno #conteudo-login #mostra-login .campo-senha {display:table; margin-bottom:15px;}
#conteudo-interno #conteudo-login #mostra-login .campo-senha input {width:350px; padding:6px 10px; font-size:16px; outline:none; border:1px solid #ccc; border-radius:5px;}
#conteudo-interno #conteudo-login #mostra-login .botao-entrar {display:table; margin:0 auto;}
#conteudo-interno #conteudo-login #mostra-login .botao-entrar input {color:#000; padding:5px 30px; font-weight:500; cursor:pointer; border:none; background-color:#fdc64d; border-radius:10px; transition: all .3s;}
#conteudo-interno #conteudo-login #mostra-login .botao-entrar input:hover {background-color:#f5d07e; border-radius:10px; transition: all .3s;}
#conteudo-interno #conteudo-login #mostra-login .esqueci-minha-senha {display:table; margin:0 auto; padding-top:20px;}
#conteudo-interno #conteudo-login #mostra-login .esqueci-minha-senha a {color:#666; text-decoration:underline;}

#conteudo-interno #conteudo-esqueci-minha-senha {width:100%; margin-top:30px;}
#conteudo-interno #conteudo-esqueci-minha-senha .titulo-area {font-size:15px; color:#243468; text-align:center;}
#conteudo-interno #conteudo-esqueci-minha-senha #alinha {display:table; margin:0 auto; margin-top:40px;}
#conteudo-interno #conteudo-esqueci-minha-senha #alinha #form {display:table;}
#conteudo-interno #conteudo-esqueci-minha-senha #alinha #form .label {font-size:16px; color:#474747;}
#conteudo-interno #conteudo-esqueci-minha-senha #alinha #form .campo-padrao {display:table; margin-bottom:20px;}
#conteudo-interno #conteudo-esqueci-minha-senha #alinha #form .campo-padrao input {width:400px; height:35px; padding-left:10px; padding-right:10px; border-radius:5px; border:1px solid #ccc;}
#conteudo-interno #conteudo-esqueci-minha-senha #alinha #form .campo-enviar {display:table; margin:0 auto;}
#conteudo-interno #conteudo-esqueci-minha-senha #alinha #form .campo-enviar .botao {display:table; margin-left:15px; font-size:14px; font-weight:500; text-align:center; cursor:pointer; color:#000; padding:4px 25px 4px 25px; background-color:#fdc64d; border:none; border-radius:10px; transition:.3s linear;}
#conteudo-interno #conteudo-esqueci-minha-senha #alinha #form .campo-enviar .botao:hover {background:#ffdb8d; background-size:17px; transition:.3s linear;}

#conteudo-interno #conteudo-minhaConta {width:1200px; margin:0 auto; margin-top:30px;}
#conteudo-interno #conteudo-minhaConta #topo-minhaConta {padding:20px; background-color:#000; border-radius:15px;}
#conteudo-interno #conteudo-minhaConta #topo-minhaConta #col-esq-minhaConta {float:left; margin-right:15px;}
#conteudo-interno #conteudo-minhaConta #topo-minhaConta #col-esq-minhaConta .usuario {float:left; margin-right:15px;}
#conteudo-interno #conteudo-minhaConta #topo-minhaConta #col-esq-minhaConta .saudacao {display:flow-root; color:#FFF; font-size:15px; padding-top:6px;}
#conteudo-interno #conteudo-minhaConta #topo-minhaConta #col-esq-minhaConta .saudacao strong {color:#FFF; font-weight:600; font-size:15px;}
#conteudo-interno #conteudo-minhaConta #topo-minhaConta #col-esq-minhaConta .sair {display:flow-root;}
#conteudo-interno #conteudo-minhaConta #topo-minhaConta #col-esq-minhaConta .sair a {display:block; color:#FFF; text-decoration:underline;}
#conteudo-interno #conteudo-minhaConta #topo-minhaConta #col-dir-minhaConta {float:right; text-align:center; font-size:14px;}
#conteudo-interno #conteudo-minhaConta #topo-minhaConta #col-dir-minhaConta .msg {color:#FFF; padding-top:6px; font-size:14px;}
#conteudo-interno #conteudo-minhaConta #mostra-holerite {margin-top:30px;}
#conteudo-interno #conteudo-minhaConta #mostra-holerite #tabela {width:100%; margin-top:30px;}
#conteudo-interno #conteudo-minhaConta #mostra-holerite #tabela .tr-titulo {margin-top:30px; background:#fdc64d;}
#conteudo-interno #conteudo-minhaConta #mostra-holerite #tabela .tr-titulo th {padding:5px 10px;}
#conteudo-interno #conteudo-minhaConta #mostra-holerite #tabela .tr-itens {padding:5px 5px;}
#conteudo-interno #conteudo-minhaConta #mostra-holerite #tabela .tr-itens td {padding:5px 10px;}
#conteudo-interno #conteudo-minhaConta #mostra-holerite #tabela .tr-itens td a {text-decoration:underline;}
#conteudo-interno #conteudo-minhaConta #mostra-holerite .msg {text-align:center; color:#656565; padding-top:30px;}

#conteudo-interno #conteudo-politica {width:1200px; margin:0 auto; margin-top:20px;}
#conteudo-interno #conteudo-politica h2 {font-weight:bold; font-size:20px; color:#121212; padding-top:20px; font-weight:600; padding-bottom:20px;}
#conteudo-interno #conteudo-politica h3 {font-weight:bold; font-size:16px; color:#121212; padding-top:20px; font-weight:600; padding-bottom:15px;}
#conteudo-interno #conteudo-politica p {font-size:14px; color:#585858; line-height:150%; text-align:justify; padding-top:10px; padding-bottom:10px;}
#conteudo-interno #conteudo-politica a {font-size:14px; color:#585858; text-decoration:underline;}
#conteudo-interno #conteudo-politica li {font-size:14px; color:#585858; line-height:150%; text-align:justify; margin-left:30px; list-style:disc;}
#conteudo-interno #conteudo-politica strong {font-size:14px; color:#121212; font-weight:600;}

#conteudo-interno #conteudo-404 {width:100%; margin-top:50px;}
#conteudo-interno #conteudo-404 .titulo {color:#121212; text-align:center; font-weight:600; font-size:150px;}
#conteudo-interno #conteudo-404 .descricao {color:#585858; text-align:center; padding-bottom:10px; font-size:16px;}




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

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

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

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

@keyframes ring {
  0% {
    width: 0px;
    height: 0px;
    opacity: 1;
  }
  100% {
    width: 60px;
    height: 60px;
    opacity: 0;
  }
}

#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px; color:#585858;}
#paginacao strong{font-size:12px; color:#282829;}
#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:13px; background-color:#121212; padding:2px 15px; border-radius:5px; 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:13px; background-color:#fff; border:1px solid #313237; padding:2px 15px; border-radius:5px;}
