/* ESTILOS UTILIZADOS NA PAGINA PRINCIPAL DE EMPRESAS*/

h2.titulo02 strong {font-weight:normal !important;}

/*div#estruturaPrincipal div#estruturaConteudo div#estruturaConteudoInterna div#conteudo div div div#divGrafico 
{
float:right !important;
	margin:0 auto !important;
	color:#585a5b !important;
	font:normal normal normal 11px Trebuchet MS, sans-serif !important;
	padding:0px !important;
	margin:0px !important;
	clear:right;
}*/
/*div#divDataGrafico 
{
	width: 302px !important;
	position:relative !important;
	height:28px !important;
	background-color:#f2f4f5 !important;
	padding:0px !important;
	margin:0px !important;
}*/
div#divGrafico { 
	font:normal normal normal 11px Trebuchet MS, sans-serif !important;
	background-color:#f2f4f5;
	color:#585a5b !important;
	padding: 5px 0px 10px 0px !important;
	margin-bottom: 20px;	
}
div#divDataGrafico { width: 100%; float:left; clear:right;}
div#divDataGrafico div.dataGrafico
{
/*	clear:none !important;*/
	padding:0px !important;
	margin:0px !important;
	float:left !important;


/*	position:relative !important;*/
}
div#divDataGrafico div.dataGrafico span { text-align:left; width: 50px !important; padding: 0px; padding-top: 5px;}

div#divDataGrafico div.comboAtivo
{

/*	*width:89px;
	*top: 3px;*/
/*	float: left;*/
	padding:0px !important;
	margin:0px !important;
	clear:none;
	float: right;
	padding-top:0px !important;

}

#divGrafico #divDataGrafico .dataGrafico .labelDataHora {
	padding-left:5px !important;

}
#divGrafico .ComboBoxInput_SiteBmfBovespa, #divGrafico  .ComboBoxInputHover_SiteBmfBovespa {
	width: 80px !important;

}


div#divDataGrafico div.comboAtivo div div div input
{
	background-color:#ffffff !important;
/*	border: 1px solid red;
	width:40px;*/
/*	float: left;*/
}
div#divDataGrafico div.comboAtivo .agrupador { top: 0px; padding-right:0px !important; position:relative;}


div#divGrafico div.labelDataHora { /*border: 1px solid orange;*/}
div#divGrafico div.oscilacaoGrafico
{
	background-color:#f2f4f5;
	text-align: right;
	padding:0px 10px 0px 0px;
	height: 20px;
	margin:-15px 0px 0px 0px;
}
span.obsDelayPlantao
{
/*	float:right;
	width: auto;
	position: relative;
	top: -17px;
	*top: -21px;
	color:#585a5b !important;
	font:normal normal normal 11px Trebuchet MS, sans-serif !important;*/
}
span.obsDelayCotacao
{
	float:right;
	width: auto;
	position: relative;
	top: -20px;
	color:#585a5b !important;
	font:normal normal normal 11px Trebuchet MS, sans-serif !important;
}

ul.linkMaisNoticias
{
	width:40%;
	float:left;
	position:relative;
}
ul.linkAtualizar
{
	width:64px;
	float:right;
	position:relative;
}
div.dadosEmpresa
{
/*	float:left;
	width: 59%;*/
}
div.logoNivelGovernanca
{
	float: right !important;
	width: 300px;
	clear:right;
/*	position:relative;
	top: -17px;
	*top: 0px;*/
}
.logoEmpresa {
	float: right !important;
	width: 100px !important;
/*	height: 70px !important;*/
	clear:both !important;
/*	float:right;
	padding-top: 60px;*/

}
#titDados {
	padding-top: 38px;
}



div#divGrafico div.pregaoOnline
{
/*	position: relative;
	width: 302px;
	height:40px;
	top: -30px !important;*/
	background-color:#f2f4f5 !important;
}

ul.ulPregao
{
/*	position: relative;
	padding-left:10px;
	padding-right:10px;
	top: 0px !important;
	*top: -9px !important;*/
}
ul.ulPregao li, ul.ulPregao li a
{
/*	line-height:12px !important;
	background-position: 4px 4px !important;*/
}
.linkPregaoOnline {
	border-top: 1px solid #CCCFD1;
	padding:5px 0 0 11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	display: block;
	background:Transparent url(../img/Marcador13.gif) no-repeat 5px 12px;
}
.linkPregao {
	line-height:10px !important;
}

hr.hrPregao
{
/*	position: relative;
	top: -5px;
	*top: -12px;
	width:285px;	
	background-color:#CCCCCC !important;
	border:solid 1px #CCCCCC !important;
	height:1px;*/
}

div.labelCombo20px span.rotulo 
{
	width:20px !important;
	min-width:20px !important;
}

/* NOTICIAS */

.noticiaEmpresas {float: left; min-width: 100%; padding-top: 15px;}

#tabelaNoticiasEmpresas  {
	clear: both !important;
	float:left!important;
	width: 100% !important;
}
#tabelaCotacoes table, #tabelaDadosEconomicoFinanceiro table { float: left; width: 100%;  }

.noticiaEmpresas .titulo02 { float:left !important;	width: 100% !important;	}

.noticiaEmpresas .titulo02 span, #tabelaCotacoes h2 span {
	width: 80%!important;
	float:left!important;
}

.noticiaEmpresas .titulo02 div.obsDelayPlantao,
#tabelaCotacoes h2 div.obsDelayCotacao 
 {
	width: 18%!important;
	float:right!important;
	text-align:right !important;
	font-weight:normal!important;
}

#tabelaCotacoes h2, #tabelaDadosEconomicoFinanceiro h2 { clear:both !important; float:left !important; width: 99%; _width: auto;}
 
.noticiaEmpresas .titulo02 div.obsDelayPlantao span, 
#tabelaCotacoes h2 div.obsDelayCotacao span { 
	text-align:right !important; 
	color:#585a5b !important;
	font-size:11px !important;
	float:right!important;
	width: 100% !important;
	white-space:nowrap !important;
}

#tabelaDadosEconomicoFinanceiro {}
#tabelaDadosEconomicoFinanceiro .titDadosEconomicoFinanceiro { 
	float:left !important; width: 300px !important;}
#tabelaDadosEconomicoFinanceiro .filtroDados { 
	text-align:right !important; font-weight:normal !important; float:right !important; width: 340px !important; padding: 0px !important; margin: 0px !important;}



#tabelaDadosEconomicoFinanceiro .filtroDados fieldset { 
	font-size:11px !important; padding: 0px !important; margin: 0px !important; text-align:right !important; width: 340px !important;}

#tabelaDadosEconomicoFinanceiro .filtroDados span.rotulo {width: 120px !important; padding: 0px !important;  vertical-align:middle !important}
#tabelaDadosEconomicoFinanceiro .filtroDados fieldset .ComboBox_SiteBmfBovespa {vertical-align:middle !important}
#tabelaDadosEconomicoFinanceiro .filtroDados fieldset img { vertical-align:middle !important; padding: 0px !important; margin: 0px !important;}

#tabelaDadosEconomicoFinanceiro .agrupador {padding: 0px !important; margin: 0px !important; }




#comboAnos { 
	font:bold 11px Trebuchet MS, sans-serif !important;
	color:#585a5b !important;
	margin: 0px; float: left; 
	padding-top: 10px; padding-bottom: 20px;}

#comboAnos .agrupador { padding: 0px; margin: 0px; }

#DemonstrativoItr, #DemonstrativoIan, #DemonstrativoDfp, #downloadArquivo, #pDownload {
	padding-bottom: 20px;  width: 100%;
}
#containerDemonstrativos, .caixaContainerHorizontal {
	clear:left;
	width: 100%; 
	float: left;
}

.tituloImpressao { 
	float: left;
	width: 100%;	
	clear:left;
}
.tituloImpressao span.label { float: left; width: 80%; vertical-align:bottom;}
.tituloImpressao span.printControle { float: right; width: 15%; }
.tituloImpressao span.printControle a { float: right;}

.frameEmpresas {width: 99%; height: 1680px !important}
.frameEmpresasInfoRel {width: 99%; height: 1030px !important}

