@font-face {
    font-family: 'Futura1';
    src: url('../fonts/Futura-Bold.woff2') format('woff2'),
        url('../fonts/Futura-Bold.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Futura2';
    src: url('../fonts/FuturaBT-Light.woff2') format('woff2'),
        url('../fonts/FuturaBT-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Futura3';
    src: url('../fonts/FuturaBT-Book.woff2') format('woff2'),
        url('../fonts/FuturaBT-Book.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}


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:'Futura2', sans-serif; font-size:14px; background: top center no-repeat #FFF; font-weight:300; }
img, div, input, select, textarea						{ border:0; margin:0px; padding:0px; outline:0px; }
a														{ text-decoration:none; }
b, strong												{ font-family:'Futura3', sans-serif; font-weight:400; }

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

.mensagem_obrigado										{ text-align:center; padding:100px 0px 200px 0px; background:#ebebeb; }
.mensagem_obrigado h3									{ font-family:'Futura2', sans-serif; font-size:28px; color:#77B522; text-transform:uppercase; }
.mensagem_obrigado p									{ font-family:'Futura2', sans-serif; text-align:center; font-size:15px; color:#777; }

.div01													{ height:110px; border-bottom:3px solid #5bb4d5; }
.div01-logo												{ float:left; margin-top:26px; margin-right:30px; }
.div01-rede												{ float:left; margin-top:20px; margin-right:10px; }
.div01-menu												{ min-width:10px; float:right; padding-top:45px; font-family:'Futura2', sans-serif; }
.div01-menu a											{ color:#083b61; padding:0px 20px; font-size:14px; }
.div01-menu a:hover										{ color:#5bb4d5; }
.div01-btmenu											{ display:none; }

.div02													{ height:730px; background:url(../images/004.jpg) center center no-repeat #ebebeb; }
.div02-coluna1											{ width:700px; float:left; }
.div02-coluna1-caixa									{ width:300px; float:right; border:1px solid #1f3c55; border-right:0px; margin-top:170px; background-color:rgba(255,255,255,0.8); }
.div02-coluna1-caixa-titulo								{ text-align:center; font-family:'Futura3', sans-serif; font-size:30px; color:#1f3c55; padding-top:15px; }
.div02-coluna1-caixa-texto								{ text-align:center; font-family:'Futura2', sans-serif; font-size:23px; color:#1f3c55; }
.div02-coluna1-caixa-valor								{ text-align:center; font-family:'Futura3', sans-serif; font-size:40px; color:#1f3c55; }
.div02-coluna1-caixa-valor span							{ font-size:80px; }
.div02-coluna1-imagem									{ float:right; margin-top:289px; margin-right:10px; }
.div02-coluna2											{ width:380px; height:730px; float:right; background:#1f3c55; padding:0px 60px; }
.div02-coluna2-texto1									{ text-align:center; font-size:32px; color:#FFF; font-family:'Futura3', sans-serif; padding-top:50px; text-transform:uppercase; }
.div02-coluna2-texto2									{ text-align:center; font-size:28px; color:#FFF; font-family:'Futura2', sans-serif; text-transform:uppercase; }
.div02-coluna2-texto3									{ text-align:center; font-size:25px; color:#FFF; font-family:'Futura2', sans-serif; padding-bottom:20px; }
.div02-coluna2-texto4									{ text-align:center; font-size:10px; color:#FFF; font-family:'Futura2', sans-serif; text-transform:uppercase; }
.div02-coluna2 .form-control							{ width:calc(100% - 22px); border:1px solid #FFF; border-radius:6px; background:transparent; padding:12px 10px; font-family:'Futura2', sans-serif; font-size:15px; margin-bottom:20px; color:#FFF; }
.div02-coluna2 .form-control::-webkit-input-placeholder	{ text-transform:uppercase; color:#FFF; }
.div02-coluna2 .form-control::-moz-placeholder			{ text-transform:uppercase; color:#FFF; }
.div02-coluna2 .form-control:-ms-input-placeholder		{ text-transform:uppercase; color:#FFF; }
.div02-coluna2 .form-control:-moz-placeholder			{ text-transform:uppercase; color:#FFF; }
.div02-coluna2 input[type=submit]						{ width:calc(100% - 0px); border:1px solid #FFF; border-radius:6px; background:#FFF; color:#1f3c55; font-family:'Futura2', sans-serif; font-size:20px; padding:10px 0px; text-align:center; cursor:pointer; margin-top:20px; margin-bottom:20px; }
.div02-coluna2 select									{ width:calc(100% - 0px); border:1px solid #FFF; border-radius:6px; background:#1f3c55; padding:0px 10px; font-family:'Futura2', sans-serif; font-size:15px; margin-bottom:20px; color:#FFF; height:44px; }

.div03													{ padding:50px 0px; background:#ebebeb; }
.div03-titulo											{ text-align:center; padding-bottom:40px; font-size:28px; color:#2d506f; }
.div03-item												{ width:calc(50% - 32px); margin:15px; float:left; border:1px solid #2d506f; border-radius:10px; }
.div03-item-titulo										{ width:280px; margin:-24px auto 0px auto; border:1px solid #2d506f; text-align:center; padding:10px 0px; font-size:18px; color:#2d506f; background:#ebebeb; border-radius:10px; }
.div03-item-texto										{ font-size:16px; color:#18344c; padding:30px; }
.div03-item-valor										{ background:#1f3c55; text-align:center; color:#FFF; border-radius:0px 0px 8px 8px; padding:10px 0px; }
.div03-item-valor-numero								{ font-size:40px; }
.div03-item-valor-numero span							{ font-size:73px; }
.div03-item-valor-obs									{ font-size:10px; margin:-10px 0px 10px 0px; }
.div03-item-valor-botao									{ width:180px; margin:01px auto -34px auto; border:2px solid #1f3c55; text-align:center; padding:10px 0px; font-size:18px; color:#2d506f; background:#ebebeb; border-radius:10px; text-transform:uppercase; cursor:pointer; }

.div04													{ padding:50px 0px; background:#cfd0d2; }
.div04-titulo											{ text-align:center; padding-bottom:70px; font-size:28px; color:#2d506f; }
.div04-item												{ width:calc(33.333% - 32px); margin:15px; float:left; border:1px solid #2d506f; border-radius:10px; }
.div04-item-imagem										{ width:90px; height:90px; margin:-45px auto 0px auto; background:center center no-repeat #cfd0d2; border:1px solid #2d506f; border-radius:80px; }
.div04-item-texto										{ text-align:center; color:#1b3c55; font-size:21px; text-transform:uppercase; padding:20px 0px }
.div04-botao											{ background:#1b3c55; text-align:center; padding:15px 0px; color:#FFF; text-transform:uppercase; margin:15px; border-radius:6px; font-size:20px; cursor:pointer; }

.div05													{ padding:50px 0px; background:#FFF; }
.div05-titulo											{ text-align:center; padding-bottom:40px; font-size:28px; color:#2d506f; }
.div05-texto											{ font-size:16px; color:#18344c; }

.div06													{ background:#e6e7e8; }
.div06-imagem											{ width:620px; height:590px; float:right; background:url(../images/008.jpg) center center no-repeat; background-size:cover; }
.div06-info												{ margin-right:640px; }
.div06-info-titulo										{ text-align:center; padding:40px 0px 30px 0px; font-size:28px; color:#1f3c55; font-family:'Futura3', sans-serif; }
.div06-info-texto										{ font-family:'Futura2', sans-serif; font-size:16px; color:#1f3c55; line-height:24px; }
.div06-info-botao										{ background:#1b3c55; text-align:center; padding:15px 0px; color:#FFF; text-transform:uppercase; margin:40px 15px; border-radius:6px; font-size:20px; cursor:pointer; }

.div07													{ background:#d8d8d8; }
.div07-imagem											{ width:580px; height:620px; float:left; background:url(../images/009.jpg) center center no-repeat; background-size:cover; }
.div07-info												{ margin-left:600px; }
.div07-info-titulo										{ text-align:center; padding:120px 0px 50px 0px; font-size:28px; color:#1f3c55; font-family:'Futura3', sans-serif; }
.div07-info-texto										{ font-family:'Futura2', sans-serif; font-size:18px; color:#1f3c55; line-height:28px; }
.div07-info-botao										{ background:#1b3c55; text-align:center; padding:15px 0px; color:#FFF; text-transform:uppercase; margin:60px 15px 40px 15px; border-radius:6px; font-size:20px; cursor:pointer; }

.div08													{ padding:30px 0px 20px 0px; background:#FFF; border-top:6px solid #1f3c55; }
.div08-caixa											{ width:282px; margin:0px auto; }
.div08-caixa-logo										{ float:left; margin-right:30px; }
.div08-caixa-rede										{ float:left; }




@media (max-width: 980px) {

	.centralizar											{ width:auto; margin:0px auto !important; padding:0px 10px; }

	.div01													{ height:60px; border-bottom:2px solid #1f3c55; }
	.div01-menu												{ float:none; position:absolute; top:62px; left:0px; width:100%; background:#5bb4d5; padding:0px; display:none; }
	.div01-menu a											{ display:block; padding:12px 0px 10px 0px; border-bottom:1px solid #1f3c55; text-align:center; }
	.div01-logo												{ width:110px; margin:15px 0px 0px 10px; float:right; }
	.div01-rede												{ width:50px; margin:10px 0px 0px 0px; float:right; }
	.div01-btmenu											{ display:block; width:50px; height:60px; cursor:pointer; background:url(../images/010.png) center center no-repeat; }

	.div02													{ height:590px; background-position:center top; background-size:480px; }
	.div02-coluna1											{ width:auto; float:none; height:180px; }
	.div02-coluna1-imagem									{ margin-top:10px; width:40px; float:left; margin-left:262px; }
	.div02-coluna1-caixa									{ width:170px; border-right:1px solid #1f3c55; margin-top:10px; float:left; margin-left:130px; }
	.div02-coluna1-caixa-titulo								{ font-size:16px; }
	.div02-coluna1-caixa-texto								{ font-size:12px; }
	.div02-coluna1-caixa-valor								{ font-size:20px; }
	.div02-coluna1-caixa-valor span							{ font-size:30px; }
	.div02-coluna2											{ width:auto; height:410px; float:none; margin:0px -10px; padding:0px 10px; }
	.div02-coluna2-texto1									{ display:none; }
	.div02-coluna2-texto2									{ display:none; }
	.div02-coluna2-texto3									{ font-size:16px; padding-top:20px; }
	.div02-coluna2 .form-control							{ padding:7px 10px; font-size:12px; margin-bottom:5px; }
	.div02-coluna2 select									{ padding:7px 10px; font-size:12px; margin-bottom:5px; height:32px; }
	.div02-coluna2 input[type=submit]						{ margin:10px 0px; font-size:15px; text-transform:uppercase; }

	.div03													{ padding:20px 0px; }
	.div03-titulo											{ font-size:20px; padding-bottom:20px; }
	.div03-item												{ width:auto; float:none; margin-bottom:60px; }
	.div03-item-titulo										{ width:220px; font-size:15px; }
	.div03-item-texto										{ padding:15px; font-size:12px; }
	.div03-item-valor-numero								{ font-size:20px; padding-bottom:5px; }
	.div03-item-valor-numero span							{ font-size:30px; }
	.div03-item-valor-botao									{ font-size:11px; padding:5px 0px; width:80px; margin-bottom:-24px; }

	.div04													{ padding:20px 0px; }
	.div04-titulo											{ font-size:20px; padding-bottom:50px; }
	.div04-item												{ width:180px; margin:0px auto; float:none; margin-bottom:40px; }
	.div04-item-imagem										{ background-size:40px; width:60px; height:60px; margin-top:-30px; }
	.div04-item-texto										{ font-size:15px; padding:10px 0px; }
	.div04-botao											{ font-size:12px; padding:12px 0px; }

	.div05													{ padding:20px 0px; background:#ebebeb; }
	.div05-titulo											{ font-size:20px; padding-bottom:10px; }
	.div05-texto											{ font-size:13px; }

	.div06													{ background:#ebebeb; padding-bottom:10px; }
	.div06-imagem											{ width:auto; float:none; height:300px; }
	.div06-info												{ width:auto; float:none; margin:0px; }
	.div06-info-titulo										{ font-size:20px; padding:15px 0px 10px 0px; }
	.div06-info-texto										{ font-size:13px; line-height:20px; }
	.div06-info-botao										{ font-size:12px; padding:12px 0px; margin:20px 0px 10px 0px; }

	.div07													{ background:#d8d8d8; padding:10px 0px; }
	.div07-imagem											{ width:auto; float:none; height:300px; }
	.div07-info												{ width:auto; float:none; margin:0px; }
	.div07-info-titulo										{ font-size:20px; padding:15px 0px 10px 0px; }
	.div07-info-texto										{ font-size:13px; line-height:20px; }
	.div07-info-botao										{ font-size:12px; padding:12px 0px; margin:20px 0px 10px 0px; }

	.div08-caixa											{ width:170px; }
	.div08-caixa-logo										{ width:110px; margin:5px 10px 0px 0px; float:left; }
	.div08-caixa-rede										{ width:50px; margin:0px 0px 0px 0px; float:left; }


}
