﻿@charset "utf-8";

.saiba-mais{ background: url(../imagens/mais.gif) center left no-repeat scroll; padding-left: 14px; color: #060; font-size: 12px; }
.saiba-mais:hover{ color: #F60; }
a{color: #003300; font-size: 14px; font-weight: normal;}
/**** 
DESTAQUES
******/
div#destaques{ float: left; margin-right: 20px; width: 260px; height: 300px;}
div#destaques img{ border: none; }
div#all{  }
div#dentro{	width: 260px; height: 260px; overflow: hidden; float: left; background-color: #8CC041;  }
.last-active{  display: none; }
.ativo{ display: block; }
div#botoes{ clear: both; margin-left: -1px; width: 80px; height: 22px; background: url(../imagens/destaques.gif) bottom left no-repeat scroll; font: 14px bold;}
#dentro a{ color: #FFF; }
#botoes a, .btn_inativo{ font-size: 14px; font-weight: bold; color: #FFF; margin: 0 3px 0 5px; text-align: left;	overflow: hidden;}
#botoes a:hover, .btn_ativo{ text-decoration: underline; color: #060;}
#botoes a p{ font-size: 12px; color: #666; }

/**** 
OUTRAS NOTÍCIAS
******/
.thumb{ color: #003300; margin-bottom: 10px; }
.thumb a h2{ color: #003300; font-size: 14px; font-weight: normal;}
.thumb small{ color: #666666; font-size: 11px;}
.thumb a:hover, .thumb a:hover h2{ color: #F90; }
#noticias-home{ width: 250px; float: left;}

/**** 
HACK 
******/
* html #destaques, * html #noticias-home{ margin-top: -20px; }

/**** 
EVENTOS
******/
#fotos-home{ width: 260px;	float: left; margin-right: 20px;}
#fotos-home .molde{	width: 120px; height: 80px; overflow: hidden; margin-bottom: 4px; float: left;}
#fotos-home .col1{ margin-right: 5px; }
#fotos-home p{ margin-bottom: 5px;}

/**** 
LISTA Arquivos, Produtos, Noticias, Secao, Galeria
******/
div#lista .col1, div#lista .col2, div#lista .col3 { width: 260px;	float: left;	margin-right: 20px; }
div#lista .clear_both{ border-bottom: 1px solid #C5C5C5; padding-top: 10px; margin-bottom: 10px; }
div#lista .col2{ margin-right: 0; }
div#lista a:hover, div#lista p.titulo a:hover{ color: #F90; }
div#lista p.titulo a{ color: #003300; font-size: 14px; font-weight: normal; }
div#lista p, div#lista p a{ font-size: 12px; 	color: #666; }
.Secoes .col2{ margin-right: 0;  } /*Excessão para a lista de seções*/

.foto-galeria{ width: 100px; height: 75px; overflow: hidden; float: left; margin-right: 10px; }
/**** 
PAGINACAO
******/
#paginacao{	clear: both;	margin: 10px 0 10px 0; text-align: center;}
#paginacao a{ font-size: 12px; padding: 0px 5px 0px 5px; margin: 3px; border: 1px solid #776B44; color: #FFF;background-color: #776B44;}
#paginacao span, #paginacao a:hover{ font-size: 12px; padding: 0px 5px 0px 5px; margin: 3px; border: 1px solid #960; color: #000 !important; background-color: #F0F4E8;}

/**** 
TITULOS DAS INTERNAS
******/
h1, #Arquivo h1, #Noticia h1, #Produto h1, #Enquete h1, #Galeria h1, .cadastro h1{ font-size: 18px; color: #006600; margin-bottom: 10px; }



/**** 
ARQUIVOS
******/
#Arquivo #lista_arquivos{ margin-bottom: 10px;}
#lista_arquivos a{	color: #666; }
#lista_arquivos a:hover{	color: #F90; text-decoration: underline; }
#Arquivo #lista_imagens{	}
#Arquivo img{ margin-right: 10px; float: left; }
#Arquivo h2{ color: #000; font-size: 14px; }

/**** 
GALERIAS
******/
#Galeria .descricao{	margin: 5px 0 5px 0;}
#Galeria a{ width: 110px;  border: 3px solid #ffffff; margin-right: 8px; display: block; float: left; color: #666;}
#Galeria a:hover img{ border-color: #F90;  }
#Galeria img{ border: 3px solid #FFF; }	
#Galeria p{	font-size: 10px; }

/**** 
NOTICIAS
******/ 
#Noticias h2{ font-size: 14px; font-style: italic;}
#Noticias img{ margin-right: 10px;}
#Noticia img{ margin: 10px !important; margin-top: 0px !important;}
#Noticias em{ color: #666; font-size: 10px;	margin-bottom: -10px; }
#Noticia p{	margin: 10px 0 10px 0 !important;}
#noticia-detalhes{	color: #666; font-size: 12px;	font-style: italic;}

/**** 
PRODUTOS
******/
#Produtos .clear_both{	height: 5px;}
/*Produto*/
#Produto #detalhes{	width: 360px; float: right; font-size: 14px; margin-right: 10px;}
#Produto #detalhes table td{ padding: 5px; font-size: 12px; }
#Produto #imagens{ width: 170px;  float: left; font-size: 14px;}
#Produto #imagens img{ border: none; }
#Produto #imagens  a{	border: 3px solid #FFF; display: block;	float: left;}
#Produto #imagens  a:hover{	border: 3px solid #F90;}
#Produto h2{ color: #000; font-size: 14px; }

/*Filtro nos produtos */
#fltr_municipio{ padding: 5px; text-align: center; background-color: #F5F5F5; margin-bottom: 10px; color: #666; font-size: 14px; }
#fltr_municipio select{ 
  width: 230px;
  height: 23px !important;
	border: 1px solid #999;
  color: #545454;
}
#fltr_municipio input{ margin-left: 10px; height: 20px; }
/**** 
SECAO
******/

#secao-descricao{ padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #CCC;}
#secao-descricao h1{ font-size: 14px; margin-bottom: 10px; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }
#secao-descricao a{ font-weight: bold; color: #FF6600; border-color: #333; }
#secao-descricao a:hover{ color: #F90; border-color: #F90;  }
#secao-descricao img{ margin: 0 10px 0 0; float: left; }
#secao-descricao p{ font-style: italic;	font-size: 12px;}
#Secoes h2{	font-size: 14px; font-weight: bold; }
.img_secao{  margin: 0 10px 0 0; float: left; }

/**** 
PESQUISA
******/
div#pesquisa_resultados a{	color: #000; 	font-size: 12px; 	margin-bottom: 5px; }
div#pesquisa_resultados a:hover{	color: #F90;	text-decoration: underline;}

/**** 
ENQUETE 
******/
#div_enquete{ }
#div_enquete h1{ background-color: #B6B6B6; color: #FFF; text-align: center; font-size: 12px; margin-bottom: 4px; }
#div_enquete #mensagem, #div_enquete em{ font-size: 12px; padding: 5px; background-color: #E7EED7; margin: 4px 0 10px 0; display: block; }
#enquete_pergunta small, #enquete_pergunta{ font-size: 14px; color: #776B44; }
.enquete_radio{ font-size: 12px; font-weight: bold; color: #666; }
#div_enquete p{ margin-top: 5px; }
#div_enquete label{ margin: 5px 0 5px 0; display: block; }
#segurae{ display: block; height: 17px; line-height: 17px; clear: both; border: 1px solid #CCCCCC;}
#segurae span{ font-size: 10px; color: #000; position: absolute;}
#segurae .resul{ line-height: 16px; text-align: center; background-color: #F60; }
#segurae .caption{ line-height: 16px;}
#btn_results, #btn_vote, #btn_return{ margin-left: 0;}

/****
CONTATO
*****/
#contato_enviar{ margin-left: 0; margin-top: 5px;}

/****
CADASTRO
*****/
.cadastro{  font-size: 14px; color: #776B44; font-weight: bold; }
.cadastro .alert { padding: 10px; }
.cadastro .caption{ padding: 10px; background-color: #E7EED7; }
.cadastro td{ padding: 5px; }
.cadastro .obrigatorio{ color: #C00; font-size: 18px;}

/****
LOGIN
*****/
#login{ padding: 10px; background-color: #E2E2D3; color: #F60; border: 1px solid #E1C6B0; margin-bottom: 10px; }
#cl-login, #cl-senha{ height: 20px; border: 1px solid #C90; width: 190px; margin-bottom: 5px; }
#login a{ font-size: 12px; color: #F60; }
#login a:hover{ text-decoration: underline; }
/****
FILTRO
*****/
#b-filtro{ padding: 5px; background-color: #F0F4E8; margin-bottom: 10px; font-size: 12px; }
#b-filtro select{ font-size: 12px; }
#b-lista-produtos{}
.b-produto{ height: 85px; }
.b-produto .foto{ width: 91px; height: 68px; overflow: hidden; float: left; margin-right: 10px; border: 4px solid #F0F4E8; }

.b-produto .titulo{ font-weight: bold; color: #000; font-size: 16px; }
.b-produto .subtitulo{ color: #776B44; font-size: 12px; }
.b-produto .titulo:hover, .b-produto .subtitulo:hover{ color: #776B44; background-color: #F0F4E8;  }
.b-produto .left{ width: 400px; float: left; }
.b-produto .right{ width: 130px; float: right; color: #776B44; }
.b-produto .valor{ font-size: 18px;}
.b-produto .unidade{}
#b-lista-produtos .pinta{ background-color: #E2E2D3; }

#b-produto{}
#b-produto h2{ font-size: 22px; color: #776B44; }
#b-produto small a{ font-size: 10px; }
#b-produto .fotos{ width: 200px; float: left; margin-bottom: 15px; }
#b-produto .foto-principal{ margin-bottom: 10px; }
#b-produto .foto-principal, #b-produto .foto-peq{ width: 190px; height: 136px; overflow: hidden; float: left; border: 5px solid #F0F4E8; } 
#b-produto .foto-principal:hover, #b-produto .foto-peq:hover{ border-color: #963;}
#b-produto .foto-peq{ width: 80px; height: 64px; margin-right: 10px; margin-bottom: 10px; }
#b-produto .detalhamento{ width: 320px; float: right; }
#b-produto h3{ font-size: 16px; color: #776B44; font-weight: bold; }
#b-produto .descricao p{ margin-bottom: 10px; font-size: 12px; color: #776B44; }
#b-produto .detalhes .tdl{ width: 105px; float: left; font-size: 12px; color: #776B44; font-weight: bold; background-color: #F0F4E8;}
#b-produto .detalhes .tdr{ width: 200px !important; padding-left: 5px; float: left; font-weight: normal; font-size: 12px; background-color: #FAFBF7;}

#dados-produtor{ padding: 5px; background-color: #F0F4E8; margin-bottom: 10px; color: #776B44; font-size: 12px;}
#dados-produtor h2{ font-size: 16px; margin-bottom: 10px; }
#dados-produtor .endereco{ width: 290px; float: left; }
#dados-produtor .contatos{ width: 200px; float: left;}
#dados-produtor p{ font-weight: bold; font-size: 14px; margin-bottom: 5px; }
.foto-produtor{ float: left; margin-right: 10px;}
#frmPedido{ margin-top: 15px; border: 1px solid #E1DAD0; padding: 5px; font-size: 12px; }
#frmPedido #cquantidade{ width: 70px; height: 22px; border: 1px solid #E1DAD0; background-color: #FFC; font-weight: bold; text-align: center; margin: 0 15px 0 15px; }
#frmPedido #total{ margin-top: 15px;  color: #776B44; font-size: 15px; }
#frmPedido #cobs{  border: 1px solid #E1DAD0; background-color: #FFC; font-weight: bold; width: 300px; height: 70px; margin-bottom: 10px; }

.pedido-lista{	border: 1px solid #E1C6B0; background-color: #E2E2D3; padding: 10px; margin-bottom: 10px; line-height: 110%; }
.pedido-lista a{ color: #F60; }
.pedido-lista a:hover{ text-decoration: underline; }
#frmMensagem{  background-color: #E2E2D3; border: 1px solid #E1C6B0; padding: 10px; padding-left: 30px; font-size: 12px; height: 50px; margin-bottom: 15px; }
#frmMensagem textarea{ float: left; border: 1px solid #E1C6B0; font-weight: bold; width: 400px; height: 50px; margin-right: 10px; }
#frmMensagem span{ color: #776B44; font-size: 15px; }
#frmMensagem input{ margin-top: 15px; }
.sub-titulo{ font-size: 14px; color: #060; margin-bottom: 5px; }
#mensagens div.mensagem{ border: 1px solid #E1C6B0; padding: 10px; margin-bottom: -1px; font-size: 12px; }
#mensagens p.msg{ margin-top: 10px; font-size: 12px; font-weight: bold; }
#mensagens p span{ color: #999;}
#mensagens .pinta{ background-color: #E2E2D3; }

#frmStatus{ margin-top: 10px; text-align: center; }
.btn, .btn2{ background: url(../imagens/bg-btn.gif) center center no-repeat; color: #FFF; font-size: 9px; width: 61px; height: 22px; border: none; text-transform: uppercase; }
.btn:hover, .btn2:hover{ color: #F90; }
.btn2{ background-image: url(../imagens/bg-btn2.gif); width: 101px; }

#falha{ background: url(../imagens/alert.jpg) top left no-repeat; padding: 0 0 0 137px;	height: 200px; }
#falha h2{ font-size: 22px; color: #F30; margin-bottom: 10px; }
#falha p{ font-size: 12px; line-height: 110%; }
