.linha{}
.item{font-size: 10pt; border-top:1px solid #888; border-bottom:none; border-left:none; padding-left: 3px; text-align: center; padding-left: 5px;padding-right: 5px;}
.espacamento{}
.tamanho{  }
.tamanho2{}
.descricao{}
.bloco{      background-color: #f0f0f0 ;width: 100% ;border: 1px solid #999;  margin-bottom: 1px;}
.cabecalho{}
.cor2{background-color: #fff;}
.cor1{ background-color: #fffaea}
.nomeBloco{font-weight: bold; font-size:12pt; background-color: #f5dfba; border:  1px solid #888; border-bottom: none; margin-top: 10px;}
.esq{float:  left; }
.aesq{text-align: left; }
.dir{float:  right }
.clr{clear: both;}
.lbl{font-weight: bold;font-size:10pt; color:#444;}
.origem{   }
.contExtr{  }
.conta{ font-weight: bold; font-size:11pt;  border-top:none; color:#800000; background-color: #e0e0e0;}
.borda{ border:1px solid #666;  }
.contExtGeral{}
.totais td {font-weight: bold; background-color: #f0f0f0;}
.geral td{ font-size: 12pt; background-color: #e0e0e0;}
.tituloColuna{ font-weight: bold;}
.centro{ text-align: center; }
.subTitulo { text-align: left;  font-weight: bold; font-size: 10pt; background-color: #f0f0f0 ;}
.resumo { background-color: #face31; text-align: center; border-bottom: 1px solid #666; }
.resumo td { border-right: 1px solid #666;  text-align: center;}
.referencia { text-align: left;  font-size: 10pt; color:#888; }
.referencia b{margin-left: 10px;}
.nome { text-align: left;  font-weight: bold; font-size: 12pt; color:#000;}
.cab { width: 100%}
.titulo { text-align: center;  font-weight: bold; font-size: 12pt; color:#800000; }
.descSub { background-color: #fff; width: 100%;text-align: left; color:#800000;}
.contExtGeral{
	width: 690px;
}

.cpSim{	width: 60px;}