/*
**************************
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: 12px; color: #00695B; background-image: url('/images/bg_titulo.png'); background-repeat: no-repeat; background-position: right bottom; font-weight: bold; padding-top: 30px; padding-bottom:0; text-transform: uppercase;}
.DFP_TituloTabela { BACKGROUND-COLOR: #00B195; font-size: 11px;	font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px }
.DFP_TituloRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : white; }
.DFP_DataRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : white; }
.DFP_NavegacaoComplementar { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background:#00B195; }
.DFP_NavegacaoComplementar A{COLOR: #FFFFFF; }
.DFP_NavegacaoComplementar A:HOVER {COLOR: #FFFFFF; text-decoration: underline;}
.DFP_ItemRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:white; }
.DFP_LinkRelatoriosAtivados { COLOR: #666666; }
.DFP_SeparadorTabela {BACKGROUND-COLOR : #E9E9E9; }
.DFP_TopoLink { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background:#00B195; }
.DFP_TopoLink A:HOVER {COLOR: #FFFFFF; text-decoration: underline;}
.DFP_TextoTabela_0 { BACKGROUND-COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.DFP_TextoTabela_1 { BACKGROUND-COLOR: #F1F1F1; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.DFP_SubitemRelatorio{ line-height: 18px;  COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:white; }
.DFP_ValorCampoRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : white; }
.DFP_NomeCampoRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.DFP_ItensRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.DFP_CabecalhoSubitemRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.DFP_MolduraTabela{height:20px; BACKGROUND-COLOR: white;}
.DFP_ValorCampoRelatorioPar { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }

.IAN_NomeEmpresa  { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IAN_TituloPagina { font-size: 12px; color: #00695B; background-image: url('/images/bg_titulo.png'); background-repeat: no-repeat; background-position: right bottom; font-weight: bold; padding-top: 30px; padding-bottom:0; text-transform: uppercase;}
.IAN_MolduraTabela {height:20px; BACKGROUND-COLOR: #FFFFFF;}
.IAN_TituloTabela { BACKGROUND-COLOR: #00B195; font-size: 11px;	font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px }
.IAN_TituloRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : white; }
.IAN_DataRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : white; }
.IAN_NavegacaoComplementar { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background:#00B195; }
.IAN_NavegacaoComplementar A{COLOR: #FFFFFF; }
.IAN_NavegacaoComplementar A:HOVER {COLOR: #FFFFFF; text-decoration: underline;}
.IAN_ItemRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:white; }
.IAN_LinkRelatoriosAtivados { COLOR: #666666; }
.IAN_SeparadorTabela {BACKGROUND-COLOR : #E9E9E9; }
.IAN_TopoLink { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background:#00B195; }
.IAN_TopoLink A:HOVER {COLOR: #FFFFFF; text-decoration: underline;}
.IAN_TextoTabela_0 { BACKGROUND-COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.IAN_TextoTabela_1 { BACKGROUND-COLOR: #F1F1F1; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.IAN_AlertaRelatorioNaoDisponivel { color: c60000; FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IAN_SubitemRelatorio { line-height: 18px; COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:white; }
.IAN_ItensRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.IAN_ValorCampoRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : white; }
.IAN_NomeCampoRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.IAN_CabecalhoSubitemRelatorio{ COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.IAN_ValorCampoRelatorioPar { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.IAN_TextoOBS { FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; }


.ITR_NomeEmpresa  { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.ITR_TituloPagina {  font-size: 12px; color: #00695B; background-image: url('/images/bg_titulo.png'); background-repeat: no-repeat; background-position: right bottom; font-weight: bold; padding-top: 30px; padding-bottom:0; text-transform: uppercase;}
.ITR_MolduraTabela {height:20px; BACKGROUND-COLOR: #FFFFFF;}
.ITR_TituloTabela { BACKGROUND-COLOR: #00B195; font-size: 11px;	font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px }
.ITR_TituloRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : white; }
.ITR_DataRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : white; }
.ITR_NavegacaoComplementar { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background:#00B195; }
.ITR_NavegacaoComplementar A{COLOR: #FFFFFF; }
.ITR_NavegacaoComplementar A:HOVER {COLOR: #FFFFFF; text-decoration: underline;}
.ITR_ItemRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:white; }
.ITR_TopoLink { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background:#00B195; }
.ITR_TopoLink A:HOVER {COLOR: #FFFFFF; text-decoration: underline;}
.ITR_ValorCampoRelatorioPar { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.ITR_ValorCampoRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : white; }
.ITR_CabecalhoSubitemRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.ITR_NomeCampoRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.ITR_ItensRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #E9E9E9; }
.ITR_SeparadorTabela {BACKGROUND-COLOR : #E9E9E9; }
.ITR_LinkRelatoriosAtivados { COLOR: #666666; }
.ITR_TextoTabela_0 { BACKGROUND-COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.ITR_TextoTabela_1 { BACKGROUND-COLOR: #F1F1F1; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.ITR_SubItemRelatorio { line-height: 18px; COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:white; }

.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 { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.BI_TextoInstrucao { font-size: 11px; color: #000000; 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 { FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; }
.BI_TextoTabelaDescricao {font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0px; BackGround: #E9E9E9; }
.BI_MolduraTabela {height:20px; BACKGROUND-COLOR: #FFFFFF;}
.BI_TituloConta {font-size: 11px; font-weight: bold; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: white }
.BI_TituloPeriodo_0 {font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: #BCCDDC }
.BI_TituloPeriodo_1 {font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: #BCCDDC }
.BI_SeparadorTabela {BACKGROUND-COLOR : #BCCDDC; }
.BI_Checkbox { font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0px; background: #BCCDDC;}
.BI_NomeConta_0 { font-size: 10px;font-weight: normal; padding: 2px 0px; background: #E9E9E9;} 
.BI_NomeConta_1 { font-size: 10px;font-weight: normal; padding: 2px 0px; background: #E9E9E9;}
.BI_Valor_00 { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background: #FFFFFF; text-align: right; }
.BI_Valor_01 { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background: #FFFFFF; text-align: right; }
.BI_Valor_10 { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background: #FFFFFF; text-align: right; }
.BI_Valor_11 { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background: #FFFFFF; text-align: right; }
.BI_TopoLink{ COLOR: #032D5F; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background:#E9E9E9; } 
.BI_NomeCampoTabelaSetup { font-size: 11px; font-weight: bold; color: #032D5F; text-decoration: none; }
.BI_FundoTabelaSetup { background:  #FCF9ED; border: 1px solid #33587D; }
.BI_ValorCampoTabelaSetup { font-size: 11px; font-weight: normal; color: #666666; }
.BI_BotaoOk { font-size: 9px; font-weight: bold; color: #032D5F; ; background-color: #BCCDDC; border: #032D5F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; line-height: 19px;}

.CVM_NomeEmpresa  { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.CVM_TituloPagina { font-size: 12px; color: #00695B; background-image: url('/images/bg_titulo.png'); background-repeat: no-repeat; background-position: right; margin-top: 20px; font-weight: bold; padding: 0; text-transform: uppercase;}
.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 : #E9E9E9; height: 1px;}

.IND_TextoTabelaDescricao {font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0px; BackGround: #E9E9E9; }
.IND_TextoOBS { FONT-WEIGHT: normal; FONT-SIZE: 10px; 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: #BCCDDC; }
.IND_TituloPagina { 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 { position: absolute; background: #E9E9E9; border: solid #BCCDDC; padding: 1,1,1,1; }
.IND_MolduraTabela{	height:5px; BACKGROUND-COLOR: #BCCDDC;}
.IND_Cabecalho { FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; 	background: #E9E9E9; }
.IND_TituloPeriodo_0 {font-size: 11px; font-weight: bold; color: #032D5F; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: white }
.IND_TituloPeriodo_1 {font-size: 11px; font-weight: bold; color: #032D5F; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: white }
.IND_TituloTabela { font-size: 11px; font-weight: bold;	color: #666666;	text-decoration: none;	padding-top: 2px; padding-bottom: 2px; background-color: #BCCDDC; }
.IND_SeparadorTabela {	height:1px; 	BACKGROUND-COLOR: #BCCDDC; 	visibility:visible;}
.IND_Titulo0 { FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background: #E9E9E9; text-align: left; }
.IND_Titulo1 { FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background: #E9E9E9; text-align: left; }
.IND_TopoLink{ COLOR: #032D5F; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background:#E9E9E9; } 
.IND_Valor_00 { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background: #FFFFFF; text-align: right; }
.IND_Valor_01 { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background: #FFFFFF; text-align: right; }
.IND_Valor_10 { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background: #FFFFFF; text-align: right; }
.IND_Valor_11 { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background: #FFFFFF; text-align: right; }
.IND_TextoInstrucao { font-size: 11px; color: #000000; line-height: 18px }
.IND_NomeCampoTabelaSetup { font-size: 11px; font-weight: bold; color: #032D5F; text-decoration: none; }
.IND_FundoTabelaSetup { background:  #FCF9ED; border: 1px solid #33587D; }
.IND_ValorCampoTabelaSetup { font-size: 11px; font-weight: normal; color: #666666; }
.IND_BotaoOk { font-size: 9px; font-weight: bold; color: #032D5F; ; background-color: #BCCDDC; border: #032D5F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; line-height: 19px;}

.imprimirBodyClass { font-size:12px; background-color: #DDDDDD; } 
.imprimirLinhasPontilhadas { background-image: url("../empresa/images/img_pontilhado_hor.gif"); width:69px; height:1px; }
.imprimirTextClass { font-size: 12px; color:#666666; }
.imprimirDownloadLink { color : #032D5F; font-weight: bold; }
.imprimirTitleClass { font-size:12px; color : #032D5F; font-weight: bold; font-size:12pt; }
