ul.form{font-size:12px; color:#333;}
ul.form li label{display:block; margin-bottom:3px; font-size:11px; font-weight:bold; letter-spacing:1px}

ul.form li{display:block; float:left; margin:8px 1px}
ul.form li.cem{width:96%}
ul.form li.cem div.element input{width:97%; padding:3px}
ul.form li.cem div.element label input{width: 20px}
ul.form li.cinquenta{width:48%}
ul.form li.cinquenta div.element input{width:94%; padding:3px}
ul.form li.trinta{width:32%}
ul.form li.trinta div.element input{width:90%; padding:3px}

ul.form li div.element select{padding:3px; width:97%}
ul.form li div.element textarea{height: 150px; width: 98%}
ul.form li div.element label input{width: 15px}
ul.form input.submit{padding:5px 15px;}
ul.form dd{clear:both}
ul.errors li{ margin-top:0; margin-bottom:0; color:red; font-weight:bold; font-size:11px}

#dialog-questionario{padding: 10px}
#dialog-questionario label{display:block; padding: 5px 0; font-weight: bold}
#dialog-questionario textarea{width: 100%}
#dialog-questionario input{padding: 2px; margin: 3px}
#dialog-questionario p{margin: 5px 0 10px 0; font-weight: bold; font-variant: small-caps; border-bottom: 1px solid; padding-bottom: 5px}
