@import url('https://fonts.googleapis.com/css?family=Roboto:400,900');


html														{ border:0; margin:0px; padding:0px; width:100%; min-height:100%; overflow:auto; }
body														{ border:0px; margin:0px; padding:0px; width:100%; min-height:100%; font-family:'Times New Roman', serif; font-weight:400px; font-size:14px; background: top center no-repeat #FFF; }
img, div, input, select, textarea							{ border:0; margin:0px; padding:0px; outline:0px; }
a															{ text-decoration:none; }
b, strong													{ font-family:'Times New Roman', serif; font-weight:900; }

h1															{ font-size:30px; font-family:'Times New Roman', sans-serif; font-weight:900; text-transform:uppercase; padding:0px; margin:0px 0px 10px 0px; }

.centralizar												{ width:980px; margin:0px auto; }

.campo														{ width:100%; margin-bottom:10px; float:left; }
.campo span													{ display:block; margin-top:3px; text-align:left; font-family:'Times New Roman', sans-serif; font-size:14px; color:#012c00; font-weight:normal; }
.campo label												{ display:block; margin-bottom:3px; text-align:left; font-family:'Times New Roman', sans-serif; font-size:14px; color:#012c00; font-weight:normal; }
.campo input[type=text]										{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #FFF; background:transparent; padding:12px 7px; font-family:'Times New Roman', sans-serif; font-size:14px; color:#000; border-radius:0px; }
.campo input[type=file]										{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #FFF; background:transparent; padding:12px 7px; font-family:'Times New Roman', sans-serif; font-size:14px; color:#000; border-radius:0px; }
.campo input[type=password]									{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #FFF; background:transparent; padding:12px 7px; font-family:'Times New Roman', sans-serif; font-size:14px; color:#000; border-radius:0px; }
.campo input[type=submit]									{ width:100%; width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px); width: calc(100% - 10px); float:right; margin-right:10px; padding:10px 5px; font-family:'Times New Roman', sans-serif; font-weight:bold; font-size:21px; text-align:center; color:#FFF; background:#6cb100; border:1px solid #6cb100; cursor:pointer; border-radius:0px; text-transform: uppercase; }
.campo input[type=submit]:hover								{ background:#FFF; color:#444; border-color:#444; }
.campo select												{ border:1px solid #FFF; background:#FFF; font-family:'Times New Roman', sans-serif; font-size:1.083em; color:#000; width:100%; width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px); width: calc(100% - 10px); padding:7px 5px; border-radius:0px; -webkit-appearance:menulist-button; height:35px; outline:0px; }
.campo textarea												{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #FFF; background:#FFF; padding:10px 7px; font-family:'Times New Roman', sans-serif; font-size:14px; color:#000; border-radius:0px; height:180px; }

.mensagem-sucesso 											{ display: none; }
.mensagem_obrigado											{ text-align:center; padding:180px 0px 200px 0px; background:#ebebeb; }
.mensagem_obrigado h3										{ font-family:'Times New Roman', sans-serif; font-size:28px; color:#77B522; text-transform:uppercase; }
.mensagem_obrigado p										{ font-family:'Times New Roman', sans-serif; text-align:center; font-size:15px; color:#777; }

.topo														{ width:100%; height:120px; background:#FFF;}
.topo-logo													{ float:left; margin-top:8px; }

.banner														{ height:1000px; overflow:hidden; margin-top:0px; background:url(../images/002.jpg) bottom center no-repeat #ebebeb; background-size:cover; }
.banner-textos												{ width:500px; float:left; }
.banner-texto1												{ font-family:'Times New Roman', sans-serif; font-size:36px; color:#666; line-height:30px; padding-top:130px; text-transform:uppercase; }
.banner-texto2												{ font-family:'Times New Roman', sans-serif; font-size:42px; color:#666; line-height:30px; padding-top:20px; text-transform:uppercase; }
.banner-texto3												{ font-family:'Times New Roman', sans-serif; font-size:60px; color:#666; line-height:30px; padding-top:30px; text-transform:uppercase; }
.banner-texto4												{ font-family:'Times New Roman', sans-serif; font-size:52px; color:#666; line-height:30px; padding-top:30px; text-transform:uppercase; }

.banner-formulario											{ width:100%; position:absolute; top:100px; left:0px; }
.banner-formulario-caixa									{ width:360px; height:390px; float:right; background-color:#e19c23; padding:20px; margin-top:40px; }
.banner-formulario-caixa-texto								{ font-family:'Times New Roman', sans-serif; font-size:21px; color:#444; font-weight:900; text-align:center; text-transform:uppercase; padding:10px 0px 30px 0px; }

.div01-obrigado												{ height:210px; background:url(../images/014.jpg) center top no-repeat; background-size:cover; text-align:center; }
		
.div01														{ height:1070px; background:url(../images/014.jpg) center center no-repeat; background-size:cover; text-align:center; }
.div01-logo													{ margin:30px 0px; }
.div01-caixa1												{ width:443px; height:262px; background:url(../images/002.png) center center no-repeat; margin:0px auto; }
.div01-caixa1-texto1										{ font-size:40px; color:#FFF; padding:30px 0px 20px 0px; line-height:40px;  }
.div01-caixa1-texto2										{ border:1px solid #CCC; margin:0px 30px; padding:7px 10px; color:#FFF; font-size:24px; }
.div01-caixa1-texto2 span									{ color:#a1da00; }
.div01-caixa1-imagem										{ margin:20px -64px -300px -64px; }
.div01-caixa2												{ margin-top:420px; }
.div01-caixa2-imagem										{ float:left; }
.div01-caixa2-texto											{ font-size:26px; color:#FFF; text-align:center; width:450px; float:right; padding-top:42px; }
.div01-caixa2-texto span									{ color:#a1da00; }
		
.div02														{ padding:30px 0px }
.div02-texto												{ font-size:20px; color:#012c00; text-align:center; }
.div02-titulo												{  }
.div02-titulo-imagem										{ height:88px; background:url(../images/005.png) center center no-repeat; }
.div02-titulo-caixa											{ border-bottom:1px solid #a1da00; margin-bottom:40px; }
.div02-titulo-caixa h1										{ margin:0px; padding:10px 0px; color:#012c00; background:#FFF; border:1px solid #a1da00; text-align:center; width:430px; margin:0px auto; margin-bottom:-30px; text-transform:none; }
.div02-beneficios											{ margin:30px 0px; }
.div02-beneficios-caixa1									{ width:calc(50% - 80px); height:110px; float:left; padding-left:70px; background:url(../images/007.png) left top no-repeat; border-bottom:1px solid #a1da00; margin-top:30px; font-size:16px; color:#012c00; }
.div02-beneficios-caixa1 h3									{ padding:0px; margin:0px; font-size:18px; color:#a1da00; font-weight:normal; }
.div02-beneficios-caixa2									{ width:calc(50% - 80px); height:110px; float:right; padding-left:70px; background:url(../images/009.png) left top no-repeat; border-bottom:1px solid #a1da00; margin-top:30px; font-size:16px; color:#012c00; }
.div02-beneficios-caixa2 h3									{ padding:0px; margin:0px; font-size:18px; color:#a1da00; font-weight:normal; }
.div02-beneficios-caixa3									{ width:calc(50% - 80px); height:110px; float:left; padding-left:70px; background:url(../images/010.png) left top no-repeat; border-bottom:1px solid #a1da00; margin-top:30px; font-size:16px; color:#012c00; }
.div02-beneficios-caixa3 h3									{ padding:0px; margin:0px; font-size:18px; color:#a1da00; font-weight:normal; }
.div02-beneficios-caixa4									{ width:calc(50% - 80px); height:110px; float:right; padding-left:70px; background:url(../images/008.png) left top no-repeat; border-bottom:1px solid #a1da00; margin-top:30px; font-size:16px; color:#012c00; }
.div02-beneficios-caixa4 h3									{ padding:0px; margin:0px; font-size:18px; color:#a1da00; font-weight:normal; }
.div02-beneficios-caixa5									{ width:calc(100% - 80px); height:110px; float:right; padding-left:70px; background:url(../images/010.png) left top no-repeat; border-bottom:1px solid #a1da00; margin-top:30px; font-size:16px; color:#012c00; }
.div02-beneficios-caixa5 h3									{ padding:0px; margin:0px; font-size:18px; color:#a1da00; font-weight:normal; }
		
.div03														{ height:600px; }
.div03-imagem												{ width:calc(100% - 580px); height:600px; float:left; background:url(../images/015.jpg) center center no-repeat #bed8a3; background-size:cover; }
.div03-formulario											{ width:580px; height:600px; float:right; background:#bed8a3; }
.div03-formulario-titulo									{  }
.div03-formulario-titulo-imagem								{ height:88px; background:url(../images/006.png) center center no-repeat; margin-top:20px; }
.div03-formulario-titulo-caixa								{ border-bottom:1px solid #FFF; margin-bottom:40px; }
.div03-formulario-titulo-caixa h1							{ margin:0px; padding:10px 0px; color:#012c00; background:#bed8a3; font-size:24px; font-weight:normal; border:1px solid #FFF; text-align:center; width:430px; margin:0px auto; margin-bottom:-25px; text-transform:none; }
.div03-formulario-texto										{ color:#012c00; font-size:20px; padding:20px 0px 30px 0px; text-align:center; }
.div03-formulario-caixa										{ padding:0px 20px; }
		
.div04														{ padding:40px 0px; }
.div04-titulo												{  }
.div04-titulo-imagem										{ height:88px; background:url(../images/005.png) center center no-repeat; }
.div04-titulo-caixa											{ border-bottom:1px solid #a1da00; margin-bottom:40px; }
.div04-titulo-caixa h1										{ margin:0px; padding:10px 0px; color:#012c00; background:#FFF; border:1px solid #a1da00; text-align:center; width:430px; margin:0px auto; margin-bottom:-30px; text-transform:none; }
.div04-produtos												{ width:calc(33.33% - 1px); height:540px; float:left; border-right:1px solid #FFF; border-bottom:1px solid #a1da00; }
.div04-produtos-titulo										{ font-size:20px; color:#012c00; text-align:center; padding-top:40px; padding-bottom:15px; }
.div04-produtos-titulo span									{ color:#a1da00; }
.div04-produtos-imagem										{ height:314px; background:center top no-repeat; background-size:330px; }
.div04-produtos-texto										{ padding:10px; text-align:center; color:#999; }
		
.rodape														{ height:210px; background:url(../images/022.jpg) center center no-repeat #012c00; background-size:cover; }
.rodape-bloco1												{ width:130px; padding-top:50px; float:left; }
.rodape-bloco1 img											{ width:130px; }
.rodape-bloco2												{ width:294px; padding-top:80px; float:right; text-align:center; color:#FFF; }
.rodape-bloco3												{ padding-top:59px; margin:0px 294px 0px 150px; text-align:center; }

@media (max-width: 980px) {

	.centralizar											{ width:auto; margin:0px auto !important; padding:0px 10px; }
	
	.campo													{ width:100% !important; margin-bottom:10px; float:left; }
	.campo input[type=submit]								{ width:100%; float:right; margin-right:0px; padding:10px 5px; }
	.campo input[type=text]									{ width:100%; width: -webkit-calc(100% - 16px); width: -moz-calc(100% - 16px); width: calc(100% - 16px); }
	.campo textarea											{ width:100%; width: -webkit-calc(100% - 16px); width: -moz-calc(100% - 16px); width: calc(100% - 16px); }
	
	.div01													{ height:870px; }
	.div01-caixa1											{ width: 300px; height: 177px; background-size: cover; }
	.div01-caixa1-texto1									{ font-size: 22px; line-height: 23px; }
	.div01-caixa1-texto2									{ margin: 0px 20px; font-size: 16px; }
	.div01-caixa1-imagem									{ margin: 20px -64px -300px -64px; width: 300px; height: auto; }
	.div01-caixa2											{ margin-top:290px }
	.div01-caixa2-imagem									{ float: none; width: 300px; }
	.div01-caixa2-texto										{ font-size: 18px; width: 300px; float: none; padding-top: 32px; margin: 0px auto; }
	
	.div02-texto											{ font-size: 17px; }
	.div02-titulo-caixa										{ border:0px; }
	.div02-titulo-caixa h1									{ width:auto; font-size:20px; }
	.div02-beneficios-caixa1								{ width:auto; float:none; height:auto; padding-bottom:20px; margin-top:20px; }
	.div02-beneficios-caixa2								{ width:auto; float:none; height:auto; padding-bottom:20px; margin-top:20px; }
	.div02-beneficios-caixa3								{ width:auto; float:none; height:auto; padding-bottom:20px; margin-top:20px; }
	.div02-beneficios-caixa4								{ width:auto; float:none; height:auto; padding-bottom:20px; margin-top:20px; }
	.div02-beneficios-caixa5								{ width:auto; float:none; height:auto; padding-bottom:20px; margin-top:20px; }
	
	.div03													{ height:auto; }
	.div03-imagem											{ width:auto; float:none; height:220px; }
	.div03-formulario										{ width:auto; float:none; height:660px; padding-top:1px; }
	.div03-formulario-titulo-caixa							{ border:0px; }
	.div03-formulario-titulo-caixa h1						{ width:auto; font-size:20px; margin:15px; }
	.div03-formulario-texto									{ font-size:18px; padding-top:0px; }
	
	.div04-titulo-caixa										{ border:0px; }
	.div04-titulo-caixa h1									{ width:auto; font-size:20px; }
	.div04-produtos											{ width:auto; float:none; }
	.div04 hr												{ display:none; }
	
	.rodape													{ height:auto; }
	.rodape-bloco1											{ width:auto; float:none; text-align:center; }
	.rodape-bloco2											{ width:auto; float:none; text-align:center; }
	.rodape-bloco3											{ width:auto; float:none; text-align:center; margin:0px; }
	
}