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

*{
  font-family:"Trebuchet MS", Arial, "Times New Roman";
  font-size: 11px;
}

body{
  background:url(../imagens/bg.jpg) #015931;
}

.corpo{
 /* background:url(../imagens/fundo_rodape.png) no-repeat #f9f9f9 bottom;*/
/* background:url(../imagens/fundo_meio.png) repeat-y center; */
	background: #FFFFFF;	
	height:460px;
}

/****************** rodape ********************/
.rodape{
	/*background:url(../imagens/rodape.png) no-repeat bottom left;*/
}

.div_cabecalho{
	background-color:#015931;
	width:100%;
	border-bottom:5px solid #FFCC33;
}

.texto-rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #375b24;
	font-weight: bold;
	vertical-align: bottom;
	padding-left: 25px;
	text-decoration: none;
}

.link-rodape {
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #375b24;
	font-weight: normal;
	text-decoration: none;
}

.link-rodape:hover {
	text-decoration: underline;
}

/****************** destaques ********************/
.destaques{
   background:url(../imagens/corpo_destaques.png) no-repeat top left;
   height:172px;
   padding-left:13px;
   padding-right:12px;
}

/****************** RECEITAS *****************/
.receitas{
 background:url(../imagens/corpo_receitas.png) no-repeat bottom left;
 height:90px;
 padding-bottom: 22px;
}

.receitas_grande{
 background:url(../imagens/fundo_vertical_receitas.png) repeat-y bottom left;
 padding-left:19px;
 padding-right:28px;
}

.texto_receita {
  color:#b99856;
  text-decoration:none;
}

.texto_receita:hover {
	text-decoration: underline;
}

.subtitulo-receitas {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	font-weight: bold;
	background:#FFFFCC;
	vertical-align: middle;
	padding-left: 7px;
	height: 26px;
}

.titulo_receita {
	color:#ca1f0f;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.titulo_receita:hover {
	text-decoration:underline;
}

/****************** bem vindo ********************/
.fundo_bem_vindo{
  background:url(../imagens/corpo_bem_vindo.png) no-repeat bottom left;
  padding-bottom:18px;
  padding-left:18px;
  padding-right:20px;
  color: #006600;
}

.receita {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
}

/****************** noticias ********************/
.fundo_noticias{
  background:url(../imagens/corpo_noticias.png) no-repeat bottom left;
  height:140px;
  padding-bottom: 25px;
}

.fundo_noticias_grande{
  background:url(../imagens/fundo_vertical_noticias.png) repeat-y bottom left;
  padding-left:17px;
  padding-right:21px;
}

.titulo_noticia {
  color:#ca1f0f;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
}

.titulo_noticia:hover {
  text-decoration:underline;
}

.data_noticia {
  font-size:9px;
  color:#b99856;
}

/****************** newsletter ********************/
.campo_newsletter{
  background:url(../imagens/bg_campo_newsletter.png) repeat-x top left;
  border:solid 1px #c6b998;
  font-size:11px;
  color: #41682c;
}

.texto_newsletter{
  color:#4a6a38;
  font-size:11px;
}

/****************** paginas internas ********************/
.top-interno {
	font-family: "Poor Richard", Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #5d4a1f;
	padding-left: 20px;
	vertical-align: middle;
	font-weight: bold;
	background:url(../imagens/topo_interno.png) no-repeat top left;
}

.bg-meio-interno {
	font-family:"Trebuchet MS", Arial, "Times New Roman";
	font-size: 11px;
	text-align: justify;
	color:#000000;
	padding-top: 7px;
	padding-left: 18px;
	padding-right: 15px;
	padding-bottom: 3px;
	vertical-align: top;
	background:url(../imagens/bg-meio-interno.png) repeat-y top left;
}

.bg-bottom-interno {
	background:url(../imagens/bottom-interno.png) no-repeat top left;
}

.linha-botoes {
	padding-left: 20px;
}

/****************** estilos da tabela menu vertical ********************/
.topo-menu {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #ffffff;
	padding-left: 25px;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	background:url(../imagens/top-menu.png) no-repeat top left;
}

.meio-menu {
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	vertical-align: top;
	text-align: left;
	background:url(../imagens/meio-menu.png) repeat-y top left;
}

.bottom-menu {
	background: url(../imagens/bottom-menu.png) no-repeat top left;
}


/****************** MENU VERTICAL *****************/
.link_menu_vertical {
	font-family:"Trebuchet MS", Arial, "Times New Roman";
	font-size: 12px;
	color: #777;
	font-weight: bold;
	text-decoration:none;
}

.link_menu_vertical:hover {
	text-decoration:underline;
}
.menu_vertical {
	padding:10px;
	padding-left:25px;
	background: #fdf8ec url(../imagens/fundo_menu_vertical_1.png) center left no-repeat;
	border-bottom:solid 2px #FFFFFF;
	font-family:"Trebuchet MS", Arial, "Times New Roman";
	font-size: 12px;
	color: #777;
	font-weight: bold;
}

.menu_vertical:hover {
	background: #ffc011 url(../imagens/fundo_menu_vertical_2.png) center left no-repeat;
}

.menu_subcategoria_produtos {
	border-bottom:solid 2px #FFFFFF;
}

.subcategorias_produtos {
	padding:3px;
	padding-left:30px;
}

.titulo_subcategoria {
  color:#ca1f0f;
  font-weight:bold;
  font-size:13px;
}

.link_outros_produtos {
  color:#666666;
  font-size:11px;
  text-decoration:none;
}

.link_outros_produtos:hover {
  text-decoration:underline;
}

.imagem_produto {
	border:solid 1px #CCCCCC;
}

.imagem_produto:hover {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.titulo_produto {
  color:#ca1f0f;
  font-weight:bold;
  font-size:20px;
}

.cima_titulo_produto {
  font-family:"Trebuchet MS";
  color:#666666;
  font-weight:bold;
  font-size:13px;
}

/****************** DEPOIMENTOS *****************/
.foto-depo {
	border: #EEEEEE 1px solid;
	padding: 4px;
}

/*----------------------------------PAGINAÇÃO----------------------------------*/
.paginacao_atual {
	background-color: #FFFFFF;
	padding: 3px;
	color: #375b24;
	display: inline;
	border: solid 1px #375b24;
	margin: 3px;
}

.paginacao {
	padding: 3px;
	display: inline;
	margin: 3px;
}

.paginacao_bts {
	display: inline;
	padding: 3px;
	margin: 3px;
}

.paginacao_links {
	text-decoration: none;
	color: #696969;
	font-weight: bold;
}
/*----------------------------------PAGINAÇÃO----------------------------------*/

/****************** FOTOS *****************/
.titulo-fotos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ca1f0f;
	font-weight: bold;
	text-decoration: underline;
}

.titulo-fotos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ca1f0f;
	font-weight: bold;
	text-decoration: underline;
}

.texto-fotos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

.texto-fotos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
}

/****************** FAQS *****************/
.link_faqs {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

.link_faqs:hover {
	text-decoration:underline;
}

.pergunta_faq {
	color:#666666;
	font-weight:bold;
	font-size:13px;
}

/****************** EVENTOS *****************/
.data-evento {
	font-size: 13px;
	color: #CC0000;
	background-color: #fdf8ec;
	font-weight: bold;
}

.texto-evento {
	font-size: 12px;
	color: #CC0000;
	background-color: #fdf8ec;
}

/****************** CALENDARIO *****************/
.tabela-calendario {
	padding: 1px;
	border:#c6b998 1px solid;
	background-color:#f6f8ec; /* #FFFFCC; */
}

.mes-ano {
	text-align:center;
	background-color: #426c2b; /* #c6b998; */
	font-weight: bold;
	color: #FFFFFF; /* #000000; */
}

.nomes-dias {
	text-align:center;
	background-color: #e0e5ba; /* #ffffa5; */
	font-weight: bold;
	color: #000000;
}

.dia-hoje {
	font-size: 11px;
	background-color:#426c2b; /* #c6b998; */
	color:#FFFFFF;
	display: block;
	text-decoration: none;		
}
.dia-hoje:hover {
	font-size: 11px;
	background-color:#e0e5ba; /* #f2e7c8; */
	color:#FFFFFF;
	display: block;
	text-decoration: underline;		
}

.dias-semana {
	font-size: 10px;
	background-color:#f6f8ec; /* #FFFFCC; */
	color:#000000;
	display: block;
	text-decoration: none;		
}
.dias-semana:hover {
	font-size: 10px;
	background-color:#e0e5ba; /* #fdb814; */
	color:#000000;
	display: block;
	text-decoration: underline;		
}

/****************** LOJA *****************/
.cadastrar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ca1f0f;
	font-weight: bold;
	text-decoration:none;
}

.usuarios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #375b24;
	font-weight: normal;
	text-decoration: none;
}

.form{
  text-align:left;
  color:#666666;
  font-size:12px;
}

.titulo_cadastro {
	padding:10px;
	padding-left:25px;
	background: #fdf8ec url(../imagens/fundo_menu_vertical_1.png) center left no-repeat;
	border-bottom:solid 2px #FFFFFF;
	font-family:"Trebuchet MS", Arial, "Times New Roman";
	font-size: 12px;
	color: #777;
	font-weight: bold;
}