#conteudotoplogin{ position: relative; width: 100%; }

#conteudo{ width: 610px; float:left; position: relative; padding-top:15px; font-family:Arial,Helvetica,sans-serif; }

#topovantagens{ width:610px; height: 200px; position: relative; background-color: #F5F7F9; }

#conteudodireito{ padding-top:15px; width: 270px; float:right; position: relative; font-family:Arial,Helvetica,sans-serif; }

#arealoginn{ width: 270px; height: 200px; position: relative; background-color: #F2F7FA; }

#erroM{ top: 125px; width: 200px; height: 30px; position:absolute; text-align:center; }

.erromensagem{ color: #8B8989; font-size: 11px; font-weight: bold; font-family:Arial,Helvetica,sans-serif; }

.labellogin{ color: #FFFFFF; font-size: 12px; font-weight: bold; text-align:left; }

.inputtextologin{ background-color: #FFFFFF; border: 1px solid #999999; font-size: 12px; color: #929CA3; width: 170px; height: 17px; }

.inputtextologin:hover, .inputtextologin:active, .inputtextologin:focus{ border: 1px solid #338CCE; background-color: #F9F9F9; }

.inputlogin{ }

.inputbuttonlogin{ background-color: #FFFFFF; border: 1px solid #BEBEBE; font-size: 12px; color: #666666; padding: 1px 5px 1px 5px; font-family:Arial,Helvetica,sans-serif; }

.inputbuttonlogin:hover{ border: 1px solid #338CCE; color:#000000; font-weight:500; }

#abanner{ background-color: #FFFFFF; right:40px; top:220px; width: 230px; height: 230px; position:absolute; text-align:center; }

#arealogar{ background-image: url(../images/layout/fundologin.jpg); width: 230px; height: 190px; position:relative;  float:right; right:40px; }

#alogin{ top:20px; width: 200px; height: 120px; left: 15px; position:absolute; color:#FAFAFA; }

#areadescricaoesq{ background-color:#FFFFFF; float:left; left:60px; width: 500px; position:relative; }

.areadescricao{ font-size:12px; color:#666666; line-height: 20px; font-family: Arial,Helvetica,sans-serif; text-align:justify; }

.txtarearestrita{ font-size:14px; color: #999999; font-weight: bold; text-align:left; }

#areacabecalho{ left:35px; width: 550px; position:relative; background-color:#FFFFFF; }

#spaco50px{ background-color:#FFFFFF; float:left; left:35px; width: 400px; height: 50px; position:relative; }

.edocbemvindo{ padding: 3px 0 0 10px; font-size:16px; color:#FFFFFF; font-weight:bold; }

h1 { font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:20px; color:#0F4A86; border:none; padding:0; margin: 0; }

.comments{ font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:20px; color:#0F4A86; border:none; padding:0; margin: 0; }

#topvesquerdo{ padding:25px 0 0 20px; width: 300px; position: relative; float:left; }

#topvdireito{ padding:25px 20px 0 0; width: 250px; position: relative; float:right; }

#descricaoedoc{ padding-top:40px; width: 100%; position: relative; float: left; }

#descedoc{ width: 435px; height: 156px; position: relative; float: left; background-image: url('../images/layout/edocdesc.jpg'); }

#commentedoc{ width: 440px; position: relative; float: right; }

.topcomment{ width: 100%; text-align: left; }

.commentcliente{ padding:0 60px 0 60px; }

.footercomment{ width: 100%; text-align: right; }

.linktopv{ color:#0F4A86; text-decoration: none; font-family:Arial,Helvetica,sans-serif; }

.linktopv:hover{ text-decoration: underline; }

.textlogin{ background-color: #FFFFFF; border: 1px solid #CCCCCC; font-size: 16px; color: #0F4A86; width: 198px; height: 24px; padding-top: 4px; }

.textlogin:hover, .textlogin:focus{ border: 1px solid #999999; }

.erroMsgLog{ font-size: 9px; color:#FF0000; }

.textrecsenha{ background-color: #FFFFFF; border: 1px solid #CCCCCC; font-size: 16px; color: #666666; width: 400px; height: 24px; padding-top: 4px; }

.buttonrecsenha{ background-color: #EEEEEE; border: 1px solid #999999; font-size: 16px; color: #666666; width: 100px; height: 30px; cursor: pointer; }