@charset "utf-8";
/* CSS Document */

/*
* Header
*/
.logo{ background: url(../images/logo_agronegocio.png) no-repeat 0 0; width: 227px; height: 52px; text-indent: -99999px; display: block;}

@media (min-width: 768px) {
.logo{ background: url(../images/logo_agronegocio2.png) no-repeat 0 0; width: 127px; height: 52px; text-indent: -99999px; display: block;}
}
@media (min-width: 992px) {
.logo{ background: url(../images/logo_agronegocio.png) no-repeat 0 0; width: 227px; height: 52px; text-indent: -99999px; display: block;}
#topo li{
	padding-left:10px;
}
}
@media (min-width: 1200px) {
  #topo li{
	padding-left:25px;
	}
}

#topo li ul li{
	padding-left:0px;
}


#topo li ul li a{
	text-align: center !important;
}





a.img_de_pdf{
	max-width:180px;
	 padding:2px; border:1px solid #dddddd;
	 cursor:pointer;
	 background-color:#FFF;
	 margin-top:15px;
	 -webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
a.img_de_pdf:hover{
	background-color:#FFF;
	 border:1px solid #b2b2b2;
}

.img_de_pdf img{
	border:none;
}


div.plataforma_item{
	 border-bottom:3px dotted #b8ada0;
	 border-right:3px dotted #b8ada0;
	 cursor:pointer;
	 margin:0px;
	 padding:30px;
	 color:#69614e;
	 height:250px;
}
div.plataforma_item a{
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:20px;
	 color:#69614e;
	 text-transform:uppercase;
	 text-align:center;
	 -webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
div.plataforma_item a:hover{
	color:#69614e;
}

div.plataforma_item a .ico_negocio{
	width:112px;
	height:112px;
	display:block;
	overflow:hidden;
	margin:0px auto;
	margin-bottom:22px;
	border-radius: 56px;
	background-color:#edebe7;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
div.plataforma_item a:hover .ico_negocio{
	background-color:#b1ce63;
}

.titulo_azul{
	width:100%;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:45px;
	 color:#FFF;
	 text-align:center;
	 background-color:#00c0dd;
	 margin-bottom:25px;
}

.titulo_castanho{
	width:100%;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:45px;
	 color:#FFF;
	 text-align:center;
	 background-color:#c5a57e;
	 margin-bottom:25px;
}

.bloco_cinza{
	width:100%;
	height: auto;
	background-color:#f2f2f2;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:18px;
	color:#69614e;
	margin-bottom:25px;
	padding-bottom:18px;
}

.bloco_cinza h4.cinz{
	background-color:#f2f2f2;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:30px;
	padding:18px;
	margin:0px;
}

.azul .bloco_cinza h4{
	color:#67c2e6;
}

.castanho .bloco_cinza h4{
	color:#c5a57e;
}

.bloco_cinza p{
	
	padding:10px 18px 18px 18px;
}


.bloco_cinza div.em_cima{
	padding:0px 18px 18px 18px;
	position: relative;
	bottom:0px;
	z-index:5;
	width:100%;
	color:#69614e;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:30px;
	line-height:17px;
	/*padding-right:50px;*/
	
}

.bloco_cinza .detalhes{
	font-size:13px;
	float:left;
	text-transform:uppercase;
	opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
	max-width:255px;
}

.bloco_cinza a.ico_mais{
	width:30px;
	float: right;
	color:#69614e;
	text-decoration:none;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.bloco_cinza a.ico_mais:hover{
	color:#b1ce63;
}

.bloco_cinza .ico_mais i{
	font-size:30px;
}


td a.ico_mais{
	width:30px;
	float: right;
	color:#69614e;
	text-decoration:none;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
td a.ico_mais:hover{
	color:#b1ce63;
}

td .ico_mais i{
	font-size:22px;
}

.linha{
	width:100%;
	height:20px;
	display:block;
	overflow:hidden;
	margin-bottom:20px;
}

.azul .linha{
	border-bottom: 1px solid #c8e4ee;
}

.castanho .linha{
	border-bottom: 1px solid #e4dbcf;
}


.bloco_cinza .texto{
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:20px;
	color:#69614e;
	padding:10px 18px 18px 18px;
}

.azul .texto span, .azul span a{
	color:#67c2e6 !important;
	text-decoration:none;
}

.castanho .texto span, .castanho span a{
	color:#c5a57e;
	text-decoration:none;
}






/* Barra castanha */
.topo_castanho
{
	width:100%;
	height:45px;
	display:block;
	overflow:hidden;
	background:url(../images/fundo_castanho_transp.png) left top repeat;
	
}

#nav-container{
	height:94px;
	padding-right:0px;
	margin-right:0px;
}

#topo{
	width:auto;
	height: auto;
	margin-top:15px;
	text-align:center;
	
}
#topo a{
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:17px;
	height:60px;
	display: table-cell;
    vertical-align: middle;
}

#topo a:hover{
	background: none;
}

#topo li ul li a{
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:17px;
	height:40px;
	display: table-cell;
    vertical-align: middle;
}

.topo_castanho .setores{
	width:auto;
	height:45px;
	display:block;
	overflow:hidden;
	color:#FFF;
	font-size:13px;
	line-height:50px;
	padding:0px 20px;
	float:right;
	border-right:1px solid #948d81;
}

.setores a{
	color:#FFF;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:13px;
	opacity:0.75;
	filter:alpha(opacity=75); /* For IE8 and earlier */
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.setores a:hover{
	color:#FFF;
	opacity:1;
	filter:alpha(opacity=100);
	text-decoration:none;
}

.setores a.select{
	color:#b1ce63;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight:700;
	font-size:13px;
	opacity:1;
	filter:alpha(opacity=100);
}

.no-padding-right{
	padding-right:0px;
}
.no-line-height{
	line-height: normal !important;
}

.input_topo{
	background:none;
	border:none;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
          box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    color:#FFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	padding: 0px 6px;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:13px;
}

.input_topo:focus {
  border: none;
  outline: 0;
  -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
  box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
  color:#FFF;
  opacity:1;
  filter:alpha(opacity=100);
  text-decoration:none;
}

.input_topo::-moz-placeholder {
  color:#FFF;
	opacity:0.75;
	filter:alpha(opacity=75); /* For IE8 and earlier */
}
.input_topo:-ms-input-placeholder {
 color:#FFF;
	opacity:0.75;
	filter:alpha(opacity=75); /* For IE8 and earlier */
}
.input_topo::-webkit-input-placeholder {
  color:#FFF;
	opacity:0.75;
	filter:alpha(opacity=75); /* For IE8 and earlier */
}

.menu_lateral{
	margin-top:0px;
	padding:0px;
	height:311px;
	background:url(../images/fundo_branco_transp.png) left top repeat;
}

.absoluto_menu{
	position:absolute;
	top:0px;
	margin-top:139px;
}

a.sub_menu{
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	width:100%;
	display: inline-block;
	padding:0px 0px 5px 0px;
	color:#938970;
	text-decoration:none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a.sub_menu:hover, a.sub_menu_active{
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	width:100%;
	display: inline-block;
	padding:0px 0px 5px 0px;
	color:#a4bf5b !important;
	text-decoration:none;
}

a.menu{
	width:100%;
	display:inline-block;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	margin: 0;
	padding: 7px 15px;
	color:#69614e;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 92% 50%;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a.menu:hover{
	color:#b1ce63;
}

.carrocel{
	width:100%;
	margin:60px 0px;
	background-color:#f7f7f6;
}

.absoluto{
	width:100%;
	position:absolute;
	top:450px;
}

.seta_esq{
	background:url(../images/seta_esq.png) left center no-repeat;
}

.seta_dir{
	background:url(../images/seta_dir.png) right center no-repeat;
}

.absoluto h2{
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 700;
	font-size:15px;
	padding:0px 0px 25px 0px;
	margin:0px;
	color:#695e4a;
	line-height:20px;
}

.txt_castanho{
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:20px;
	color:#695e4a;
}


.excerto{
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-style:italic;
	font-size:18px;
	line-height:25px;
	color:#c5a57e;
}


.txt_castanho span{
	font-family: 'Open Sans', sans-serif;
  	font-weight: 400;
	font-size:14px;
	line-height:22px;
	color:#695e4a;
}


.txt_castanho i{
	width:14px;
	font-size:15px;
	text-align:center;
}

.modal table i{
	font-size:24px;
	padding:18px 40px 0 0;
}

.txt_castanho a{
	width:100%;
	display:inline-block;
	text-decoration:none;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:20px;
	color:#9bb74e;
	text-transform:uppercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.txt_castanho a:hover{
	color:#695e4a;
}

.marg_topo{
	padding-top:60px;
	margin-bottom:60px;
}

.linha_verde{
	width:100%;
	height:38px;
	display:block;
	overflow:hidden;
	margin-bottom:38px;
	border-bottom: 1px solid #e0ebc1;
}

#col_fina_dir a{
	display:inline-block;
	text-decoration:none;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:20px;
	color:#69614e;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-bottom:15px;
	cursor:pointer;
}

#col_fina_dir a:hover{
	color:#9bb74e;
}

.clear{
	clear:both;
}

.titulo_modal{
	width:auto;
	height:40px;
	display: block;
	overflow:hidden;
	text-decoration:none;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:40px;
	color:#b1ce63;
}

.conteudo_modal{
	width:420px;
	padding:0px 15px 30px 30px;
}

#inscricao-form{
	color:#69614e;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:26px;
	padding-top:25px;
}

#inscricao-form label{
	width:100%;
	display:inline-block;
	color:#69614e;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:20px;
	padding-bottom:2px;
}

.btn-adiciona{
	width:auto;
	height:26px;
	color:#69614e;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-style:italic;
	font-size:15px;
	line-height:26px;
	padding:0px;
	background:#FFF;
	cursor:pointer;
	margin-top:10px;
	text-decoration:none;
}

.btn-adiciona:hover{
	color:#97b24d;
	text-decoration:none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.btn-enviar{
	width:auto;
	height:26px;
	color:#69614e;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 700;
	font-size:15px;
	line-height:26px;
	padding:0px;
	background:#FFF;
	cursor:pointer;
	margin-top:10px;
	text-decoration:none;
	text-transform:uppercase;
}

.btn-enviar:hover{
	color:#97b24d;
	text-decoration:none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

h2#titulo_pesq{
	color:#69614e;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:24px;
	line-height:26px;
	height:32px;
	border-bottom:1px solid #b7d07a;
}

.dropdown-menu .active{
	color:#a9c55d;
}


.txt_castanho a.mais_menu{
	width:100%;
	display:inline-block;
	text-decoration:none;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:25px;
	text-transform:none !important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.txt_castanho a.mais_select{
	width:100%;
	display:inline-block;
	text-decoration:none;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:25px;
	color:#9bb74e !important;
	text-transform:none !important;
}

h4.titulo_setores{
	width:100%;
	height:40px;
	padding:0px !important;
	margin:0px;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:40px;
	color:#69614e !important;
	text-transform:uppercase;
	background-position: 98% 50% !important;
	border-top: 1px solid #e0ebc1;
}
h4.titulo_setores:hover{
	color:#9fbb52 !important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.div_setores{
	padding:0px !important;
	margin:0px !important;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:15px;
	line-height:20px;
	color:#69614e !important;
}

@media (min-width: 992px) {
.elem2{
	padding:0px;
}
}

.link_slide{
	display:block;
	overflow:hidden;
	cursor:pointer;
	float:left;
}










/* Contactos --------------*/
#contacts {
  min-height: 500px;
  border-top:4px solid #b1ce63;
}
#contacts #map {
  height: 500px;
  width: 100%;
  z-index: 1;
  position: absolute;
}
#contacts .row{
  position: relative;
  z-index: 18;
  top:63px;
}
#agenda{
	height:auto;
	min-height:350px;
	background: #FFF;
	background:url(../images/fundo_transp.png) left top repeat;
}

#form_contacto{
	display:none;
}

@media screen and (min-width: 991px) {
	#form_contacto{
		display:block;
		height:auto;
		min-height:350px;
		background:url(../images/fundo_transp.png) left top repeat;
	}
}

h3.roda_pe{
	width:100%;
	height:50px;
	padding:0px;
	margin:6px 0px 35px 0px;
	font-family: 'Alegreya', Arial, serif; 
  	font-weight: 400;
	font-size:24px;
	color:#69614e;
	line-height:50px;
	text-align:center;
	background:url(../images/linha_castanha.png) center bottom no-repeat;
	text-transform:uppercase;
}

#contacts .container form {
	padding:0px 40px;
	color:#69614e;
}
#contacts .container form label {
  font-size: 12px!important;
  font-weight: 400;
}
#contacts .container form input {
	height:22px;
	padding:0px 5px 0px 25px;
	border:none;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	line-height:26px;
	font-size:12px;
	border:none;
	border-radius: 0px;
}
#contacts .container form textarea {
	border:none;
	padding:5px 5px 5px 25px;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	line-height:22px;
	font-size:12px;
}
#contacts .container form button {
  border: none;
  background: none;
  color: #69614e;
  margin-top: 10px;
  text-transform:uppercase;
}
#contactName{
	background:url(../images/nome.gif) 7px center no-repeat #FFF;
}
#contactEmail{
	background:url(../images/emal.gif) 7px center no-repeat #FFF;
}
#contactAssunto{
	background:url(../images/assunto.gif) 7px center no-repeat #FFF;
}
#contactMessage{
	background:url(../images/mensagem.gif) 7px 7px no-repeat #FFF;
}





footer{
	width:100%;
	height:px;
	display:block;
	overflow:hidden;
	background-color:#69614e;
	color:#ffffff;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	line-height:13px;
	font-size:13px;
}


.barra_cinza{
	width:100%;
	height:auto;
	background-color:#f0efed;
}
div.no_pad{
	padding:0px;
	margin:0px;
}
.barra_cinza h2{
	padding:0px;
	margin:0px;
	font-family: 'Alegreya', Arial, serif; 
  	font-weight: 400;
	font-size:30px;
	color:#69614e;
	line-height:100px;
}

.icon_h2{
	width:100%;
	min-width:42px;
	height:100px;
	display:block;
	overflow:hidden;
	background: url(../images/eventos_03.gif) center center no-repeat;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 700;
	font-size:16px;
	color:#69624e;
}

.txt_castanho h4{
	width:100%;
	height:auto;
	padding:0px;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 700;
	font-size:15px;
	color:#69614e;
	margin-bottom:30px;
	margin-top:0px;
}




















/* banner ----------------------------------------------------------- */


@-webkit-keyframes cf4FadeInOut {
	 0% {
	   opacity:1;
	 }
	 17% {
	   opacity:1;
	 }
	 25% {
	   opacity:0;
	 }
	 92% {
	   opacity:0;
	 }
	 100% {
	   opacity:1;
	 }
	}
	
	@-moz-keyframes cf4FadeInOut {
	 0% {
	   opacity:1;
	 }
	 17% {
	   opacity:1;
	 }
	 25% {
	   opacity:0;
	 }
	 92% {
	   opacity:0;
	 }
	 100% {
	   opacity:1;
	 }
	}
	
	@-o-keyframes cf4FadeInOut {
	 0% {
	   opacity:1;
	 }
	 17% {
	   opacity:1;
	 }
	 25% {
	   opacity:0;
	 }
	 92% {
	   opacity:0;
	 }
	 100% {
	   opacity:1;
	 }
	}
	
	@keyframes cf4FadeInOut {
	 0% {
	   opacity:1;
	 }
	 17% {
	   opacity:1;
	 }
	 25% {
	   opacity:0;
	 }
	 92% {
	   opacity:0;
	 }
	 100% {
	   opacity:1;
	 }
	}
	
	#cf4a {
	  position: absolute;
	  top:0px;
	  left:0px;
	  height:450px;
	  width: 100%;
	  display:block;
	  overflow:hidden;
	  z-index:-99;
	}
	/*#cf4a img {
	  position:absolute;
	  left:0;
	  width:auto;
	}*/
	#cf4a img {
		position:absolute;
		left:0;
		width: 100%;
		bottom:0px;
	}
	@media (max-width: 1100px) {
	#cf4a img {
		min-height:100%;
		width:auto;
		left:-35%;
	}
	}
	@media (min-width: 1700px) {
	#cf4a img {
		bottom:-10%;
	}
	}
	@media (max-width: 991px) {
	#cf4a img {
		left:-55%;
	}
	}
	
	
	#cf4a img {
	  -webkit-animation-name: cf4FadeInOut;
	  -webkit-animation-timing-function: ease-in-out;
	  -webkit-animation-iteration-count: infinite;
	  -webkit-animation-duration: 60s;
	
	  -moz-animation-name: cf4FadeInOut;
	  -moz-animation-timing-function: ease-in-out;
	  -moz-animation-iteration-count: infinite;
	  -moz-animation-duration: 60s;
	
	  -o-animation-name: cf4FadeInOut;
	  -o-animation-timing-function: ease-in-out;
	  -o-animation-iteration-count: infinite;
	  -o-animation-duration: 60s;
	
	  animation-name: cf4FadeInOut;
	  animation-timing-function: ease-in-out;
	  animation-iteration-count: infinite;
	  animation-duration: 60s;
	}
	#cf4a img:nth-of-type(1) {
	  -webkit-animation-delay: 50s;
	  -moz-animation-delay: 50s;
	  -o-animation-delay: 50s;
	  animation-delay: 50s;
	}
	#cf4a img:nth-of-type(2) {
	  -webkit-animation-delay: 40s;
	  -moz-animation-delay: 40s;
	  -o-animation-delay: 40s;
	  animation-delay: 40s;
	}
	#cf4a img:nth-of-type(3) {
	  -webkit-animation-delay: 30s;
	  -moz-animation-delay: 30s;
	  -o-animation-delay: 30s;
	  animation-delay: 30s;
	}
	
	#cf4a img:nth-of-type(4) {
	  -webkit-animation-delay: 20s;
	  -moz-animation-delay: 20s;
	  -o-animation-delay: 20s;
	  animation-delay: 20s;
	}
	
	#cf4a img:nth-of-type(5) {
	  -webkit-animation-delay: 10s;
	  -moz-animation-delay: 10s;
	  -o-animation-delay: 10s;
	  animation-delay: 10s;
	}
	
	#cf4a img:nth-of-type(6) {
	  -webkit-animation-delay: 0;
	  -moz-animation-delay: 0;
	  -o-animation-delay: 0;
	  animation-delay: 0;
	}
	
	/* fim banner */
	
	
	
/* SELECT BOX CUSTOM */

option{
	height:20px;
	line-height:20px;
	border-bottom: dashed 1px #b7d07a;
}


.select-style {
	border: 1px solid #f0eeea;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	background: #FFF url("../images/select.gif") no-repeat 98% 50%;
}

.select-style select {
	padding: 1px 8px;
	width: 130%;
	border: none;
	box-shadow: none;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
}

.select-style select:focus {
	outline: none;
}
/* FIM SELECT BOX CUSTOM */


.logo_dir_emp{
	border-right:1px solid #d1e2a3;
}





.txt_castanho a.comprar{
	width:auto;
	height:50px;
	display:block;
	overflow:hidden;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:30px;
	color:#625a48;
	float:left;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.txt_castanho a.comprar:hover, .txt_castanho a.comprar_selec{
	width:auto;
	height:50px;
	display:block;
	overflow:hidden;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:30px;
	color:#67c2e6;
	float:left;
}
.txt_castanho a.vender{
	width:auto;
	height:50px;
	display:block;
	overflow:hidden;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:30px;
	color:#625a48;
	float:left;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.txt_castanho a.vender:hover, .txt_castanho a.vender_selec{
	width:auto;
	height:50px;
	display:block;
	overflow:hidden;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:30px;
	color:#c5a57e;
	float:left;
}

.txt_castanho .ponto{
	width:20px;
	height:50px;
	display:block;
	overflow:hidden;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:30px;
	color:#625a48;
	float:left;
	text-align:center;
}

#inscricao-form span{
	color:#b1ce63;
}

.btn-adiciona{
	width:auto;
	height:27px;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 700;
	font-size:15px;
	line-height:26px;
	font-style:normal;
	color:#ffffff;
	margin-right:15px;
	float:left;
	background-color:#69614e;
	border-radius: 0px;
	padding:0px 6px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.btn-adiciona:hover{
	background-color:#b1ce63;
	color:#ffffff;
}

.btn-limpa{
	width:auto;
	height:27px;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 700;
	font-size:15px;
	line-height:26px;
	color:#ffffff;
	margin-right:15px;
	float:left;
	background-color:#b1ce63;
	border-radius: 0px;
	padding:0px 6px;
	margin-top:10px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.btn-limpa:hover{
	background-color:#69614e;
	color:#ffffff;
}

.icons_editar{
	width:65px;
	height:46px;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:18px;
	line-height:46px;
	color:#69614e;
	float:right;
	text-align:right;
}

.icons_editar i{
	cursor:pointer;
	color:#69614e;
	font-size:18px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


.icons_editar i:hover{
	cursor:pointer;
	color:#b1ce63;
}

.titulo_negocio{
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 400;
	font-size:18px;
	line-height:46px;
	color:#69614e;
}

/*log in*/
.txt_castanho a.login_btn{
	width:auto;
	height:50px;
	display:block;
	overflow:hidden;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:30px;
	color:#69614e;
	float:left;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.txt_castanho a.login_btn:hover, .txt_castanho a.login_btn_selec{
	width:auto;
	height:50px;
	display:block;
	overflow:hidden;
	font-family: 'Alegreya Sans', Arial, serif; 
  	font-weight: 300;
	font-size:30px;
	line-height:30px;
	color:#b1ce63;
	float:left;
}
