	
	/* CSS: Farmhunters.com.br  */
	
	* { border:none; margin:0; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; outline:none; line-height:160%; }
	
	body{background:url(../img/estrutura/bg-repeat.jpg) repeat-y center 50px; font-size:12px; color:#50622e;}

	a{color:#006837; text-decoration:none; font-weight:bold;}
	a:hover{text-decoration:underline;}
	
	p{margin:0 0 15px;}
	
	h1, .sh1, h1 a, .sh1 a{font-size:21px; margin:0; color:#fff; display:block; font-weight:bold; padding-left:5px;}
	
	h1 span{font-size:18px;}
	
	h2, h2 a{font-size:18px; font-weight:bold; color:#50622e;}
	
	h3, h3 a {color:#c0ab68; font-size:13px; margin:0;}
	
	h1 a:hover, h2 a:hover, .sh1 a:hover{text-decoration:none;}
	
	#global{background:url(../img/estrutura/bg.jpg) no-repeat center top; min-height:547px; _height:497px;}
	
	#site{width:966px; margin:auto;}
	
	#header{height:225px; padding:0 0 0 8px; color:#fff;}
	#header a{color:#fff;}
	#header p{margin:0;}
	
	#header .logo{display:block; width:400px; height:82px; margin:23px 0 0; float:left; text-indent:-10000px;}
	
	#header #login .contato{display:block; font-size:26px; float:right; clear:both; *clear:right; *width:180px;  padding:15px 20px 0 0;  text-align:right; }
	
	#header #login{float:right; padding:10px 25px 0 0; height:130px;}
	#header #login .ola{float:left; padding:2px 0 2px 200px;}
	#header #login .pessoal{float:right; font-weight:bold; padding:2px 0 2px 20px; }
	#header #login .pessoal .fav{background:url(../img/estrutura/ico-estrela.gif) no-repeat left center; display:block; float:left; padding:0 5px 0 20px;}
	
	#header #menu{clear:both; height:60px; padding:5px 20px 5px 0;}
	#header #menu ul{height:100%;}
	#header #menu ul li{float:left; height:100%; }
	#header #menu ul li a{display:block; float:left; text-indent:-10000px;}
	
	#header #menu ul li.l1{padding:0 0 0 58px;}
	#header #menu ul li.l2{padding:0 0 0 71px;}
	#header #menu ul li.l3{padding:0 0 0 71px;}
	#header #menu ul li.l4{padding:0 0 0 71px;}
	#header #menu ul li.l5{padding:0 0 0 71px;} 	
	
	#header #menu ul li.l1 a{width:100px; height:45px;}				
	#header #menu ul li.l2 a{width:123px; height:45px;} 
	#header #menu ul li.l3 a{width:118px; height:45px;}
	#header #menu ul li.l4 a{width:130px; height:45px;}
	#header #menu ul li.l5 a{width:65px; height:45px;}		

	#imvBuscaRapida{ float:right; padding:7px 0 0 363px; overflow:hidden; width:165px; height:40px; }
	#imvBuscaRapida .txt{float:left; padding-top:3px; padding-right:8px;}
	#imvBuscaRapida .txt input{width:120px; font-size:16px; font-weight:normal; float:left; border:0 !important; padding-top:3px; }
	#imvBuscaRapida .btBuscar input{text-indent:-99999px; width:37px; height:30px; float:left; padding:-3px 0 0 10px; cursor:pointer; background:url(../img/estrutura/bt-busca.jpg) no-repeat 0 0;}

	#footer{clear:both; padding:25px 0;}
	#footer #top{background:#a7b096 url(../img/estrutura/bg-footer-top.gif) no-repeat 0 0; height:33px;}
	#footer #top ul{width:879px; margin:auto; padding:7px 0 0;}
	#footer #top ul li{float:left;}
	#footer #top ul li.separador{background:url(../img/estrutura/separador-crux.gif) no-repeat center; display:block; width:75px;}
	#footer #top ul li a{font-size:12px; color:#fff; font-weight:bold;}
	#footer #bottom{background:#fff url(../img/estrutura/bg-footer-bottom.gif) no-repeat left  bottom; height:120px; padding:15px 0 0 0;}
	#footer #bottom .section1{float:left; padding:0 0 0 17px;}
	#footer #bottom .section2{float:right; text-align:right; padding:0 17px 0 0;}
	#footer #bottom .e-value{clear:both; text-align:center; padding:15px 0 0; *padding:0;}
	#footer #bottom .e-value img{margin:0 15px;}
	
	.round-box{background: #fff; height:auto; padding:10px; margin:10px 0; vertical-align:top; table-layout:fixed;} 	

	.link-foco{font-size:14px; text-decoration:none;  border-bottom:solid 2px #006837;}
	.link-foco:hover{text-decoration:none;}
	
	/* AUXILIAR */
	
	.fRight{float:right !important;}
	.fLeft{float:left !important;}
	
	/* MAIN */
	
	#main{min-height:500px; _height:500px; }
	
	#section1{width:596px; float:left;}
	#section2{width:350px; float:right;}	
	
	#section1 .area0{clear:both;}
	#section1 .area0 .round-box{height:197px;}
	#section1 .area1, #section1 .area2{clear:both; padding:20px 0 0; height:136px; overflow:hidden;}
	#section1 .area1 ul li{width:186px; height:128px; float:left; text-align:center;}
	#section1 .area1 ul li img{width:150px; height:87px;}
	#section1 .area1 ul li.separador{display:block; width:18px;}	
	#section1 .area2{height:200px;}
	#section1 .area2 .round-box{height:140px;}
	#section1 .area2 p.texto{height:60px; overflow:hidden; margin:5px 0 8px;}
	#section1 .area2 ul, #section1 .area2 ul li{height:166px;}
	#section1 .area2 ul li{width:291px; float:left;}
	#section1 .area2 ul li.separador{display:block; width:14px;}	
	#section1 .area2 ul li ul{height:100px; padding:10px 0 0; overflow:hidden;}
	#section1 .area2 ul li ul li{height:auto; width:48%; padding:0 0 5px;}
	#section1 .area2 ul li ul li .link-foco{font-size:12px;}
	
	#section2 .area1, #section2 .area2{clear:both;} 
	#section2 .area1 .round-box{height:145px;}
	#section2 .area1 .round-box p{padding:5px 10px; margin:0 0 15px; display:block;}	
	#section2 .area1 .round-box .link-foco{margin-right:15px;}
	#section2 .area2{padding:10px 0 0;}
	#section2 .area2 .round-box h2{padding:0 0 20px;}
	
	.servcont ul, .servsaiba ul{padding:0 0 0 20px; }
	.servcont ul li, .servsaiba ul li{list-style:circle; line-height:200%;}
	.servcont ul li ul li, .servsaiba ul li ul li{list-style:disc;}
	
	p.voltar a{font-size:14px; line-height:normal; margin:0; text-decoration:none; border-bottom:solid 2px #006837; padding:20px 0 0; display:inline-block;}
	p.voltar a:hover{text-decoration:none;}
	
	.autoPadDiv{padding:20px 20px 10px !important;}
	
	#section1 .autoPadDiv{padding:0 10px !important;}
	#section2 .autoPadDiv{padding:0 10px !important;}	
	
	.servsaiba{float:right; width:260px; border:dotted 1px #006837; border-width:0 0 0 2px; padding: 0 20px}
	
	img.img-pic{margin:0 10px 10px 0 !important;}
	
	.logo-parceiros{text-align:center;}
	.logo-parceiros * {vertical-align:middle;}
	.logo-parceiros img{margin:0 20px;}
	
	.alt{display:none !important;}
	
	#map{width:100% !important;}
	
	.box-interno{background:#fff url(../img/estrutura/bg-interna-bottom.gif) no-repeat left bottom; padding:10px 10px 10px 20px;}
	.aux-top{background:url(../img/estrutura/bg-interna-top.gif) no-repeat left bottom; height:10px;}
	
	/* BLOG FARMHUNTERS */
	
	.blog-post-conteudo{ margin-right: 220px;}
	.blog-post-conteudoBlog{ overflow: hidden; padding:10px 0 0;}
	
	.blog-post-conteudo-data{ float: left; width: 40px; background: url(../img/calendar.gif) no-repeat #FFF; padding: 8px 15px 15px 0px; height: 50px;; font-size: 10px;}
	.blog-post-conteudo-data span{ display: block;  text-align: center;font-weight: bold;  }
	.blog-post-conteudo-data .blog-post-conteudo-mes{ font-size: 11px; line-height:130%; color: #FFF; text-transform: uppercase;}
	.blog-post-conteudo-data .blog-post-conteudo-dia{ font-size: 18px; height:30px; line-height:150%;}
	.blog-post-conteudo-data .blog-post-conteudo-completo{ font-size: 9px;}
	
	.blog-post-conteudo h1 { color:#006837; line-height:normal; padding:0 0 20px 0;  }
	.blog-post-conteudo h2 { font-size:15px; line-height:180%;}
	.blog-post-conteudo ul li { padding:2px 0; }
	
	.blog-post-autor{ background:#e0e0e0 url(../img/bg-post-autor.gif) no-repeat 0 0; float: right; width: 180px; font-size:11px; padding:10px; border: 1px solid #DDD}
	.blog-post-autor h1 {background:url(../img/node.gif) no-repeat left center; padding:0 0 0 28px; font-size:15px; color:#006837; }
	.blog-post-autor h2 { padding: 0;  font-size:14px; }
	.blog-post-autor ul { padding:10px 0 10px 0; border-bottom:solid 1px #ccc; margin-bottom:10px; }
	.blog-post-autor ul li { background:url(../img/bulletCategorias.gif) no-repeat left center; padding:0 0 0 8px; }
	.blog-post-autor input{ color: #b4b4b4; font-size: 10px; width: 170px; height: 14px; border:solid 1px #e0e0e0; margin:0 0 2px 0; padding:3px 2px; }
	.blog-post-autor input.enviarIndique{ background: #E21820; color: #FFF; width: 100%; margin:0 !important; height: auto;}
	.blog-post-autor .pBotao { margin:0; padding:0 !important; }
	.blog-post-autor-foto{ margin: 0 5px 2px 0; border: 1px solid #CCC; float: left;}


	.separa-post {display:block; border-bottom:dotted 2px #000; margin:20px 0 20px; height:5px; background:#fff; }
	
	.nav-blog{ font-size: 10px!important;}
	
	.pBlogRSS { background:url(../img/imgRSS.jpg) no-repeat left 5px; padding:10px 0 0 55px; min-height:50px; _height:50px; }
	.blogRSS li { list-style:none !IMPORTANT; margin:8px 12px; }
	.blogRSS li a { background:url(../img/icon-rss2.gif) no-repeat left; font-weight:bold; padding-left:40px; }
		
	
