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

body { margin:0; background-image:url(../images/bg.jpg); background-repeat:repeat-x; }


#main { margin:0 auto; width:990px; height:132px; background-image:url(../images/main_bg.jpg); background-repeat:no-repeat; }
#main .flash { float:right; }

#main ul { list-style:none; clear:both; margin:0; padding:52px 0 0 0; width:990px; text-align: right }
#main li { display:inline; font-family:"Trebuchet MS", Arial; font-size:14px; color:#8FBC42; font-weight:bold; padding:0 10px; border-right:1px solid #E6E6E6 }
#main li a { color:#8FBC42; text-decoration:none; }
#main li a:hover { color:#666; text-decoration:none; }
#main .last { border:none; }

#main ul li ul { margin:15px auto; position:absolute; padding:0; list-style:none; width:990px; background-color:#8FBC42; height:24px; *margin:35px 0 0 -295px }
#main ul li ul li { color:#fff; border:none; padding:0; margin:0  }
#main ul li ul li a { color:#fff; text-decoration:none; padding:7px 10px 6px 10px; }
#main ul li ul li a:hover { color:#8FBC42; text-decoration:none; background-color:#fff }

#data { margin:5px auto; width:990px; background-color:#E6E6E6; height:24px; }
#data p { font-family:"Trebuchet MS", Arial; font-size:14px; color:#999; text-align:center; padding:3px 0 0 0; margin:0 }

#center { width:990px; margin:10px auto; }

#side { float:left; width:200px;  }
#side h1 { font-family:"Trebuchet MS", Arial; font-size:15px; color:#8FBC42; padding-top:0; margin-top:0; clear:both }
#side p.chapeu { font-family:"Trebuchet MS", Arial; font-size:10px; color:#333333; padding:0; margin:0 }
#side h2 {  font-family:"Trebuchet MS", Arial; font-size:13px; color:#333333; padding:0; margin:0 }
#side h3 {  font-family:"Trebuchet MS", Arial; font-size:13px; color:#333333; padding-bottom:0; margin-bottom:0 }

#side p.nota { font-family:"Trebuchet MS", Arial; font-size:11px; color:#333333; padding-top:5px; margin-top:0 }
#side .bt { width:200px; margin-bottom:10px; float:left; padding:0 0 5px 0; border-bottom:1px solid #EBEBEB; text-align:right }

#side .produto-foto { padding:9px; border:1px  solid #EBEBEB; }


#content { float:left; width:600px; margin-left:20px;  }

#content form { font-family:"Trebuchet MS", Arial; font-size:13px; color:#333333; padding-top:0; margin-top:0; width:300px; }
#content fieldset { border:none; }
#content fieldset label { display:inline-block; }
#content fieldset label input { width:270px; border:none; background:#ADADAD; padding:0px; float:left;}
#content fieldset label textarea { width:270px; height:100px; border:none; background:#ADADAD; padding:0px; float:left;}
#content fieldset input.botao { border:none; background:#666; padding:0px 10px; margin-right:30px; float:right; cursor:pointer; font-family:"Trebuchet MS", Arial; font-size:12px; color:#FFF; padding-top:0; margin-top:10px;}

#content ul { padding:0; margin:0; list-style:none; }
#content ul li { padding:0; margin:0; list-style:none; font-family:"Trebuchet MS", Arial; font-size:13px; }
#content ul li a { color:#333333; text-decoration:none; }
#content ul li  a:hover { color:#8FBC42; text-decoration:underline; }

#content .bem-vindo { float:left; text-align:center; width:600px;  border-bottom:1px solid #EBEBEB; padding:20px 0 }
#content h1 { font-family:"Trebuchet MS", Arial; font-size:15px; color:#8FBC42; padding-top:0; margin-top:0; clear:both }
#content h1 a { color:#8FBC42; text-decoration:none; }
#content h1 a:hover { color:#ccc; text-decoration:none; }
#content h2 { font-family:"Trebuchet MS", Arial; font-size:20px; color:#333333; padding-top:0; margin-top:0 }

#content .cols1 { float:left; width:290px; margin-top:15px }
#content .cols1  ul { padding:0; margin:0; list-style:none; border-bottom:1px solid #EBEBEB; margin-bottom:10px; }
#content .cols1  li { font-family:"Trebuchet MS", Arial; font-size:13px; color:#333333; margin-bottom:5px  }
#content .cols1 li a { color:#333333; text-decoration:none; }
#content .cols1 li  a:hover { color:#8FBC42; text-decoration:underline; }

#content .cols2 { float:right; width:290px; margin-top:15px }
#content .cols2  ul { padding:0; margin:0; list-style:none; border-bottom:1px solid #EBEBEB; margin-bottom:10px; }
#content .cols2  li { font-family:"Trebuchet MS", Arial; font-size:13px; color:#333333; margin-bottom:5px }
#content .cols2 li  a { color:#333333; text-decoration:none; }
#content .cols2 li  a:hover { color:#8FBC42; text-decoration:underline; }

#content p { font-family:"Trebuchet MS", Arial; font-size:13px; line-height:150%; color:#333333;  }
#content .bt { float:left; clear:both; }

#content .produto-cols { float:left; padding:8px; border:1px  solid #EBEBEB; width:160px; height:200px; _height:200px; margin:0 18px 18px 0px }
#content .produto-cols h2 {font-family:"Trebuchet MS", Arial; font-size:13px; color:#333333; padding-top:0; margin-top:0; text-align:center }

#content .produto-detalhes { width:358px; padding:20px; float:right;  border:1px  solid #EBEBEB;  }
#content .produto-detalhes p { line-height:100%; padding:0; margin:0 }
#content .produto-detalhes h2 {font-family:"Trebuchet MS", Arial; font-size:15px; color:#333333; padding-top:0; margin-top:0;  }
#content .produto-detalhes ul { padding:0; margin:0;  list-style:none;}
#content .produto-detalhes li  {font-family:"Trebuchet MS", Arial; font-size:12px; color:#333333; }
 
#content .filtro { width:590px; text-align:right; padding:5px; background-color:#F7F7F7 }
#content .filtro select { font-family:"trebuchet MS", arial; font-size:14px; color:#8FBC42 }

#content hr { width:100%; border:none; border-top:1px solid #EBEBEB; size:1px; height:1px; clear:both; float:left; margin:20px 0 }

#banners { float:right; width:150px;  }
#banners h1 { font-family:"Trebuchet MS", Arial; font-size:15px; color:#8FBC42; padding:0; margin:0 }
#banners .banner { float:left; margin:7px 0; }

#footer { clear:both; width:100%; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; height:50px; padding-top:20px }
#footer .content { margin:5px auto; padding:5px auto; width:990px; height:55px}
#footer a {font-family:"Trebuchet MS", Arial;font-size:12px;color:#333333; text-decoration:none;}
#footer a:hover {font-family:"Trebuchet MS", Arial;font-size:12px;color:#8FBC42; text-decoration: underline}
#footer .logo { float:left; width:100px}
#mapadosite { width:400px; height:55px; margin:0 100px auto 10px; float:left }