html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, center, dl, dt, dd, ul, li, b fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

ol {
    font: inherit;
    margin-left: 15;
    padding-left: 15;
}

img {
	border: 0;
}

p {
    border: 0 none;
    font: inherit;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0;
    vertical-align: middle;
}

a {
    text-decoration: none;
}
body, html {
    height: 100%;
    margin: 0;
    overflow: auto;
    padding: 0;
}  



li.topo_idioma {
    float: left;
    list-style: none outside none;
    margin: 0;
}      



.principal {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0px;
    width: 1050px;
        
            
        
}


.logo_60_anos_pt {
    background-image: url("/SiteBNDES/bndes/system/modules/br.gov.bndes.prototipo/resources/imagens/relAnual2011/60_anos_pt.png");    
    height: 37px;
    width: 45px;    
    position: absolute;
    left: 30px;
    top: 43px;    
}

.logo_60_anos_en {
    background-image: url("/SiteBNDES/bndes/system/modules/br.gov.bndes.prototipo/resources/imagens/relAnual2011/60_anos_en.png");    
    height: 36px;
    width: 45px;    
    position: absolute;
    left: 30px;
    top: 43px;    
}

.logo_60_anos_es {
    background-image: url("/SiteBNDES/bndes/system/modules/br.gov.bndes.prototipo/resources/imagens/relAnual2011/60_anos_es.png");    
    height: 37px;
    width: 45px;    
    position: absolute;
    left: 30px;
    top: 43px;    
}


.logo_bndes {
    background-image: url("/SiteBNDES/bndes/system/modules/br.gov.bndes.prototipo/resources/imagens/relAnual2011/logo_bndes.png");    
    height: 23px;
    width: 106px;    
    position: absolute;
    left: 135px;
    top: 57px;    
    z-index: 2;
} 

.imagem_direita {
    background-image: url("/SiteBNDES/bndes/system/modules/br.gov.bndes.prototipo/resources/imagens/relAnual2011/imagem_interna_lado_direito.png");    
    height: 672px;
    width: 405px;    
    position: absolute;
    left: 645px;
    top: 0px;  
  
}     

.imagem_esquerda {
    background-image: url("/SiteBNDES/bndes/system/modules/br.gov.bndes.prototipo/resources/imagens/relAnual2011/imagem_interna_lado_esquerdo.png");    
    background-repeat:no-repeat;
    background-position:0px 0px; 
        
    height: 604px;
    width: 1012px;    
    position: relative;
	z-index: -1;
        
} 
  
.topo_idiomas {
    background-color: #FFFFFF;
    opacity:0.6;
    filter:alpha(opacity=60); /* For IE8 and earlier */
        
    height: 25px;
    width: 150px;    
    position: absolute;
    left: 930px;
    top: 10px;    

    z-index: 1;


}   

.imagem_home {
    background-image: url("/SiteBNDES/bndes/system/modules/br.gov.bndes.prototipo/resources/imagens/relAnual2011/imagem_home.jpg");    
    height: 866px;
    width: 845px;    
    position: absolute;
    left: 200px;
    top: 0px;    
}     

.topo_idioma {
    color: #6D6D6D;
    font-family: Arial,Tahoma,Helvetica;
    font-weight: bold;    
    font-size: 0.85em;        
    list-style: none;
    text-decoration: none;    
    margin:3px;            
}

   

.box_menu {
        width: 280px;    
        position: relative;  
        left: 30px;
        top: 130px;
        
        float:left;
}  

.menu {
        background-image: url("/SiteBNDES/bndes/system/modules/br.gov.bndes.prototipo/resources/imagens/relAnual2011/divisao_interna_meio.png");    
        background-repeat:no-repeat;
        background-position:251px 45px; 
        width: 280px;    
        position: relative;  
        
        
}
      
.menu_home {
    width: 250px;    
    position: relative;
    left: 30px;
    top: 130px;         
}    


      
      .titulo_relatorio {
        color: #000000;
        font-family: Arial,Tahoma,Helvetica;
        font-weight: bold;    
        font-size: 1em;
        list-style: none;
      }
        
      .fonte_azul {        
        color: #004a8f;
      }
      
      .link_menu_principal {
        margin-top:20px;
        list-style: none;
        line-height:35px;

	padding-right:20px;
      }
      
      .link_menu_principal_item {
        color: #004a8f;
        font-family: Arial,Tahoma,Helvetica;
        font-weight: bold;    
        font-size: 0.95em;        
      }      

      .link_menu_principal_item_selecionado {
        color: #00836f;
        font-family: Arial,Tahoma,Helvetica;
        font-weight: bold;    
        font-size: 0.95em;        
      }      

      .link_menu_nivel1 {
        margin-top:27px;
        list-style: none;
        //line-height:30px;

	padding-right:20px;

      }
      
      .link_menu_nivel1_item {
        color: #0077c1;
        font-family: Arial,Tahoma,Helvetica;
        font-weight: bold;    
        font-size: 0.87em;        
        margin-bottom: 15px;
      }
     
      .link_menu_nivel1_item_selecionado {
        color: #00836f;
        font-family: Arial,Tahoma,Helvetica;
        font-weight: bold;    
        font-size: 0.87em; 
        
      }      
      
      .link_menu_nivel2 {
        list-style: none;
        line-height:10px;
        margin-left:15px;
	padding-right:20px;
        margin-top: 8px;

      }
      
      .link_menu_nivel2_item {

        margin-bottom:15px;        

        color: #42c0b6;
        font-family: Arial,Tahoma,Helvetica;
        font-weight: bold;    
        font-size: 0.85em; 
        
      }  
      
      .link_menu_nivel2_item_selecionado {

        margin-bottom:15px;        

        color: #00836f;
        font-family: Arial,Tahoma,Helvetica;
        font-weight: bold;    
        font-size: 0.85em;        
        text-decoration: underline;
      }        
      
      .divisao_interna_topo {
        background-image: url("/SiteBNDES/bndes/system/modules/br.gov.bndes.prototipo/resources/imagens/relAnual2011/divisao_interna_topo.png");    
        height: 158px;
        width: 119px;    
        position: absolute;
        left: 280px;
        top: 20px;            
      }

      .divisao_interna_rodape {
        background-image: url("/SiteBNDES/bndes/system/modules/br.gov.bndes.prototipo/resources/imagens/relAnual2011/divisao_interna_rodape.png");    
        background-repeat:no-repeat;
        background-position:155px 0px; 
        
        height: 170px;
        width: 280px;    
        position: relative;
        
      }      
      


 
      

.menu_direito {
   
<!-- Original, variando apenas transparência (antes era 0.8) //-->
    /* opacity:0.95; width:150px; min-height: 340px; left:820px; top: 230px; */
<!-- Fim //-->
<!-- Para ficar sobre a imagem de fundo //-->
        /* opacity: 0; 	width: 204px; 	min-height: 375px;	left: 806px; top: 230px;  */
<!-- Fim //-->

    width:150px;
    min-height: 340px;
    left:860px;
    opacity: 0.93;
    filter:alpha(opacity=90); /* For IE8 and earlier */
    top:170px;	
	

    position:absolute;	
    background-color:#74BAAF;


    padding:20px; 

    overflow:visible;	

}

      .link_menu_direito {
        color: #FFFFFF;
        font-family: Arial,Tahoma,Helvetica;
        font-weight: bold;    
        font-size: 0.8em; 
        
      }  
      
      .link_menu_direito_selecionado {
        color: #4c4d51;
        font-family: Arial,Tahoma,Helvetica;
        font-weight: bold;    
        font-size: 0.8em;        
      }  


      .conteudo {
        margin-left:320px;
        top: 170px;
        left:0px; 
        width: 480px;    
        position: relative;
        color: #8C8F91;
        font-family: Arial,Tahoma,Helvetica;
        font-size: 0.8em;
        line-height:20px;
      }
      
      .conteudo i {
	font-style: italic;
	vertical-align: top;
	}

      .conteudo H1 {
        font-weight: bold;    
        font-size: 1.25em;
	color:#00957C;
      }

      .conteudo H2 {
	font-weight: bold;
        font-size: 1.1em;
	color:#67CAC2;
	margin: 30px 0 20px 0;
      }

      .conteudo H3 {
        font-weight: bold;    
        font-size: 0.95em;
	color:#6292B1;
	margin: 15px 0 10px 0;
      }

	.conteudo ul 
	{ margin: 20px; }	

	.conteudo li
	{ margin-bottom: 10px; }
	
	p.conteudo
	{ margin-top: 10px; }
    

      .conteudo a[href]{
		color: #00868B;
}

	.conteudo a[href]:hover{
		text-decoration: underline;
}
      .conteudo table {
	font-family: Arial,Tahoma,Helvetica;
	font-size: 1.05em;
      } 

      .conteudo caption {
	font-size: 1.05em;
	font-weight: bold;
	color: #848687;
        background-color: #c2d7e4;
        border-bottom-width:5px;
        border-bottom-color:#FFFFFF;
        border-bottom-style:solid;
	padding:5px;
      }

      .conteudo th {
	font-size: 1.0em;
	color: #ffffff;
        background-color: #6391b0;
      } 		  

      .conteudo td {
	color: #848687;
        background-color: #FFFFFF;
        border-width:1px;
        border-color:#8be8e0;
        border-style:solid;
        font-size: 0.9em;
      } 

.conteudo th a[href]
{
      color: #d4d4d4;
      font-weight: bold;
}
      .conteudo td.td_eixo a[href]{
	color: #4682B4;
        font-weight: bold;
	
	}

      .conteudo td a[href]{
         color:  #4682B4;
}
      .conteudo th a[href]:hover, .conteudo td.td_eixo a[href]:hover,.conteudo td a[href]:hover{
         text-decoration: underline;
   
}

      .conteudo ul {
 list-style-type:disc;
}

      .conteudo td.td_eixo {
	font-size: 1.0em;
	color: #848687;
        background-color: #c2d7e4;
        border-width:0px;

        border-top-width:1px;
        border-top-color:#FFFFFF;
        border-top-style:solid;
      }  



	.box{
		background-color: #E6E5E0;
		padding: 20px;
		margin: 20 0;
	}

	.box h4{
		color: #005788;
		font-weight: bold;
		font-size: 1.25em;
		margin: 15 0;
	}

	.box h5{
		color: #0C7CC3;
		font-size: 1.1em;
		font-weight: bold;
		margin: 10 0;
	}

	.nota_rodape{
		font-style: italic;
		margin-top: 25px;
                font-size: 0.9em;
		
	}	

        
	.apont_nota{
		font-weight: bold;
		vertical-align: super;
		font-size: 0.75em;

}

       
	.nota_tabela{
		font-size: 0.85em;
		font-style: italic;
		margin: 5 0;
}
.download{
font-family: Arial; font-size: 0.7em;
}
.icone_acrobat {
width: 20px;
vertical-align: middle;
}
.download a{
color: #767676;
}
.download a:hover{
text-decoration: underline;
}