/********  PROMO RENNER *************/
#logo{position:absolute; top:0; left:0; width:350px; height:108px; background:url(../imgs/logoPZ_promorenner.gif) no-repeat 1px 0; z-index:40;}
#nav{z-index:45;}

a.homepromorenner{position:absolute;  left:233px; top:70px; width:150px; height:90px; background:#ffffff; z-index:666; opacity:0.0; -moz-opacity:0.0; filter:alpha(opacity=00); text-indent:-6666px; overflow:hidden;}

.tabContentRenner1{background:url(../imgs/bg_promo_renner01.jpg) no-repeat 1px 49px; width:765px; height:550px;}
.tabContentRenner1 .mainpromorenner{height:490px;}

#flash_alinne{position:absolute; left:-12px; top:34px; z-index:20;}

.assalinne{position:absolute; left:268px; bottom:38px; z-index:40; width:58px; height:7px; background:url(../imgs/assinat_almoraes.gif) no-repeat 0 0;}

.mainpromorenner .topopromo{position:absolute; top:55px; right:37px; z-index:20;}
.mainpromorenner .content{position:absolute; left:306px; top:90px; z-index:55; width:445px;}

p.txt_concorra{position:absolute; right:23px; top:2px; background:url(../imgs/txt_concorra_2mil.gif) no-repeat 0 0; width:309px; height:44px; text-indent:-6666px; overflow:hidden;}
p.txt_promorenner_enc{position:absolute; right:23px; top:2px; background:url(../imgs/tit_promorenner_encerrada.gif) no-repeat 0 0; width:309px; height:44px; text-indent:-6666px; overflow:hidden;}

.txt_participar{position:absolute; right:21px; top:97px; background:url(../imgs/txt_para_participar.gif) no-repeat 0 0; width:399px; height:54px; text-indent:-6666px; overflow:hidden;}

p{font-family:'trebuchet ms'; color:#301b6a; line-height:16px;}

p.txt01{position:absolute; left:24px; top:175px;}

.btnarea{position:absolute; left:15px; top:270px; width:423px; height:38px;}
.btnarea .bgbtn{position:absolute; left:0; top:0; opacity:0.46; filter:alpha(opacity=46); width:423px; height:38px; background:url(../imgs/bg_btn_area.gif) no-repeat 0 0; z-index:10;}
.btnarea a{position:absolute; top:8px; opacity:1.0; filter:alpha(opacity=100); z-index:20;}

.btnarea a.btleft{left:10px;}
.btnarea a.btleft2{left:100px;}
.btnarea a.btmiddle{left:115px;}
.btnarea a.btright{right:10px;}
.btnarea a.btright2{right:100px;}

.btnareapos2{top:365px;}
.btnareapos3{top:330px;}
.btnareapos4{top:380px;}

 /***** CADASTRO ******/
.tabContentRenner2{background:url(../imgs/bg_promo_renner02.jpg) no-repeat 1px 49px; width:765px; height:641px;}
.tabContentRenner2 .mainpromorenner{height:581px;}

p.txt_cadastrese{position:absolute; left:25px; top:93px;}
p.txt_cadastrese_obs{position:absolute; left:25px; top:133px; color:#a5206e; font-size:10px;}
p.txt_cadastrese_obs strong{font-size:11px;}

fieldset#fldstpromorenner{border:none; position:absolute; left:20px; top:163px; padding:0; margin:0;}
fieldset#fldstpromorenner form{padding:0; margin:0;}
fieldset#fldstpromorenner table{width:425px; padding:0; margin:0;}
fieldset#fldstpromorenner td{vertical-align:middle !important; padding:0 0 0 0; margin:0;}
fieldset#fldstpromorenner input, select{border:1px solid #d894be; background:#ffffff; padding:2px 0 2px 0; margin:0 0 0 0;}
fieldset#fldstpromorenner input{padding:2px;}
select{height:18px; padding:0 0 2px 0;}
fieldset#fldstpromorenner label{color:#301b6a; font-size:11px; display:inline; float:none;}

input.inp01{width:22px;}
input.inp02{width:26px;}
input.inp022{width:49px;}
input.inp03{width:76px;}
input.inp04{width:156px;}
input.inp05{width:106px;}
input.inp06{width:351px;}
input.inp07{width:127px;}
input.inp08{width:103px;}
input.inp09{width:198px;}
input.inp10{width:332px;}
input.rdchk{border:none !important; background:none !important; width:15px; height:15px; vertical-align:bottom; padding:0;}



/************  PERGUNTA ***************/
div.clear{clear:both;}

label a{color:#301b6a;}
label a:hover{color:#CC292C;}

input{color:#a5206e;}

fieldset#fldstpromorenner label.lbltxtpergunta{font-size:12px; font-weight:bold; color:#a5206e;}
fieldset#fldstpromorenner label.lblsmall{font-size:9px;}
fieldset#fldstpromorenner input.rdchk2{border:none; background:none; width:13px; height:13px; vertical-align:middle; margin:0 5px 0 0; font-size:11px; font-family:'trebuchet ms';}
fieldset#fldstpromorenner textarea{float:left; border:1px solid #d894be; background:#ffffff; padding:2px; margin:3px 0 0 0; width:393px; height:68px; overflow:auto; font-size:11px; font-family:'trebuchet ms'; color:#a5206e;}
span.txtmaxchar{position:absolute; right:0; clear:both; padding:5px 30px 0 0; font-size:9px; color:#a5206e; margin:0 0 0 0;}

.wordarea{position:absolute; left:23px; top:115px; width:397px; height:43px; background:#ffe5f5; border:1px solid #da9ac1; text-align:center; padding:6px 0 0 0;}
.wordarea img{margin:0 0 7px 0;} 

td.vertop{vertical-align:top;}



/************* CADASTRO FIM ***************/
.btnareafim{position:absolute; left:30px; top:152px; width:380px; text-align:center;}
.btnareafim img{margin:0 0 10px 0;}
p.txt_cadastrofim{position:absolute; left:45px; top:114px;}
p.txt_convitefim{position:absolute; left:107px; top:114px;}
strong.cor2{color:#a5206e;}




