a#logoCaixa{ left:32px;  top:50px;} 
div#container{ height:979px; }
div#bgSite{ height:979px; }

/* !!!!!!!!!!!!!!!! TUCANO !!!!!!!!!!!!!!!! */
img#tucano{ position:absolute; top:90px; left:-58px;} 



/* !!!!!!!!!!!!!!!! MENU !!!!!!!!!!!!!!!! */
div#containerMenuMedia{top:112px;}




/* !!!!!!!!!!!!!!!! ÚLTIMAS PARTICIPAÇÕES !!!!!!!!!!!!!!!! */
div#ultimasParticipacoes{ width:257px; position:absolute; top:350px; left:45px; height:200px;  }
div#ultimasParticipacoes h1{ font:bold 16px "Trebuchet MS", Arial; color:#FFF; margin:0 0 10px 0;  }
div#ultimasParticipacoes img.participante{ float:left; display:block; margin-right:10px; border:1px solid #FFF; }
div#ultimasParticipacoes img.estrela{ margin-right:1px; cursor:pointer; }
div#ultimasParticipacoes p{ color:#20371B; margin:5px 0; }
div#ultimasParticipacoes p a{ color:#20371B; }
div#ultimasParticipacoes li{ margin-bottom:20px; width:257px; display:block; float:left;  }





/* !!!!!!!!!!!!!!!! TEXTO !!!!!!!!!!!!!!!! */
div#texto{ width:316px; position:absolute; top:40px; left:340px; }
div#texto h1{ font:bold 26px "Trebuchet MS", Arial; color:#E1B811; margin:0; }
div#texto h2{ font:bold 16px "Trebuchet MS", Arial; color:#FFF; margin:10px 0; }
div#texto p{ font:14px "Trebuchet MS", Arial; } 
div#texto img#imagemFotografo{ position:absolute; top:20px; left:320px; }
div#texto img#bt_participe{ position:absolute; bottom:-60px; right:0px; }





/* !!!!!!!!!!!!!!!! MELHORES PARTICIPAÇÕES !!!!!!!!!!!!!!!! */
div#containerMelhores{ width:550px; position:absolute; top:430px; left:340px;}
div#containerMelhores h1{ font:bold 16px "Trebuchet MS", Arial; color:#FFF; margin:0 0 10px 0; }
div#containerMelhores img.vejaMais{ float:right; margin-top:15px; }
div#melhoresParticipacoes{ 
	width:550px; padding-top:1px; background:url('../_images/bgs/bg_caixaComentarios.png'); _background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/bgs/bg_caixaComentarios.png',sizingMethod='scale'); 
}
div#melhoresParticipacoes img.participante{ float:left; display:block; margin-right:10px; border:1px solid #FFF; }
div#melhoresParticipacoes img.estrela{ margin-right:1px; cursor:pointer; }
div#melhoresParticipacoes p{ color:#20371B; margin:5px 0; }
div#melhoresParticipacoes ul{ margin-top:20px; }
div#melhoresParticipacoes li{ margin:0 0 20px 15px; width:260px; display:block; float:left; _margin:0 0 20px 7px; height:100px; overflow:hidden; }

/*  !!!!!!!!!!!!!!!! FORMULÁRIO - PROMOÇÃO !!!!!!!!!!!!!!!! */
div#containerFormPromocao{ width:557px; height:380px; position:absolute; top:49px; left:222px; display:none; }
div#containerFormPromocao div#formPromocao{
    width:557px; background:url('../_images/bgs/bg_comentario.png'); _background-image:none;padding-left:18px; height:400px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/bgs/bg_comentario.png',sizingMethod='scale');
}
div#containerFormPromocao h1{ font:18px "Trebuchet MS", Arial; color:#223B1D; margin-top:15px;   }
div#containerFormPromocao .btnForm{ width:80px; height:25px; display:block; position:absolute; }
div#containerFormPromocao label{ font:14px "Trebuchet MS", Arial; color:#223B1D; position:absolute; }
div#containerFormPromocao input, select{ border:1px solid #223B1D; height:13px; width:217px; position:absolute; font-size:10px;  }
div#containerFormPromocao a:hover{ text-decoration:none; }
div#containerFormPromocao a.cancel{ background:url('../_images/botoes/bt_cancelar.gif') no-repeat; position:absolute; top:270px; *top:254px; right:100px; _right:118px; }
div#containerFormPromocao a.cancel1{ background:url('../_images/botoes/bt_cancelar.gif') no-repeat; position:absolute; top:355px; _top:355px; right:120px; _right:118px; }

div#containerFormPromocao div#form1{ height:302px; }

div#containerFormPromocao a.proximo{ background:url('../_images/botoes/bt_proximo.gif') no-repeat; top:355px; right:22px; }

div#containerFormPromocao input.send{ bottom:25px; right:43px; border:0; }
div#containerFormPromocao img#fechar{ position:absolute; top:5px; right:-13px; _right:5px; }

div#containerFormPromocao label#nomeLabel{ top:50px; left:0px; }
div#containerFormPromocao input#nome{ top:70px; left:0px; }

div#containerFormPromocao label#enderecoLabel{ top:100px; left:0px; }
div#containerFormPromocao input#endereco{ top:120px; left:0px; width:140px; }

div#containerFormPromocao label#numeroLabel{ top:100px; left:155px; }
div#containerFormPromocao input#numero{ top:120px; left:155px; width:61px; }

div#containerFormPromocao label#complementoLabel{ top:150px; left:0px; }
div#containerFormPromocao input#complemento{ top:170px; left:0px; width:90px; }

div#containerFormPromocao label#bairroLabel{ top:150px; left:110px; }
div#containerFormPromocao input#bairro{ top:170px; left:110px; width:106px; }

div#containerFormPromocao label#senhaLabel{ top:200px; left:0px; }
div#containerFormPromocao input#senha{ top:220px; left:0px; }

div#containerFormPromocao label#fotoLabel{ top:240px; left:0px; }
div#containerFormPromocao input#foto{ font-size:14px; height:20px; left:0px; top:260px; }

div#containerFormPromocao label#cidadeLabel{ top:200px; left:60px; }
div#containerFormPromocao input#cidade{ top:220px; left:60px; width:155px; }

div#containerFormPromocao label#estadoLabel{ top:200px; left:0px; }
div#containerFormPromocao select#estado{ top:220px; left:0px; width:45px;}

div#containerFormPromocao label#cepLabel{ top:250px; left:0; }
div#containerFormPromocao input#cep{ top:270px; left:0; width:80px;}

div#containerFormPromocao label#cpfLabel{ top:250px; left:90px;  }
div#containerFormPromocao input#cpf{ top:270px; left:90px; width:123px; }

div#containerFormPromocao label#emailLabel{ top:300px; left:0; }
div#containerFormPromocao input#email{ top:320px; left:0;}

div#containerFormPromocao label#senhaLabel{ top:350px; left:0; }
div#containerFormPromocao input#senha{ top:370px; left:0;}

div#containerFormPromocao label#regulamentoLabel{ top:60px; left:250px;height:80px;}
div#containerFormPromocao #regulamento{position:absolute; top:87px; left:250px; width:250px; border:1px solid #000;height:80px;}

div#containerFormPromocao label#liaceitoLabel{ top:171px; left:270px; }
div#containerFormPromocao #liaceito{position:absolute; top:170px; left:145px; border:none;}

div#containerFormPromocao label#infogrupoLabel{ top:270px; left:290px; width:250px; }
div#containerFormPromocao #infogrupo{position:absolute; top:270px; left:165px; border:none;}

div#containerFormPromocao label#infoparceirosLabel{ top:310px; left:290px; width:260px;}
div#containerFormPromocao #infoparceiros{ position:absolute; top:310px; left:165px; border:none; }

div#containerFormPromocao label#dataLabel{ top:50px; left:270px; }
div#containerFormPromocao input#dia{ top:70px; left:270px; width:39px; }
div#containerFormPromocao input#mes{ top:70px; left:320px; width:39px; }
div#containerFormPromocao input#ano{ top:70px; left:370px; width:50px; }
div#containerFormPromocao span#exemploData{ position:absolute; top:70px; left:430px; display:block; font:italic 12px "Trebuchet MS", Arial; color:#223B1D; }

div#containerFormPromocao label#sexoLabel{ top:100px; left:270px; }
div#containerFormPromocao input#masculino{ top:100px; *top:103px; left:370px; border:0; width:30px; }
div#containerFormPromocao label#femininoLabel{ top:100px; left:410px;  }
div#containerFormPromocao input#feminino{ top:100px; *top:103px; left:465px; border:0; width:30px; }

div#containerFormPromocao label#telefoneLabel{ top:137px; left:270px; }
div#containerFormPromocao input#ddd_telefone{ top:137px; left:300px; width:39px; }
div#containerFormPromocao input#telefone{ top:137px; left:350px; width:88px; }

div#containerFormPromocao label#celularLabel{ top:220px; left:270px; }
div#containerFormPromocao input#ddd_celular{ top:220px; left:300px; width:39px; }
div#containerFormPromocao input#celular{ top:220px; left:350px; width:88px; }

/* UPLOAD */
div#containerFormPromocao label#tituloLabel{ top:45px; left:0; }
div#containerFormPromocao input#titulo{ top:70px; left:0; font-size:14px; height:18px;}
div#containerFormPromocao input##lugar{height: 18px;}

div#containerFormPromocao label#arquivoFileLabel{ top:135px; left:0px; z-index: 5005;}
div#containerFormPromocao div#arquivoDiv { top:160px; left:0; font-size:14px; height:20px; position:absolute;}

div#containerFormPromocao label#thumbFileLabel{ top:180px; left:0; }
div#containerFormPromocao input#thumbFile{ top:200px; left:0; font-size:14px; height:20px;}
div#containerFormPromocao span#prop{font-family:verdana; font-size:14px; left:230px; position:absolute; top:200px;}

div#containerFormPromocao div#form2,
div#containerFormPromocao div#form1{ height:302px; display:none; position:relative; top:10px; _top:-10px;}
div#containerFormPromocao div#form1 h1{ position:relative; top:10px;}
div#containerFormPromocao div#form2 p,
div#containerFormPromocao div#form_login p,
div#containerFormPromocao div#form3 p{ font:14px "Trebuchet MS", Arial; color:#213A1C; width:520px;}
div#containerFormPromocao input.file{ height:20px; margin-top:30px; width:450px;}
div#containerFormPromocao div#form3{ height:302px;}

div#containerFormPromocao label#emailLogin{ top:110px; left:170px; *top:130px; }
div#containerFormPromocao input#emailLogin{ top:130px; left:170px; *top:150px; }

div#containerFormPromocao label#senhaLogin{ top:160px; left:170px; *top:180px; }
div#containerFormPromocao input#senhaLogin{ top:180px; left:170px; *top:200px; }


div#containerFormPromocao div#form3 a.enviar{right:22px; top:254px;}
div#containerFormPromocao div#form3 a.cancel{right:240px; top:249px;}

div#containerFormPromocao a.enviar{ background:url('../_images/botoes/bt_enviar.gif') no-repeat; position:absolute; top:264px; right:22px; }
div#containerFormPromocao a.enviar1{ background:url('../_images/botoes/bt_enviar.gif') no-repeat; position:absolute; top:350px; right:22px;}
.resposta{ position:absolute; top:190px; }
.resposta textarea{ width:500px; height:100px; }
