p{margin:0; padding:0; font-size:100.01%; font-weight:normal;}
:link, :visited 				{text-decoration:none;}

ol,ul {list-style:none; margin:0; padding:0;}

form{margin:0; padding:0;}

.clear{ clear:both; }


body{
	font-family: Arial;
	font-size:12px;	
	margin:0;
	border:0;
	padding:0;
	color:#000;
}

.input_01{
	border:0;
	padding: 15px;
	font-family: Arial;
	margin-bottom: 15px;
	width:100%;
	width: -webkit-calc(100% - 32px);
  	width: -moz-calc(100% - 32px);
 	width: calc(100% - 32px);
	height:auto;
	background-color: #FFF;
	color:#000;
	font-size: 12px;
	border:1px solid #c3c3c3;
	border-radius: 5px;
	margin-top: 5px;
}

.input_02{
	border:0;
	padding: 15px;
	font-family: Arial;
	margin-bottom: 15px;
	width:100%;
	height:auto;
	background-color: #FFF;
	color:#000;
	font-size: 12px;
	border:1px solid #c3c3c3;
	border-radius: 5px;
	margin-top: 5px;
}


.bt_enviar{
	width: 100%;
	max-width: 300px;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	border-radius: 10px;
	border: 0;
	text-align: center;
	font-size: 16px;
	color:#FFF;
	font-family: Arial;
	padding: 0;
	margin: 0;
	background-color: #CDA301;
	cursor: pointer;
}

input.bt_enviar:hover{
	background-color: #365020;
	color:#FFF;
}

img{ width: 100%; height: auto; }

#geral_formulario{ background-image: url('_imgs/conteudo_05.jpg'); background-position: top center; background-repeat: no-repeat;  }

#box_01{ float: left; width: 50%; height: auto; }
#box_02{ float: right; width: 50%; height: auto; padding-top: 50px; padding-bottom: 50px; }
#box_03{ background-color: #FFF; border-radius:15px; padding: 35px; width: 100%; max-width: 400px; }
@media   (max-width: 800px) {
	
	
#box_01{ display: none; }
#box_02{ width:100%; }
	
	
#box_03{ width: 100%; 
	width: -webkit-calc(100% - 70px);
  	width: -moz-calc(100% - 70px);
 	width: calc(100% - 70px); }
	
#geral_formulario{ background-image: none; background-color: #365020; }	

}


#box_produtor{
	background-color: #354F1F;
	padding-top: 80px;
	padding-bottom: 80px;
	text-align: center;
	font-family: 'exo2bold', Arial;
}

.titulo_01{
	color:#D9C79C;
	font-size:18px;
}

.titulo_02{
	color:#FFFFFF;
	font-size:32px;
	padding-top: 10px;
}



#box_preto{
	background-color: #010101;
	width: 100%;
	height: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
#conteudo_box_01{
	width: 1160px;
	height: auto;
	margin: 0 auto;
	font-family: 'exo2', Arial;
	font-size: 14px;
	line-height: 180%;
	color:#FFF;
}

.font52{ 
	font-size: 52px;
  line-height: 130%;
}

.font22{ 
	font-size: 22px;
  line-height: 130%;
	padding-top: 25px;
}

#conteudo_box{
	width: 1160px;
	height: auto;
	margin: 0 auto;
	font-family: 'exo2', Arial;
	font-size: 14px;
	line-height: 180%;
	padding-top: 45px;
	padding-bottom: 45px;
}

#box_pro_01{
	float: left;
	width: 50%;
	height: auto;
	font-size: 18px;
	color:#000000;
	font-style: italic;
}

#box_pro_01 strong{ color: #354F1E; font-family: 'exo2bold', Arial; }
#box_pro_02 strong{ color: #354F1E; font-family: 'exo2bold', Arial; }

#box_pro_02{
	float: right;
	width: 50%;
	height: auto;
	font-size: 18px;
	color:#000000;
	font-style: italic;
}

#conteudo_box_01 strong{
	font-family: 'exo2bold', Arial;
}

#rodape{
	width: 1160px;
	height: auto;
	margin: 0 auto;
	padding-top: 45px;
	padding-bottom: 45px;
	font-family: 'exo-regular', Arial;
	font-size: 14px;
	line-height: 180%;
}

#rodape strong{
	font-family: 'exo-bold', Arial;
}

#rodape_box_01{
	width: 380px;
	height: auto;
	float: left;
}

#rodape_box_01 img{
	width: 100%;
	max-width: 240px;
}

#rodape_box_02{
	width: 530px;
	height: auto;
	float: left;
	padding-top: 20px;
}

#rodape_box_03{
	width: 250px;
	height: auto;
	float: left;
	text-align: right;
	padding-top: 20px;
}

#rodape_box_03 img{
	width: 100%;
	max-width: 180px;
}


#aplicacao_bg{
	background-image: url("_imgs/bg_aplicacao.png");
	background-repeat: no-repeat;
	background-position: top center;
}

#aplicacao_box{
	width: 1160px;
	height: auto;
	margin: 0 auto;
	padding-top: 60px;
	padding-bottom: 60px;
	 font-family: 'exo2', Arial;
	font-size: 28px;
	line-height: 180%;
	color:#FFF;
}

#aplicacao_box strong{
	font-family: 'exo2bold', Arial;
}

.titulo_a1{
	font-size: 52px;
}

.titulo_a2{
	font-size: 28px;
	padding-top: 30px;
}

.titulo_a3{
	font-size: 18px;
	padding-top: 30px;
}


#box_banner_01{
	background-color: #010101;
	width: 100%;
	height: auto;
	padding-top: 25px;
	padding-bottom: 75px;
}

#box_banner_02{
	width: 71%;
	height: auto;
	margin: 0 auto;
	font-family: 'exo2', Arial;
	font-size: 48px;
	line-height: 115%;
	color:#FFF;
}

#box_banner_02 strong{
	font-family: 'exo2bold', Arial;
	color:#D9C79C;
}

#chamada_01{
	width: 71%;
	height: auto;
	margin: 0 auto;
	font-family: 'exo2', Arial;
	font-size: 32px;
	line-height: 115%;
	color:#000000;
	padding-top:25px;
	padding-bottom:25px;
}

#chamada_01 strong{
	font-family: 'exo2bold', Arial;
	color:#354F1E;
}

@media   (max-width: 800px) {

#rodape{
    width:100%;
	width: -webkit-calc(100% - 30px);
  	width: -moz-calc(100% - 30px);
 	width: calc(100% - 30px);
 	margin:0 auto;
}


#rodape_box_01{
	width: 100%;
	text-align: center;
}

#rodape_box_02{
	width: 100%;
	padding-top:30px;
	text-align: center;
}

#rodape_box_03{
	width: 100%;
	padding-top:30px;
	text-align: center;
}
	
	
}


@media   (max-width: 800px) {
	
#box_banner_02 {
  font-size: 18px;
}	
	
#box_banner_02 {
  width: 92%;
}	
	
.font52 {
  font-size: 22px;
}
	
.titulo_a1 {
  font-size: 22px;
}
	
.titulo_a2 {
  font-size: 18px;
}	
	
.titulo_a3 {
  font-size: 13px;
}	
	
#aplicacao_box {
  width:100%;
	width: -webkit-calc(100% - 30px);
  	width: -moz-calc(100% - 30px);
 	width: calc(100% - 30px);
 	margin:0 auto;
}	
	
	#chamada_01{
	width:100%;
	width: -webkit-calc(100% - 30px);
  	width: -moz-calc(100% - 30px);
 	width: calc(100% - 30px);
 	margin:0 auto;
		font-size: 22px;
}
	
#conteudo_box {
  width:100%;
	width: -webkit-calc(100% - 30px);
  	width: -moz-calc(100% - 30px);
 	width: calc(100% - 30px);
 	margin:0 auto;
}
	
#conteudo_box_01 {
 width:100%;
	width: -webkit-calc(100% - 30px);
  	width: -moz-calc(100% - 30px);
 	width: calc(100% - 30px);
 	margin:0 auto;
}	
	
#box_pro_01 {
  width: 100%;
}	
	
#box_pro_02 {
  width: 100%;
}	
	
#aplicacao_box {
  line-height: 120%;
}	
	
#box_banner_01 {
  padding-bottom: 35px;
}	
	
}

@font-face {
    font-family: 'exo2bold';
	src: url('exo2bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'exo2';
	src: url('exo2.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'exo-bold';
	src: url('exo-bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'exo-regular';
	src: url('exo-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

