@charset "utf-8";
/* CSS Document */



*{margin:0; padding:0; }

a{ text-decoration:none; }

p{ font-size:12px; padding:5px 0px 5px 3px; line-height:18px; }

body { text-align:center; font-family: Arial, Helvetica, sans-serif; background:url(img_site/fundo.jpg); }

#content { width:930px; margin:auto; clear:both; text-align:left; height:auto; padding:0px 0px 5px 0px; overflow:hidden; }


#faixa_top { float:left; width:100%; height:8px; background:#73870a; border-bottom:2px solid #576800; }

.topo { float:left; width:935px; padding:5px 0px 0px 0px; height:auto;  }

.logo{ float:left; height:auto; width:350px; }

.menu{ float:right; width:505px; height:auto; margin:47px 0px 0px 0px; }


ul#navega{ float:right; list-style-type:none;position:relative; font-size:15px; font-weight:bold; margin:-5px 0 0 0; padding:6px 0 0 0; color:#000000; }
ul#navega li{display:block; float:left; margin:0 0 0 0px; height:60px; _height:57px; width:auto; padding:-4px 4px 0px 2px;   }
ul#navega li.left{margin:0;}
ul#navega li a{ text-align:center; display:block;float:left; color:#FFFFFF; text-decoration:none; padding:15px 10px 10px 10px;  }
ul#navega li a.right{ padding-right:19px; }
ul#navega li a:hover{ color:#FFFFFF; background:#732626; padding:15px 10px 25px 10px;  }
ul#navega li a.current{ color:#FFFFFF; background:#732626; }
ul#navega li a.current:hover{color:#FFFFff;background: #732626; }


.meio{ float:left; width:100%; height:auto; clear:both; background:#FFFFFF; margin:0px; padding:0px 10px 10px 20px; } 

.faixa{ float:left; width:99%; padding:8px 0px 8px 0px; margin:0px 0px 0px 0px; }

.bx1{ float:right; width:261px; height:51px; background:url(img_site/box.jpg); margin:3px 20px 3px 0px; }
.bx1_img{ float:left; width:50px; height:40px; padding:5px 0px 0px 4px; }
.bx1_txt{ float:left; width:200px; height:auto; padding:3px 2px 2px 1px; }


.bx2{ float:right; width:290px; height:auto; padding:8px 0px 0px 0px; }

.busca{ float:left; width:230px; height:23px; border:0px; background:#e4e6d8; padding:5px 2px 3px 3px; font-size:12px; color:#656565; font-weight:bold; }

.btn_busca { float:left; background:url(img_site/ok.jpg) no-repeat #e4e6d8; border:0px; cursor: pointer; height: 31px; padding:5px 0px 0px 2px; line-height: 5000px; /* pra IE */ margin: 0; overflow:hidden; text-indent:-5000px; width:25px; }


.newsletter{ float:left; width:220px; height:27px; border:0px; background:#e4e6d8; padding:5px 2px 3px 3px; font-size:12px; color:#656565; font-weight:bold; }

.btn_busca2 { float:left; background:url(img_site/enviar.png) no-repeat #e4e6d8; border:0px; cursor: pointer; height: 34px; padding:5px 0px 0px 2px; line-height: 5000px; /* pra IE */ margin: 0; overflow:hidden; text-indent:-5000px; width:70px; }


.link1{ font-size:13px; color:#77011e; font-weight:bold; }
.link1:hover{ text-decoration:underline; }

.link2{ font-size:12px; color:#73870a; }
.link2:hover { text-decoration:underline; }

.link3{ font-size:13px; color:#307d97; font-weight:bold; }
.link3:hover{ text-decoration:underline; }

.link4{ font-size:12px; color:#3a3637; }
.link4:hover{ text-decoration:underline; }

.link5{ float:right; font-size:12px; color:#FFFFFF; background:url(img_site/comprar.png); width:80px; height:15px; padding:2px 0px 2px 13px; margin:8px 5px 0px 0px; font-weight:bold; }
.link5:hover{ text-decoration:underline; }


.titulo{ font-size:14px; line-height:18px; color:#77011e; }
.titulo2{ font-size:17px; line-height:18px; color:#77011e; font-weight:bold; }

.font1{font-size:12px; color:#3a3637;}
.font2{font-size:12px; color:#77011e; font-weight:bold; }

.home{ float:left; width:100%; height:auto; }


.faixa2{ float:left; width:96%; height:auto; padding:20px 0px 10px 0px; }
.faixa2 hr{ border:0px; border-bottom:1px dotted #8a8780; width:95%; margin:10px 0px 5px 5px; }

.prod{ float:left; width:205px; height:auto; min-height:100px; margin:10px 5px 10px 5px; border-right:4px dotted #98bdc3; }
.prod_img{ float:left; width:82px; height:auto; padding:0px 0px 0px 5px; }
.prod_txt{ float:left; width:102px; height:auto; padding:5px 2px 5px 10px; }

.prod2{ float:left; width:200px; height:auto; min-height:110px; margin:20px 5px 20px 5px; border-right:4px dotted #98bdc3; }
.prod_img2{ float:left; width:85px; height:auto; padding:0px 0px 0px 5px; }
.prod_txt2{ float:left; width:90px; height:auto; padding:5px 2px 5px 10px;  }


.column { float:left; width:410px; height:auto;  margin:0px 20px 0px 0px; }
.column h1{ font-size:15px; font-weight:bold; color:#77011e; border-bottom:2px dotted #77011e; margin:0px 0px 10px 0px;  }
.column p{ padding:3px 0px 3px 0px; }


.agenda{ float:left; width:200px; height:auto; padding:5px 0px 0px 0px; }
.agenda_img { float:left; width:80px; }
.agenda_txt { float:left; width:110px; padding:5px 2px 3px 2px; }

.rd{ float:left; width:155px; padding:3px 5px 3px 5px; border-right:4px dotted #98bdc3; height:40px;  }
.rd_img{ float:left; width:45px; height:50px; }
.rd_txt{ float:left; width:100px; height:50px; }

.frete{ color:#51c6e9; font-size:13px; font-weight:bold; }
.txt{ color:#2d292a; font-size:11px; }
.fone{ color:#608b20; font-size:15px; font-weight:bold; width:120px; }
.compre{ color:#317c91; font-size:18px; font-weight:bold; }

.rodape{ float:left; width:100%; background:#FFFFFF; height:80px; margin:20px 0px 0px 0px; padding:0px 0px 0px 10px; font-size:12px; color:#3aaaae; }
.rodape ul{ float:left; list-style:none; width:100%; height:auto; padding:8px 0px 0px 0px; }
.rodape ul li{ float:left; width:auto; padding:3px; }
.rodape ul li a{ color:#3b393a; font-size:12px; }
.rodape ul li a:hover{ color:#3aaaae; text-decoration:underline;}


.rodape1{ float:left; width:60%; height:auto; }
.rodape2{ float:right; width:34%; height:auto; padding:10px 0px 5px 0px; }

.coluna1{ float:left; width:222px; height:auto; padding:0px 8px 0px 0px; } 

.coluna1 h1 { color:#77011e; font-size:17px; font-weight:bold; letter-spacing:1px; }
.coluna1 p{ padding:3px 0px 3px 0px; font-size:12px; }

.coluna2{ float:left; width:645px; height:auto; }
 
.coluna2 h1 { color:#77011e; font-size:17px; font-weight:bold; letter-spacing:1px; margin:0px 0px 10px 0px; }

.mapa { float:left; width:100%; height:auto; padding:30px 0px 2px 0px; }



.contato{ float:left; width:100%;height:auto; background:url(img_site/contato.jpg) bottom right no-repeat; }

.submit{ background:url(img_site/input.png) repeat-x; color:#FFFFFF; width:69px; height:31px; border:1px solid #609901; font-size:14px; font-weight:bold; }


.cprod{ float:left; width:97%; height:auto; border-bottom:4px dotted #96bfc1; padding:8px 2px 8px 2px; margin:5px 10px 0px 0px; }
.cimg{ float:left; width:115px; height:auto; }
.ctxt{ float:left; width:100px; height:auto; }


.marcador{ font-size:11px; color:393438; font-style:italic; margin:10px 0px 10px 0px; }

.input{ width:200px; height:22px; border:0px; font-size:12px; color:#3a3637; background:#e4e6d8; padding:5px 2px 2px 5px; }
.textarea{ width:320px; height:80px; border:0px; font-size:12px; color:#3a3637; background:#e4e6d8; padding:5px 2px 2px 5px; }

.paginacao { float:left; width:95%; height:auto; text-align:right; padding:8px 10px 0px 0px; }

.pagina { font-size:12px; font-weight:bold; color:#413c39; padding:2px 3px 3px 3px; margin:0px 1px 0px 1px; }
.pagina:hover { font-size:12px; font-weight:bold; color:#FFFFFF; padding:2px 3px 3px 3px; background:#413c39; }
.pagina2 { font-size:12px; font-weight:bold; color:#FFFFFF; padding:2px; background:#413c39; }

.faixa3{ float:left; width:100%; height:auto; padding:10px 0px 10px 0px; }

.prod_img3{ float:left; width:210px; height:auto; }
.prod_txt3{ float:left; width:406px; height:auto; padding:0px; }
.prod_txt3 p{ padding:2px 0px 5px 2px; }


.noticias{ float:left; width:100%; height:auto; padding:20px 0px 15px 0px; border-bottom:2px solid #923448; }

.data{ float:left; width:55px; height:45px; background:url(img_site/data.png) no-repeat; color:#FFFFFF; padding:7px 0px 0px 12px; font-size:14px; font-weight:bold; }
.texto{ float:left; width:550px; height:auto; }
.texto p{ padding:5px 2px 5px 5px; }

.back{ float:right; text-align:right; width:100%; height:50px; padding:10px 5px 0px 0px; }





.comprar{ float:left; width:100%; height:auto; padding:5px 0px 5px 0px; }




.assinatura{ float:left; width:99%; height:50px; text-align:right; }
.assinatura a{ float:right; padding:15px 5px 5px 0px; }





