
* {margin:0; padding:0;}

.nothing {display:none;}

#geral {position:relative; background:url(../images/background.jpg) top center repeat-y; overflow:hidden;}

#geral #topo {position:relative; background:url(../images/top.jpg) top center no-repeat; width:775px; margin:0 auto; left:2px; *left:1px; z-index:100; }

#geral #topo h1 a {position:relative; left:50%; display:block; width:153px; height:150px; overflow:hidden; top:24px; margin-left:-347px;}

#geral #topo #flag{margin-left:713px; *margin-left:708px; _margin-left:713px; margin-top:-128px; *margin-top:-128px; _margin-top:-128px; position:absolute; display:inline;}

#geral #topo a.en {position:absolute; left:50%; margin-left:235px; *margin-left:230px; _margin-left:230px; margin-top:-113px; display:block; height:13px; color:#5B5C5C; font-size:11px; font-family:verdana; text-decoration:none;}
#geral #topo a.pt {position:absolute; left:50%; margin-left:195px; *margin-left:195px; _margin-left:195px; margin-top:-113px; display:block; height:13px; color:#5B5C5C; font-size:11px; font-family:verdana; text-decoration:none;}

#geral #topo a.br {position:absolute; left:50%; margin-left:250px; margin-top:-113px; display:block; height:13px; color:#5B5C5C; font-size:11px; font-family:verdana; text-decoration:none;}

#geral #topo a.en:hover, a.br:hover {text-decoration:underline;}
#geral #topo a.pt:hover, a.br:hover {text-decoration:underline;}

#geral #topo a.en img, a.br img {border:0;}

#geral #topo #menu {position:relative; margin-top:50px; width:750px; margin:0 auto; left:4px; z-index:0;}

#geral #topo #menu ul {margin: 0 0;}

#geral #topo #menu ul li {display:block;  float:left; position:relative; font-family:verdana;}

#geral #topo #menu ul li img {border:0;}

#geral #topo #menu ol {background:#888888; display:block; width:185px; position:absolute; left:0; top:38px; margin:0;}

#geral #topo #menu ol li {display:block; border:1px solid #e1e1e0; border-top:none; float:none; background:none; padding-right:0; display:block;}

#geral #topo #menu ol li a {padding:3px; _padding:0px; display:block; font-size:9px; color:#ffffff; text-align:left; text-decoration:none;}

#geral #topo #menu li a:hover {color:#291DAF; text-decoration:none;}

#geral #topo #menu ol ol {left:169px; _left:165px; top:0;}




#geral #topo #menu_nw {position:relative; margin-top:50px; width:750px; margin:0 auto; left:30px; z-index:0;}

#geral #topo #menu_nw ul {margin: 0 0;}

#geral #topo #menu_nw ul li {display:block;  float:left; position:relative; font-family:verdana;}

#geral #topo #menu_nw ul li img {border:0;}

#geral #topo #menu_nw ol {background:#888888; display:block; width:185px; position:absolute; left:0; top:38px; margin:0;}

#geral #topo #menu_nw ol li {display:block; border:1px solid #e1e1e0; border-top:none; float:none; background:none; padding-right:0; display:block;}

#geral #topo #menu_nw ol li a {padding:3px; _padding:0px; display:block; font-size:9px; color:#ffffff; text-align:left; text-decoration:none;}

#geral #topo #menu_nw li a:hover {color:#291DAF; text-decoration:none;}

#geral #topo #menu_nw ol ol {left:169px; _left:165px; top:0;}




#conteudo {position:relative; width:775px; clear:both; top:10px; left:1px; *left:0px; margin:0 auto; overflow:hidden;}

#conteudo #centro {position:relative; width:775px; margin:10px; overflow:hidden; margin-bottom:60px;}

#conteudo #centro a.invest {position:relative; background: url(../images/banner_investidores_2011_2.png) top center no-repeat; overflow:hidden; height:300px; display:block; width:769px; right:20px; _margin-left:10px; z-index:1; clear:both;}

#conteudo #centro a.invest2 {position:relative; background: url(../images/relacao_investidores_en.jpg) top center no-repeat; overflow:hidden; height:300px; display:block; width:769px; right:20px; _margin-left:10px; z-index:1; clear:both;}

#en #conteudo #centro a.invest {position:relative; background: url(../images/banner_investidores_2011_en.png) top center no-repeat; overflow:hidden; height:300px; display:block; width:769px; right:20px; _margin-left:10px; z-index:1; clear:both;}

#conteudo #centro #amildix {position:relative; background: url(../images/banner_institucional_amil.png) top center no-repeat; overflow:hidden; height:394px; width:769px; right:8px; _right:6px;}

#conteudo #centro #amildix2 {position:relative; background: url(../images/banner_institucional_amil_en.png) top center no-repeat; overflow:hidden; height:394px; width:769px; right:8px;_right:6px;}

#conteudo #centro #amildix a.amil, #amildix2 a.amil {position:relative; display:block; width:340px; height:350px; margin:15px; float:left;}

#conteudo #centro #amildix a.dix, #amildix2 a.dix {position:relative; display:block; width:340px; height:350px; margin:15px; float:left;}

#conteudo #centro #diferenciais {position:relative; background: url(../images/diferenciais_linha_port.jpg) top center no-repeat; overflow:hidden; height:283px; width:774px; right:9px; *right:11px; _right:11px; clear:both;}

#en #conteudo #centro #diferenciais {position:relative; background: url(../images/diferenciais_linha_eng.jpg) top center no-repeat; overflow:hidden; height:283px; width:774px; right:9px; *right:11px; _right:11px; clear:both;}

#conteudo #centro #diferenciais2 {position:relative; background: url(../images/diferenciais_en.jpg) top center no-repeat; overflow:hidden; height:283px; width:774px; right:9px; _left:3px; clear:both;}

#conteudo #centro #diferenciais a.diferen1, #diferenciais2 a.diferen1 {position:absolute; left:50%; margin-left:-350px; margin-top:80px; width:130px; height:135px;}

#conteudo #centro #diferenciais a.diferen2, #diferenciais2 a.diferen2 {position:absolute; left:50%; margin-left:-155px; margin-top:80px; width:130px; height:135px;}

#conteudo #centro #diferenciais a.diferen3, #diferenciais2 a.diferen3 {position:absolute; left:50%; margin-left:25px; margin-top:80px; width:130px; height:135px;}

#conteudo #centro #diferenciais a.diferen4, #diferenciais2 a.diferen4 {position:absolute; left:50%; margin-left:75px; margin-top:55px; width:130px; height:135px;}

#conteudo #centro #diferenciais a.diferen5, #diferenciais2 a.diferen5 {position:absolute; left:50%; margin-left:220px; margin-top:80px; width:130px; height:135px;}

#conteudo a.seta {position:relative; float:right; top:0px; margin-right:15px;}

#conteudo a img {border:0;}

#rodape {position:relative; background: url(../images/rodape.jpg) top center no-repeat; overflow:hidden; height:173px; width:775px; margin:0 auto; left:2px; *left:1px;}

#rodape #feet {position:relative; padding-top:90px;}

#rodape #feet p {text-align:center; font-family:verdana; font-size:11px; color:#717273; margin-bottom:12px;}

#rodape #feet p a.menu1 {color:#717273; text-decoration:none;}

#rodape #feet p a.menu2 {color:#717273; text-decoration:none;}

#rodape #feet p a:hover {color:#000000;}

/* --- Busca --- */
				
				#quickAcessNav {
					float:right;
					margin-right:37px;
					*margin-right:57px;
					_margin-right:37px;
					margin-top:-90px;
					position:relative;
					z-index:1;
					width:150px;
					display:inline;
					
				}
				
					#quickAcessNav li { position:relative }
				
					#quickAcessNav .search {
						background:url(../images/bg_busca.gif) no-repeat left top;
						height:20px;
						padding-bottom:6px;
						width:150px
					}
					
						#quickAcessNav .search label { display:none }
						
						#quickAcessNav .search input {
							color:#848383;
							font:12px Verdana, Arial, Helvetica, sans-serif;
							height:18px;
							margin:2px 0 0 4px;
							width:115px
						}
						
						#quickAcessNav .search input.btn {
							height:18px;
							margin-top:1px;
							float:right;
							width:17px
						}
						
			
