body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,th,td{margin:0;padding:0; }
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
strong{font-weight:bold}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img{border:0;}
a{outline:none;}
body{background:url(../images/bg-site.jpg) repeat-x left top #510f5e; font-family:Tahoma, "Trebuchet MS", verdana, sans;}

body#block{background:#FFF!Important; width: 690px; overflow:hidden }
body#block h1{width:100%; padding: 10px; background:url(../images/dotted-confirm.png) repeat-x left bottom;}
body#block div.candidato{float:left; width:150px; margin-right:15px; margin-top:-14px;}
body#block p.aviso{float:left; margin-top:21px; padding-left:167px; width:373px;}
body#block div#dadosVotacao{float:Left; width:390px;}
body#block label{float:left; margin: 10px 10px 0 0; font-size:12px; font-weight:bold}
body#block label.cod{margin-right:50px;}
body#block label input{border:1px solid #E77817; display:block; margin-bottom:3px; padding:1px; width:162px;}
body#block label.inputVotar {border:none; display:block; margin-bottom:3px; padding:1px; width:162px;}

body#block a.canD{background:url(../images/btvotar-desabilitado.gif) no-repeat; border:none; display:block; margin-bottom:3px; padding:1px; width:162px; text-indent:-5000px}

body#block div.fotoCandidatoM, body#block div.fotoCandidatoF{margin-top:-17px;}
div#callback_cpf{color:red; float:left; font-size:12px; margin:26px 0 9px; text-align:left; width:174px;}
div#div_captcha { width:100px}
div#captcha_content{color:red; float:right; font-size:12px; margin:10px 0; text-align:left; width:105px; font-size:10px; }
div#callback{font-size:11px; float:left; /*width: 174px;*/ margin:75px 0 0 0;}
div.validation-advice{font-size:11px; font-weight:normal;}

.recaptcha{display:none;}

div#foto-candidato{float:left; width:251px; margin-right:5px; margin-top: 15px;}
div#dados-perfil{float:left; margin-left:10px; width:420px;}
div#dados-perfil ul li{margin-top:15px;}
p.titulo{font-weight:bold;}
span.dado{font-weight:normal;}

input.confirmVoto{background:url(../images/btn-confirm-voto.png) no-repeat 0 0; border:0 !important; height:22px; line-height:0; margin-top:-10px; padding:0; text-indent:-8000px; }


h2.adv{font-size:18px; margin-top:60px; text-align:center;}
p{font-size:12px; line-height:18px;}
p.sucesso{width:100%; padding: 10px 0; text-align:center;}


div#siteContent{width:944px; margin: 0 auto;}

div#midcontainer{float:left; width:100%; background:url(../images/bg-mid-site.png) repeat-y 0 0}

div#sidebar{width:230px; margin-left:-2px;float:left;}
/*div#content{width:643px; padding:52px 28px; float:left; background:url(../images/bg-content.jpg) repeat-x 0 0; min-height:300px;}*/

div#candidatosWrapper{width:643px; margin-left:5px; float:left;}
div.candidato{width:150px; margin: 28px 10px 0 0; float:left;}

div.candidato p{display:block;  }
div.candidato p.nome{font-weight:bold; height:36px; line-height:13px; margin:9px 4px 0;}
div.candidato p.nomeLightbox{ font-weight:bold; height:30px; line-height:13px; margin:9px 4px 0; }
div.candidato p.idade{margin: 0 4px;}
div.candidato p.qtdvotos{margin: 0 4px 6px;}
div.candidato a{display:block; margin-bottom:2px; width:149px; height:22px; text-indent:-8000px;}
div.candidato a.canPerfilF,div.candidato a.canPerfilM{background:url(../images/btn-ver-perfil.png)}
div.candidato a.canM{background:url(../images/btn-votar-m.png) no-repeat;}
div.candidato a.canF{background:url(../images/btn-votar-f.png) no-repeat;}
div.candidato a.canD{background:url(../images/btvotar-desabilitado.gif) no-repeat;}

table.descricao-evento { border-collapse:separate; width:645px; margin-bottom:15px }
table.descricao-evento td { border:1px solid #e77817; font-size:12px; padding:2px 5px; vertical-align:top; line-height:16px; }
table.descricao-evento tr th { border:1px solid #e77817; color:#FFF; text-align:left; font-size:14px; font-weight:bold; padding:2px 2px 2px 5px}
table.descricao-evento tr td { background:#fdedb1; }