.conteudo-agenda{
	max-width: 940px;
	padding:40px 20px ;
	margin-left: 90px;
	position: relative;
	clear: both;
}
.tempero{
	position: absolute;
	right: -400px;
	top:-150px;
}

.formulario{
background-color: #d8d0cc;	
  margin:0 auto;
  margin-top: -40px;
  height: 0;
   overflow: hidden;
   padding:0;
   position: relative;

}
.formulario .sucesso{
	display: block;
	position: absolute;
    width: 100%;
    height: 100%;
    background-color: #d8d0cc;
    text-align: center;
    display: none;
}
.texto-sucesso{
	text-transform: uppercase;
	color:#a41530;
	font-size: 46px;
	text-align: center;
	line-height: 100%;
	padding-top: 130px;
	font-weight: 700;
	margin-left: -30px;
}
.formulario.ativo{
  display: block;
   padding: 60px 20px;
  
  height: auto;
  width: 100%;
  transition: all .35s;
}
.campo {
  margin-bottom: 16px;
 } 
.form-control{
  border:0px;
  width: 100%;
  border-radius:0;
}
 textarea.form-control{
    height: 120px;
  }
.cap-tel{
   float:left;
   width: 48%;
}
.cap-assunto{
   float:right;
   width: 48%;
}
.formulario .btenvia{
   font-family: 'dk_buntaroregular';
   background-color: transparent;
   background-image: url(../images/botao-cinza.png);
  color:#fff;
  background-size: 100% 100%;
  float:right;
  padding:10px 30px;
  font-size: 22px;
  border:0;
  cursor: pointer;
  transition: all .35s;
}
.btenvia:hover{
  opacity: 0.8;
  transition: all .35s;
}

.agenda{
	position: relative;
	margin-top: 110px;
}
.agenda .imagem-agenda{
	position: absolute;
}
.conteudo-receita #texto{
	margin-bottom: -50px;
}
.agenda .imagem-agenda img{
   max-width: 210px;
}
.conteudo-receita{
  margin-top: 30px;
  padding-left: 255px;
}
.titulo-receita{
  color:#4f3521;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
.hora-receita{
  color:#a41530;
  font-size: 14px;
  font-weight: 600;
}
.hora-receita img{
	float:left;
	margin-right: 7px;
	margin-top: 3px;
}
.lista-receita{
   padding-top: 27px;
   clear: both;
}
.lista-receita ul li{
	list-style: none;
	background-repeat: no-repeat;
	padding-left:18px;
	color:#434240;
	font-size: 14px;
	background-image: url(../images/interna/ponto.png);
	background-position: left 6px;
	margin-bottom: 20px;
}
.agendar-visita{
	width: 172px;
	height: 47px;
	background-image: url(../images/interna/botao-agenda.png);
	 font-family: 'dk_buntaroregular';
	 padding-left: 20px;
	 color:#fff;
	 font-size: 20px;
	 padding-top: 10px;
     position: relative;
     cursor: ponter;
     transition: all .35s;
     cursor: pointer;
     z-index: 9;
}
.agendar-visita span{
	width: 14px;
	height: 8px;
	background-image: url(../images/interna/seta-agendadown.png);
    float:right;
    margin-right: 18px;
    margin-top: 11px;
}
.agendar-visita.ativo span{
	width: 14px;
	height: 8px;
	background-image: url(../images/interna/seta-agendaUp.png);
    float:right;
    margin-right: 18px;
    margin-top: 11px;
}
.agendar-visita:hover{
	opacity: 0.8;
	transition: all .35s;
}

.quiabada {
    position: absolute;
    right: -460px;
    top: -102px;
}
.escolha-receita{
	float:left;
	position: relative;
	margin-top:34px;
    margin-bottom: 20px;
    margin-right: 70px;
}
.escolha-receita .imagem{
	width: 220px;
	height: 220px;
	background-size: cover;
	background-position: center;
	border:10px solid #fff;
	border:2px 4px 2px #333;
}
.titulo-foto-receita{
	width: 208px;
	height: 56px;
	background-image: url(../images/interna/titulo-receita.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: center;
    color:#434240;
    font-size: 15px;
    font-weight: 600;
    padding-top: 17px;
    margin-top: -25px;
    margin-left: 5px;
    transition: all .35s;
    position: absolute;
}
.escolha-receita:hover .titulo-foto-receita{
	margin-top: -30px;
	transition: all .35s;
}

#listagem{
  padding-top: 40px;

}
#listagem .titulo-listagem{
  color:#1b90a1;
  font-size: 40px;
  font-family: 'dk_buntaroregular';
  margin-bottom: 20px;
}
#listagem ul {
}
#listagem ul li{
	list-style: none;
}
#listagem ul li.zebra{
   	background-image: url(../images/interna/transparencia.png);
}
#listagem ul li a{
	display: block;
	padding:10px;
	color:#fff;
}
#listagem ul li a{
    color:#434240;
    font-size: 15px;
}
#listagem ul li a:hover{
	background-color: #f7941d;
	color:#fff;
	transition: all .35s;
}
#buscador{
	margin:0 auto;
	width: 720px;
}
#buscador .campo-busca{
  float:left;
  width: 600px;
}
#buscador .campo-busca input{
	height: 37px;
	background-color:#1b90a1;
	font-size: 15px;
	width: 100%;
	color:#fff;
	padding-left: 50px;
	background-image: url(../images/interna/botaobusca.png);
	background-repeat: no-repeat;
	border-radius: 10px;
}
#buscador .botao input{
	float:right;
	width: 102px;
	height: 41px;
	background-image: url(../images/interna/botao-busca.png);
	background-size: 100% 100%;
	text-align: center;
	font-family: 'dk_buntaroregular';
	font-size: 20px;
	border:0;
	color:#fff;
    transition: all .35s;
}
#buscador .botao input:hover{
	opacity: 0.8;
	transition: all .35s;
}

#buscador ::-webkit-input-placeholder {
   color: #fff !important;
   font-style: italic;
    }
#buscador :-moz-placeholder {
   color: #fff !important;
   font-style: italic;
   }
#buscador ::-moz-placeholder {
   color: #fff !important;
   font-style: italic;
   }
#buscador :-ms-input-placeholder {
   color: #fff !important;
   font-style: italic;
   }
  #nao-encontrado{
  	text-align: center;
  	color:#78675e;
  	font-size: 40px;
  	font-family: 'dk_buntaroregular';
  	line-height: 130%;
  	padding-top: 100px;
  } 
  #texto-receita{
  	color:#434240;
  	font-size: 15px;
  	line-height: 180%;
  }
.titulo-modo {
    font-weight: 600;
    text-transform: uppercase;
    color: #434240;
    font-size: 13px;
    padding-bottom: 8px;
    margin-top: 31px;
}
#ingredientes ul li{
	list-style-position: inside;
	margin-bottom: 15px;
}
#dados-receita .imagem{
	float:left;
	max-width: 299px;
}
#dados-receita .imagem img{
	width: 100%;
}
#descricao-receita{
	float:left;
	width: 540px;
	margin-left: 29px;
}
.titulo-descricao-receita{
	color:#1b90a1;
	font-size: 40px;	
	font-family: 'dk_buntaroregular';
	line-height: 100%;

}

#descricao-receita .editoria a{
	padding:5px 9px;
	float:left;
	background-color: #434240;
	color:#fff;
	font-size: 12px;
	margin-top: 5px;
}
.tempo{
	float:left;
	width: 170px;
	text-align: center;
	padding:40px 0;

}
.tempo.borda{
	    border-left: 1px solid #b2a29a;
	    margin-left: 15px;
	}
.tempo .nivel1{
   padding:15px 0;
   color:#434240;
   font-size: 12px;
   text-transform: uppercase;
}
.tempo .nivel2{
	font-weight: 600;
	color:#1b90a1;
}
#uteis-receita{
	margin:0 auto;
	width: 409px;
}
.conteudo-acao{
	max-width: 940px;
	margin:0 auto;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	padding-top: 20px;
	clear: both;
}
.titulo-seminario{
	font-weight: 600;
	text-transform: uppercase;
	padding-top: 30px;
	padding-bottom: 40px;
}
#outros-seminarios{


}
.linha-seminario{
	background-size: 100%;
	background-repeat: no-repeat;
    background-image: url(../images/sombra.png);
    border-top: 1px solid #5b4331;
    margin:0 auto;
    margin-top: 40px;
    padding-top: 50px;
    width: 80%;
}
.titulo-outros-seminarios{
	color:#434240;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 40px;
}
.seminario a{
	display: block;
	min-height: 119px;
	margin-bottom: 25px;
	color:#434240;
}
.seminario .imagem{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 105px;
	height: 105px;
	float:left;
}
.seminario .descricao{
	float:left;
	width: 288px;
	margin-left: 18px;
}
.seminario .titulo{
  color:#434240;
  font-size: 15px;
  font-weight: 600;
  line-height: 110%;
}
.seminario .data{
   padding-bottom: 20px;
   font-size: 13px;
   font-style: italic;
}
.seminario .breve{
  color:#434240;
  font-size: 15px;
}
.seminario a:hover .titulo{
  text-decoration: underline;
}
.titulo-post-acao{
   color:#434240;
   font-size: 25px;
   font-weight: 600;
   line-height: 90%;
}
.titulo-post-acao span{
	display: block;
	color:#434240;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 26px;
}
#texto-educa img{
	float:left;
	margin-right: 15px;
	margin-bottom: 10px;
}
#selecione{
	text-align: center;
	font-family: 'dk_buntaroregular';
}
.mes-selecionado{
	color:#ea9c07;
	font-size: 43px;
	padding:40px 0;
}
#banner-interna{
	position: relative;
}
#banner-interna img{
	width: 100%;
}
#banner-galeria {
   height: 193px;
   background-repeat:no-repeat;
   background-position: center;
   background-size: cover; 
   width: 100%;
}
.info-galeria{
	background-image: url(../images/interna/banner-galeria.png);
	width: 284px;
	background-color: #fdd93a;
	background-repeat: repeat-y;
	background-position: left center;
	padding:17px 25px;
	float:right;
	margin:27px 27px 0 0;
	line-height: 110%;
}
.info-galeria strong{
  font-size:12px;
  color:#90780a;
  display: block;
  padding-bottom: 4px;
}
.info.borda{
   border-bottom:1px solid #90780a;
   padding-bottom: 12px;
   margin-bottom: 12px;
   color:#453a06;
}
.sec{
	background-color: #aea097;
	color:#fff;
	font-size: 25px;
	padding:7px 15px;
	background-color: #aea097;
	border-radius: 15px;
	position: absolute;
	width: 100%;
	cursor: pointer;
	z-index: 999
}
.sec img{
	float:right;
	margin-top: 3px;
	margin-left: 10px;
}
#seleciona-ano{
	position: relative;
	width: 260px;
	margin:0 auto;
	height: 52px;
}
#filtro-ano{
	
	background-image: url(../images/interna/bg-datas.png);
	background-size: 100% 100%;
	width: 526px;
	position: absolute;
	top:25px;
	left: -132px;
	height: 0;
	opacity: 0;
	overflow: hidden;
	transition: all .35s;
}
#filtro-ano.ativo{
	opacity: 1;
padding:40px 30px;
height: auto;
transition: all .35s;
position:relative;
z-index:99;
}
#filtro-ano a{
	float:left;
	color:#fff;
	font-size: 24px;
	background-color: #86786e;
	padding:10px;
	margin-left: 13px;
	margin-bottom: 13px;
	width: 100px;
	border-radius: 10px;
}
#filtro-ano a:hover{
	background-color: #f7941d;
	transition: all .35s;
}
#filtro-ano a.ativo{
	background-color: #f7941d;
}