@charset "utf-8";

/* CSS Document */

*{margin:0; padding:0; text-decoration:none; color:#fff;}

body{font-family:Arial,Helvetica,sans-serif; margin:0; padding:0;}

#banner{margin:0 auto; height:672px; width:1350px; background:url(../images/banner_inicio.jpg) no-repeat; margin-top:2x;}

#menu{height:50px; width:100%; background:#000; font-size:12px; color:#FFF; margin-top:20px;}

#conteudo{ width:100%; position:relative; height:auto overflow:hidden; margin:0 auto; padding:0 auto;}

#links{ width:1020px; height:30px; margin:0 auto; padding:0 auto; color:#000;}

.texto_lazer{margin:0 auto; width:230px; height:30px; text-align:justify; font-size:12px; padding-top:10px;}

.texto_lazer h3{ padding-bottom:5px; color:#7a7a7a; padding-top:5px;}

.texto_conforto{margin:0 auto; width:325px; height:30px; text-align:justify; font-size:12px; padding-top:10px; color:#7a7a7a;}

.texto_conforto h3{ padding-bottom:5px; color:#7a7a7a; padding-top:5px;}

#texto_quemsomos{margin:0 auto; text-align:justify; font-size:12px; padding-top:10px; color:#7a7a7a; padding-bottom:10px;}

#texto_quemsomos p{color:#7a7a7a}

.texto_conforto h3{padding-bottom:10px;}

/*#links ul{list-style:none; text-decoration:none;}

#links ul li a{margin:0; display:block; float:left; padding:15px;}

#links ul li a:hover{border:1px solid #aeff3c; background:#aeff3c; text-decoration:none; color:#000} */

#links ul{list-style:none; text-decoration:none;}
#links ul li{float: left;}
#links ul li a{margin:0; display:block; padding:15px;border:1px solid transparent;}
#links ul li a:hover{border:1px solid #aeff3c; background:#aeff3c; text-decoration:none; color:#000} 

#logo{ width:1050px; height:114px; margin:0 auto; padding:0 auto; margin-bottom:10px;}

#texto_contato h1{padding-top:10px; padding-bottom:10px;}

#texto_contato p{padding-top:10px;}

#campo_contato{width:600px; float:left; height:450px;}

#texto_contato{width:280px; float:left; height:450px; margin-top:40px;text-align:justify; }

#content_contato{width:1070px; height:500px; margin:0 auto; padding-top:20px; color:#FFF;}

#logo_futura{margin-left:20px; width:294px; height:114px; margin-top:10px; padding-top:10px;}

#empreendimentos{width:1070px; height:650px; margin:0 auto; padding:0 auto;}

#empreendimentos h1{padding:30px 0 20px 0; color:#7a7a7a; margin-left:22px;}

.banners_imoveis{width:1070px; height:428px; margin-left:-5px; margin-bottom:20px;}

#sierra_lidice{width:1070px; height:auto; margin:0 auto;}

#sierra_sul{width:1070px; height:auto; margin:0 auto;}

#sierra_lidice h1{padding:30px 0 10px 0; color:#7a7a7a;}

#sierra_lidice h2{padding:10px 0 10px 0; color:#7a7a7a;}

#sierra_lidice h4{padding:5px 0 10px 0; color:#7a7a7a;}

#sierra_sul h1{padding:50px 0 30px 0; color:#7a7a7a;}

#sierra_sul h2{padding:30px 0 10px 0; color:#7a7a7a;}

#quem_somos h1{padding:50px 0 10px 0; color:#7a7a7a;}

#outros_imoveis h1{padding:10px 0 10px 0; color:#7a7a7a;}

#outros_imoveis{width:1070px; height:662px; margin:0 auto; margin-top:100px;}

.bloco_imoveis{ float:left; width:348px; height:266px; margin-left:5px;}

.localizacao{ height:450px; width:1060px; margin:0 auto; margin-right:10px; margin-top:80px;}

.localizacao h1 {padding:150px 0 10px 0; color:#7a7a7a;}

.area_lazer{width:1070px; height:320px; margin-bottom:30px;}

#sierra_lidice_foto{width:502px; height:500px; float:left; padding-left:20px;}

#sierra_sul_foto{width:502px; height:500px; float:left; padding-left:20px;}

.banners_imoveis{width:1070px; height:428px;}

.bloco_lazer{width:265px; height:320px;float:left; color:#7a7a7a; background:#e2e2e2;}

.foto_lazer{width:252px; height:252px; margin:0 auto; padding:0 auto; margin-top:5px;}

#contato{background:#99ca3b; height:550px; width:100%;}

.mais_conforto{width:1070px; height:350px; margin:0 auto; padding-top:20px; padding-bottom:20px;}

.bloco_conforto{height:400px; width:353px; background:#e2e2e2; float:left;}

.foto_conforto{height:340px; width:334px; margin:0 auto;margin-top:10px;}

.planta_sierra_lidice{width:1070px; height:1250px; margin:0 auto; margin-top:50px; padding-top:20px;}

.planta_sierra_lidice h2{padding-top:20px; margin-top:20px;}

#planta_lidice_cobertura1{height:502px; width:525px; float:left; margin-top:50px;} 

#planta_lidice_cobertura2{height:512px; width:495px; float:left; margin-left:40px; margin-top:50px;}

#planta_lidice_cobertura3{height:600px; width:504px; float:left; margin-top:20px;} 

#planta_lidice_cobertura4{height:600px; width:522px; float:left; margin-top:20px; margin-left:35px; } 

.planta_sierra_sul{width:1070px; height:1500px; margin:0 auto; margin-top:50px; padding-top:20px}

.planta_sierra_sul h2{padding-top:20px; margin-top:40px;}

#planta_sul_cobertura1{height:448px; width:525px; float:left; margin-bottom:65px;margin-top:20px;} 

#planta_sul_cobertura4{height:448px; width:525px; float:left; margin-left:10px; margin-bottom:65px;margin-top:20px;} 

#planta_sul_cobertura3{height:450px; width:534px; float:left; margin-bottom:30px;} 

#planta_sul_cobertura2{height:450px; width:530px; float:left; margin-left:2px; margin-bottom:30px;} 

#planta_sul_cobertura5{height:432px; width:676px; margin-top:50px; margin-left:200px; margin-bottom:30px;}

#sierra_sul h4{padding:5px 0 10px 0; color:#7a7a7a;}

#quem_somos{width:1080px; height:300px; margin:0 auto; margin-top:50px; padding-top:20px;}

.bloco_quem_somos{width:360px; height:200px; background:#e2e2e2; float:left; margin-top:20px}

.texto_bloco_quem_somos{width:230px; height:180px; margin:0 auto; text-align:justify; font-size:12px; padding-top:10px; color:#7a7a7a;}

.texto_bloco_quem_somos h2{padding-bottom:10px; padding-top:20px; color:#7a7a7a;}

.texto_bloco_quem_somos p {color:#7a7a7a;}

#contato table tr td{color:#7a7a7a;}

/*FORMS*/

.inputTxt{ width:550px; height:30px; padding:5px; line-height:30px; border:1px #FFF solid; background:#FFF; color:#666; font-size:1em; }

.inputTxt2{ width:550px; height:30px; padding:5px; line-height:30px; border:1px #CCC solid; background:#FFF; color:#666; font-size:1em; }



.inputArea{ width:550px; height:150px; padding:5px; line-height:30px; border:1px #FFF solid; background:#FFF; color:#666; font-size:1em; }

button{ width:100px; height:40px; background:#242324; font-weight:bold; color:#FFF; border:1px #242324 solid; cursor:pointer; padding:5px; }



.form-alinha{width:550px;height:65px;margin-top:4px;}



fieldset{width:500px;padding:20px;margin:50px;}

input{width:100px;font-size:18px;color:#fff;border:solid 1px #333; background:#000; height:40px; cursor: pointer;}

input.botao{width:50px; background:#000;}



small{color:#008800;}

small.erro{color:#f00;}

.btn-tour {
    position: relative;
    box-sizing: border-box;
}

.btn-tour a {
    box-sizing: border-box;
    font-weight: bold;
    background: #aeff3c;
    color: #000

}

.btn-tour a:hover {
    background: #000;
    color: #fff;
    text-decoration: none

}

.btn-tour span {
    box-sizing: border-box;
    position: absolute;
    top: -20px;
    height: 20px;
    left: 0;
    width: 100%;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 5px;
}