		html {
			overflow-x: hidden;
			background: #1d487d url(../images/bg_geral.gif) repeat-x top;
		}
		
		body { 
			font-size: 11px;
			background: url(../images/bg_lado_dir.jpg) no-repeat right top;
		}


		#geral {
			width:100%;
			margin: 0 auto;
			background:url(../images/bg_lado_esq.gif) no-repeat left top;
			overflow:hidden;
		}	
		
				
		.cycle2 {
			float:left;
			height:117px;
			background:url(../images/banner_interno2.jpg) no-repeat;
			width:100%;
		}
		
		#lad_dir1 {
			float:left;
			width:687px;
		}
		
		#lad_dir2 {
			float:left;
			width:687px;
		}
				
		#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;
		}
		
		.cycle2 {
			float:left;
			height:117px;
			background:url(../images/banner_interno.jpg) no-repeat;
			width:100%;
		}
		
		#title {
			float:left;
			margin-top:30px;
			margin-left:30px;
			_margin-left:15px;
		}

		#conteudo {
			background:#F2F6FD url(../images/bg_conteudo.jpg) no-repeat scroll center top;
			float:left;
			height:100%;
			width:687px;
		}
		
		#conteudo2 {
			background: url(../images/rodape_bottom.jpg) no-repeat scroll center bottom;
			float:left;
			height:100%;
			width:687px;
			min-height:667px;
		}
		
		.destaque {
			float:right;
			z-index:9999;
		}
		
		.destaque1 {
			position:relative;
			float:right;
			width:288px;
			height:335px;
			margin-top:-80px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/produtos.png' sizingMethod=scale); margin-top:-80px;
			z-index:9999;
		}
		
		.destaque.ff[class] {
			float:right;
			background:url(../images/produtos.png) no-repeat;
			width:288px;
			height:335px;
			margin-top:-80px;
		}
		
		.grid {
			float:left;
			padding:0px 0px 0px 0px;
		}
			
		.grid table {
			width:280px;
		}
		.grid tbody td {
			border-bottom:solid 1px #fff;
		}
		.grid th, .grid td {
			height:29px;
			text-align:left;
			vertical-align:middle;
			padding-left:10px;
			padding-top:10px;
			*padding-top:5px;
			padding-bottom:8px;
			*padding-bottom:4px;
			color:#112d54;
		}
		.grid th {
			color:#4b5662;
			font-size:0.9em;
		}
		.grid tr td {
			background-color:#d2e0ef;
			color:#30669e;
		}
		
		.grid a {text-decoration:none !important}
		
		.grid a {
			text-decoration:none;
			color:#30669e;
		}
		
		.grid a:hover {
			text-decoration:underline !important;
			color:#fea400;
		}
		
		.grid tbody tr.hover a, .grid tbody tr:hover a {
			color:#fea400;
		}
		
		.grid tr.odd td {
			background-color:#dee7f1;
		}
		.grid tbody tr.hover td, .grid tbody tr:hover td {
			background-color:#2f6fad;
		}
		
		.grid select {
			border:0;
			width:88px;
			padding:2px;
			background:url(../images/bg_box.gif) no-repeat;
			color:#8b8d96;
		}
		
		.grid.grau select {
			border:0;
			width:159px;
			padding:2px;
			background:url(../images/bg_input2.gif) no-repeat;
			color:#8b8d96;
		}
		
		.grid button {
			margin-right:5px;
			background:url(../images/bt_calcular.gif) no-repeat;
			display:block;
			width:187px;
			height:28px;
			text-indent:-9999px;
		}
		
		.grid button:hover {
			background-position:left bottom;
		}
			
		#texto .download span {
			float:left;
			display:block;
			padding:12px 8px 12px 35px;
			background:#aabdd0 url(../images/icon_pdf.gif) no-repeat 8px 8px;
			margin-bottom:50px;
			text-decoration:none;
			color:#112d54;
			cursor:pointer;
		}
		
		#texto .download:hover span, #texto .download.hover span {
			background:#97abbf url(../images/icon_pdf.gif) no-repeat 8px 8px;
			text-decoration:underline;
		}
		
		.produto-destaque {
			width:605px;
			padding:10px;
			margin:20px 0;
			background-color:#DEE7F1
		}
		
		.produto-destaque a {text-decoration:none !important}
		.produto-destaque a:hover {text-decoration:underline !important}
		
		.produto-destaque img {
			border:solid 2px #D2E0EF;
			float:right
		}