body {
	background-color:#FFFFFF;
	padding: 0;
	margin:0;
}
div#agrupadorGraficos {
	width: 187px;
	/*border-bottom: 1px solid #d8e2eb;	*/
	padding-bottom: 5px;
}
div#agrupadorTabelasGraficosInterna {
	background-color:#F0F2F3;
	padding: 0;
	margin: 0;
} 


#filtroGrafico {
	font:normal 11px "Trebuchet MS", sans-serif;
	width: 187px;
	margin-top: 5px;
	position: relative;
	float:left;
	clear: both;
	border-bottom: 1px solid #d8e2eb;	
	padding:0px 0px 5px 0px;
}
#filtroGrafico select {
	font:normal 11px "Trebuchet MS", sans-serif;
	position: relative;
	float:right;
	width: 105px;
	border: 1px solid #CCC;
	background-color:#FFF;
}
#filtroGrafico select.cboDerivativos {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	width:187px;
}

a {color:#4e79a0;}

.subTituloConteudo {
	background:#e6e9eb !important;
	font-weight:bold !important;
}
body.graficoInternas {
	background: #F0F2F3 !important;
}

.legendas {
	font:normal 10px "Trebuchet MS", sans-serif;
	color: #585A5B;
}
#legendaGrafico {
	margin:0;
	padding:0 0 0 5px;
	background-color:#FFFFFF;
	text-align:left;
	font:normal 10px "Trebuchet MS", sans-serif;
	color: #585A5B;
}

#tcam, #tcat, #legendaGraficoHome {
	display: none;

}

div.tabela {
	width:100%;
	margin:0 auto;
	float:left;
}
div.tabela h2 {
	width:auto;
	height:auto;
	margin:13px 0 0;
	padding:0 0 0 10px;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(img/Marcador05.gif) no-repeat left 10px;
	border:none;
}

div.tabela table {
	width:100%;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border:none;
	background-color:#FFFFFF;
}
div.tabela table thead {
	font:normal normal bold 12px "Trebuchet MS", sans-serif;
	color:#fff;
	text-align:center;
	background:#cccfd1;
}
div.tabela table tr.headerDuplo  {
	font:normal normal bold 12px "Trebuchet MS", sans-serif;
	color:#fff;
	text-align:left;
	background:#cccfd1;
}
div.tabela table tr.headerDuplo td {
	font:normal normal bold 12px "Trebuchet MS", sans-serif;
	color:#fff;
	padding:8px 1% 8px;	
	background:#cccfd1;	
}


div.tabela table thead tr {}
div.tabela table thead tr th {
	padding:8px 1% 8px;
	background:#cccfd1;
}
div.tabela table thead tr td,
table .subTitulo {
	padding:4px 1% 7px;
	background-color:#BABCBE !important;
	font-weight:bold !important;
}
div.tabela table tfoot {}
div.tabela table tfoot tr {}
div.tabela table tfoot tr th {}
div.tabela table tfoot tr td {}
div.tabela table tbody {}
div.tabela table tbody tr {}
div.tabela table tbody tr.subTituloConteudo {
	border-top:solid 1px #cccfd1;
	background:#e6e9eb !important;
	font-weight:bold !important;
}
div.tabela table tbody tr.subTituloConteudo td {
	border-top:solid 1px #cccfd1;
}
div.tabela table tbody tr.primeiraLinha {}
div.tabela table tbody tr.primeiraLinha td {
	padding:6px 1% 2px;
	background:url(img/Tabela01Fundo.gif) repeat-x center top;
}
div.tabela table tbody tr.corAlternada {background:#f6f7f7;}
div.tabela table tbody tr:hover {background:#f6f7f7;}
div.tabela table tbody tr th {padding:2px 1%;}
div.tabela table tbody tr td {
	padding:2px 1%;
	border-bottom:solid 1px #cccfd1;
}
div.tabela p.obs {
	clear: left;
	padding:5px 0 0 0;
	text-align:left;
	font:normal normal normal 11px/25px "Trebuchet MS", sans-serif;
	color:#b1c4d6;
}


div.tabela table colgroup col.texto {
	text-align:left;
}
div.tabela table colgroup col.data {
	text-align:center;
}
div.tabela table colgroup col.numero {
	text-align:right;
}


div.tabela table colgroup col {}
div.tabela table colgroup col {}
div.tabela table colgroup col {}



/* XXXXXXXXX  ADICIONADA PARA ALINHAMENTO "MANUAL" DAS THs XXXXXXXXXXXXXXXXXXXXXX */

.esquerda {
	text-align: left;
}
.direita {
	text-align: right;
}
.centralizado {
	text-align: center;
}


/* XXXXXXXXXXXX  GRAFICOS  XXXXXXXXXXXXXXXXXXXXXX */


.alta {
	color:#00ae4d;
}
.baixa {
	color:#fd0002;
}
.estavel {
	color:#ffc600;
}

#agrupadorTabelasGraficos {
	border-top:solid 1px #d8e2eb;
	border-bottom:solid 1px #d8e2eb;
	margin:0px;
	float:left;
	padding: 5px 0px;
}

#agrupadorTabelasGraficos table.tabelaFuturo {
	width: 188px;

}
#agrupadorTabelasGraficos table.tabelaFuturo td.divisorTabelaFuturo {
	height: 4px;
	display:block;
	border-bottom:solid 1px #cccfd1;
}
table.tabelaFuturo td.divisorTabelaAvista {
	height: 27px;
	border-bottom:solid 1px #cccfd1;
	background-color:#F0F2F3;
}





#filtroGraficoSubHome {
	margin: 0;

}
#filtroGraficoSubHome select { margin: 0px; width:100%;}

#agrupadorGraficoInterna {
	background-color:#F0F2F3
}

#graficoInterna {
		clear:both;
		background-color:#FFF;
		margin: 4px 0px 4px 0px;
		text-align:center;
		width:100%;
		overflow:hidden;
}

#filtroGraficoInterna { 
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	margin: 0px;
	width:100%;
}

#filtroGraficoInterna select { 
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	margin: 0px;
	width:100%;
}



