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 {
	color:#333333;
	margin:5px;
} 

/* ESTRUTURA NOVO TOPO */


	#barra-brasil-v2-exp {
		width:999px;
		height: 36px;
		float: none;
		clear: right;
		margin: 0;
		padding: 0;
		margin-left:auto;
		margin-right:auto;
	}
    
	#barra-brasil-v2-exp img {
		border: 0;
	}
    
	#barra-brasil-v2-exp.png {
		background: url(../../images/site/barra-gov-bv2-minimo.png) no-repeat left top;
	}
      
	#barra-brasil-v2-exp.png {
		background: url(../../images/site/barra-gov-bv2-dir.png) no-repeat right top;
	}
	
	#barra-brasil-v2-exp.png .divCentro {
		background-image: url(../../images/site/barra-gov-bv2-centro.png);
		background-repeat: no-repeat;
		background-position: right top;
		background-color: #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 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(../images/geral/BarraSuperior02b.jpg);
	background-repeat:no-repeat;    
	width:507px;
}
#barraSuperior .bsDireita{
	float:right;
	background:url(../images/geral/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(../images/geral/fundo_topo.jpg);
  	background-repeat: repeat-x;
}

.topo_linha_verde {
        /*width: 999px;*/
	/*height:0px;*/
        /*padding:0px;*/
        /*margin:0px;*/
	border-top-color: #0C5B2A;
	border-top-width:6px;
	border-top-style:solid;
}

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



.topo_busca {
    position:relative;    
    float:left;
    top:35px;
    left:120px;
}


#topo_icones {
    position:relative;    
    float:left;
    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(../images/geral/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(../images/geral/logo_150_texto.jpg);*/
	background-image:url(../images/geral/logo_horizontal.jpg);
  	background-repeat: no-repeat;
	cursor:pointer;
        float:left;
}

/* ESTRUTURA RODAPÉ */


.rodape {

 	position:relative;
	width:999px;
	top:40px;
	float:left; 
	left:0px;

}

.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(../images/geral/fundo_rodape.jpg);
  	background-repeat: repeat-x;
}

/* ESTRUTURA CORPO */

.corpo {
	margin:0px;
	padding:0px;
	position:relative;
        width:999px;
	/*height:100%;*/

}

.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;

	
	margin-left:15px;
	margin-right:15px;
	padding:5px;
	
	background-image:url(../images/geral/marcador_verde.jpg);
        background-repeat:no-repeat;
        background-position: 5px 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(../images/geral/marcador_verde.jpg);
        background-repeat:no-repeat;
        background-position: 5px 15px;    
  	
}

.topo_box_transp_dir {
	
	background-image:url(../images/geral/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(../images/geral/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(../images/geral/marcador_azul.jpg);*/
    	/*background-repeat:no-repeat;*/
    	/*background-position: 5px 10px;*/    
  	
}

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

}


.figura_perfil1 {
	position:absolute;
	padding:0px;
	height: 160px;
	width:181px;
	top:0px;
	cursor:pointer;
	background-image:url(../images/geral/micro_pequena_off.gif);
	background-repeat:no-repeat;
}

.figura_perfil2 {
	position:absolute;
	padding:0px;
	/*height:300px;	*/
	height: 160px;
	width:181px;
	top:0px;
	left:186px;
	cursor:pointer;
	
	background-image:url(../images/geral/pessoa_juridica_off.gif);

    background-repeat:no-repeat;
}

.figura_perfil3 {
	position:absolute;
	padding:0px;
	/*height:300px;	*/
	height: 160px;
	width:181px;
	top:0px;
	left:372px;
	cursor:pointer;
	background-image:url(../images/geral/administracao_publica_off.gif);
	
    background-repeat:no-repeat;
}

.figura_perfil4 {
	position:absolute;
	padding:0px;
	/*height:300px;	*/
	height: 160px;
	width:181px;
	top:0px;
	left:558px;
	cursor:pointer;
	background-image:url(../images/geral/instituicao_financeira_off.gif);
	
    background-repeat:no-repeat;
}

.topo_box_central {
	

	background-image:url(../images/geral/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;
	background-image:url(../images/geral/bt_anterior.jpg);
    background-repeat:no-repeat;    
    width:73px;
	height:18px;
	float:left;

}

.banner_proximo {
	position:relative;
	background-image:url(../images/geral/bt_proximo.jpg);
    background-repeat:no-repeat;    
    width:73px;
	height:18px;
	float:right;
}

.topo_box_meio {
	background-image:url(../images/geral/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(../images/geral/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(../images/geral/rodape_box_meio.jpg);
    background-repeat:no-repeat;    
    background-position: 0px 0px;   
	width:520px;

}

.botao_ver_todas {
	position:absolute;
	top:18px;
	left:30px;
	background-image:url(../images/geral/ver_todas_noticias.jpg);
    background-repeat:no-repeat;    
    background-position: 0px 0px;   
    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;
	background-image:url(../images/geral/ver_todas_noticias.jpg);
    background-repeat:no-repeat;    
    background-position: 0px 0px;   
    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(../images/geral/topo_box_dir.jpg);
    background-repeat:no-repeat;    
    padding-top:20px;
	padding-left:20px;

}

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

}

.rodape_box_dir {
	
	background-image:url(../images/geral/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(../images/geral/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(../images/geral/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(../images/geral/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(../images/geral/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(../images/geral/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;
}


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

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

.topo_box_transp_meio {
		
		
	background-image:url(../images/geral/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(../images/geral/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 {
	background-image:url(../images/geral/bt-anterior.gif);
	background-repeat:no-repeat;    
	width:55px;
	height:11px;
	float:left;
    cursor:pointer;

}

.botao_proxima {
	background-image:url(../images/geral/bt-proxima.gif);
	background-repeat:no-repeat;    
	width:54px;
	height:11px;
	float: right;
	cursor:pointer;

}
	

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

.topo_credenciamento {

  	background-image:url(../images/geral/fundo_topo.jpg);
        background-repeat:repeat-x;   
	width:100%;
	height:50px;
}

.logo_credenciamento {
  	/*background-image:url(../images/geral/logo_bndes.gif);*/
        background-repeat:no-repeat;   
    	background-position: 15px 0px;    

  	/*width: 91px;*/
  	/*height: 70px;*/

  	width: 200px;
  	height: 71px;
  	
	background-image:url(../images/geral/logo_150_texto.jpg);
  	

}

.acesso_rapido {
	height:25px;
}

#barra-brasil { 
    position:relative;
    overflow:hidden;
    min-width:1000px;
    background: #00500F url(../../images/site/barra-brasil-v3-bgx.png) center bottom no-repeat;
}

#barra-brasil .barra {
    display: block;
    width: 960px;
    height:28px;
    margin: 0 auto;
    background: url(../../images/site/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}

#barra-brasil .barra ul {
    float:right;
    width: 319px;
    margin: 0px;
    list-style: none;
}

#barra-brasil .barra ul li {
    float: left;
    padding-left: 25px;
    margin: 0px;
}

#barra-brasil .ai {
    display: block;
    width: 161px;
    height: 28px;
    text-indent: -10000px;
    background: #00500F url(../../images/site/ai.png) no-repeat 0 4px;
    font-size:small;
}

#barra-brasil .brasilgov {
    display: block;
    width: 108px;
    height: 28px;
    text-indent: -10000px;
    background: #00500F url(../../images/site/brasil.png) no-repeat 0 4px;
    font-size:small;    
}


