/* FORMATA RELATÓRIO */

.menu01_botAzul { 
	width: 130px;
	height: 26px;
	font-family: Arial;
	font-size: 8pt; 
	color: #000000; 
	font-weight: bold; 
	background-color: #66CCFF 
}

.menu01_botAmarelo { 
	width: 130px; 
	height: 26px; 
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: bold; 
	background-color: #FFFF00 
}

body {  
	background-color: #CCCCCC;
}

span.titulo_14pt {
	font-family: Tahoma, Arial;
	font-size: 14pt;
	color: #800000;
	font-weight: bold
}

span.titulo_08pt {
	font-family: Tahoma, Arial;
	font-size: 8px;
}

span.titulo_10pt {
	font-family: Tahoma, Arial;
	font-size: 10pt;
}

span.titulo_subtitulo {
	font-family: Arial, Tahoma;
	font-size: 12pt;
	color: #800000;
	font-weight: bold
}

.td_esq { 
	text-align: left
}

/* FORMATA TABELA ZEBRADA */
table.listaValores {
	font-family: Verdana, Geneva, Arial, sans-serif;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 100%;
	border: 1px solid #800000;
	background: #E8EAE8;
	text-align: center
}
table.listaValores tr:nth-child(even) {
	background: #CCCCCC;
	font-weight: bold 
}
table.listaValores tr.even {
	background: #CCCCCC;
	font-weight: bold 
}
table.listaValores tr:hover {
	background: #FFCC00;
	font-weight: bold 
}

table.listaValores td {
	border: 1px solid #000000;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px
}
table.listaValores th {
	line-height: 140%;
	border-bottom: 1px solid #000000;
	background: #CCCCCC;
}

table.listaValores th b {
	line-height: 160%;
	border-bottom: 1px solid #000000;
	background: #CCCCCC;
}

table.listaValores td a:link  { text-decoration: none }
table.listaValores td a:hover { text-decoration: underline }

span.migrada { 
	font-family: Arial;
	font-size: 8pt;
	color: #FF0000;  
}

span.herdada { 
	font-family: Arial;
	font-size: 8pt;
	color: #0000FF;  
}