body {
	margin:0;
	padding:0;
	background-color:#333333;
	font:11px/1.5em "Arial", verdana, Serif;
	background-repeat: repeat-x;
	background-image: url(/imagens/bg.jpg);
	color: #333;
}

a{color:#222; text-decoration:none;border-bottom:1px solid #6F9937;}
a:hover{border-bottom:1px solid #333;}
img{ border:0; vertical-align: middle;}
h2{ font-size:115%; color: #006633; margin:0; border:0;}
p {margin-top: 0px; margin-bottom: 5px;}


#container {
	width: 780px;
	margin: 0px auto 0px auto;
	background: url(/imagens/body_bg.jpg) repeat-y left;
}

#m_left{
	float: left;
	width: 14px;
}

#m_cont {float: left; width: 752px; }
#m_cont img{ vertical-align: top;}

#m_right{
	float: left;
	width: 14px;
}
.clean{
	clear:both;
}

#footer{
	background: url(/imagens/footer.jpg) no-repeat bottom left;
	width: 780px;
	margin: 0px auto 0px auto;
	height: 54px;
}
#footer div{ padding: 13px 20px 0px 20px}

#body_left{
	width:207px;
}

#body_right{
	width: 540px;
	background: url(/imagens/header_100.jpg) no-repeat top right;
	padding-top: 16px;
}

#nav_all{
	margin-right: 3px;
	background: url(/imagens/menu_bg.jpg) repeat-x top left #006633;
	width: 206px;
}

#nav_all h2 {  color: #fff; border-bottom: 2px solid #fff;padding: 2px;}

#nav_main{
	padding: 5px 20px 5px 10px;
}

#nav_main_list
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#nav_main_list li
{
	/*background: url(/imagens/flor.gif) no-repeat left center;*/
	margin:2px 8px 2px 2px;
}

#nav_main_list a{
	border: 0;
	color: #fff;
	font: 100% "Verdana", Serif;
	padding:4px 4px 4px 20px;
	display: block;

}

* html body #nav_main_list a {
	width:140px;
}


#nav_main_list a:hover{
	background-image: url("/imagens/menu_hover_bg.png");
	background-repeat:repeat;
	background-color: transparent;
	
}

* html body #nav_main_list a:hover{
	back\ground-color: transparent;
	background-image: url(/imagens/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imagens/menu_hover_bg.png", sizingMethod="scale");
	
}



#body_footer{ 
	padding-bottom: 15px;
	background: url(/imagens/body_footer.jpg) no-repeat bottom right #CFE6DA; 
	margin-right: 4px;
	margin-left: 7px;
	padding-left: 5px;
	padding-right: 5px;
}
* html body #body_footer{
	margin-right: 3px;
	margin-left: 6px;
}



/* set millions of background images */
.rbroundbox { background: url(/imagens/green/nt.gif) repeat; }
.rbtop div { background: url(/imagens/green/tl.gif) no-repeat top left; }
.rbtop { background: url(/imagens/green/tr.gif) no-repeat top right; }
.rbbot div { background: url(/imagens/green/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/imagens/green/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox {  margin: 1em auto;  color: #fff;}
.rbroundbox h2 {  color: #fff; border-bottom: 2px solid #fff;padding: 2px;}


/* set millions of background images */
.g_rbroundbox { background: url(/imagens/gray/nt.gif) repeat; }
.g_rbtop div { background: url(/imagens/gray/tl.gif) no-repeat top left; }
.g_rbtop { background: url(/imagens/gray/tr.gif) no-repeat top right; }
.g_rbbot div { background: url(/imagens/gray/bl.gif) no-repeat bottom left; }
.g_rbbot { background: url(/imagens/gray/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.g_rbtop div, .g_rbtop, .g_rbbot div, .g_rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.g_rbcontent { margin: 0 7px; }
.g_rbroundbox { margin: 5px 5px 5px 5px; }
.g_rbroundbox h2 {  border-bottom: 2px solid #006633;padding: 2px; }

.g_rbroundbox h3{
	font-size: 110%;
	border-bottom: 2px solid #6F9937;
}


/* set millions of background images */
.w_rbroundbox { background: url(/imagens/whitesmoke/nt.gif) repeat; }
.w_rbtop div { background: url(/imagens/whitesmoke/tl.gif) no-repeat top left; }
.w_rbtop { background: url(/imagens/whitesmoke/tr.gif) no-repeat top right; }
.w_rbbot div { background: url(/imagens/whitesmoke/bl.gif) no-repeat bottom left; }
.w_rbbot { background: url(/imagens/whitesmoke/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.w_rbtop div, .w_rbtop, .w_rbbot div, .w_rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.w_rbcontent { margin: 0 7px; }
.w_rbroundbox { margin: 5px 5px 5px 5px; }
.w_rbroundbox h2 {  border-bottom: 2px solid #006633;padding: 2px; }






div#navmenu{
	padding: 5px 20px 5px 10px;
}


* html body div#navmenu{
	margin-left: 2px;
}



/* Root = Vertical, Secondary = Vertical */
#navmenu ul,
#navmenu ul li,
#navmenu ul ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 150px; /*For KHTML*/
  list-style: none;
}

#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#navmenu ul li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
 /* background: url(/imagens/flor.gif) no-repeat left top;*/
  margin:0px 8px 0px 2px;
}

/* Root Menu */
#navmenu ul a {
  padding: 0 6px;
  display: block;
  border: 0; 
	color: #fff;
	font:100% "Verdana", Serif;
	padding:4px 4px 4px 20px;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
#navmenu ul a:hover,
#navmenu ul li:hover a,
#navmenu ul li.iehover a {
   background-image: url("/imagens/menu_hover_bg.png");
   background-repeat:repeat;
   background-color: transparent;
   color: #000;
}

* html body #navmenu ul a:hover{
	back\ground-color: transparent;
	background-image: url(/imagens/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imagens/menu_hover_bg.png", sizingMethod="scale");
	
}


/* 2nd Menu */
#navmenu ul li:hover li a,
#navmenu ul li.iehover li a {
  background: #EEE;
  color: #fff;
}

/* 2nd Menu Hover Persistence */
#navmenu ul li:hover li a:hover,
#navmenu ul li:hover li:hover a,
#navmenu ul li.iehover li a:hover,
#navmenu ul li.iehover li.iehover a {
  background: #CCC;
  color: #fff;
}

/* 3rd Menu */
#navmenu ul li:hover li:hover li a,
#navmenu ul li.iehover li.iehover li a {
  background: #EEE;
  color: #fff;
}

/* 3rd Menu Hover Persistence */
#navmenu ul li:hover li:hover li a:hover,
#navmenu ul li:hover li:hover li:hover a,
#navmenu ul li.iehover li.iehover li a:hover,
#navmenu ul li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #fff;
}

/* 4th Menu */
#navmenu ul li:hover li:hover li:hover li a,
#navmenu ul li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #fff;
}

/* 4th Menu Hover */
#navmenu ul li:hover li:hover li:hover li a:hover,
#navmenu ul li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #000;
}

#navmenu ul ul,
#navmenu ul ul ul,
#navmenu ul ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 150px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
#navmenu ul li:hover ul ul,
#navmenu ul li:hover ul ul ul,
#navmenu ul li.iehover ul ul,
#navmenu ul li.iehover ul ul ul {
  display: none;
}

#navmenu ul li:hover ul,
#navmenu ul ul li:hover ul,
#navmenu ul ul ul li:hover ul,
#navmenu ul li.iehover ul,
#navmenu ul ul li.iehover ul,
#navmenu ul ul ul li.iehover ul {
  display: block;
}


.artigo_detalhe{
	background: url(/imagens/artigo_detalhe.png) no-repeat top left; 
}

.artigo_detalhe a, .artigo_detalhe a:visited {
	display: block;
	padding: 10px 0px 10px 0px; 
	text-align: center; 
	border: 0;
	width: 146px;
}
.artigo_detalhe a:hover{
	border: 0;
}

.artigo_comprar{
	background: url(/imagens/artigo_comprar.png) no-repeat top left; 
	/*width: 146px;*/
	
}

.artigo_comprar input{
	font-size: 10px;
	padding: 0;
	margin: 0;
	width: 20px;
	text-align: center;
	margin-left: 5px;
}

.artigo_comprar form{
	margin: 0;
	width: 120px;
	margin: 1px 0 0 0;
}
.artigo_comprar a {

	width: 26px;
}

.artigo_imagem{
	float: left;
	margin: 2px;
	padding: 2px;
	background: #F5F5F5;
}

.table_form, thead td{
	border: 1px solid #6F9937;
	background: #f5f5f5;
	color: #006633;
	paddin: 2px;
	text-align: center;
}



#caixa {
	margin: 15% auto auto auto;
	width: 305px;
	height: 310px;
	text-align: center;
	text-vertical-align: middle;
}


#caixa .blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

#caixa .shadow,
.content{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}

.content{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #000; /*border color*/
	padding: .5em 2ex;
}


ul#body_menu
{
margin: 0;
padding: 0;
white-space: nowrap;
}

#body_menu li
{
display: inline;
list-style-type: none;
}

#body_menu a { padding: 3px 10px; }

#body_menu a:link, #body_menu a:visited, #body_menu a.active:hover
{
color: #fff;
background-color: #036735;
text-decoration: none;
border: 0;
}

#body_menu a:hover, #body_menu a.active
{
color: #fff;
background-color: #6F9937;
text-decoration: none;
border: 0;
}


.noticias{
	width: 250px;
	float: left;
	margin-right: 5px; 
}

.noticias h4{
	font-size: 110%;
	border-bottom: 1px solid #6F9937;
	height: 40px;
}

input{vertical-align: middle;}

legend { border:1px solid  #6F9937; background: #d0d0d0; color: #000; padding: 3px 6px; }

.sucesso{ border:1px solid  green; background: #ccc; color: #000; padding: 5px 10px; text-align: center; margin: 5px; }
img.foto {border: 1px solid #6F9937; background: #f5f5f5; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; }

.guia_jardim{
	border: 1px solid #6F9937; 
/*	background: #f5f5f5; */
	background-image: url("/imagens/menu_hover_bg.png");
    background-repeat:repeat;
    background-color: transparent;
   
	margin: 5px 5px 5px 5px; 
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

* html body .guia_jardim{
	background: #f5f5f5;
	
}

.gama ul{
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.gama li{
	list-style-type: none;
	float: left;
}
.gama a {
	display: block;
	width: 200px;
	text-decoration: none;
	border: 1px solid #fff;
	padding: 2px;
}
.gama div.nome {
	
	padding: 20px 2px 2px 20px;
	text-align: right;
	color: #fff;
	font-weight: bold;
}

.gama div.texto {
	background-color: #f5f5f5;	
}

.gama a:hover{
	border: 1px solid #ccc;
	
}


.botao
{
	padding: 5px 10px;
	color: #fff;
	background-color: #036735;
	text-decoration: none;
	border: 2px solid #6F9937;
}

.botao:hover
{
	color: #fff;
	background-color: #6F9937;
	text-decoration: none;
	border: 2px solid #036735;
}