* {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; background-color:#00302d;}


#tudo {width:100%;}

#tudo .fundo-imagem {width:100%; height:100%; position:fixed; top:0; left:0; z-index:1; background:transparent url('../i/quebrado/fundo-human.jpg') center bottom no-repeat; background-size:cover, 100%;}
#tudo .fundo-cor {width:100%; height:100%; position:fixed; top:0; left:0; z-index:2; background:rgba(0,48,45,0.98);}

#tudo .normal {width:100%; position:fixed; z-index:60; transition: all .3s;}
#tudo .normal #repete-topo {width:100%; padding-top:7px; padding-bottom:7px; position:relative; z-index:2; background:transparent url('../i/quebrado/barra-topo.jpg') 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:145px; float:left; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-esq-topo #logo-topo {width:145px; margin:0 auto; padding:10px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-esq-topo #logo-topo .logo a {width:145px; 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 #menu {width:100%; height:68px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu {float:right; padding-top:39px; padding-bottom:39px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p {display:table; float:left; margin-left:55px; margin-right:55px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a {display:block; font-weight:300; cursor:pointer; font-size:16px; text-transform:uppercase; padding-bottom:0px; color:#FFF; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a:hover {color:#ccc; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .ativo a {display:block; font-weight:300; font-size:16px; color:#ccc; transition: all .3s;}
#tudo .interno {width:100%; height:147px; position:fixed; z-index:60; transition: all .3s;}
#tudo .interno #repete-topo {width:100%; padding-top:7px; padding-bottom:7px; position:relative; z-index:2; background:transparent url('../i/quebrado/barra-topo.jpg') center center no-repeat; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-esq-topo {width:145px; float:left; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-esq-topo #logo-topo {width:145px; margin:0 auto; padding:10px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-esq-topo #logo-topo .logo a {width:145px; 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 #menu {width:100%; height:68px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu {float:right; padding-top:39px; padding-bottom:39px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p {display:table; float:left; margin-left:55px; margin-right:55px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a {display:block; font-weight:300; cursor:pointer; font-size:16px; text-transform:uppercase; padding-bottom:0px; color:#FFF; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a:hover {color:#ccc; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .ativo a {display:block; font-weight:300; font-size:16px; color:#ccc; transition: all .3s;}
#tudo .scroll {width:100%; position:fixed; z-index:60; transition: all .3s;}
#tudo .scroll #repete-topo {width:100%; padding-top:5px; padding-bottom:5px; position:relative; z-index:2; background:transparent url('../i/quebrado/barra-topo.jpg') 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:145px; 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:100px; display:block; 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 #menu {width:100%; height:68px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu {float:right; padding-top:26px; padding-bottom:26px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p {display:table; float:left; margin-left:55px; margin-right:55px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a {display:block; font-weight:300; font-size:16px; text-transform:uppercase; padding-bottom:0px; color:#FFF; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a:hover {color:#ccc; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .ativo a {display:block; font-weight:300; font-size:16px; color:#ccc; 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-instagram {width:100%; height:551px; margin-top:-135px; position:relative; z-index:21; background:transparent url('../i/quebrado/insta-fundo.png') center top 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:110px; position:relative; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram {width:225px; 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:225px; height:225px; border-radius:10px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram .icone-post {position:absolute; right:10px; top:8px;}

#tudo #rodape {width:100%; position:relative; z-index:60;}
#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:#011b1a; font-weight:300; text-align:center;}
#tudo #rodape #politica-privacidade .texto a {font-size:13px; color:#011b1a; 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:#FFF; background-color:#011b1a; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto .botao-ok:hover {background-color:#082e2d; 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:450px; float:left;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site {display:table; float:left; padding-right:30px; margin-right:30px;}
#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:9px; font-size:14px; color:#FFF;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site .p a {font-size:14px; color:#FFF; cursor:pointer; font-weight:300;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site .p a:hover {color:#ccc;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site .ativo {margin-bottom:9px; font-size:14px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #mapa-site .ativo a {color:#ccc; font-size:14px; font-weight:300;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-cen-rodape {width:300px; float:left;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-cen-rodape #logo-rodape {position:relative; padding-top:20px; border-radius:15px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-cen-rodape #logo-rodape .logo a {width:300px; display:block;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape {width:450px; float:right;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-contato {display:table; float:right;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-contato .titulo {color:#FFF; font-size:20px; padding-bottom:10px; text-align:right; font-weight:600;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-contato .celular {text-align:right;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-contato .celular a {display:block; color:#FFF; cursor:pointer; font-size:14px; font-weight:400;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-redes {display:table; float:right; margin-top:30px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-redes .instagram {float:right;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-endereco {float:right; margin-top:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-endereco .titulo {color:#FFF; font-size:20px; padding-bottom:10px; text-align:right; font-weight:600;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-endereco .endereco {text-align:right;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-endereco .endereco a {color:#FFF; font-size:14px; font-weight:400;}
#tudo #rodape #repete-copy {width:100%; padding-top:10px; padding-bottom:10px; background-color:#00302d;}
#tudo #rodape #repete-copy #conteudo-copy {width:1200px; margin:0 auto; position:relative;}
#tudo #rodape #repete-copy #conteudo-copy .politica {position:absolute; margin-top:3px;}
#tudo #rodape #repete-copy #conteudo-copy .politica a {display:block; font-weight:400; color:#FFF; font-size:12px;}
#tudo #rodape #repete-copy #conteudo-copy .copy {color:#FFF; font-weight:400; font-size:12px; padding-top:3px; text-align:center;}
#tudo #rodape #repete-copy #conteudo-copy .softbest {position:absolute; right:0;}


#conteudo-interno {width:1200px; margin:0 auto; padding-top:155px; padding-bottom:55px; min-height:498px;}
#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:#FFF; text-transform:uppercase; font-size: 42px; font-weight:500;}
#conteudo-interno .botao-topo {position:absolute; right:0; margin-top:25px; }
#conteudo-interno .botao-topo a {display:block; font-size:15px; color:#ffffff; 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 #ffffff; 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:#ffffff; 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 #ffffff; transition:.2s linear;}

#conteudo-interno #conteudo-quemSomos {width:1200px; margin:0 auto; position:relative;}
#conteudo-interno #conteudo-quemSomos .imagem-quemSomos {width:60%; position:absolute; left:-360px; top:-121px;}
#conteudo-interno #conteudo-quemSomos .imagem-quemSomos a {width:100%; height:612px; display:block;}
#conteudo-interno #conteudo-quemSomos .descricao {width:800px; float:right; line-height:200%;}
#conteudo-interno #conteudo-quemSomos .descricao p {font-size:14px; color:#FFF; font-weight:300; 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:14px; color:#FFF;}
#conteudo-interno #conteudo-quemSomos .descricao div {font-size:14px; color:#313237;}
#conteudo-interno #conteudo-quemSomos .descricao strong {font-size:16px; color:#313237;}
#conteudo-interno #conteudo-quemSomos .descricao li {font-size:14px; color:#313237; margin-left:15px; list-style:disc;}
#conteudo-interno #conteudo-quemSomos .descricao h1 {font-size:25px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao h2 {font-size:23px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao h3 {font-size:21px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao h4 {font-size:19px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao h5 {font-size:17px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-quemSomos .descricao h6 {font-size:15px; 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-eventos {width:100%; text-align:center; position:relative;}
#conteudo-interno #conteudo-eventos #mostra-eventos {width:100%; margin-top:30px;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento {width:315px; margin-left:40px; margin-right:40px; margin-bottom:20px; display:inline-block;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento .imagem {width:300px; height:300px; margin:0 auto; display:block; position:relative;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento #bloco-info {width:315px; background-color:#1a1a1a; margin-left:-20px; color:#fff; padding:20px; font-family:'Arial', sans-serif; text-align:center; position:relative; border-top:3px solid #666; border-bottom:3px solid #666; transform:skew(-10deg); box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento #bloco-info #alinha-info {width:100%; transform: skew(10deg);}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento #bloco-info #alinha-info .nome {font-size:20px; color:#FFF; margin-bottom:5px; font-weight:600; text-align:center;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento #bloco-info #alinha-info .data {text-align:center; font-size:15px; color:#FFF; font-weight:300; margin-bottom:10px; text-align:center;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento #bloco-info #alinha-info .horario {text-align:center; color:#FFF; font-size:13px; font-weight:300; text-align:center;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento #caixa-botao {width:300px; margin:0 auto; padding:6px 0px; background-color:#1a1a1a;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento #caixa-botao .botao {display:table; margin:0 auto; padding:2px 15px; font-size:13px; font-weight:500; color:#011b1a; background-color:#FFF; border-radius:5px; transition:.2s linear;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento:hover #caixa-botao .botao {color:#FFF; background-color:#666; border-radius:5px; transition:.2s linear;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-evento #caixa-botao .botao-free {display:table; margin:0 auto; padding:2px 15px; font-size:13px; font-weight:500; color:#011b1a; background-color:#FFF; border-radius:5px; transition:.2s linear;}

#conteudo-interno #conteudo-lista {width:1200px; position:relative; text-align:center;}
#conteudo-interno #conteudo-lista #mostra-evento {display:table; margin:0 auto; padding-top:20px;}
#conteudo-interno #conteudo-lista #mostra-evento .imagem-evento {border:5px solid #d8d0c8;}
#conteudo-interno #conteudo-lista #formulario-evento {width:370px; padding:15px; min-height:276px; margin:0 auto; margin-top:20px; position:relative;}
#conteudo-interno #conteudo-lista #formulario-evento .loading {position:absolute; top:50%; left:50%; color:#FFF; transform:translate(-50%, -50%);}
#conteudo-interno #conteudo-lista #formulario-evento .loading img {display:table; margin:0 auto;}
#conteudo-interno #conteudo-lista #formulario-evento .loading .texto {width:250px; text-align:center; display:block; color:#FFF;}
#conteudo-interno #conteudo-lista #formulario-evento .loading .texto-2 {width:300px; padding-top:10px; color:#FFF; text-align:center; display:block;}
#conteudo-interno #conteudo-lista #formulario-evento .loading .texto-2 strong {font-weight:600; font-size:16px; color:#FFF;}
#conteudo-interno #conteudo-lista #formulario-evento .loading .texto-3 {width:300px; padding-top:10px; color:#FFF; text-align:center; display:block;}
#conteudo-interno #conteudo-lista #formulario-evento .loading .texto-3 strong {font-weight:600; font-size:16px; color:#FFF;}
#conteudo-interno #conteudo-lista #formulario-evento .loading .obs {width:310px; margin:0 auto; font-size:13px; display:block; text-align:center; padding-top:10px; color:#FFF;}
#conteudo-interno #conteudo-lista #formulario-evento .loading .obs strong {color:#FF0000; font-size:13px;}
#conteudo-interno #conteudo-lista #formulario-evento .titulo {font-size:20px; margin-bottom:20px; font-weight:500; color:#FFF; text-align:center;}
#conteudo-interno #conteudo-lista #formulario-evento .campo-nome {width:100%; margin-bottom:15px;}
#conteudo-interno #conteudo-lista #formulario-evento .campo-nome input {width:94%; padding:8px 3%; outline:none; border:1px solid #001918; border-radius:5px;}
#conteudo-interno #conteudo-lista #formulario-evento .campo-cpf {width:100%; margin-bottom:15px;}
#conteudo-interno #conteudo-lista #formulario-evento .campo-cpf input {width:94%; padding:8px 3%; outline:none; border:1px solid #001918; border-radius:5px;}
#conteudo-interno #conteudo-lista #formulario-evento .botao-enviar {display:table; margin:0 auto;}
#conteudo-interno #conteudo-lista #formulario-evento .botao-enviar input {background-color:#d8d0c8; cursor:pointer; padding:8px 35px; font-weight:500; color:#0e2827; font-weight:600; border:none; transition: all .3s;}
#conteudo-interno #conteudo-lista #formulario-evento .botao-enviar input:hover {background-color:#e7e4e2; transition: all .3s;}
#conteudo-interno #conteudo-lista #formulario-evento .novamente {display:table; margin:0 auto; margin-top:10px; background-color:#d8d0c8; cursor:pointer; padding:5px 25px; font-size:12px; font-weight:500; color:#0e2827; font-weight:600; border:none; transition: all .3s;}
#conteudo-interno #conteudo-lista #formulario-evento .novamente:hover {background-color:#e7e4e2; transition: all .3s;}
#conteudo-interno #conteudo-lista #formulario-evento .frase {width:300px; margin:0 auto; text-align:center; margin-top:20px; color:#FFF; font-size:13px;}
#conteudo-interno #conteudo-lista #formulario-evento .frase strong {color:#FF0000;}
#conteudo-interno #conteudo-lista .lista-erro {color:#FFF; text-align:center; padding-top:100px; font-size:16px;}

#conteudo-interno #conteudo-galerias {width:1200px; margin-top:30px;}
#conteudo-interno #conteudo-galerias #bloco-galerias {width:350px; float:left; padding:10px; padding-bottom:25px; margin-right:45px; margin-bottom:45px; position:relative; background-color:#1a1a1a;}
#conteudo-interno #conteudo-galerias #bloco-galerias .imagem {width:350px; height:350px;}
#conteudo-interno #conteudo-galerias #bloco-galerias .bloco-nome {width:350px; height:60px; margin-top:10px; overflow:hidden;}
#conteudo-interno #conteudo-galerias #bloco-galerias .bloco-nome .nome {width:350px; height:60px; display:table-cell; text-align:center; vertical-align:middle; font-size:18px; line-height:20px; font-weight:500; color:#ffffff;}
#conteudo-interno #conteudo-galerias #bloco-galerias .confira {width:60px; position:absolute; left:50%; margin-left:-45px; text-align:center; margin-top:11px; color:#666; padding:2px 15px 2px 15px; font-size:14px; background-color:#FFF; transition: all .3s;}
#conteudo-interno #conteudo-galerias #bloco-galerias:hover .confira {background-color:#f5f5f5; transition: all .3s;}
#conteudo-interno #conteudo-galerias-detalhes {width:1200px; margin-top:30px;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes .nome-galerias {font-size:24px; margin-bottom:20px; text-align:center; font-weight:500; color:#ffffff;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes .descricao-galerias {color:#484645; line-height:170%; text-decoration:none; font-size:14px;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes .descricao-galerias p {color:#666; font-size:15px;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes .descricao-galerias font {color:#666; font-size:15px;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes .descricao-galerias span {color:#666; font-size:15px;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes .descricao-galerias div {color:#666; font-size:15px;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes .descricao-galerias strong {color:#263018; font-size:17px;}
#conteudo-interno #conteudo-galerias-detalhes #outras {width:1200px; margin-top:5px;}
#conteudo-interno #conteudo-galerias-detalhes #outras .imagem-outras {width:288px; height:300px;  float:left; overflow:hidden;}
#conteudo-interno #conteudo-galerias-detalhes #outras .imagem-outras a {width: 288px; height: 300px; overflow:hidden;}
.imagem-outras { position: relative;  display: inline-block;}
.download-btn { position: relative;bottom: 15px; right: -222px; background-color: rgba(0, 0, 0, 0.6); color: white;padding: 4px 8px;border-radius: 15px;display: none;text-decoration: none;font-size: 14px; font-weight: bold;transition: all 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);opacity: 0.8;}
.imagem-outras:hover .download-btn { display: block; background-color: rgba(255, 255, 255, 0.9); color: black; opacity: 1; transform: scale(1.1);  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4); }

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

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

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




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

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

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

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

#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px; color:#ffffff;}
#paginacao strong{font-size:12px; color:#979797;}
#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;}
