.campo { font-family: Arial; font-size: 17px; color:#5D5D5D; text-decoration:none; margin:12px 1px 5px;}
.input { width:94%; font-family: Arial; font-size: 16px; border:1px solid #C4C4C4; background-color:#ffffff; color:#000000; padding:10px 8px 9px; margin:0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.escol { background-color:#E3E7EA; color:#000000; font-family: Arial; font-size: 18px; border:1px solid #C7CFD6; padding:10px 15px 10px 5px; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; display: inline-block; }

input[type="radio"] {
margin-top: -1px;  vertical-align: middle; margin-right:10px; margin-left:10px;
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
}
.dotline {border-top:1px dotted #788C9C; width:100%; height:1px; margin:10px 0px 0px; }
.flet1 { font-family: Arial; font-size: 15px; color:#5D5D5D; text-decoration:none; }
input[type=checkbox] {
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
}
input["text"] {
    width: 100%;
    padding:0px;
    margin:0px;
}

input["password"] {
    width: 100%;
    padding:0px;
    margin:0px;
}

.flet2 { font-family: Arial; font-size: 26px; color:#3C4455; text-decoration:none; }
.flet3 { font-family: Arial; font-size: 18px; color:#3C4455; text-decoration:none; }
.matt { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#6B6B6B; color:#ffffff; font-size: 11px; line-height:20px; text-align:center; }
.matc { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#ffffff; color:#000000; font-size: 12px; text-align:center; cursor:pointer; }
.matb { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#CCCC00; color:#000000; font-size: 12px; cursor:pointer; text-align:center; }
.matb:hover { background-color:#CC0000; color:#ffffff; }
.matd { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#DBDBDB; color:#000000; font-size: 12px; text-align:center; }

.mata { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#A5A5A3; color:#ffffff; font-size: 11px; line-height:20px; text-align:center; }
.alf { text-align:left;}
.alr { text-align:right;}
.nome { font-family: Helvetica; font-size: 14px; line-height:13pt; margin:0px 0px 2px; }
.desc { font-family: Helvetica; font-size: 12px; line-height:13pt; margin:0px; color: #8D9194;}
.nota_legal { font-family:Helvetica; font-size:13px; color:#8A9199; line-height:15pt; text-decoration: none; padding:10px 20px 20px 15px; text-align:justify;  }
