form { float: left; width: 250px }

label { margin-bottom: 2px }

input.text, input.number, textarea, select { width: 291px; margin-bottom: 10px; padding: 3px; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #D10000; background-color: #FFF; border: 1px solid #717171; border-left: 2px solid #D10000 }
input.submit { margin-top: 10px; margin-left: 200px }
input.number { text-align: right }
input.radio { width: 15px; height: 15px; margin: 0; padding: 0 }
textarea { overflow: auto }

.legenda { margin-top: 25px; font-size: 0.9em }
.obrigatorio { font-weight: bold }

#ctConteudo #dados { float: right; margin-top: 8px; font-size: 1em }

#Erro { margin-bottom: 20px; padding: 5px 5px 1px; text-align: left; letter-spacing: -1px; line-height: 1.3em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F00; background-color: #F1F1F1 }
#Erro div { margin: 0 0 5px 9px }
#Erro strong { letter-spacing: 0 }


/* -- Simplified BMH -- */
input.text, input.number, textarea, select { \width: 300px }
input.text, input.number, textarea, select { w\idth: 291px }
input.radio { w\idth: auto; he\ight: auto }
textarea { he\ight: 74px }
