fieldset {float:left; clear:both; width:100%; margin:0px; margin-bottom:10px; border:1px solid #969FA6; background-color:#ffffff;}
fieldset.submit{float:none; width:auto; border-style:none; padding-left:11em; background-color:transparent}
legend {margin-left:1em; padding:0; color:#000; font-weight:bold}
fieldset ol {padding:1em 1em 0 1em; list-style:none}
fieldset li {float:left; clear:left; width:100%; /*padding-top:0.5em;*/ padding-bottom:0.5em}
label {float:left; width:10em; margin-right:1em; text-align:right}
label strong {display:block; color:#C00; font-size:85%; font-weight:normal; text-transform:uppercase}
label em {display:block; color:#060; font-size:85%; font-style:normal; text-transform:uppercase}
label.required{}

td input{background-color:#FFF; border:1px solid #969FA6; width:80px;}
li input{background-color:#FFF; border:1px solid #969FA6; width:auto;}
td textarea{border:1px solid #969FA6;}
td select{border:1px solid #969FA6; padding:2px; font-size: 10px; min-width: 80px;}
td input:focus, #boletim input:focus, td textarea:focus{border:1px solid #969FA6; background-color:#f4F4F4}

table.noBorder {border:0px; background:none; padding:0px; margin:0px;}
tr.noBorder {border:0px; background:none; padding:0px; margin:0px;}
td.noBorder {border:0px; background:none; padding:0px; margin:0px; text-align:left !important;}

table.borders{border-top:1px solid #969FA6; border-left:1px solid #969FA6; border-left:1px solid #969FA6; border-top:1px solid #969FA6; margin:5px; width:99%}
td{border-right:1px solid #969FA6; color:#178BB0; border-bottom:1px solid #969FA6; background:#fff; padding:4px 4px 4px 8px; color:#333}
td.alt, tr.alt td{background:#F2F2F2; color:#178BB0;}
td {color:#178BB0;}
th {height:40px; font:11px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#FFF; border-right:1px solid #969FA6; border-bottom:1px solid #969FA6; text-align:left; padding:3px 6px; background:url(/public/images/bg-box.png) repeat-x scroll 50% 50% #CFCFD0;}
th a{text-decoration:none; color:#188CB5;}

.button{padding:1px; border:1px solid #969FA6; width:98%}
.querySupport{background-color:#FFF; padding:2px}
.querySupport a{color:#333; text-decoration:none}
.sum{border:0px; background-color:#999; color:#fff;}

.barra_tabela{background-color:#ffffff; text-align:center}
.barra_tabela input{width:120px !important; margin:4px}
.barra_tabela a{padding:2px 2px 2px 2px; margin:2px; text-decoration:none; color:#333}
.barra_tabela a img{border:0px solid #969FA6; padding:0px; margin:0px; position:relative; top:3px}

.width_33p{width:33%}
.width_40p{width:40%}
.width_50p{width:50%}
.width_60p{width:60%}
.width_80p{width:80%}

.width_20{width:20px}
.width_30{width:30px}
.width_40{width:40px}
.width_50{width:50px}
.width_75{width:75px}
.width_80{width:80px}
.width_100{width:100px}
.width_120{width:120px}
.width_150{width:150px}
.width_160{width:160px}
.width_200{width:200px}

dd { padding: 10px;}

.borders li {list-style:none;}
.borders li.noPadding {padding-bottom:0px;}
