body { margin: 0; padding: 0; background: url(../_img/bg-internas.jpg) top center; }
body.regu { background: #F4E0E5; }
body.regu .tit-regulamento { margin: 0 auto; width: 151px; padding-top: 30px; }
#header { width: 100%; height: 200px; position: absolute; top: 35px; left: 0; z-index: 1000; text-align: center; }

img { border: 0; behavior:url('_css/iepngfix.htc'); }
hr { display: none; }

#flashcontent { margin: 0 auto; }

#content { width: 100%; margin-top: 119px; position: relative; }

.container { margin: 0 auto; }

	.indique { background: url(../_img/bg-livro-indique.png) no-repeat; width: 729px; height: 820px; behavior:url('_css/iepngfix.htc'); }
	.concurso { background: url(../_img/bg-concurso-cultural.png) no-repeat; width: 741px; height: 727px; behavior:url('_css/iepngfix.htc'); }
	.comum { background: url(../_img/bg-livro.png) no-repeat; width: 730px; height: 744px; behavior:url('_css/iepngfix.htc'); }
	.game-monte-cenario { background: url(../_img/bg-moldura-game.png) no-repeat; width: 729px; height: 675px; behavior:url('../_css/iepngfix.htc'); }
	.game-principe { background: url(../_img/bg-game-principe.png) no-repeat; width: 729px; height: 676px; behavior:url('../_css/iepngfix.htc'); }
	.game-home { background: url(../_img/bg-game-home.png) no-repeat; width: 730px; height: 667px; behavior:url('../_css/iepngfix.htc'); }
	
	/* ATIVIDADE */
	.game-chamada { float: left; margin: 0 10px 0 0; }
	.game-chamada .monte-cenario { background: url(../_img/chamada-monte-cenario.png) no-repeat; width: 315px; height: 355px; behavior:url('../_css/iepngfix.htc'); display: block; }
	.game-chamada .salve-principe { background: url(../_img/chamada-salve-principe.png) no-repeat; width: 315px; height: 355px; behavior:url('../_css/iepngfix.htc'); display: block; }

	.placa-conte-final { position: absolute; top: -44px; left: 5px; }
	.placa-conte-final span { display: block; background: url(../_img/placa-conte-historia.png) no-repeat; width: 208px; height: 72px; behavior:url('../_css/iepngfix.htc'); }
	.placa-atividade { position: absolute; top: -44px; left: 45px; }
	.placa-atividade span { display: block; background: url(../_img/bg-placa-atividade.png) no-repeat; padding: 16px 24px 0 24px; width: 347px; height: 56px; behavior:url('../_css/iepngfix.htc'); font-family: Arial; font-size: 12px; color: #F5007B; text-align: center; }
	.monte-cenario-title{ position: absolute; top: -44px; left: 25px; }
	.monte-cenario-title span { display: block; background: url(../_img/monte-cenario.png) no-repeat; width: 208px; height: 72px; behavior:url('../_css/iepngfix.htc'); }

	.placa-salve-principe { position: absolute; top: -44px; left: 25px; }
	.placa-salve-principe span { display: block; background: url(../_img/placa-salve-principe.png) no-repeat; width: 208px; height: 72px; behavior:url('../_css/iepngfix.htc'); }

	.chamada-monte-cenario-int { position: absolute; top: -112px; left: 270px; }
	.chamada-monte-cenario-int span { display: block; background: url(../_img/chamada-monte-cenario-int.png) no-repeat; width: 299px; height: 113px; behavior:url('../_css/iepngfix.htc'); }
	
	.chamada-salve-principe-int { position: absolute; top: -118px; left: 270px; }
	.chamada-salve-principe-int span { display: block; background: url(../_img/chamada-salve-principe-int.png) no-repeat; width: 299px; height: 119px; behavior:url('../_css/iepngfix.htc'); }
	
	.bt-brincar { position: absolute; top: -40px; left: 423px; z-index: 1000; cursor: pointer; }
	.bt-brincar a { display: block; background: url(../_img/bt-brincar.png) no-repeat; width: 53px; height: 53px; behavior:url('../_css/iepngfix.htc'); cursor: pointer; }

	/* FIM: ATIVIDADE */
	
	/* CONCURSO */

	.nav-concurso { list-style: none; padding: 0; margin: 0; position: absolute; top: 190px; left: 50px; display: none; }
	.nav-concurso li { position: relative; float: left; clear: left; }
	.nav-concurso li .marcador { position: absolute; display: none; background: url(../_img/marcador-concurso.gif) no-repeat; width: 21px; height: 50px; top: -13px; left: -27px; }
	.nav-concurso li .como-participar span,.premio span,.regulamento span { display: none; }
	.nav-concurso li.on .marcador { display: block; }
	.nav-concurso li .como-participar { display: block; background: url(../_img/tit-o-concurso.gif); width: 98px; height: 23px; margin-bottom: 11px; }
	.nav-concurso li .regulamento { display: block; background: url(../_img/tit-regulamento.gif); width: 106px; height: 33px; margin-bottom: 5px; }
	.nav-concurso li .premio { display: block; background: url(../_img/tit-premios.gif); width: 69px; height: 26px; }
	
	.box-bola-regu { position: absolute; top: 31px; left: 325px; width: 114px; height: 115px; z-index:1000; }
	.box-bola-regu .container-regu { background: url(../_img/box-bola-regu.png) no-repeat; width: 104px; height: 72px; behavior:url('_css/iepngfix.htc'); padding: 43px 0 0 10px; }
	
	.texto-concurso { width: 327px; position: absolute; top: 74px; left: 89px; }
	.texto-concurso h2 { padding: 0; margin: 0 0 27px 0!important; }
	.texto-concurso h4 { padding: 0; margin: 0 0 5px 0; }
	.texto-concurso p { font-family: Arial; font-size: 11px; margin: 0 0 26px 0; color: #F50084; }
	
	.box-login { width: 260px; position: absolute; top: 83px; left: 485px; }
	.box-login h3 { margin: 0; padding: 0; }
	.box-login p { font-family: Arial; font-size: 11px; color: #F4007A; width: 225px; margin: 12px 0 10px 0; padding: 0; }
	.box-login .bg-login { background: url(../_img/bg-campo-login.gif) no-repeat; width: 208px!important; width: 218px; height: 19px!important; height: 23px; display: block; padding: 2px 5px 5px 5px!important; padding: 5px 0 5px 0; }
	.box-login .bg-login input { background: #D5BDBD; border: 0; height: 13px; color: #F4007A; font-family: Arial; font-size: 12px; margin-left: 2px; }
	.box-login .enviar { position: absolute; top: 103px; left: 194px; }
	.box-login a.esqueci-senha { background: url(../_img/ico-interrogacao.gif) left no-repeat; padding-left: 20px; text-decoration: none; font-family: Arial; color: #F4007A; font-size: 11px; display: block; width: 115px; margin-top: 3px; }
	.box-login a.esqueci-senha:hover { text-decoration: underline; }
	.box-login .erro-login { width: 217px; font-family: Arial; border: 1px solid #EA0E73; font-size: 10px; padding: 1px 0 1px 7px; margin: -3px 0 0 0; }
	.box-login .erro-login a { color: #FF0000; }
	.box-login .bt-cadastro { margin-top: 7px; display: block; width: 190px; }
	.box-login .cadastre-participe { margin: 8px 0 0 -3px; width: 236px; height: 85px; display: block; }
	
	.botao-veja-historias { position: absolute; top: 430px; left: 462px; }

	.box-importante { background: url(../_img/bg-box-importante.gif) no-repeat; width: 363px; height: 125px; margin-left: -20px; }
	.box-importante p { width: 325px; color: #ffffff; padding: 45px 0 0 22px; line-height: 13px; }
	.box-importante p a { color:#fff; }
	
	/* FIM: CONCURSO */
	
	/* PARA PAIS */
	
	.box-para-pais { width: 340px; margin: 20px 0 0 180px; font-family: Arial; color: #F4007A; font-size: 11px; position: relative; }		
	.bt-regulamento { position: absolute; top: 300px; left: 20px; } 
	.bt-onde-comprar { position: absolute; top: 310px; left: 140px; } 	
	.box-para-pais p { margin: 0 0 10px 0; }
	
	/* FIM: PARA PAIS */
	
	/* FORMULARIOS */
	
	.titulo-comum { margin: 49px 0 0 220px!important; margin: 49px 0 0 110px; padding: 0; float: left; }
	.titulo-conte-final { margin: 49px 0 0 260px!important; margin: 49px 0 0 130px; padding: 0; float: left; }
	.titulo-para-pais { margin: 49px 0 0 260px!important; margin: 49px 0 0 130px; padding: 0; float: left; }
	.titulo-peca-votos { margin: 49px 0 0 270px!important; margin: 49px 0 0 135px; padding: 0; float: left; }	
	.chamada { font-family: Arial, Verdana; color: #EF0381; font-size: 10px; margin: 8px 0 8px 210px; width: 260px; text-align: center; }		
	
	.formulario { width: 321px; margin: 0 0 0 192px!important; margin: 0 0 0 96px; float: left; position: relative; }
	.formulario.ficha { width: 280px; margin: 0 0 0 260px!important; margin: 0 0 0 130px; }
	
	.box-ficha-quadro { position: absolute; top: -25px; left: -235px; width: 202px; height: 272px; }
	.box-ficha-quadro .box-ficha { background: url(../_img/box-ficha.png) no-repeat; width: 202px; height: 272px; behavior:url('_css/iepngfix.htc'); }
	.box-ficha-quadro .box-ficha p { margin: 0; color: #fff; text-align: center; width: 180px; padding: 80px 0 0 10px; font-size: 10px; line-height: 14px; }
	
	.formulario p { font-family: Arial, Verdana; color: #EF0381; font-size: 10px; margin: 13px 0 13px 0; }
	.formulario p.conte-hist { font-family: Arial, Verdana; color: #EF0381; font-size: 10px; margin: 10px 0 3px 0; }
	.formulario p.conte-hist a { color: #EF0381; }
	.formulario .input-bg { background: url(../_img/bg-input.gif); width: 110px; height: 18px; display: block; padding: 2px!important; padding: 2px 0 2px 0; float: left; margin-right: 10px!important; margin-right: 5px; }
	.formulario .nome,.email { width: 108px; height: 14px; border: 0; background: #D5BDBD; font-family: Arial, Verdana; color: #EF0381; font-size: 10px; }
	.formulario .nome-autor { width: 265px; height: 18px; border: 0; background: #D5BDBD; font-family: Arial, Verdana; color: #EF0381; font-size: 11px; }
	.formulario .bg-nome-autor { background: url(../_img/input-autor.gif); float: left; width: 265px; height: 18px; padding: 2px!important; padding: 0; }

	.formulario select.drop { width: 311px; height: 19px; background: #D5BDBD; color: #EF0381; margin: 3px 0 5px 0 }
	
	.formulario .textarea-bg-ficha { background: url(../_img/bg-mensagem-conte-historia.gif); float: left; width: 262px; height: 67px; padding: 4px; margin-bottom: 5px; }
	.formulario .textarea-bg-ficha textarea { width: 260px; height: 66px!important; height: 64px; background: #D5BDBD; border: 0; font-family: Arial, Verdana; color: #EF0381; font-size: 10px; }
	
	.formulario .textarea-bg { background: url(../_img/bg-mensagem.gif); float: left; width: 302px; height: 80px; padding: 4px; }	
	.formulario .textarea-bg textarea { width: 298px; height: 74px; background: #D5BDBD; border: 0; font-family: Arial, Verdana; color: #EF0381; font-size: 10px; }
	.formulario .texto { float: left; width: 36px; font-family: Arial, Verdana; color: #EF0381; font-size: 10px; margin-top: 4px; }
	.formulario .texto-2 { font-family: Arial, Verdana; color: #EF0381; font-size: 10px; }
	.formulario .texto-contador { font-family: Arial, Verdana; color: #EF0381; font-size: 10px; clear: left; }
	.formulario .texto-contador.conte-hist { margin: 0 0 0 176px; display: block; }
	.formulario th { text-align: left; font-family: Verdana; color: #EF0381; font-size: 10px; font-weight: bold; padding-bottom: 3px; }
	.formulario td { height: 29px; }
	.formulario .enviar { position: absolute; top: 485px; left: 100px; width: 86px; height: 86px; }
	.formulario .enviar-votos { position: absolute; top: 485px; left: 100px;  width: 86px; height: 86px; }
	.formulario .enviar-ficha { position: absolute; top: 420px; left: 100px;  width: 86px; height: 86px; }
	
	.file_1 { border: 0; background: #D5BDBD; height: 19px; margin-top:-1px; color: #ED0377; }
	
	.erro { background: url(../_img/bg-mensagem-erro.gif); width: 232px; height: 24px; font-family: Arial; font-size: 10px; padding: 12px 0 0 80px; }
	.erro-ficha { background: #F29DC6; width: 250px; font-family: Arial; font-size: 10px; padding: 10px; margin-top: 5px; }
	.erro-ficha ul { padding: 0; margin: 0 0 0 15px; }
	.erro-peca-votos { background: #F29DC6; width: 300px; font-family: Arial; font-size: 10px; padding: 10px; margin: 5px 0 0 190px; color: #ff0000 }
	.erro-peca-votos ul { padding: 0; margin: 0 0 0 15px; }
	.erro-peca-votos-v2 { background: url(../_img/bg-mensagem-erro.gif); width: 232px; height: 24px; font-family: Arial; font-size: 10px; padding: 12px 0 0 80px; margin-left: 190px; color: #ff0000 }
	.erro-ficha-v2 { background: #F29DC6; width: 260px; padding: 5px; font-family: arial; font-size: 10px; display: block; margin: 0 0 5px 0; color: #ff0000 }

	.cap { position: relative; background: url(../_img/bg-captcha.gif) no-repeat; width: 308px; height: 60px; }
	.cap .disclaimer { position: absolute; background: url(../_img/cap-disclaimer.gif); width: 113px; height: 40px; top: -4px; left: 175px; color: #fff; }
	.cap .bg-input-captcha { background: url(../_img/bg-input-captcha.gif); width: 113px; height: 17px; position: absolute; top: 36px; left: 175px; }
	.cap .texto-captcha { width: 105px; height: 11px; border: 0; font-size: 10px; color: #ED0377; text-align: center; position: absolute; top: 0; left: 1px; }
	.cap .captcha { position: absolute; top: 8px; left: 18px; }
	
	.texto-contador { background: url(../_img/bg-caracteres.gif); display: block; padding: 2px; width: 90px; height: 13px; text-align: center; margin: 0 0 0 55px; }
	
	/* FIM: FORMULARIOS */
	
	/* TELAS DE RESPOSTA */
	
	.box-resp-ficha { position: relative; margin: 10px 0 0 150px; width: 405px; height: 340px; }
	.box-resp-ficha .chamada-resp-ficha { background: url(../_img/tich.gif) no-repeat; padding: 0 0 0 41px; height: 32px; font-family: Arial; color: #ED0377; font-size: 11px; margin: 0 0 0 10px; }
	.box-resp-ficha .chamada-resp-ficha span { display: block; padding-top: 10px; }
	.box-resp-ficha .finais-participantes { position: absolute; top: 45px; left: 52px; z-index: 1; }
	.box-resp-ficha .enviar-email-ficha { position: absolute; top: 80px; left: 193px; }
	.box-resp-ficha .box-pedir-mais-votos { position: absolute; top: 147px; left: 0; width: 405px; height: 170px; background: url(../_img/bg-peca-mais-votos-resp.gif) no-repeat; }
	.box-resp-ficha .bt-pedir-mais-votos { position: absolute; top: 123px; left: 198px; }
	
	.box-resp-indique { position: relative; margin: 0 0 0 140px; width: 405px; height: 500px; }
	.box-resp-indique .chamada-resp-indique { position: absolute; top: 170px; left: 60px; }
	.box-resp-indique .voltar-home-indique { position: absolute; top: 300px; left: 60px; }
	.box-resp-indique .bt-indicar-mais { position: absolute; top: 260px; left: 210px; }
	
	.box-resp-pecavotos { position: relative; margin: 0 0 0 140px; width: 405px; height: 500px; }
	.box-resp-pecavotos .chamada-resp-pecavotos { position: absolute; top: 170px; left: 60px; }
	.box-resp-pecavotos .voltar-home-pecavotos { position: absolute; top: 325px; left: 60px; }
	.box-resp-pecavotos .bt-pedir-mais { position: absolute; top: 285px; left: 210px; }
	.box-resp-pecavotos .mensagem-resp-pecavotos { position: absolute; top: 260px; left: 100px; font-family: arial; font-size: 10px; color: #F30069; }
	
	/* FIM: TELAS DE RESPOSTA */
	
#footer { width: 607px; height: 33px; background: url(../_img/bg-footer.jpg); margin: 0 auto; padding: 15px 10px 20px 10px; font-family: Verdana; color: #fff; font-size: 10px; position: relative}
#footer ul { list-style: none; padding: 0; margin: 0 0 0 10px; display: block; width: 585px; }
#footer ul li { float: left; }
#footer ul li a { color: #fff; font-weight: bold; text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; }
#footer .copyright { font-family: Verdana; font-size: 10px; color: #fff; clear: left; margin: 10px 0 0 0; text-align: center; }
#footer .selo-crianca-segura { position: absolute; top: 35px; left: 510px; }
#footer .selo-crianca-segura img { behavior:url('../_css/iepngfix.htc'); }