@import url("home-v2.css");
@import url("Botoes.css");
@import url("menu.css");
@import url("abas.css");
/**************************** ESTRUTURA ****************************/

* {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border: 0;
}

body.Background {
	margin: 10px 0px 10px 0px !important;
	background:url(../img/FundoPrincipal.gif) repeat-x center center !important;
	font-family:"Trebuchet MS";
	color:#585a5b;
}

a:hover {text-decoration:underline;}

a {	text-decoration:none;
	color:#9b8a49;
}

a.Pq:hover {text-decoration:underline;}

a.Pq {	
	font-size:10px;
	text-decoration:none;
	color:#9b8a49;
}

.estruturaPrincipal {
	width: 1000px;
	padding: 0px;
	background-color:#ffffff;
	margin: auto;
	line-height: 20px;
}

a.DiaEmpresa:hover {text-decoration:underline;}

a.DiaEmpresa {	text-decoration:none;
	color:#fff;
}

#conteudo {
	width: 100%;
	float:left;
	clear: both;
	background-color:#ffffff;
	padding: 15px 0px 0px 0px;
	margin: 0px;
	border-bottom: 20px solid #e1e3e4;	
}

.conteudoInterna {
	width: 775px;
	float: left;
	padding-bottom: 10px;
	display:inline;
}

.conteudoInternaAgenda {
	width: 775px;
	_width: auto;
	float: left;
	padding-bottom: 10px;
}

hr {
	color:#cccfd1;
	height:1px;
}


/* XXXXXXXXXXXXXXX   TOPINHO  XXXXXXXXXXXXXXXX */
.topoBmfbovespa {
	width: 100%;
	float:left;
	clear:both;
	background:url(../img/FundoTopo.gif) repeat-x;
	height: 32px;
	padding: 0px;
}
img.imgLogoTopo {
	float:left;
	margin-top:10px;
	margin-left:13px;
}
.linksTopo span a {
	background-image:url(../img/seta_linkTopo.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 25px 0px 10px;
	color: #fff;
	font-size:10px;
	text-decoration:none;
	height: 20px;
	vertical-align:middle;

}
.linksTopo {
	margin-top: 6px;
	text-align:right;
	float:right;
	white-space:nowrap;
	padding:0px;
	
}
#linkBMFBOVESPA { display: block; float: left; 	vertical-align:middle;}
#linkSiteEmpresas { display:none; float: left; 	vertical-align:middle;}



/* XXXXXXXXXXXXXXX   TOPINHO  redes sociais XXXXXXXXXXXXXXXX */

.topoBmfbovespaRedesSociais {
	width: 100%;
	float:left;
	clear:both;
	background:url(../img/FundoTopo.gif) repeat-x;
	height: 32px;
	padding: 0px;
	
}
img.imgLogoTopoRedesSociais {
	float:left;
	margin-top:10px;
	margin-left:13px;

	
}
.linksTopoRedesSociais span a {
	background-position:0px 5px;
	padding: 0px 25px 0px 10px;
	color: #d9e4ef;
	font-size:10px;
	text-decoration:none;
	height: 20px;
	vertical-align:middle;
	
	
	}

.RedesSociais{
margin-top:5px;
float:right;
margin-right:12px;
height:20px;
width:auto;

}

.SigaABolsa{
float:right;
width:auto;
height:20px;
font-family:"Trebuchet MS";
font-size:10px;
margin-top:5px;
margin-right:5px;
color:#d9e4ef;
cursor: default}

	
.linksTopoRedesSociais span a:hover {

	text-decoration:underline;}




.linksTopoRedesSociais {
	margin-top:5px;
	height:20px;
	padding:0px;
	float:right;
	width:auto;
	color: #d9e4ef;
	font-size:10px;


	
	

}
#linkBMFBOVESPARedesSociais { display: block; float: left; vertical-align:middle; }
#linkSiteEmpresasRedesSociais { display:none; float: left; 	vertical-align:middle; }




/* XXXXXXXXXXXXXXX   leilao XXXXXXXXXXXXX */




.normallista{border-bottom:1px solid #d3d6d8;
background-image:url(../img//Bullet_corporate.gif);
background-repeat:no-repeat;
padding-left:15px;
background-position:7px 10px;
padding-top:3px;
padding-bottom:3px;}


.backlista{
padding-top:3px;
padding-bottom:3px;
background-color:#f6f7f7;
border-bottom:1px solid #d3d6d8;
background-image:url(../img//Bullet_corporate.gif);
background-repeat:no-repeat;
padding-left:15px;
background-position:7px 10px;}




.ListaSub{ width:98%;
text-align:justify}

/* XXXXXXXXXXXXXXX   TOPO LOGO  XXXXXXXXXXXXX */

.topoLogoEmpresas {
	background-color:#070a11;
	width: 100%;
	float:left;
	height: 76px;
	background:url(../img/logo_empresas.gif) no-repeat left;
}
.topoLogoEmpresas a {
	display: block;
	width: 135px;
	height: 30px;
	margin: 20px 0 0 20px;
}

.topoLogoEmpresas h1 {
	/* esconde titulo da impresso */
	display:none;
}

.topoLogoEmpresas img {
	/* esconde titulo da impresso */
	display:none;
}


.cleaner {width: 100%; clear: both; height: 0px;}



#estruturaCentro {
	position:relative;
	float:left;
	width: 558px;
	height:100%;
	margin: 0px 0px 30px 0px;
	font-size:12px;
	display:inline;
}

.titulosLinha {
	color: #9b8a49;
	font-size: 18px;
	border-bottom:solid #ede8d4 4px;
}

#containernovidade {width:276px;}

#FundoNovidade {background:url(../img/background_novidade.gif);}

#txtnovidade {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#585a5b;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px
}



#txtnovidade li{
background:Transparent url(../img/bullet_corporate.gif) no-repeat 4px 10px;
}



#containerBoletim {
width:100%;
}

#FundoBoletim{
background:url(../img/background_novidade.gif);
margin:0;
}

#txtBoletim{

font-family:"Trebuchet MS";
font-size:12px;
color:#585a5b;
padding-top:20px;
padding-left:10px;
padding-right:10px

}

.BoldBoletimLink{ font:normal normal normal 18px "Trebuchet MS", sans-serif;
font-size:14px;
font-weight:bold}

.IndiceBoletim {
	padding-top: 3px;
	font:normal normal normal 14px "Trebuchet MS", sans-serif;
	color:#ffffff;
	font-weight:bold;
	padding-left:5px;	
}



.FundoIndice{
	height: 23px;
	background:url(../img/fundo_indice.gif) ;
}

.FundoBoletimHome {
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	font-weight:bold;
	background-color:#f6f7f7;
/*	padding: 0;
	margin:0;
*/}
.FundoBoletimHome ul {
	padding: 0;
	margin:0;
}
.FundoBoletimHome ul li {
	margin: 0px;
	padding: 8px 5px 15px 25px;
/*	padding: 8px 5px 15px 0px;	*/
	border-bottom: 1px solid #cacecf;	
	background:Transparent url(../img/bullet_corporate3.gif) no-repeat 14px 18px;
}
/*.FundoBoletimHome a {
	padding-left: 25px;

	}*/

.FundoBoletimHome p {
	padding: 0;
	margin:0;
}
.FundoBoletimHome p a:link, .FundoBoletimHome p a:visited {
	color:#585a5b !important;
	text-decoration:none;
}
.FundoBoletimHome p a:active, .FundoBoletimHome p a:hover {
	color:#585a5b !important;
	text-decoration:underline;
}
	 

#containerDireita { 
	font-size: 11px;
	margin: 0px 0px 43px 18px;
	float: left;
	width: 202px;
	border-bottom: 20px solid #e1e3e4;
	/*line-height: 18px;*/
}

.TituloDestaque { 
	font-size:13px;
	width:202px;
	height:29px;
	color:#fff;
	background-image:url(/empresas/img/bg-barra-noticias.gif);
	background-repeat:repeat-x; 
	text-align: center;
	padding-top:5px;
	margin-bottom:1px;
}	


#containerDireitaAgenda { 
	font-size: 11px;
	margin: 90px 0px 43px 18px;
	_margin: 120px 0px 43px 0px;
	float: left;
	width: 199px;
	
	border-bottom: 20px solid #e1e3e4;
	/*line-height: 18px;*/
	
}

.combo{ border:1px solid #cccccc;
font-family:"Trebuchet MS";
cursor:text;
color:#585a5b;
font-size:12px}

/*   DESTAQUES */






a.bullet:link,
a.bullet:active,
a.bullet:visited,
a.bullet:hover {
	background:url(../img/bullet_corporate.gif) no-repeat;
	background-position:left 6px;
	padding-left: 10px;
	color:#9b8a49;
	font-size: 11px;
	text-decoration:none;
}



/* XXXXXXXXXXX COLUNA DIREITA   XXXXXXXXXXXXXXXXX */

.subtituloDestaque {
	background-image:url(/empresas/img/FundoSubtitulo.gif);
	width:202px;
	height:21px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;	
	float:left;
	margin-top:-4px;
}

.txtCaixaEmpresa {
	width:186px;
	background-color:#f1eee9;
	text-align:center;
	padding:8px;
	line-height:normal;
	margin:-3px 0 0px 0;
}

.txtCaixaEmpresa a {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #585a5b;
	text-decoration:none;
}

.txtCaixaEmpresa a:hover {
	text-decoration:underline;
}

.caixa { 
	background-color:#f4f5f6; 
	padding: 16px 8px 16px 8px;
 }
 
.caixa p { text-align:left;}
.titulos {
	color: #9b8a49;
	font-size: 15px;
	margin-bottom: 11px;
}

#MercInv { border-bottom: 1px solid #e1e3e4;}
#Educacao, #Visitas, #Inscricoes, #Publico, #Local { 
	border-bottom: 1px solid #e1e3e4; 
	border-top: 3px solid white;
}

#Investimento { 
	border-bottom: 1px solid #e1e3e4; 
	border-top: 3px solid white;
	/*width:185px;*/
}

#Obs { 
	border-bottom: 1px solid #e1e3e4; 
	border-top: 3px solid white;
	font-size:10px;
	line-height:normal;
}

#Educacao p, #Visitas p {margin-bottom: 5px;}
#Simuladores {
	border-top: 3px solid white;
	height:150px;
	/*background-image:url(../img/bg_simulador.gif);
	background-position:bottom;
	background-repeat:no-repeat;*/
	padding-bottom: 22px;
	/*height: 336px;*/
}
#Simuladores a {
	color:#585a5b;
}

#divCabecalho {
	display: block !important;
	width:100%;
	height:33px;
	float:left;
	line-height:33px;
	font-size:10px;
	color:#9ca0a3;
	margin-bottom:30px;
	padding-right: 10px;
	border-bottom:1px solid #e6e9eb;
}

.historicoNavegacao {float:left;}

.voltar {
	color: #585a5b !important;
	font-size: 11px;
	padding-left: 20px;
	width:51px;
	background:Transparent url(../img/BotaoNavegacaoVoltar.gif) no-repeat left 6px;
}
.topo {
	color: #9b8a49;
	font-size: 11px;
	padding-left: 20px;
	width:51px;
	background:Transparent url(../img/BotaoNavegacaoTopo.gif) no-repeat left 6px;
}

.controlesRodape {
	float:left;
	clear: both;
	text-align:right;
	width:100%;
}
/*  MODELO DE LINK TOPO SIMPLES */

.linkTopo {
	height:22px;
	padding:0 6px 4px 20px;
	text-align:right;
	text-transform:lowercase;
	width:45px;
	background:Transparent url(../img/BotaoNavegacaoTopo.gif) no-repeat 6px 7px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#9b8a49;
}
.agrupadorLinkTopo {
	clear:both;
	text-align:center;
	padding: 15px 0 15px 0;
}

/*
	FERRAMENTAS DE INTERACAO COM O CONTEUDO
	Obs.:verificar multiplos onmouseover
*/

div.ferramentasConteudo {
	width:300px;
	height:19px;
	float:right;
	margin:5px 0 0;
	font:normal normal normal 10px "Trebuchet MS", sans-serif;
	color:#9a9ea1;
}

div.ferramentasConteudo h4 {
	float:left;
	width:auto;
	text-align:right;
	text-transform:lowercase;
	font:normal normal normal 10px/8px "Trebuchet MS", sans-serif;
	cursor:pointer;
}

div.ferramentasConteudo ul {float:right;}
div.ferramentasConteudo ul li {
	width:auto;
	float:left;
	display:inline;
	margin:3px 0 0;
	padding:0 9px 0;
	border-right:solid 1px #d4d4cf;
	cursor:default;
}
div.ferramentasConteudo ul li.ultimoItem {
	padding-right:0;
	padding-top:5px;
	border:none;
	
}
div.ferramentasConteudo ul li:hover {color:#4b4b4b;}
div.ferramentasConteudo ul li fieldset {
	display:block;
	float:left;
}
div.ferramentasConteudo ul li fieldset input {
	width:15px;
	height:15px;
	margin:2px 0 0 2px;
	text-indent:-999px;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	border:none;
	background-color:Transparent;
	float:left;
}

/* SELECAO DO TAMANHO DA FONTE DO TEXTO */
div.ferramentasConteudo ul li.tamanhoFonte {}
div.ferramentasConteudo ul li.tamanhoFonte fieldset input.aumentoFonte {
	background:url(../img/IconeAumentoFonte0.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.tamanhoFonte fieldset input.aumentoFonte:hover {
	background:url(../img/IconeAumentoFonte1.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.tamanhoFonte fieldset input.diminuicaoFonte {
	margin:3px 0 0;
	background:url(../img/IconeDiminuicaoFonte0.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.tamanhoFonte fieldset input.diminuicaoFonte:hover {
	background:url(../img/IconeDiminuicaoFonte1.gif) no-repeat center center;
}
/* RSS */
div.ferramentasConteudo ul li.rss h4 {
	width:auto;
	padding:5px 0 0;
}
div.ferramentasConteudo ul li.rss fieldset input {
	background:url(../img/IconeRSS0.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.rss:hover fieldset input {
	background:url(../img/IconeRSS1.gif) no-repeat center center;
}

/* IMPRESSAO */
div.ferramentasConteudo ul li.impressora fieldset input {
	background:url(../img/IconeImpressora0.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.impressora:hover fieldset input {
	background:url(../img/IconeImpressora1.gif) no-repeat center center;
}
/* ENVIO POR E-MAIL */
div.ferramentasConteudo ul li.envioPorEmail fieldset input {
	background:url(../img/IconeEnvelope0.gif) no-repeat center top;
}
div.ferramentasConteudo ul li.envioPorEmail:hover fieldset input {
	background:url(../img/IconeEnvelope1.gif) no-repeat center top;
}


/* XXXXXXXXXXXXXXXXXX  CAIXA DE CONTEUDO  XXXXXXXXXXXXXXXXXXXXXXXXXX */

#divConteudo {
	float:left;
	font-size: 12px;
	min-height: 400px;
	_height: 400px;
	padding-bottom:1px;
}

#divConteudo p {
	margin: 0px;
	padding:0px;
}

.divConteudoAgenda {     /* MODELO 1 - UTILIZADO PARA TELAS COM AS CAIXAS LATERAIS DIREITAS */
	float: left;
	width: 570px;
	padding-right: 5px;
	min-height: 400px;
	_height: 400px;
	padding-bottom:1px;
	display:block;
}


.divConteudo1 {     /* MODELO 1 - UTILIZADO PARA TELAS COM AS CAIXAS LATERAIS DIREITAS */
	float: left;
	width: 600px;
	padding-right: 5px;
	min-height: 400px;
	_height: 400px;
	padding-bottom:1px;
	display:block;
}



.divConteudo2 {     /* MODELO 2 - UTILIZADO PARA TELAS SEM AS CAIXAS LATERAIS DIREITAS */
	float: left;
	width: 770px;
	min-height: 400px;
	_height: 400px;
	padding-bottom:1px;

}

.divConteudo3 {     /* MODELO 3 - UTILIZADO PARA TELAS SEM AS CAIXAS LATERAIS DIREITAS */
	float: left;
	width: 580px;
	min-height: 400px;
	_height: 400px;
	padding-bottom:1px;	

}

.divConteudo4 {     /* MODELO 1 - UTILIZADO PARA TELAS COM AS CAIXAS LATERAIS DIREITAS */
	float: left;
	width: 530px;
	min-height: 400px;
	_height: 400px;
	padding-bottom:1px;
	display:block;
}



h1.Titulo {
	font-family: "Trebuchet MS";
	font-size: 20px;
	color:#404040;
	margin:0 0 10px 0;
}

h1 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	color:#404040;
	margin:0 0 10px 0;
}


#divConteudo  p {
	font-family: "Trebuchet MS";
	color:#585a5b;
	margin: 10px 0 10px 0;
	text-align:justify;
}

/*  XXXXXXXXXXXXXXXX TITULOS   XXXXXXXXXXXXXXXXXXXXXXXXX */


h2.titulo01 {
	padding:12px 0 0;
	font:normal normal bold 20px/21px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
h2.titulo02 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#9b8a49;
	border-bottom:solid 4px #ede8d4;
	margin-top: 30px;
}
h2.titulo03 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#9b8a49;
	margin-top: 20px;	
}


h2.titulo04 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
/*	color:#404040;*/
	color:#9b8a49;
	margin-top: 20px;
}






/* XXXXXXXXXXX CAIXA MAIS   XXXXXXXXXXXXXX */

/*
	MODELO DE CAIXA MAIS
*/

/* ADICIONADO MAIS DOIS MODELOS CONFORME MANUAL */

div.mais
{
	width: 140px;
	margin-left:20px;
	margin-top:8px;
	min-height: 190px;
	_height: 190px; /* Simulacao MIN-HEIGHT IE6 */
	float: right;
	padding: 6px 5px 21px 13px;
	font: normal normal normal 11px "Trebuchet MS" , sans-serif;
	color: #585a5b;
	background: url(../img/CaixaMaisFundo.gif) no-repeat left top;

}
div.maisMedia
{
	width: 140px;
	margin-left:20px;
	margin-top:8px;
	min-height: 133px;
	_height: 133px; /* Simulacao MIN-HEIGHT IE6 */
	float: right;
	padding: 6px 5px 21px 13px;
	font: normal normal normal 11px "Trebuchet MS" , sans-serif;
	color: #585a5b;
	background: url(../img/CaixaMaisMediaFundo.gif) no-repeat left top;
}

div.maisPequena
{
	width: 140px;
	margin-left:20px;
	margin-top:8px;
	min-height: 90px;
	_height: 90px; /* Simulacao MIN-HEIGHT IE6 */
	float: right;
	padding: 6px 5px 21px 13px;
	font: normal normal normal 11px "Trebuchet MS" , sans-serif;
	color: #585a5b;
	background: url(../img/CaixaMaisPequenaFundo.gif) no-repeat left top;
}

div.mais h3, div.maisMedia h3, div.maisPequena h3, div.caixaAuxiliar h3
{
	padding: 0 0 0 16px;
	font: normal normal bold 15px/20px "Trebuchet MS" , sans-serif;
	color: #4e799f;
	text-transform: lowercase;
	background: url(../img/Marcador04.gif) no-repeat left 5px;
	/*margin-bottom:14px;*/
	width:100%;
	float:left;
}

div.mais a, div.maisMedia a, div.maisPequena a

{
	font: normal normal normal 11px/24px "Trebuchet MS" , sans-serif;
	color: #9b8a49 !important;
	line-height: normal;
}

div.mais ul li, div.maisMedia ul li, div.maisPequena ul li
{
	background-image:url(../img/bullet_duplo.gif);
	background-position: 2px 5px;
	background-repeat:no-repeat;
	padding: 0px 4px 2px 14px;
	line-height: normal;
	color:#585a5b;
}
div.mais ul li a:link, 
div.mais ul li a:visited,
div.maisMedia ul li a:link, 
div.maisMedia ul li a:visited,
div.maisPequena ul li a:link, 
div.maisPequena ul li a:visited 
{
	color:#585a5b !important;
	text-decoration:none;
}
div.mais ul li a:active,
div.mais ul li a:hover, 
div.maisMedia ul li a:active,
div.maisMedia ul li a:hover,
div.maisPequena ul li a:active,
div.maisPequena ul li a:hover 
{
	color:#585a5b !important;
	text-decoration:underline;
}


div.mais ul li.linkMais,
div.maisMedia ul li.linkMais,
div.maisPequena ul li.linkMais
{
	padding: 0px 4px 4px 14px;
	background: none;
	line-height: normal;
}

div.mais ul li.linkMais a,
div.maisMedia ul li.linkMais a,
div.maisPequena ul li.linkMais a

{
	font: normal normal normal 11px/24px "Trebuchet MS" , sans-serif;
	line-height: normal;
}

div.caixaAuxiliar {
	width: 165px;
	float: right;
	padding: 10px 5px 21px 10px;
	font: normal normal normal 11px "Trebuchet MS" , sans-serif;
	color: #585a5b;
	border-bottom: 20px solid #e1e3e4;
	background-color:#F4F5F6;
}
div.caixaAuxiliar p {
	margin: 5px 0px 10px 0px;
	line-height: 15px;

}
.linkBullet {
	padding: 4px 4px 2px 14px;
	background: url(../img/bullet_corporate.gif) no-repeat 3px 10px;
	}

.subTitulosInternas {
	margin: 25px 0px -5px 0px !IMPORTANT;
	line-height: 15px;
	font-weight:bold !IMPORTANT;

}

/*  xxxxxxxxxxxxxxxx  CAIXA DE IMAGENS  XXXXXXXXXXXXXXX */


div.caixaImagem
{
	width: 226px;
	margin-left:15px;
	margin-top:12px;
	float: right;
}

div.ImagemEsquerda {
	width: auto;
	height:auto;
	float: left;
	margin:18px 18px 18px 0px;
}

/*	xxxxxxxxxxxxxxxx   MODELO DE LISTA XXXXXXXXXXXXXXXX */

.listaCias li {
	margin-bottom: 20px;

}

div.listaAcessos {margin-top: 5px;}
div.listaAcessos span p {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
div.listaAcessos ul li p {
	margin:0;
	padding:0;
}
div.listaAcessos ul {}
div.listaAcessos ul li {
	padding:0 0 0 11px;
	min-height:25px;
	font-family: "Trebuchet MS";
	color:#585a5b;
	background:Transparent url(/empresas/img/bullet_corporate.gif) no-repeat 4px 10px;

}

div.listaAcessos ul li.itemPDF {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(/empresas/img/ico_pdf.gif) no-repeat 2px 4px;
}

.itemPDF {
	padding:0 0 0 22px;
	background:Transparent url(/empresas/img/ico_pdf.gif) no-repeat 2px 0px;
}

.itemDOC {
	padding:0 0 0 22px;
	background:Transparent url(/empresas/img/iconeDOC.gif) no-repeat 2px 0px;
}


div.listaAcessos ul li.ItemZIP {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(/empresas/img/icZip.gif) no-repeat 2px 4px;
}


div.listaAcessos a {
	color:#9b8a49;
}
div.listaAcessos ul li.corAlternada {
	background-color:#f6f7f7;
	
	border-top:solid 1px #d3d5d8;
	border-bottom:solid 1px #d3d5d8;
	
}
div.listaAcessos ul li.ultimoItem {border-bottom:solid 1px #D3D6D8;}

/* adicionado listas dentro de itens */

div.listaAcessos ul ul li {
	padding:0 0 0 11px;
	min-height:25px;
	border-bottom: none;	
}
div.listaAcessos ul li ul {
	padding:0 0 0 20px;
}

/* XXXXXXX LISTA COM PDF  XXXXXXXXXXXXX */





/*
	FORMULARIOS
*/


div.formulario {margin:20px auto;
	width: 100%;
	float:left;
}
div.formulario p {
	font: normal 11px "Trebuchet MS", sans-serif;
}


div.formulario fieldset.formulario,
fieldset.formulario {
	clear: both;
	padding:15px 1px 6px;
	font:normal normal bold 11px/25px "Trebuchet MS", sans-serif;

	/* border-bottom:solid 1px #e5e8ea;  --   REMOVIDO PARA EVITAR BORDA DUPLICADA - BORDA CINZA AGORA EST NO AGRUPADOR DE BOTES */
}

div.formulario fieldset.formulario select {
	vertical-align:middle !important;
	margin-right: 6px;

}

div.formulario .letra:link,
div.formulario .letra:visited {
	font:bold 11px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background: url(img/BotaoLetras.gif) no-repeat center;
	text-decoration: none;
	text-align:center;
	padding: 2px 11px 2px 12px;
	margin: 5px 1px 5px 1px;
	line-height: 20px;
}
div.formulario .letra:hover,
div.formulario .letra:active {
	color:#4E79A0;
}

/* Filtros */
fieldset.filtro {
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border-bottom:solid 1px #d3d6d8;
}
fieldset.filtro label {	
	float:left;
	clear:none;
}
fieldset.filtro label span {
	min-width:0;
	float:left;
	display:block;
	text-align:left;
	/*padding:0 10px 0 0;*/
	white-space:nowrap;
	line-height:23px;
}

.filtroAbas {
	padding:10px;
}

/* Filtros */



/* Mensagens de erro */
div.formulario div.erro {
	margin:0 0 32px;
	padding:3px 1px 4px;
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	border-bottom:solid 1px #e5e8ea;
	background:url(img/FormularioFundoErro.gif) repeat-y left center;
}
div.formulario div.erro div {
	min-height:90px;
	_height:90px;
	padding:0 0 0 124px;
	background:url(img/IconeCirculoX.gif) no-repeat 22px center;
}
div.formulario div.erro div p,
div.formulario div.erro div li {
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	color:#4c4b4b;
}
/* Fim mensagens de erro */
div.formulario h2 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#9b8a49;
	border-bottom:solid 4px #ede8d4;
}
div.formulario div.obs {
	padding:3px 1px 4px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	line-height:normal;
	border-bottom:solid 1px #d8e2eb;
}

div.formulario div.obsSemLinha {
	padding:3px 1px 4px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	line-height:normal;
}

div.formulario div.obs p {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	line-height:normal;
}
/* Controles */
input {
	vertical-align:middle;
	cursor:default;
}

label {
	width:100%;
/*	min-height:25px;
	_height:25px;*/
	float:left;
	/*display:block;*/
	white-space:nowrap;
/*	
	padding:0 10px 0 5px;
	padding:0 55px 0 5px;
	padding:0 4px;*/
	
	/*line-height:25px;*/
	/*clear:both;*/
	cursor:default;
}
.erro {background-color:#DCF4DE}

div.formulario label span {
	width:115px;
	float:left;
	display:block;
	text-align:left;
	padding:0 10px 0 0;
	/*line-height: normal;*/
	line-height:25px;

}
div.formulario label strong {
	padding: 0 4px 0 5px;

}
label.checkbox span {
	width:auto;
	float:left;
	display:block;
	padding:0;
	white-space:nowrap;
}
div.formulario fieldset.formulario label input+span {}
div.formulario fieldset.formulario label span+input[type="checkbox"] {}

label textarea {
	height:150px;
	width:300px;
	margin:3px 0 0;
	_margin:3px 0 0 3px;
	padding:0 0px 0;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	border:solid 1px #9c9c9c;
	cursor:text;
}
label input {
	height:16px;
	/*width:200px;*/
	/*padding:0 3px 0;*/
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	border:solid 1px #9c9c9c;
	cursor:text;	
	
	/* 30-10-2008 */
	/*float:left;*/
	/*margin-top:3px;*/
}



input.largura20px {width:20px;}
input.largura30px {width:30px;}
input.largura40px {width:40px;}
input.largura50px {width:50px;}
input.largura60px {width:60px;}
input.largura70px {width:70px;}
input.largura80px {width:80px;}
input.largura90px {width:90px;}
input.largura100px {width:100px;}
input.largura110px {width:110px;}
input.largura120px {width:120px;}
input.largura130px {width:130px;}
input.largura140px {width:140px;}
input.largura150px {width:150px;}
input.largura160px {width:160px;}
input.largura170px {width:170px;}
input.largura180px {width:180px;}
input.largura190px {width:190px;}
input.largura200px {width:200px;}
input.largura210px {width:210px;}
input.largura220px {width:220px;}
input.largura230px {width:230px;}
input.largura240px {width:240px;}
input.largura250px {width:250px;}
input.largura260px {width:260px;}
input.largura270px {width:270px;}
input.largura280px {width:280px;}
input.largura290px {width:290px;}
input.largura300px {width:300px;}
input.largura320px {width:320px;}
input.largura340px {width:340px;}
input.largura360px {width:360px;}
input.largura380px {width:380px;}
input.largura400px {width:400px;}
input.largura420px {width:420px;}
input.largura440px {width:440px;}
input.largura460px {width:460px;}
input.largura480px {width:480px;}
input.largura500px {width:500px;}
input.largura520px {width:520px;}
input.largura540px {width:540px;}
input.largura560px {width:560px;}
input.largura580px {width:580px;}
input.largura600px {width:600px;}
input.largura620px {width:620px;}
input.largura640px {width:640px;}
input.largura660px {width:660px;}
input.largura680px {width:680px;}
input.largura700px {width:700px;}
input.largura720px {width:720px;}
input.largura740px {width:740px;}
input.largura760px {width:760px;}
input.largura780px {width:780px;}
input.largura800px {width:800px;}

input[type="checkbox"] {
	width:auto;
	height:23px !important;
	line-height:25px;
	padding:0;
	margin:2px 4px 0 !important;
	border:none !important;
}

/* FIX para remover bordas em checkbox - IE6 */

.checkbox {
	border:none !important;
}

label.checkbox input {
	width:auto;
	height:23px;
	line-height:25px;
	padding:0;
	margin:2px 4px 0 !important;
	border:none;
}
input[type="radio"] {
	width:auto;
	height:23px;
	line-height:25px;
	float:left;
	padding:0;
	margin:2px 4px 0 !important;
	border:none !important;
}
label.radio input {
	width:auto;
	height:23px;
	line-height:25px;
	float:left;
	padding:0;
	margin:2px 4px 0 !important;
	border:none;
}
textarea {
	width:200px;
	float:left;
	clear:right;
	padding:3px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	border:solid 1px #9c9c9c;
}
div.formulario select {
	/*position: relative;*/
	font:normal 11px "Trebuchet MS", sans-serif !important;
	border:solid 1px #9c9c9c;
	color: #585a5b;		
	padding:0 0 0 3px;
	float:none;
	margin: 0;
	padding:0;
	/*margin-top:5px;
	_margin-top:2px; /* IE6 */	
}
select {
	width:208px;
	padding:0 0 0 3px;
	
	font:normal 11px "Trebuchet MS", sans-serif !important;
	border:solid 1px #9c9c9c;
	color: #585a5b;	
	
	/* 31-10-2008 */
	/*float:left;*/
	/*margin-top:3px;
	_margin-top:2px; /* IE6 */
}
select option {padding:0 0 0 3px; font:normal 11px "Trebuchet MS", sans-serif !important;}

select.largura20px {width:20px;}
select.largura30px {width:30px;}
select.largura40px {width:40px;}
select.largura50px {width:50px;}
select.largura60px {width:60px;}
select.largura70px {width:70px;}
select.largura80px {width:80px;}
select.largura90px {width:90px;}
select.largura100px {width:100px;}
select.largura110px {width:110px;}
select.largura120px {width:120px;}
select.largura130px {width:130px;}
select.largura140px {width:140px;}
select.largura150px {width:150px;}
select.largura160px {width:160px;}
select.largura170px {width:170px;}
select.largura180px {width:180px;}
select.largura190px {width:190px;}
select.largura200px {width:200px;}
select.largura210px {width:210px;}
select.largura220px {width:220px;}
select.largura230px {width:230px;}
select.largura240px {width:240px;}
select.largura250px {width:250px;}
select.largura260px {width:260px;}
select.largura270px {width:270px;}
select.largura280px {width:280px;}
select.largura290px {width:290px;}
select.largura300px {width:300px;}
select.largura320px {width:320px;}
select.largura340px {width:340px;}
select.largura360px {width:360px;}
select.largura380px {width:380px;}
select.largura400px {width:400px;}
select.largura420px {width:420px;}
select.largura440px {width:440px;}
select.largura460px {width:460px;}
select.largura480px {width:480px;}
select.largura500px {width:500px;}
select.largura520px {width:520px;}
select.largura540px {width:540px;}
select.largura560px {width:560px;}
select.largura580px {width:580px;}
select.largura600px {width:600px;}
select.largura620px {width:620px;}
select.largura640px {width:640px;}
select.largura660px {width:660px;}
select.largura680px {width:680px;}
select.largura700px {width:700px;}
select.largura720px {width:720px;}
select.largura740px {width:740px;}
select.largura760px {width:760px;}
select.largura780px {width:780px;}
select.largura800px {width:800px;}

/* Demais Colunas */
label.alinhamentoHorizontal,
div.alinhamentoHorizontal {

	float:left !important;
	clear:none !important;
	/*margin-left: 55px !important;*/
	/*padding-left:5px;*/
}
label.alinhamentoHorizontal span {
	min-width:70px !important;
	_width:70px !important;
	_display:inline !important; /* Correcao de bug IE6 */
	margin-left:55px;
}

/*  XXXXXXXXXXXXX  FORMULARIO EMAIL HOME XXXXXXXXXXXXXXXXXXXX */

#formEmailHome {margin-top:10px;}
#formEmailHome .botaoFuncaoOk {vertical-align:middle; margin-top: 2px; cursor:pointer; cursor:hand;}
#formEmailHome .textboxempresas {height: 18px; vertical-align:middle; cursor:text;}
#formEmailHome span {margin-right: 5px;  vertical-align:middle;}	
#formEmailHome label { white-space:nowrap}




/*   XXXXXXXXXXXXXXXXXXXXXXXXXXXXX TABELAS XXXXXXXXXXXXXXXXXXXXXXXXXXXX */
div.tabela h2 {
/*	width:auto;
	height:auto;
	margin:13px 0 0;
	padding:0 0 0 10px;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(../img/Marcador05.gif) no-repeat left 10px;
	border:none;*/
	font-weight:bold;
	font-size:12px;
}

div.tabela table {
	width:100%;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	/*border:none;*/
	border-collapse: collapse !important;
	border-right:solid 1px #e6e9eb !important;	
}
div.tabela table thead {
/*	font:normal normal bold 12px "Trebuchet MS", sans-serif;*/
	color:#fff;
	text-align:center;
	background:#cccfd1;
}
div.tabela table thead tr {}
div.tabela table thead tr th {
	padding:8px 1% 8px;
	background:#cccfd1;
	
}
div.tabela table thead tr td,
table .subTitulo {
	padding:4px 1% 7px;
	background-color:#BABCBE !important;
	font-weight:bold !important;
}

div.tabela table tr td.subTituloConteudo {
	background:#e6e9eb !important;
	border-left: 1px solid #ccc !important;	
	border-right: 1px solid #ccc !important;	
}

div.tabela table tfoot {}
div.tabela table tfoot tr {}
div.tabela table tfoot tr th {}
div.tabela table tfoot tr td {}
div.tabela table tbody {}
div.tabela table tbody tr {}
div.tabela table tbody tr.subTituloConteudo {
	background:#e6e9eb !important;
	font-weight:bold !important;
}
div.tabela table tbody tr.primeiraLinha {}
div.tabela table tbody tr.primeiraLinha td {
	padding:6px 1% 2px;
	background:url(../img/Tabela01Fundo.gif) repeat-x center top;
}
div.tabela table tbody tr.corAlternada {background:#f6f7f7;}
div.tabela table tbody tr:hover {background:#f6f7f7;}
div.tabela table tbody tr th {padding:2px 1%;}
div.tabela table tbody tr td {
	padding:2px 1%;
	border-top:solid 1px #cccfd1;
	border-bottom:solid 1px #cccfd1;
	border-left:solid 1px #e6e9eb !important;	
}

div.tabela table tbody tr.total {background:#f6f7f7;}


div.tabela p.obs {
	clear: left;
	padding:5px 0 0 0;
	text-align:left;
/*	font:normal normal normal 11px/25px "Trebuchet MS", sans-serif;*/
	color:#b1c4d6;
}


div.tabela table colgroup col.texto {
	text-align:left;
}
div.tabela table colgroup col.data {
	text-align:center;
}
div.tabela table colgroup col.numero {
	text-align:right;
}


div.tabela table colgroup col {}
div.tabela table colgroup col {}
div.tabela table colgroup col {}


div.tabela blockquote { margin: 10px 0px 10px 20px;}

.ItemPDF {
	padding:5px 5px 5px 25px;
	background:Transparent url(/empresas/img/IconePDF.gif) no-repeat 2px 4px;
}


div.tabela .autoscroller {
	overflow: auto;
	width: 99%;

}
/* AGRUPADOR BOTOES */
fieldset.agrupadorBotoes {
	border-top:solid 1px #e5e8ea;
	width:auto;
	height:auto;
	padding: 15px 0;
	clear:both;
	text-align:center;
	margin-top: 10px;
}


/* XXXXXXXXX  ADICIONADA PARA ALINHAMENTO "MANUAL" DAS THs XXXXXXXXXXXXXXXXXXXXXx */

.esquerda {
	text-align: left;
}
.direita {
	text-align: right;
}
.centralizado {
	text-align: center;
}


input { 
	cursor:pointer;
	cursor: hand;
}

.tituloBoletim {
	width: 100%;
	background-image:url(../img/bg_abas.gif);
	background-repeat:repeat-x;
	margin: 0px;
}
.tituloBoletim img { margin-left: 2px;}


/***************************** MAIS NOTICIAS *****************************/
.noticia {
	width:100%;
	border-bottom:1px solid #cccccc;
	padding-bottom:10px;
	float:left;
}

.data {
	color:#9b8a49;
	font-size:10px;
	padding-top:5px;
	clear:both;
}

h3 {
	font-weight:normal;
	/*float:left;*/
}

h3 a {
	color:#585a5b;
	font-size:14px;
	text-decoration:none;
}

h3 a:hover {
	text-decoration:underline;
}

/***************************** TEXTO CONTORNANDO O VÍDEO *****************************/
#caixaVideoNoticia {
	width:488px;
	height:326px;
	float:left;
	clear:both;
	margin:0px 20px 20px 0px;
}
#caixaVideoNoticia iframe {
	min-height:326px !important;
	height:326px !important;
	padding-bottom:20px;
}
