@charset "ISO-8859-1";

* {margin:0;padding:0;list-style:none;outline:none;}

html {font-size:16px}
body {font-size:.63em;font-family:tahoma, sans-serif;background:url('../img/fundo-body.gif') #012a40}
img, fieldset {border:none}
h1 {position:absolute;left:10px;top:7px /*float:left;padding:7px 0 0 10px*/}
h1 a {display:block;width:144px;height:90px;background:url('../img/logo.png') no-repeat}
p {margin-bottom:10px}
form p {float:left}
label {padding-right:3px}

table {border-collapse:collapse}
thead th {padding:3px 5px;color:#105d8e;text-align:left;background:#d9e6ea}
tbody td {padding:3px 5px;text-align:left;border-bottom:solid 1px #bdb8ab}

.ir {position:absolute;width:1px;height:1px;overflow:hidden;visibility:hidden}
.ipt {padding:2px;font-size:1em;color:#424242;border:solid 1px #cad5df;background:#fff}
.slt {padding:1px;text-transform:capitalize}
.btn {margin:0 5px;font-weight:bold;font-size:1em;color:#fff;border:outset 1px #88480d;background:#d97316}
.rdo {float:left;width:15px;height:15px;margin:-1px 5px 0 0}
.scroll {padding:5px; width:490px;overflow:auto !important}
.blc {float:none !important}
.lnkLivro {position:absolute;left:364px;top:404px;width:234px;height:106px;background:url('../img/link-inscricoes.png') no-repeat 105px 55px;z-index:1}
.lnkLivro:hover {background-position:105px -27px}

.clrfix:after {clear:both;display:block;visibility:hidden;height:0;content:".";}
.clrfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clrfix {height: 1%;}
.clrfix {display: block;}
/* End hide from IE-mac */

#ctWrapper {position:relative;width:988px;height:600px;margin:0 auto;border:solid 1px #000;background:url('../img/nuvens.jpg') no-repeat}
#ctWrapper.restrita {background:url('../img/nuvens-restrita.jpg') no-repeat}

#ctWrapper #temaHome {position:absolute;left:0;top:66px;width:990px;height:478px;background:url('../img/fundo-home.jpg') no-repeat}
/*#ctWrapper #temaHome {position:absolute;left:0;top:66px;width:990px;height:478px;background:url('../img/fundo-home-postit.jpg') no-repeat}*/
	#postIT {position:absolute;left:280px;top:140px;width:225px;font:bold 15px arial, sans-serif;color:#0062ab;text-align:center}
	#postIT ul {padding:0 10px 0 25px}
	#postIT li {text-align:left;font-weight:normal}
	#postIT li span {font-weight:bold}

#ctWrapper #temaAreaAberta {position:absolute;left:0;top:82px;width:666px;height:478px;background:url('../img/fundo-interna.png') no-repeat}
#ctWrapper #temaAreaRestrita {position:absolute;right:0;bottom:0px;width:351px;height:416px;background:url('../img/fundo-restrita.png') no-repeat}

#ctHeader {position:relative;height:97px;background:url('../img/fundo-header.gif') repeat-x;z-index:1}

#ctFooter {position:relative;height:56px;background:url('../img/fundo-footer.gif') left bottom repeat-x}
	* html #ctFooter {height:58px}
#ctFooter #ctPatrocinio {position:absolute;left:9px;top:7px}
#ctFooter #ctPatrocinio li {float:left;margin-right:15px}
#ctFooter #ctPaises {position:absolute;right:5px;top:12px;width:465px}
	* html #ctFooter #ctPaises {width:475px}
#ctFooter #ctPaises p, #ctFooter #ctPaises li {float:left;margin-left:10px;font-size:1.1em;color:#fff}
#ctFooter #ctPaises a {display:block;width:19px;height:14px}
#ctFooter #ctPaises .on a {margin-top:-1px;border:solid 1px #000}
#ctFooter #ctPaises .arg {background:url('../img/argentina.gif') no-repeat}
#ctFooter #ctPaises .col {background:url('../img/colombia.gif') no-repeat}
#ctFooter #ctPaises .equ {background:url('../img/equador.gif') no-repeat}
#ctFooter #ctPaises .per {background:url('../img/peru.gif') no-repeat}
#ctFooter #ctPaises .par {background:url('../img/paraguai.gif') no-repeat}
#ctFooter #ctPaises .uru {background:url('../img/uruguai.gif') no-repeat}
#ctFooter #ctPaises .chi {background:url('../img/chile.gif') no-repeat}
#ctFooter #ctPaises .bra {background:url('../img/brasil.gif') no-repeat}
#ctFooter .jogoSistema {position:absolute;right:5px;bottom:5px;display:block;width:109px;height:17px;background:url('../img/jogo-sistema-sebrae.gif') no-repeat}
#ctFooter .desenv {position:absolute;left:529px;bottom:10px;margin:0;font-size:1.1em;color:#fff}
#ctFooter .desenv a {color:#fff}

#bkgPop {position:absolute;display:none;width:100%;top:0;left:0;margin-bottom:0;background:#b8cfdd;filter:alpha(opacity=70);opacity:0.7;z-index:40}
#frm {display:none;display/**/:none;position:absolute;top:0;left:0;z-index:1;filter:mask();width:100%;margin-left:auto;margin-right:auto;text-align:center}
.pop {display:none;position:absolute;left:50%;top:50%;padding:15px;color:#fff;border:solid 2px #d5ac88;background:#105d8e;z-index:41}

#menu {position:absolute;left:178px;top:12px /*float:left;margin:12px 0 0 41px*/}
#menu ul {display:none;width:124px;padding-bottom:6px;background:url('../img/fundo-sub-menu.png') no-repeat left bottom;overflow:hidden}
#menu li {float:left;margin-left:-20px}
#menu li li {float:left;width:84px;margin:0 20px}
	* html #menu li li {float:left;width:84px;margin:0 10px}
#menu li li a {width:74px;height:auto;padding:5px 0 5px 10px;color:#134d72;text-decoration:none;text-transform:lowercase;border-bottom:solid 1px #e5e5e5;background:url('../img/raquo-laranja.gif') no-repeat 0 10px}
#menu li .ult a {border-bottom:none !important}
#menu a {display:block;width:124px;height:58px}
#menu #mnDesafio {background:url('../img/menu-o-desafio.png') no-repeat}
#menu #mnHistorico {background:url('../img/menu-historico.png') no-repeat}
#menu #mnNoticias {background:url('../img/menu-noticias.png') no-repeat}
#menu #mnInscricoes {background:url('../img/menu-inscricoes.png') no-repeat}
#menu li.on {background:none}
#menu li.on a {background-position:0 -58px !important}
	* html #menu li.on a {background-position:0 -57px !important}
#menu li.on li a {background-position:0 10px !important}

#links {position:absolute;left:595px;top:47px}
#links li {float:left}
#links a {display:block;height:19px}
#links #lnkEstatistica {width:76px;margin:0 9px 0 0;background:url('../img/link-estatistica.gif') no-repeat}
#links #lnkDuvidas {width:58px;margin:0 9px 0 0;background:url('../img/link-duvidas.gif') no-repeat}
#links #lnkFaleConosco {width:89px;background:url('../img/link-fale-conosco.gif') no-repeat}

#ctLogin {position:absolute;left:595px;top:7px}
#ctLogin form p {padding:0 0 0 4px}
#ctLogin form .titulo {width:80px;height:12px;margin:2px 0 0 0;background:url('../img/titulo-area-restrita.gif') no-repeat}
#ctLogin form .txt {width:86px;padding:2px;font-size:1.1em;color:#fff;border:none;background:url('../img/fundo-campos-login.jpg') no-repeat}
#ctLogin form .btn {width:18px;margin:0;font:normal 1.1em arial, sans-serif;color:#fff;border:none;border-right:solid 1px #88480d;border-bottom:solid 1px #88480d;background:#d97316}
#ctLogin form .lnkEsqueciSenha {float:left;display:block;width:91px;height:9px;margin:4px 0 0 4px;background:url('../img/link-esqueci-senha.gif') no-repeat}

#ctErroLogin {display:none;position:absolute;left:615px;top:7px;font-size:1.1em;color:#fff}
#ctErroLogin p {float:left;padding:0 0 0 4px;font-weight:bold}
#ctErroLogin .titulo {width:80px;height:12px;margin:2px 0 0 0;background:url('../img/titulo-area-restrita.gif') no-repeat}
#ctErroLogin .texto {margin:2px 0 0 0;color:#f39e4f}
#ctErroLogin .lnkEsqueciSenha {float:left;display:block;width:91px;height:9px;margin:4px 0 0 4px;background:url('../img/link-esqueci-senha.gif') no-repeat}

#ctLogado {position:absolute;left:808px;top:7px}
#ctLogado p {float:left;padding:0 0 0 4px}
#ctLogado .area {width:122px}
#ctLogado .sair {width:30px}

#wpContent {color:#424242}

#ctDesafioAgora {display:;position:absolute;left:266px;top:25px;width:137px}
#ctDesafioAgora li {margin-bottom:3px;padding-left:10px;font-size:1em;color:#426c00;background:url('../img/raquo.gif') no-repeat 0 5px}
#ctDesafioAgora .on {font-weight:bold;color:#121212}

#ctMidias {position:absolute;left:37px;top:252px;width:195px;height:126px;background:url('../img/imagem-ganhador.jpg') no-repeat}

#ctContador {position:absolute;right:0;top:-64px;width:170px;height:192px;background:url('../img/cronometro.png') no-repeat}
#ctContador p {position:absolute;left:35px;width:96px;font:normal 1.1em/1em 'Franklin Gothic Medium', sans-serif;text-align:center}
#ctContador .txtLcd {top:63px;font-size:1.4em;font-weight:bold;color:#9c0a00}
#ctContador .txtLcd a {color:#9c0a00;text-decoration:none}
#ctContador .txt {top:96px;text-transform:uppercase}
#ctContador .txt span {font-weight:bold}
#ctContador .inscreva {position:absolute;left:46px;top:147px;width:72px;height:11px;background:url('../img/inscreva-se.gif') no-repeat}
#ctContador .inscritos {top:60px;padding-top:2px;font-weight:normal;font-size:1.1em;text-transform:uppercase}
#ctContador .inscritos span {font-size:1.82em}

#ctConteudo {position:relative;height:447px}
	* html #ctConteudo {height:445px}

#ctConteudo.interna h2 {position:absolute;right:184px;bottom:370px}
#ctConteudo.interna p, #ctConteudo.interna p label {float:left}
#wpContent {position:absolute;right:30px;bottom:10px;width:424px;height:300px;text-align:right;overflow:hidden}
#wpContent h3 {margin-bottom:15px;font-weight:bold;font-size:1.3em;color:#105d8e;text-transform:uppercase}
#wpContent p {font-size:1.1em;color:#424242} 
#wpContent p label {text-align:right}

#resultado {height:196px;margin:8px 0 0 0;padding:3px;border:solid 1px #c8d7dc;overflow:auto}
#resultado .desc {margin:0 0 5px 0;font-weight:bold;font-size:1.1em;color:#d97316}
#resultado .pag {float:none !important;margin:5px 0;font-size:1em;color:#105d8e;text-align:center}
#resultado .pag a {color:#105d8e;text-decoration:none}
#resultado .pag .on {font-weight:bold}

.estatisticas h2 {width:135px;height:21px;background:url('../img/titulo-estatisticas.png') no-repeat}
.estatisticas form {height:55px;border-bottom:solid 1px #acc8d1}
.estatisticas table {width:100%}

.tema h2 {width:102px;height:64px;background:url('../img/titulo-tema-jogo.png') no-repeat}

.duvidas h2 {width:97px;height:21px;background:url('../img/titulo-duvidas.png') no-repeat}
.duvidas form {height:60px;border-bottom:solid 1px #acc8d1}
.duvidas p span, .duvidas p label {font-weight:bold}
.duvidas #resultado {height:190px}
.duvidas #resultado p, .duvidas #resultado #indice {float:left;padding:3px 5px}
.duvidas #resultado #indice {width:260px;margin:0 0 0 5px}
.duvidas #resultado #indice, .duvidas #resultado #indice a {color:#105d8e;text-decoration:none;text-transform:uppercase}
.duvidas #resultado #indice .on {font-weight:bold}
#resultadoIndice {padding:3px 5px;height:14px;background:#d9e6ea;clear:both}
#resultadoIndice li {float:left;padding:0 0;color:#105d8e}
#resultadoIndice li a {padding-right:5px;color:#105d8e;text-decoration:none}
#resultadoIndice li .on {font-weight:bold}
#perguntas {height:134px;margin:5px 0 0 0;text-align:left;overflow:auto}
#perguntas li {padding:5px 0;border-bottom:solid 1px #bdb8ab}
#perguntas li a {color:#424242;text-decoration:none}
#perguntas li span {font-weight:bold;color:#d97316}
#perguntas li p {float:none !important;display:none;margin:5px 0 0 0;padding:5px;font-size:1em;background:#edeeef}
#perguntas .on p {display:block}

.galeria h2 {width:117px;height:57px;background:url('../img/titulo-galeria-fotos.png') no-repeat}
.galeria #fotos {height:230px;padding:5px;border:solid 1px #d9e0e3;background:#ededed;overflow:auto;clear:both}
.galeria #fotos li {float:left;margin:3px}
.galeria #fotos li img {border:solid 2px #9ebec8}
.galeria form {height:22px;margin-bottom:4px;border-bottom:solid 1px #acc8d1}
.galeria .anoAnterior, .galeria .proximoAno {float:left;width:4px;height:7px;margin:5px 3px 0 3px}
.galeria .anoAnterior {background:url('../img/seta-esquerda.png') no-repeat}
.galeria .proximoAno {background:url('../img/seta-direita.png') no-repeat}
.galeria #txtAnoGaleria {float:left;width:40px;font-weight:bold;font-size:1.2em;color:#d97316;text-align:center;border:none;background:transparent}

.faleConosco h2 {width:105px;height:57px;background:url('../img/titulo-fale-conosco.png') no-repeat}
.faleConosco form p {margin-right:5px}
.faleConosco form label {float:none !important;display:block;margin-bottom:3px;text-align:left !important}
.faleConosco .obs {width:352px;font-size:1em !important;text-align:left}

#ctNoticias {height:180px;margin-bottom:15px;padding-right:6px;color:#424242;overflow:auto}
#ctNoticias h4 {font-size:1.1em}
#ctNoticias p {float:none !important;margin:10px 0}
#ctNoticias cite {font-style:normal}
#ctLeiaTambem h3 {margin:0 23px 5px 0}
#ctLeiaTambem .scroll {height:72px;border:solid 1px #d9e1e4;background:#fafafa}
#ctLeiaTambem li {margin-bottom:3px}
#ctLeiaTambem li a {padding-left:10px;color:#424242;text-decoration:none;background:url('../img/raquo-laranja.gif') no-repeat 0 5px}
#ctLeiaTambem li a.on {font-weight:bold}

.noticias.fiqueLigado h2 {width:81px;height:63px;background:url('../img/titulo-fique-ligado.png') no-repeat}
.noticias.saiuMidia h2 {width:85px;height:56px;background:url('../img/titulo-saiu-midia.png') no-repeat}

.sobre h2 {width:181px;height:57px;background:url('../img/titulo-o-que-e.png') no-repeat}
.sobre .scroll h4 {width:405px;margin-bottom:10px;font-size:1.1em}
.sobre .scroll p {width:405px}

.regulamento h2 {width:163px;height:28px;background:url('../img/titulo-regulamento.png') no-repeat}
.regulamento .linha {display:block;height:1px;margin:10px 0;background:#747474;overflow:hidden}
.regulamento .traco {display:block;height:1px;margin:10px 0;background:url('../img/traco.gif') repeat-x #105d8e;overflow:hidden}
.regulamento .scroll p {float:none !important;width:405px}
.regulamento .scroll p span {padding-right:5px;font-weight:bold;color:#d97316}
.regulamento .scroll .b {font-weight:bold}
.regulamento h4 {margin-bottom:10px;font-size:1.1em;text-transform:uppercase}
.regulamento .art {font-weight:bold;color:#d97316 !important;text-transform:uppercase}

.inscricoes #wpContent {height:335px}
.inscricoes h2 {width:116px;height:28px;background:url('../img/titulo-inscricoes.png') no-repeat}
.inscricoes p {margin:0 0 10px 0}
.inscricoes p label {margin:2px 0 0 10px}
	* html .inscricoes p label {padding:0}
.inscricoes .linha {display:block;height:1px;margin:10px 0;background:#acc8d1;overflow:hidden;clear:both}
.inscricoes .identificacao {margin-bottom:10px;padding:10px 0;border:solid 1px #c7d7db;background:#fff;clear:both}
.inscricoes .identificacao .titulo {float:none !important;padding-right:10px;font-weight:bold}
.inscricoes .identificacao .obs {float:none !important;margin:0 10px;font-size:1em !important;clear:both}
.inscricoes .integrante {margin:10px 0;padding:0 10px;border:solid 1px #c9d8dc;background:#e6eff1;clear:both}
.inscricoes .integrante .linha {margin:0 0 10px 0;background:#bdb8ab}
.inscricoes .integrante .titulo {width:355px;margin:0;padding:15px 0;font-weight:bold;font-size:1.1em;color:#424242;text-align:right}
.inscricoes .integrante .blc {float:left !important;width:385px}
.inscricoes .integrante div {display:none;clear:both}
.inscricoes .integrante.on {background:#fff !important}
.inscricoes .integrante.on .titulo {width:385px !important}
	* html .inscricoes .integrante.on .titulo {width:382px}
.inscricoes .integrante.on div {display:block}
.inscricoes .integrante.ok {border:solid 1px #b7d3b4;background:url('../img/fundo-inscritos.gif') repeat-x #fff !important}
.inscricoes .integrante.ok .titulo {width:355px !important}
.inscricoes .integrante.ok.on .titulo {margin-bottom:15px}
.inscricoes .integrante .btn {margin-bottom:10px}
.inscricoes .integrante .btn.rtl {float:right;width:18px;margin:13px 0 0 10px}
.inscricoes .integrante .rdo {margin-right:-7px}
.inscricoes .sexo span {float:left;width:51px;margin-right:3px}

.inscricoes.confirma .scroll p {float:left;margin-left:15px}
.inscricoes.confirma p span {float:none;font-weight:bold}
.inscricoes.confirma .integrante div .linha {display:block;height:1px;margin:10px 0;background:#bdb8ab;overflow:hidden;clear:both}
.inscricoes.confirma .nomeEquipe {width:336px}
	* html .inscricoes.confirma .nomeEquipe {width:320px}
.inscricoes.confirma .uf {width:40px}
.inscricoes.confirma .login {width:245px;margin-bottom:0}
	* html .inscricoes.confirma .login {width:230px}
.inscricoes.confirma .senha {width:120px;margin-bottom:0}
.inscricoes.confirma .professor {width:390px}
	* html .inscricoes.confirma .professor {width:376px}
.inscricoes.confirma .emailProfessor {width:390px;margin-bottom:0}
	* html .inscricoes.confirma .emailProfessor {width:376px}
.inscricoes.confirma .nome {width:244px}
	* html .inscricoes.confirma .nome {width:228px}
.inscricoes.confirma .cpf {width:110px}
.inscricoes.confirma .dnasc {width:259px}
	* html .inscricoes.confirma .dnasc {width:243px}
.inscricoes.confirma .sexo {width:95px}
	* html .inscricoes.confirma .sexo span {float:none}
.inscricoes.confirma .email {width:369px}
	* html .inscricoes.confirma .email {width:352px}
.inscricoes.confirma .instituicao {width:369px}
	* html .inscricoes.confirma .instituicao {width:353px}
.inscricoes.confirma .curso {width:249px}
	* html .inscricoes.confirma .curso {width:233px}
.inscricoes.confirma .periodo {width:105px}
.inscricoes.confirma .formatura {width:369px}
	* html .inscricoes.confirma .formatura {width:353px}
.inscricoes.confirma .atividadePro {width:369px}
	* html .inscricoes.confirma .atividadePro {width:353px}
.inscricoes.confirma .atividadePro span {display:block;margin-top:10px}
.inscricoes.confirma .qualAtividade {width:369px}
	* html .inscricoes.confirma .qualAtividade {width:353px}
.inscricoes.confirma .qualAtividade span {display:block;margin-top:10px}
.inscricoes.confirma .comoSoube {width:369px}
	* html .inscricoes.confirma .comoSoube {width:353px}
.inscricoes.confirma .comoSoube span {display:block;margin-top:10px}
.inscricoes.confirma .atuando {width:369px}
	* html .inscricoes.confirma .atuando {width:353px}
.inscricoes.confirma .atuando span {display:block;margin-top:10px}
.inscricoes.confirma .participou {width:369px}
	* html .inscricoes.confirma .participou {width:353px}
.inscricoes.confirma .participou span {display:block;margin-top:10px}
.inscricoes.confirma .quandoParticipou {width:369px}
	* html .inscricoes.confirma .quandoParticipou {width:353px}
.inscricoes.confirma .quandoParticipou span {display:block;margin-top:10px}
.inscricoes.confirma .cursoSebrae {width:369px}
	* html .inscricoes.confirma .cursoSebrae {width:353px}
.inscricoes.confirma .cursoSebrae span {display:block;margin-top:10px}

.inscricoes.confirma .ufsebrae {width:369px}
	* html .inscricoes.confirma .ufsebrae {width:353px}
.inscricoes.confirma .unidade {width:369px}
	* html .inscricoes.confirma .unidade {width:353px}
.inscricoes.confirma .area {width:369px}
	* html .inscricoes.confirma .area {width:353px}
.inscricoes.confirma .cargo {width:369px}
	* html .inscricoes.confirma .cargo {width:353px}
.inscricoes.confirma .formacao {width:369px}
	* html .inscricoes.confirma .formacao {width:353px}
.inscricoes.confirma .curso {width:369px}
	* html .inscricoes.confirma .curso {width:353px}

.inscricoesFinalizada h2 {width:122px;height:56px;background:url('../img/titulo-inscricoes-finalizada.png') no-repeat}
.inscricoesFinalizada h4 {margin-bottom:10px;font-size:1.1em}
.inscricoesFinalizada p {float:none !important}
.inscricoesFinalizada .linha {display:block;height:1px;margin:10px 0;background:#bdb8ab;overflow:hidden;clear:both}
.inscricoesFinalizada .boleto {font-weight:bold}

/* #### POPS #### */
.pop .fechar {position:absolute;right:5px;top:5px;font-weight:bold;color:#000;text-decoration:none}

#popLembraSenha {width:420px;margin-left:-210px}
#popLembraSenha h2 {width:350px;height:69px;margin:10px 0 20px 22px;background:url('../img/titulo-pop-lembra-senha.gif') no-repeat}
#popLembraSenha h3 {padding:0 50px;font-weight:bold;font-size:1.3em;text-transform:uppercase}
#popLembraSenha p {padding:0 50px;font-size:1.1em}
#popLembraSenha label {text-transform:uppercase}
#popLembraSenha input {font-size:1em;color:#fff;border:solid 1px #cb732b;background:#e48e3f}
#popLembraSenha .btn {margin:0;font-family:arial, sans-serif}
#popLembraSenha .txt {width:150px;padding:1px 2px;font-size:1.1em}
#popLembraSenha .linha {display:block;height:1px;margin:10px 0;background:#acc8d1;overflow:hidden}

#popGaleria {width:420px;margin-left:-210px}
#popGaleria img {width:420px;height:300px;margin:10px 0}

#tag-desafio{overflow:hidden;position:absolute; top:112px; right:0; background:url('../img/tags_desafio.png');width:153px;}
#tag-desafio a.t1{display:block; width:153px; height:75px;}
#tag-desafio a.t2{display:block; width:153px; height:83px;}

#tag-bb{overflow:hidden;position:absolute; top:153px; left:685px; background:url('../img/tag_bb.gif');width:154px;}
#tag-bb a{display:block; width:154px; height:102px;}


.finalista {margin-top:23px;text-align:center}
.finalista a {font:normal 18px tahoma, sans-serif;color:#000;text-decoration:none}
.finalista a:hover {text-decoration:underline}

#finalista {display:none;position:absolute;left:402px;top:4px;width:325px;height:300px;padding:20px 0 0 30px;background:url('../img/finalistas.gif') }
#finalista .fechar {position:absolute;right:5px;top:5px;text-indent:-9000px;width:16px;height:14px;background:url('../img/fecha-finalista.gif') no-repeat}
#finalista li {float:left;width:160px;font:normal 11px arial, sans-serif;color:#3a5207;line-height:18px}