* { margin:0; padding:0; border:none; }
ul, li { text-decoration:none; list-style:none; } 
a { text-decoration:none; color:#333; }
a:hover,a.hover {color:#000; text-decoration:underline;}
.clear { clear:both; }
img {border:none;}

body { background:url(../imagens/bg_login.jpg) repeat-x left top #f8f8f8; font:normal 100% Verdana, Arial, Helvetica, sans-serif; }

#wrap { margin: 0 auto; text-align:center; width:870px; height:600px;}

#topo {background:url(../imagens/topo_logo.jpg) no-repeat; height:74px;}
.radio {float:right; width:110px; padding-top:6px;}
h3.aovivo {color:#e95c1b; font-size:100%;}

#area { margin:0 auto; margin-top: 150px; height:330px; width:460px;}
#area2 { margin:0 auto; margin-top: 150px; height:330px; width:500px;}

.botao_acessar {text-align:right; padding-top:10px;}
.cpum { background:url(../imagens/login_input_bg.jpg) no-repeat; width:334px; height:37px; float:right; padding-top:5px;  }
.cpum input { width:334px; height:35px; background:transparent; padding-left:5px; padding-top: 4px; }
.label_login {float:left; height:30px; padding-left:60px; padding-top:11px;}
.label_senha {float:left; height:30px; padding-left:55px; padding-top:11px;}
.logoff {text-align:center; font-size:70%; padding-top:5px; display:block; width:100%; color:#FF0000; }
.campo_txt {width:455px;text-align:right;height:20px;font-size:75%;padding-top: 10px;}
.label_nova_senha {float:left;height:30px;font-size:75%;padding: 12px 0 0 5px;}
.campo_txt2 {text-align:left;font-size:75%;padding: 10px 5px;}
.esqueci {text-align:right; font-size:70%; padding:5px 18px 0 0;}

