p.pbottom { margin: 0; background: #f2f0ee; height: 55px; padding: 2px 5px 5px 5px; font-size: 11px; }
p.pbottom span { display: block; width: 80%; color: Red;  text-align:center ;}
img#badge { position: absolute; top: 0; right: 0; }

form#step1 {  }
form#step1 fieldset { margin: 10px 0; border: 0; padding: 35px 5px 20px 5px; }
form#step1 fieldset#veicolo { background: #f2f0ee url(../img/fieldsetveicolo.png) no-repeat top left; }
form#step1 fieldset#ufficionol { background: #f2f0ee url(../img/fieldsetufficionol.png) no-repeat top left; }
form#step1 fieldset#ufficiores { background: #f2f0ee url(../img/fieldsetufficiores.png) no-repeat top left; }
form#step1 label { display: block; margin-top: 10px; }

table.tcom { float: left; margin: 10px 5px 0 0; background: #f2f0ee; width: 189px; }
table.tcom th,table.tcom td { padding: 2px; text-align: center; font-size: 11px; }
table.tcom th { height: 20px; color: #fff; }
table.tcom .left { width: 40%; text-align: left; }
table.tcom .right { text-indent: 5px; text-align: right; }
td.tcomcaption { padding: 0 0 5px; }
td.tcomcaption h3 { margin: 0; padding: 0; font-weight: normal; font-size: 13px; }
td.tcomcaption h3 span { font-weight: bold; font-size: 16px; color: #005c2c; }
td#price { font-weight: bold; font-size: 16px; }
tr.tcomth { background: #005c2c url(../img/tcomth.png) repeat-x; }
tr.altrow { background: #e2e0de; height: 20px; }
tr#ae { color: #e20019; }