@charset "utf-8";
/* CSS Document */

*{
	margin: 0px; /*zerando as margins dos elementos*/
	padding: 0px; /*valor para os espaços entre o conteúdo e as bordas.*/
	list-style: none; /*define as caractristicas das listas, */
	text-decoration:none; /*definindo nenhuma decoração para os textos*/
	line-height: 16px; /*nesse atributo você define o tamanho da linha*/
	outline: none; /*nenhuma margem ao redor dos elemntos.*/
	font-family:Arial, Helvetica, sans-serif;
}

html, body {
	height:100%;
}

* html #tudo {height: 100%;}

a:visited {
	color:#090;
}

a:link {
	color:#090;
}

a:hover{
	color:#6C0;
}

img{
	border:0px;
}

.clear {clear:both;}

body {
	margin:0; 
	padding:0;
	color:#666;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:center;
	background: #d0e8bd url(../images/bg_body.jpg) repeat-x;
	line-height:180%;
}

#conteudo {
	padding-bottom:30px;
}

#tudo { 
	width:1004px;
	position:relative;  /*Contexto de posicionamento */
	min-height:100%;/**/
	margin:0 auto;
	text-align:left;
}

#stopo{
	height:100px;
	background:url(../images/bg_stopo.jpg) left no-repeat;
	margin-top:5px;
}

#topo{
	background:url(../images/bg_topo.jpg) no-repeat;
	height:300px;
	width:100%;
	float:left;
}

#meio{
	background:#fff;
	float:left;
	width:100%;
}

#rodape{
	height:30px;
	bottom:0;
	position:absolute;	
	float:left;
	width:100%;
	background:;
}

/* MENU */
#menu{
	width:100%;
	float:left;
	margin-top:15px;
}

#bar #toprss a:hover {
	color: none;
}



#catmenu {
	float: left;
	display: inline;
	height: 67px;
	z-index: 20;
	width:704;
	padding-left:380px;
}



#catmenu li {
	float: left;
	display: block;
	height: 67px;
	width:100px;
	background:url(../images/li_menu_hover.jpg) no-repeat;
}



#catmenu li ul li {
	height: 67px;
	border-right: 0;
	width: 100%;
}



#catmenu li a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #060;
	line-height: 28px;
	padding-top: 20px;
	text-align:center;
	height: 67px;
}



#catmenu li a:hover {
	background:url(../images/li_menu.jpg) no-repeat;
	height: 67px;
	color:#FFF;
}



#catmenu li.current-cat a {
	color: #fff;
	background:url(../images/li_menu.jpg) no-repeat;
	height: 67px;
}



#catmenu li.current-cat a:hover {
	color: #f99b1c;
	height: 67px;
}



#catmenu ul {
	display: none;
	z-index: 99;
	position: absolute;
}



#catmenu ul li a {
	display: block;
	background:url(../images/li_menu.jpg) no-repeat;
	height: 67px;
}



#catmenu li ul a:hover {
	display: block;
	background:url(../images/li_menu_hover.jpg) no-repeat;
}



#catmenu ul a {
	display: block;
	height: 67px;
}



#catmenu ul ul {
	margin-top: -24px;
	display: none;
	margin-left: 200px;
	position: absolute;
}



#catmenu li:hover ul ul {
	display: none;
}



#catmenu li:hover ul {
	display: block;
}



#catmenu ul li:hover ul {
	display: block;
}



#catmenu li ul li {
	display: block;
	width:100%;
}



#catmenu li.cat-item ul {
	width: 200px;
	height: 67px;
}



#catmenu li.cat-item a {
	display: block;
}



#catmenu li.cat-item a:hover {
	display: block;
	height: 67px;
}



#catmenu li.cat-item ul li a {
	display: block;
	text-align: left;
	font-size: 12px;
	height: 67px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666;
	font-weight: bold;
	text-transform: none;
	background:url(../images/li_menu.jpg) no-repeat;
}



#catmenu li.cat-item ul li a:hover {
	display: block;
	text-align: left;
	font-size: 12px;
	height: 67px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	color: #738ba1;
	font-weight: bold;
	text-transform: none;
	background:url(../images/li_menu_hover.jpg) no-repeat;
}
/* FIM MENU */

#meio{
	
}

#topo_meio{
	background:url(../images/bg_topo_meio.jpg) no-repeat center top;
	height:100px;
}

#topo_meio_dicas{
	background: url(../images/bg_topo_meio_dicas.jpg) no-repeat center top;
	height:100px;
}

#topo_meio_contato{
	background: url(../images/bg_topo_meio_contato.jpg) no-repeat center top;
	height:100px;
}

#topo_meio_plantio{
	background: url(../images/bg_topo_meio_plantio.jpg) no-repeat center top;
	height:100px;
}

#topo_meio_produtos{
	background: url(../images/bg_topo_meio_produtos.jpg) no-repeat center top;
	height:100px;
}


#corpo_meio{
	background:url(../images/bg_corpo_meio.jpg) repeat-y center;
	height:auto;
	float:left;
	width:964px;
	padding: 0 20px;
}

#rodape_meio{
	background:url(../images/bg_rodape_meio.jpg) no-repeat center;
	height:100px;
	float:left;
	width:1004px;
}

#bloco_texto{
	width:319px;
	float:left;
	height:auto;
}

#bloco_ln{
	width:1px;
	float:left;
	height:200px;
	border-left: 1px dashed #090;
}


#bloco_texto h1{
	background:url(../images/ico_muda.gif) left no-repeat;
	text-align:justify;
	font-size:14px;
	color:#030;
	padding:8px 0 0 17px;
	margin-left:10px;
	height:24px;
}

#bloco_texto p{
	text-align:justify;
	font-size:12px;
	color:#030;
	padding:10px;
}

#bloco_texto p.link{
	text-align:right;
	font-size:12px;
	color:#030;
	padding:10px;
}

#bloco_texto li{
	background:url(../images/video_ico.png) left no-repeat;
	text-align:justify;
	font-size:12px;
	color:#030;
	padding:3px 24px;
	margin:0 10px;
}

#fases{
	width:460px;
	float:left;
	padding:10px;
}

#fases p{
	text-align:justify;
	color:#090;
	padding:10px;
	margin:5px;
}

#fases h1{
	background: url(../images/ico_muda.gif) left no-repeat;
	text-align:justify;
	font-size:14px;
	color:#060;
	padding:8px 0 0 17px;
}

#fases .titulo_small{
	text-align:left;
	font-size:10px;
	color:#060;
}

#fases img.mini{
	width:120px;
	height:80px;
	float:left;
	margin:10px;
}