		#lad_dir1 {
			float:left;
			width:687px;
		}
		
		#lad_dir2 {
			float:left;
			width:687px;
		}
		
		#menu {
			float:left;
			height:39px;
			width:687px;
		}
		
		#menu li.menu a.menu span.menu {
			display:block;
			height:39px;
			text-align:center;
		}
		
		#menu li.menu {
			background:transparent url(../images/menu.jpg) no-repeat scroll left top;
			color:#FFFFFF;
			float:left;
			height:39px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
		
		#menu span, #menu a span {
			color:#A4906F;
			cursor:pointer;
			display:block;
			text-align:left;
			text-indent:-9999px;
		}
		
		#menu a.menu {
			color:#205A86;
			display:block;
			line-height:28px;
			text-align:center;
		}
		
		#menu li#main_apresentacao {
			width:133px;
		}
		
		#menu li#main_apresentacao span {
			height:39px;
		}
		
		#menu li#main_apresentacao:hover, #menu li#main_apresentacao.hover {
			background-position:left bottom;
		}
		
		#menu li#main_clientes {
			background-position:-133px top;
			width:81px;
		}
		
		#menu li#main_clientes span {
			height:39px;
		}
		
		#menu li#main_clientes:hover, #menu li#main_clientes.hover {
			background-position:-133px bottom;
		}
		
		#menu li#main_enquetes {
			background-position:-214px top;
			width:92px;
		}
		
		#menu li#main_enquetes span {
			height:39px;
		}
		
		#menu li#main_enquetes:hover, #menu li#main_enquetes.hover {
			background-position:-214px bottom;
		}
		
		#menu li#main_criterio {
			background-position:-306px top;
			width:124px;
		}
		
		#menu li#main_criterio span {
			height:39px;
		}
		
		#menu li#main_criterio:hover, #menu li#main_criterio.hover {
			background-position:-306px bottom;
		}
		
		#menu li#main_solicite {
			background-position:-430px top;
			width:173px;
		}
		
		#menu li#main_solicite span {
			height:39px;
		}
		
		#menu li#main_solicite:hover, #menu li#main_solicite.hover {
			background-position:-430px bottom;
		}
		
		#menu li#main_contato {
			background-position:-603px top;
			width:80px;
		}
		
		#menu li#main_contato span {
			height:39px;
		}
		
		#menu li#main_contato:hover, #menu li#main_contato.hover {
			background-position:-603px bottom;
		}
		
		#menu li.menu {
			position:relative;
			z-index:100;
		}
		
		#menu li:hover ul.biMenu, #menu li.hover ul.biMenu {
			display:block;
		}
		
		#menu ul.biMenu {
			background:#1F4B85 none repeat scroll 0 0;
			display:none;
			left:0;
			opacity:0.9;
			position:absolute;
			top:100%;
			width:160px;
		}
		
		#menu li.biMenu {
			background:transparent url(../images/divisoria2.gif) no-repeat scroll center bottom;
			width:100%;
		}
		
		#menu li.last {
			background:transparent none repeat scroll 0 0;
			margin-bottom:2px;
		}
		
		#menu li.biMenu a {
			background:transparent url(../images/bullet_white.gif) no-repeat scroll 30px center;
			color:#BBDEF9;
			cursor:pointer;
			display:block;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			padding:8px 0 8px 45px;
			text-decoration:none;
		}
		
		#menu li.biMenu a:hover {
			background:#123665 url(../images/bullet_white.gif) no-repeat scroll 30px center;
			color:#FEB300;
		}
		
		#area_cliente {
			float:left;
			padding-bottom:8px;
			padding-top:10px;
			width:600px;
		}
		
		#area_cliente span {
			color:#1B4679;
			float:left;
			font-family:Arial Narrow,Helvetica,sans-serif;
			font-size:1.2em;
			margin-right:10px;
		}
		
		#area_cliente input {
			background:transparent url(../images/bg_input.gif) no-repeat scroll 0 0;
			border:medium none;
			color:#3B5579;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:1em;
			height:19px;
			margin-right:10px;
			padding-left:8px;
			padding-top:3px;
			width:91px;
		}
		
		#area_cliente button {
			background:transparent url(../images/bt_login.gif) no-repeat scroll center top;
			display:block;
			float:left;
			height:16px;
			margin-top:2px;
			text-indent:-9999px;
			width:18px;
		}
		
		#area_cliente button:hover, #area_cliente button.hover {
			background-position:left bottom;
		}
		
		.cycle {
			height:274px;
			position:relative;
			width:100%;
		}
		
		#conteudo {
			background:#F2F6FD url(../images/bg_conteudo.jpg) no-repeat scroll center top;
			float:left;
			height:100%;
			min-height:470px;
			width:687px;
		}
		
		#geral2 {background: url(../images/rodape_bottom.jpg) no-repeat scroll 263px bottom;}
		#conteudo2 {
			float:left;
			height:100%;
			*height:470px;
			_height:470px;
			width:687px;
			min-height:470px;
		}
		
		#prod-destaques {
			float:left;
			height:222px;
			margin-left:20px;
			margin-top:10px;
			width:358px;
			position:relative;
		}
		
		#solucoes {
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/solucoes-para-voce.png');	
			height:45px;
			width:122px;
			position:absolute;
			top:0;
			left:0;
			z-index:10;
		}
		
		#solucoes.ff[class] {
			background:transparent url(../images/solucoes-para-voce.png) no-repeat;			
		}
		
		#solucoes span {
			color:#274480;
			float:left;
			font-size:1.2em;
			line-height:16px;
			text-align:justify;
			width:170px;
		}
		
		#prod-destaques a {
			display:block;
			position:absolute;
			top:0;
			left:0;
			z-index:1;
		}
		
		#nossos-clientes {
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nossos-clientes.png');
			float:left;
			height:144px;
			margin-top:38px;
			*margin-top:28px;
			padding-left:25px;
			padding-top:50px;
			width:233px;
			margin-left:22px;
		}
		
		#nossos-clientes.ff[class] {
			background:transparent url(../images/nossos-clientes.png) no-repeat;			
		}
		
		#nossos-clientes a span {
			background:transparent url(../images/bullet3.gif) no-repeat scroll 0 6px;
			color:#274480;
			cursor:pointer;
			float:right;
			font-size:1em;
			margin-right:30px;
			margin-top:15px;
			padding:0 0 0 10px;
			text-decoration:none;
		}
		
		#nossos-clientes a:hover span {
			text-decoration:underline;
		}
		
		#codigo-etica {
			float:left;
			margin-left:20px;
			margin-top:10px;
		}
		#codigo-etica h3 {
			background:transparent url(../images/codigo-etica-title.jpg) no-repeat scroll 0 0;
			height:18px;
			margin-bottom:15px;
			text-indent:-9999px;
			width:98px;
		}
		#fundo-codigo-etica {
			background:transparent url(../images/bg_codigo_etica.jpg) no-repeat scroll 0 0;
			float:left;
			height:155px;
			padding-left:15px;
			padding-top:10px;
			width:342px;
		}
		#fundo-codigo-etica span {
			display:block;
			color:#254381;
			font-family:Arial Narrow,Helvetica,sans-serif;
			font-size:1.2em;
			width:325px;
			text-align:justify;
		}
		#fundo-codigo-etica p {
			margin-bottom:10px;
			text-align:justify;
		}
		#fundo-codigo-etica .bt_codigo_etica1 {
			background:transparent url(../images/bt_codigo_etica.jpg) no-repeat scroll 0 0;
			display:block;
			float:left;
			height:36px;
			margin-right:28px;
			margin-top:10px;
			text-indent:-9999px;
			width:148px;
		}
		#fundo-codigo-etica .bt_codigo_etica1:hover {
			background-position:left bottom;
		}
		#fundo-codigo-etica .bt_codigo_etica2 {
			background:transparent url(../images/bt_praticas_publicacao.jpg) no-repeat scroll 0 0;
			display:block;
			float:left;
			height:36px;
			margin-top:10px;
			text-indent:-9999px;
			width:148px;
		}
		#fundo-codigo-etica .bt_codigo_etica2:hover {
			background-position:left bottom;
		}
		#fundo-codigo-etica .veja_mais {
			display:block;
			float:right;
			height:20px;
			margin-right:15px;
			text-indent:-9999px;
			width:40px;
		}
		#nossos_downloads {
			float:left;
			width:255px;
			margin-left:22px;
			margin-top:14px;
		}
		#nossos_downloads h3 {
			background:url(../images/title_nossos_downloads.jpg) no-repeat;
			width:115px;
			height:14px;
			text-indent:-9999px;
			margin-bottom:15px;
		}
		#nossos_downloads div {
			display:block;
			background:url(../images/bg_nossos_downloads.jpg) no-repeat;
			width:254px;
			height:132px;
			padding-top:30px;
		}
		#nossos_downloads div .bt_multimidia {
			display:block;
			background:url(../images/bt_multimidia.jpg) no-repeat;
			width:208px;
			height:41px;
			text-indent:-9999px;
			margin-top:15px;
			margin:0 auto;
			padding-bottom:20px;
		}
		#nossos_downloads div .bt_aplicativo {
			display:block;
			background:url(../images/bt_aplicativo.jpg) no-repeat;
			width:208px;
			height:41px;
			text-indent:-9999px;
			margin:0 auto;
		}
		#gerp-news {
			float:left;
			margin-left:20px;
			margin-top:5px;
		}
		
		#gerp-news h3 {
			background:transparent url(../images/gerp-news-title.jpg) no-repeat scroll 0 0;
			float:left;
			height:33px;
			text-indent:-9999px;
			width:636px;
		}
		
		#gerp-news .leia_mais {
			display:block;
			float:right;
			height:10px;
			text-indent:-9999px;
			width:40px;
		}
		
		.gerp-news {
			float:left;
			margin-left:20px;
			padding-bottom:12px;
			*padding-bottom:18px;
			_padding-bottom:4px;
		}
		
		.gerp-news h2 {
			color:#254381;
			cursor:pointer;
			float:left;
			font-size:1.2em;
			font-weight:normal;
			text-decoration:none;
			width:570px;
		}
		
		.gerp-news a span {
			color:#5C5F6E;
			cursor:pointer;
			float:left;
			font-size:1.2em;
			text-decoration:none;
		}
		
		.gerp-news li {
			background:#FFFFFF none repeat scroll 0 0;
			float:left;
			margin-bottom:2px;
			padding:8px;
			width:628px;
		}
		
		.gerp-news li:hover, .gerp-news li.hover {
			background:#CBD7EF none repeat scroll 0 0;
		}
		
		.gerp-news li.style2 {
			background:#FFFFFF none repeat scroll 0 0;
			float:left;
			margin-bottom:2px;
			padding:8px;
			width:628px;
		}
		
		.gerp-news li.style2:hover, .gerp-news li.style2.hover {
			background:#C5CBD2 none repeat scroll 0 0;
		}
		
		.data_news {
			background:transparent url(../images/bg_data.gif) no-repeat scroll 0 0;
			float:left;
			height:25px;
			padding-left:5px;
			padding-top:7px;
			width:43px;
		}
		
		.data_news h1 {
			color:#6177A6;
			float:left;
			font-size:1.2em;
		}
		
		.cycle2 {
			width:205px;
			height:98px}
		.cycle2 a {
			width:205px;
			height:98px
		}
		.cycle2 img {
			display:block;
			margin:0 auto}
