* {margin:0; padding:0; text-decoration:none; list-style:none; color:#000; font-family:sans-serif; font-size:14px;}
* {margin:0; padding:0; text-decoration:none; list-style:none; color:#000; font-family:sans-serif; font-size:14px;}

img {border:none;}
.clear {clear:both;}
.oculto {display:none;}

body {width:100%; height:100%; overflow-x:hidden; background-color:#FFF;}

#tudo {width:100%;}

#tudo #topo {width:100%;}
#tudo #topo #repete-topo {padding:5%; background-color:#333;}
#tudo #topo #repete-topo #conteudo-topo {width:100%;}
#tudo #topo #repete-topo #conteudo-topo #alinha-logos {display:table; margin:0 auto;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo {}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #primeira-logo {width:200px;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #primeira-logo .logo a {width:200px; display:block;}
#tudo #topo #barra-menu {padding:2% 5%; background-color:#FFF; border-bottom:1px solid #333;}
#tudo #topo #barra-menu #menu {float:right;}
#tudo #topo #barra-menu .telefone {font-size:16px; float:left; margin-top:2px; font-weight:bold; color:#333;}
#tudo #topo #barra-menu #menu .icone-menu {float:right;}
#tudo #topo #barra-menu #menu .creci {color:#FFF; float:left; font-weight:bold; margin-right:20px; padding-top:4px;}
#tudo #topo #barra-menu #menu #mostra-menu {width:230px; position:absolute; z-index:50000; right:0; margin-top:7px; padding-top:5px; padding-bottom:10px; box-shadow:0px 4px 7px -3px black; margin-right:5%; background-color:#333;}
#tudo #topo #barra-menu #menu #mostra-menu p {text-align:center;}
#tudo #topo #barra-menu #menu #mostra-menu p a {display:block; padding-top:10px; padding-bottom:10px; font-size:16px; color:#FFF; text-decoration:none; transition:.2s linear;}
#tudo #topo #barra-menu #menu #mostra-menu .ativo a {display:block; font-size:16px; text-decoration:none; font-weight:bold; transition:.2s linear; color:#FFF;}

#tudo #conteudo {width:100%;}
#tudo #conteudo #repete-centro {width:100%;}
#tudo #conteudo #repete-centro #conteudo-banner {width:100%;}
#tudo #conteudo #repete-centro #conteudo-banner #bloco-banner {width:100%;}
#tudo #conteudo #repete-centro #conteudo-banner #bloco-banner .bloco-dados {width:90%; padding:5%; z-index:100; background:transparent url('../i/quebrado/transp.png') left top repeat;}
#tudo #conteudo #repete-centro #conteudo-banner #bloco-banner .bloco-dados .nome-banner {text-transform:uppercase; color:#FFF; text-align:center; padding-bottom:5px; font-weight:bold; font-size:16px;}
#tudo #conteudo #repete-centro #conteudo-banner #bloco-banner .bloco-dados .descricao-banner {color:#FFF; font-size:14px; overflow:hidden; overflow:hidden; text-align:justify;}
#tudo #conteudo #repete-centro #conteudo-banner #bloco-banner .imagem-tamanho {width:100%;}
#tudo #conteudo #repete-centro #conteudo-banner .sombra {width:100%;}
#tudo #conteudo #repete-centro #conteudo-portifolio {padding:5%;}
#tudo #conteudo #repete-centro #conteudo-portifolio #bloco-titulo {width:100%; margin-bottom:30px;}
#tudo #conteudo #repete-centro #conteudo-portifolio #bloco-titulo .imagem-titulo {width:72px; height:30px; float:left; background:transparent url('../i/quebrado/titulo-img.png') left top no-repeat;}
#tudo #conteudo #repete-centro #conteudo-portifolio #bloco-titulo .titulo-portifolio {width:240px; padding-top:7px; float:left; font-size:18px; border-bottom:2px solid #000; font-weight:bold;}
#tudo #conteudo #repete-centro #conteudo-imoveis {padding:5%;}
#tudo #conteudo #repete-centro #conteudo-imoveis #bloco-titulo {width:100%; margin-bottom:30px;}
#tudo #conteudo #repete-centro #conteudo-imoveis #bloco-titulo .imagem-titulo {width:72px; height:30px; float:left; background:transparent url('../i/quebrado/titulo-img.png') left top no-repeat;}
#tudo #conteudo #repete-centro #conteudo-imoveis #bloco-titulo .titulo-imoveis {width:240px; padding-top:7px; float:left; font-size:18px; border-bottom:2px solid #000; font-weight:bold;}
#tudo #conteudo #repete-centro #repete-banners {padding:5%;}
#tudo #conteudo #repete-centro #repete-banners #conteudo-banners {width:100%;}
#tudo #conteudo #repete-centro #repete-banners #conteudo-banners #bloco-esq-banners {width:100%;}
#tudo #conteudo #repete-centro #repete-banners #conteudo-banners #bloco-esq-banners .imagem-empreendimentos {width:100%;}
#tudo #conteudo #repete-centro #repete-banners #conteudo-banners #bloco-centro-banners {width:100%; margin-top:20px;}
#tudo #conteudo #repete-centro #repete-banners #conteudo-banners #bloco-centro-banners .imagem-vendas {width:100%;}
#tudo #conteudo #repete-centro #repete-banners #conteudo-banners #bloco-centro-banners .imagem-contato {width:100%; margin-top:20px;}
#tudo #conteudo #repete-centro #repete-banners #conteudo-banners #bloco-dir-banners {width:100%; margin-top:20px;}
#tudo #conteudo #repete-centro #repete-banners #conteudo-banners #bloco-dir-banners .imagem-financiamento {width:100%;}

#tudo #rodape {width:100%;}
#tudo #rodape #repete-rodape {padding:5%; background-color:#333;}
#tudo #rodape #repete-rodape .logo {display:table; margin:0 auto; margin-bottom:15px;}
#tudo #rodape #repete-rodape #conteudo-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .endereco {display:table; margin:0 auto; color:#FFF; font-size:15px; padding-left:26px; margin-bottom:10px; padding-top:2px; padding-bottom:1px; background:transparent url('../i/quebrado/icon-end.png') left center no-repeat;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .telefone {display:table; margin:0 auto; color:#FFF; font-size:15px; padding-left:26px; padding-top:2px; padding-bottom:1px; background:transparent url('../i/quebrado/icon-fone.png') left center no-repeat;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape {width:100%; }
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape .facebook {display:table; margin:0 auto; margin-top:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape .softbest {display:table; margin:0 auto; margin-top:10px;}
#tudo #rodape .copy {padding:3% 5%; text-align:center; background-color:#FFF;}


#conteudo-interno {padding:5%;}

#conteudo-interno .descricao-area {margin-bottom:10px; font-size:16px; text-align:center;}
#conteudo-interno #a-empresa {text-align:justify;}
#conteudo-interno #a-empresa .titulo {font-size:16px; text-align:center; margin-bottom:10px; margin-top:5px;}
#conteudo-interno #a-empresa .lista-tecnicos {margin-left:20px;}
#conteudo-interno #a-empresa .descricao-tecnicos {list-style:circle; margin-bottom:15px;}
#conteudo-interno #a-empresa .imagem-apresentacao {margin-bottom:10px;}
#conteudo-interno #a-empresa .imagem-apresentacao-outras {width:100%; margin-bottom:20px;}
#conteudo-interno #a-empresa .imagem-apresentacao-dir {width:250px; margin-bottom:20px;}

#conteudo-interno .descricao-chat {margin-bottom:20px;}
#conteudo-interno .descricao-chat a {font-weight:bold;}
#conteudo-interno .link-chat {margin-top:20px;}
#conteudo-interno .link-chat a {font-weight:bold;}

#conteudo-interno #imoveis {width:100%;}
#conteudo-interno #imoveis #dados-imoveis {width:100%; margin-bottom:30px;}
#conteudo-interno #imoveis #dados-imoveis .imagem-imovel {width:100%;}
#conteudo-interno #imoveis #dados-imoveis .nome-imovel a {display:block; text-align:center; padding-top:5px; text-decoration:none; font-weight:bold;}
	
#conteudo-interno .empreendimentos .dados-empreendimentos {width:100%; margin-bottom:30px;}
.dados-empreendimentos .imagem-dados-empreendimentos {width:100%;}
.dados-empreendimentos .imagem-dados-empreendimentos img {width:100%;}
.dados-empreendimentos .nome-empreendimento {margin-bottom:15px; text-align:center; margin-top:10px;}
.dados-empreendimentos .nome-empreendimento a {font-size:16px; font-weight:bold;}
.dados-empreendimentos .resumo-empreendimento p {text-align:justify;}
.dados-empreendimentos .mais {text-align:center; margin-top:10px;}
.dados-empreendimentos .mais a {display:block; text-decoration:underline;}
#conteudo-interno .empreendimentos-interno .conteudo-empreendimentos .nome-empreendimento {font-size:16px; text-align:center; font-weight:bold;}
.conteudo-empreendimentos .imagem-empreendimento {width:100%; margin-top:15px; margin-bottom:10px;}
.conteudo-empreendimentos .descricao-empreendimento p {text-align:justify;}
.empreendimentos-interno  .outras-imagens {width:100%; margin-top:20px;}
.empreendimentos-interno  .outras-imagens .varias-imagens {margin-bottom:20px;}
.outros-empreendimentos .titulo-outros {margin-bottom:7px; font-size:16px;}
.outros-empreendimentos .outros-empreendimentos-linha {margin-top:3px;}
.empreendimentos-interno .ver-todos {margin-top:20px;}
.empreendimentos-interno .ver-todos a {display:block; text-decoration:underline;}
.todos-empreendimentos .titulo-todos {margin-bottom:10px;}
.todos-empreendimentos .todos-empreendimentos-linha {margin-bottom:3px;}

#conteudo-interno .portifolios .dados-portifolio {width:100%; margin-bottom:20px;}
#conteudo-interno .portifolios .dados-portifolio .imagem-dados-portifolio {cursor:pointer;}
#conteudo-interno .portifolio-interno {width:980px;}
#conteudo-interno .portifolio-interno .conteudo-portifolio {width:980px;}
#conteudo-interno .portifolio-interno .conteudo-portifolio .imagem-portifolio {float:left; margin-right:10px;}
#conteudo-interno .portifolio-interno .conteudo-portifolio .nome-portifolio {color:#000000; font-weight:bold; font-size:18px; margin-bottom:5px;}
#conteudo-interno .portifolio-interno .conteudo-portifolio .descricao-portifolio {color:#000000; text-align:justify;}
#conteudo-interno .portifolio-interno .outras-imagens {margin-top:20px;}
#conteudo-interno .portifolio-interno .outras-imagens .varias-imagens {width:200px; height:160px; overflow:hidden; float:left; margin-right:20px;}

.botao-enviar {width:60px; height:30px; cursor:pointer; background-color:#373535; color:#FFFFFF; font-weight:bold; border:none;}
.botao-enviar:hover {width:60px; height:30px; cursor:pointer; background-color:#696565; color:#FFFFFF; font-weight:bold; border:none;}
label {display:block; color:#373535; font-weight:bold;}


#conteudo-interno .terraplanagem .dados-terra {width:100%; margin-bottom:20px;}

#conteudo-interno .vendas .campos {margin-top:12px;}
#conteudo-interno .vendas .campos-obrigatorios {font-size:14px;}
#conteudo-interno .vendas .area-erro {padding:5%; margin-bottom:20px; text-align:center; background:#373535;}
#conteudo-interno .vendas .area-erro p {font-size:14px; margin-bottom:10px; color:#FFF;}
#conteudo-interno .vendas .area-erro strong {font-size:14px; color:#FFF;}
#conteudo-interno .vendas label {display:block;}
#conteudo-interno .vendas textarea {width:94%; padding:3%; border:1px solid #373535;}
#conteudo-interno .vendas input {width:94%; padding:3%; border:1px solid #373535;}
#conteudo-interno .vendas select {width:100%; padding:3%; border:1px solid #373535; background-color:#FFF; font-size:16px;}

#conteudo-interno .vendas-sucesso .descricao-envio p {font-size:14px;}
#conteudo-interno .vendas-sucesso .voltar-contato a {font-size:14px; font-weight:bold;}

#conteudo-interno .contato .campos {margin-top:12px;}
#conteudo-interno .contato .campos-obrigatorios {font-size:14px;}
#conteudo-interno .contato .area-erro {padding:5%; margin-bottom:20px; text-align:center; background:#373535;}
#conteudo-interno .contato .area-erro p {font-size:14px; margin-bottom:10px; color:#FFF;}
#conteudo-interno .contato .area-erro strong {font-size:14px; color:#FFF;}
#conteudo-interno .contato .localizacao {margin-top:12px;}
#conteudo-interno .contato label {display:block;}
#conteudo-interno .contato textarea {width:94%; padding:3%; border:1px solid #373535;}
#conteudo-interno .contato input {width:94%; padding:3%; border:1px solid #373535;}
#conteudo-interno .contato select {width:100%; padding:3%; border:1px solid #373535; background-color:#FFF; font-size:16px;}

#conteudo-interno .contato-sucesso .descricao-envio p {font-size:14px;}
#conteudo-interno .contato-sucesso .voltar-contato a {font-size:14px; font-weight:bold;}

#conteudo-interno .mapa-do-site .area {list-style:circle; margin-left:30px; margin-bottom:5px;}
#conteudo-interno .mapa-do-site .area a {font-size:14px;}




#bloco-imagens {width:100%; height:100%; background:transparent url('../i/transp.png') left top repeat; position:fixed; z-index:1000; top:0;}
#bloco-imagens #bloco-fundo {width:800px; min-height:500px; background-color:#FFFFFF; margin:0 auto; margin-top:50px; border-radius:5px;}
#bloco-imagens #bloco-fundo .icon-fechar {width:40px; height:40px; cursor:pointer; background:transparent url('../i/fechar.png') left top no-repeat; float:right; margin-top:-20px; margin-right:-20px;}
#bloco-imagens #bloco-fundo #carregando {width:32px; height:32px; margin:0 auto; margin-top:30%;}

#bloco-imagens #bloco-fundo #carrega-conteudo {padding:10px;}


/* Inicio configurações paginação */
#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:14px;}
#paginacao strong{font-size:14px;}
#paginacao ul {height:30px; margin:10px auto 0; text-align:center;}
#paginacao ul li {display:inline;}
#paginacao ul li a {margin-right:5px; font-size:14px; background-color:#373535; text-decoration:none; border:1px solid #000000; padding:3px;}
#paginacao a:link {color:#ffffff;}
#paginacao a:visited {color:#ffffff;}
#paginacao a:hover {color:#ffffff;}
#paginacao a:active {color:#ffffff;}
#paginacao span.branco  {margin-right:5px; font-size:14px; background-color:#ffffff; border:1px solid #000000; padding:3px;}
/* Fim configurações paginação */
