#stylized p, #stylized h1, #stylized form, #stylized button{border:0; margin:0; padding:0}
.spacer{clear:both; height:1px}
/* ----------- My Form ----------- */
.myform{margin:30px auto 30px; width:595px; padding:20px 15px}
.asterisco{color:#CC0000}
br{clear:both}
/* ----------- stylized ----------- */
#stylized{border:solid 1px #97AFC6; background:#ebf4fb}
#stylized h1{font-size:16px; font-weight:normal; margin:10px 0 10px}
#stylized h2{font-size:13px; font-weight:bold; text-transform:uppercase; margin:20px 0 -10px}
#stylized h3{font-size:13px; color:#666; margin:0 0 10px; border-bottom:dotted 1px #97AFC6; padding-bottom:3px; text-transform:uppercase; clear:both}
#stylized p{font-size:13px; color:#666; margin:20px 0 10px; border-bottom:dotted 1px #97AFC6; padding-bottom:3px; text-transform:uppercase; clear:both}
#stylized .small{color:#999; font-size:11px; font-weight:normal; margin:0}
#stylized .legenda{color:#999; font-size:11px; font-weight:normal; display:block; margin:0 0 0 180px; height:10px}
#stylized span.consulta{font-size:16px; display:block; margin-top:10px}
#stylized span.radiobtn{float:left; padding:0 15px 0 3px; height:20px; line-height:20px; font-size:12px}
#stylized span.radiobtn1{padding:0 15px 0 3px; height:20px; line-height:20px; font-size:12px}
#stylized span.mini{float:left; width:auto; display:block; padding-top:4px}
#stylized span.level{line-height:25px}
#stylized .formgroup{float:left; width:370px; margin:5px 0 10px 10px; padding:0}
#stylized .formgroup_full{width:560px; margin:5px 0 10px 10px; padding:0}

/* labels */
#stylized label{display:block; font-weight:normal; text-align:right; width:170px; float:left; margin:5px 0 0; clear:both; font-size:12px}
#stylized label.labeltitle{font-size:13px; color:#666; margin:20px 0 5px; border-bottom:dotted 1px #97AFC6; padding-bottom:3px; text-transform:uppercase; clear:both; display:block; width:100%; text-align:left}
#stylized label.mini{font-weight:normal; width:170px; margin:5px 0 0; clear:both; font-size:12px}
#stylized label.free{font-weight:normal; width:auto; margin:5px 0; clear:both; font-size:12px}
/* inputs */
#stylized input{float:left; font-size:12px; padding:3px 2px; border:solid 1px #7F9DB9; width:395px; margin:0 0 10px 10px}
#stylized input.fulltext{font-size:12px; padding:3px 2px; border:solid 1px #7F9DB9; margin:5px 0 10px 10px; width:565px}
#stylized input.radiobtn{float:left; width:10px; margin:0; border:none; height:20px}
#stylized input.radiobtn1{width:10px; margin:0; border:none; height:20px}
#stylized input.mini{float:left; width:50px; margin:0 20px 0 5px}
#stylized input.mini1{float:left; width:50px; margin:0 10px}
/* textarea */
#stylized textarea{float:left; width:390px; margin:0 0 10px 10px; border:solid 1px #7F9DB9}
#stylized textarea.fullarea{width:560px; margin:5px 0 10px 10px; border:solid 1px #7F9DB9}
/* select */
#stylized select{float:left; width:400px; margin:0 0 10px 10px; border:solid 1px #7F9DB9; padding:3px 5px}
#stylized select.selectfull{float:left; width:255px; margin:5px 0 10px 10px; border:solid 1px #7F9DB9; padding:3px 5px}
* html #stylized select{margin:4px 0 10px 10px !important; /*IE 6*/}
*+html #stylized select{margin:4px 0 10px 10px !important; /*IE 7*/}
/* button */
#stylized input.button{clear:both; text-align:center; width:auto; margin:15px 0 0 280px; border:none}
#stylized td{height:25px}