
            /******************************
            *                             *
            *    Estilo dos accordions    *
            *                             *
            ******************************/

#tabela_accordion table {
    width:100%;
	border-spacing:1px;
	font-size:0.9em;
	background-color:#E7E7E7;
}

#tabela_accordion td, th {
	padding: 3px;
	
}

#tabela_accordion thead th {
	text-align: center;
	background:#E1E1E1;
	font-size:0.8em;
}

#tabela_accordion tbody th {
	font-weight: bold;
	text-align: left;
}

#tabela_accordion tbody tr		{
	background-color:#FFF;
	text-align:left;
	}
#tabela_accordion tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

#tabela_accordion tbody tr td {
	background: #FFF;
	border: 1px solid #FFF;
	}

#tabela_accordion tbody tr td.center {/*Alinhas a c�lula ao centro*/
	text-align:center;
	}

#tabela_accordion tbody tr.center td {/*Alinhar a linha ao centro*/
	text-align:center;
	}

#tabela_accordion tbody tr.odd td{
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}

#tabela_accordion tbody tr.total td{
	background: #e1e1e1;
	font-weight:bold;
	}

#tabela_accordion tbody tr td.borda_preta{/*Para as td's de determinadas tabelas que precisam ter a borda preta*/
	border:1px solid #000000;
	}

/* ----- In�cio - Tabela info ------ */

#tabela_accordion_info table {
    width:100%;
	border-spacing:1px;
	font-size:0.9em;
	background-color:#E7E7E7;
}

#tabela_accordion_info td, th {
	padding: 3px;
}

#tabela_accordion_info thead th {
	text-align: left;
	background:#E1E1E1;
	font-size:0.8em;
}

#tabela_accordion_info tbody th {
	font-weight: bold;
}

#tabela_accordion_info tbody tr		{
	background-color:#FFF;
	text-align:left;
	}
#tabela_accordion_info tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

#tabela_accordion_info tbody tr td {
	background: #FFF;
	border: 1px solid #FFF;
	}

#tabela_accordion_info tbody tr td.center {
	text-align:center;
	}

#tabela_accordion_info tbody tr.odd td{
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}

.titulo_azul{ /*Para definir a cor azul e o bold na tabela da p�gina Proje��o da Receita, na aba Filtros utilizados*/
color:#48667E;
font-weight:bold;
}

.input_popup{
width:100%;
}

#tabela_uncolor table {
    width:100%;
	border-spacing:1px;
	font-size:0.9em;
}

#tabela_uncolor td, th {
	padding: 3px;
}

#tabela_uncolor thead th {
	text-align: center;
	background:#E1E1E1;
	font-size:0.8em;
}

#tabela_uncolor tbody th {
	font-weight: bold;
	text-align: left;
}

#tabela_uncolor tbody tr		{
	text-align:left;
}
#tabela_uncolor tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

#tabela_uncolor tbody tr td {
	border: 1px solid #FFF;
	}

#tabela_uncolor tbody tr td.center {/*Alinhas a c�lula ao centro*/
	text-align:center;
	}

#tabela_uncolor tbody tr.center td {/*Alinhar a linha ao centro*/
	text-align:center;
	}

#tabela_uncolor tbody tr.odd td{
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}

#tabela_uncolor tbody tr td.borda_preta{/*Para as td's de determinadas tabelas que precisam ter a borda preta*/
	border:1px solid #000000;
	}

/* ----- In�cio - Tabela info ------ */

#tabela_uncolor_info table {
    width:100%;
	border-spacing:1px;
	font-size:0.9em;
}

#tabela_uncolor_info td, th {
	padding: 3px;
}

#tabela_uncolor_info thead th {
	text-align: left;
	font-size:0.8em;
}

#tabela_uncolor_info tbody th {
	font-weight: bold;
}

#tabela_uncolor_info tbody tr		{
	text-align:left;
	}
#tabela_uncolor_info tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

#tabela_uncolor_info tbody tr td {
	border: 1px solid #FFF;
	}

#tabela_uncolor_info tbody tr td.center {
	text-align:center;
	}

#tabela_uncolor_info tbody tr.odd td{
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}
	
#tabela_multicolor table {
    width:100%;
	border-spacing:1px;
	font-size:0.9em;
	background-color:#E7E7E7;
}

#tabela_multicolor td, th {
	padding: 3px;
	
}

#tabela_multicolor thead th {
	text-align: center;
	background:#E1E1E1;
	font-size:0.8em;
}

#tabela_multicolor tbody th {
	font-weight: bold;
	text-align: left;
}

#tabela_multicolor tbody tr		{
	background-color:#FFF;
	text-align:left;
	}
#tabela_multicolor tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

#tabela_multicolor tbody tr.bkgTabelaDecorator		{
	background-color:#CBDECC;
	text-align:left;
	}
#tabela_multicolor tbody tr.odd .bkgTabelaDecorator	{
	background: #CBDECC;
	border-top:1px solid #FFF;
}

#tabela_multicolor tbody tr td.center {/*Alinhas a clula ao centro*/
	text-align:center;
	}

#tabela_multicolor tbody tr.center td {/*Alinhar a linha ao centro*/
	text-align:center;
	}

#tabela_multicolor tbody tr.total td{
	background: #e1e1e1;
	font-weight:bold;
	}

#tabela_multicolor tbody tr td.borda_preta{/*Para as td's de determinadas tabelas que precisam ter a borda preta*/
	border:1px solid #000000;
	}
	
#tabelaCenario table {
	border-spacing:1px;
	font-size:0.9em;
	background-color:#E7E7E7;
}

#tabelaCenario td, th {
	padding: 3px;
	
}

#tabelaCenario thead th {
	text-align: center;
	background:#E1E1E1;
	font-size:0.8em;
}

#tabelaCenario tbody th {
	font-weight: bold;
	text-align: left;
}

#tabelaCenario tbody tr		{
	background-color:#FFF;
	text-align:left;
	}
#tabelaCenario tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

#tabelaCenario tbody tr td {
	background: #FFF;
	border: 1px solid #FFF;
	}