html {width:100%;height:100%;}
body {width:100%;height:100%;margin:0;min-width:322px;overflow-y:scroll}
input, select, textarea {outline-style:none}
img {border:0px;outline-style:none}
p{padding:0;margin:0;}

.DivValign {*position: absolute;top: 50%;display: table-cell;vertical-align:middle}

#MenuMobile {float:left;position:fixed;top:0px;left:0px;z-index:10500;width:250px;height:100%;background-color:rgba(0, 0, 0, 0.9);-webkit-box-shadow: 10px 0px 15px -3px rgba(0,0,0,0.3);-moz-box-shadow: 10px 0px 15px -3px rgba(0,0,0,0.3);box-shadow: 10px 0px 15px -3px rgba(0,0,0,0.3);display:none}
#MenuMobile .DivMenu {float:left;width:100%;height:calc(100% - 5px);overflow-y:scroll}
#MenuMobile .DivMenu2 {float:left;width:calc(100% - 26px);font-family:Open Sans,arial;font-size:14px;color:#ffffff;padding:9px;padding-left:13px;padding-right:13px;border-top:1px solid #202020;cursor:pointer}
#MenuMobile .DivMenu2:hover {background-color:#000000}
#MenuMobile .DivMenu2Url {color:#ffffff;text-decoration:none}
#MenuMobile .DivMenu3 {float:left;width:calc(100% - 39px);font-family:Open Sans,arial;font-size:14px;color:#EEEEEE;padding:9px;padding-left:26px;padding-right:13px;border-top:1px solid #202020;cursor:pointer}
#MenuMobile .DivMenu3:hover {background-color:#000000}
#MenuMobile .DivMenu4 {float:left;width:100%;display:none}
.SombraMenuMobile {float:left;position:fixed;left:250px;z-index:10500;width:calc(100% - 250px);background-color:#fdfdfd;height:100%;background-color:rgba(0, 0, 0, 0.4);display:none}

.DivAoVivo{float:left;width:100%;background-color:#ed8323;text-align:center;}
.DivAoVivoCentralizar{display:inline-block;width:100%;max-width:980px;margin-top:10px;margin-bottom:10px;font-family:Open Sans,arial;font-size:14px;color:#ffffff;text-align:center;}
.DivAoVivoTexto{display:inline-block; background-image:url('../imagens/ico_video.png');background-repeat:no-repeat;padding-left:30px;}
.DivAoVivoTexto a{color:#ffffff;}

#Topo {float:left;width:100%;text-align:center;background-color:#f5f5f5}
#Topo .DivCentralizar {display:inline-block;width:100%;max-width:980px;}
#Topo .DivLogo {float:left;margin:35px 0px;}
#Topo .LogoImg {height:120px; border:0px; margin-right:115px}
#Topo .DivOutrosLogs {float:right;width:365px;margin-top:21px;}
#Topo .DivOutrosLogo {display:inline-block;margin-right:15px;}
#Topo .DivOutrosImg {width:auto;border:0px}
#Topo .DivBusca {float:right;margin-top:15px}
#Topo .DivBuscaIcone {float:left;background:url('../imagens/busca_campo1.png');width:25px;height:45px}
#Topo .DivBuscaInput {float:left;background:url('../imagens/busca_campo2.png');width:264px;height:44px;padding-top:1px}
#Topo .BuscaInput {border:0px;width:calc(100% - 20px);height:18px;padding:10px;font-family:Open Sans,arial;font-size:13px;color:#716e6e;background-color:transparent}
#Topo .DivBuscaBotao {float:left}
#Topo .BuscaBotao {width:78px;height:45px;border:0px;cursor:pointer}

#Banner {float:left;width:100%;height:510px;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;}
#Banner2 {float:left;width:100%;height:250px;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;}
.SombraBanner {float:left;width:100%;height:54px;background:url('../imagens/sombra_banner.png');margin-top:-54px}

#Menu {float:left;width:100%;height:54px;background:#333333;/*background:url('../imagens/menu_background.png');*/}
#Menu .DivCentralizar {display:inline-block;width:100%;max-width:980px;height:100%;margin:0px;text-align:center;}
#Menu .DivMenu {float:left;width:100%;height:100%}
#Menu .DivMenuDesktop {float:left;width:100%;height:100%;}
#Menu .DivMenuUrl {color:#ffffff;text-decoration:none}
#Menu .DivMenuSemSeta {float:left;font-family:Open Sans,arial;font-size:14px;color:#ffffff;padding-left:18px;padding-right:18px;height:100%;display:table;cursor:pointer}
#Menu .DivMenuSemSeta:hover {background-color:#26A65B}
#Menu .DivMenuComSeta {float:left;font-family:Open Sans,arial;font-size:14px;color:#ffffff;padding-left:18px;padding-right:30px;height:100%;display:table;cursor:default;background:url('../imagens/menu_seta.png') no-repeat right;background-position:calc(100% - 18px) 50%;position:relative}
#Menu .DivMenuComSeta:hover {background-color:#26A65B}
#Menu .DivMenuComSeta:hover .DivMenuSub {display:inline-block}
#Menu .DivMenuComSeta:hover .DivMenuSub1 {display:inline-block}
#Menu .DivMenuSelecionado {background-color:#26A65B}
#Menu .DivInscricao, #Menu .DivInscricao2 {float:right;width:145px;margin-left:6px;background-color:#ED8323;height:100%;text-align:center;display:table;cursor:pointer}
#Menu .DivInscricao2 {cursor:auto;}
#Menu .DivInscricao:hover {background-color:#26A65B}
#Menu .DivInscricaoCentralizar {display:inline-block}
#Menu .DivInscricaoIco {float:left;background:url('../imagens/ico_inscricao.png');width:16px;height:16px;background-repeat:no-repeat;margin-top:3px;}
#Menu .DivInscricaoTexto {float:left;font-family:Open Sans,arial;font-size:16px;color:#ffffff;margin-left:6px}
#Menu .DivMenuMobile {width:calc(100% - 36px);display:none}
#Menu .DivMenuMobileIco {float:left;height:100%;background:url('../imagens/ico_menu.png') no-repeat center;width:30px}
#Menu .DivMenuMobileTexto {float:left;height:100%;display:table;margin-left:15px;font-size:16px}
#Menu .DivMenuSub, #Menu .DivMenuSubEtapa {float:left;min-width:280px;position:absolute;top:54px;left:0px;background-color:#202020;display:none}
#Menu .DivMenuSub1 {float:left;width:250px;position:absolute;top:54px;right:0px;background-color:#202020;display:none}
#Menu .DivMenuSub2 {float:left;width:calc(100% - 36px);font-family:Open Sans,arial;font-size:14px;color:#ffffff;padding:9px;padding-left:18px;padding-right:18px;cursor:pointer;text-align:left;border-bottom:1px dashed #101010}
#Menu .DivMenuSub2:hover {background-color:#101010}
#Menu .DivMenuSubEtapa {min-width:400px;}

#Corpo {float:left;width:100%;text-align:center;background-color:#FFFFFF}
#Corpo .DivEsquerdo {float:left;width:calc(50% - 490px);background-color:#FFFFFF;height:50px}
#Corpo .DivCentralizar {float:left;width:100%;max-width:980px;margin:0px;}
#Corpo .DivDireito {float:left;width:calc(50% - 490px);background-color:#FFFFFF;height:50px;}
#Corpo .DivConteudo {float:left;width:calc(100% - 235px);}
#Corpo .DivSeparacaoTracado {float:left;width:100%;height:4px;background:url('../imagens/separacao_tracado.jpg');margin-top:25px}
#Corpo .DivSeparacaoAviao {margin-top:0px}
#Corpo .DivSeparacaoAviao2 {float:left;width:100%;margin-top:-16px;background:url('../imagens/ico_aviao.png') no-repeat center;height:17px}
#Corpo .DivFinalCorpo {float:left;width:100%;margin-top:30px}

#Patrocinador {float:left;width:220px;margin-top:-7px;background-color:#FFFFFF;-webkit-box-shadow: -2px 0px 5px 0px rgba(187,187,187,0.5);-moz-box-shadow: -2px 0px 5px 0px rgba(187,187,187,0.5);box-shadow: -2px 0px 5px 0px rgba(187,187,187,0.5);padding-left:15px;padding-top:15px}
#Patrocinador .DivTitulo1 {float:left;width:100%;font-family:Open Sans,arial;font-size:15px;color:#706F6F;text-align:left}
#Patrocinador .DivTitulo2 {font-size:21px;color:#424241}
#Patrocinador .DivFinal {float:left;width:100%;height:25px}

#PatrocinadorMobile {float:left;width:calc(100% + 10px);margin-left:-5px;margin-top:30px;display:none}
#PatrocinadorMobile .DivTitulo {float:left;width:100%;margin-top:10px;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#cf0909;font-weight:600}
#PatrocinadorMobile .DivSeparacao {float:left;width:100%;margin-top:10px;background:url('../imagens/separacao_tracado2.jpg');height:1px;margin-bottom:20px}
#PatrocinadorMobile .DivSetaEsquerda {float:left;width:26px;height:40px;margin-right:9px;margin-top:80px;background:url('../imagens/seta_esquerda.png');cursor:pointer}
#PatrocinadorMobile .DivSetaDireita {float:left;width:26px;height:40px;margin-left:9px;margin-top:80px;background:url('../imagens/seta_direita.png');cursor:pointer}
#PatrocinadorMobile .stepcarousel {float:left;width:calc(100% - 70px);position:relative;height:202px;-webkit-box-shadow: -2px 0px 5px 0px rgba(187,187,187,0.5);-moz-box-shadow: -2px 0px 5px 0px rgba(187,187,187,0.5);box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.75)}
#PatrocinadorMobile .stepcarousel .belt {position: absolute;left: 0;top: 0}
#PatrocinadorMobile .DivPatrocinadorBanner {float:left;width:222px;height:200px;display:table}
#PatrocinadorMobile .BannerImg {max-width:200px;max-height:180px;border:0px}

#Rodape {float:left;width:100%;background-color:#333333;border-top:8px solid #26A65B;text-align:center;padding-top:30px;padding-bottom:10px}
#Rodape .DivCentralizar2 {display:inline-block;width:100%;max-width:980px;margin:0px;}
#Rodape .DivTexto {float:left;width:375px;text-align:left;font-family:Open Sans,arial;font-size:15px;color:#FFFFFF}
#Rodape .DivSeparacao {float:left;background:url('../imagens/separacao_rodape.jpg') repeat-y;margin-left:30px;padding-left:30px;height:120px}
#Rodape .DivAtendimento {float:left;background:url('../imagens/back_mundo_rodape.jpg') no-repeat center center;width:272px;height:130px;margin-top:-20px;padding-top:20px}
#Rodape .DivAtendimentoTitulo {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:18px;color:#26A65B}
#Rodape .DivAtendimentoTexto {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:15px;color:#ffffff;line-height:22px}
#Rodape .DivDados {float:right;width:170px}
#Rodape .DivEmail {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:15px;color:#FFFFFF}
#Rodape .DivRedes {float:left;width:100%;margin-top:15px}
#Rodape .DivRedes2 {float:left;margin-right:10px}
#Rodape .DivRedesFacebook {background:url('../imagens/ico_facebook.jpg');width:35px;height:37px;cursor:pointer}
#Rodape .DivRedesFacebook:hover {background:url('../imagens/ico_facebook2.jpg')}
#Rodape .DivRedesGoogle {background:url('../imagens/ico_google_plus.jpg');width:35px;height:37px;cursor:pointer}
#Rodape .DivRedesGoogle:hover {background:url('../imagens/ico_google_plus2.jpg')}
#Rodape .DivRedesFeed {background:url('../imagens/ico_feed.jpg');width:35px;height:37px;cursor:pointer}
#Rodape .DivRedesFeed:hover {background:url('../imagens/ico_feed2.jpg')}
#Rodape .DivEvernet {float:left;width:100%;margin-top:25px;text-align:right}
#Rodape .EvernetImg {width:46px;height:11px;border:0px}
#Rodape .DivInstitucional{display:inline-block;width:100%;text-align:center;margin-bottom:20px;font-family:Open Sans,arial;font-size:15px;color:#FFFFFF;}
#Rodape .DivInstitucional a{color:#ffffff; text-decoration:none;}
#Rodape .DivLink{display:inline-block; margin-bottom:20px;}
#Rodape .DivLink:hover{text-decoration:underline;}
#Rodape .DivLink2{display:inline-block; margin-bottom:20px;}
#Rodape .DivInstitucional .DivMenuSelecionado{text-decoration:underline;}

#Etapa {float:left;width:100%}
#Etapa .DivTitulo {float:left;width:100%;margin-top:15px;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#cf0909;font-weight:600}
#Etapa .DivSeparacao {float:left;width:100%;margin-top:10px;background:url('../imagens/separacao_tracado2.jpg');height:1px}
#Etapa .DivDetalhes {float:left;width:100%;margin-top:15px;margin-bottom:15px;}
#Etapa .DivDetalhes1 {float:left;width:350px}
#Etapa .DivDetalhes1Titulo {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:19px;color:#363535;font-weight:600;margin-bottom:5px;}
#Etapa .DivDetalhes1Titulo a{text-decoration:none;cursor:pointer;color:#363535;}
#Etapa .DivDetalhes1Foto {float:left;width:100%;margin-top:8px;text-align:left}
#Etapa .Detalhes1FotoImg {max-width:100%;border:0px}
#Etapa .DivDetalhes2 {float:left;width:calc(100% - 420px);min-height:191px;margin-top:6px;margin-left:15px;margin-right:15px;border-top:1px solid #F5F5F5;-webkit-box-shadow: 0px 2px 7px 0px rgba(187,187,187,1);-moz-box-shadow: 0px 2px 7px 0px rgba(187,187,187,1);box-shadow: 0px 2px 7px 0px rgba(187,187,187,1);padding:20px}
#Etapa .DivDetalhes2Titulo {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:16px;color:#cf0909;font-weight:600}
#Etapa .DivDetalhes2Texto {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:13px;color:#838381;line-height:22px;margin-top:5px}
#Etapa .DivDetalhes2Opcoes {float:left;width:100%;margin-top:5px}
#Etapa .DivDetalhes2Opcoes2 {float:left;width:calc(50% - 10px);text-align:left;font-family:Open Sans,arial;font-size:13px;color:#484848;margin-top:7px;background:url('../imagens/seta_etapas.png') no-repeat left center;padding-left:10px}
#Etapa .DivDetalhes2Botao {float:left;width:100%;text-align:left;margin-top:11px}
#Etapa .Detalhes2BotaoImg {width:211px;height:51px;border:0px;cursor:pointer}
#Etapa .Detalhes2BotaoImg:hover {filter:alpha(opacity=80);opacity:.8}
#Etapa .DivDetalhesUrl {color:#484848;text-decoration:none}
#Etapa .DivDetalhesUrl:hover {text-decoration:underline}

#Documentos {float:left;width:100%;margin-bottom:30px}
#Documentos .DivTitulo {float:left;width:100%;margin-top:10px;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#cf0909;font-weight:600}
#Documentos .DivSeparacao {float:left;width:100%;margin-top:10px;background:url('../imagens/separacao_tracado2.jpg');height:1px;margin-bottom:20px}
#Documentos .DivListagem {float:left;width:calc(33.3% - 31px);min-height:138px;padding:15px;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #eeeded}
#Documentos .DivList1 {border-right:1px solid #eeeded}
#Documentos .DivList2 {border-right:1px solid #eeeded}
#Documentos .DivList3 {}
#Documentos .DivList4 {border-right:1px solid #eeeded}
#Documentos .DivList5 {border-right:1px solid #eeeded}
#Documentos .DivList6 {}
#Documentos .DivListTitulo {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:14px;color:#424241;font-weight:600}
#Documentos .DivListTexto {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:13px;color:#838381;line-height:22px;margin-top:5px}
#Documentos .DivListBotao {float:left;width:100%;text-align:left;margin-top:15px}
#Documentos .ListBotaoImg {width:176px;height:32px;border:0px;cursor:pointer}
#Documentos .ListBotaoImg:hover {filter:alpha(opacity=70);opacity:.7}
#Documentos .DivFinal {float:left;width:100%;background-color:#FFFFFF;margin-top:-1px;height:1px}

#Informativos {float:left;width:100%}
#Informativos a{text-decoration:none;cursor:pointer;color:#363535;}
#Informativos .DivSeparacao {float:left;width:100%;margin-top:20px;background:url('../imagens/separacao_tracado2.jpg');height:1px}
#Informativos .DivListagem {float:left;width:100%;margin-top:25px}
#Informativos .DivFoto {float:left;width:220px}
#Informativos .FotoImg {max-width:220px;border:0px}
#Informativos .DivTextos {float:left;width:calc(100% - 250px);margin-left:15px;margin-right:15px}
#Informativos .DivTitulo {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#424241;font-weight:600;text-transform:uppercase}
#Informativos .DivTexto {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:13px;color:#838381;line-height:22px;margin-top:5px;}
#Informativos .DivBotao {float:left;width:100%;text-align:left;margin-top:8px}
#Informativos .BotaoImg {width:105px;height:32px;border:0px;cursor:pointer}
#Informativos .BotaoImg:hover {filter:alpha(opacity=70);opacity:.7}

#QuemSomos {float:left;width:100%}
#QuemSomos .DivTitulo {float:left;width:100%;margin-top:15px;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#cf0909;font-weight:600}
#QuemSomos .DivSeparacao {float:left;width:100%;margin-top:10px;background:url('../imagens/separacao_tracado2.jpg');height:1px;margin-bottom:20px}
#QuemSomos .DivTexto {float:left;width:calc(100% - 15px);margin-right:15px;margin-bottom:20px;font-family:Open Sans,arial;font-size:13px;color:#838381;text-align:left;line-height:22px;}

#Sequencia {float:left;width:100%}
#Sequencia .DivTitulo {float:left;width:100%;margin-top:15px;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#cf0909;font-weight:600}
#Sequencia .DivSeparacao {float:left;width:100%;margin-top:10px;background:url('../imagens/separacao_tracado2.jpg');height:1px;margin-bottom:20px}
#Sequencia .DivVideo {float:left;width:calc(100% - 15px);margin-right:15px;margin-bottom:20px;font-family:Open Sans,arial;font-size:13px;color:#838381;text-align:left}
#Sequencia .DivTexto {float:left;width:calc(100% - 15px);margin-right:15px;margin-bottom:20px;font-family:Open Sans,arial;font-size:13px;color:#838381;text-align:left}
#Sequencia .DivTexto img {width:100%; height:100%;}
#Sequencia .DivBotaoDownload {float:left;width:100%;max-width:340px;height:45px;margin-bottom:10px;cursor:pointer;background:url('../imagens/botao_download_sequencia.png');}
#Sequencia .ImagensImg {border:0px;max-width:100%}


#Informativos2 {float:left;width:100%;margin-bottom:10px}
#Informativos2 .DivTitulo {float:left;width:100%;margin-top:15px;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#cf0909;font-weight:600}
#Informativos2 .DivTitulo a{color:#cf0909;text-decoration:none;}
#Informativos2 .DivSeparacao {float:left;width:100%;margin-top:10px;background:url('../imagens/separacao_tracado2.jpg');height:1px}
#Informativos2 .DivListagem {float:left;width:100%;margin-top:25px}
#Informativos2 .DivListagem2 {float:left;width:100%;margin-top:15px}
#Informativos2 .DivFoto {float:left;width:220px}
#Informativos2 .FotoImg {max-width:220px;border:0px}
#Informativos2 .DivTextos {float:left;width:calc(100% - 250px);margin-left:15px;margin-right:15px}
#Informativos2 .DivTituloList {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#424241;font-weight:600;text-transform:uppercase}
#Informativos2 .DivTexto {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:13px;color:#838381;line-height:22px;margin-top:5px}
#Informativos2 .DivTexto a{color:#838381;text-decoration:none;}
#Informativos2 .DivBotao {float:left;width:100%;text-align:left;margin-top:8px}
#Informativos2 .BotaoImg {width:105px;height:32px;border:0px;cursor:pointer}
#Informativos2 .BotaoImg:hover {filter:alpha(opacity=70);opacity:.7}
#Informativos2 .DivTextos2 {float:left;width:calc(100% - 15px);margin-right:15px}
#Informativos2 .DivTexto2 {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:13px;color:#838381;line-height:22px;margin-top:15px}
#Informativos2 .ImagemImg {max-width:100%;height:auto;border:0px;margin:10px;margin-left:0px}

#Etapa2 {float:left;width:100%;margin-bottom:10px}
#Etapa2 .DivTitulo {float:left;width:100%;margin-top:15px;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#cf0909;font-weight:600}
#Etapa2 .DivSeparacao {float:left;width:100%;margin-top:10px;background:url('../imagens/separacao_tracado2.jpg');height:1px}
#Etapa2 .DivDetalhesTitulo {float:left;width:100%;text-align:left;font-family:Open Sans,arial;font-size:19px;color:#363535;font-weight:600}
#Etapa2 .DivDetalhes2Botao {float:left;width:calc(100% - 15px);text-align:right;margin-top:-5px;margin-bottom:0px;margin-right:15px;}
#Etapa2 .Detalhes2BotaoImg {width:211px;height:51px;border:0px;cursor:pointer}
#Etapa2 .Detalhes2BotaoImg:hover {filter:alpha(opacity=80);opacity:.8}
#Etapa2 .DivTexto {float:left;width:calc(100% - 15px);margin-right:15px;margin-top:15px;margin-bottom:20px;font-family:Open Sans,arial;font-size:13px;color:#838381;text-align:left;line-height:22px;}
#Etapa2 .DivDocumentosSeparacao {float:left;width:100%;background:url('../imagens/separacao_tracado2.jpg');height:1px}
#Etapa2 .DivDocumentosTexto {float:left;width:calc(100% - 30px);padding-right:15px;padding-top:10px;padding-bottom:10px;padding-left:15px;font-family:Open Sans,arial;font-size:14px;color:#838381;text-align:left;cursor:pointer}
#Etapa2 .DivDocumentosTexto:hover {background-color:#F5F5F5}
#Etapa2 .DivComoChegar {float:left;width:calc((100% / 3) - 16px);min-height:220px;margin-right:15px;background-color:#EEEEEE;padding-top:5px;font-size:16px;color:#303030;font-family:Open Sans,arial;margin-top:5px;margin-bottom:5px;}
#Etapa2 .DivDetalhesTitulo2 {float:left;width:100%;font-size:19px;color:#363535;font-weight:600;margin-bottom:5px;margin-top:5px;}
#Etapa2 .DivComoChegar a{color:#303030;text-decoration:none;text-align:center;}
#Etapa2 .DivComoChegar a:hover{text-decoration:underline;}
#Etapa2 .DivComoChegarFoto {float:left;width:100%;height:105px;background:url('../imagens/como_chegar.jpg');background-repeat:no-repeat;background-size:100%;margin-bottom:5px;}
#Etapa2 .DivComoChegarTexto {float:left;padding:10px;width:calc(100% - 25px);text-align:center;}
#Etapa2 .DivProgramacaoImagem{float:left;width:100%;text-align:center;padding-top:5px;margin-bottom:5px;}
#Etapa2 .ProgramacaoImg {}
#Etapa2 .DivResultadosImagem {float:left;width:100%;text-align:center;padding-top:5px;margin-bottom:5px;}
#Etapa2 .ResultadosImg {max-width:100px;height:100px;}
#Etapa2 .DivResultadosTexto {float:left;padding:10px;width:calc(100% - 10px);text-align:center;}
#Etapa2 .DivGaleriaCenter {text-align:center}
#Etapa2 .DivGaleria {display:inline-block}
#Etapa2 .GaleriaImg {max-width:174px;width:100%;height:auto;border:0px;margin-right:2px;margin-bottom:5px}
#Etapa2 .DivSeparacaoBottom {margin-bottom:15px}
#Etapa2 .LocalizacaoImg {max-width:100%;height:auto;border:0px}
#Etapa2 .LocalizacaoImg img{max-width:100%;height:auto;border:0px}
#Etapa2 .DivTexto3 {float:left;width:calc(100% - 15px);margin-right:15px;margin-top:15px;font-family:Open Sans,arial;font-size:13px;color:#838381;text-align:left;line-height:22px;}
#Etapa2 .DivDetalhes3Capa {float:left;margin-right:15px;margin-bottom:15px;}
#Etapa2 .DivDetalhes3Info {float:left;width:calc(100% - 362px);}
#Etapa2 .DivDetalhesTexto {float:left;margin-top:5px;}
#Etapa2 .DivDetalhes3Botao {float:left;margin-top:10px;}
#Etapa2 .DivListInscritos {float:left;width:100%;height:50px;border-bottom:1px dashed #ECECEC;line-height:16px;}
#Etapa2 .DivListInscritosTitulo {display:table;float:left;height:100%;padding:10px;word-break:break-word;}
#Etapa2 .DivListInscritosNum {width:calc(6% - 20px);}
#Etapa2 .DivListInscritosBra {width:calc(8% - 20px);}
#Etapa2 .DivListInscritosNome {width:calc(27% - 20px);}
#Etapa2 .DivListInscritosAero {width:calc(18% - 20px);}
#Etapa2 .DivListInscritosMotor {width:calc(14% - 20px);}
#Etapa2 .DivListInscritosCidade {width:calc(14% - 20px);}
#Etapa2 .DivListInscritosPag {width:calc(13% - 20px);}

#Contato {float:left;width:100%;margin-bottom:10px}
#Contato .DivTitulo {float:left;width:100%;margin-top:15px;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#cf0909;font-weight:600}
#Contato .DivSeparacao {float:left;width:100%;margin-top:10px;background:url('../imagens/separacao_tracado2.jpg');height:1px}
#Contato .DivFormulario {float:left;width:calc(100% - 15px);margin-right:15px}
#Contato .DivTexto {float:left;width:100%;margin-top:20px;font-family:Open Sans,arial;font-size:13px;color:#838381;text-align:left}
#Contato .DivInput1, #Inscricao .DivInput2{float:left;text-align:left;margin-top:4px;margin-right:20px;font-family:Open Sans,arial;font-size:15px;color:#838381;}
#Contato .DivInput1 {width:calc(50% - 10px);}
#Contato .DivInput2 {width:calc(100% - 10px);}
#Contato .DivEmail, #Contato .DivAssunto {margin-right:0px;}
#Contato .DivContatoInput {width:calc(100% - 14px);height:17px;padding:6px;border:1px solid #BBBBBB;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow: inset 0 0 5px rgba(0,0,0,0.1),inset 0 1px 1px rgba(0,0,0,0.1);-webkit-transition:0.5s; transition:0.5s;}
#Contato .DivContatoTextArea {width:calc(100% - 5px);}
#Contato .DivContatoInput:hover, #Inscricao .DivInscricaoSelect:hover, .DivContatoTextArea:hover {border:1px solid #6995DB;-webkit-transition:0.5s; transition:0.5s;}
#Contato .DivSubmit {float:right;width:100px;height:40px;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:0px;background-color:#26A65B;color:#ffffff;cursor:pointer;}
#Contato .DivSubmit:hover {background-color:#333333;}

#Inscricao {float:left;width:100%;margin-bottom:10px}
#Inscricao .DivTitulo {float:left;width:100%;margin-top:15px;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#cf0909;font-weight:600}
#Inscricao .DivSeparacao {float:left;width:100%;margin-top:10px;background:url('../imagens/separacao_tracado2.jpg');height:1px}
#Inscricao .DivFormulario {float:left;width:calc(100% - 15px);margin-right:15px;}
#Inscricao .DivTexto {float:left;width:100%;margin-top:20px;font-family:Open Sans,arial;font-size:13px;color:#838381;text-align:left}
#Inscricao .DivInput1, #Inscricao .DivInput2{float:left;text-align:left;margin-top:4px;margin-right:20px;font-family:Open Sans,arial;font-size:15px;color:#838381;}
#Inscricao .DivInput1 {width:calc(50% - 10px);}
#Inscricao .DivInput2 {width:calc(33.3% - 13.5px);}
#Inscricao .DivEmail, #Inscricao .DivBRA, #Inscricao .DivCelular, #Inscricao .DivBairro, #Inscricao .DivUF, #Inscricao .DivFreestyle, #Inscricao .DivFrequencia, #Inscricao .DivMotor {margin-right:0px;}
#Inscricao .DivInscricaoInput {width:calc(100% - 14px);height:17px;padding:6px;border:1px solid #BBBBBB;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow: inset 0 0 5px rgba(0,0,0,0.1),inset 0 1px 1px rgba(0,0,0,0.1)}
#Inscricao .DivInscricaoSelect {width:100%;height:31px;}
#Inscricao .DivInscricaoInput, #Inscricao .DivInscricaoSelect{-webkit-transition:0.5s; transition:0.5s;}
#Inscricao .DivInscricaoInput:hover, #Inscricao .DivInscricaoSelect:hover {border:1px solid #6995DB;-webkit-transition:0.5s; transition:0.5s;}
#Inscricao .DivSubmit {float:right;width:180px;height:40px;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:0px;background-color:#2BA00D;color:#ffffff;cursor:pointer;}
#Inscricao .DivSubmit:hover {background-color:#333333;}
#Inscricao .DivMsg{float:left;width:calc(100% - 15px);margin-right:15px;line-height:22px;}
#Inscricao .DivTermoResponsabilidade {text-decoration:underline;color:#cf0909;cursor:pointer;}
#Inscricao .DivBoleto{width:250px;background-image:url('../imagens/boleto.png');background-repeat:no-repeat;border:1px solid #E6E6E6;background-position-x:10px; background-position-y:10px;padding-left:50px;font-size:15px;line-height:50px;margin-right:15px;margin-top:15px;margin-bottom:15px;cursor:pointer;}
#Inscricao .DivBoleto:hover{background-color:#E6E6E6;}


#Busca .DivBuscaResultados {float:left;text-align:left;width:calc(100% - 15px);margin-right:15px;margin-top:20px;font-family:Open Sans,arial;font-size:13px;color:#838381;}
#Busca .DivTitulo {float:left;width:100%;margin-top:15px;text-align:left;font-family:Open Sans,arial;font-size:20px;color:#cf0909;font-weight:600}
#Busca .DivTexto {float:left;width:100%;margin-top:5px;}
#Busca .DivSeparacao {float:left;width:100%;margin-top:10px;background:url('../imagens/separacao_tracado2.jpg');height:1px}
#Busca .DivTituloResultados {float:left;width:100%;margin-bottom:5px;text-align:left;font-family:Open Sans,arial;font-size:16px;color:#cf0909;font-weight:600}
#Busca .DivSaibaMais {float:left;width:105px;height:32px;margin-top:10px;background-image:url('../imagens/botao_saiba_mais.png');background-repeat:no-repeat;}

@media screen and (max-width: 1020px) {
#Topo .DivCentralizar {width:calc(100% - 25px);margin-left:15px;margin-right:10px;margin-top:15px;margin-bottom:15px;}
#Menu .DivCentralizar {margin:0px;}
#Corpo .DivEsquerdo {width:15px}
#Corpo .DivDireito {width:15px}
#Corpo .DivCentralizar {width:calc(100% - 30px)}
#Rodape .DivCentralizar {width:calc(100% - 30px);margin-left:15px;margin-right:15px}
}
@media screen and (max-width: 995px) {
#Menu .DivMenuDesktop {display:none}
#Menu .DivMenuMobile {display:inline}
}
@media screen and (max-width: 950px) {
#Menu .DivInscricao, #Menu .DivInscricao2{height:100%;}
#Patrocinador {display:none}
#PatrocinadorMobile {display:inline}
#Corpo .DivConteudo {width:100%}
#Etapa .DivDetalhes2 {width:calc(100% - 405px);margin-right:0px}
#Rodape .DivTexto {float:left;width:100%}
#Rodape .DivSeparacao {display:none}
#Rodape .DivAtendimento {height:120px;margin-top:0px}
#Rodape .DivDados {margin-top:20px;width:155px}
#QuemSomos .DivTexto {width:100%;margin-right:0px}
#Sequencia .DivTexto {width:100%;margin-right:0px}
#Etapa2 .DivDetalhes2Botao {width:100%;margin-right:0px}
#Etapa2 .DivTexto {width:100%;margin-right:0px}
#Informativos2 .DivTextos2 {width:100%;margin-right:0px}
#Inscricao .DivFormulario{width:100%;}
}
@media screen and (max-width: 860px) {
#Etapa2 .DivListInscritosAero, #Etapa2 .DivListInscritosMotor {display:none;}
#Etapa2 .DivListInscritosNum {width:calc(10% - 20px);}
#Etapa2 .DivListInscritosBra {width:calc(15% - 20px);}
#Etapa2 .DivListInscritosNome {width:calc(35% - 20px);}
#Etapa2 .DivListInscritosCidade {width:calc(20% - 20px);}
#Etapa2 .DivListInscritosPag {width:calc(20% - 20px);}
}
@media screen and (max-width: 750px) {
#Topo .DivOutrosLogs {width:auto;margin-top:50px;}
#Topo .DivBusca {float:left;width:100%;text-align:center;margin-top:0px;}
#Topo .DivBuscaInput {width:calc(100% - 103px)}
#Etapa2 .DivDetalhes3Capa {display:none;}
#Etapa2 .DivDetalhes3Info, #Etapa2 .DivDetalhesTexto, #Etapa2 .DivDetalhes3Botao {width:100%;}
}
@media screen and (max-width: 710px) {
.DivAoVivoTexto{background-position:center; padding-top:25px; background-position-y:0px;padding-left:0px;}
#Etapa .DivDetalhes1 {width:100%}
#Etapa .DivDetalhes2 {width:calc(100% - 40px);margin-left:0px;margin-right:0px}
#Etapa .Detalhes1FotoImg {width:100%}
#Documentos .DivListagem {width:calc(50% - 31px);}
#Documentos .DivList1 {border-right:1px solid #eeeded}
#Documentos .DivList2 {border-right:0px}
#Documentos .DivList3 {border-right:1px solid #eeeded}
#Documentos .DivList4 {border-right:0px}
#Documentos .DivList5 {border-right:1px solid #eeeded}
#Documentos .DivList6 {border-right:0px}
#Informativos .DivFoto {float:left;width:220px;display:none}
#Informativos .DivTextos {width:calc(100% - 10px);margin-left:5px;margin-right:5px}
#Informativos2 .DivFoto {float:left;width:220px;display:none}
#Informativos2 .DivTextos {width:calc(100% - 10px);margin-left:5px;margin-right:5px}
}

@media screen and (max-width: 590px) {
#Topo .LogoImg{margin-right:0px}
}

@media screen and (max-width: 590px) {
#Topo .DivOutrosLogs {width:100%;margin-top:15px;}
#Topo .DivLogo {width:100%;text-align:center;margin:5px 0px;}
#Topo .DivOutrosLogs {margin-bottom:15px;}
#Etapa2 .DivComoChegar {width:100%;margin-right:0px;min-height:190px;}
#Contato .DivFormulario {margin-right:0px;}
#Contato .DivInput1, #Inscricao .DivInput2 {margin-right:0px;}
#Contato .DivInput1 {width:100%;}
#Inscricao .DivCEP, #Inscricao .DivMunicipio, #Inscricao .DivTamanhoCamiseta, #Inscricao .DivCategoria{width:calc(50% - 10px);}
#Inscricao .DivMunicipio, #Inscricao .DivCategoria {margin-right:0px;}
#Inscricao .DivUF, #Inscricao .DivFreestyle {width:100%;margin-right:0px;}
#Etapa2 .DivListInscritosBra, #Etapa2 .DivListInscritosCidade {display:none;}
#Etapa2 .DivListInscritosNum {width:calc(15% - 20px);}
#Etapa2 .DivListInscritosNome {width:calc(50% - 20px);}
#Etapa2 .DivListInscritosPag {width:calc(35% - 20px);}
}
@media screen and (max-width: 500px) {
#Rodape .DivAtendimento {width:100%}
#Rodape .DivDados {float:left;width:100%;margin-top:0px}
#Rodape .DivEvernet {text-align:left;margin-top:20px;margin-bottom:15px}
#Documentos .DivListagem {width:calc(100% - 31px);}
#Documentos .DivSeparacao {margin-bottom:0px}
#Documentos .DivList1 {border-right:0px}
#Documentos .DivList3 {border-right:0px}
#Documentos .DivList5 {border-right:0px}
#Inscricao .DivNome, #Inscricao .DivEmail, #Inscricao .DivLogradouro, #Inscricao .DivBairro, #Inscricao .DivRadio, #Inscricao .DivFrequencia, #Inscricao .DivAeromodelo, #Inscricao .DivMotor {width:100%;margin-right:0px;}
}
@media screen and (max-width: 440px) {
#Topo .LogoImg {}
#Topo .LogoImgDif {width:auto;}
#Etapa2 .DivDetalhes2Botao {margin-bottom:20px}
#Inscricao .DivTamanhoCamiseta, #Inscricao .DivCategoria{width:100%;margin-right:0px;}
}
@media screen and (max-width: 390px) {
#Sequencia .DivBotaoDownload {max-width:290px;height:40px;cursor:pointer;background:url('../imagens/botao_download_sequencia2.png');}
}