@charset "iso-8859-1";
/* CSS Document */

	/*############################################### RESET ###############################################*/
	
	*{
		margin:0px;
		padding:0px;
		border:none;
		text-decoration:none;
		list-style:none;
		line-height:normal;
		font-size:inherit;
	}
	
	/*############################################### GERAL ###############################################*/
	
	body{
		width:99.9%;
		background:url(../img/bg_body.jpg) top center repeat;		
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#666;
	}
	
	a{
		color:#82052f;	
		font-size:11px;
	}
	
	a:hover{
		color:#59011f;	
		text-decoration:underline;
	}
	
	h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:28px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#82142f;
		margin-bottom:10px;
	}

	h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:28px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#0e567c;
		margin-bottom:10px;
	}
	
	h4{
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#0e567c;
		margin-bottom:10px;
	}
	

	label{
		font-size:12px;
		font-weight:bold;
		display:inline-block;
		width:120px;
		text-align:right;
		margin:0 10px 10px 0;	
	}
	
	input[type=text]{
		padding:3px 5px;
		border:1px solid #bbb;
		color:#888;
		font-size:12px;
		margin:0 10px 10px 0;	
	}

	textarea{
		padding:3px 5px;
		border:1px solid #bbb;
		color:#888;
		font-size:12px;
		width:280px;
		height:60px;	
	}
	
	input[type=submit]{
		padding:3px 5px;
		border:1px solid #bbb;
		color:#888;
		font-size:12px;
	}
	
	input[type=text].small{
		width:100px;
	}

	input[type=text].medium{
		width:190px;
	}

	input[type=text].big{
		width:260px;
	}
	
	/*############################################## CLASSES ##############################################*/
	
	.clearAft{
		display:inherit;
	}
	
	.clearAft:after{
		content:" ";
		display:block;
		clear:both;
		height:1px;
		visibility:hidden;
	}
	
	.textoSite{
		font-size:13px;
		line-height:23px;
		color:#2d2828;
		letter-spacing:-0.6px;
	}

	.paginacao{
		width:650px;
		margin:15px auto 15px auto;
		text-align:center;
	/*	border:1px solid #906;	*/
	}
	
	.paginacao a{
		font-size:9px;
		display:inline-block;
		background:#fff;
		padding:1px 3px;
		margin:0px 2px 0px 2px;
		border:1px solid #00476C;
		color:#00476C;
	}
	
	.paginacao a:hover{
		background:#00476C;
		border-top:2px solid #00141E;
		border-left:2px solid #00141E;
		padding:0 3px 1px 2px;
		color:#fff;
		text-decoration:none;
	}
	
	.paginacao span{
		font-size:9px;
		display:inline-block;
		background:#00476C;
		padding:1px 3px;
		margin:0px 2px 0px 2px;
		border:1px solid #00476C;
		color:#fff;
		text-decoration:none;
	}
	
	div.headerInfo{
		width:96%;
		padding:2px 2%;
		margin:0 auto;
		background:#00476C;	
		border:1px solid #00476C;
	}

	div.headerInfo p{
		width:20%;
		float:left;
		font-size:11px;
		font-weight:bold;
		line-height:18px;
		color:#fff;
	}

	div.headerInfo p.medium{
		width:35%;
	}

	div.headerInfo p.big{
		width:45%;
	}
	
	div.dados{
		width:96%;
		padding:2%;
		margin:0 auto;
		background:#f8f8f8;
		border:1px solid #dad9d9;
	}

	div.dados div{
		width:20%;
		float:left;
	}

	div.dados div.medium{
		width:35%;
	}

	div.dados div.medium a{
		font-size:14px;
		font-weight:bold;
	}

	div.dados div.big{
		width:45%;
	}
	
	div.dados img{
		border:1px solid #7090A0;
	}

	div.dados img:hover{
		border:1px solid #00476C;
	}
	
	h3.menor{
		font-size:20px;
	}

	div.infoIntegra{
		width:48%;
		margin:1%;
		float:left;
	}

	div.infoIntegra div.headerInfo{
		background:#00476C;	
		border:1px solid #00476C;
	}

	div.infoIntegra div.headerInfo p{
		font-size:14px;
		line-height:24px;
		width:100%;
	}
	
	div.infoIntegra div.dados{
		background:#f8f8f8;
		border:1px solid #dad9d9;
	}
	
	div.infoIntegra div.dados img{
		float:left;
		margin:0 10px 0 0;
		border:1px solid #7090A0;
	}

	div.infoIntegra div.dados img:hover{
		border:1px solid #00476C;
	}
	
	p.btnVoltar{
		width:100px;
		text-align:center;
		margin:15px auto 10px auto;	
	}
	
	a#linkKurole{
		display:block;
		width:100px;
		text-align:center;
		position:absolute;
		bottom:30px;
		left:50%;
		margin-left:-50px;	
		font-size:11px;
		font-weight:bold;
		color:#d0d0d0;
		text-shadow:1px 1px 1px #000;
	}
	
	/*############################################# CABEÇALHO #############################################*/
	
	div#cabecalho{
		position:relative;
		z-index:3;
		width:900px;
		height:300px;
		margin:0 auto;
	}
	
	div#cabecalho div#infoLayer{
		position:absolute;
		left:-10px;
		top:6px;
		background:url(../img/info_layer.png) top center no-repeat;
		width:396px;
		height:326px;
	}
	
	div#cabecalho div#infoLayer h1 a{
		background:url(../img/logo.png) top center no-repeat;
		width:241px;
		height:73px;
		display:block;
		overflow:hidden;
		margin:52px auto 0 auto;	
		text-indent:-9999px;
	/*	border:1px solid #666;	*/
	}

	div#cabecalho div#infoLayer div#menu{
		width:241px;
		margin:30px auto 0 auto;
	}

	div#cabecalho div#infoLayer div#menu ul li.firstCol{
		width:58%;
		float:left;
	/*	border:1px solid #060;	*/
	}

	div#cabecalho div#infoLayer div#menu ul li.secCol{
		width:42%;
		float:left;
	/*	border:1px solid #060;	*/
	}

	div#cabecalho div#infoLayer div#menu ul li a{
		background:url(../img/gear.png) top left no-repeat;
		display:block;
		padding-left:28px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:24px;
		color:#000;
	}
	
	div#cabecalho #banner{
		position:absolute;
		bottom:0;
		right:0;
		width:524px;
		height:281px;
		overflow:hidden;
		background:#fff;
	}
	
	/*############################################## RODAPÉ ###############################################*/
	
	div#rodape{
		background:url(../img/rodape_gradient.png) top center repeat-y #0d537e;
		position:absolute;
		bottom:0;
		width:100%;
		height:134px;
	/*	border:1px solid #060;	*/
	}

	div#rodape div#end{
		margin:29px 0 0 60px;
		float:left;
	}
	
	div#rodape div#end p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:18px;
		text-align:left;
		color:#fff;
	}

	div#rodape div#end p strong{
		font-size:18px;
		font-weight:bold;
	}
	
	div#rodape div#tel{
		background:url(../img/tel.png) top center no-repeat;
		width:280px;
		height:80px;
		margin:28px 0 28px 70px;
		float:left;
	}
	
	div#rodape div#natureza{
		width:190px;
		margin:15px 60px 0 0;
		float:right;
		text-align:center;
	}
	
	div#rodape div#natureza p{
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:bold;
		line-height:22px;
		color:#fff;
	}
	
	/*############################################# CONTEÚDOS #############################################*/
	
	div#bgBody2{
		background:url(../img/bg_cabecalho.png) top center repeat-x;
		position:absolute;
		z-index:1;
		width:100%;
		min-height:342px;
	/*	border:1px solid #dcdcdc;	*/
	}

	div#conteudoSombra{
		position:relative;
		z-index:2;
		background:url(../img/conteudo_sombra.png) bottom center no-repeat;
		width:100%;
		padding-bottom:84px;
	/*	border:1px solid #fff;	*/
	}
	
	div#conteudo{
		background:url(../img/bg_conteudo.png) top center no-repeat #ededed;
		position:relative;
		z-index:2;
		width:900px;
		min-height:400px;
		margin:0 auto;
		padding-bottom:134px;
	/*	border:1px solid #000;	*/
	}
	
	/******************************************** Index **********************************************/
	
	div#index div#block1{
		float:left;
		width:318px;
		padding:28px 0 32px 60px;
	}

	div#index div#block1 div#fones{
		background:url(../img/bg_tel2.png) top center no-repeat;
		width:307px;
		height:52px;
		margin-top:12px;
	}
	
	div#index div#block1 div#fones p{
		line-height:46px;
		font-size:14px;
		letter-spacing:-1px;
		color:#fff;
		margin-left:67px;
	}

	div#index div#block1 ul#images{
		float:left;
		margin-top:15px;
	}

	div#index div#block1 ul#images li{
		float:left;
		margin-bottom:16px;
	}
	
	div#index div#block1 ul#images li.mrgRgt{
		margin-right:16px;
	}
	
	div#index div#block1 ul.textoSite li{
		background:url(../img/ok.png) left center no-repeat;
		padding-left:22px;
	}

	div#index div#block1 ul.textoSite li a{
		font-size:13px;
		line-height:24px;
		color:#2d2828;
	}
	
	div#index div#block1 span#linkMais{
		display:block;
		background:url(../img/btn_link.png) top center no-repeat;
		width:101px;
		height:47px;
		float:right;
		padding-top:10px;
		margin-top:10px;
		text-align:center;	
	}
	
	div#index div#block1 span#linkMais a{
		font-size:12px;
		font-weight:bold;
		line-height:26px;
		color:#668a18;	
		display:block;
		width:80px;
		height:26px;
		margin:0 auto;
	}
	
	div#index div#block2{
		float:right;
		width:420px;
		padding:28px 60px 32px 0;
	}
	
	div#index div#block2 a#leiamaisEmp{
		font-size:10px;
		font-weight:bold;
		letter-spacing:0;
		margin-left:5px;
	}
	
	div#index div#block2 img#varias{
		margin-top:12px;	
	}

	div#index div#block2 img#princ{
		margin-top:13px;	
	}

	/****************************************** Empresa *******************************************/

	div#empresa{
		padding:28px 60px 32px 60px;
	}

	/**************************************** Localização *****************************************/

	div#localizacao{
		padding:28px 60px 32px 60px;
	}
	
	/****************************************** Contato *******************************************/

	div#contato{
		padding:28px 0 32px 60px;
	}

	div#contato label#noMrgBtom{
		margin-bottom:0;	
	}

	div#contato img#captchaImg{
		margin-top:10px;	
		border:2px solid #aaa;
	}
	
	div#contato div#statusContato{
		margin-left:130px;
		font-size:12px;	
	}
	
	/****************************************** Agrícola *******************************************/

	div#agricola{
		padding:28px 60px 32px 60px;
	}
	
	/****************************************** Diversos *******************************************/

	div#diversos{
		padding:28px 60px 32px 60px;
	}

	/****************************************** Estrutura ******************************************/

	div#estrutura{
		padding:28px 60px 32px 60px;
	}

	/****************************************** Indústria ******************************************/

	div#industria{
		padding:28px 60px 32px 60px;
	}
	
	/******************************************* Notícias ******************************************/

	div#noticias{
		padding:28px 60px 32px 60px;
	}

	div#noticias ul.textoSite li{
		background:url(../img/ok.png) left center no-repeat;
		padding-left:22px;
	}

	div#noticias ul.textoSite li a{
		font-size:13px;
		line-height:32px;
		color:#2d2828;
	}

	div#noticias ul.textoSite li a small{
		font-size:11px;
		line-height:32px;
		color:#999;
	}

	div#noticias img#imgNot{
		margin:12px 12px 12px 0;
		border:1px solid #ccc;
	}

















	
	
	