.tabela {margin-top: 0px; padding: 0px; border-collapse: collapse; width: 100%;} 
.tabela th {color: #555; border: 1px solid #999; padding: 6px 20px; background: #FFF; border-bottom: 3px solid #aaa;}
.tabela td {margin: 0px; border-bottom: none; border: 1px solid #999; background: #fff; padding: 4px 10px; font-size: 10pt; text-align: center; }
.tabela td.none {border: 0;}
.tabela td.top {text-align: left; vertical-align: middle; padding: 5px; border-bottom: 3px solid #aaa;}
.tabela td.title {background: #E8E8E3; text-align: left;}
.tabela td.footer {background: #FFF;text-align: center;padding:10px 0;}				
.tabela td.destaque {font-size: 12pt; font-weight: bold; color: #615958; background: #F0F0EC;}
.tabela td.destaque2 {font-size: 13pt; font-weight: bold; color: #615958; background: #F0F0EC; padding: 8px 10px;}
.tabela td.checked {text-align: center; background: #F0F0EC url(images/check.gif) no-repeat center;}
.tabela td.not {text-align: center; background: #F0F0EC url(images/no.gif) no-repeat center;}	
.titanio {border-bottom: 7px solid #4DCFB4;font-size: 12pt; font-weight: bold;}
.cobalto {border-bottom: 7px solid #2BAAE6;font-size: 12pt; font-weight: bold;}
.cromo {border-bottom: 7px solid #BF3B7E;font-size: 12pt; font-weight: bold;}
.niquel {border-bottom: 7px solid #DF7E0D;font-size: 12pt; font-weight: bold;}
.nfe {border-bottom: 7px solid #2BAA00;font-size: 12pt; font-weight: bold;}
.gratis {border-bottom: 3px solid #D9AE5F;font-size: 12pt; font-weight: bold;}
tr.over td.not, tr.over td.checked, tr.over td.destaque, tr.over td.destaque2 {background-color:#DFDED1;}
tr.over td.title{background-color:#DFDED1;}
.link,.link:hover,.link:focus{display:inline;margin:0; color:blue; font-weight: normal; border:0; cursor:pointer; background:transparent; text-decoration:underline; }
.warning{background-color:#FFFFE0; border:1px solid #FFA500; } 
.tip-message-red{margin:3px 0 7px 0; font-size:7pt; color:red; max-width:250px; }