#topo-detalhe-imovel {
	float: left;
	width: 100%;
	border: 0px solid #000000;
	margin: 0 0 0 0;
	font-family: 'alleritalic';
}

#box-titulo-detalhe {                                          
	float: left;
	width: 100%;
	border: 0px solid #000000;
	margin: 25px 0 0 0;
}

#box-titulo-detalhe .icone {
	float: left;
	border: 0px solid #000000;
}

 .titulo-detalhe {
	float: left;
	border: 0px solid #000000;
	font-family: 'alleritalic';
	font-size: 17px;
	color: #5f5f5f;
	margin: 7px 0 0 5px;
	width: 77%;
}

#barra-opcao-detalhe {
	float: left;
	width: 100%;	
	border-top: 1px solid #CCCCCC;
	margin: 5px 0 0 0;
	background-color: #f3f3f3;
}

#box-opcoes-detalhe {
	float: left;
	border: 0px solid #000000;
	margin: 0 6px 0 0;
}

.box-funcao {
	float: left;
	border: 0px solid #000000;
	margin: 8px 15px 0 8px;
}

.box-funcao .icone {
	float: left;
	border: 0px solid #000000;
	margin: 3px 0 0 0;
}

.box-funcao .link {
	float: left;
	border: 0px solid #000000;
	min-width: 45px;
	max-width: 90px;
	margin: 0 0 0 2px;
	line-height: 1.2
}

.box-funcao a:hover {
	text-decoration: none;
}

#box-lingua-detalhe {
	float: left;
	width: 247px;
	margin: 8px 0 0 0;
}

#box-lingua-detalhe .titulo {
	float: left;
	width: 70px;
	margin: 0 5px 0 0;
}

#box-lingua-detalhe .ico-lingua-marca {
	float: left;
	margin: 6px 0 0 4px;
	width: 27px;
	height: 31px;
	background: url(../imagens/detalheImovel/icones/bg-ico-marcador.png)
		no-repeat;
}

#box-lingua-detalhe .ico-lingua-desma {
	float: left;
	margin: 6px 0 0 4px;
	width: 27px;
}

#detalhe-imoveis {
	float: left;
	border: 0px solid #000000;
	width: 100%;
	margin: 0 0 0 0;
	min-height: 500px;
	font-family: 'alleritalic';
}

.box-detalhe-busca {
	float: left;
	width: 930px;
	border: 10px solid #e0e0e0;
	font-family: 'alleritalic';
	margin: 30px 0 0 0;
	background-color: #f3f3f3;
}

.box-detalhe-busca-azul {
	float: left;
	width: 930px;
	border: 10px solid #4192D0;
	font-family: 'alleritalic';
	margin: 30px 0 0 0;
	background-color: #f3f3f3;
}

.box-detalhe-busca-preto {
	float: left;
	width: 930px;
	border: 10px solid #000000;
	font-family: 'alleritalic';
	margin: 30px 0 0 0;
	background-color: #f3f3f3;
}

.box-detalhe-busca-laranja {
	float: left;
	width: 930px;
	border: 10px solid #F76802;
	font-family: 'alleritalic';
	margin: 30px 0 0 0;
	background-color: #f3f3f3;
}

#conteudo-do-imovel {
	float: left;
	border: 0px solid #000000;
	margin: 0 0 0 0
}

.infor-geral-empreendimento {
	float: left;
	width: 380px;
	height: 200px;
	border: 0px #000000 solid;
}

.box-tit-empreendimento {
	float: left;
	border: 0px #000000 solid;
	margin: 15px 0 0 0;
	height: 32px;
	width: 380px;
}

.box-tit-empreendimento .nome {
	background-color: #005AA0;
    border: 0 solid #000000;
    float: left;
    padding: 4px 10px;
    width: 259px;
}

.box-tit-empreendimento .tipo {
    background-color: #DCDCDC;
    border: 0 solid #000000;
    color: #434343;
    float: left;
    font-size: 16px;
    padding: 5px;
    width: 91px;
}

.box-tit-empreendimento-preto {
	float: left;
	border: 0px #000000 solid;
	margin: 15px 0 0 0;
	height: 32px;
	width: 380px;
}

.box-tit-empreendimento-preto .nome {
	background-color: #000000;
    border: 0 solid #000000;
    float: left;
    padding: 4px 10px;
    width: 259px;
}

.box-tit-empreendimento-preto .tipo {
    background-color: #DCDCDC;
    border: 0 solid #000000;
    color: #434343;
    float: left;
    font-size: 16px;
    padding: 5px;
    width: 91px;
}


.box-lugar-empreendimento {
	float: left;
	border: 0px #000000 solid;
	margin: 7px 0 0 15px;
	color: #434343;
	width: 340px;
}

.box-desc-empreendimento {
	float: left;
	border: 0px solid #000000;
	margin: 0 0 0 19px;
	width: 367px;
	font-size: 14px;
}

.box-desc-empreendimento .desc {
	float: left;
	border: 0px solid #000000;
	margin: 8px 0 0 0;
	width: 178px;
	font-size: 15px;
}

.box-desc-empreendimento .desc .ico {
	float: left;
	margin: 3px 4px 0 0;
}

.box-desc-empreendimento .desc b {
	font-weight: normal;
	color: #004a83;
	margin: 0 0 0 2px;
	font-size: 15px;
}

#form-detalhe-box {
	float: left;
	width: 305px;
	margin: 10px 0 0 20px;
	border-left: 1px solid #000000;
	height: 270px;
}

#box-formulario-detalhe {
	float: left;
	width: 305px;
	margin: 0 0 0 0;
}

#contato-formulario-detalhe {
	float: left;
}

#contato-formulario-detalhe .nome {
	float: left;
	border: 1px solid #CCCCCC;
	width: 96%;
	height: 30px;
	margin: 0 0 0 0;
	font-family: 'alleritalic';
	color: #999999;
}
#contato-formulario-detalhe .textArea {
	float: left;
	border: 1px solid #CCCCCC;
	width: 96%;
	height: 102px;
	margin: 0 0 0 0;
	font-family: 'alleritalic';
	color: #999999;
}
#formContatoDet{float: left; width: 100%; }
.campDetbox{float: left; margin: 4px 0 0 0; width: 100%;}
#contato-formulario-detalhe .menor {
	float: left;
	border: 1px solid #CCCCCC;
	width: 120px;
	height: 22px;
	margin: 0 0 0 0;
	font-family: 'alleritalic';
	color: #999999;
}

#contato-formulario-detalhe textarea {
	float: left;
	border: 1px solid #CCCCCC;
	width: 184px;
	height: 60px;
	margin: 0 0 0 0;
}

#contato-formulario-detalhe > div {
	/*border: 2px #e3e3e3 solid;*/
	float: left;
	margin: 4px 0 15px 0
}


#corpo-expo-det{  margin: 0 auto;  border: 0px solid #990000; width: 100%;  max-width: 950px;}

.geralBoxInfDet{float: left; width: 100%; border: 0 solid #E0E0E0; margin: 0 0 0 0; font-family: 'allerregular';}

.boxLeftDet{float: left; width: 65%; border: 0 solid}
.boxRightDet{float: right; width: 32.5%; padding: 0 1% 0 1%; margin: 7px 0 0 0; border-left: 0 solid #cccccc; background: #f4f4f4; box-shadow: 2px 2px 3px #cccccc}
#endDetBox{float: left; width: 100%; margin: 8px 0 0 0;}
#iconLocDet{float: left; width: 2.5%;}
#textEndDetBox{float: left; width: 90%; font-size: 14px; line-height: 1.6;}

#gInforBoxDet{float: left; width: 100%; margin: 0 0 0 0;}
.detInfBox{float: left; width: 11%; border: 0 solid; font-family: 'allerregular'; margin: 9px 0 0 3px; }
.detInfBoxR{float: right; width: 13.4%; border: 0 solid; font-family: 'allerregular'; margin: 9px 20px 0 0 ; }
.detInfBoxT{float: right; width: 10.4%; border: 0 solid; font-family: 'allerregular'; margin: 8px 0px 0 0; }
.detTitBox{float: left; width: 99%; margin: 3px 0 0 12px; font-size: 14px;}


.detTitBoxEmp{float: left; width: 99%; margin: 3px 0 0 12px; font-size: 14px; height: 40px;}

.detInfBoxEmp{float: left; width: 11%; border: 0 solid; font-family: 'allerregular'; margin: 5px 0 0 3px; }
.detInfBoxEmpR{float: right; width: 13.4%; border: 0 solid; font-family: 'allerregular'; margin: 9px 20px 0 0 ; }
.detInfBoxEmpT {float: right; width: 11%; border: 0 solid; font-family: 'allerregular'; margin: 5px 0 0 3px; }
.detInfLogoRev{float: left; width: 40%; margin: 4% 0 0 2%;}
.detInfLogoRev img{max-height: 60px;}

.f-14{font-size: 14px;}
.c-laranj{color: #FF6600;}
.f-bold{font-weight: bold; font-size: 18px !important; color: #000000;}
#titFormBoxDet{float: left; width: 100%; margin: 10px 0 8px 0; padding: 0 0 2% 0; }
#inforAnunBoxDet{float: left; width: 94%; height: 75px; margin: 0 0 0 0; border-bottom: 0 solid #cccccc; padding: 0 0 5px 0; padding: 3%;}

.logoAnun{float: left; width: 28%;}
.nomeAnun{float: left; width: 100%; font-size: 16px;}
.inforAnun{font-size: 14px; float: left; /*width: 100%;*/ width: 16%; margin: 2px 0 0 0;}
.inforAnunCrec{font-size: 14px; float: left; width: 100%; margin: 2px 0 0 0;}
.textAnunB{float: left; width: 66%; margin: 0 0 0 1.5%;}

#geralFuncDet{float: right; margin: 0 0 0 0; width: 100%;}
.boxFunDet{float: right; margin: 11px 14px 17px 0;}
.boxFunDet .iconFunDet{float: left;}
.boxFunDet .textFunDet{float: left; font-size: 12px; color: #F76600; margin: 2px 0 0 3px;}

.boxInforDetTop{float: left; width: 99%; margin: 16px 0 0 0; background: #f4f4f4; padding: 5px; box-shadow: 2px 2px 3px #cccccc; color: #646464;}
.boxEndTopDet{float: left; width: 100%; margin: 10px 0 0 0; font-size: 16px;}
.prentesaoTopDet{float: left; width: 100%; margin: 0 0 0 0; font-size: 14px;} 

#compartilharRedes{float: left; width: 90%; margin: 15px 0 0 20px; background: #F0F0F0; padding: 2% 2% 3% 2%;}
#geralCompart{float: left; width: 100%; }

#boxRightComp{float: left; width: 50%;}
#boxLeftComp{float: right; width: 45%;}
#iconeCompRedes{float: left; margin: 10px 0 0 12px;}
.iconRedesComp{float: left; margin: 10px 15px 0 0;}
#textCompart{float: left; margin: 17px 0 0 13px;}
.iconeContact{float: left;}
.tituloContact{float: left;  margin: 5px 0 0 5px; font-size: 21px; font-family: 'alleritalic'; color: #646464; }        

#boxBotoesDet{ float: right; width: 32%; padding: 0 1% 0 1%;  margin: 12px 0 0 0;  border-left: 0 solid #cccccc;  background: #f4f4f4;  box-shadow: 2px 2px 3px #cccccc;}

#btListaEnte{float: left; width: 100%; margin: 12px 0 0 2px;}

.btsRedesDet{float: left; width: 100%; margin: 18px 0 0 0;}
.iconeRDet{float: left; margin: 0 22px 0 0;}
.iconeRDetR{float: right; margin: 0 0 0 0;}


a.linkIn:link, a.linkIn:visited { text-decoration: none;} 
a.linkIn:hover {text-decoration: none;}
a.linkIn:active {text-decoration: none;}


#contato-formulario-detalhe .botao {
	border: 0;
	float: right;
	width: 100%;	
	margin: 0 0 0 0;
	background-color: #005AA0;
	color: #FFFFFF;
	font-family: 'alleritalic';
	font-size: 15px;
	cursor: pointer;
	text-align: center;
}

#contato-formulario-detalhe .botao-limpar {
	border: 0;
	float: right;
	width: 75px;
	height: 28px;
	margin: 0 15px 0 0;
	background-color: #808080;
	color: #FFFFFF;
	font-family: 'alleritalic';
	font-size: 15px;
	cursor: pointer;
}

.bloco-conteudo {
	float: left;
  width: 98%;
  margin: 22px 0px 0px;
  background: rgb(244, 244, 244);
  padding: 11px;
  box-shadow: rgb(204, 204, 204) 2px 2px 3px;
  color: rgb(100, 100, 100);
}
.box-titulos-detalhe {
	float: left;
	width: 100%;
	border: 0px solid #000000;
	font-family: 'alleritalic';
	line-height: 0.9;
	width: 100%;
}

.box-titulos-detalhe .icone {
	float: left;
	border: 0px solid #000000;
	margin: 6px 0 0 0;
}

.box-titulos-detalhe .texto {
	float: left;
	border: 0px solid #000000;
	margin: 0 0 0 2px;
}

.box-titulos-detalhe .texto2 {
	float: left;
	border: 0px solid #000000;
	margin: 15px 0 0 2px;
}

.box-titulos-detalhe h2 {
	float: left;
	border: 0px solid #000000;
	margin: 0 0 0 2px;
	font-weight: normal;
}

#box-empreendimento-detalhe {
	float: left;
	border: 0px solid #000000;
	margin: 0 0 0 22px;
	width: 270px;
	height: 95px;
	padding-top: 8px;
}

#box-empreendimento-detalhe .logo {
	float: left;
	border: 0px solid #000000;
	margin: 0px 0 0 0;
}

#box-empreendimento-detalhe .logo a img{
	width: auto;
	max-width: 90px;
	max-height: 65px;
}

#info-empreendimento-detalhe {
	float: left;
	border: 0px #000000 solid;
	margin: 0 0 0 10px;
	width: 150px;
	font-size: 12px;
}

#info-empreendimento-detalhe .nome {
	float: left;
	border: 0px #000000 solid;
	color: #005aa0;
	width: 100%;
}

#info-empreendimento-detalhe .site {
	float: left;
	border: 0px #000000 solid;
	color: #7d7d7d;
	width: 100%;
}

#info-empreendimento-detalhe .tel {
	float: left;
	border: 0px #000000 solid;
	color: #005aa0;
	width: 100%;
}

#info-empreendimento-detalhe .creci {
	float: left;
	border: 0px #000000 solid;
	color: #7d7d7d;
	width: 100%;
}

.box-texto-preco {
	float: left;
	width: 98%;
	background-color: #f3f3f3;
	font-size: 12px;
	color: #666666;
	margin: 15px 0 0 0;
	padding: 7px 7px 7px 7px;
}

.bloco-conteudo .box-conteudo-detalhe {
	width: 100%;
	float: left;
	border: 0px solid #000000;
	margin: 8px 0 0 0;
}

.tabela-detalhe {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
}

.tabela-detalhe td {
	border-bottom: 2px solid #ffffff;
	height: 35px;
}

.td-color1 {
	background-color: #005aa0;
}

.td-color2 {
	background-color: #005598;
}

.td-color3 {
	background-color: #f3f3f3;
}

.td-color4 {
	background-color: #dddddd;
}

.lista-detalhe {
	float: left;
	width: 100%;
	border: 0px #000000 solid;
	line-height: 1.8;
	font-size: 14px;
}

.lista-detalhe li {
	list-style-image: url(../imagens/detalheImovel/icones/ico-st.png);
	margin: 3px 0 0 15px;
	color: #858585;
	font-size: 14px;
	float: left;
	border: 0px #000000 solid;
	width: 220px;
}

#texto-sobre-detalhe {
	float: left;
	border: 0px solid #000000;
	width: 100%;
	font-size: 14px;
	margin: 5px 0 0 0;
	line-height: 1.6
}

#titulo-detalhe-box {
	float: left;
	border: 0px solid #000000;
	width: 300px;
	margin: 0px 0 0 20px;
}

#titulo-detalhe-box .icone {
	float: left;
	border: 0px solid #000000
}

#titulo-detalhe-box .titulo {
	float: left;
	border: 0px solid #000000;
	font-size: 22px;
	color: #f76802;
	margin: 3px 0 0 2px;
}

.financiamento-detalhe {
	float: left;
	margin: 45px 0 0 0;
	border-top: 1px solid #CCCCCC;
	width: 950px;
	height: 200px;
}

#box-link-voltar {
	float: right;
	border: 0px solid #000000;
}

#box-link-voltar .ico {
	float: left;
	border: 0px solid #000000;
	margin: 1px 3px 0 0;
}

#box-link-voltar .link {
	float: left;
	border: 0px solid #000000;
}

.caixa-form-finan {
	float: left;
	margin: 15px 0 0 0;
	border: 0px solid #000000;
	width: 315px;
}

.caixa-form-finan .titulo-finan-detalhe {
	float: right;
	width: 230px;
	border: 0px solid #000000;
	font-size: 18px;
}

.caixa-form-finan .icone-box {
	float: left;
	margin: 33px 0 0 0;
	border: 0px solid #000000;
	width: 65px;
}

.caixa-form-finan .caixa-icones {
	float: left;
	margin: 5px 0 0 12px;
	border: 0px solid #000000;
	width: 180px;
}

.caixa-form-finan .caixa-icones-com {
	float: left;
	margin: 5px 0 0 0;
	border: 0px solid #000000;
	width: 240px;
}

.caixa-form-finan .texto {
	float: left;
	margin: 10px 0 0 12px;
	border: 0px solid #000000;
	width: 180px;
	text-align: left;
	font-size: 14px;
	color: #005598;
}

.caixa-form-finan .icone {
	float: left;
	border: 0px solid #000000;
	width: 38px;
	margin: 10px 0 0 10px;
}

#mapa{float: left; width: 75%}

#box-aplicativo-detalhe {
	float: right;
	margin:  0 0 0 0;
	width: 200px;
}

#carrossel-imagem {
	float: left;
	border: 0px solid #000000;
	margin: 0 0 0 28px;
	width: 280px;
}

a.geral-link-listagem:link,a.conta-expo:visited {
	border: 0px solid #000000;
	text-decoration: none;
	float: left
}

a.geral-link-listagem:hover {
	text-decoration: none;
}

a.geral-link-listagem:active {
	text-decoration: none;
}

.color-detalhe-gray {
	color: #000000;
}

.color-detalhe-gray2 {
	color: #5c5f61;
}

.color-detalhe-white {
	color: #FFFFFF;
}

.color-detalhe-orange {
	color: #f76802;
}

.color-detalhe-blue {
	color: #005598;
}

.font-detalhe-12 {
	font-size: 12px;
}

.font-detalhe-15 {
	font-size: 15px;
}

.font-detalhe-16 {
	font-size: 16px;
}

.font-detalhe-17 {
	font-size: 17px;
}

.font-detalhe-20 {
	font-size: 20px;
}

.font-detalhe-30 {
	font-size: 21px;
}

.faixa-imovel-status {
	height: 364px;
	margin-left: -2px;
	margin-top: 0px;
	position: absolute;
	width: 398px;
	z-index: 1;
}

.info-localizacao img{float:left; margin:0 10px 0 0}

.bloco-direito-detalhe{float: right; width: 189px; border: 0px solid; margin: 18px 0 0 0;}

.ocultarElemt{display: block;}

.janelaModal{display:none;  top: 20%; position: absolute; margin: 0 0 0 -378px !important; z-index: 1000; background: #ffffff; width: 29%; padding: 2%; text-align:center;}

#banner-lateral{top:12px; float:left; width: 260px;}

.divTer {
  width: 75% !important;
  margin: 22px 0 0 0;
  min-height: 463px;
}


.revIn{display: none;}

.bloco-conteudo-s {
  float: left;
  width: 100%;
  margin: 22px 0px 0 0; 
  color: rgb(100, 100, 100);
}

#gIconDet{float: right; margin: 5px 0 0 0; display: none;}
.subIconFunDet{float: left; margin: 0 0 0 10px;}

.wrapper {
                    
    width: 450px;
    height:91px;
    float:left;
    border: 0px solid #000;
    
}
.list_carousel {
    background-color: #ccc;
    width: 450px;
    float:left;
    border: 0px solid #000;
}
.andFull{width: 450px !important;}

/*modal*/
.janelaModal{display:none;  top: 20%; position: absolute; margin: 0 0 0 -378px !important; z-index: 1000; background: #ffffff;}
#backModal{background: #000000; opacity: 0.8; width: 100%; height: 100%; z-index: 999; position: fixed; top: 0; display: none}
/*modal*/
       
#semFoto{height: 535px;}

@media (max-width: 480px){

#semFoto{height: auto !important;}

/*modal*/
.janelaModal {
  display: none;
  top: 20%;
  position: fixed;
  /* margin: 0 0 0 0; */
  z-index: 1000;
  background: #ffffff;
  left: 5%;
}
#backModal{background: #000000; opacity: 0.8; width: 100%; height: 100%; z-index: 999; position: fixed; top: 0; display: none}
/*modal*/


.andFull{width: 100% !important;}

.wrapper {
    
    width: 100%;
    height:91px;
    float:left;
    border: 0px solid #000;
    
}
.list_carousel {
    background-color: #ccc;
    width: 100%;
    float:left;
    border: 0px solid #000;
}

#gIconDet{float: right; margin: 2.5% 3% 0 0; display: block;}
.subIconFunDet{float: left; margin: 0 0 0 10px;}

.inforAnunCrec{font-size: 11px; float: left; width: 100%; margin: 2px 0 0 0;}

#contato-formulario-detalhe > div {
	/*border: 2px #e3e3e3 solid;*/
	float: left;
	margin: 4px 0 6px 0
}

.tituloContact{float: left;  margin: 5px 0 0 5px; font-size: 21px; font-family: 'allerregular'; color: #646464; }     

#titFormBoxDet{float: left; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; }

.f-bold{font-weight: bold; font-size: 15px !important; color: #000000;} 
 
.boxFunDet {
  float: left;
  margin: 5px 11px 10px 0;
}

.divTer {
  width: 90% !important;
  margin: 22px 0 0 2%;
  height: auto;
}

.revIn{display: block;}

.bloco-conteudo {
  float: left;
  width: 90%;
  margin: 10px 0px 0 2%;
  background: rgb(244, 244, 244);
  padding: 11px;
  box-shadow: rgb(204, 204, 204) 2px 2px 3px;
  color: rgb(100, 100, 100);
}
.detInfBoxT{width: 33%;}

.detInfBoxEmp{width: 23%;}
.detInfBoxEmpT {float: right; width: 34%; border: 0 solid; font-family: 'allerregular'; margin: 5px 0 0 3px; }

.detTitBoxEmp{height: 55px; text-align: center;}

.detInfBox {
  float: left;
  width: 23%;
  border: 0 solid;
  font-family: 'allerregular';
  margin: 9px 0 0 3px;
}

.detTitBox {
  float: left;
  width: 99%;
  margin: 3px 0 2px 0;
  font-size: 12px;
  text-align: center;
  color: #000000;
}

#box-lingua-detalhe {
  float: left;
  width: 53%;
  margin: 7px 0 15px 10px;
}

.boxInforDetTop {
  float: left;
  width: 99%;
  margin: 10px 0 0 0;
  background: #f4f4f4;
  padding: 3px;
  box-shadow: 2px 2px 3px #cccccc;
  color: #646464;
}

#topo-detalhe-imovel {
  float: left;
  width: 94%;
  border: 0px solid #000000;
  margin: 0 0 0 2%;
  font-family: 'alleritalic';
}

#boxBotoesDet{ float: right; width: 98%; padding: 0 1% 0 1%;  margin: 15px 0 0 0;  border-left: 0 solid #cccccc;  background: #f4f4f4;  box-shadow: 2px 2px 3px #cccccc;}
.iconeRDet {
  float: left;
  margin: 0 9% 0 0;
}
.iconeRDetR {
  float: left;
  margin: 0 0 0 0;
}

#btListaEnte {
  float: left;
  width: 97%;
  margin: 12px 0 0 2px;
  background-color: #ffffff;
}




.titulo-detalhe {
  float: left;
  border: 0px solid #000000;
  font-family: 'alleritalic';
  font-size: 17px;
  color: #5f5f5f;
  margin: 7px 0 0 4px;
  width: 98%;
}

.janelaModal{display:none; top: 20%; position: absolute; margin: 0 0 0 0 !important; z-index: 1000; background: #ffffff; width: 89%; padding: 2%; text-align:center;}


#box-lingua-detalhe {
  float: left;
  width: 53%;
  margin: 2% 0 0 10px;
}
.ocultarElemt{display: none;}

.financiamento-detalhe {
	float: left;
	margin: 45px 0 0 0;
	border-top: 1px solid #CCCCCC;
	width: 950px;
	height: auto;
}

#box-aplicativo-expo .imagem-cel {
  float: left;
  width: 100%;
  border: 0px solid #000000;
  margin: 15px 0 15px 0;
  text-align: center;
}

.box-funcao {
  float: left;
  border: 0px solid #000000;
  margin: 8px -2px 0 8px;
}

#box-icone {
  float: right;
  width: 100%;
  border: 0px solid #000000;
  margin: 2px 0 0 0;
  text-align: center;
}
#box-aplicativo-expo .texto-aplicativo {
  float: left;
  width: 100%;
  border: 0px solid #000000;
  margin: 25px 0 0 0;
  text-align: center;
}

#compartilharRedes{float: left; width: 92%; margin: 15px 0 0 0; background: #F0F0F0; padding: 2% 2% 3% 2%;}
.boxLeftDet {width: 100%;}

.boxRightDet {
  width: 95%;
  padding: 2%;
  border: 0;
  float: left;
}

.geralBoxInfDet {
  border: 0px;
  height: auto !important;
  padding: 0 3% 3% 3%;
  width: 95%;
}

#mapa{float: left; width: 100%;}
#box-aplicativo-expo{width: 100%;}

.box-texto-preco{width: 96%;}
.tabela-detalhe{width: 100%;}
.financiamento-detalhe{width: 100%;}
#box-aplicativo-detalhe{width: 100%; text-align: center;}

#textCompart{  float: left;
  margin: 17px 0 0 13px;
  font-size: 14px;
  width: 53%;}

#boxRightComp{float: left; width: 44%;}
#boxLeftComp {float: right;  width: 52%;}
.iconRedesComp {
  float: left;
  margin: 10px 7px 0 0;
}


.texto-barra-expo {
  margin-right: 15px;
  font-weight: bold;
  float: left;
  margin-top: 4px;
}

#inforAnunBoxDet {
  float: left;
  width: 94%;
  height: 75px;
  margin: 0 0 0 0;
  border-bottom: 0 solid #cccccc;
  padding: 0 0 5px 0;
  padding: 3% 0 0 0;
}

.inforAnun{    
    width: 66%;
}

}


@media (min-width: 481px) and (max-width: 965px){

	#semFoto{height: auto !important;}
	.andFull{width: 100% !important;}
	.wrapper {		
		width: 100%;
		height:91px;
		float:left;
		border: 0px solid #000;		
	}
	.list_carousel {
		background-color: #ccc;
		width: 100%;
		float:left;
		border: 0px solid #000;
	}
	#gIconDet{float: right; margin: 2.5% 3% 0 0; display: block;}
	.subIconFunDet{float: left; margin: 0 0 0 10px;}

	.inforAnunCrec{font-size: 11px; float: left; width: 100%; margin: 2px 0 0 0;}

	#contato-formulario-detalhe > div {
		/*border: 2px #e3e3e3 solid;*/
		float: left;
		margin: 4px 0 6px 0
	}

	.tituloContact{float: left;  margin: 5px 0 0 5px; font-size: 21px; font-family: 'allerregular'; color: #646464; }     

	#titFormBoxDet{float: left; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; }

	.f-bold{font-weight: bold; font-size: 15px !important; color: #000000;} 
	 
	.boxFunDet {
	  float: left;
	  margin: 5px 11px 10px 0;
	}

	.divTer {
	  width: 90% !important;
	  margin: 22px 0 0 2%;
	  height: auto;
	}

	.revIn{display: block;}

	.bloco-conteudo {
	  float: left;
	  width: 90%;
	  margin: 10px 0px 0 2%;
	  background: rgb(244, 244, 244);
	  padding: 11px;
	  box-shadow: rgb(204, 204, 204) 2px 2px 3px;
	  color: rgb(100, 100, 100);
	}
	.detInfBoxT{width: 33%;}

	.detInfBoxEmp{width: 23%;}
	.detInfBoxEmpT {float: right; width: 34%; border: 0 solid; font-family: 'allerregular'; margin: 5px 0 0 3px; }

	.detTitBoxEmp{height: 55px; text-align: center;}

	.detInfBox {
	  float: left;
	  width: 23%;
	  border: 0 solid;
	  font-family: 'allerregular';
	  margin: 9px 0 0 3px;
	}

	.detTitBox {
	  float: left;
	  width: 99%;
	  margin: 3px 0 2px 0;
	  font-size: 12px;
	  text-align: center;
	  color: #000000;
	}

	#box-lingua-detalhe {
	  float: left;
	  width: 53%;
	  margin: 7px 0 15px 10px;
	}

	.boxInforDetTop {
	  float: left;
	  width: 99%;
	  margin: 10px 0 0 0;
	  background: #f4f4f4;
	  padding: 3px;
	  box-shadow: 2px 2px 3px #cccccc;
	  color: #646464;
	}

	#topo-detalhe-imovel {
	  float: left;
	  width: 94%;
	  border: 0px solid #000000;
	  margin: 0 0 0 2%;
	  font-family: 'alleritalic';
	}

	#boxBotoesDet{ float: right; width: 98%; padding: 0 1% 0 1%;  margin: 15px 0 0 0;  border-left: 0 solid #cccccc;  background: #f4f4f4;  box-shadow: 2px 2px 3px #cccccc;}
	.iconeRDet {
	  float: left;
	  margin: 0 9% 0 0;
	}
	.iconeRDetR {
	  float: left;
	  margin: 0 0 0 0;
	}

	#btListaEnte {
	  float: left;
	  width: 97%;
	  margin: 12px 0 0 2px;
	  background-color: #ffffff;
	}




	.titulo-detalhe {
	  float: left;
	  border: 0px solid #000000;
	  font-family: 'alleritalic';
	  font-size: 17px;
	  color: #5f5f5f;
	  margin: 7px 0 0 4px;
	  width: 98%;
	}

	.janelaModal{display:none; top: 20%; position: absolute; margin: 0 0 0 0 !important; z-index: 1000; background: #ffffff; width: 89%; padding: 2%; text-align:center;}


	#box-lingua-detalhe {
	  float: left;
	  width: 53%;
	  margin: 2% 0 0 10px;
	}
	.ocultarElemt{display: none;}

	.financiamento-detalhe {
		float: left;
		margin: 45px 0 0 0;
		border-top: 1px solid #CCCCCC;
		width: 950px;
		height: auto;
	}

	#box-aplicativo-expo .imagem-cel {
	  float: left;
	  width: 100%;
	  border: 0px solid #000000;
	  margin: 15px 0 15px 0;
	  text-align: center;
	}

	.box-funcao {
	  float: left;
	  border: 0px solid #000000;
	  margin: 8px -2px 0 8px;
	}

	#box-icone {
	  float: right;
	  width: 100%;
	  border: 0px solid #000000;
	  margin: 2px 0 0 0;
	  text-align: center;
	}
	#box-aplicativo-expo .texto-aplicativo {
	  float: left;
	  width: 100%;
	  border: 0px solid #000000;
	  margin: 25px 0 0 0;
	  text-align: center;
	}

	#compartilharRedes{float: left; width: 92%; margin: 15px 0 0 0; background: #F0F0F0; padding: 2% 2% 3% 2%;}
	.boxLeftDet {width: 100%;}

	.boxRightDet {
	  width: 95%;
	  padding: 2%;
	  border: 0;
	  float: left;
	}

	.geralBoxInfDet {
	  border: 0px;
	  height: auto !important;
	  padding: 0 3% 3% 3%;
	  width: 95%;
	}

	#mapa{float: left; width: 100%;}
	#box-aplicativo-expo{width: 100%;}

	.box-texto-preco{width: 96%;}
	.tabela-detalhe{width: 100%;}
	.financiamento-detalhe{width: 100%;}
	#box-aplicativo-detalhe{width: 100%; text-align: center;}

	#textCompart{  float: left;
	  margin: 17px 0 0 13px;
	  font-size: 14px;
	  width: 53%;}

	#boxRightComp{float: left; width: 44%;}
	#boxLeftComp {float: right;  width: 52%;}
	.iconRedesComp {
	  float: left;
	  margin: 10px 7px 0 0;
	}


	.texto-barra-expo {
	  margin-right: 15px;
	  font-weight: bold;
	  float: left;
	  margin-top: 4px;
	}

	#inforAnunBoxDet {
	  float: left;
	  width: 94%;
	  height: 75px;
	  margin: 0 0 0 0;
	  border-bottom: 0 solid #cccccc;
	  padding: 0 0 5px 0;
	  padding: 3% 0 0 0;
	}

	.ocultIn{display: none;} 
	.revIn{display: block;}

}

@media (min-width: 481px) and (max-width: 955px){
	.inforAnun{width: 66% !important;}
}

@media (min-width: 956px) and (max-width: 1170px){
	.inforAnun{width: 22% !important;}
}

.f-verm{color: #D20000;}

.inforAnun{    
	position: absolute;
    margin-top: 42px;
}

#btnVerFone{
    background-color: #F4F4F4;
    position: absolute;
    height: 100%;
    top: 0;
    margin-left: 73px;
	cursor: pointer;
    padding: 1px 10px;
    text-align: right;
}