body {margin: 0 0 0 0; background-image:url(img/bg.png); background-repeat:repeat;}

#topo {background-image:url(img/bg-topo.jpg); background-repeat:repeat-x; background-position:bottom; height:85px; text-align:center; margin-bottom:30px;}

#comentario {padding-top:24px; padding-bottom:24px; border-bottom:1px solid #e5e5e5;}

.txt{ color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
.txt-peq{ color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:20px;}
.txt-cinza{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

.txt-alert{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:20px;}

.txt-link{ color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; text-decoration:none;}
.txt-link:hover{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; text-decoration:underline;}

.form {color:#006699; width:360px; padding:7px 6px 7px 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border:#CCCCCC 1px solid;}
.form-p{color:#006699; width:150px; padding:7px 6px 7px 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border:#CCCCCC 1px solid;}

.btn {color:#ffffff; background-color:#006699; border:none; padding:8px;}