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

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

.clear {clear:both;}
.oculto {display:none;}
option {color:#000;}
.lb-caption {color:#FFF;}
.lb-number {color:#FFF;}
.disabled {display:none;}
#detach-button-host {display:none;}

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

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


#tudo {width:100%;}

#tudo #topo {width:100%; position:absolute; top:0; z-index:55;}
#tudo #topo #repete-topo {width:94%; padding:10px 3%;}
#tudo #topo #repete-topo #conteudo-topo {width:100%;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo {width:100px; float:left;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #logo-topo {width:100px; margin:0 auto; transition: all .2s;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo {float:right;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo .botao-inscricao {display:table; float:right; margin-top:10px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo .botao-inscricao a {display:block; font-size:18px; color:#101a12; padding:3px 15px 1px 35px; font-family:bebas-neue-bold; background:#92fc1c url('../i/quebrado/icone-inscricoes.svg') 10px center no-repeat; background-size:20px; border-radius:5px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu {display:table; float:right; margin-top:30px; transition: all .2s;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu .icone-menu {float:right; padding-top:3px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #redes-sociais {display:table; float:right; margin-right:15px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #redes-sociais .instagram {display:table; float:left;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #redes-sociais .facebook {display:table; float:left; margin-left:5px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu {width:130px; position:absolute; padding:7px 20px; z-index:50; right:3%; margin-top:10px; background:rgba(0,0,0,1); box-shadow:0px 4px 7px -3px black;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p {text-align:right;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu p a {display:block; padding-top:6px; padding-bottom:6px; font-family:bebas-neue-bold; font-size:20px; font-weight:400; color:#92fc1c; text-decoration:none; transition:.2s linear;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #menu #mostra-menu .ativo a {display:block; font-size:20px; padding-top:6px; font-family:bebas-neue-bold; font-weight:400; padding-bottom:6px; color:#FFF; transition:.2s linear;}

#tudo #conteudo {width:100%; background-color:#FFF; position:relative; z-index:2;}
#tudo #conteudo #repete-conteudo {width:100%;}
#tudo #conteudo #repete-conteudo #repete-banner {width:100%; position:relative;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos {width:100%; height:389px; margin-top:0px; position:absolute; bottom:-240px; z-index:50; background:transparent url('../i/quebrado/fundo-evento.png') center top no-repeat;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos #conteudo-eventos {width:100%; padding-top:85px;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos #conteudo-eventos #mostra-eventos {width:100%;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos #conteudo-eventos #mostra-eventos #bloco-evento {width:100%; position:relative; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos #conteudo-eventos #mostra-eventos #bloco-evento .titulo {font-family:bebas-neue-bold; text-align:center; color:#92fc1c; font-size:34px;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos #conteudo-eventos #mostra-eventos #bloco-evento .titulo:before {content:""; width:250px; height:40px; position:absolute; left:-130px; margin-top:-1px; background:transparent url('../i/quebrado/setas.png') center center no-repeat; background-size:150px;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos #conteudo-eventos #mostra-eventos #bloco-evento .titulo:after {content:""; width:250px; height:40px; position:absolute; right:-130px; margin-top:-1px; background:transparent url('../i/quebrado/setas.png') center center no-repeat; transform:rotate(-180deg); background-size:150px;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos #conteudo-eventos #mostra-eventos #bloco-evento .nome-evento {font-size:34px; text-align:center; color:#FFF; font-family:bebas-neue-bold; padding-top:20px; font-weight:400;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos #conteudo-eventos #mostra-eventos #bloco-evento .data-evento {font-size:30px; color:#FFF; text-align:center; font-family:bebas-neue-bold;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos #conteudo-eventos #mostra-eventos #bloco-evento .data-evento strong {font-size:30px; color:#FFF; font-family:bebas-neue-bold; font-weight:400;}
#tudo #conteudo #repete-conteudo #repete-banner #repete-eventos #conteudo-eventos #mostra-eventos #bloco-evento .mais-detalhes {width:230px; margin:0 auto; margin-top:20px; text-align:center; font-family:bebas-neue-bold; font-size:22px; color:#101a12; padding:17px 35px 13px 35px; background:transparent url('../i/quebrado/fundo-maisdetalhes.svg') center center no-repeat; background-size:250px;}
#tudo #conteudo #repete-conteudo #repete-parceiros {padding:0px 3%; margin-top:245px; padding-bottom:40px;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros {width:100%; padding-top:30px;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #bloco-titulo {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #bloco-titulo .titulo {width:300px; text-align:center; font-family:bebas-neue-bold; font-size:42px; color:#101a12; text-transform:uppercase; font-weight:600; background:transparent url('../i/quebrado/titulo-parceiros.png') center center no-repeat; background-size:350px;}
#tudo #conteudo #repete-conteudo #repete-parceiros #conteudo-parceiros #mostra-parceiros {width:100%; margin-top:30px;}
#tudo #conteudo #repete-conteudo #repete-galerias {width:100%; padding-top:30px; background:transparent url('../i/quebrado/fundo-galeria.png') center top no-repeat; background-size:cover, 100%;}
#tudo #conteudo #repete-conteudo #repete-galerias #conteudo-galerias {width:100%;}
#tudo #conteudo #repete-conteudo #repete-galerias #conteudo-galerias #bloco-titulo {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-galerias #conteudo-galerias #bloco-titulo .titulo {text-align:center; font-family:bebas-neue-bold; font-size:42px; color:#FFF; text-transform:uppercase; background:transparent url('../i/quebrado/fundo-fotos.png') center center no-repeat; background-size:450px;}
#tudo #conteudo #repete-conteudo #repete-galerias #conteudo-galerias #mostra-galerias {padding:15px 3%;}
#tudo #conteudo #repete-conteudo #repete-galerias #conteudo-galerias #mostra-galerias #bloco-galerias {width:100%; height:350px; margin-bottom:25px; position:relative; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-galerias #conteudo-galerias #mostra-galerias #bloco-galerias .frame {width:100%; height:100%; right:-8px; bottom:-8px; position:absolute; z-index:1; background-color:#92fc1c;}
#tudo #conteudo #repete-conteudo #repete-galerias #conteudo-galerias #mostra-galerias #bloco-galerias a {width:100%; height:350px; display:block; position:relative; z-index:2;}
#tudo #conteudo #repete-conteudo #repete-galerias #conteudo-galerias #mostra-galerias #bloco-galerias:hover {transform:scale(1.05); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-galerias #repete-videos {padding:15px 3%;}
#tudo #conteudo #repete-conteudo #repete-galerias #repete-videos #conteudo-videos {width:100%;}
#tudo #conteudo #repete-conteudo #repete-galerias #repete-videos #conteudo-videos #bloco-titulo {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-galerias #repete-videos #conteudo-videos #bloco-titulo .titulo {text-align:center; font-family:bebas-neue-bold; font-size:42px; color:#FFF; text-transform:uppercase; font-weight:600; background:transparent url('../i/quebrado/fundo-fotos.png') center center no-repeat; background-size:450px;}
#tudo #conteudo #repete-conteudo #repete-galerias #repete-videos #conteudo-videos #mostra-videos {width:100%;}
#tudo #conteudo #repete-conteudo #repete-galerias #repete-videos #conteudo-videos #mostra-videos #bloco-video {width:100%; margin-bottom:25px; position:relative;}
#tudo #conteudo #repete-conteudo #repete-galerias #repete-videos #conteudo-videos #mostra-videos #bloco-video .imagem {position:relative; z-index:2; position:relative;}
#tudo #conteudo #repete-conteudo #repete-galerias #repete-videos #conteudo-videos #mostra-videos #bloco-video .imagem .icone-play {width:70px; height:70px; position:absolute; top:50%; left:50%; margin-left:-35px; margin-top:-35px;}
#tudo #conteudo #repete-conteudo #repete-galerias #repete-videos #conteudo-videos #mostra-videos #bloco-video .frame {width:100%; height:100%; right:-8px; bottom:-8px; position:absolute; z-index:1; background-color:#92fc1c;}
#tudo #conteudo #repete-conteudo #repete-quemSomos {padding:15px 3%; background-color:#f3f3f3;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos {width:100%;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #bloco-titulo {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #mostra-quemSomos {width:100%;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #mostra-quemSomos .titulo {font-family:bebas-neue-bold; padding-top:10px; text-align:center; font-size:42px; color:#101a12; text-transform:uppercase; font-weight:600; background:transparent url('../i/quebrado/titulo-historia.png') center center no-repeat; background-size:550px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #mostra-quemSomos .descricao {margin-top:20px; line-height:150%; text-align:justify; font-size:14px; color:#101a12;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos #mostra-quemSomos .bloco-imagem {overflow:hidden; margin-top:15px;}
#tudo #conteudo #repete-conteudo #repete-instagram {padding:15px 3%;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram {width:100%;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #bloco-titulo .titulo {text-align:center; font-family:bebas-neue-bold; font-size:39px; color:#101a12; text-transform:uppercase; font-weight:600; padding-top:10px; padding-bottom:3px; padding-left:60px; background:transparent url('../i/quebrado/icone-instagram-d.png') left center no-repeat; background-size:50px;}  
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram {width:100%; margin-top:30px; position:relative; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram {width:315px; height:315px; margin-right:3px; margin-bottom:3px; display:inline-block;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram .imagem-instagram {width:315px; height:315px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram .hover-image {width:315px; height:315px; position:absolute; z-index:5; background:rgba(0,0,0,0); background-position:center, center;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram:hover .hover-image {width:315px; height:315px; position:absolute; z-index:5; background:rgba(0,0,0,0.7) url('../i/quebrado/imagem.svg') center center no-repeat; background-size:25px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram .hover-play {width:315px; height:315px; position:absolute; z-index:5; background:rgba(0,0,0,0); background-position:center, center;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #mostra-instagram #bloco-instagram:hover .hover-play {width:315px; height:315px; position:absolute; z-index:5; background:rgba(0,0,0,0.7) url('../i/quebrado/play.svg') center center no-repeat; background-size:25px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .acesse {display:table; margin:0 auto; margin-top:25px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .acesse a {display:block; padding:5px 35px 3px 35px; font-family:bebas-neue-bold; font-size:24px; color:#FFF; background-color:#101a12; border-radius:5px; transition: all .2s;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .acesse a:hover {background-color:#18241a; transition: all .2s;}

#tudo #rodape {width:100%; position:relative; z-index:2;}
#tudo #rodape #politica-privacidade {width:300px; padding:10px; position:fixed; left:50%; margin-left:-164px; bottom:15px; z-index:10000; background:rgba(16,26,18,0.9); border:2px solid #8bff17; border-radius:15px; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto {font-size:11px; color:#FFF; text-align:center;}
#tudo #rodape #politica-privacidade .texto a {color:#191a1c; padding:3px 10px; font-size:12px; cursor:pointer; border-radius:5px; background-color:#8bff17; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto a:hover {background-color:#9cf544; transition: all .2s;}
#tudo #rodape #repete-rodape {padding:15px 3%; background:#FFF url('../i/quebrado/fundo-rodape.png') center top no-repeat; background-size:cover, 100%;}
#tudo #rodape #repete-rodape #conteudo-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .titulo {color:#FFF; font-size:28px; font-weight:600;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .email {display:table; margin-top:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .email a {display:block; font-size:15px; font-weight:400; padding-left:35px; padding-top:2px; padding-bottom:2px; color:#FFF; background:transparent url('../i/quebrado/email.svg') left center no-repeat; background-size:27px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .instagram {display:table; margin-top:10px; float:left; margin-right:15px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .instagram a {display:block; font-size:15px; font-weight:400; padding-left:35px; padding-top:3px; padding-bottom:3px; color:#FFF; background:transparent url('../i/quebrado/instagram-circulo.svg') left center no-repeat; background-size:27px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .facebook {display:table; margin-top:10px; float:left;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .facebook a {display:block; font-size:15px; font-weight:400; padding-left:35px; padding-top:3px; padding-bottom:3px; color:#FFF; background:transparent url('../i/quebrado/facebook.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .endereco {display:block; margin-top:10px; font-size:15px; font-weight:400; padding-left:40px; padding-top:3px; padding-bottom:3px; color:#FFF; background:transparent url('../i/quebrado/local.svg') 4px center no-repeat; background-size:auto 27px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape {width:100%; margin-top:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #logo-rodape {width:120px; margin:0 auto;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #logo-rodape .logo a {width:120px; display:block;}
#tudo #rodape #repete-rodape #conteudo-rodape .politica {color:#FFF; text-align:center; padding-top:15px;}
#tudo #rodape #repete-rodape #conteudo-rodape .politica a {color:#FFF; display:block;}
#tudo #rodape #repete-copy {padding:5px 3%; background-color:#8bff17;}
#tudo #rodape #repete-copy #conteudo-copy {width:100%;}
#tudo #rodape #repete-copy #conteudo-copy .copy {float:left; color:#292929; float:left; font-size:13px; padding-top:3px;}
#tudo #rodape #repete-copy #conteudo-copy .softbest {float:right;}


#conteudo-interno {padding:15px 3%; margin-top:119px; position:relative; z-index:52; min-height:424px;}
#conteudo-interno #bloco-titulo {width:100%; position:relative;}
#conteudo-interno #bloco-titulo .titulo {font-size:36px; font-weight:600; font-family:bebas-neue-bold; text-align:center; color:#101a12;}
#conteudo-interno .botao-topo {position:absolute; margin-top:11px; right:0; z-index:50;}
#conteudo-interno .botao-topo a {display:block; font-size:14px; color:#292929; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-topo a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:4px; margin-left:-15px; width:0; height:0; border-bottom:6px solid transparent; border-top:6px solid transparent; border-right:9px solid #292929; transition:.2s linear;}
#conteudo-interno .botao-bottom {display:table; margin:0 auto; margin-top:15px;}
#conteudo-interno .botao-bottom a {display:block; font-size:14px; color:#292929; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-bottom a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:4px; margin-left:-15px; width:0; height:0; border-bottom:6px solid transparent; border-top:6px solid transparent; border-right:10px solid #292929; transition:.2s linear;}

#conteudo-interno #conteudo-quemSomos {width:100%;}
#conteudo-interno #conteudo-quemSomos .imagem-quemSomos {}
#conteudo-interno #conteudo-quemSomos .descricao {line-height:150%;}
#conteudo-interno #conteudo-quemSomos .descricao p {font-size:14px; color:#292929;}
#conteudo-interno #conteudo-quemSomos .descricao span {font-size:14px; color:#292929;}
#conteudo-interno #conteudo-quemSomos .descricao div {font-size:14px; color:#292929;}
#conteudo-interno #conteudo-quemSomos .descricao strong {font-size:14px; color:#292929;}
#conteudo-interno #conteudo-quemSomos #mais-imagens {width:100%;}
#conteudo-interno #conteudo-quemSomos #mais-imagens .imagem {width:100%; margin-top:20px;}

#conteudo-interno #conteudo-eventos {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-eventos #mostra-eventos {width:100%; position:relative; text-align:center;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-eventos {width:315px; display:inline-block; margin-left:10px; margin-right:10px; margin-bottom:20px;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-eventos .imagem-eventos {width:315px; height:180px; margin:0 auto;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-eventos .imagem-eventos .alinha-imagem {width:315px; height:180px; display:table-cell; vertical-align:middle;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-eventos #nome-eventos {width:315px; height:45px; margin:0 auto; margin-top:10px;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-eventos #nome-eventos .nome {width:315px; height:45px; display:table-cell; vertical-align:middle; font-size:18px; line-height:23px; font-weight:600; text-align:center;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-eventos .confira {display:table; margin:0 auto; margin-top:15px; cursor:pointer; color:#FFF; padding:4px 30px 2px 30px; border:none; letter-spacing:0.5px; font-family:bebas-neue-bold; font-size:20px; background:#101a12; border-radius:5px; transition: all .3s;}
#conteudo-interno #conteudo-eventos #mostra-eventos #bloco-eventos:hover .confira {background-color:#101a12; transition: all .3s;}
#conteudo-interno #conteudo-eventos-detalhes {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .imagem-eventos {width:100%; margin-bottom:20px; overflow:hidden;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .nome-eventos {color:#292929; font-size:22px; text-align:center; font-weight:600;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .data-evento {font-size:16px; color:#292929; margin-top:15px; font-weight:400;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .data-evento strong {font-size:16px; color:#292929; font-weight:600;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .inscricao-aberta {display:table; margin-top:15px; font-size:16px; color:#FFF; padding:3px 20px; font-weight:600; background-color:#00b816; border-radius:5px;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .inscricao-fechada {display:table; margin-top:15px; font-size:16px; color:#FFF; padding:3px 20px; font-weight:600; background-color:#FF0000; border-radius:5px;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .info-evento {margin-top:20px; text-align:justify;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .info-evento p {font-size:15px; color:#292929;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .info-evento span {font-size:15px; color:#292929;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .info-evento div {font-size:15px; color:#292929;}
#conteudo-interno #conteudo-eventos-detalhes #mostra-detalhes .info-evento strong {font-size:15px; color:#292929;}

#conteudo-interno #conteudo-galeria {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-galeria #intro {width:100%;}
#conteudo-interno #conteudo-galeria #intro .fotos {width:100%;}
#conteudo-interno #conteudo-galeria #intro .fotos a {width:100%; height:300px; display:block; position:relative; overflow:hidden; background: url('../i/quebrado/imagem.svg') center 115px no-repeat, url('../i/quebrado/imagens.jpg') center center no-repeat; background-size:40px, cover; border-radius:15px; transition: all .3s;}
#conteudo-interno #conteudo-galeria #intro .fotos span {width:100%; font-size:30px; text-align:center; position:absolute; top:50%; padding-top:50px; transform:translateY(-50%); font-family:bebas-neue-bold; color:#FFF;}
#conteudo-interno #conteudo-galeria #intro .videos {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-galeria #intro .videos a {width:100%; height:300px; display:block; position:relative; overflow:hidden; background: url('../i/quebrado/play.svg') center 115px no-repeat, url('../i/quebrado/video.jpg') center center no-repeat; background-size:30px, cover; border-radius:15px; transition: all .3s;}
#conteudo-interno #conteudo-galeria #intro .videos span {width:100%; font-size:30px; text-align:center; position:absolute; top:50%; padding-top:50px; transform:translateY(-50%); font-family:bebas-neue-bold; color:#FFF;}

#conteudo-interno #conteudo-fotos {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-fotos #mostra-fotos {width:100%; position:relative; text-align:center;}
#conteudo-interno #conteudo-fotos #mostra-fotos #bloco-fotos {width:315px; display:inline-block; margin-left:10px; margin-right:10px; margin-bottom:20px; position:relative;}
#conteudo-interno #conteudo-fotos #mostra-fotos #bloco-fotos a {width:100%; display:block;}
#conteudo-interno #conteudo-fotos #mostra-fotos #bloco-fotos .imagem {width:100%; height:315px; overflow:hidden;}
#conteudo-interno #conteudo-fotos #mostra-fotos #bloco-fotos .nome-fotos {width:315px; height:40px; text-align:center; margin-top:10px; font-weight:600;}
#conteudo-interno #conteudo-fotos #mostra-fotos #bloco-fotos .nome-fotos .nome {width:315px; height:40px; display:table-cell; vertical-align:middle; font-size:16px; color:#101a12; text-align:center; line-height:20px; font-weight:600;}
#conteudo-interno #conteudo-fotos-detalhes {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-fotos-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-fotos-detalhes #mostra-detalhes .nome-fotos {text-decoration:none; font-size:22px; text-align:center; color:#101a12; padding-bottom:10px; font-weight:600;}
#conteudo-interno #conteudo-fotos-detalhes #mostra-detalhes .descricao-fotos {color:#444; text-decoration:none; margin-top:10px; font-size:14px; line-height:150%; text-align:justify;}
#conteudo-interno #conteudo-fotos-detalhes #mostra-detalhes .descricao-fotos p {font-size:14px; color:#292929;}
#conteudo-interno #conteudo-fotos-detalhes #mostra-detalhes .descricao-fotos span {font-size:14px; color:#292929;}
#conteudo-interno #conteudo-fotos-detalhes #mostra-detalhes .descricao-fotos div {font-size:14px; color:#292929;}
#conteudo-interno #conteudo-fotos-detalhes #mostra-detalhes .descricao-fotos strong {font-size:14px; color:#292929;}
#conteudo-interno #conteudo-fotos-detalhes #outras {width:100%; margin-top:30px;}
#conteudo-interno #conteudo-fotos-detalhes #outras .imagem-outras {width:100%; height:250px; margin-bottom:20px; overflow:hidden;}

#conteudo-interno #conteudo-videos {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-videos #mostra-videos {width:100%; position:relative; text-align:center;}
#conteudo-interno #conteudo-videos #mostra-videos #bloco-videos {width:315px; display:inline-block; margin-left:10px; margin-right:10px; margin-bottom:20px; position:relative;}
#conteudo-interno #conteudo-videos #mostra-videos #bloco-videos a {width:100%; display:block;}
#conteudo-interno #conteudo-videos #mostra-videos #bloco-videos .imagem {width:100%; height:250px; overflow:hidden; border-radius:15px;}
#conteudo-interno #conteudo-videos #mostra-videos #bloco-videos .nome-videos {width:315px; height:50px; text-align:center; margin-top:10px; font-weight:600;}
#conteudo-interno #conteudo-videos #mostra-videos #bloco-videos .nome-videos .nome {width:315px; height:50px; display:table-cell; color:#101a12; vertical-align:middle; font-size:18px; text-align:center; line-height:25px; font-weight:600;}
#conteudo-interno #conteudo-videos-detalhes {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-videos-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-videos-detalhes #mostra-detalhes .nome-videos {text-decoration:none; font-size:22px; text-align:center; color:#101a12; padding-bottom:10px; font-weight:600;}
#conteudo-interno #conteudo-videos-detalhes #mostra-detalhes .descricao-videos {color:#444; text-decoration:none; margin-top:10px; font-size:14px; line-height:170%; text-align:justify;}
#conteudo-interno #conteudo-videos-detalhes #mostra-detalhes .descricao-videos p {font-size:15px; color:#292929;}
#conteudo-interno #conteudo-videos-detalhes #mostra-detalhes .descricao-videos span {font-size:15px; color:#292929;}
#conteudo-interno #conteudo-videos-detalhes #mostra-detalhes .descricao-videos div {font-size:15px; color:#292929;}
#conteudo-interno #conteudo-videos-detalhes #mostra-detalhes .descricao-videos strong {font-size:15px; color:#292929;}
#conteudo-interno #conteudo-videos-detalhes #mostra-detalhes #video {width:100%; margin-top:25px;}

#conteudo-interno #conteudo-parceiros {width:100%; position:relative; text-align:center;}
#conteudo-interno #conteudo-parceiros #bloco-parceiros {width:312px; display:inline-block; margin-top:20px; margin-left:5px; margin-right:5px;}
#conteudo-interno #conteudo-parceiros #bloco-parceiros .imagem-parceiros {width:310px; height:250px; border:1px solid #e9e9e9; border-radius:20px; text-align:center; overflow:hidden;}
#conteudo-interno #conteudo-parceiros #bloco-parceiros .imagem-parceiros a {width:310px; height:250px; display:table-cell; vertical-align:middle;}

#conteudo-interno #conteudo-contato {width:100%; margin-top:15px;}
#conteudo-interno #conteudo-contato .descricao-area {line-height:150%; font-size:14px; color:#444; text-align:center; margin-bottom:20px;} 
#conteudo-interno #conteudo-contato .descricao-area strong {font-size:14px; font-weight:700; color:#101a12;} 
#conteudo-interno #conteudo-contato .preenchimento-obrigatorio {color:#FF0000; margin-top:10px; font-size:14px; text-align:center; font-weight:600;} 
#conteudo-interno #conteudo-contato .obrigatorio {color:#FF0000; font-size:15px;} 
#conteudo-interno #conteudo-contato #area-erro {max-width:500px; margin:0 auto; padding:6px 10px 3px 10px; background-color:#FF0000; border-radius:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro {font-size:13px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro strong {font-size:13px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #col-esq-fale {width:100%;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float {margin-bottom:15px;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .input {width:94%; background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#000; padding:5px 3%; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .select {width:100%; height:33px; background:transparent; border:1px solid #CCC; font-size:14px; color:#000; padding:5px 3%; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campo-select {position:relative; background-color:#FFF; border-radius:10px;}
#conteudo-interno #conteudo-contato #col-esq-fale .campo-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:39px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #292929; transition:.2s linear;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao {margin-bottom:15px;} 
#conteudo-interno #conteudo-contato .label {font-size:14px; font-weight:600; color:#292929;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao .input {width:94%; background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#000; padding:5px 3%; border-radius:5px;}     
#conteudo-interno #conteudo-contato #col-dir-fale {width:100%;}  
#conteudo-interno #conteudo-contato #col-dir-fale .desabilita {width:94%; height:100px; background-color:#FFF; border:1px solid #CCC; font-size:14px; padding:5px 3%; border-radius:5px;}  
#conteudo-interno #conteudo-contato .enviar {display:table; margin:0 auto; margin-top:15px; cursor:pointer; color:#FFF; padding:5px 25px 4px 25px; letter-spacing:1px; font-family:bebas-neue-bold; border:none; font-size:18px; font-weight:500; background:#101a12; border-radius:5px; transition: all .3s;} 
#conteudo-interno #conteudo-contato .enviar:hover {background-color:#1f2a21; transition: all .3s;} 

#conteudo-interno #conteudo-inscricao {width:100%; margin-top:15px;}
#conteudo-interno #conteudo-inscricao .texto-eventos {font-size:14px; text-align:center; padding-bottom:30px;}
#conteudo-interno #conteudo-inscricao #mostra-eventos {width:100%; text-align:center;}
#conteudo-interno #conteudo-inscricao #mostra-eventos #bloco-eventos {width:320px; display:inline-block; margin-left:10px; margin-right:10px; margin-bottom:30px; transition:.2s linear;}
#conteudo-interno #conteudo-inscricao #mostra-eventos #bloco-eventos .imagem-eventos {width:300px; height:180px; margin:0 auto;}
#conteudo-interno #conteudo-inscricao #mostra-eventos #bloco-eventos .imagem-eventos .alinha-imagem {width:300px; height:180px; display:table-cell; vertical-align:middle;}
#conteudo-interno #conteudo-inscricao #mostra-eventos #bloco-eventos #nome-eventos {width:320px; height:40px; margin:0 auto; margin-top:10px;}
#conteudo-interno #conteudo-inscricao #mostra-eventos #bloco-eventos #nome-eventos .nome {width:320px; height:40px; display:table-cell; vertical-align:middle; font-size:16px; line-height:23px; font-weight:600; text-align:center;}
#conteudo-interno #conteudo-inscricao #mostra-eventos #bloco-eventos .confira {display:table; margin:0 auto; margin-top:15px; cursor:pointer; color:#FFF; padding:4px 30px 2px 30px; border:none; letter-spacing:0.5px; font-family:bebas-neue-bold; font-size:20px; background:#00b816; border-radius:5px; transition: all .3s;}
#conteudo-interno #conteudo-inscricao #area-erro {max-width:500px; margin:0 auto; padding:5px 10px; margin-bottom:20px; margin-top:20px; background-color:#FF0000; border-radius:5px;} 
#conteudo-interno #conteudo-inscricao #area-erro .erro {font-size:13px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-inscricao #area-erro .erro strong {font-size:13px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-inscricao #inscricao-evento {position:absolute; margin-top:-63px; right:3%;}
#conteudo-interno #conteudo-inscricao #inscricao-evento .imagem-eventos {width:100px; height:50px; display:table-cell; vertical-align:middle;}
#conteudo-interno #conteudo-inscricao #areas {width:100%;}
#conteudo-interno #conteudo-inscricao #areas .area {width:48.5%; float:left;}
#conteudo-interno #conteudo-inscricao #areas .area a {display:block; text-align:center; color:#FFF; padding:5px 15px; font-size:14px; border:1px solid #292929; background-color:#292929; border-radius:5px;}
#conteudo-interno #conteudo-inscricao #areas .area a:hover {background-color:#444; border-radius:5px;}
#conteudo-interno #conteudo-inscricao #areas .area-ativa {width:48.5%; float:left; text-align:center;}
#conteudo-interno #conteudo-inscricao #areas .area-ativa a {display:block; color:#292929; padding:5px 15px; font-size:14px; border:1px solid #292929; background-color:#ebe7e5; border-radius:5px;}
#conteudo-interno #conteudo-inscricao .alterar-evento {position:absolute; left:3%; margin-top:-40px;}
#conteudo-interno #conteudo-inscricao .alterar-evento a {display:block; font-size:13px; text-decoration:underline;}
#conteudo-interno #conteudo-inscricao .descricao {margin-top:20px; font-size:13px; text-align:justify; line-height:140%;}
#conteudo-interno #conteudo-inscricao .descricao strong {font-size:13px;}
#conteudo-interno #conteudo-inscricao .descricao span {font-size:13px;}
#conteudo-interno #conteudo-inscricao .descricao p {font-size:13px;}
#conteudo-interno #conteudo-inscricao .descricao a {color:#FF0000; text-decoration:underline; font-size:14px;}
#conteudo-interno #conteudo-inscricao #mapa {margin-top:20px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario {width:100%;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .titulo {font-size:16px; margin-top:20px; margin-bottom:10px; text-align:center; font-weight:bold;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-pessoa {padding:15px 10px; border:1px solid #292929;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona {padding:15px 10px; padding-top:20px; border:1px solid #292929; margin-bottom:20px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona #carona-campos {width:100%;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona #mostra-caronas {width:100%;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona #mostra-caronas .nome-carona {float:left; width:220px; margin-bottom:15px; font-size:16px; color:#292929; font-weight:600;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona #mostra-caronas .datanasc-carona {float:left; color:#292929; margin-bottom:15px; font-size:16px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-valores {padding:15px 10px; border:1px solid #292929; margin-bottom:20px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .salva {display:table; margin:0 auto; margin-top:20px; font-size:18px; border:none; outline:none; cursor:pointer; text-decoration:none; font-family:bebas-neue-bold; background-color:#101a12; padding-left:25px; padding-right:25px; padding-top:5px; padding-bottom:5px; color:#FFF; border-radius:10px; transition:0.2s linear;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .campos-padrao-float {margin-bottom:15px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .campos-padrao-float .input {width:94%; background-color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #CCC; font-size:14px; padding:5px 3%;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .label {font-size:14px; font-weight:600;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .campos-padrao-float .select {width:100%; height:33px; background-color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #CCC; font-size:14px; padding:4px 3%;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .campo-select {position:relative; background-color:#FFF; border-radius:10px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .campo-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 #292929; transition:.2s linear;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .preenchimento {color:#FF0000; margin-top:20px; font-size:15px; text-align:center; font-weight:600; margin-bottom:10px;} 
#conteudo-interno #conteudo-inscricao #bloco-formulario .obrigatorio {color:#FF0000; font-weight:600;} 
#conteudo-interno #conteudo-inscricao .enviar {border:none; display:block; margin:0 auto; margin-top:15px; outline:none; cursor:pointer; text-decoration:none; background-color:#292929; padding-left:25px; padding-right:25px; padding-top:5px; padding-bottom:5px; color:#FFF; border-radius:10px; transition:0.2s linear;}  
#conteudo-interno #conteudo-inscricao .enviar:hover {background-color:#444;}  
#conteudo-interno #conteudo-inscricao .descricao-regulamento {line-height:100%;}  
#conteudo-interno #conteudo-inscricao .descricao-regulamento p {font-size:11px;}  
#conteudo-interno #conteudo-inscricao .descricao-regulamento span {font-size:11px;}  
#conteudo-interno #conteudo-inscricao .descricao-regulamento div {font-size:11px;}  
#conteudo-interno #conteudo-inscricao .descricao-regulamento strong {font-size:12px;}  
#conteudo-interno #conteudo-inscricao .texto-inscricao {color:#292929; font-weight:700; margin-top:25px; font-size:20px; text-align:center;}  
#conteudo-interno #conteudo-inscricao .texto-inscricao-valor {color:#292929; font-weight:500; font-size:15px; text-align:center;}  
#conteudo-interno #conteudo-inscricao .texto-inscricao-valor strong {color:#292929; font-weight:700; font-size:15px;}  
#conteudo-interno #conteudo-inscricao .inscrito {color:#292929; text-align:center; margin-top:25px; font-size:16px;}  
#conteudo-interno #conteudo-inscricao .inscrito strong {color:#292929; font-weight:700; font-size:16px;}  
#conteudo-interno #conteudo-inscricao #botoes {margin-top:10px; margin-bottom:20px; padding:10px 15px; border:1px solid #ccc; border-radius:20px;}  
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento {margin-top:10px; background-color:#f5f5f5; padding:15px 15px; border-radius:15px;} 
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento .pix {width:100%;} 
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento .pix .titulo-pix {font-size:18px; padding-bottom:15px; color:#292929; font-weight:600;} 
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento .pix .item {padding-bottom:5px; color:#292929;} 
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento .pix .item strong {color:#292929;} 
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento .tempo {float:left; margin-top:8px; text-align:center; background-color:#FFF; padding:5px 10px; border:1px solid #ccc; border-radius:10px;} 
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento .tempo #tempo-pix {font-weight:bold; line-height:15px; font-size:16px;} 
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento .tempo #tempo-pix span {font-size:12px; font-weight:normal;} 
#conteudo-interno #conteudo-inscricao #botoes #informacoes {margin-top:15px;} 
#conteudo-interno #conteudo-inscricao #botoes #informacoes .texto-informacao {font-size:18px; font-weight:600; color:#292929;} 
#conteudo-interno #conteudo-inscricao #botoes #informacoes .texto-informacao strong {font-size:18px; font-weight:700; color:#fe080b;} 
#conteudo-interno #conteudo-inscricao #botoes #informacoes .botao-whatsapp2 {display:table;}  
#conteudo-interno #conteudo-inscricao #botoes #informacoes .botao-whatsapp2 span {display:block;}  
#conteudo-interno #conteudo-inscricao #botoes #informacoes .botao-whatsapp2 a {display:block; text-align:center; font-size:13px; border:none; padding:4px 25px 4px 45px; color:#FFF; margin-top:10px; outline:none; cursor:pointer; text-decoration:none; background:#2da12d url('../i/quebrado/icon-whats.svg') 15px center no-repeat; background-size:20px; border-radius:15px; transition:0.2s linear;}  
#conteudo-interno #conteudo-inscricao #botoes #informacoes .botao-whatsapp2 a:hover {background-color:#5dc15d;}  
#conteudo-interno #conteudo-inscricao #botoes #informacoes .grupo-texto {font-size:14px; color:#292929; padding-top:25px;}  
#conteudo-interno #conteudo-inscricao #botoes #informacoes .grupo-texto strong {font-size:14px; color:#292929; font-weight:600;}  
#conteudo-interno #conteudo-inscricao #botoes #informacoes .texto-segunda {text-align:center; font-size:16px; padding-top:10px;}  
#conteudo-interno #conteudo-inscricao #botoes .aviso {color:#292929; font-size:15px; text-align:center;}  
#conteudo-interno #conteudo-inscricao #botoes .aviso strong {color:#FF0000; font-size:15px; font-weight:600;}  
#conteudo-interno #conteudo-inscricao .botao-ficha {display:table; margin:0 auto;}  
#conteudo-interno #conteudo-inscricao .botao-ficha a {display:block; text-align:center; font-size:18px; border:none; margin-top:10px; font-weight:600; outline:none; cursor:pointer; text-decoration:none; padding-left:50px; padding-top:8px; padding-bottom:8px; color:#292929; background:transparent url('../i/quebrado/icone-imprimir.png') left center no-repeat; background-size:35px; border-radius:10px; transition:0.2s linear;}  
#conteudo-interno #conteudo-inscricao .texto-segunda {text-align:center; font-size:14px; padding-top:10px; padding-bottom:15px;}  
#conteudo-interno #conteudo-inscricao .texto-segunda strong {font-weight:600; color:#292929; font-size:14px;}  
#conteudo-interno #conteudo-inscricao .descricao-inscritos {text-align:center; font-size:16px; margin-top:20px;}  
#conteudo-interno #conteudo-inscricao .descricao-inscritos  strong {font-weight:700; font-size:16px;}  
#conteudo-interno #conteudo-inscricao .msg-fechado {text-align:center; font-size:17px; margin-top:50px;}  
#conteudo-interno #conteudo-inscricao .msg-fechado  strong {font-weight:600; font-size:17px; color:#fe080b;}  
#conteudo-interno #conteudo-inscricao .botao-imprimir {display:table; margin:0 auto;}  
#conteudo-interno #conteudo-inscricao .botao-imprimir a {width:125px; text-align:center; font-size:16px; border:none; margin:0 auto; margin-top:40px; outline:none; cursor:pointer; text-decoration:none; background-color:#d0252b; padding-left:25px; padding-right:25px; padding-top:8px; padding-bottom:8px; color:#FFF; border-radius:10px; transition:0.2s linear;}  
#conteudo-interno #conteudo-inscricao .botao-imprimir a:hover {background-color:#EF1551;}  
#conteudo-interno #conteudo-inscricao #bloco-imprime {margin-top:30px; padding-top:30px; border-top:2px dashed #292929;}
#conteudo-interno #conteudo-inscricao .icone {display:table; margin:0 auto; margin-top:30px;}
#conteudo-interno #conteudo-inscricao .realizada {font-size:30px; padding-top:20px; text-align:center; font-weight:700;}
#conteudo-interno #conteudo-inscricao .obs {font-size:20px; padding-top:10px; text-align:center;}
#conteudo-interno #conteudo-inscricao .obs-m {font-size:16px; padding-top:10px; margin-bottom:50px; text-align:center;}
#conteudo-interno #conteudo-inscricao .obs-m strong {font-size:16px; font-weight:700;}
#conteudo-interno #conteudo-inscricao .minha-conta {display:table; float:left; margin-right:20px;}
#conteudo-interno #conteudo-inscricao .minha-conta a {display:table; margin:0 auto; font-size:15px; outline:none; text-align:center; cursor:pointer; color:#FFF; border:none; padding:6px 20px 6px 20px; background-color:#3e4aa4; border-radius:20px; transition:.3s linear;}
#conteudo-interno #conteudo-inscricao .minha-conta a:hover {background:#525eb7; transition:.3s linear;}
#conteudo-interno #conteudo-inscricao .capa-site {display:table; float:left;}
#conteudo-interno #conteudo-inscricao .capa-site a {display:table; margin:0 auto; font-size:15px; outline:none; text-align:center; cursor:pointer; color:#FFF; border:none; padding:6px 20px 6px 20px; background-color:#3e4aa4; border-radius:20px; transition:.3s linear;}
#conteudo-interno #conteudo-inscricao .capa-site a:hover {background:#525eb7; transition:.3s linear;}


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

#conteudo-interno #conteudo-404 {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-404 .titulo {color:#000000; text-align:center; font-weight:600; font-size:120px;}
#conteudo-interno #conteudo-404 .descricao {color:#444; text-align:center; padding-bottom:10px; font-size:16px;}


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

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

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

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

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

@-webkit-keyframes formas {
    0%   {
     transform: scale(0.8); 		
  	}
    20%  {
     transform: scale(0.9); 		   
	}
    40%  {
     transform: scale(1); 		
	}
    60% {
     transform: scale(1); 		     
    }
    80% {
     transform: scale(0.9); 		     
    }
    100% {
     transform: scale(0.8); 		     
    }
}
@-moz-keyframes formas {
    0%   {
     transform: scale(0.8); 		
  	}
    20%  {
     transform: scale(0.9); 		   
	}
    40%  {
     transform: scale(1); 		
	}
    60% {
     transform: scale(1); 		     
    }
    80% {
     transform: scale(0.9); 		     
    }
    100% {
     transform: scale(0.8); 		     
    }
}
@-o-keyframes formas {
    0%   {
     transform: scale(0.8); 		
  	}
    20%  {
     transform: scale(0.9); 		   
	}
    40%  {
     transform: scale(1); 		
	}
    60% {
     transform: scale(1); 		     
    }
    80% {
     transform: scale(0.9); 		     
    }
    100% {
     transform: scale(0.8); 		     
    }
}
@keyframes formas {
    0%   {
     transform: scale(0.8); 		
  	}
    20%  {
     transform: scale(0.9); 		   
	}
    40%  {
     transform: scale(1); 		
	}
    60% {
     transform: scale(1); 		     
    }
    80% {
     transform: scale(0.9); 		     
    }
    100% {
     transform: scale(0.8); 		     
    }
}

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