html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {border: 0;font-size: 100%;margin: 0;padding: 0;} ol, ul {list-style: none;}embed, iframe,object {max-width: 100%;}table{border-collapse: collapse;border-spacing: 0;}
/* HTML5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}a{ text-decoration: none;}blockquote, q {quotes: none;}table{border-collapse: collapse;border-spacing: 0;}.clear{ clear: both;}
.no-border{border:none !important;}
.no-margin{margin: 0 !important;}

/*
* ===================================
* 				GERAL
* ===================================
*/

body {background: url("../pics/bg.jpg") top center no-repeat #fff;}
.main{width: 920px;  margin: 0 auto;}

header{float:left; height: 115px; width: 100%; float:left; margin: 0 0 20px 0;}
footer{float:left; height: 190px; width: 100%; float:left;}
section#content {float:left; width: 920px; margin: 40px 0 0 0;}
section#content-home {float:left; width: 920px; margin: 5px 0 0 0;}
aside{ width: 240px; width: 250px;float: right;}
.bd-cinza{border: 1px solid #00A0F1;border-radius: 3px 3px 3px 3px;}
/*.bd-cinza{border: 1px solid #f1f1f1;border-radius: 3px 3px 3px 3px;}*/

.titulo{color: #00A0F1;display: block;font: 18px "avantgarde_md_btmedium", arial;text-transform: uppercase;}
.titulo-link {color: #00A0F1;display: block;font: 14px "avantgarde_md_btmedium", arial;text-transform: uppercase;}

/*
* ===================================
* 				HEADER
* ===================================
*/

#abaAtendimento{ position: fixed; top: 130px; right: 0; z-index: 99999;}
#logo{background: url("../pics/logo.png"); float: left; height: 62px; margin: 27px 0 0; width: 267px;}

header nav{ width: 100%; border-bottom: 3px solid #01a0f4; height: 52px;}
nav ul{float:left; margin: 0 0 0 18px;}
nav li{float:left; font: 14px "avantgarde_md_btmedium", arial; text-transform: uppercase;}

nav a{ -webkit-transition:all 0.12s ease-in-out 0.12s;-moz-transition:all 0.12s ease-in-out 0.12s;-o-transition:all 0.12s ease-in-out 0.12s;-ms-transition:all 0.12s ease-in-out 0.12s;transition:all 0.12s ease-in-out 0.12s;border-right: 1px solid #F4F4F4;color: #686868;float: left;margin: 0;padding:18px 26px 17px 26px;}
.ie7 nav a, .ie8 nav a, .ie9 nav a{padding:20px 26px/*11px*/ 18px 26px/*11px*/;}

nav a:hover{background: none repeat scroll 0 0 #01A0F4;color:#fff;-webkit-transition:all 0.12s ease-in-out 0.12s;-moz-transition:all 0.12s ease-in-out 0.12s;-o-transition:all 0.12s ease-in-out 0.12s;-ms-transition:all 0.12s ease-in-out 0.12s;transition:all 0.12s ease-in-out 0.12s;}

#itens{float:left; margin: -56px 0 0 334px;}
#itens img{float: left;margin: 5px 4px 0 -15px;position: relative;}
#itens ul li{float: left;height: 52px;margin: 0 34px 0 0;width: 170px;}
#itens span{ display: block;font: 14px "avantgarde_md_btmedium", arial;text-transform: uppercase;color:#707070;}
#itens span a{color:#707070;}

span.m-baixo{margin:5px 0 0 0;}
#itens .azul{color:#00a0f1; font-size: 18px;}
#itens .azul a{color:#00a0f1;}

.visite-blog{ float: right;margin: 12px 8px 0 0;}

#busca-de-imoveis{margin: 35px 0 0 0; width: 100%; display: none;}
#busca-de-imoveis-expo {margin: 35px 0 0 0; width: 100%;}
#busca-de-imoveis span{ margin: 0 0 8px 0;}

#busca-de-imoveis form{ }
#busca-de-imoveis p{color: #fff;float: left;font:bold 14px arial;margin: 22px 10px 0 20px;}
#busca-de-imoveis select{background:#F7F7F7;border: 1px solid #EFEDED;color: #777777;float: left;font: 12px arial;margin: 17px 8px 0 0;padding: 3px 5px;width: 95px;}
#busca-de-imoveis input#buscar-imovel{ background: url("../pics/buscar-imovel.png");border:none;float: left;height: 27px; cursor: pointer;margin: 16px 0 0 10px;width: 94px;}
#busca-de-imoveis input#cod{background: none repeat scroll 0 0 #F7F7F7;border: 1px solid #EFEDED;color: #777777;float: left; font: 12px arial; margin: 17px 8px 0 0; padding: 4px 5px;width: 95px;}

/*
* =================================
*             ANIMAÇÃO
* =================================
*/


#animacao{float:left; height: 367px; width: 100%; margin: 0 0 100px 0;}
.txt-anima{background:url("../pics/bg-txt-anima.png");border-radius: 4px 4px 4px 4px;font:13px arial;color:#494949;margin: 270px 0 0 50px;padding: 10px;position: absolute;width: 615px;}


.anima02{float:left; margin: 4px 0 0 5px;width: 910px;}
.anima02 ul{float: left;width: 910px;height:380px;}
.anima02 ul li{float: left;width: 910px;height:380px;}
.descricao-anima{float:left;margin:-120px 0 0 0;
	position: relative;
	background:url("../pics/bg-txt-anima.png");
    float: left;
    padding: 10px 105px 10px 20px;}

.descricao-anima span{color: #00A0F1;display: block;font: 18px "avantgarde_md_btmedium",arial;margin: 10px 0 8px 10px;text-transform: uppercase;}

.descricao-anima ul{float:left;list-style:disc;height: auto;margin: 0 0 0 30px;width:275px;}
.descricao-anima ul li{;
    color: #707171;
    font: 12px arial;
    height: auto;
    text-align: justify;
    width: 275px;}


#pager02{float:right;height:50px; margin: 10px 0 0; }
#pager02 a{background: none repeat scroll 0 0 #BABABA;border: 1px solid #9C9C9C;color: #FFFFFF;float: left;padding: 4px 8px;margin:0 0 0 8px;font: 14px "avantgarde_md_btmedium";}
#pager02 a:hover{background:  #9C9C9C; border:1px solid #BABABA;border:none; padding:7px 11px;float: left;}
#pager02 .activeSlide {background: #00A0F1; border: none;color: #FFFFFF;float: left;padding:7px 11px;}
#pager02 .activeSlide:hover{background: #00A0F1; border: none;color: #FFFFFF;float: left;padding:7px 11px;}

#home{float:left; width: 640px;}
#mais-empreendimentos{float:left; width: 640px;}
#mais-empreendimentos .mais{ background:#FF8318;color: #FFFFFF;display: block;float: right;font: bold 12px arial;margin: -22px 0 12px;padding: 3px 8px;;}
#mais-empreendimentos-engloba{float:left; width: 640px;height: 330px;}
#mais-empreendimentos-engloba ul{height: 300px;float:left;width: 640px;}
#mais-empreendimentos-engloba ul li{float: left; height: 300px;margin: 0 12px;width: 295px;}
#mais-empreendimentos-engloba ul li span{color:#ff8318;font:bold 18px arial;}
#mais-empreendimentos-engloba ul li p{color:#707171; font: 12px arial;}
#mais-empreendimentos-engloba ul li span a{color:#ff8318;}
#mais-empreendimentos-engloba ul li p a{color:#707171;}
#mais-empreendimentos-engloba .anima{margin-top:12px;}

#pager{float: left;margin: -22px 0 0 269px;position: relative;}
#pager a{float:left; width: 10px; height: 10px; background: url("../pics/pager.jpg") left; margin: 0 10px; display: block; text-indent: -99999px;}
#pager a.activeSlide{ background-position: right;}

#imovel-destaque{float:left; margin:20px 0 0 0;}
#imovel-destaque span.titulo{float: left;margin: -4px 5px 0 0;}
#imovel-destaque span.tt-cinza{color: #CCC;display: block;font: 13px "avantgarde_md_btmedium",arial;text-transform: uppercase;}

ul.lista-imovel{float:left; margin:14px 0 0 0; width: 640px; padding:8px 0;}
ul.lista-imovel li{float: left; width: 190px; height: 210px;margin: 10px 8px;position: relative;}
ul.lista-imovel li img{position: relative;}

.descricao-imovel{ background: url("../pics/descricao-imovel.png");height: 81px;padding: 12px;position: relative;width: 166px;z-index: 2;float: left;margin-top:-6px;}
.descricao-imovel p{font:10px arial !important;color:#fff !important;display: block; margin: 0 !important;}
.descricao-imovel p a{color:#fff !important;}
.descricao-imovel span{color: #FFFFFF;display: block;font:bold 14px arial;margin: 0;}
.descricao-imovel span a{color: #FFFFFF;}
span.preto{color: #000000;margin: 1px 0 3px;}
span.preto a{color: #000000;}
span.menor{font-size:12px; font-weight: normal; margin:0 0 2px 0;}
a.saiba-descricao{background: url("../pics/saiba-descricao.png") no-repeat; bottom: 2px;color: #FF0000;display: block;position: absolute;right: 4px;text-indent: -999999px;width: 18px;}




#animacao-certa{
float: left;
    margin: 45px 0 0 0;
    padding: 4px;
    width: 910px;
}
#animacao-certa-geral{float: left;width: 100%;margin: 0 0 30px 0;}
#animacao-certa ul{
    width: 910px;height: 359px;float: left;}

#animacao-certa ul li{
    width: 910px;height: 359px;float: left;
}
#animacao-certa ul li .info-anima{
background:url("../pics/bg-txt-anima.png");
    display: block;
    float: left;
    height: auto;
    margin:210px 0 0 0;
    padding: 20px 20px 20px 40px;
    position: absolute;
    width: 400px;
}
#animacao-certa ul li .info-anima span{
    color: #00A0F1;
    display: block;
    font: 18px "avantgarde_md_btmedium",arial;
    margin:0 0 8px 0;
    text-transform: uppercase;
}

#animacao-certa ul li .info-anima span a{
    color: #00A0F1;
}
#animacao-certa ul li .info-anima ul{
    width: 300px;height: auto;margin: 0 0 0 10px;
}
#animacao-certa ul li .info-anima ul li{
     color: #707171;
    font: 12px arial;list-style: square outside;
    text-align: justify;
    width: 300px;height: auto;
}
#animacao-certa ul li .info-anima ul li a{
    color: #707171;
}

/*
* =================================
*       BANNER
* =================================
*/


#banner{
float: left;
    margin: 45px 0 50px 0;
    padding: 1px;
    width: 910px;
    border: 1px solid #00A0F1;
    border-radius: 3px 3px 3px 3px; 
}

/*
* =================================
* 		INTERNAS
* =================================
*/

#internas{float:left; width: 640px; margin: 20px 0 0 0;}
#internas h1{border-bottom: 2px solid #F5F3F3;font-size: 28px;margin: 0 0 15px;padding: 0 0 5px;}
#internas p{color: #8D8D8D;font: 14px/18px arial; margin: 8px 0;}
#internas p a{color: #FF8318}
#internas h2{float: left;font-size: 20px;margin: 10px 0 15px;width: 100%;}
#internas h3{float: left;margin: 10px 0 15px;width: 100%;}

/*
* =================================
* 			  LISTAS
* =================================
*/

ul.normal{margin: 0 0 0 30px;}
ul.normal li{font:14px arial; color:#8D8D8D; margin:5px 0; list-style: square outside;}


/*
* =================================
*/

.buscaAtiva{ display: block;}
.buscaDesativa{ display: none;}
#geralAbriBusca{position: fixed; z-index: 1000; width: 100%; bottom: 170px;  height: 35px; border-bottom: 7px solid #ffce43; display: none;}
#centerBuscar{margin: 0 auto; width: 960px; border: 0px solid;}
.abrirBusca{float: right;}

/*
* =================================
* 		FORMULARIO DE CONTATO
* =================================
*/

#empresas-associadas{float:left;margin: 5px 0 30px; padding: 10px;}
#empresas-associadas img{float: left;margin: 10px 0;}

#seu-contrato{padding:10px; float:left; margin: 5px 0 30px 0;}
#seu-contrato form{}
#seu-contrato select{background: #F7F7F7;
border: 1px solid #EFEDED;
color: #777777;
float: left;
font: 12px arial;
padding: 3px 5px;
border-radius: 2px;
width: 80px !important;
margin: 0 10px 0 0;}
#seu-contrato input{background:#F7F7F7;border: 1px solid #EFEDED;color: #777777;float: left;font: 12px arial;margin: 0 6px 6px 0;padding: 3px 5px; border-radius: 2px;width: 92px;}
#seu-contrato input#senha{width: 120px;}
#seu-contrato input#cpfcnpj{width: 120px;}
#seu-contrato input.enviar-contrato{width: 74px; height: 27px; border: none; text-indent: -9999999px; cursor: pointer; background: url("../pics/enviar-contrato.jpg");float:left;}
#seu-contrato input:focus{color: #ccc !important;}
#receba-informativos{float:left; padding:10px; margin: 0 0 30px 0;}
#receba-informativos p{font:12px arial; color:#838484; margin: 0 0 8px 0;}
#receba-informativos form{}
#receba-informativos input{background:#F7F7F7;border: 1px solid #EFEDED;color: #777777;float: left;font: 12px arial;margin: 0 6px 6px 0;padding: 3px 5px; border-radius: 2px;width: 130px;}
#receba-informativos input.enviar-informativo{width: 74px; height: 27px; border: none; text-indent: -9999999px; cursor: pointer; background: url("../pics/enviar-informativo.jpg");float:left;}

#parceiros{float:left;}
#parceiros img{float:left; margin:10px 0 10px 10px;}

#twitter{padding:10px; float:left; margin: 5px 0 30px 0;}

#curtir{
float: right;
    margin: 0 20px 0 0;}
/*
* =================================
* 			  FOOTER
* =================================
*/

footer{height: 310px;}

footer nav{border-bottom: 3px solid #01A0F4;border-top: 3px solid #01A0F4;height: 52px;margin: 50px 0 20px;width: 100%;}

#end{display: block;margin: 0 auto;text-align: center;width: 470px;}
#end span{font:bold 12px arial;color:#ff8318;}
#end address{font:12px arial;color:#02b1fa;}

a#assinaturaMix {display:block;width: 64px;height: 26px;margin: 15px 10px 0 0; float:right;background:url(../pics/assinaturaMix.png) no-repeat;text-indent:-9000em;}
a#assinatura {display:block;width: 79px;height: 26px;margin: 15px 0 0 0; float:right;background:url(../pics/assinatura.png) no-repeat;text-indent:-9000em;}


/*
* =================================
* 		FORMULARIO DE CONTATO
* =================================
*/

#form-contato {float:left; width:400px; margin: 40px 0 0 40px;}
#form-contato ul li{float:left; width: 100%; margin: 0 0 5px 0;}

#form-contato label {width:80px;font:bold 12px arial;color:#333;text-align:right;padding-right:10px;padding-top:11px;float:left; display:inline;cursor:pointer;}

#form-contato textarea {width:250px;height:110px;}
#form-contato input.enviar-form {width:80px;height:35px;border:none;background:#8F8F8F;cursor:pointer;float:right;display:block;margin:15px 39px 0 0;color:#EFEFEF;font:bold 12px arial;}

.input{box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;background: none repeat scroll 0 0 #F5F5F4;border: 1px solid #D4D4D4;font: 12px arial;color: #555555;padding: 4px 8px;}
#form-contato input{float: left;height: 25px;width: 250px;}
#form-contato input:focus{box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset; font-weight: bold;}
.mostra-erro p{background:#FF5C5C;border: 2px solid #FF3636;color: #FFFFFF;display: block;font: bold 12px arial;padding: 8px;text-align: center; margin: 20px 0 0 0;}

/*
* =================================
*              IMÓVEIS
* =================================
*/

#result-busca{margin: 0 30px 0 0;}
#result-busca p{margin:0 0 15px 0 !important; padding:0;}
#result-busca h2.result{font:16px arial; text-transform:uppercase;color:#FF8318; margin:10px 0 5px 0; width: 100%;}
#result-busca ul{}
#result-busca ul li{color:#696969;font: 12px/18px verdana;}
#result-busca ul li span{ font-weight:bold;}
#result-busca span{font-weight:bold;}
#carousel-imoveis{background: url("../pics/bg-js.png") no-repeat;height: 146px;margin: 30px auto;width: 558px; }
div.carousel-lista{display: inline-block;float: left;margin: 14px 0 0 2px;}

div.carousel-lista ul{}
div.carousel-lista ul li{background: none;float: left;margin: 0 4px;padding: 0;width: 160px;}
div.carousel-lista ul li img {border:1px solid #6a6a6a;}
a.prev{float: left;margin: 70px 0 0 10px;}
a.next{float: left;margin: 70px 0 0 4px;}

a.bt-voltar{float:left;}

#result-busca form{height: 320px;margin: 0 auto 40px;width: 536px;}
#result-busca form label{display: block;}

fieldset.f01{border: medium none;display: inline;float: left;width: 240px;}

#result-busca div#result-busca fieldset.f01, fieldset.f02, fieldset.f03{border:medium none;display: inline;float:right;width: 240px;}
#result-busca div#result-busca fieldset.f01, fieldset.f03 {float:left; display:inline;}
.res-busca, .res-busca02, .res-busca03 {background: none repeat scroll 0 0 #d9d7d7;border: 1px solid #d9d7d7;color: #2F2F2F;font: 12px arial;}
#result-busca label {width:60px; height:8px; font:bold 11px verdana; color:#696969;  padding-top:6px; float:left; display:inline;}
.captcha{
    float: left;
    height: 40px !important;
    margin: 7px 0 0;
    width: 310px !important;}
.captcha span{float: left;}
.captcha img{float: left;}
.captcha p{float: left;
    width: 50px;}
.captcha label {
    float: left;
    height: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
}
.captcha input {
margin: 3px 0 0 0 !important;
}

#result-busca input.res-busca {width:250px; height:25px; margin:8px 0; float:left; color:#696969; font:bold 12px arial; display:inline; padding:3px;}
#result-busca textarea.res-busca02 {width:530px; height:105px; margin:9px 0 0 0; overflow:auto; padding:3px; color:#D63535; font:bold 12px arial;}
#result-busca textarea.res-busca02:hover{background:#c5c3c3;}
#result-busca input.res-busca:hover{background:#c5c3c3;}
#result-busca input.res-busca:focus{background:#c5c3c3;}
#result-busca input.bt-proposta {background:#FF8318;border:none;color: #FFFFFF;cursor: pointer;float: right;font: bold 12px verdana;height: 30px;margin: 15px 0 0;padding: 3px;width: 150px;}


#result-busca input.res-busca03 {width:190px; height:25px; margin:9px 0;


 float:left; color:#696969; font:bold 12px arial; display:inline; padding:3px;}
#result-busca input.res-busca03:hover{background:#c5c3c3;}
#result-busca input.res-busca03:focus{background:#c5c3c3;}




#paginacao{float: left;width: 630px;}
ul.pag{}
ul.pag li{ background:none;border: medium none;float: left;height: auto;margin: 3px;width: auto;}
ul.pag li a{background:#BABABA;border: 1px solid #9C9C9C;color: #FFFFFF;float: left;padding: 4px 8px;}
ul.pag li a:hover{background:  #9C9C9C; border:1px solid #BABABA;border:none; padding:7px 11px;float: left;}
ul.pag li.active{background:#9C9C9C;border: medium none;float: left;height: auto;margin: 3px;width: auto;}
ul.pag li.active a{background:#D63535; border:1px solid #BABABA;border:none; padding:7px 11px;float: left;}


/****************************/
/*****Redes Sociais
/***************************/

span.comp {
color: #363636;
display: block;
font: bold 14px trebuchet MS;
margin: 0 20px 5px 0;
}

.comp-face {
    display: inline-block;
    float: inherit;
	}



.comp-twitter {
display: inline-block;
float: left;
margin: 1px 0 0 20px;
}

h3 .resultadosdireita{font: 14px 'avantgarde_md_btmedium',arial;text-transform: uppercase;color: #686868;float:right;
}

/* EVENT BAR */

#richnovo{background:url(../pics/bg-rich.png);height: 1202px;position: absolute;width: 100%;z-index: 99999;}
#event{height: 481px;margin: 100px auto;width: 600px;z-index: 90;}
#event_hide{cursor: pointer;margin: -25px 0 0 5px;position: absolute;}
#event_logo{margin: -30px 0 0;position: absolute;}
#event_logo img{float:left;}
#event_logo img.princ{float:left; border:8px solid #E0F0F9;}