label { display:block; margin-bottom:10px; font:1.1em Georgia, "Times New Roman", Times, serif }

input.text, textarea { width:446px; margin-top:2px; padding:2px 4px; border:1px solid #333; border-right:5px solid #D53901; color:#444; font:bold 0.9em Verdana, Arial, sans-serif }
input.submit { display:block; width:100px; margin:20px 0; border:none; background:#D53901; color:#FFF; font-weight:bold; font-size:1.1em }

.obrigatorio input, .obrigatorio textarea { border-color:#36C }
.opcional { color:#999; font:0.8em Tahoma, Arial, Verdana, sans-serif }

#lb-pergunta input { width:30px }
#lb-pergunta span { font-family:Tahoma, Arial, Helvetica, sans-serif }