/* CSS Document */

* {margin:0; padding:0;}

body{

}

/* MASTER GRID */

.masterGridHome{
	width:980px;
	height:580px;
	margin:0 auto;
}

.masterGrid{
	width:980px;
	height:580px;
	margin:0 auto;
	background:url(../img/rodape/img_rodape.gif) no-repeat left bottom;
}

/* HEADER */

/* Home */
.masterGridHome .containerHeader{
	height:78px;
	width:980px;
}
/* /Home */

/* PRÉ HOME */
.conteinerPreHome
{
	width:980px;
	height:580px;
	margin:0px auto;
	background-image:url(../img/conteudo/pre_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.conteinerPreHome .idiomaPt
{
	width:100px;
	height:40px;
	float:left;
	margin:275px 0 0 350px;
}

.conteinerPreHome .idiomaEng
{
	width:100px;
	height:40px;
	float:left;
	margin:342px 0 0 65px;
}

/* PRÉ HOME */

.masterGrid .containerHeader{
	height:190px;
	width:980px;
}

.masterGrid .containerHeader .relatorioBusca{
	background:url(../img/header/bg_relatorioAnual2007.gif) no-repeat;
	width:980px;
	height:22px;
}

.masterGrid .containerHeader .relatorioBusca ul{
	list-style: none;
	margin-left:635px;
	width:325px;
	height:18px;
}

.masterGrid .containerHeader .relatorioBusca ul li {
    float:left;
    width:auto;
    height:auto;
	height:22px;
}

.masterGrid .containerHeader .relatorioBusca ul li input {
	margin-top:2px;
	padding:2px 3px 0 3px;
	float:left;
	width:127px;
	height:14px;
	border:1px solid #074300;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5e5e5e;
}

.masterGrid .containerHeader .relatorioBusca ul li img {
	cursor:pointer;
}

.masterGrid .containerHeader .menu{
	width:980px;
	height:210px;
	z-index:100000;
	position:absolute;
}

/* /HEADER */


/* CONTEUDO */
.containerConteudo{
	clear: both;
	margin:-100px 30px 30px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e5e5e;
	
}

.containerConteudo ul{
	margin-top:20px;
	list-style: none;
}

.containerConteudo h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a7b362;
}

.containerConteudo ul li{
	margin-top:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e5e5e;
}

.containerConteudo ul li h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5e5e5e;
}

.containerConteudo ul li p{
	width:550px;
}
.containerConteudo ul li a{
	text-decoration:none;
	color:#5e5e5e;
}

.containerConteudo .resultadoBusca{
	height:320px
	
}

.containerConteudo .colunaEsc{
	float:left;
	width:530px;
	height:363px;
	/*overflow: auto;*/
	margin-top:10px;
}

.containerConteudo .colunaEsc h2{
	margin:25px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6b6217;
}

.containerConteudo .colunaEsc p{
	margin:16px 0 10px 0;
}

.containerConteudo .colunaEsc a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e5e5e;
}

.containerConteudo .colunaEsc a:hover{
	text-decoration:underline;
}


/*.containerConteudo .colunaEsc ul li{
	list-style-type:none;
	margin-top:5px;
	background:url(../img/conteudo/ico_opcao.gif) no-repeat;
	display:block;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6b6217;
}*/

.containerConteudo .colunaEsc .informaCorporativas{
	padding:7px 10px;
	background:#b3be72;
	color:#FFFFFF;
}

.containerConteudo .colunaEsc .informaCorporativas a{
	text-decoration:none;
	color:#FFFFFF;
}


.containerConteudo .colunaEsc .informaCorporativas a:hover{
	text-decoration:underline;
}

.containerConteudo .colunaEsc .linhatempo{
	padding-top:50px;
	width:520px;
	height:260px;	
}

.containerConteudo .colunaEsc .linhatempo .containerSup
{
	height:75px;
	_height:98px;
}

.containerConteudo .colunaEsc .linhatempo .containerSup .linhatempoCima{
	height:91px !important;
}

.containerConteudo .colunaEsc .linhatempo .botoes{
	margin-top:-20px;
	padding:0px;
	position:absolute;
}

.containerConteudo .colunaEsc .linhatempo .botoes ul li{
	margin:0;
	padding:0;
	float:left;
}

.containerConteudo .colunaEsc .linhatempo .linhatempoBaixo{
	position:absolute;
	margin-top:54px;
	height:115px;
}


.containerConteudo .colunaDir{
	margin-left:15px;
	float:right;
	width:362px;
}

.containerConteudo .colunaDir p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.containerConteudo .colunaDir .destaque{
	width:362px;
	margin-bottom:5px;
}

.containerConteudo .colunaDir .destaque ul{
	margin:0;
	padding:0px;
}

.containerConteudo .colunaDir .destaque ul li{
	margin:0;
	padding:0px;
}

.containerConteudo .colunaDir .destaque ul li p{
	margin-bottom:-5px;
	padding:0px;
	width:362px;
	height:30px;


}
/* --------------- ABA -----------------*/
.escondeObjeto{
	display:none;
}

.containerConteudo .colunaDir .destaque ul li .tblAbas {
	margin-top:6px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:auto;
}

.containerConteudo .colunaDir .destaque ul li .tblAbas p{
	margin-top:10px;
	margin-left:10px;
}

.containerConteudo .colunaDir .destaque ul li .abaSpacer {
	margin-left:1px;
}

.containerConteudo .colunaDir .destaque ul li .abaOff {
	background:#98a067;
}

.containerConteudo .colunaDir .destaque ul li .abaOff a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccd2b0;
	text-decoration:none;
	font-weight:bold;
}

.containerConteudo .colunaDir .destaque ul li .abaEsqOff {
	background:url(../img/conteudo/aba_esq_off.gif) no-repeat;
	width:12px;
	height:21px;
}

.containerConteudo .colunaDir .destaque ul li .abaDirOff {
	background:url(../img/conteudo/aba_dir_off.gif) no-repeat;
	width:12px;
	height:21px;
}

.containerConteudo .colunaDir .destaque ul li .abaOn{
	background: #b4bf71;
}
.containerConteudo .colunaDir .destaque ul li .abaOn a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.containerConteudo .colunaDir .destaque ul li .abaEsqOn {
	background:url(../img/conteudo/aba_esq_on.gif) no-repeat;
	width:12px;
	height:21px;
}

.containerConteudo .colunaDir .destaque ul li .abaDirOn {
	background:url(../img/conteudo/aba_dir_on.gif) no-repeat;
	width:12px;
	height:21px;
}
/* --------------- /ABA ----------------*/

.containerConteudo .colunaDir .galeria{
	margin-top:10px;
	padding:0px;
}

.containerConteudo .colunaDir .galeria .botao{
	margin:0;
	padding:0;
	width:auto;
	height:12px;
	background:url(../img/titulo/tit_galeriaImagem.gif)
}

.containerConteudo .colunaDir .galeria .botao ul{
	margin:-15px;	
	float:left;
	*margin:-20px;
	_margin:-18px;
	margin-left:250px;
	_margin-left:125px;
	padding:0px;
}

.containerConteudo .colunaDir .galeria .botao ul li{
	float:left;
	list-style: none;
}

.containerConteudo .colunaDir .galeria .botao ul li a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006873;
}


.containerConteudo .colunaDir .galeria .botao ul li a:hover{
	text-decoration:underline;
}

.containerConteudo .colunaDir .galeria .botao ul li.volta{
	width:10px;
	height:12px;
	background:url(../img/conteudo/ico_paginacaoEsq.gif);
}

.containerConteudo .colunaDir .galeria .botao ul li.spacer{
	width:12px;
	height:12px;
	background:url(../img/conteudo/ico_spacer.gif);
}

.containerConteudo .colunaDir .galeria .botao ul li.frente{
	width:10px;
	height:12px;
	margin-left:-8px;
	background:url(../img/conteudo/ico_paginacaoDir.gif);
}

.containerConteudo .colunaDir .galeria .boxGaleria{
	margin:0;
	padding:0;
}

.containerConteudo .colunaDir .galeria .boxGaleria ul{
	margin:0;
	padding:0;
}

.containerConteudo .colunaDir .galeria .boxGaleria ul li{
	margin:0px 9px 0 0;
	float:left;
	list-style: none;
}
.containerConteudo .colunaDir .galeria .escondeObjeto{
	display:none;
}


.containerConteudo .colunaDir .boxNoticia{
	margin-top:-3px;
	width:361px;
	height:116px;
	float:left;
	overflow:auto;
}

.containerConteudo .colunaDir .boxNoticia .imagem{
	float:left;
}

.containerConteudo .colunaDir .boxNoticia .conteudoNoticia{
	margin:0px 0 0 5px;
	float:left;
}

.containerConteudo .colunaDir .boxNoticia .conteudoNoticia ul{
	margin:0px;
	padding:0px;
}

.containerConteudo .colunaDir .boxNoticia .conteudoNoticia ul li{
	width:185px;
	margin:0px;
	padding:0px;
}

/* /TABELA DE RESULTADOS */

.containerConteudo .tabelaresultados{
	height:auto;
	overflow:auto;
}
.containerConteudo .tabelaresultados .tblResultados {
	color:#5e5e5e;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.containerConteudo .tabelaresultados .tblResultados caption {
	background:#433d00;
	font-size:11px;
	font-weight: bold;
	color:#ffffff;
	text-align:left;
	padding:3px 0 2px 7px;
	border-right:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

.containerConteudo .tabelaresultados .tblResultados tr td , th{
	padding:4px 10px 4px 10px;
	border-right:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font-size:11px;
}

.containerConteudo .tabelaresultados .tblResultados th {
	font-size:11px;
	font-weight:bold;
}

.containerConteudo .tabelaresultados .tblResultados .bgClaro {
	background:#d1c9aa;
	color:#433d00;
}

.containerConteudo .tabelaresultados .tblResultados .bgEscuroTit {
	background:#968941;
	color:#FFFFFF;
}

.containerConteudo .tabelaresultados .tblResultados .bgEscuro{
	background:#b9af7e;
}
.containerConteudo .tabelaresultados .tblResultados .bgEscuroGri {
	background:#632d10;
	color:#FFFFFF;
	font-weight:bold;
}
.containerConteudo .tabelaresultados .tblResultados .bgTit {
	background:#a97455;
	color:#FFFFFF;
	font-weight:bold;
}

.containerConteudo .tabelaresultados .tblResultados .bgSubTit {
	background:#c1a57d;
	color:#433d00;
	font-weight:bold;
}

.containerConteudo .tabelaresultados .tblResultados .bgSubTitEsc {
	background:#a47f4b;
	color:#433d00;
	font-weight:bold;
}
/* /TABELA DE RESULTADOS */


/* -------- DemonstracoesFinanceiras --------*/
/* ARQUIVO */
.containerConteudo .arquivo{
	margin-top:16px;
	padding:0;
	color:#5e5e5e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*.containerConteudo .arquivo h2{
	width:21px;
	height:21px;
	float:left;
	margin:0;
	background:url(../img/conteudo/ico_pdf.gif) no-repeat;
}*/

.containerConteudo .arquivo h2{
	width:26px;
	height:26px;
	float:left;
	margin-top:-8px;
	background:url(../img/conteudo/ico_pdf_cor.gif) no-repeat;
}

.containerConteudo .arquivo p{
	padding:5px;
}

.containerConteudo .arquivo p a{
	padding:5px;
	color:#5e5e5e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* ARQUIVO */
/* -------- /DemonstracoesFinanceiras --------*/

/* PAGINAÇÃO */
.containerConteudo .paginacao{
	margin-top:-5px;
	padding:0;
}
	
.containerConteudo .paginacao ul li{
	float:left;
	color:#83a10f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.containerConteudo .paginacao ul li a{
	text-decoration:none;
	float:left;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.containerConteudo .paginacao ul li a:hover{
	text-decoration:underline!Important;
}



.containerConteudo .paginacao ul li.spacer{
	width:12px;
	height:12px;
	background:url(../img/conteudo/ico_spacer.gif);
}

.containerConteudo .paginacao ul li.volta{
	width:10px;
	height:12px;
	background:url(../img/conteudo/ico_paginacaoEsq.gif);
}

.containerConteudo .paginacao ul li.frente{
	width:10px;
	height:12px;
	background:url(../img/conteudo/ico_paginacaoDir.gif);
}
/* /PAGINAÇÃO */

/* Carta Resposta */
.cartaResposta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e5e5e;
	float:left;
	width:980px;
	height:363px;
	overflow:auto;
	margin-top:-78px;
}

.cartaResposta ul{
	list-style: none;
}

.cartaResposta h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a7b362;
}

.cartaResposta{
	font-family:Arial, Helvetica, sans-serif;
}

.cartaResposta a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#83a10f;
}


.cartaResposta .vermelho{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c13200;
}

.cartaResposta .verde{
	font-size:11px;
	color:#72842f;
}

.cartaResposta p{
	padding-top:10px;
	clear:left;
}

.cartaResposta p.titulo{
	float:left;
	
}


.cartaResposta .form{
	margin-left:15px;
}

.cartaResposta .form ul{
	float:left;
	margin:10px 50px 0 0;
}

.cartaResposta .form ul li{
	margin-top:5px;
	padding:0;
}

.cartaResposta .form .formInput{
	width:12px;
	height:12px;
	padding:1px;
	margin-right:5px;
	border:solid 1px #72842f;
	font-size:10px
}

.cartaResposta .form ul li.verdeclaro{
	background:#e3e6d5;
}

.cartaResposta .form .checkBoxCartaResposta{
	padding:0 5px 0 0;
}

.cartaResposta .form2{
	float:left;
}
.cartaResposta .form2 ul{
	margin:0;
}

.cartaResposta .form2 ul li{
	float:left;
}
.cartaResposta .form2 ul li p{
	padding-right:5px;
}

.cartaResposta .form2 ul li .formnome{
	width:210px;
	height:14px;
	padding:4px;
	margin-top:5px;
	margin-right:15px;
	border:solid 1px #72842f;
	font-size:10px;
	color:#5e5e5e;
}

.cartaResposta .form2 ul li .formDDD{
	width:22px;
	height:14px;
	padding:4px;
	margin-top:5px;
	margin-left:10px;
	border:solid 1px #72842f;
	font-size:10px;
}

.cartaResposta .form2 ul li .formtelefone{
	width:60px;
	height:14px;
	padding:4px;
	margin:5px 15px 0 5px;
	border:solid 1px #72842f;
	font-size:10px;
}

.cartaResposta .form2 ul li .email{
	width:210px;
	height:14px;
	padding:4px;
	margin:5px 30px 0 5px;
	border:solid 1px #72842f;
	font-size:10px;
	color:#5e5e5e;
}
/* Carta Resposta */

/* /CONTEUDO */



/* /MASTER GRID */



/*<BARRA DE ROLAGEM 1>*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:520px;
	height:360px;
	z-index:100; 
	border: 0px solid red;
	}
div#wn	{ 
	position:absolute; 
	left: 0px;
	top:0px; 
	width: 500px;
	height: 355px; 
	clip: rect(0px, 501px, 360px, 0px); 
	overflow: hidden;	
	z-index: 1;
	border: 0px solid #000;
	}
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:0; 
}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
	position:relative;
	left:0;
	top:0;
	width:4px;
	height:100px; 
	font-size:1px;
	z-index:1;
	border: 0px solid #000;
}
div#track { 
	position:relative;
	left:5px;
	top:-30px;
	width:2px;
	height:160px;
	background:#bebebf;
	z-index:1;
	border: 0px solid #000;
}
div#dragBar {
	position:absolute;
	background:url(../img/conteudo/drag.gif) no-repeat;
	margin-left:-11px;
	top:1px;
	width:22px;
	height:51px !important;
	/*ackground-color:#CEDED3;*/
	z-index:1;
	border: 0px solid #000;
}  
div#up { position:absolute; left:-1px; top:-30px; z-index:2; border:0px solid red; }  
div#down { position:absolute; left:-1px; bottom:-30px; z-index:3; margin-top:100px;}  

/* Styles for demo, not necessary for scrolling layers */  

table.main { 
  background-color:;
  width:214px; 
  margin:auto; text-align:left;
}
table.main td.text, table.main td.navs { vertical-align:top; text-align:left;border:1px solid red;}
td#scrollLinks  { width:12px;}
td.navs ul { margin:0; padding:0; list-style:none; }
td.navs ul li { margin:0;}
td.navs ul li a { text-decoration:none }
td.navs ul li a:hover { text-decoration:underline;}

/*</BARRA DE ROLAGEM 1>*/

/*<BARRA DE ROLAGEM 2>*/
div#hold2	{ 
	position:relative; overflow:hidden;
	width:206px; height:114px; 
  z-index:100; 
	border: 0px solid #000;
	}
div#wn2	{ 
	position:absolute; 
	left: 0px; top:0px; 
	width: 206px; height: 114px; 
	clip: rect(0px, 206px, 114px, 0px); 
	overflow: hidden;	
	z-index: 1;
	border: 0px solid #000;
	}
/* Set small font-size or size/position of div's will be off in some browsers  */
div#track2 { 
  position:absolute; left:0px; top:0px;
  width:4px; height:111px;
  background:url(../img/conteudo/drag.gif) no-repeat;
  z-index:100;
	border: 0px solid #000;
  }
div#dragBar2 {
  margin-left:0px;
  position:absolute; left:0px; top:0px;
  width: 4px; height:10px;
  /*ackground-color:#CEDED3;*/
  z-index:1;
  border: 0px solid #000;
  background-color:#3784ab; /* filete azul */
}  

