		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;
		}	
		
		.exibirTodos {
			background-color:#426078;
			padding:3px 10px;
			color:#FFF !important;
			text-decoration:none !important;
			border:2px solid #FFF;
		}
		.exibirTodos:hover {border:2px solid #426078}
				
		.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;
		}
		
		.texto img {
			float:none;
			margin-left:0}
				
		#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;
		}
		
		.chamada {padding-right:305px; *padding-right:40px; height:139px}
		
		#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:272px;
			height:328px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/clientes.png' sizingMethod=scale); margin-top:-80px;
			z-index:9999;
		}
		
		.destaque.ff[class] {
			float:right;
			background:url(../images/clientes.png) no-repeat;
			width:272px;
			height:328px;
			margin-top:-80px;
		}
		
		#clientes {
			/*overflow:hidden;*/
			margin-top:20px;
		}
				
		#clientes .content {
			width:131px;
			height:87px;
			border:1px solid #d4dae8;
			background-color:#FFF;
		}
			
		.border {
			border:1px solid #d4dae8;
		}

		.clientes {
			float:left;
			margin-right:22px;
			_margin-right:19px;
			margin-bottom:10px;
			
		}
			
		#clientes .clientes span {
			display:block;
			color:#5c7a9e;
			padding: 0 0 0 10px;
			font-size:0.9em;
			background:transparent url(../images/bullet-green.gif) no-repeat 0px 6px;
			text-transform:uppercase;
			font-weight:bold;
			margin-bottom:10px;
		}
			
		#clientes .clientes a {
			color:#5c7a9e;
		}
			
		#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;
		}
		
.clientes .content {
	display:table-cell;
	vertical-align:middle;
	
	*display:block;
	*position:relative;}
	
.clientes .content a.imagem {
	*position:absolute;
	*top:50%;
	display:block;
}

.clientes .content img {
	*position:relative;
	*top:-50%;
}



.clientes .content img {
	margin:0 auto;
	display:block;}

.pagcima {margin-top:20px;}
	
		/*paginacao*/
		.pagination span {
			display:block;
			float:left;
		}
		.pagination a {text-decoration:none !important}
		.pagination .anterior {margin-right:6px;}
		.pagination .anterior, .pagination .anterior a {background:url(../images/navanterior.gif) no-repeat;}
		.pagination .proximo {margin-left:6px; float:right; *float:left}
		.pagination .proximo, .pagination .proximo a {background:url(../images/navproximo.gif) no-repeat;}
		.pagination .anterior, .pagination .anterior a, .pagination .proximo, .pagination .proximo a {
			 display:block;
			 width:72px;
			 height:17px;
			 text-indent:-9999px;
		}
		.pagination .itens a, .pagination .itens b {
			display:-moz-inline-box;
			*display:inline-block;
			width:12px;
			height:17px;
			background:url(../images/item.gif) no-repeat;
			padding-left:5px;
			font-size:0.9em;
			color:#5e5e5e;
		}
		.pagination a:hover, .pagination .itens b {background-position:left bottom; font-weight:normal; text-decoration:none !important}
		/*fim: paginacao*/
		
		/*Accordion*/
		.accordion_box {
			background:#F9F9F9;
			border:solid 9px #D6DFE6;
			margin-bottom:2px;
			margin-top:-5px;
			padding:10px 10px 6px 11px;
		}
		.accordion {
		  margin-top:20px;
		}
		.accordion h2 {
			background:#e8ecef;
			height:26px;
			padding-top:8px;
			padding-left:10px;
			margin-bottom:2px;
			font-size:1.2em;
			cursor:pointer;
			text-decoration:none;
		}
		.accordion h2.fd02 {
			background:#eff0f4;
		}
		.accordion h2 span {
			width:550px;
			background:url(../images/bullet5.gif) no-repeat 0 6px;
			font-weight:normal;
			color:#285879;
			padding-left:14px;
		}
		.accordion h2.campo_focus, .accordion h2.campo_focus {
			background:#d6e0e9;
		}
		.accordion_box ul {list-style:none; margin-left:0; padding-left:0}
		.accordion_box a {
			display:block;
			padding:4px 10px 4px 20px;
			text-decoration:none !important;
			width:260px;
			background:#eff0f4 url(../images/bullet3.gif) no-repeat 10px center;
		}
		.accordion_box li {
			width:290px;
			float:left
		}
		.accordion_box li.odd {float:right}
		.accordion_box a:hover {text-decoration:underline !important; background-color:#e8ecef;}
		.accordion_box li {margin-bottom:1px !important}
		/*.accordion_box .odd a {
			background-color:#eff0f4;
		}*/
		.accordion_box a.cursornone {cursor:default !important; text-decoration:none !important}
		/*Fim:Accordion*/