/*********************************************************/
/*	STYLE CSS										 	 */
/*	DESENVOLVIDO POR: GLOBALWS							 */
/*	CEO: MICHAEL PICOLO									 */
/*********************************************************/
html, body {font-family: 'Blinker', sans-serif; width:100%; height:100%;}
/*********************************************************/
/*	TOPO & RODAPE										 */
/*********************************************************/
header {position: absolute; width: 100%; z-index: 999; padding-top: 30px;}
header .logo {float: left; width: 20%; height: 120px; background-repeat: no-repeat; background-size: 100%;}
header .restrito {float: right; padding-top: 20px;}
header .restrito li {text-transform: uppercase; color: #fff; font-weight: 500; float: left; padding-left: 20px;}
header .restrito li:hover {color: #00753d;}
header .restrito i {padding-left: 10px;}

footer {width: 100%; height: auto; padding-top: 40px; text-align: center; background-color: #00753d;}
footer .logo {width: 30%; height: 140px; background-image: url(../images/logo-branco.png); background-repeat: no-repeat; background-size: 100%; margin: auto; display: inline-block;}
footer .fim {width: 100%; height: auto; padding: 30px 0; background-color: #000; color: #fff;}

.video {position: relative; padding-bottom: 53%;}
.video iframe {position: absolute; width: 100%; height: 100%;}

.banner {width: 100%; height: 650px; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative;}
.banner .quadro {position: absolute; top: 40%; left: 15%; background-color: #fff; padding: 20px;}
.banner h1 {font-size: 3em; color: #333; text-transform: uppercase; font-weight: 500; padding-bottom: 5px; letter-spacing: 2px;}
.banner li {float: left; font-size: 1.2em; font-weight: 300; color: #000; padding-right: 5px;}
.banner .valor {background-color: #00753d; color: #fff; font-weight: 600; padding: 10px 30px; position: absolute; font-size: 1.4em; letter-spacing: 2px; right: -120px; bottom: -25px;}
/*********************************************************/
.busca {position: relative; z-index: 9999; margin-top: -80px; background-color: #fff; border-top: 5px solid #00753d; padding: 20px; text-align: center;}
.busca li {float: left; width: 31%; margin: 0 1% 20px 1%;}
.busca p {font-weight: 600; padding-bottom: 10px;}
.busca .input {width: 100%; padding: 10px; border: 1px solid #474546; margin-bottom: 10px; font-family: 'Blinker', sans-serif;}
.busca .inputa {width: 45%; float: left; padding: 10px; border: 1px solid #474546; margin-bottom: 10px; font-family: 'Blinker', sans-serif;}
.busca .inputb {width: 45%; float: right; padding: 10px; border: 1px solid #474546; margin-bottom: 10px; font-family: 'Blinker', sans-serif;}
.busca .bt {padding: 10px 30px; background-color: #00753d; color: #fff; font-weight: 600; text-transform: uppercase; font-family: 'Blinker', sans-serif; cursor: pointer; letter-spacing: 2px; border: 2px solid #00753d;}
.busca .bt:hover {background-color: #fff; color: #00753d;}
/*********************************************************/
.imoveis {width: 100%; display: table; padding: 80px 0; height: 500px;}
.imoveis h1 {font-size: 1.2em; letter-spacing: 1px; padding-bottom: 10px; font-weight: 600;}
.imoveis .quadro {width: 30%; float: left; margin: 0 1.5% 40px 1.5%; min-height: 300px;}
.imoveis .imagem {width: 100%; height: 240px; background-repeat: no-repeat; background-size: 100%; background-position: center center; -webkit-transition: 0.3s ease-in; -moz-transition: 0.3s ease-in; -o-transition: 0.3s ease-in; transition: 0.3s ease-in;}
.imoveis .imagem:hover {background-size: 120%;}
.imoveis .texto {width: 100%; min-height: 240px; background-color: #f1f1f2; padding: 10px 20px;}
.imoveis .texto ul {width: 100%; display: table; text-align: left; min-height: 30px;}
.imoveis .texto li {float: left; font-size: 0.9em; color: #333; font-weight: 300; padding: 0 5px 5px 0;}
.imoveis .valor {color: #00753d; font-weight: 600; font-size: 1.2em; letter-spacing: 1px; min-height: 50px;}
.imoveis .valor span {color: #333; font-size: 0.6em; font-weight: 300;}
.imoveis .botao {padding: 5px 20px; color: #00753d; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #00753d; font-size: 1em; float: right;}
.imoveis .botao:hover {background-color: #00753d; color: #fff; text-decoration: none;}
.imoveis .faixa {width: 200px; height: 200px; background-image: url(../images/faixa.png); background-repeat: no-repeat; background-position: left top; background-size: 100%;}
.imoveis .faixa2 {width: 200px; height: 200px; background-image: url(../images/faixa2.png); background-repeat: no-repeat; background-position: left top; background-size: 100%;}
/*********************************************************/
.conteudo {width: 100%; height: auto; }
.conteudo h1 {font-size: 2.4em; color: #454546; padding-bottom: 5px; text-transform: uppercase; font-weight: 400;}
.conteudo h2 {font-weight: 300; font-size: 1.4em; color: #454546;}
.conteudo h3 {text-align: center; color: #464646; text-transform: uppercase; }
.conteudo h4 {font-weight: 600; font-size: 1.4em; color: #454546; text-align: center;}
.conteudo p {line-height: 25px; font-weight: 400; color: #454546;}
.conteudo i {padding-right: 10px;}
.conteudo label {font-size: 0.8em; display: block;}

.conteudo .titulo {width: 100%; text-align: center; background-color: #f1f1f2; padding: 40px 0;}
.conteudo .quadro-1 {width: 100%; padding: 20px 60px; background-color: #f1f2f2; display: table;}
.conteudo .quadro-1 li {width: 50%; float: left; padding: 0 20px 10px 0;}
.conteudo .quadro-2 {width: 100%; padding: 20px 60px; background-color: #f1f2f2; display: table;}
.conteudo .quadro-2 li {width: 50%; float: left; padding: 0 20px 10px 0;}
.conteudo .quadro-2 i {font-size: 0.5em; padding-right: 10px;}

.conteudo .valor {width: 100%; padding: 10px; background-color: #00753d; color: #fff; font-weight: 400; font-size: 1.2em; text-align: center; letter-spacing: 2px;}
.conteudo .esquerda {width: 70%; float: left; margin-bottom: 30px;}
.conteudo .direita {width: 28%; float: right; }

.conteudo .input {width: 100%; padding: 10px; border: 1px solid #474546; margin-bottom: 10px; font-family: 'Blinker', sans-serif;}
.conteudo .inputtext {width: 100%; height: 180px; padding: 10px; border: 1px solid #474546; margin-bottom: 10px; font-family: 'Blinker', sans-serif;}
.conteudo .bt {padding: 10px 30px; background-color: #00753d; color: #fff; font-weight: 600; text-transform: uppercase; font-family: 'Blinker', sans-serif; cursor: pointer; letter-spacing: 2px; border: 2px solid #00753d;}
.conteudo .bt:hover {background-color: #fff; color: #00753d;}

.conteudo .botao {width: 100%; text-align: center; padding: 20px 0; background-color: #00753d; display: block; color: #fff; margin: 10px 0; font-weight: 600; text-transform: uppercase;}
.conteudo .botao:hover {text-decoration: none; background-color: #000;}

.conteudo .botao-red {width: 100%; text-align: center; padding: 20px 0; background-color: #DF1014; display: block; color: #fff; margin: 10px 0; font-weight: 600; text-transform: uppercase;}
.conteudo .botao-red:hover {text-decoration: none; background-color: #000;}

.conteudo .centro {width: 90%; margin: auto;}
.conteudo .quadro {width: 100%; height: 100px; background-repeat: no-repeat; background-size: 100%; background-position: center center; -webkit-transition: 0.3s ease-in; -moz-transition: 0.3s ease-in; -o-transition: 0.3s ease-in; transition: 0.3s ease-in;}
.conteudo .quadro:hover {background-size: 120%;}
/*********************************************************/
.cadastro {width: 100%; height: auto; display: table; padding: 60px 0; min-height: 600px;}
.cadastro p {font-size: 1em; padding-bottom: 40px; line-height: 25px;}
.cadastro-e {width: 45%; float: left; padding: 30px; background-color: #fff;}
.cadastro-d {width: 45%; float: right; padding: 30px; background-color: #fff;}

.cadastro .imput {padding: 10px; border: 1px solid #272727; font-family: 'Blinker', sans-serif; width: 100%; margin-bottom: 10px;}
.cadastro .imputb {padding: 10px; border: 1px solid #272727; font-family: 'Blinker', sans-serif; width: 48%; float: left; margin-bottom: 10px;}
.cadastro .imputc {padding: 10px; border: 1px solid #272727; font-family: 'Blinker', sans-serif; width: 48%; float: right; margin-bottom: 10px;}
.cadastro .bt {float: right; width: 48%; padding: 10px 30px; background-color: #00753d; color: #fff; font-weight: 600; text-transform: uppercase; font-family: 'Blinker', sans-serif; cursor: pointer; letter-spacing: 2px; border: 2px solid #00753d;}
.cadastro .bt:hover {background-color: #fff; color: #00753d;}

.compartilhar {text-align: center; }
.compartilhar i {color: #2FB944; font-size: 6em;}
/*********************************************************/
.mais {padding-bottom: 60px;}
.mais .quadro {width: 90%; margin: 20px auto; min-height: 300px;}
.mais h1 {font-size: 1.2em; letter-spacing: 1px; padding-bottom: 10px; font-weight: 600;}
.mais .imagem {width: 100%; height: 240px; background-repeat: no-repeat; background-size: 100%; background-position: center center; -webkit-transition: 0.3s ease-in; -moz-transition: 0.3s ease-in; -o-transition: 0.3s ease-in; transition: 0.3s ease-in;}
.mais .imagem:hover {background-size: 120%;}
.mais .texto {width: 100%; min-height: 200px; background-color: #f1f1f2; padding: 10px 20px;}
.mais .texto ul {width: 100%; display: table; text-align: left; min-height: 30px;}
.mais .texto li {float: left; font-size: 0.9em; color: #333; font-weight: 300; padding: 0 5px 5px 0;}
.mais .valor {color: #00753d; font-weight: 600; font-size: 1.2em; letter-spacing: 1px;}
.mais .botao {padding: 5px 20px; color: #00753d; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #00753d; font-size: 1em; float: right;}
.mais .botao:hover {background-color: #00753d; color: #fff; text-decoration: none;}
.mais .faixa {width: 200px; height: 200px; background-image: url(../images/faixa.png); background-repeat: no-repeat; background-position: left top; background-size: 100%;}

.subtitulo {width: 100%; text-align: center; background-color: #f1f1f2; padding: 20px 0;}
.subtitulo h1 {font-size: 2em; color: #454546; padding-bottom: 5px; text-transform: uppercase; font-weight: 400;}