/*  ficha de inscricao */
* { margin:0; padding:0 }
body {font-family:Arial, helvetica, sans, sans-serif;}
input, select, textarea {padding:3px; font:10.5pt Arial, helvetica, sans, sans-serif; color:#333 }
fieldset {border:1px solid #ccc}
legend {font-size:8pt; text-transform:uppercase; font-weight:bold; color:#003399; text-shadow:0 1px 1px #fff; padding:3px}
#geral {width: 700px; margin:0 auto; min-height:400px; height:auto !important; height:400px}
h1 {font-size:25pt; color:#3b1e68; letter-spacing:-2px;margin:4px 0;}
h2 {font-size:13pt; color:#333; letter-spacing:-1px; text-transform:uppercase; margin:2px 0}

#principal {margin:6px 0; padding:10px 0; width:100%; height:100%; border-top:1px solid #f3f4f4; font-size:10.5pt; color:#333}
#principal p {font-size:10.5pt; color:#333; padding:5px 0; margin:2px 0}
#principal fieldset { width:770px; margin:8px 0}
legend {font-size:10.5pt; weight:bold; padding:5px}
#principal table td {padding:2px 8px; font-size:9pt}
input, select {font-size:9pt; font-family:arial, helvetica, sans-serif; margin:2px; padding:3px; border-radius: 5px; border:1px solid #ccc; background:#efefef}
input:focus, select:focus {background:#fff}
input.bt_contato {background:#3b1e68; color:#fff; padding:5px; border:1px solid #3b1e68; font-weight:bold; border-radius: 7px}
input:hover.bt_contato {background:#472678}
