/*
**************************
Definições globais do site

OBS.:	Só devem ser utilizados quando o cliente não utilizar FK. 
		Caso contrário, as definição estarão no styles.css
*/

/*
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
*/




/*
***********************************************************************
Definições de classes de estilo à serem aplicadas nas respectivas áreas
Herdam as definições globais acima
*/

.DFP_NomeEmpresa  { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.DFP_TituloPagina { FONT-SIZE: 1px; color: #FFFFFF; TEXT-DECORATION: none; letter-spacing : 0px; }
.DFP_MolduraTabela { height:1px; BACKGROUND-COLOR: #FFFFFF;}
.DFP_TituloTabela { BACKGROUND-COLOR: #0a98bc; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;  }
.DFP_TituloRelatorio { COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.DFP_DataRelatorio { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.DFP_NavegacaoComplementar { COLOR: #032D5F; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#BCCDDC; }
.DFP_ItemRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:white; }
.DFP_LinkRelatoriosAtivados { COLOR: #075977; }
.DFP_SeparadorTabela {BACKGROUND-COLOR : #FFFFFF; }
.DFP_TopoLink { COLOR: #032D5F; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#0a98bc; }
.DFP_TextoTabela_0, .DFP_TextoTabela_0 a { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; BACKGROUND: #f7f7f7; TEXT-DECORATION: none;}
.DFP_TextoTabela_1, .DFP_TextoTabela_1 a { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; BACKGROUND: #f7f7f7; TEXT-DECORATION: none;}
.DFP_AlertaRelatorioNaoDisponivel { color: c60000; FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-DECORATION: none; letter-spacing : 0px; }
.DFP_SubitemRelatorio { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:#f7f7f7; line-height: 18px;}
.DFP_ItensRelatorio { COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #0a98bc; }
.DFP_ValorCampoRelatorio { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.DFP_NomeCampoRelatorio { COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.DFP_CabecalhoSubitemRelatorio{ COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.DFP_ValorCampoRelatorioPar { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.DFP_TextoOBS { FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; }
.DFP_NavegacaoComplementar { COLOR: #FFFFFF; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#0a98bc; line-height: 20px; }
.DFP_NavegacaoComplementar a{ COLOR: #FFFFFF;}

.IAN_NomeEmpresa  { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IAN_TituloPagina { FONT-SIZE: 12px; color: #FFFFFF; TEXT-DECORATION: none; letter-spacing : 0px; }
.IAN_MolduraTabela { height:1px; BACKGROUND-COLOR: #FFFFFF;}
.IAN_TituloTabela { BACKGROUND-COLOR: #0a98bc; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;  }
.IAN_TituloRelatorio { COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.IAN_DataRelatorio { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.IAN_NavegacaoComplementar { COLOR: #032D5F; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#BCCDDC; }
.IAN_ItemRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:white; }
.IAN_LinkRelatoriosAtivados { COLOR: #075977; }
.IAN_SeparadorTabela {BACKGROUND-COLOR : #FFFFFF; }
.IAN_TopoLink { COLOR: #032D5F; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#0a98bc; }
.IAN_TextoTabela_0, .IAN_TextoTabela_0 a { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; BACKGROUND: #f7f7f7; TEXT-DECORATION: none;}
.IAN_TextoTabela_1, .IAN_TextoTabela_1 a { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; BACKGROUND: #f7f7f7; TEXT-DECORATION: none;}
.IAN_AlertaRelatorioNaoDisponivel { color: c60000; FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IAN_SubitemRelatorio { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:#f7f7f7; line-height: 18px;}
.IAN_ItensRelatorio { COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #0a98bc; }
.IAN_ValorCampoRelatorio { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.IAN_NomeCampoRelatorio { COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.IAN_CabecalhoSubitemRelatorio{ COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.IAN_ValorCampoRelatorioPar { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.IAN_TextoOBS { FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IAN_NavegacaoComplementar { COLOR: #FFFFFF; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#0a98bc; line-height: 20px; }
.IAN_NavegacaoComplementar a{ COLOR: #FFFFFF;}

.ITR_NomeEmpresa  { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.ITR_TituloPagina { FONT-SIZE: 1px; color: #FFFFFF; TEXT-DECORATION: none; letter-spacing : 0px; }
.ITR_MolduraTabela { height:1px; BACKGROUND-COLOR: #FFFFFF;}
.ITR_TituloTabela { BACKGROUND-COLOR: #0a98bc; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;  }
.ITR_TituloRelatorio { COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.ITR_DataRelatorio { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.ITR_NavegacaoComplementar { COLOR: #032D5F; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#BCCDDC; }
.ITR_ItemRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:white; }
.ITR_LinkRelatoriosAtivados { COLOR: #075977; }
.ITR_SeparadorTabela {BACKGROUND-COLOR : #FFFFFF; }
.ITR_TopoLink { COLOR: #032D5F; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#0a98bc; }
.ITR_TextoTabela_0, .ITR_TextoTabela_0 a { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; BACKGROUND: #f7f7f7; TEXT-DECORATION: none;}
.ITR_TextoTabela_1, .ITR_TextoTabela_1 a { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; BACKGROUND: #f7f7f7; TEXT-DECORATION: none;}
.ITR_AlertaRelatorioNaoDisponivel { color: c60000; FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-DECORATION: none; letter-spacing : 0px; }
.ITR_SubitemRelatorio { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:#f7f7f7; line-height: 18px;}
.ITR_ItensRelatorio { COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #0a98bc; }
.ITR_ValorCampoRelatorio { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.ITR_NomeCampoRelatorio { COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.ITR_CabecalhoSubitemRelatorio{ COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.ITR_ValorCampoRelatorioPar { COLOR: #075977; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #f7f7f7; }
.ITR_TextoOBS { FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; }
.ITR_NavegacaoComplementar { COLOR: #FFFFFF; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#0a98bc; line-height: 20px; }
.ITR_NavegacaoComplementar a{ COLOR: #FFFFFF;}

.BI_NomeEmpresa { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.BI_InformacoesAdicionaisNomeEmpresa { FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.BI_TituloPagina { display:none; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.BI_TextoInstrucao { font-size: 11px; color: #666666; line-height: 18px }
.BI_AlertaNegativo {  font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: c60000; background-color: D8D9C7; background-position: center center; letter-spacing: normal; text-align: center; vertical-align: middle; word-spacing: normal; float: none; height: auto; width: auto; border-color: #c60000 c60000 c60000 c60000; text-transform: capitalize; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 8px; padding-top: 8px; margin-bottom: 8px; padding-bottom: 8px;}
.BI_TextoOBS { color: #666666; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none; letter-spacing : 0px; }
.BI_TextoTabelaDescricao {font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0px; BackGround: #F7F7F7; }
.BI_MolduraTabela { height:5px; BACKGROUND-COLOR: #FFFFFF; }
.BI_TituloConta {color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: #0a98bc; }
.BI_TituloPeriodo_0 {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: #0a98bc;}
.BI_TituloPeriodo_1 {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: #0a98bc;}
.BI_SeparadorTabela {BACKGROUND-COLOR : #FFFFFF; }
.BI_Checkbox { font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0px; background: #f7f7f7;}
.BI_NomeConta_0 { color: #666666; font-size: 11px;font-weight: normal; padding: 2px 0px; background: #f7f7f7;} 
.BI_NomeConta_1 { color: #666666; font-size: 11px;font-weight: normal; padding: 2px 0px; background: #f7f7f7;}
.BI_Valor_00 { COLOR: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background: #f7f7f7; text-align: right; }
.BI_Valor_01 { COLOR: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background: #f7f7f7; text-align: right; }
.BI_Valor_10 { COLOR: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background: #f7f7f7; text-align: right; }
.BI_Valor_11 { COLOR: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background: #f7f7f7; text-align: right; }
.BI_TopoLink{ COLOR: #075977; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#FFFFFF; } 
.BI_NomeCampoTabelaSetup { background: #F7F7F7; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; }
.BI_FundoTabelaSetup { background:  #0a98bc; border: 1px solid #0a98bc; }
.BI_ValorCampoTabelaSetup { background: #F7F7F7; font-size: 11px; font-weight: normal; color: #666666; }
.BI_BotaoOk { font-size: 11px; font-weight: bold; color: #666666; background-color: #E5E5E5; width: 45px; }

.CVM_NomeEmpresa  { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.CVM_TituloPagina { display: none; FONT-WEIGHT: normal; FONT-SIZE: 1px; color: #FFFFFF; TEXT-DECORATION: none; letter-spacing : 0px; }
.CVM_AlertaRelatorioNaoDisponivel { color: c60000; FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-DECORATION: none;   letter-spacing : 0px; }
.CVM_AlertaNegativo {  font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: c60000; background-color: D8D9C7; background-position: center center; letter-spacing: normal; text-align: center; vertical-align: middle; word-spacing: normal; float: none; height: auto; width: auto; border-color: #c60000 c60000 c60000 c60000; text-transform: capitalize; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 8px; padding-top: 8px; margin-bottom: 8px; padding-bottom: 8px;}
.CVM_LinkRelatoriosAtivados { COLOR: #666666 }
.CVM_LinkRelatoriosDesativados { COLOR: #A4A4A4; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.CVM_SeparadorTabela { BACKGROUND-COLOR : #FFFFFF; }

.IND_TextoTabelaDescricao {font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0px; BackGround: #F7F7F7; }
.IND_TextoOBS { color: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IND_NomeEmpresa { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IND_InformacoesAdicionaisNomeEmpresa { FONT-WEIGHT: normal; 	FONT-SIZE: 12px; 	TEXT-DECORATION: none; 	letter-spacing : 0px; }
.IND_CheckBox{ font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0px; background: #f7f7f7; }
.IND_TituloPagina { display:none; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IND_AlertaNegativo{ font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: c60000; background-color: D8D9C7; background-position: center center; letter-spacing: normal; text-align: center; vertical-align: middle; word-spacing: normal; float: none; height: auto; width: auto; border-color: #c60000 c60000 c60000 c60000; text-transform: capitalize; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 8px; padding-top: 8px; margin-bottom: 8px; padding-bottom: 8px;}
.IND_Nota { color: #666666; position: absolute; background: #F7F7F7; border: solid #0a98bc; padding: 1,1,1,1; }
.IND_MolduraTabela{	height:5px; BACKGROUND-COLOR: #FFFFFF; }
.IND_Cabecalho { color: #FFFFFF; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; 	background: #0a98bc; }
.IND_TituloPeriodo_0 {font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: #F7F7F7; }
.IND_TituloPeriodo_1 {font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: #F7F7F7; }
.IND_TituloTabela { font-size: 11px; font-weight: bold;	color: #666666;	text-decoration: none;	padding-top: 2px; padding-bottom: 2px; background-color: #F7F7F7; }
.IND_SeparadorTabela {	height:1px; 	BACKGROUND-COLOR: #FFFFFF; 	visibility:visible;}
.IND_Titulo0 { color: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background: #f7f7f7; text-align: left; }
.IND_Titulo1 { color: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background: #f7f7f7; text-align: left; }
.IND_TopoLink{ COLOR: #666666; FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background:#FFFFFF; } 
.IND_Valor_00 { color: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background: #f7f7f7; text-align: right; }
.IND_Valor_01 { color: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background: #f7f7f7; text-align: right; }
.IND_Valor_10 { color: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background: #f7f7f7; text-align: right; }
.IND_Valor_11 { color: #666666; FONT-WEIGHT: normal; font-size: 11px; TEXT-DECORATION: none; letter-spacing : 0px; background: #f7f7f7; text-align: right; }
.IND_TextoInstrucao { font-size: 11px; color: #666666; line-height: 18px }
.IND_NomeCampoTabelaSetup { background: #F7F7F7; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; }
.IND_FundoTabelaSetup { background:  #0a98bc; border: 1px solid #0a98bc; }
.IND_ValorCampoTabelaSetup { background: #F7F7F7; font-size: 11px; font-weight: normal; color: #666666; }
.IND_BotaoOk { font-size: 11px; font-weight: bold; color: #666666; background-color: #E5E5E5; width: 45PX;}

.imprimirBodyClass { font-size:10px; font-family: Tahoma, Arial; } 
.imprimirLinhasPontilhadas { background-image: url("../empresa/images/img_pontilhado_hor.gif"); width:69px; height:1px; }
.imprimirTextClass { font-size: 11px; color:#075977; }
.imprimirDownloadLink { color : #075977; font-weight: bold; }
.imprimirTitleClass { font-size:12px; color : #075977; font-weight: bold; }

