/* CSS Document */
h4 {
	padding-left:8px;
	padding-bottom:6px;
	margin: 0 0 0 0;
	background-image:url(images/bullet_ball.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
}

h4.square {
	padding-left:8px;
	padding-bottom:6px;
	margin: 0 0 0 0;
	background-image:url(images/bullet_square.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
}

.linkTop1, .linkTop1 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707070; font-weight:bold;}
.update{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707070; font-weight:bold;}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	background-color:#f9f4e8;
	background-image:url(images/bg_body.gif);
	background-repeat:repeat-x;
	z-index:-1;
	}

.linkTop, .linkTop a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707070; font-weight:bold;}
.update{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707070; font-weight:bold;}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	background-color:#f9f4e8;
	background-image:url(images/bg_body.gif);
	background-repeat:repeat-x;
	z-index:-1;
	}
	
.bg_branco{background-color:#FFFFFF}

img{border:none;}

#geral{
	width:778px;
	margin:auto;
	left:50%;
	margin-left:-389px;
	position:relative;
	z-index:10;
	background-color:#f9f4e8;
	background-image:url(images/bg_coluna_destaque.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
	
	
/*------------Menus-----------------*/	

#fundo_menu1	{
	width:778px;/* IE6 e IE7 entendem */
	background-image:url(images/bg_menu1.jpg);
	margin:0px;
	padding:0px;
	background-color:#EDE5C1;
}
#menu1{
	float:left;
	height:19px;
	*height:28px; /* IE6 e IE7 entendem */
	padding:9px 20px 0 31px;
	}
#menu1 ul{padding:0px; margin:0px;}

#menu1 ul li{display:inline; list-style-type:none; padding-top:10px;}


.menu1A{float:left;}
.menu1B{float:right; padding-top:10px;}



/*--------------------Destaque----------------------*/

#destaque{
	width:778px;
	height:108px;
	*height:109px; /* IE6 e IE7 entendem */;
	border-bottom:1px solid #EDE5C1;
	background-image:url(images/bg_destaque.gif);	
	background-repeat:repeat-x;
	background-position:top;
	overflow:hidden;
	}
	

#pop,
#pop2 {
	display:none;
	position:absolute;
	top: 220px;
	right: 140px;
	width:500px;
	height:460px;
	z-index: 9999;
}

#popb{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-150px;
	margin-top:-300px;
	padding:10px;
	width:300px;
	height:200px;
	border:1px solid #d0d0d0;
	z-index: 9999;
}
	
#destaque_eng{
	width:778px;
	height:108px;
	*height:109px; /* IE6 e IE7 entendem */
	border-bottom:1px solid #EDE5C1;
	background-image:url(images/bg_destaque.gif);
	background-repeat:repeat-x;
	background-position:top;
	overflow:hidden;
	}


/*--------------Conteudo---------------------*/

#conteudo1{
	width:582px;
	float:left;
	background-color:#f9f4e8;
	background-image:url(images/bg_conteudo.gif);
	background-repeat:repeat-x;
	}
#conteudo2{
	width:196px;
	float:right;
	background-color:#fff;
	background-image:url(images/bg_conteudo_2.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#a17f36;
	}
#conteudo2_investimentos {
	width:196px;
	float:right;
	background:url(images/bkg_conteudo_dir.gif) repeat-x left top;
	color:#a17f36;
}
#conteudo1, #conteudo2, #conteudo2_investimentos{padding-top:30px;}	
#conteudo2 form{
	padding:5px;
	margin:0px;
	}
#box1_interna#box1{
	width:525px;
	float:left;
	padding:0px 10px;
	/* IE6 e IE7 entendem */
	}	
#box1#box1{
	width:310px;
	float:left;
	padding:0px 10px;
	
	}
#box2 {
	width:225px;
	*width:215px;
	float:right;
	border-left:2px solid #EDE5C1;
	padding:0px 10px 0 10px;
	*padding:0px 10px; /* IE6 e IE7 entendem */
	}
#box2_investimentos {
	width:221px;
	*width:203px;
	border-left:2px solid #EDE5C1;
	border-right:2px solid #EDE5C1;
	float:right;
	margin-right:3px;
	padding:0px 10px 0 10px;
	*padding:0px 8px 0 8px; /* IE6 e IE7 entendem */
	display:inline
}
#box2_en{
	width:225px;
	*width:20px;
	float:right;
	border-left:2px solid #EDE5C1;
	padding:0px 10px 0 10px;
	*padding:0px 10px; /* IE6 e IE7 entendem */
	}
#box3{
	width:196px;
	float:left;
	background-color:#ff9900;
	}		
#caixa{
	width:280px;
	float:left;
	padding:0px 10px;
	}
#boxDestaque, #boxDestaque_investimentos {width:187px; float:left;}
#boxDestaque_investimentos {background:#EDE5C1; width:196px; padding-top:10px; 	height:380px; *height:390px;}
#boxDestaque2{width:151px; float:right;}
#interna_rodape{margin:auto;}
#rodape{margin:0 auto; padding-top:10px; background-color:#F9F4E8;}
/*-------------------Logo BBBM------------------------*/

.logoBBBM{margin:38px 20px 0px 35px;}

/*-------------Margem---------------------*/
.margin{margin:10px 10px;}	
.margin2{margin-left:4px;}
.margin3{margin:0px 10px 10px 10px;}


.foto{border:3px solid #EDE5C1;}

h2{
	margin:10px 0px;
	padding:5px 10px;
	width:295px;
	*width:315px;
	}
.titH2 {
	background-image: url(images/bg_h.gif);
	background-repeat:repeat-x;
	display: block;
	float:left;
	}	
p .tit1{
	color:#bd9641;
	text-decoration:none;
	}

p .tit1 a{
	color:#bd9641;
	text-decoration:underline;
	}

#emDestaque p .tit1 a:hover{
text-decoration:none;
}

.texto1, .texto1 a{color:#000000; padding:2px 0px;}
.texto1 a:hover{text-decoration:underline;}

#emDestaque .texto_noticias, #emDestaque .texto_noticias a{color:#000000; padding:2px 0px;}
#emDestaque .texto_noticias a:hover{text-decoration:underline;}

.floatLef{float:left;}	
.Divsep{margin:4px 0px; float:left;}

.textoBox{display:block; margin-top:0px; margin-bottom:20px; text-align:left; margin-right:25px; *margin-right:0px;}

.select{
	border:none;
	color:#EDE5C1;
	font-size:11px;
	color:#775710;
	background-color:#EDE5C1;
	padding:2px 4px;
	margin-left:7px;
	width:120px;
	}	
.select2{
	border:none;
	color:#EDE5C1;
	font-size:11px;
	color:#775710;
	background-color:#EDE5C1;
	padding:2px 4px;
	margin-left:7px;
	width:165px;
	}	
.divSep2{
	display:block;
	border-bottom:1px solid #dcc89d;
	margin:5px 0px;
	}
#emDestaque{
	background-image:url(images/bg_emDestaque.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#EDE5C1;
	padding:9px;
	}

.botao{margin-bottom:-4px;}

/*---------------Form Login Dentro de Destaque na Home----------------------*/

#frmLogin{margin:0px; padding:10px; width:195px; float:right;}

.inputLogins{
	font-size:10px;
	color:#8d6b21;
	border:none;
	width:125px;
	padding:0px;
	margin:0px 0px 10px 15px!important;
   _margin:0px 0px 9px 6px;
    background:transparent;
	}
.spanLogins{
	margin:18px 5px 1px 42px!important;
   _margin:27px 5px 0px 53px;
    display:block;
	}
#btnOK{
	width:31px;
	height:19px;
	margin:-8px 0px 0px 110px;
	}
label.esqueciSenha a{
	font-size:9px;
	margin:0px 0px 0px -21px!important;
   _margin:0px 0px 0px -28px;
    text-decoration:none; color:#fff;
	}
	
/*FORM ARQUIVOS*/	
.titulo_arquivo, .data_arquivo{color:#a17f36; font:Arial, Helvetica, sans-serif; font-size:12px;} 
.titulo_arquivo_b, .desc_arquivo, .desc_arquivob{color:#a17f36; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; cursor: pointer;}  
.desc_arquivob{font-weight:normal;}
.desc_arquivo a{text-decoration:underline}
.desc_arquivo a:hover{text-decoration:none}
.data_arquivo, desc_arquivo{padding-bottom:5px !important;}

/*TEXTOS*/

#box1_interna p, ul, li {font:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:justify}
#tit_flash	{font:Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 0 30px; color:#D4B982; font-weight:bold;}
.txt_tahoma_11_preto {font:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

li{list-style-image:url(images/bullet_ball.gif);}
li a{color:#C8A75E; text-decoration:none}
li a:hover{text-decoration:underline;}

.lisquare{list-style-image:url(images/bullet_square.gif);}

/*TABELAS*/
.tabelatt{
	font-family:Arial, Helvetica, sans-serif;
	color:#BB963D;
	font-size:11px;
	background-color:#EDE5C1;
	font-weight:bold;
}
.tabelatt2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	background-color:#9E1B32;
	font-weight:bold;
}
.tabelatx,.tabelatx td{
border-bottom:1px solid #F1DDBA;
}
.tabelatx,.tabelatx a {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F9F4E8;	
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.tabelatx a:hover{
	text-decoration:underline; 
	color:#000000;
}

.tabelatx3{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EDE5C1;	
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.tabelatx3 a {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EDE5C1;	
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.tabelatx4{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#d5c297;	
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.tabelatx4 a {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#d5c297;	
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.tabletit{
	text-align:center; 
	color:#990000; 
	background-color:#ECE1C6; 
	font-weight:bold; 
	font-size:11px;
}

.tabletx{
	background-color:#F4EEDF;
	font-size:11px;
	padding-left: 3px;
}

.tablett{
	background-color:#F4EEDF;
	font-size:11px;
	border-left: 2px solid #E6D9B5;
	text-align:center;
}

.submenu {
	padding-left: 10px;
	padding-right: 10px;
}
.submenu, .submenu a:link, .submenu a:visited, .submenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00448D;
	text-decoration: none;
}
.submenu a:hover {
	color: #000000;
}
.submenu td{
	background-image: url(images/img_pontilhado.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 7px;
	padding-bottom: 7px;
}

.ano {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DF1820;
	text-decoration: none;
}

/*--------------estilo meno-----------------*/

/*--------------------Sombra Menu----------------------*/

.shadow{
border:5px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

/*---------------------------------------------------------------*/

.sepMenu {
	background-image:url(images/sepMenu.gif);
	background-repeat:no-repeat;
	background-position: right;
 }
#menu	{
	background-image:url(images/bg_menu_2.jpg);
	background-repeat:repeat-x;
	height:37px;
	margin:0px; padding:0px;
}
#menu ul{
	display:block;
	text-align:center;
	padding:5px 0px;
	padding-left:25px;
	margin-top:2px;
	}
#menu li{display:inline;}
#menu li a{
	color:#a57f34;
	padding:5px 0px;
	text-decoration:none;
	}
#menu li a:hover, #menu li a:active{color:#a57f34;}	


#nav li ul{padding-top:4px;}

/*-------------Alinha Menu------------------*/
#nav li a{ padding: 5px 15px 0px 3px; margin-left:0px;}
/*------------------------------------------*/

#nav, #nav ul {
 float: left;
 width: 758px;
 line-height: 11px;
 padding: 0;
 margin: 0;
 text-align: left;
}

#nav a {
 display: block;
 text-decoration: none;
 color: #333;
 font-family:"Arial";
 font-size:12px;
}

#nav li {
 float: left;
 padding: 0 0;
 padding-right:10px;
 font-family: Verdana, Arial;
 font-size: 8pt;
}

#nav li ul {
 left: -999px;
 height: auto;
 width: 180px;
 margin: 0;
 font-weight:normal;
 z-index:9;
}

#nav li li {
	padding-right: 1em;
	width: 180px;
	border:1px solid #e3d5a6;
	padding-left:8px;
	background-image:url(images/bullet_menu.gif);
	background-repeat:no-repeat;
	background-position:2px;
	text-align:left;
}

#nav li ul a {
    padding: 5px 5px;
 	width: 145px;	
 }

#nav li ul ul {
 margin: -10px 0 0 159px; 
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
 left: -999px;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
 left: auto;}

a:link, a:active { color: #a57f34; text-decoration:none; }
a:visited {color: #a57f34; text-decoration:none;}
a:hover {color: #a57f34; text-decoration:none;}

#nav ul li{ background-color: #ede5c1;}
#nav ul li:hover, #nav  ul li.sfhover{ background-color: #e6d9ad;}

#rodape{
	color:#9e9898;
	float:left;
	width:778px;
	}
	
	/* INFORMATIVOS SEMANAIS */

table#informativo div.btn_informativo {
	float: right;
	right: 50px;
	top: 0;
	width: 14px;
	height: 14px;	
   text-indent: -9999px;	
	cursor: pointer;
	background: url(images/spr_btn_vejamais.gif) no-repeat scroll 0 0 transparent;
	position: relative;
}

table#informativo div.ativo {	background-position: 0 -15px; }

table#informativo div.lista_informativo { display: none; }

