@charset "utf-8";
/* CSS Document */

/*Default*/
	* { font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:11px;  }
	a { text-decoration:none; }
	h2 { text-indent:-5000px; }
	h5, hr { display:none; }
	img { border:none; }
	p { color:#272727; margin:0 0 8px 0; }
	p.fonte { margin:0 0 8px 0; float:right; }
	p.fonte b { color:#058cd0; font-weight:normal; }
	
	body { background:url(../../images/geral/bg.jpg) repeat-x top center; }
	p.pInteger { margin:15px; }
	
	/* Clearfix */
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	.clearfix { display: inline-block; }
	
	/* Hides from IE-mac \*/
		* html .clearfix { height: 1%; }
		.clearfix { display: block; }
		/* End hide from IE-mac */

/*Estrutura*/
	/*Backgrounds*/
		#container { background:url(../../images/geral/bg_container.jpg) repeat-y center; margin:0 auto; width:767px; }
		
		#principal { margin:0 auto; width:767px; }
		#principal .top_blank { height:900px; background:url(../../images/geral/top.jpg) no-repeat top center; height:40px; clear:both; }
		
		#principal { background:url(../../images/geral/bg_simbol.jpg) no-repeat top center; clear:both; }
		#bottom {
			margin:0 auto;
			width:767px;
			height:33px;
			background:url(../../images/geral/bottom.png) no-repeat bottom center;
			clear:both;
		}
	
	/*Topo*/
		#principal .topo {
			background:url(../../images/geral/bg_conteudos.jpg) repeat-y center;
			width:712px;
			margin-left:30px;
			clear:both;
		}
		/*Menu*/
			#principal .topo ul.menuTopo {
				width:705px;
				height:28px;
				background:url(../../images/topo/bg_menu.gif) repeat-x;
				margin:0 0 0 5px;
			}
			#principal .topo ul.menuTopo li { display:inline; float:right; color:#ffffff; }
			#principal .topo ul.menuTopo li a { text-indent:-5000px; margin:8px 15px 0 0; display:block; }
			#principal .topo ul.menuTopo li a.faleConosco {
				background:url(../../images/topo/btn_faleConosco.gif) no-repeat top left;
				width:72px;
				height:11px;
			}
			#principal .topo ul.menuTopo li a.home:hover {
				background-position:0 -24px;
			}
			#principal .topo ul.menuTopo li a.home {
				background:url(../../images/topo/btn_home.gif) no-repeat top left;
				width:37px;
				height:8px;
				margin-top:9px;
			}	
			#principal .topo ul.menuTopo li a.faleConosco:hover {
				background-position:0 -21px;
			}
			#principal .topo ul.menuTopo li a.sac {
				background:url(../../images/topo/btn_sac.gif) no-repeat top left;
				width:27px;
				height:11px;
			}
			#principal .topo ul.menuTopo li a.sac:hover {
				background-position:0 -21px;
			}
			#principal .topo ul.menuTopo li a.mapaSite {
				background:url(../../images/topo/btn_mapaSite.gif) no-repeat top left;
				width:70px;
				height:11px;
			}
			#principal .topo ul.menuTopo li a.mapaSite:hover {
				background-position:0 -21px;
			}
			#principal .topo ul.menuTopo li a.trabalheConosco {
				background:url(../../images/topo/btn_trabalheConosco.gif) no-repeat top left;
				width:94px;
				height:11px;
			}
			#principal .topo ul.menuTopo li a.trabalheConosco:hover {
				background-position:0 -21px;
			}
		/*SWF*/
			#principal .topo .swfTopo { width:705px; height:135px; padding: 0 0 0 5px; clear:both;  }
		/*Menu abaixo do banner*/
			#principal .topo ul.menuBanner {
				background:url(../../images/geral/bg_conteudos.jpg) repeat-y center;
				width:705px;
				margin:-3px 0 0 5px;
				clear:both;
			}
			#principal .topo ul.menuBanner li { display:inline; }
			#principal .topo ul.menuBanner li a { text-indent:-5000px; display:block; float:left; }
			
			
			/*Mercados e capitais*/
			#principal .topo ul.menuBanner li a.mercadosCapitais {
				background:url(../../images/topo/btn_mercadoCapitais.jpg) no-repeat top left;
				width:157px;
				height:26px;
			}
			#principal .topo ul.menuBanner li a.mercadosCapitais:hover { background-position:0 -26px; }		
			
			/*Publicidade Legal*/
			#principal .topo ul.menuBanner li a.publicidadeLegal {
				background:url(../../images/topo/btn_publicidadeLegal.jpg) no-repeat top left;
				width:184px;
				height:26px;
			}	
			#principal .topo ul.menuBanner li a.publicidadeLegal:hover { background-position:0 -26px; }
			
			/*Tombstone*/
			#principal .topo ul.menuBanner li a.tombstone {
				background:url(../../images/topo/btn_tombstone.jpg) no-repeat top left;
				width:140px;
				height:26px;
			}	
			#principal .topo ul.menuBanner li a.tombstone:hover { background-position:0 -26px;  }
			
			/*Relacoes com investidores*/
			#principal .topo ul.menuBanner li a.relacoesInvestidores {
				background:url(../../images/topo/btn_relacaoInvestidores.jpg) no-repeat top left;
				width:224px;
				height:26px;
			}				
			#principal .topo ul.menuBanner li a.relacoesInvestidores:hover { background-position:0 -26px; }
			
		/*Área restrita*/
			#principal .topo .areaRestrita {
				width:705px;
				height:25px;
				background:url(../../images/topo/bg_areaRestrita.jpg) no-repeat top left;
				margin:0 0 0 5px;
				clear:both;
			}
			#principal .topo .areaRestrita label{
				background:url(../../images/topo/txt_areaRestrita.jpg) no-repeat top left;
				text-indent:-5000px;
				width:68px;
				height:25px;
				float:left;
				margin:0 0 0 420px;
			}
			#principal .topo .areaRestrita input.login {
				width:94px;
				height:12px;
				float:left;
				margin:4px 0 0 5px;
				font-size:10px;
				color:#3baadf;
			}
			#principal .topo .areaRestrita input.senha {
				width:60px;
				height:12px;
				float:left;
				margin:4px 0 0 5px;
				font-size:10px;
				color:#3baadf;
			}
			#principal .topo .areaRestrita .btn { margin:7px 0 0 3px; } 
	
	#principal .conteudo .clearBoth { clear:both; }
				
	#principal .conteudo ul.submenu {
		float:right;
		margin:10px 0 -100px 0;
		list-style:none;
		width:450px;
		position:relative;
		z-index:90;
		padding:0 0 7px 10px;
		background:url(../../images/geral/bg_submenu.gif) no-repeat bottom left;
	}
	#principal .conteudo ul.submenu li {
		display:inline;
		background:url(../../images/geral/bull_subMenu.gif) no-repeat left;
		padding:0 0 0 25px;
		margin:0 0 0 18px;
	}
	
	#principal .conteudo ul.submenu li.primeiro {
		background:none;
		padding:0;
		margin:0;
	}
	#principal .conteudo ul.submenu a {
		color:#058cd0;
		font-weight:bold;
		*font-style:italic;
		_font-style:normal;
		font-family:Trebuchet MS, Arial, Helvetica, Sans Serif;
	}
	#principal .conteudo ul.submenu a:hover,#principal .conteudo ul.submenu a.atual { color:#636164; }
	
	
	/*Conteudo*/
		#principal .conteudo {
			background:url(../../images/geral/bg_conteudos.jpg) repeat-y center;
			width:712px;
			margin-left:30px;
			clear:both;
			padding:15px 0 0 0;
			
		}
		#principal .conteudo .container {
			clear:both;
			background:url(../../images/geral/bg_conteudoInterno.gif) repeat-y top left;
			width:678px;
			margin:0 0 0 20px;
			padding-bottom:30px;
		}
		
		#principal .conteudo .container h3.tit_secao {
			font-family:Trebuchet MS, Arial, Helvetica;
			color:#058cd0;
			float:left;
			width:150px;
			height:20px;
			font-size:14px;
			font-style:italic;
		}
		
		#principal .conteudo .container h4.data {
			color:#308db8;
			font-size:10px;
			width:373px;
			height:18px;
			margin:22px 0 0 280px;
			padding:5px 0 0 0;
			text-align:right;
			background:url(../../images/geral/bgData.gif) no-repeat top left;
		}

		#principal .conteudo .container .faixaAzul {
			clear:both;
			background:url(../../images/geral/faixaAzul.jpg) no-repeat top left;
			width:674px;
			height:27px;
			margin:20px 0 0 3px;
		}
		
		/*Home*/
		#principal .conteudo h2.titHome_aelipse {
			background:url(../../images/home/tit_aelipse.jpg) no-repeat top left;
			width:413px;
			height:25px;
			margin:0 0 0 5px;
		}
		#principal .conteudo img.home_esquerda { margin:13px 10px 0 5px; float:left; }
		#principal .conteudo div.home_esquerda { width:200px; margin:10px 0 0 0; color:#272727; float:left; text-align:justify; font-family: 9px Trebuchet MS, Arial, Helvetica, Sans Serif; }
		
		#principal .conteudo h2.titHome_noticias {
			background:url(../../images/home/tit_noticias.jpg) no-repeat top left;
			width:282px;
			height:26px;
			margin:-25px 0 0 5px;
			float:right;
		}
		#principal .conteudo ul.home_listaNoticias {
			width:278px;
			float:right;
			list-style:none;
			border-left:2px solid #f1f1f1;
			border-right:2px solid #f1f1f1;
			border-bottom:2px solid #f1f1f1;
			margin:0 0 84px 0;
		}
		#principal .conteudo ul.home_listaNoticias li.data {
			background:url(../../images/home/bg_itemData.gif) no-repeat top left;
			width:260px;
			height:17px;
			margin:15px 0 0 0;
			font-family:Trebuchet MS, Arial, Helvetica;
			color:#308db8; 
			font-size:10px;
			font-weight:bold;
			padding:3px 0 0 14px;
			cursor:pointer;
		}
		#principal .conteudo ul.home_listaNoticias li.data:hover, #nav li.sfhover {
			background:url(../../images/home/bgOver_itemData.gif) no-repeat top left;
			color:#909191;
		}
		#principal .conteudo ul.home_listaNoticias li.noticia {
			width:260px;
			padding:3px 0 0 14px;
		}
		#principal .conteudo ul.home_listaNoticias li.noticia a { color:#000000; }
		#principal .conteudo ul.home_listaNoticias li.noticia a:hover {
			text-decoration:underline;
		}
		#principal .conteudo .home_acaoSocial { width:413px; float:left; padding-bottom:35px; margin:-10px 0 0 0; _margin:0; *margin:0; }
		#principal .conteudo h2.titHome_acaoSocial {
			background:url(../../images/home/tit_acaoSocial.jpg) no-repeat top left;
			width:413px;
			height:25px;
			float:left;
			margin:10px 0 0 5px;
			_margin:10px 0 0 2px;
		}
		#principal .conteudo h2.titHome_trabalhosRecentes {		
			background:url(../../images/home/tit_algunsTrabalhos.jpg) no-repeat top left;
			width:282px;
			height:26px;
			float:right;
		}
		#principal .conteudo ul.lista_trabalhosRecentes {	
			list-style:none;
			float:right;
			width:282px;
			margin-top:11px;
		}
		#principal .conteudo ul.lista_trabalhosRecentes li { margin:5px 0 10px 10px; }
		#principal .conteudo ul.lista_trabalhosRecentes li a {	
			color:#000000;
			padding:2px 0 2px 20px;
			background:url(../../images/home/bull_lista.gif) no-repeat top left;
		}
		#principal .conteudo ul.lista_trabalhosRecentes li a:hover {	
			background:url(../../images/home/bull_listaOver.gif) no-repeat top left;
			text-decoration:underline;
		}
		
		/*Imagem_Mercado de capitais*/
		#principal .conteudo .container .imgdestaque_mercdecapitais {
			margin: 2px 15px 0 0;
			_margin:0 5px -5px 0;
			width:290px;
			float:right;
		}
		
		/*Imagem_Publicidade Legal*/
		#principal .conteudo .container .imgdestaque_publilegal {
			margin: 2px 15px 0 0;
			_margin:0 5px -5px 0;
			width:290px;
			float:right;
		}
		
		/*Imagem_Publicidade Tombstone*/
		#principal .conteudo .container .imgdestaque_tombstone {
			margin: 2px 15px 0 0;
			_margin:0 5px -5px 0;
			width:290px;
			float:right;
		}
		
		/*Destaque portfolio*/
		#principal .conteudo .container .dest_portfolio {
			margin:-22px 15px 0 0;
			_margin:-22px 10px 0 0;
/*			*margin:-24px 10px 0 0;*/
			width:290px;
			float:right;
			display: inline;
			background:url(../../images/portfolio/bg_dest.jpg) no-repeat bottom left;
		}
		#principal .conteudo .container .dest_portfolio h2.tit_portfolio {
			background:url(../../images/portfolio/tit_portfolio.png) no-repeat top left;
			height:27px;
		}
		#principal .conteudo .container .dest_portfolio .bg_portfolio {
			border-left:2px solid #dcdcdc;
			border-right:2px solid #dcdcdc;
			margin:-5px 0 0 0;
			padding:1px 0 10px 0;
			
		}
		#principal .conteudo .container .dest_portfolio .bg_portfolio p {
			width:260px;
			background:url(../../images/portfolio/pontilhada.gif) no-repeat top left;
			margin:10px 0 0 15px;
			padding:4px 0 0 0;
		}

		#principal .conteudo .container .dest_portfolio .bg_portfolio .lbl_artigo {
			color:#058cd0;
			font-weight:bold;
			font-size:12px;
			font-family:Trebuchet MS, Arial, Helvetica;
			height:400px;
			vertical-align:top;
			margin:0 0 0 15px;
		}
		#principal .conteudo .container .dest_portfolio .bg_portfolio .cbo_artigo {		
			width:260px;
			border:1px solid #8ba7c0;
			margin:0 0 0 15px;
			height:20px;
		}	
		#principal .conteudo .container .dest_portfolio .download { float:right; margin:10px 10px 10px 0; }
		#principal .conteudo .container .dest_portfolio .portfolio_bottom{
			background:url(../../images/portfolio/bottom.jpg) no-repeat bottom left;
			width:290px;
			height:15px;
			margin:-8px 0 0 0;
		}
		#principal .conteudo .container h2.tit_leisNormas {
			background:url(../../images/mercadosCapitais/tit_leisNormas.jpg) no-repeat top left;
			width:678px;
			height:26px;
			margin:5px 0 20px 0;
			clear:both;
		}

		/*Publicidade legal*/
		#principal .conteudo .container h2.tit_publicidadeLegal {
			background:url(../../images/publicidadeLegal/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}	
		
		/*Tombstone*/
		#principal .conteudo .container h2.tit_tombstone {
			background:url(../../images/tombstone/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}		
		
		/*Relacoes com investidores*/
		#principal .conteudo .container h2.tit_relacoesInvestidores {
			background:url(../../images/relacoesInvestidores/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}		
		#principal .conteudo .container img.fotoRelacoes {		
			float:right;
			margin:0 15px 0 15px;
		}		
		#principal .conteudo .container p.textoRelacoes {
			text-align:justify;
			margin-left:15px;
		}
		
		/*Mercados de Capitais*/
		#principal .conteudo .container .mercados_left {
			width:330px;
			margin:0 0 20px 15px;
			float:left;
			text-align:justify;
			min-height:200px;
			_height:200px;
		}
		#principal .conteudo .container .mercados_left ul {
			margin:0 0 0 15px;
		}
		#principal .conteudo .container h2.tit_mercadosCapitais {
			background:url(../../images/mercadosCapitais/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}		
		#principal .conteudo .container p.mercadosCapitais_destaque { width:326px; text-align:justify; margin:0 0 0 15px; _margin:0 0 0 8px; float:left; }
		#principal .conteudo .container p.mercadosCapitais_leis { width:440px; text-align:justify; margin:0 0 10px 15px; _margin:0 0 0 8px; float:left; }
		#principal .conteudo .container img.mercadosCapitais_destaque { margin:10px 0 0 14px; float:left; }
		#principal .conteudo .container img.right { float:right; margin:0 15px 0 0;  }


		/*Politica de qualidade*/
		#principal .conteudo .container h2.tit_politica {
			background:url(../../images/politicaQualidade/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}

		#principal .conteudo .container h2.tit_politica2 {
			background:url(../../images/politicaQualidade/tit_politica.jpg) no-repeat top left;
			width:467px;
			height:26px;
			margin:0 0 10px 0;
			_margin:0;
			float:right;
		}		
		#principal .conteudo .container h2.tit_cenp{
			background:url(../../images/politicaQualidade/tit_cenp.jpg) no-repeat top left;
			width:467px;
			height:26px;
			margin:0 0 10px 0;
			_margin:0;
			float:right;
		}
		#principal .conteudo .container h2.tit_iso{
			background:url(../../images/politicaQualidade/tit_iso.jpg) no-repeat top left;
			width:467px;
			height:26px;
			margin:0 0 10px 0;
			_margin:0;
			float:right;
		}
		/*Agencia*/
		#principal .conteudo .container h2.tit_agencia {
			background:url(../../images/agencia/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}
		#principal .conteudo .interna_esquerda { margin:0 18px 10px 14px; float:left; }
		#principal .conteudo .container h2.tit_historia {
			background:url(../../images/agencia/tit_historia.jpg) no-repeat top left;
			width:467px;
			height:26px;
			margin:0 0 10px 0;
			_margin:0;
			float:right;
		}
		#principal .conteudo .container h2.tit_missao {
			background:url(../../images/agencia/tit_missao.jpg) no-repeat top left;
			width:467px;
			height:26px;
			margin:0 0 10px 0;
			_margin:0;
			float:right;
		}		
		
		#principal .conteudo .container h2.tit_acaoSocial {
			background:url(../../images/agencia/tit_acaoSocial.jpg) no-repeat top left;
			width:467px;
			height:26px;
			margin:0 0 10px 0;
			_margin:0;
			float:right;
		}			
		#principal .conteudo .container p.agencia { margin-left:15px; margin-right:16px; text-align:justify; }

		/*Mapa do site*/
		#principal .conteudo .container h2.tit_mapa {
			background:url(../../images/mapa/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}			
		
		#principal #coluna1 {
			float: left;
			width: 320px;
		}
		
		#principal #coluna2 {
			float: left;
			width: 320px;		
		}
		
		#principal .conteudo ul.mapaSite { list-style:none; margin-left:1px; float:left; }
		#principal .conteudo img.logo { float:right; margin:0 100px 0 0; }

		#principal .conteudo ul.mapaSite li a {
			display:block;
			background:url(../../images/mapa/bull.png) no-repeat top left;
			padding:3px 0 0 13px;
			margin:-2px 0 0 15px;
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			width:150px;
		}
		#principal .conteudo ul.mapaSite li a:hover { color:#0980c4; }
		#principal .conteudo ul.mapaSite li.principal a {
			display:block;
			background:url(../../images/mapa/principal.jpg) no-repeat left;
			width:308px;
			height:23px;
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#058cd0;
			font-size:15px;
			font-style:italic;
			padding:3px 0 0 15px;
			font-weight:bold;
			margin-left:0px;
			margin-top:20px;
		}
				
		#principal .conteudo .container .mapa_home {
			height:32px;
			margin:0 0 20px 0;
			width:400px;
			}
		#principal .conteudo .container .mapa_agencia {
			float:right;
			margin:-220px 0 0 0;
			*margin:-220px 0 0 0;
			_margin:-240px 0 0 0;
			width:320px;
			}
			#principal .conteudo .container .mapa_poliqualidade {
			float:right;
			margin:0px 278px 0 0;
			*margin:100px 300px 0 0;
			_float:left;
			_margin:0;
			width:400px;
			}		
			#principal .conteudo .container .mapa_equipe {
			float:right;
			margin:-85px 210px 0 0;
			*margin:-85px -135px 0 0;
			_float:left;
			_margin:-87px 0 0 176px;
			width:105px;
			}
			
			#principal .conteudo .container .mapa_perguntas {
			float:right;
			margin:0px 210px 0 0;
			*margin:0px -135px 0 0;
			_margin:0;
			width:105px;
			}
			
			#principal .conteudo .container .mapa_clientes {
			float:right;
			margin:0px 210px 0 0;
			*margin:0px -135px 0 0;
			_margin:0;
			width:105px;
			}		

		/*Equipe*/
		#principal .conteudo .container h2.tit_equipe {
			background:url(../../images/equipe/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}		
		#principal .conteudo .container .equipe_atual h3.subtit_equipe {
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#058cd0;
			font-size:15px;
			font-style:italic;
			margin:0 0 0 15px;
			width:430px;
			height:19px;
			padding:0 0 5px 0;
			font-weight:bold;
			background:url(../../images/geral/bg_submenu.gif) no-repeat bottom left;
		}
		#principal .conteudo .container .equipe_atual p.equipe_nome {
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#058cd0;
			font-size:15px;
			font-style:italic;
			margin:0 0 0 15px;
			width:430px;
			height:19px;
			padding:0 0 5px 0;
			text-align:right;
			font-weight:bold;
		}
		#principal .conteudo .container .equipe_atual p.equipe_email {
			margin:-5px 0 0 15px;
			width:430px;
			height:19px;
			text-align:right;
		}
		#principal .conteudo .container .equipe_atual p.equipe_email a {
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#058cd0;
			font-size:12px;
			font-style:italic;
			padding:0 0 5px 0;
			font-weight:bold;
		}
		#principal .conteudo .container .equipe_atual p.equipe_email a:hover { color:#636164; }
		#principal .conteudo .container .equipe_atual p.equipe_descricao { width:430px; margin:0 0 0 15px; text-align:justify; }
		#principal .conteudo .container .equipe_atual img { float:right; margin:-24px 15px 0 0; border:1px solid #afafaf; }
		#principal .conteudo .container h2.equipe_titDiretores {
			background:url(../../images/equipe/tit_diretores.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:25px 0 20px 0;
			clear:both;
		}	
		#principal .conteudo .container h2.equipe_titColaboradores {
			background:url(../../images/equipe/tit_colaboradores.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:25px 0 20px 0;
			clear:both;
		}	
		#principal .conteudo .container ul.listaEquipe { margin:0 0 15px 4px; list-style:none; width:220px; float:left; cursor:pointer; }
		#principal .conteudo .container ul.listaEquipe img { border:1px solid #afafaf; margin:0 7px 0 0; }
		#principal .conteudo .container ul.listaEquipe li { margin:-2px 0 0 0; }
		#principal .conteudo .container ul.listaEquipe li.imagem { float:left; }
		#principal .conteudo .container ul.listaEquipe li.nome {
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#058cd0;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			margin:0 0 0 0px;
		}
		#principal .conteudo .container ul.listaEquipe li.email a {
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#058cd0;
			font-size:9px;
			font-style:italic;
			font-weight:bold;
		}	
		#principal .conteudo .container ul.listaEquipe li.email a:hover { color:#636164; }
		#principal .conteudo .container ul.listaEquipe li.departamento {
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#195b80;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
		}
		
		/*Clientes*/
		#principal .conteudo .container h2.tit_parceiros {
			background:url(../../images/parceiros/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}
		
		/*Clientes*/
		#principal .conteudo .container h2.tit_clientes {
			background:url(../../images/clientes/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}
		#principal .conteudo .container .clientes_lista { list-style:none; }
		#principal .conteudo .container .clientes_lista li {
			float:left;
			font-size:10px;
			cursor:pointer;
			width:188px;
			height:105px;
			display:block;
			padding-top: 7px;
			background:url(../../images/clientes/bg_thumbs.jpg) no-repeat top center;
			margin: 0 20px 20px 11px;
			text-align:center;
		}
		#principal .conteudo .container .clientes_lista li:hover { color:#0980c4; }
		#principal .conteudo .container .clientes_lista li img { margin:0 7px 19px 10px; }
		
		#principal .conteudo .container .sac_colunaEsquerda h2.tit_faleConosco {
			background:url(../../images/faleConosco/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}	
		#principal .conteudo .container .sac_colunaEsquerda h2.tit_trabalheConosco {
			background:url(../../images/trabalheConosco/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}		
		#principal .conteudo .container .sac_colunaEsquerda p { margin:15px; }	
		
		/*SAC*/
		#principal .conteudo .container .sac_colunaEsquerda { float:left; width:200px; margin:0 0 -150px 0; }
		#principal .conteudo .container .sac_colunaEsquerda h2.tit_sac {
			background:url(../../images/sac/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 20px 0;
		}
		#principal .conteudo .container .sac_colunaEsquerda .lbl_sac {
			color:#058cd0;
			font-weight:bold;
			font-size:12px;
			margin:0 0 0 10px;
			font-family:Trebuchet MS, Arial, Helvetica;
			height:400px;
		}
		#principal .conteudo .container .sac_colunaEsquerda select {
			width:150px;
			border:1px solid #8ba7c0;
			margin:0 0 0 10px;
		}		
		
		#principal .conteudo .container .sac_mapalocalizacao {
			float:right;
			width:190px;
			margin:155px 0 0 0;
			_margin:-23px 0 0 0;
		}
		
		#principal .conteudo .container .sac_colunaDireita {
			float:right;
			width:462px;
			margin:65px 0 0 0;
			_margin:-23px 0 0 0;
			padding:0 0 0 14px;
		}
		#principal .conteudo .container .sac_colunaDireita label {
			color:#058cd0;
			font-weight:bold;
			font-size:12px;
			font-family:Trebuchet MS, Arial, Helvetica;
			height:400px;
			vertical-align:top;
		}
		/*--geral - formulários--*/
		#principal .conteudo .container .sac_colunaDireita input { margin:0 0 20px 0; padding:3px 0 0 3px; }
		#principal .conteudo .container .sac_colunaDireita input { height:17px;	border:1px solid #8ba7c0; }
		#principal .conteudo .container .sac_colunaDireita label.nome { margin:0 0 0 6px; }
		#principal .conteudo .container .sac_colunaDireita label.endereco { margin:0 0 0 -15px; width:150px; }
		#principal .conteudo .container .sac_colunaDireita input.nome { width:373px; margin:0 0 20px 0; }
		#principal .conteudo .container .sac_colunaDireita input.cidade { width:202px; }
		#principal .conteudo .container .sac_colunaDireita label.cbo_estado { margin:0 0 0 83px; }
		#principal .conteudo .container .sac_colunaDireita select.cbo_estado { width:40px; margin:-40px 10px 18px 0; }
		#principal .conteudo .container .sac_colunaDireita label.cep { margin:0 0 0 16px; }
		#principal .conteudo .container .sac_colunaDireita input.cep { width:151px; }		
		#principal .conteudo .container .sac_colunaDireita label.telefone { margin:0 0 0 46px; }
		#principal .conteudo .container .sac_colunaDireita input.telefone { width:115px; margin:0 20px 20px 0; }
		#principal .conteudo .container .sac_colunaDireita label.email { margin:0 0 0 3px; }
		#principal .conteudo .container .sac_colunaDireita input.email { width:202px; margin:0 140px 20px 0; }
		#principal .conteudo .container .sac_colunaDireita label.mensagem { margin:0 0 0 45px; }
		#principal .conteudo .container .sac_colunaDireita textarea.mensagem { width:375px; float:right; margin:0 36px 0 0; height:80px; padding:3px 0 0 3px; border:1px solid #8ba7c0; }
		#principal .conteudo .container .sac_colunaDireita input.upload { width:180px; margin:0 0 3px 45px; }		

		#principal .conteudo .container .sac_colunaDireita img { margin-top:15px; }
		#principal .conteudo .container .sac_colunaDireita .botoes { padding:0 10px 0 150px; }
		#principal .conteudo .container .sac_colunaDireita .botoes img { margin-right:10px; }
		
		/*Trabalhe conosco*/
		#principal .conteudo ul.listaUploads {
			margin: 0 0 15px 47px;
			list-style:none;
		}
		#principal .conteudo ul.listaUploads li {
			background:url(../../images/trabalheConosco/ic_curriculo.jpg) no-repeat left;
			padding:3px 0 15px 25px;
			height:17px;
		}
		
		/*Perguntas Frequentes*/
		#principal .conteudo .container h2.tit_faq {
			background:url(../../images/perguntasFrequentes/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
			margin:0 0 25px 0;
		}		
		#principal .conteudo .container h2.tit_faqMercado {
			background:url(../../images/perguntasFrequentes/tit_mercados.jpg) no-repeat top left;
			width:499px;
			height:26px;
			float:right;
			margin:0 19px 0 0;
		}
		#principal .conteudo .container h2.tit_faqTombstone {
			background:url(../../images/perguntasFrequentes/tit_tombstone.jpg) no-repeat top left;
			width:499px;
			height:26px;
			float:right;
			margin:0 19px 0 0;
		}
		#principal .conteudo .container h2.tit_faqRi {
			background:url(../../images/perguntasFrequentes/tit_ri.jpg) no-repeat top left;
			width:499px;
			height:26px;
			float:right;
			margin:0 19px 0 0;
		}
		#principal .conteudo .container h2.tit_faqLegal {
			background:url(../../images/perguntasFrequentes/tit_legal.jpg) no-repeat top left;
			width:499px;
			height:26px;
			float:right;
			margin:0 19px 0 0;
		}
		#principal .conteudo .container ul.listaPerguntas {
			float:right;
			list-style:none;
			width:465px;
			background:url(../../images/perguntasFrequentes/bg_box.jpg) no-repeat bottom left;
			border-left:2px solid #e5e5e5;
			border-right:2px solid #e5e5e5;
			margin:0 19px 0 0;
			padding:30px 0 10px 30px;
		}
		#principal .conteudo .container ul.listaPerguntas li {
			margin:0 0 10px 0;
			padding:0 0 0 15px;
			background:url(../../images/perguntasFrequentes/bull.gif) no-repeat left;
		}
		#principal .conteudo .container ul.listaPerguntas li a { color:#000000; }				
		#principal .conteudo .container ul.listaPerguntas li a:hover {
			color:#0980c4; text-decoration:underline;
		}	
		#principal .conteudo .container ul.listaPerguntas li a img { padding:0 0 0 5px; }			
		#principal .conteudo .container img.bottomFaq { margin:0 18px 15px 0; _margin:0 33px 15px 0; float:right; }
		
		#principal .conteudo .interna_esquerda_faq { margin:20px 18px 25px 25px; float:left; }
		
		/*Notícias*/
		#principal .conteudo .container h2.tit_noticias {
			background:url(../../images/noticias/titulo.jpg) no-repeat top left;
			width:678px;
			height:32px;
		}
		#principal .conteudo .container .noticias_imagens {
			width:48px;
			float:left;
			margin:19px 0 0 15px;
			_margin:19px 0 0 10px;			
		}
		#principal .conteudo .container .noticias_imagens img { margin:0 0 6px 0; }
		
		#principal .conteudo .container ul.noticias_lista {
			background:url(../../images/geral/linhaVertical.gif) no-repeat top right;
			padding:0 15px 0 0;
			float:left;
			margin:15px 15px 0 5px;
			list-style:none;
			width:187px;
		}
		#principal .conteudo .container ul.noticias_lista li {
			height:33px;
			font-size:10px;
			line-height:11px;
			font-family:Trebuchet MS, Arial, Helvetica;
			margin:4px 0 6px -5px; 
			padding:0 10px 18px 5px;
			background:url(../../images/noticias/vejamais.gif) no-repeat bottom right;
			cursor:pointer;
			text-align:justify;
		}
		#principal .conteudo .container ul.noticias_lista li:hover {
			background-color:#e6e6e6;
		}
		#principal .conteudo .container ul.noticias_lista li a { color:#272727; }
		#principal .conteudo .container ul.noticias_lista li a:hover { _text-decoration:underline; }
		
		#principal .conteudo .container .texto {
			width:370px;
			text-align:justify;
			margin:0 0 0 280px;
			padding:15px 0 0 0;
		} 
		#principal .conteudo .container .texto img { float:right; border:1px solid #afafaf; margin:0 0 20px 20px; }
		
		
		
		/*Rodapé*/
		#principal .conteudo ul.menuRodape {
			width:706px;
			clear:both;
			list-style:none;
			margin:0 0 0 5px;
		}
		#principal .conteudo ul.menuRodape li { display:inline; }
		#principal .conteudo ul.menuRodape li a { display:block; text-indent:-5000px; float:left; }
		
		/*Botoes*/
			#principal .conteudo ul.menuRodape li a.agencia {
				background:url(../../images/rodape/btn_agencia.jpg) no-repeat top left;
				width:91px;
				height:38px;
			}
			#principal .conteudo ul.menuRodape li a.agencia:hover {
				background-position:0 -38px;
			}
			
			#principal .conteudo ul.menuRodape li a.politicaQualidade {
				background:url(../../images/rodape/btn_politicaQualidade.jpg) no-repeat top left;
				width:133px;
				height:38px;
			}
			#principal .conteudo ul.menuRodape li a.politicaQualidade:hover {
				background-position:0 -38px;
			}		
			
			#principal .conteudo ul.menuRodape li a.equipe {
				background:url(../../images/rodape/btn_equipe.jpg) no-repeat top left;
				width:109px;
				height:38px;
			}	
			#principal .conteudo ul.menuRodape li a.equipe:hover {
				background-position:0 -38px;
			}
				
			#principal .conteudo ul.menuRodape li a.clientes {
				background:url(../../images/rodape/btn_clientes.jpg) no-repeat top left;
				width:109px;
				height:38px;
			}	
			#principal .conteudo ul.menuRodape li a.clientes:hover {
				background-position:0 -38px;
			}
			
			#principal .conteudo ul.menuRodape li a.parceiros {
				background:url(../../images/rodape/btn_parceiros.jpg) no-repeat top left;
				width:111px;
				height:38px;
			}		
			#principal .conteudo ul.menuRodape li a.parceiros:hover {
				background-position:0 -38px;
			}
			
			#principal .conteudo ul.menuRodape li a.perguntasFrequentes {
				background:url(../../images/rodape/btn_perguntasFrequentes.jpg) no-repeat top left;
				width:152px;
				height:38px;
			}		
			#principal .conteudo ul.menuRodape li a.perguntasFrequentes:hover {
				background-position:0 -38px;
			}	
			
			
		#principal .conteudo h3.ligue {
			text-indent:-5000px;
			background:url(../../images/rodape/ligue.jpg) no-repeat top left;
			float:left;
			width:705px;
			height:37px;
			float:left;
			margin:0 0 0 5px;
			_margin:0 0 0 2px;
		}
		#principal .conteudo h4.copyright {
			margin:0 0 0 5px;
			_margin:0 0 0 2px;
			background:url(../../images/rodape/copyright.gif) no-repeat top left;
			width:661px;
			height:13px;
			text-indent:-5000px;
			float:left;
		}
		#principal .conteudo a.byvm2 {
			background:url(../../images/rodape/byvm2.gif) no-repeat top left;
			width:44px;
			height:13px;
			float:left;
			text-indent:-5000px;
		}
				
		
				
		#principal .conteudo .container h3.tit_geral {
			text-align:right;
			background:url(../../images/faleConosco/bg_tit.jpg) no-repeat top right;
			width:464px;
			height:23px;
			clear:both;
			margin:-35px 0 -30px 210px;
			_margin-bottom:60px;

			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#058cd0;
			font-size:15px;
			font-style:italic;
			font-weight:bold;
			padding:3px 3px 0 0;
		}