

body, html {
	margin: 0; 
	padding: 0;
	height:100%;
	overflow:auto;
} 

a:link {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:hover {
	text-decoration: underline; 
}
a:active {
	text-decoration: none
}

ul li {
	list-style: disc;
	color:#333333;
	margin:5px;
	margin-left: -25px;

} 


ol {
	list-style-position: outside;
	padding-left: 25px;
}

/* ESTRUTURA TOPO */


#barraSuperior{
	width:999px; 	/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */
	display:block;
	height:36px;
	margin-left:auto;
	margin-right:auto;
}
#barraSuperior div{
	display:block;
	height:36px;	
}
#barraSuperior .bsEsquerda{
	float:left;
	background:url(../imagens/BarraSuperior02b.jpg);
	background-repeat:no-repeat;    
	width:507px;
}
#barraSuperior .bsDireita{
	float:right;
	background:url(../imagens/BarraSuperior03.jpg);
	width:492px;	
}
#barraSuperior .barraTexto{
 	font-family: 'Trebuchet MS, Verdana'; 
	margin-top: 6px; 
	margin-left: 47px; 
	width: 400px; 
	line-height: 12px; 
	height: 30px; 
	letter-spacing: 0;
	cursor:pointer;
}


.topo_bndes {
  	width: 999px;
  	height: 76px;
  	padding: 0px;
  	top:0px;  	  
  	background-image:url(../imagens/fundo_topo.jpg);
  	background-repeat: repeat-x;
	margin-left:auto;
	margin-right:auto;
}

.topo_linha_verde {
        /*border-top-color: #0C5B2A;*/
	border-top-color: #1E428B;
	border-top-width:6px;
	border-top-style:solid;
	margin-left:auto;
	margin-right:auto;
}

.topo_idiomas {
    position:relative;    
    left:850px;
    width:103px;
}



.topo_busca {
    position:relative;    
    float:left;
    top:35px;
    /*left:120px;*/
    left:70px;

}


#topo_icones {
    position:relative;    
    float:left;
    left:100px;
    /*left:150px;*/	
    top:40px;
}

#topo_icones img {
    vertical-align:middle;
}

.topo_idioma {
    padding:0px;
    margin:0px;
    color:#FFFFFF;
    background-color:#0C5B2A;
    font-family: Arial,Tahoma,Helvetica;
    font-size: 10px;
    text-align:center;
    background-image:url(../imagens/fundo_idioma.jpg);
    background-repeat:no-repeat;    
    width:50px;
    height:16px;
    cursor:pointer;
}

.topo_idioma A {
    text-decoration:none;
    color:#FFFFFF;
}

.topo_idioma A:visited {
    text-decoration:none;
    color:#FFFFFF;
} 


.logo_bndes {
  	/*width: 200px;*/
	width: 333px;
  	height: 71px;
  	top:0px;
  	left:15px;  	  
  	position:relative;
  	/*background-image:url(../imagens/logo_150_texto.jpg);*/
	/*background-image:url(../imagens/logo_horizontal.jpg);
  	background-repeat: no-repeat;*/
	cursor:pointer;
        float:left;
}

.logo_bndes_en {
  	/*width: 200px;*/
	width: 333px;
  	height: 71px;
  	top:0px;
  	left:15px;  	  
  	position:relative;
  	/*background-image:url(../imagens/logo_150_texto.jpg);/*
	/*background-image:url(../imagens/logo_horizontal_en.jpg);
  	background-repeat: no-repeat;*/
	cursor:pointer;
        float:left;
}

.logo_bndes_es {
  	/*width: 200px;*/
	width: 333px;
  	height: 71px;
  	top:0px;
  	left:15px;  	  
  	position:relative;
  	/*background-image:url(../imagens/logo_150_texto.jpg);*/
	/*background-image:url(../imagens/logo_horizontal_es.jpg);
  	background-repeat: no-repeat;*/
	cursor:pointer;
        float:left;
}

/* ESTRUTURA NOVO TOPO */


	#barra-brasil-v2-exp {
		width:999px;
		height: 36px;
		float: none;
		clear: right;
		margin: 0;
		padding: 0;
	}
    
	#barra-brasil-v2-exp img {
		border: 0;
	}
    
	#barra-brasil-v2-exp.png {
		background: url(../imagens/barra-gov-bv2-minimo.gif) no-repeat left top;
	}
      
    
	#barra-brasil-v2-exp.png {
		background: url(../imagens/barra-gov-bv2-dir.gif) no-repeat right top;
	}
	
    
	#barra-brasil-v2-exp.png .divCentro {
		background: url(../imagens/barra-gov-bv2-centro.gif) no-repeat right top #074d21;
	}
    
	#barra-brasil-v2-exp .divEsq {
        	float:left;
	        height: 100%;
	}
    
	#barra-brasil-v2-exp .divCentro {
		margin-left: 0px;
		margin-right: 15px;
		width: auto;
		height: 36px;
		width: 968px;
		float: left;
	}
    
	#barra-brasil-v2-exp #logo-ministerio-bv2 {
		display: block;
		float: left;
		margin: 0;
		padding: 6px 0 0 14px;
	}
    
	#barra-brasil-v2-exp #logo-gov-bv2 {
		display: block;
		float: right;
		margin: 0;
		padding: 5px 6px 0 0;
	}


/* ESTRUTURA RODAPÉ */


.rodape {

 	position:relative;
	width:999px;
	top:40px;
/*
	float:left; 
	left:0px;
*/
	margin-left:auto;
	margin-right:auto;
	clear: both; 

}

.rodape_banners {

	width: 999px;
	min-height: 50px;
	max-height: 120px;
  	background-color:#F2F2F2;
	padding-top:5px;
	padding-bottom:5px;

}

.rodape_links {
  	width: 999px;
  	height: 123px;
  	padding: 0px;
  	background-image:url(../imagens/fundo_rodape.jpg);
  	background-repeat: repeat-x;
}

/* ESTRUTURA CORPO */

.corpo {
	/*margin:0px;*/
	padding:0px;
	position:relative;
        width:999px;
	/*height:100%;*/
	margin-left:auto;
	margin-right:auto;
}

.esquerdo {
	position:relative;
	float:left; 
	width:250px;
}

.centro-direito {
	position:relative;
	float:right;
	width:749px;
	top:0px;
	margin:0px;
	padding:0px;


}

.conteudo {
	margin:0px;
	padding:0px;

}

.conteudo-direito {
	position:relative;
	left:0px;
	width:220px;
	float:right;
	margin:0px;
	padding:0px;

}

.conteudo-centro {
	position:relative;
	float:left;	  
	width: 520px;
		
	margin:0px;
	padding:0px;
}


.conteudo-centro-grande {
	position:relative;
	float:left;	  
	width: 720px;
		
	margin:0px;
	padding:0px;
}

/* ESTRUTURA BOXES */

.menu_principal {
	position:relative;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;

	font-weight:bold;
	
	width:210px;
	
	margin-left:15px;
	margin-right:15px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:5px;
        


	background-image:url(../imagens/marcador_azul.jpg);
        background-repeat:no-repeat;
        background-position: 2px 13px;    
  	
}


.submenu_principal {
	position:relative;
	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;        
  	
}

.menu_veja_nessa_secao {
	position:relative;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
	
	margin-left:15px;
	margin-right:30px;
	padding:5px;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;

	
	background-image:url(../imagens/marcador_verde.jpg);
        background-repeat:no-repeat;
        background-position: 5px 15px;    
  	
}

.topo_box_transp_dir {
	
	background-image:url(../imagens/topo_box_transp_dir.jpg);
    background-repeat:no-repeat;    
    background-position: 0px 0px;   
	padding-top:20px;
	padding-left:15px;
	padding-right:10px;

}



.topo_box_lateral_esq {
	
	background-image:url(../imagens/topo_box_esq.jpg);
    background-repeat:no-repeat;    
    background-position: 10px 0px;   
	padding-top:20px;
	padding-left:20px;	

}

.menu_ferramentas {
	position:relative;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
	
	margin-right:40px;
	padding:5px;
	/*padding-left:30px;*/
	padding-left:10px;
	
	/*background-image:url(../imagens/marcador_azul.jpg);*/
    	/*background-repeat:no-repeat;*/
    	/*background-position: 5px 10px;*/    
  	
}

.figuras_perfil {
	position:relative;
	padding:0px;
	/*height:300px;	*/
	height: 132px;
	width:729px;
	cursor:pointer;

}


.figura_perfil1 {
	position:absolute;
	padding:0px;
	height: 132px;
	width:181px;
	top:0px;
	cursor:pointer;
}

.figura_perfil2 {
	position:absolute;
	padding:0px;
	/*height:300px;	*/
	height: 132px;
	width:181px;
	top:0px;
	left:186px;
	cursor:pointer;
}

.figura_perfil3 {
	position:absolute;
	padding:0px;
	/*height:300px;	*/
	height: 132px;
	width:181px;
	top:0px;
	left:372px;
	cursor:pointer;
}

.figura_perfil4 {
	position:absolute;
	padding:0px;
	/*height:300px;	*/
	height: 132px;
	width:181px;
	top:0px;
	left:558px;
	cursor:pointer;
}

.topo_box_central {
	background-image:url(../imagens/topo_box_transp_meio.jpg);
        background-repeat:no-repeat;    
        background-position: 0px 0px;   
	width:520px;
	padding-top:20px;
	padding-left:5px;
}

.banner {
	width:100%;
	height:60px;	
	cursor:pointer;
	margin-top:10px;
	margin-left:30px;
}

.botoes_banner {
	position:relative;
	left:300px;
	width:150px;
	cursor:pointer;
}

.banner_anterior {
	position:relative;
	width:73px;
	height:18px;
	float:left;

}

.banner_proximo {
	position:relative;
	width:73px;
	height:18px;
	float:right;
}

.topo_box_meio {
	background-image:url(../imagens/topo_box_meio.jpg);
    background-repeat:no-repeat;    
    background-position: 0px 0px;   
	/*width:520px;*/
	/*height:60px;*/
	padding-top:20px;
	padding-left:20px;	

}

.meio_box_meio {
	
	background-image:url(../imagens/meio_box_meio.jpg);
    background-repeat:repeat-y;    
    background-position: 0px 0px;   
	padding-left:20px;	

	/*width:520px;*/

}



.rodape_box_meio {
	position:relative;
	background-image:url(../imagens/rodape_box_meio.jpg);
    background-repeat:no-repeat;    
    background-position: 0px 0px;   
	width:520px;

}

.botao_ver_todas {
	position:absolute;
	top:18px;
	left:30px;
	width:122px;
	height:18px;
	cursor:pointer;
}

.noticia {
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width:470px;
	/*height:100%;*/
	padding-top:15px;
	padding-bottom:10px;	
}

.noticia_dir {
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width:90%;
	padding-top:15px;
	padding-bottom:15px;
	
}

.destaque_dir {
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
	width:160px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.ver_todas {
	position:relative;
	top:-1px;
	width:90%;
        border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	cursor:pointer;	
}


.noticia_foto {
	position:relative;
	float:left;
	width:100px;
}

.noticia_texto {
	position:relative;
	line-height:15px;	
}

.topo_box_dir {
	
	background-image:url(../imagens/topo_box_dir.jpg);
    background-repeat:no-repeat;    
    padding-top:20px;
	padding-left:20px;

}

.meio_box_dir {
	
	background-image:url(../imagens/meio_box_dir.jpg);
    background-repeat:repeat-y;    
    background-position: 0px 0px;   
	padding-left:20px;
	width:200px;

}

.rodape_box_dir {
	
	background-image:url(../imagens/rodape_box_dir.jpg);
    background-repeat:repeat-y;    
    background-position: 0px 0px;   
	width:200px;

}

.menu_atuacao {
	position:relative;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
	

	margin-right:40px;
	padding:5px;
	/*padding-left:30px;*/
	padding-left:10px;
	
	/*background-image:url(../imagens/marcador_verde.jpg);*/
 	/*background-repeat:no-repeat;*/
    	/*background-position: 5px 10px;*/    
  	
}


.botao_perfil {

	position:relative;
	padding:0px;
	height:50px;	
	width:729px;
	cursor:pointer;
}



.botao_perfil1 {
	position:absolute;
	padding:0px;
	height:50px;	
	width:181px;
	left:0px;
	
	background-image:url(../imagens/botao_perfil.jpg);
    	background-repeat:no-repeat;
	
}

.botao_linha_1 {
	border-top-color: #990066;
	border-top-width:2px;
	border-top-style:solid;	
}





.botao_perfil2 {
	position:absolute;
	padding:0px;
	height:50px;	
	width:181px;
	left:186px;
	
	background-image:url(../imagens/botao_perfil.jpg);
    	background-repeat:no-repeat;
	
}

.botao_linha_2 {
	border-top-color: #FFCC00;
	border-top-width:2px;
	border-top-style:solid;	
}



.botao_perfil3 {
	position:absolute;
	padding:0px;
	height:50px;	
	width:181px;
	left:372px;
	
	background-image:url(../imagens/botao_perfil.jpg);
    	background-repeat:no-repeat;
	
}

.botao_linha_3 {
	border-top-color: #009900;
	border-top-width:2px;
	border-top-style:solid;	
}


.botao_perfil4 {
	position:absolute;
	padding:0px;
	height:50px;	
	width:181px;
	left:558px;
	
	background-image:url(../imagens/botao_perfil.jpg);
    	background-repeat:no-repeat;
	
}

.botao_linha_4 {
	border-top-color: #6699CC;
	border-top-width:2px;
	border-top-style:solid;	
}



.caminho {
	margin-left:20px;
        width:640px; 
}

.letras {
	position:absolute;
	left:650px;
	/*top:70px;*/
	cursor:pointer;
        width:40px;
	z-index:1;
}


.aumentar {
	float:left;
	/*background-image:url(../imagens/icone_aumentar.jpg);
        background-repeat:no-repeat;    
        background-position: 0px 0px; */
        width:20px; 
}

.diminuir {
        float:right;
	/*background-image:url(../imagens/icone_diminuir.jpg);
        background-repeat:no-repeat;    
        background-position: 0px 0px;*/
        width:20px; 
		
}

.topo_box_transp_meio {
		
		
	background-image:url(../imagens/topo_box_transp_meio.jpg);
        background-repeat:no-repeat;    
        background-position: 0px 0px;   
	width:520px;
	padding-top:20px;
	padding-left:20px;
	
	/*height:10px;	*/
}

.topo_box_transp_meio_gd {
		
		
	background-image:url(../imagens/topo_box_transp_meio_gd.jpg);
        background-repeat:no-repeat;    
        background-position: 0px 0px;   
	width:700px;
	padding-top:20px;
	padding-left:20px;
	
	/*height:10px;	*/
}

.botoes_paginacao {
	width: 120px;
	}


.botao_anterior {
	width:auto;
	height:11px;
	float:left;
    	cursor:pointer;

}

.botao_proxima {
	width:auto;
	height:11px;
	float: right;
	cursor:pointer;

}

.rss {
	position:absolute;
	left:460px;
  	/*background-image:url(../imagens/icone_rss.gif);
        background-repeat:no-repeat;   */
	float:right;
	width: 16px;
  	height: 16px;
	cursor:pointer;
}

.topo_galeria {

  	background-image:url(../imagens/fundo_topo.jpg);
        background-repeat:repeat-x;   
    	background-position: 0px 0px; 
	width:100%;
	height:71px;
}


.logo_galeria {
	/*background-image:url(../imagens/logo_galeria_en.jpg);
        background-repeat:no-repeat;   
    	background-position: 15px 0px;*/

  	width: 225px;
  	height: 85px;
}


.acesso_rapido {
	height:25px;
}


.menu_filiais {
	width:100%;
	margin-left:15px;
	margin-right:15px;
}


.menu_filiais_item {
	background-color:#7399B8;	

	width:220px;
	padding:2px;
	height:24px;	
}

.bandeira_en_1, .bandeira_en_2, .bandeira_en_3, .bandeira_es_1, .bandeira_es_2, .bandeira_es_3{
	width:30px;
	height: 20px;
	float:left;
        background-repeat:no-repeat;
        background-position: 0px 0px;   
}


.bandeira_en_2, .bandeira_es_2  {
	background-image:url(../imagens/inglaterra.jpg);
}			

.bandeira_en_3, .bandeira_es_3 {
	background-image:url(../imagens/uruguai.jpg);
}			

.bandeira_en_1, .bandeira_es_1 {
	background-image:url(../imagens/africa_do_sul.png);
}			

#bandeiraen_3 {
    height: 34px;
	line-height: 80%;
}

.menu_filiais_link {
	margin-left:35px;
	margin-top:-1px;
}

.filiais_link {
	font-family: Arial,Tahoma,Helvetica;
	color: #FFFFFF;
	font-weight:bold;
        font-size: 11px;
	text-decoration:none;
}

.logo_bndes {
	margin-top: 8px;
}

.corpo {
	padding-top: 3px;
}