
label {font-weight:bold;display:block;font-size:12px;padding-bottom:5px;}

span.required {font:normal 13px verdana;color:#F00;}
span.info, span.error {display:block;font:normal 11px arial;color:#333;}
span.error {color:red;font-style:normal !important;font-size:11px;}

.success {border:2px solid #6DBC3B;background:#F9FFEF;}
.success-info {border:2px solid #6DBC3B;background:#F9FFEF;padding:6px 12px !important;color:#6DBC3B !important;font:bold 20px arial;}

input.error, select.error, textarea.error {background:#FFFFEA !important;border:2px solid #F00 !important;}

div.field {margin-bottom:10px;}
div.field input, div.field select, div.field textarea {padding:3px 4px;font:normal 13px verdana;border:1px solid #CFCFCF;background:#FFF;}

div.double-left-field {float:left;width:290px;}
div.double-right-field {float:left;width:280px;}
div.triple-left-field {float:left;width:32%;}
div.triple-middle-field {float:left;width:32%;padding:0 1%;}
div.triple-right-field {float:right;width:32%;}
.button-area {margin-top:20px;text-align:right;}
.button-send {margin-top:20px;font:bold 16px arial;}

/* TABLE FORM */

table.tableform th, table.tableform td {padding:5px 0;}	
table.tableform th {width:120px;text-align:right;padding-right:7px;}	
table.tableform input[type=text], table.tableform textarea {border:1px solid #CFCFCF;padding:3px 2px;}
table.tableform span.info {font:normal 11px arial;}
	
/* FIM */