/*
**************************
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-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.DPF_MolduraTabela {display:none; height:5px; BACKGROUND-COLOR: #666666;}
.DFP_TituloTabela { BACKGROUND-COLOR: #666666; 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:#666666; }
.DFP_NavegacaoComplementar a{ COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: underline; letter-spacing : 0px; background:#666666;}
.DFP_NavegacaoComplementar a:hover{ COLOR: #999999; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: underline; letter-spacing : 0px; background:#666666; }
.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:#666666; }
.DFP_TextoTabela_0 { BACKGROUND-COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.DFP_TextoTabela_1 { BACKGROUND-COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.DFP_SubitemRelatorio{ COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px; 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: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #666666; }
.DFP_CabecalhoSubitemRelatorio { COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #666666; }
.DFP_ValorCampoRelatorioPar { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #666666; }

.IAN_NomeEmpresa  { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IAN_TituloPagina { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IAN_MolduraTabela {display: none; height:5px; BACKGROUND-COLOR: #666666;}
.IAN_TituloTabela { BACKGROUND-COLOR: #666666; 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:#666666; }
.IAN_NavegacaoComplementar a{ COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: underline; letter-spacing : 0px; background:#666666; }
.IAN_NavegacaoComplementar a:hover{ COLOR: #999999; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: underline; letter-spacing : 0px; background:#666666; }
.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:#666666; }
.IAN_TextoTabela_0 { BACKGROUND-COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.IAN_TextoTabela_1 { BACKGROUND-COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.IAN_AlertaRelatorioNaoDisponivel { color: c60000; FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IAN_SubitemRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND-COLOR:white; }
.IAN_ItensRelatorio { COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND:#666666; }
.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: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #666666; }
.IAN_ValorCampoRelatorioPar { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #666666; }
.IAN_TextoOBS { FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; }
.IAN_NavegacaoComplementar { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; background:#666666; }


.ITR_NomeEmpresa  { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.ITR_TituloPagina { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing : 0px; }
.ITR_MolduraTabela {display:none; height:5px; BACKGROUND-COLOR: #666666;}
.ITR_TituloTabela { BACKGROUND-COLOR: #666666; 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:#666666; }
.ITR_NavegacaoComplementar a{ COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: underline; letter-spacing : 0px; background:#666666; }
.ITR_NavegacaoComplementar a:hover{ COLOR: #999999; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: underline; letter-spacing : 0px; background:#666666; }
.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:#666666; }
.ITR_ValorCampoRelatorioPar { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #666666; }
.ITR_ValorCampoRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : white; }
.ITR_CabecalhoSubitemRelatorio { COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #666666; }
.ITR_NomeCampoRelatorio { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #e9e9e9; }
.ITR_ItensRelatorio { COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; BACKGROUND : #666666; }
.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: white; FONT-WEIGHT: normal; FONT-SIZE: 10px; }
.ITR_SubItemRelatorio { COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 12px; 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: #000000; padding: 2px 0px; BackGround: #E9E9E9; }
.BI_MolduraTabela {height:5px; BACKGROUND-COLOR: #666666;}
.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: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: #666666 }
.BI_TituloPeriodo_1 {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: #666666 }
.BI_SeparadorTabela {BACKGROUND-COLOR : #e9e9e9; }
.BI_Checkbox { font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0px; background: #666666; }
.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: #000000; text-decoration: none; }
.BI_FundoTabelaSetup { background:  #e9e9e9; border: 1px solid #33587D; }
.BI_ValorCampoTabelaSetup { font-size: 11px; font-weight: normal; color: #666666; }
.BI_BotaoOk { font-size: 9px; font-weight: bold; color: #FFFFFF; ; background-color: #666666; border: #333333; 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-WEIGHT: bold; FONT-SIZE: 12px; 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 : #E9E9E9; }

.IND_TextoTabelaDescricao {font-size: 11px; font-weight: normal; color: #000000; 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: #666666; }
.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: #666666;}
.IND_Cabecalho { FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing : 0px; color: #FFFFFF; background: #666666; }
.IND_TituloPeriodo_0 {font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: white }
.IND_TituloPeriodo_1 {font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; padding-top: 5px; padding-bottom: 5px; background-color: white }
.IND_TituloTabela { font-size: 11px; font-weight: bold;	color: #FFFFFF;	text-decoration: none;	padding-top: 2px; padding-bottom: 2px; background-color: #666666; }
.IND_SeparadorTabela {	height:1px; 	BACKGROUND-COLOR: #e9e9e9; 	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: #000000; text-decoration: none; }
.IND_FundoTabelaSetup { background:  #e9e9e9; border: 1px solid #33587D; }
.IND_ValorCampoTabelaSetup { font-size: 11px; font-weight: normal; color: #666666; }
.IND_BotaoOk { font-size: 9px; font-weight: bold; color: #FFFFFF; ; background-color: #666666; border: #333333; 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('../Documents%20and%20Settings/tferraz/Configurações%20locais/Temporary%20Internet%20Files/Content.IE5/empresa/images/img_pontilhado_hor.gif'); 
               width: 69px; height: 1px }
.imprimirTextClass { font-size: 12px; color:#666666; }
.imprimirDownloadLink { color : #FFFFFF; font-weight: bold; }
.imprimirTitleClass { font-size:12px; color : #FFFFFF; font-weight: bold; font-size:12pt; }

