/*ZONA DIREITA - INDICADORES -(desenho exterior da tabela), zona comum*/

body.zonadireita    {
	background-color: #ffffff;
	font-family: tahoma, arial;
	font-size: 8pt;
	color:#BA0500;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 8px;
	color: #00288A;
}
	
DIV.separador_dir	{
		overflow: hidden;
		width: 1px;
}

DIV.separador_tabelas	{
		overflow: hidden;
		height: 8px;
}

DIV.sombradireita	{
		overflow: hidden;
		width: 4px;
}
	
	
DIV.linhalargura	{
		overflow: hidden;
		width: 1px;
}

DIV.linhaaltura_dir	{
		overflow: hidden;
		height: 1px;
}
DIV.linhatopo	{
		overflow: hidden;
		height: 8px;
}
DIV.linhabaixo	{
		overflow: hidden;
		height: 8px;
}
DIV.linhabaixosombra	{
		overflow: hidden;
		height: 5px;
}

td.tabind_linha_superior	{
	background-image: url(/img/n_tab_ind_ls.gif);
}

td.tabind_canto_superior_esq	{
	height: 8px;
	width: 8px;
	vertical-align: top;	
	
}

td.tabind_canto_superior_direito{
	height: 6px;
	width: 4px;
	vertical-align: top;	
	background-color: #E4E6EB;
}

td.tabind_linha_direita	{
	background-image: url(/img/n_tab_ind_ld.gif);
	width: 8px;
}

td.tabind_linha_direita_sombra	{
	background-color: #E4E6EB;
	width:4px;
}

td.tabind_linha_inferior	{
	background-image: url(/img/n_tab_ind_li.gif);
	vertical-align: top;	
}

td.tabind_canto_inferior_direito	{
	width: 8px;
	height: 8px;
	vertical-align: bottom;	
}
td.tabind_canto_inferior_direito_inf	{
	width: 4px;
	height: 13px;
	vertical-align: top;	
	background-color: #E4E6EB;
}

td.tabind_linha_esquerda	{
	background-image: url(/img/n_tab_ind_le.gif);
	width: 8px;
}

td.tabind_canto_inferior_esquerdo	{
	width: 8px;
	height: 8px;
	vertical-align: top;	
}

td.tabind_canto_inferior_esquerdo_inf	{
	vertical-align: top;
	height:5px;
	background-color: #E4E6EB;
}


/*ZONA DIREITA - INDICADORES -(conteúdo)*/

td.impartexto		{
	font-family: tahoma,arial;
	font-size: 8pt;
	padding-right: 2px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	background-color: #E2E9F6;
	color:#2C343E;
}

td.imparnumeroscima	{
	font-family: tahoma,arial;
	font-size: 7pt;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	color:#2C343E;
	background-color: #E2E9F6;	
}

td.imparnumerosbaixo	{
	font-family: tahoma,arial;
	font-size: 7pt;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	color:#CB0A05;
	background-color: #E2E9F6;	
}

td.partexto		{
	font-family: tahoma,arial;
	font-size: 8pt;
	padding-right: 2px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	background-color: #CAD6ED;	
}

td.parnumeroscima	{
	font-family: tahoma,arial;
	font-size: 7pt;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	color:#2C343E;
	background-color: #CAD6ED;	
}

td.parnumerosbaixo	{
	font-family: tahoma,arial;
	font-size: 7pt;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	color:#CB0A05;
	background-color: #CAD6ED;	
}

a.indicadores		{
		font-family: tahoma, arial;
		font-size: 7pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: underline;
		color:#CB0A05;
}
	
a.indicadores:link		{ color:#CB0A05; }			
a.indicadores:visited		{ color:#CB0A05; }
a.indicadores:active		{ color:#CB0A05; }
a.indicadores:hover		{ color:#CB0A05; }	

a.indicador_det		{
		font-family: tahoma,arial;
		font-size: 8pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
	
a.indicador_det:link		{ color: #00288A; }			
a.indicador_det:visited		{ color: #00288A; }
a.indicador_det:active		{ color: #00288A; }
a.indicador_det:hover		{ color: #000000; }

/*ZONA DIREITA - ESTATÍSTICAS TERRITORIAIS(conteúdos)*/

td.conteudo{
	font-family: tahoma,arial;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
}

a.estatisticas		{
		font-family: tahoma, arial;
		font-size: 8pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
	
a.estatisticas:link		{ color: #163271; }			
a.estatisticas:visited	{ color: #163271; }
a.estatisticas:active	{ color: #163271; }
a.estatisticas:hover	{ color:#BDC4D3; }	

.labelt 		{
	font-family:tahoma;
	font-size:8pt;
	color:#54626F;
	font-weight:bold;
	font-style: normal;
}

.texto_azul		{
	font-family: tahoma,arial;
	font-size: 8pt;
	color: #00288A;
}

.texto_cinza		{
	font-family: tahoma,arial;
	font-size: 8pt;
	color:#54626F;
}

.border_priv 		{
	border: solid 1px #BDC4D3;
}

table.registo_tbbg	{
	background-color: #E2E9F6;
}

.errovermelho		{
	font-family:tahoma;
	font-size:10pt;
	color:red;
	font-weight:bold;
	font-style: normal;
}

.sucessoverde	{
	font-family:tahoma;
	font-size:10pt;
	color:green;
	font-weight:bold;
	font-style: normal;
}

a.subs 		{
        font-size: 8pt; 
	color: #686868; 
	font-family: tahoma; 
	text-decoration: none;
}

a.subs:link {
        font-size: 8pt; 
	color: #686868; 
	font-family: tahoma; 
	text-decoration: none;
}
a.subs:active {
        font-size: 8pt; 
	color: #686868; 
	font-family: tahoma; 
	text-decoration: none;
}
a.subs:visited {
        font-size: 8pt; 
	color: #686868; 
	font-family: tahoma; 
	text-decoration: none;
}
a.subs:hover {
        font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	text-decoration: none; 
}
.subs_cab {
        font-size: 8pt; 
	color: #4980b6; 
	font-family: tahoma; 
	text-decoration: none
}
.subs_detalhe {
        font-size: 8pt; 
	color: #8d8c8c; 
	font-family: tahoma; 
	text-decoration: none;
	word-wrap:break-word;
}