@charset "utf-8";
/* CSS Document */


.boxCid {
    width: 855px;
    height: 460px;
    position: absolute;
    display: none;
    margin: 10px 0px 0px 11%;
    z-index: 100;
    background: #ffffff;
    box-shadow: 0px 1px 7px #888888;
}
.botao-custom-expo{float: left; margin: 8px 0 0  5px; border: 0px; background-color: #666666; cursor: pointer; }


.campo-anunciante{float: left; margin:15px 0 0 3px;}
.campText {
    height: 31px;
    width: 96%;
    border: 0 solid #eaeaea;
    padding: 0 0 0 4px;
}

#geralFiltroList{margin: 0 auto; width: 100%; background: #f4f4f4;}
#filtroBusca-listagem {
    margin: 0 auto;
    border: 0px solid #000000;
    width: 100%;
    max-width: 1260px;
    /* padding: 0.5% 1.5% 0.5% 1.5%; */
}

#titulo-filtro-listagem {
	float: left;
	border: 0px solid #000000;
	height: 36px;
	width: 200px;
	background-color: #005aa0;
	margin: 24px 0 0 0;
}

#closeFilter{float: right; margin: 2%; display: none;}

#titulo-filtro-listagem .titulo-filtro {
	float: left;
	margin: 8px 0 0 0;
	color: #FFFFFF;
	font-size: 17px;
	width: 200px;
	text-align: center;
	font-family: 'alleritalic';
}

#caixa-filtro-expoimovel {
	width: 99%;
	font-family: 'allerbold_italic';
	border: 0px solid #000000;
	/*background-color: #f3f3f3;*/
	float: left;
	padding: 0 0 0 1%;
}

#topo-busca {
	width: 200px;
	margin: 10px;
	border: 0px solid #000000;
	float: left;
}

#topo-busca img {
	float: left;
	margin: 10px 12px
}

.texto-laranja {
	color: #F76802;
	margin: 5px 0 0 0;
	font-family: 'allerbold_italic';
}

.texto-preto {
	color: #000000;
	font-size: 12px;
}

.texto-cinza {
	color: #333333;
	font-size: 12px;
}

#campos-buscas {
	width: 100%;
	background: #F3F3F3;
	float: left;
	border: 0px solid #000000;
}

.caixa-check {
	float: left;
	margin: 10px 0 0 10px;
	border: 0px solid #000000;
	height: 25px;
}

.caixa-check input {
	float: left;
	margin: 3px 0 0 0;
	border: 1px solid #000000;
}

.caixa-check .caixa-obj {
	float: left;
	text-align: left;
	color: #666666;
	font-size: 14px;
	font-weight: normal;
	font-family: 'alleritalic';
	margin: 0 0 0 5px;
}

.campo-oq {
	float: left;
	border: 0px solid #000;
	margin: 3px 0 0 8px;
}

.caixa-oq {
	float: left;
	border: 0px solid #000;
	width: 91px;
}

.box-oq {
	float: left;
	border: 0px solid #000;
}

.box-oq .radio {
	float: left;
	border: 0px solid #000;
	margin: 3px 0 0 0;
}

.box-oq .texto {
	float: left;
	border: 0px solid #000;
	font-size: 13px;
	font-weight: normal;
	margin: 3px 0 0 2px;
	font-family: 'alleritalic';
	color: #666666;
}

#abaAtendimentoApp{display: none;}

.geralCampCima{float: left; width: 100%; margin: 1% 0 0 0;}
.selectCimaMenor {
    float: left;
    width: 12.5%;
    margin: 0 0.8% 0 0;
    border: 1px solid #F0F0F0;
}
.selectCimaCod {
    float: left;
    width: 9.6%;
    margin: 0 0.8% 0 0;
    border: 1px solid #F0F0F0;
}
.selectCima {
    float: left;
    width: 13%;
    margin: 0 0.8% 0 0;
    border: 1px solid #F0F0F0;
}
.selectBaix{float: left; width: 20.32%; margin: 0 1% 0 0;}
.selectBaix2{float: left; width: 14%;}
.selectCimaM {
    float: left;
    width: 3%;
    height: 34px;
    background: #fff;
    border: 1px solid #eaeaea;
    margin: 1px 0 0 -7px;
}
.campos-busca {
	float: left;
	width: 100%;
	border: 0px solid #000000;
}

#dvBar {
    background: #fff;
    float: left;
    margin: 9px 0 0 0px;
}
.caixa-200 {
    border: 1px solid #F0F0F0;
    width: 13%;
    margin: 0 0.8% 0 0;
    float: left;
    font-size: 12px;
    border: 1px solid #F0F0F0;
}

.caixa-2002 {
	border: 1px solid #eaeaea !important;
	width: 15%;
	margin: 0 0.7% 0 0;
	float: left;
	font-size: 12px;
	border: 0 solid #F0F0F0;
    height: 34px !important;

}


.caixa-200 input, .caixa-200 select {
	width: 100%;
	height: 36px;
	color: #999999;
	border: 0px solid #000000;
	font-family: 'alleritalic';
}

.caixa-100 {
	width: 175px;
	margin: 15px 0 0 10px;
	float: left;
	font-size: 12px;
	border: 0px solid #000000;
}

.caixa-100 input,.caixa-100 select {
	width: 175px;
	height: 25px;
	color: #999999;
	border: 0px solid #000000;
	font-family: 'alleritalic';
}

#campos-input {
	float: left;
	border: 0px #000000 solid;
	margin: 3px 0 3px 10px;
}

.caixa-300 {
	float: left;
	font-size: 12px;
	border: 2px solid #ebebeb;
}

.caixa-300 input {
	width: 170px;
	height: 25px;
	color: #999999;
	border: 1px solid #cfcfcf;
}

.caixa-300-1 input {
	width: 175px;
	height: 25px;
	color: #999999;
	border: 0px solid #cfcfcf;
}


.bg-slider {
	background:
		url(/gui/plugin/expoimovel/imagens/busca/bg-slider.png)
		repeat-x;
	height: 35px;
	text-align: center
}

.bg-slidr spam {
	font-size: 12px;
}


#botoesFilter {
    float: right;
    width: 13%;
    /* background: #F3F3F3; */
    border: 0px solid #000000;
    text-align: right;
    margin: 0% 1.5% 1% 0;
}

#geralCampCima{float: left; width: 100%; margin: 1% 0 0 0;}
#geralbtsInfor{float: left; width: 100%; margin: 1% 0 0 0;}

#botoesFilter input {
	width: 100%;
	height: 31px;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
}

#botoesFilter #limpar {
	background: #999999;
	font-family: 'alleritalic';
	font-size: 17px
}

#botoesFilter #buscar {
	background: #F76802;
	font-family: 'alleritalic';
	font-size: 17px;
	transition: 1s;
}

#botoesFilter #buscar:hover{
	background-color: #005aa0;
	color: white;
	opacity: 0.7;
}

.descricao-emp-inp {
	float: left;
	text-align: left;
	color: #666666;
	margin: 10px 0 0 12px;
	font-size: 14px;
	font-weight: normal;
	font-family: 'alleritalic';
	width: 100%;
}

.descricao-emp {
	text-align: left;
	color: #666666;
	margin: 0 0 3px 0;
	font-size: 14px;
	font-weight: normal;
	font-family: 'alleritalic';
}

.icone-box-subtopo-busca-expo {
	float: left;
	border: 0px solid #000000;
	width: 45px;
	margin: 0px 0 0 0;
}

.titulo-box-subtopo-busca-expo {
	float: left;
	border: 0px solid #000000;
	margin: 0px 0 0 0;
	line-height: 1.0;
	text-align: left
}

.busca-color-orange-expo {
	color: #FF6600;
}

.busca-color-gray-expo {
	color: #5e5e5e;
}

.busca-fonte-pequena-14 {
	font-size: 14px;
	font-family: 'alleritalic';
}

.busca-fonte-grande {
	font-size: 28px;
	font-family: 'alleritalic';
}

.busca-font-negrito-expo {
	font-weight: bold;
}

.busca-font-normal-expo {
	font-weight: normal;
}

/*  SLIDER BUSCA   */
.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	margin-top: 16px;
	height: 6px;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-state-default,.ui-widget-content .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6
		url(/gui/plugin/expoimovel/images/ui-bg_glass_100_f6f6f6_1x400.png)
		50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
	outline: none;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #1c94c4;
	text-decoration: none;
	outline: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus
	{
	border: 1px solid #fbcb09;
	background: #fdf5ce
		url(/gui/plugin/expoimovel/images/ui-bg_glass_100_fdf5ce_1x400.png)
		50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
	outline: none;
}

.ui-state-hover a,.ui-state-hover a:hover {
	color: #c77405;
	text-decoration: none;
	outline: none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff
		url(/gui/plugin/expoimovel/images/ui-bg_glass_65_ffffff_1x400.png)
		50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
	outline: none;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #eb8f00;
	outline: none;
	text-decoration: none;
}

a.linkIn:link, a.linkIn:visited { text-decoration: none;}
a.linkIn:hover {text-decoration: none;}
a.linkIn:active {text-decoration: none; }

.c-azul{color: #024da1;}

.c-white{color: #ffffff;}

#closeFilter{display: none;}

@media (max-width: 480px) {


.selectCimaCod {
    float: left;
    width: 98%;
    margin: 0 0.8% 0 0;
    border: 1px solid #F0F0F0;
}

#closeFilter{float: right; margin: 2%; display: block;}

	
.caixa-300 input {
	width: 100%;
	height: 40px;
	color: #999999;
	border: 0px solid #cfcfcf;
	font-family: 'alleritalic';
	padding: 0 0 0 3.5%;
}
#campos-input {
    float: left;
    border: 0px #000000 solid;
    margin: 3px 0 3px 10px;
    width: 89%;
}
.caixa-300 {
    float: left;
    font-size: 12px;
    border: 0 solid #ebebeb;
    width: 100%;
}
.descricao-emp-inp {
    float: left;
    text-align: left;
    color: #666666;
    margin: 13px 0 5px 0;
    font-size: 14px;
    font-weight: normal;
    font-family: 'alleritalic';
    width: 100%;
}
#closeFilter{display: block; text-decoration: none; color: #ffffff; font-size: 24px;}

#titulo-filtro-listagem {
  background-color: #005AA0;
  border: 0 solid #000000;
  float: left;
  height: 50px;
  width: 100%;
}

#titulo-filtro-listagem .titulo-filtro {
  color: #FFFFFF;
  float: left;
  font-family: 'alleritalic';
  font-size: 17px;
  margin: 14px 0 0;
  text-align: center;
  width: 100%;
}

#botoesFilter input {
  width: 98%;
  height: 55px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  margin: 8px 0 0 2px;
  border-radius: 4px;
  float: left;
}

#filtroBusca-listagem {
	float: left;
	border: 0px solid #000000;
	width: 100%;
	margin: 0 0 0 0;
	position: absolute;
	top: 0;
	z-index: 1100;
}

#titulo-filtro-listagem {
	float: left;
	border: 0px solid #000000;
	height: 36px;
	width: 200px;
	background-color: #005aa0;
	margin: 0 0 0 0;
}

#caixa-filtro-expoimovel {
	width: 100%;
	font-family: 'allerbold_italic';
	border: 0px solid #000000;
	background-color: #f3f3f3;
	float: left;
}

#campos-buscas {
	width: 100%;
	background: #F3F3F3;
	float: left;
	border: 0px solid #000000;
}
.campos-busca{ width: 92%; }

.caixa-200{width: 100%;}
.caixa-200 input, .caixa-200 select{width: 100%; height: 40px; margin: 5px 0 0 0;}
.caixa-100{width: 100%;}
.caixa-100 input, .caixa-100 select{height: 40px;}


.boxCid{width: 100%; min-height: 460px; position: fixed; display: none; margin: 0 0px 0px; top: 0; z-index: 100; background: #ffffff;  border: 1px solid #ccc;}

.caixa-200 {
    border: 1px solid #F0F0F0;
    width: 98%;
    margin: 2% 1.2% 0 0;
    float: left;
    font-size: 12px;
    border: 1px solid #F0F0F0;
}

.selectCima {
    float: left;
    width: 98%;
    margin: 2% 1.2% 0 0;
    border: 1px solid #F0F0F0;
}

.selectCimaMenor {
    float: left;
    width: 98%;
    margin: 2% 1.2% 0 0;
    border: 1px solid #F0F0F0;
}

.caixa-200 {
    border: 1px solid #F0F0F0;
    width: 98%;
    margin: 2% 1.2% 0 0;
    float: left;
    font-size: 12px;
    border: 1px solid #F0F0F0;
}

#botoesFilter {
    float: right;
    width: 100%;
    /* background: #F3F3F3; */
    border: 0px solid #000000;
    text-align: right;
    margin: 0% 1% 3% 0;
}

.selectCimaM {
    float: left;
    width: 98%;
    height: 36px;
    background: #fff;
    text-align: center;
    margin: 2% 0 0 0;
    border: 1px solid #F0F0F0;
}
.caixa-2002 {
    border: 0 solid #F0F0F0;
    width: 85%;
    margin: 2% 1.2% 0 0;
    float: left;
    font-size: 12px;
    border: 0 solid #F0F0F0;
}

.selectBaix2 {
    float: left;
    width: 54%;
}

.selectBaix {
    float: left;
    width: 98%;
    margin: 2% 0 0 0;
}

.selectCimaM {
    float: left;
    width: 11%;
    height: 36px;
    background: #fff;
    text-align: center;
    border: 1px solid #F0F0F0;
}

}

@media (min-width: 481px) and (max-width: 910px){ 


.selectCimaCod {
    float: left;
    width: 98%;
    margin: 0 0.8% 0 0;
    border: 1px solid #F0F0F0;
}

#bannerPListagemL {
    width: 100%;
    float: left;
    background: #ccc;
    margin: 1.3% 1% 0 1%;
}

#closeFilter{float: right; margin: 2%; display: block;}

.caixa-200 {
    border: 1px solid #F0F0F0;
    width: 98%;
    margin: 2% 1.2% 0 0;
    float: left;
    font-size: 12px;
    border: 1px solid #F0F0F0;
}

.selectCima {
    float: left;
    width: 98%;
    margin: 2% 1.2% 0 0;
    border: 1px solid #F0F0F0;
}

.selectCimaMenor {
    float: left;
    width: 98%;
    margin: 2% 1.2% 0 0;
    border: 1px solid #F0F0F0;
}

.caixa-200 {
    border: 1px solid #F0F0F0;
    width: 18%;
    margin: 2% 1.2% 0 0;
    float: left;
    font-size: 12px;
    border: 1px solid #F0F0F0;
}

#botoesFilter {
    float: right;
    width: 100%;
    /* background: #F3F3F3; */
    border: 0px solid #000000;
    text-align: right;
    margin: 0% 1% 3% 0;
}

.selectCimaM {
    float: left;
    width: 7.5%;
    height: 36px;
    background: #fff;
    text-align: center;
    margin: 2% 0 0 0;
    border: 1px solid #F0F0F0;
}
.caixa-2002 {
    border: 0 solid #F0F0F0;
    width: 89%;
    margin: 2% 1.2% 0 0;
    float: left;
    font-size: 12px;
    border: 0 solid #F0F0F0;
}

.selectBaix2 {
    float: left;
    width: 54%;
}

.selectBaix {
    float: left;
    width: 50%;
    margin: 2% 0 0 0;
}

.selectCimaM {
    float: left;
    width: 7.5%;
    height: 36px;
    background: #fff;
    text-align: center;
    border: 1px solid #F0F0F0;
}

.caixa-300 input {
	width: 100%;
	height: 40px;
	color: #999999;
	border: 0px solid #cfcfcf;
	font-family: 'alleritalic';
	padding: 0 0 0 3.5%;
}
#campos-input {
    float: left;
    border: 0px #000000 solid;
    margin: 3px 0 3px 10px;
    width: 89%;
}
.caixa-300 {
    float: left;
    font-size: 12px;
    border: 0 solid #ebebeb;
    width: 100%;
}
.descricao-emp-inp {
    float: left;
    text-align: left;
    color: #666666;
    margin: 13px 0 5px 0;
    font-size: 14px;
    font-weight: normal;
    font-family: 'alleritalic';
    width: 100%;
}

#closeFilter{display: block; text-decoration: none; color: #ffffff; font-size: 24px;}

#titulo-filtro-listagem {
  background-color: #005AA0;
  border: 0 solid #000000;
  float: left;
  height: 50px;
  width: 100%;
}

#titulo-filtro-listagem .titulo-filtro {
  color: #FFFFFF;
  float: left;
  font-family: 'alleritalic';
  font-size: 17px;
  margin: 14px 0 0;
  text-align: center;
  width: 100%;
}

#botoesFilter input {
  width: 98%;
  height: 55px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  margin: 8px 0 0 2px;
  border-radius: 4px;
  float: left;
}

#filtroBusca-listagem {
    float: left;
    border: 0px solid #000000;
    width: 100%;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    z-index: 1000;
    display: none;
}


#btFiltrarList {
    float: left;
    margin: 13px 0 0 1%;
    padding: 16px 4px 12px 1px;
    text-align: center;
    width: 47%;
    background: #055a9f;
    border-radius: 4px;
}
#gBottomMenList {
    display: block;
    float: left;
    width: 100%;
    margin: 2% 0 0;
    position: fixed;
    bottom: 0;
    z-index: 10;
    background: #fff;
    box-shadow: 2px -2px 1px #000;
}
#listaInter {
    float: left;
    padding: 0.5% 2% 0.5% 2%;
    background-color: #175aa0;
    margin: 0 0 0 2%;
    font-size: 12px;
    display: none;
}

#box-ordem-listagem {
    float: left;
    margin: 0 0 0 0.2%;
    border: 0px solid #000000;
    width: 48%;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 10;
}

#bannerPListagem {
    width: 48.5%;
    float: right;
    background: #ccc;
    margin: 1.3% 1% 0 0;
    display: none;
}

#box-ordem-listagem .select-ordem select {
    float: left;
    border: 0px solid #000000;
    height: 45px;
    color: #000000;
    width: 100%;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
}
#barra-modo-view {
    float: right;
    width: 57%;
    height: 45px;
    border: 0px solid #CCCCCC;
    margin: 0 0 0 0;
    font-family: 'Roboto', sans-serif;
    display: none;
}
#barra-opcao-listagem {
    float: left;
    width: 100%;
    margin: 0.2% 0 0 0;
}

#titulo-filtro-listagem {
	float: left;
	border: 0px solid #000000;
	height: 36px;
	width: 200px;
	background-color: #005aa0;
	margin: 0 0 0 0;
}

#caixa-filtro-expoimovel {
	width: 100%;
	font-family: 'allerbold_italic';
	border: 0px solid #000000;
	background-color: #f3f3f3;
	float: left;
}

#box-ordem-listagem {
    float: left;
    margin: 0 3% 0 0.2%;
    border: 0px solid #000000;
    width: 47%;
}

#campos-buscas {
	width: 100%;
	background: #F3F3F3;
	float: left;
	border: 0px solid #000000;
}
.campos-busca{ width: 92%; }

.caixa-200{width: 98%;}
.caixa-200 input, .caixa-200 select{width: 100%; height: 40px; margin: 5px 0 0 0;}
.caixa-100{width: 100%;}
.caixa-100 input, .caixa-100 select{height: 40px;}


.boxCid{width: 100%; min-height: 460px; position: fixed; display: none; margin: 0 0px 0px; top: 0; z-index: 100; background: #ffffff;  border: 1px solid #ccc;}

}
