* {margin:0; padding:0; list-style:none; color:#000; font-size:14px; font-family:sans-serif;}


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

.clear {clear:both;}
.oculto {display:none;}
option {color:#3A3432;}

body {width:100%; height:100%; background-color:#FFF;}

#tudo {width:100%;}

#tudo #topo {width:100%; height:194px; position:relative; z-index:50; box-shadow:0px 0px 10px -3px #000; background:transparent url('../i/cabecalho.jpg') center top no-repeat;}
#topo #conteudo-topo {width:1024px; margin:0 auto; position:relative;}
#topo #conteudo-topo #redes {position:absolute; right:0; margin-top:110px;}
#topo #conteudo-topo #redes .facebook {float:left;}
#topo #conteudo-topo #redes .instagram {float:left; margin-right:10px;}
#topo #conteudo-topo .botao-segunda {position:absolute; right:0; top:10px;}
#topo #conteudo-topo .botao-segunda a {display:block; padding:7px 25px; font-size:15px; color:#FFF; background-color:#ed3237; text-decoration:none; font-weight:bold; border:1px solid #FFF; border-radius:5px; transition: all .3s;}
#topo #conteudo-topo .botao-segunda a:hover {background-color:#eb5559; transition: all .3s;}
#topo #conteudo-topo #logo a {float:left; display:block; width:190px; height:190px; background:transparent;}
#topo #conteudo-topo #menu {display:table; margin-top:154px; height:29px; padding-top:12px; float:right;}
#topo #conteudo-topo #menu .item-menu {float:left;}
#topo #conteudo-topo #menu .item-menu a {display:block; height:29px; float:left; background-position:center, bottom; margin-right:12px; color:#ffffff; margin-left:25px; font-size:14px; font-family:sans-serif;}
#topo #conteudo-topo #menu .item-menu a:hover {text-decoration:none; background:transparent url('../i/menu-seta.png') center 21px no-repeat;}
#topo #conteudo-topo #menu .item-menu a.ativo {display:block; height:29px; float:left; margin-right:12px; color:#ffffff; margin-left:25px; font-size:14px; font-family:sans-serif; text-decoraton:none; background:transparent url('../i/menu-seta.png') center 21px no-repeat;}

#conteudo {width:100%; min-height:415px; margin:0 auto;}
#conteudo #banners-capa {width:100%;}
#conteudo #banners-capa #bloco-banner {width:100%;}
#conteudo #banners-capa #menus-banner {display:table; margin:0 auto; margin-top:10px;}
#conteudo #banners-capa #menus-banner #anterior {cursor:pointer; margin-right:5px; float:left; width:37px; height:39px; background:transparent url('../i/banner-seta-esq.gif') left top no-repeat;}
#conteudo #banners-capa #menus-banner #proxima {cursor:pointer; margin-left:5px; float:left; width:37px; height:39px; background:transparent url('../i/banner-seta-dir.gif') left top no-repeat;}
#conteudo #banners-capa #menus-banner .destaque {float:left; display:table; margin:0 auto; position:relative; z-index:100; padding-top:20px;}
#conteudo #banners-capa #menus-banner .destaque a {height:12px; width:12px; margin-top:-6px; display:block; float:left; margin-right:4px; margin-left:4px; background-color:#e63426; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
#conteudo #banners-capa #menus-banner .destaque a:hover {height:12px; width:12px; margin-top:-6px; display:block; float:left; margin-right:4px; margin-left:4px; background-color:#ffa946; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
#conteudo #banners-capa #menus-banner .destaque .activeSlide {height:12px; margin-top:-6px; width:12px; display:block; float:left; margin-right:4px; margin-left:4px; background-color:#ffa946; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
#conteudo #centro-conteudo {width:1024px; margin:0 auto; margin-top:45px;}
#conteudo #centro-conteudo #centro-esq {float:left; width:645px; margin-right:30px;}
#conteudo #centro-conteudo #centro-esq .titulo-galeria-capa {width:100%; font-size:28px; border-bottom:1px solid #434343;}
#conteudo #centro-conteudo #centro-esq #conteudo-galeria {width:645px; margin-top:30px;}
#conteudo #centro-conteudo #centro-esq #conteudo-galeria #bloco-imagem {width:197px; height:205px; margin-right:8px; margin-left:8px; margin-bottom:32px; float:left;}
#conteudo #centro-conteudo #centro-esq #conteudo-galeria #bloco-imagem .imagem-galeria {width:195px; height:205px; margin-left:2px; text-align:center; position:absolute; overflow:hidden;}
#conteudo #centro-conteudo #centro-esq #conteudo-galeria #bloco-imagem .frame-imagem {position:absolute; border:1px solid #FFF; z-index:100;}
#conteudo #centro-conteudo #centro-dir {float:left; width:340px; }
#conteudo #centro-conteudo #centro-dir .titulo-eventos-capa {width:100%; margin-bottom:30px; font-size:28px; border-bottom:1px solid #434343;}
#conteudo #centro-conteudo #centro-dir .agendamento1 {width:330px; padding-top:20px; padding-right:10px; text-decoration:none; height:65px; background-color:#ec3237;}
#conteudo #centro-conteudo #centro-dir .agendamento1 .data-agenda {font-size:26px; color:#ffffff; padding-left:10px; padding-top:10px; margin-left:10px; float:left; margin-right:10px; width:75px; height:35px; background:transparent url('../i/icon-eventos.png') left top no-repeat;}
#conteudo #centro-conteudo #centro-dir .agendamento1 .nome-agenda a {font-size:16px; color:#ffffff; text-decoration:none;}
#conteudo #centro-conteudo #centro-dir .agendamento2 {width:330px; height:65px; padding-right:10px; padding-top:20px; background-color:#d0252b;}
#conteudo #centro-conteudo #centro-dir .agendamento2 .data-agenda {font-size:26px; color:#ffffff; padding-left:10px; padding-top:10px; margin-left:10px; float:left; margin-right:10px; width:75px; height:35px; background:transparent url('../i/icon-eventos.png') left top no-repeat;}
#conteudo #centro-conteudo #centro-dir .agendamento2 .nome-agenda a {font-size:16px; color:#ffffff; text-decoration:none;}
#conteudo #carrocel {width:1024px; margin:0 auto;}
#conteudo #carrocel .titulo {margin-top:40px;width:100%; font-size:28px; border-bottom:1px solid #434343;}
#conteudo #carrocel #mycarousel li p.frame-imagem-apoio {position:absolute; z-index:1000; top:0px;}

#rodape {width:100%; height:190px; margin-top:50px; background:transparent url('../i/rodape.jpg') center top no-repeat;}
#rodape #conteudo-rodape {width:1024px; margin:0 auto; position:relative;}
#rodape #conteudo-rodape #redes {position:absolute; left:585px; top:135px;}
#rodape #conteudo-rodape #redes .facebook {float:left;}
#rodape #conteudo-rodape #redes .instagram {float:left; margin-right:10px;}
#rodape #conteudo-rodape #rodape-esq {width:690px; float:left; margin-right:30px;}
#rodape #conteudo-rodape #rodape-esq .email-rodape {font-size:16px; color:#ffffff;}
#rodape #conteudo-rodape #rodape-esq #menu-rodape {width:690px; height:160px;}
#rodape #conteudo-rodape #rodape-esq #menu-rodape .item-menu-rodape a {padding-top:10px; display:block; height:29px; float:left; background-position:center,bottom;  margin-right:10px; color:#ffffff; margin-left:10px; font-size:14px; font-family:sans-serif;}
#rodape #conteudo-rodape #rodape-esq #menu-rodape .item-menu-rodape a:hover {padding-top:10px; text-decoration:none; background:transparent url('../i/menu-seta-rodape.png') center top no-repeat;}
#rodape #conteudo-rodape #rodape-esq #menu-rodape .item-menu-rodape a.ativo {padding-top:10px; display:block; height:29px; float:left; margin-right:12px; color:#ffffff; margin-left:12px; font-size:14px; font-family:sans-serif; text-decoraton:none; background:transparent url('../i/menu-seta-rodape.png') center top no-repeat;}
#rodape #conteudo-rodape #rodape-esq #menu-rodape .item-menu-rodape a.link {}
#rodape #conteudo-rodape #rodape-dir {width:300px; margin-top:32px; float:left;}
#copyright {width:100%; background-color:#ffffff;}
#copyright .copy {font-size:16px; color:#c6737d; padding-top:7px; padding-bottom:7px; text-align:center;}


#conteudo-interno {width:1024px; margin:0 auto; margin-top:40px; min-height:485px;}
#conteudo-interno .redes-sociais {display:table; margin-top:60px;}
#conteudo-interno .redes-sociais .compartilhar {float:left; margin-right:5px; margin-top:1px;}
#conteudo-interno .redes-sociais .curtir {float:left;}

#conteudo-interno #conteudo-quem-somos {width:1024px;}
#conteudo-interno #conteudo-quem-somos .imagem {float:right; margin-left:20px;}
#conteudo-interno #conteudo-quem-somos .text {text-align:justify; padding-bottom:20px; line-height:150%; font-size:16px;}

#conteudo-interno #conteudo-eventos {width:1024px;}
#conteudo-interno #conteudo-eventos #bloco-evento {width:1024px; margin-top:50px;}
#conteudo-interno #conteudo-eventos #bloco-evento .imagem-evento {width:300px; height:200px; border:1px solid #DA272B; overflow:hidden; float:left;}
#conteudo-interno #conteudo-eventos #bloco-evento #dados-evento {width:722px; float:right;}
#conteudo-interno #conteudo-eventos #bloco-evento #dados-evento #dados-banco {width:100%; height:182px; margin-left:20px;}
#conteudo-interno #conteudo-eventos #bloco-evento #dados-evento #dados-banco .nome-evento a {font-size:22px; font-weight:bold; display:block; text-decoration:none;}
#conteudo-interno #conteudo-eventos #bloco-evento #dados-evento #dados-banco .data-evento a {font-size:18px; display:block; margin-top:15px; text-decoration:none;}
#conteudo-interno #conteudo-eventos #bloco-evento #dados-evento #dados-banco .inf-evento a {font-size:17px; display:block; margin-top:15px; text-decoration:none;}
#conteudo-interno #conteudo-eventos #bloco-evento #dados-evento #dados-banco .local-evento a {font-size:17px; display:block; margin-top:5px; text-decoration:none;}
#conteudo-interno #conteudo-eventos #bloco-evento #dados-evento .barra-detalhes {width:100%; height:20px; background-color:#DA272B;}
#conteudo-interno #conteudo-eventos #bloco-evento #dados-evento .barra-detalhes .botao-detalhes a {padding:5px; padding-left:10px; text-decoration:underline; height:30px; position:absolute; margin-left:623px; font-size:16px; margin-top:-20px; padding-right:10px; color:#FFF; display:block; background-color:#DA272B;}
#conteudo-interno #conteudo-eventos #detalhes-evento {width:1024px;}
#conteudo-interno #conteudo-eventos #detalhes-evento .imagem-evento {float:left; margin-right:20px;}
#conteudo-interno #conteudo-eventos #detalhes-evento .nome-evento {font-size:22px; margin-bottom:10px;}
#conteudo-interno #conteudo-eventos #detalhes-evento .data-evento {font-size:18px; margin-bottom:15px;}
#conteudo-interno #conteudo-eventos #detalhes-evento .inf-evento {font-size:17px; margin-bottom:5px;}
#conteudo-interno #conteudo-eventos #detalhes-evento .local-evento {font-size:17px; margin-bottom:15px;}
#conteudo-interno #conteudo-eventos #detalhes-evento .descricao {text-align:justify;}
#conteudo-interno #conteudo-eventos #detalhes-evento .descricao p {font-size:16px;}
#conteudo-interno #conteudo-eventos #detalhes-evento .descricao span {font-size:16px;}
#conteudo-interno #conteudo-eventos #detalhes-evento .descricao class {font-size:16px;}
#conteudo-interno #conteudo-eventos #bloco-mostra {width:225px; float:left; margin-right:41px; margin-bottom:41px;}

#conteudo-interno #conteudo-galerias {width:1024px;}
#conteudo-interno #conteudo-galerias #bloco-mostra {width:300px; height:290px; margin-bottom:20px; float:left; margin-right:62px;}
#conteudo-interno #conteudo-galerias #bloco-mostra .imagem-foto {width:300px; height:224px; margin-bottom:20px; overflow:hidden;}
#conteudo-interno #conteudo-galerias #bloco-mostra .nome-fotos a {display:block; font-size:18px; text-decoration:none; text-align:center;}
#conteudo-interno #conteudo-galerias #bloco-mostra-video {width:500px; height:315px; margin-bottom:70px; margin-right:24px; float:left;}
#conteudo-interno #conteudo-galerias #bloco-mostra-video .imagem-foto {width:300px; height:224px; margin-bottom:20px; overflow:hidden;}
#conteudo-interno #conteudo-galerias #bloco-mostra-video .nome-video {display:block; font-weight:bold; margin-top:10px; text-align:center; font-size:18px; text-decoration:none; text-align:center;}
#conteudo-interno #conteudo-galerias .nome-galeria {font-size:20px; float:left;}
#conteudo-interno #conteudo-galerias .voltar-cima a {font-size:16px; text-decoration:underline; display:block; float:right;}
#conteudo-interno #conteudo-galerias .descricao-foto {margin-top:20px; text-align:justify; line-height:150%;}
#conteudo-interno #conteudo-galerias .descricao-foto p {font-size:16px;}
#conteudo-interno #conteudo-galerias .descricao-foto div {font-size:16px;}
#conteudo-interno #conteudo-galerias .descricao-foto span {font-size:16px;}
#conteudo-interno #conteudo-galerias #bloco-mostra-detalhes {width:225px; height:168px; float:left; margin-right:41px; margin-top:41px;}
#conteudo-interno #conteudo-galerias #bloco-mostra-detalhes .imagem-galeria {width:225px; height:168px; overflow:hidden;}
#conteudo-interno #conteudo-galerias .voltar a {display:block; font-size:16px; text-decoration:underline; margin-top:40px;}
#conteudo-interno #conteudo-galerias #bloco-esq {width:500px; float:left;}
#conteudo-interno #conteudo-galerias #bloco-esq .imagem {width:500px; height:315px; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-galerias #bloco-esq .titulo a {font-size:20px; text-align:center; margin-top:10px; display:block; text-decoration:none;}
#conteudo-interno #conteudo-galerias #bloco-dir {width:500px; float:right;}
#conteudo-interno #conteudo-galerias #bloco-dir .imagem {width:500px; height:315px; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-galerias #bloco-dir .titulo a {font-size:20px; text-align:center; margin-top:10px; display:block; text-decoration:none;}

#conteudo-interno #conteudo-informacoes {width:1024px;}
#conteudo-interno #conteudo-informacoes .texto {text-align:justify; font-size:16px; padding-bottom:15px; line-height:150%;}
#conteudo-interno #conteudo-informacoes #bloco-informacoes {width:310px; float:left; margin-left:31px; text-align:left;}
#conteudo-interno #conteudo-informacoes #bloco-informacoes .item-titulo {font-size:24px; padding-top:2px; padding-bottom:2px; padding-left:40px; background:transparent url('../i/icon-fone.png') left center no-repeat; margin-bottom:15px;}
#conteudo-interno #conteudo-informacoes #bloco-informacoes .item {padding-bottom:15px; padding-left:40px; font-size:17px;}

#conteudo-interno #bloco-titulo {width:1024px; margin:0 auto; position:relative; z-index:2;}
#conteudo-interno #bloco-titulo .titulo {font-size:40px; font-weight:500; text-align:center; color:#111111; font-family:sans-serif;}
#conteudo-interno #bloco-titulo .linha {width:205px; margin:0 auto; margin-top:5px; height:4px; background-color:#E82F34; border-radius:3px;}
#conteudo-interno #conteudo-inscricao {width:1024px; margin-top:40px; position:relative;}
#conteudo-interno #conteudo-inscricao .texto-eventos {font-size:16px; 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:485px; display:inline-block; margin-left:25px; margin-right:25px; margin-bottom:40px; transition:.2s linear;}
#conteudo-interno #conteudo-inscricao #bloco-eventos:hover {transform:scale(1.1); transition:.2s linear;}
#conteudo-interno #conteudo-inscricao #bloco-eventos .imagem-eventos {width:450px; height:300px; margin:0 auto;}
#conteudo-interno #conteudo-inscricao #bloco-eventos .imagem-eventos .alinha-imagem {width:450px; height:300px; display:table-cell; vertical-align:middle;}
#conteudo-interno #conteudo-inscricao #bloco-eventos #nome-eventos {width:485px; height:45px; margin:0 auto; margin-top:10px;}
#conteudo-interno #conteudo-inscricao #bloco-eventos #nome-eventos .nome {width:485px; height:45px; display:table-cell; vertical-align:middle; font-size:20px; line-height:23px; font-weight:600; text-align:center;}
#conteudo-interno #conteudo-inscricao #bloco-eventos .confira {display:table; margin:0 auto; margin-top:15px; cursor:pointer; color:#ffffff; padding:5px 30px 5px 30px; border:none; letter-spacing:0.5px; font-family:sans-serif; font-size:20px; background:#E82F34; border-radius:5px; transition: all .3s;}
#conteudo-interno #conteudo-inscricao #bloco-eventos:hover .confira {background-color:#E82F34 ;transition: all .3s;}
#conteudo-interno #conteudo-inscricao #area-erro {width:500px; margin:0 auto; padding:5px 20px; margin-bottom:25px; background-color:#FF0000; border-radius:5px;} 
#conteudo-interno #conteudo-inscricao #area-erro .erro {font-size:15px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-inscricao #area-erro .erro strong {font-size:15px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-inscricao #inscricao-evento {position:absolute; margin-top:-33px;}
#conteudo-interno #conteudo-inscricao #inscricao-evento .imagem-eventos {width:230px; height:100px; display:table-cell; vertical-align:middle;}
#conteudo-interno #conteudo-inscricao #areas {display:table; margin:0 auto;}
#conteudo-interno #conteudo-inscricao #areas .area {width:250px; float:left; margin-left:10px; margin-right:10px;}
#conteudo-interno #conteudo-inscricao #areas .area a {display:block; text-align:center; color:#ffffff; font-family: sans-serif; padding:6px 15px; font-size:20px; background-color:#E82F34; border-radius:5px;}
#conteudo-interno #conteudo-inscricao #areas .area a:hover {background-color:#E82F34; border-radius:5px;}
#conteudo-interno #conteudo-inscricao #areas .area-ativa {width:250px; float:left; text-align:center; margin-left:10px; margin-right:10px;}
#conteudo-interno #conteudo-inscricao #areas .area-ativa a {display:block; color:#111111; padding:6px 15px; font-size:20px; font-family: sans-serif; border:1px solid #292929; background-color:#ebe7e5; border-radius:5px;}
#conteudo-interno #conteudo-inscricao .alterar-evento {position:absolute; right:0; margin-top:7px;}
#conteudo-interno #conteudo-inscricao .alterar-evento a {display:block; font-size:15px; text-decoration:underline;}
#conteudo-interno #conteudo-inscricao .descricao {margin-top:35px; font-size:16px; text-align:justify; line-height:150%;}
#conteudo-interno #conteudo-inscricao .descricao strong {font-size:15px;}
#conteudo-interno #conteudo-inscricao .descricao p {font-size:14px;}
#conteudo-interno #conteudo-inscricao .descricao p a {font-size:16px; color:#FF0000; text-decoration:underline;}
#conteudo-interno #conteudo-inscricao #mapa {margin-top:20px;}
#conteudo-interno #conteudo-inscricao .descricao {font-size:16px; text-align:justify; line-height:150%;}
#conteudo-interno #conteudo-inscricao .descricao strong {font-size:16px;}
#conteudo-interno #conteudo-inscricao #area-erro {width:500px; margin:0 auto; padding:10px; margin-bottom:20px; background-color:#d0252b; border-radius:5px;} 
#conteudo-interno #conteudo-inscricao #area-erro .erro {font-size:16px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-inscricao #area-erro .erro strong {font-size:16px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-inscricao #bloco-formulario {width:1024px; margin-top:20px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .titulo {font-size:18px; padding-bottom:5px; margin-top:50px; margin-bottom:20px; text-align:center; color:#d0252b; font-weight:bold;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .texto {font-size:14px; margin-bottom:25px; text-align:center; color:#444;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .texto strong {color:#d0252b;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-pessoa {padding:20px; border:1px solid #d0252b;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona {padding:20px; padding-top:30px; border:1px solid #d0252b; margin-bottom:50px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona #carona-campos {display:table; margin:0 auto;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona #mostra-caronas {display:table; margin:0 auto;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona #mostra-caronas .nome-carona {float:left; width:220px; margin-bottom:15px; font-size:16px; color:#d0252b; font-weight:bold;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona #mostra-caronas .datanasc-carona {float:left; color:#d0252b; margin-bottom:15px; font-size:16px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-carona .excluir {text-align:center; cursor:pointer; text-decoration:underline;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-veiculo {padding:20px; padding-top:30px; border:1px solid #d0252b; margin-bottom:50px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario #bloco-valores {padding:20px; padding-top:30px; border:1px solid #d0252b; margin-bottom:20px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .salva {font-size:16px; border:none; 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 #bloco-formulario .salva:hover {background-color:#EF1551;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .campos-padrao-float {display:table; margin-bottom:20px; float:left;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .campos-padrao-float .input {background-color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #CCC; font-size:14px; color:#808080; padding:9px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .label {font-size:16px; color:#000; font-weight:bold;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .campos-padrao-float .select {background-color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #CCC; font-size:14px; color:#808080; padding:9px;}
#conteudo-interno #conteudo-inscricao #bloco-formulario .soma {display:table; float:left;}  
#conteudo-interno #conteudo-inscricao #bloco-formulario .soma .valor1 {color:#FFF; float:left; margin-top:3px; background-color:#d0252b; border-top-left-radius:5px; border-bottom-left-radius:5px; padding:2px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-inscricao #bloco-formulario .soma .mais {color:#FFF; background-color:#d0252b; margin-top:3px; text-align:center; padding:2px; width:10px; float:left;}  
#conteudo-interno #conteudo-inscricao #bloco-formulario .soma .valor2 {color:#FFF; float:left; background-color:#d0252b; border-top-right-radius:5px; border-bottom-right-radius:5px; margin-top:3px; padding:2px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-inscricao #bloco-formulario .soma .igual {color:#d0252b; text-align:center; margin-top:3px; padding:2px; width:10px; float:left;}  
#conteudo-interno #conteudo-inscricao #bloco-formulario .preenchimento {color:#FF0000; margin-top:20px; font-size:15px; margin-right:293px; float:left; font-weight:bold; margin-bottom:10px;} 
#conteudo-interno #conteudo-inscricao #bloco-imprime {width:1024px; margin-top:20px;}
#conteudo-interno #conteudo-inscricao .enviar {width:100px; font-size:16px; border:none; margin-top:10px; outline:none; float:right; 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 .enviar:hover {background-color:#EF1551;}  
#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:19px; text-align:center;}  
#conteudo-interno #conteudo-inscricao .texto-inscricao-valor strong {color:#292929; font-weight:700; font-size:19px;}  
#conteudo-interno #conteudo-inscricao .inscrito {color:#292929; text-align:center; margin-top:25px; font-size:17px;}  
#conteudo-interno #conteudo-inscricao .inscrito strong {color:#292929; font-weight:700; font-size:17px;}  
#conteudo-interno #conteudo-inscricao #botoes {margin-top:10px; margin-bottom:20px; padding:20px 40px; border:1px solid #ccc; border-radius:20px;}  
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento {float:left; margin-right:30px; margin-top:12px; background-color:#f5f5f5; padding:15px 15px; border-radius:15px;} 
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento .qr-code {display:table; float:left; margin-right:10px;} 
#conteudo-interno #conteudo-inscricao #botoes #bloco-pagamento .pix {display:table; float:left;} 
#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 {position:absolute; margin-left:235px; margin-top:-42px; 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/icon-whats.svg') 15px center no-repeat; background-size:15px; 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/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:16px; padding-top:10px;}  
#conteudo-interno #conteudo-inscricao .texto-segunda strong {font-weight:600; color:#292929; font-size:16px;}  
#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 {width:1024px; 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;}



#erro-404 {width:1004px; margin:0 auto; padding-top:100px; padding-bottom:100px;}
#erro-404 .ops {font-size:55px; text-align:center; padding-bottom:20px;}
#erro-404 .nao-encontrado {font-size:26px; text-align:center;}

#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px;}
#paginacao strong{font-size:12px; color:#3A3432;}
#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; background-color:#ED9600; text-decoration:none; border-radius:5px; border:1px solid #ED9600; padding:4px;}
#paginacao ul li a:hover {margin-right:5px; font-size:14px; background-color:#ED9600; text-decoration:none; border-radius:5px; border:1px solid #ED9600; padding:4px;}
#paginacao a:link {color:#3A3432;}
#paginacao a:visited {color:#3A3432;}
#paginacao a:hover {color:#3A3432;}
#paginacao a:active {color:#3A3432;}
#paginacao span.branco  {margin-right:5px; font-size:14px; background-color:#fff; border-radius:5px; border:1px solid #ED9600; padding:4px;}
