


@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap);

body{
	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
	margin:0;
	background:#F3F4F9;
	color:#666666
}


.bbbusca{position:relative; width:100%; height:300px; background:#3164D7}
.bbbuscat{ width:100%; position:absolute; left:0; top:95px; color:#fff; font-size:32px; font-family:'Noto Sans', Helvetica, sans-serif; text-shadow:1px 1px 1px #000}
.bbbuscab{position:absolute;top:150px; left:0; width:100%}


.bbbusca2{position:relative; width:100%; height:300px; background:#3164D7}
.bbbuscat2{ width:100%; position:absolute; left:0; top:95px; color:#fff; font-size:32px; font-family:'Noto Sans', Helvetica, sans-serif; text-shadow:1px 1px 1px #000}
.bbbuscab2{position:absolute;top:150px; left:0; width:100%}
.img_mini{ border:solid 2px #fff; cursor:pointer; height:80px; width:80px; margin-right:3px}
.img_detalhes{ border:solid 4px #fff; margin-bottom:20px;  width:500px; margin-top:20px}
.fitacab{position:relative;  background:#E3BD67; height:30px; padding-top:5px; width:92%; border-bottom: solid 1px #CCCCCC; text-align:right; padding-left:5%; padding-right:3%;; color:#000; font-size:17px}

.cab{

position:relative; width:100%; height:40px; background:url(../img/back_cab.png)
}

h1{

font-size:28px; color:#2658CC;  text-align:left; 

}
h1 span{font-size:16px; color:#666}
.sep{width:50px; height:1px; background:#ccc}
h2{

font-size:19px;  color:#3164D7; text-align:left;

}
.box_mini{position:relative; width:186px; padding:3px; height:54px; margin-bottom:5px; cursor:pointer; background:url(../img/back_imovel_mini.png)}
#atendimentos{

position:absolute; width:511px; height:0; background:url(../img/back_atendimentos.png); opacity:0; display:none; right:0; top: 185px; color:#FFFFFF; font-size:14px

}
#menu2{position:fixed; bottom:0;  width:100%; height:46px; background:url(../img/back_menu2.png); z-index:1111; display:none}
.menu2_box{position:relative; float:left; margin-right:40px; margin-left:40px; display: table-cell;   vertical-align: middle;   text-align:center;  position:relative; color:#FFFFFF}
.menu2_box p{margin:0; margin-top:5px}
.imov_minha{
position:relative; float:left; margin-right:37px; margin-bottom:25px; font-size:13px; text-align:left; width:224px; height:324px; background:url(../img/minha.png); cursor:pointer; 
}
.imov_trab{
position:relative; float:left; margin-right:37px; margin-bottom:25px; font-size:13px; text-align:left; width:224px; height:324px; background:url(../img/trabalhe.png); cursor:pointer; 
}


.cab_mestra{

position:relative; width:1009px;

}
.miolo_desc{width:76%; padding-right:22%; padding-left:2%; text-align:left}
.sol .formc{width:90%}
.sol .form_msmc{width:90%}
.sol{position:absolute; top:100px; right:2%; z-index:11; width:17%; background:#333333; border: solid 1px #E3BD67; padding:2%; color:#FFFFFF}
.button{width:90%; padding:1%; background:#3164D7; color:#FFFFFF; text-align:center; cursor:pointer; padding-top:5px; padding-bottom:5px;}
.mestra{
position:relative; width:100%;margin-top:20px

}
.mestra2{
position:relative; width:100%;margin-top:20px

}


a {
	font-family:'Noto Sans', Helvetica, sans-serif ;
	font-size: 14px;
	color:#FFF;
	
	
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FFFFBE;
	
}
a:active {
	text-decoration: none;
}

a.foot2 {

	font-size: 16px;
	color: #fff;
	
}
a.foot2:link {
	text-decoration: none;
}
a.foot2:visited {
	text-decoration: none;
}
a.foot2:hover {
	text-decoration: none;
	color: #0099CC;
	
}
a.foot2:active {
	text-decoration: none;
}

a.sub_menu {
	font-family: 'Oswald',Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight:100;
	
	
}
a.sub_menu:link {
	text-decoration: none;
}
a.sub_menu:visited {
	text-decoration: none;
}
a.sub_menu:hover {
	text-decoration: none;
	color: #0066CC	;
	
}
a.sub_menu:active {
	text-decoration: none;
}


.img_index{
margin:5px; border:solid 3px #666666; cursor:pointer; opacity:0.8;

}


.titulo{

font-size:23px;
font-weight:bold;

color:#333333;

}
#tool{background:url(../img/back_tool.png); width:100%; height:100%; z-index:111111; position:absolute; display:none}
#chama{position:fixed; width:354px; height:375px; top:100px; display:none; left:0; background:url(../img/chama_chat.png); z-index:111; }
.chamafecha{position:absolute; top:32px; right:23px; z-index:111111111111111}
.chamaabre{position:absolute; width:345px; height:200px; top:175px;cursor:pointer}
#ligamos{ width:270px; border:solid 4px #000066; position:absolute; top:100px;  text-align:left;padding:20px; display:none; z-index:1111111111; background:#FFFFFF}
#ligamos input{margin:0}
#enviamos{width:250px; border:solid 4px #000066; position:absolute; top:50px;  text-align:left;padding:20px; display:none; z-index:1111111111; background:#FFFFFF}
#enviamos input{margin:0}
#city{  border:solid 4px #E3BD67; position:absolute; top:70px;  padding:20px; display:none; z-index:1111111111; background:#FFFFFF;
 
}
.citybtn{background:url(../img/back_atendimentos.png); color:#FFFFFF; padding:5px; width:200px; text-align:center; cursor:pointer; margin-bottom:5px}
.citybtn:hover{text-decoration:underline}
.enviamos_fechar{position:absolute; top:0; right:0; height:350px}
.fone_cab{position:absolute; color:#06436D; text-align:center; font-size:28px; left: 510px; top: 55px;}
.fone_cab span{font-size:16px}
.fone_cab_w{position:absolute; left: -20px; top: -2px; width: 173px;}
.fone_cab_g{position:absolute; left: 150px; top: -2px; width: 173px;}
.fone_cab_p{position:absolute; left:310px; top: -1px; width: 170px;}
.atendimentos1{position:relative; float:left; }
.atendimentos1_img{position:absolute; top: 10px; left: 10px;}
.atentimentos1_label{position:absolute; text-align:center; top: 14px; left: 60px;}
.atendimentos2{position:absolute; top:10px; left:180px}
.atendimentos2_label{position:absolute; text-align:center; top:14px; left:230px; width: 94px;}
.atendimentos3{position:absolute; top:7px; left: 340px;}

.face{position:absolute; right:-120px; top:10px}
.face2{position:absolute; right:-160px; top:10px}
.miolo{position:relative; width:98%; text-align:left}
.miolo2{position:relative; width:90%; text-align:left}

.lista_busca{position:relative; float:left;   margin-top:0; width:15.7% 	}
.lista_buscag{position:relative; float:left;  margin-right:0.5%; margin-left:0.5%; margin-top:4px; width:12% 	}
.lista_buscab{position:relative; float:left;  margin-right:0; margin-top:4px; width:3% ; 	}

.busca_gra{position:relative; width:100%; background:url(../img/back_busca.png); height:58px; border-bottom:solid 1px #CCCCCC; padding-top:15px; margin-top:-22px;}
.busca_grai{position:absolute;  width:100%;z-index:9999; left:0; top:155px; height:40px}
.miolo_busca{position:relative; width:90%; }
.miolo_buscai{position:relative; width:80%;  }
.logo{position:absolute; top:1px; left:2%; top:20px}
.menu_miolo{position:absolute; top:5px; padding-top:5px; right:3%}
.busca_sel{

position:relative; margin-bottom:10px; float:left; margin-right:45px; background:url(../img/back_input.png); width:197px; height:29px
}
.busca_i_sel{

position:relative; margin-bottom:10px; background:url(../img/back_input.png); width:197px; height:29px

}
.busca_i_sel_cod{

position:relative; margin-bottom:10px; background:url(../img/back_input_codigo.png); color:#FFFFFF; width:197px; height:29px

}
.busca_sel_cod{

position:relative; margin-bottom:10px; float:left; margin-right:45px; color:#FFFFFF; background:url(../img/back_input_codigo.png); width:197px; height:29px

}
.img_listai{position:relative; margin:10px; float:left; display: table; background:#FFFFFF; border:solid 1px #CCCCCC; padding:5px;  width:140px; height:100px; line-height:80px; }
.img_lista_centeri{display: table-cell;   vertical-align: middle;   text-align:center; margin:10px; position:relative}
.menu{

position:relative; float:left; margin-left:25px

}

.busca_i{

position:absolute;  width:210px; height:290px; right:10px; padding:10px; padding-top:50px; top:-10px

}
.img_link{

cursor:pointer; border:0

}
.img_home{

width:270px; height:200px;
}
.recentes{



}



.dropdown dd, .dropdown dt {
    margin:0px;
    padding:0px; z-index:11111; 
}
.dropdown ul {
    margin: -1px 0 0 0;
}
.dropdown dd {
    position:relative;
}
.dropdown a, 
.dropdown a:visited {
    color:#555;
    text-decoration:none;
    outline:none;
    font-size: 12px;
}
.dropdown dt a {
  display: inline-block;
  height: 20px;
  padding: 10px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  vertical-align: middle;
  width:90%; border:none;
  background-color: #ffffff; margin-top:-13px;
  border: none;font-family: 'Noto Sans',Arial, Helvetica, sans-serif; text-align:left; background: url(../img/set.png) right no-repeat;; text-shadow:none;-webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px; 
}
.dropdown dt a span, .multiSel span {
    cursor:pointer;
    display:inline-block;
    padding: 0 3px 2px 0; 
}
.dropdown dd ul {
   background-color: #fff;
    border:0;
    color:#000;
    display:none;
    left:0px;
    padding: 2px 15px 2px 5px;
    position:absolute;
    top:-5px;
    width:250px;
    list-style:none;
    height: auto; max-height:300px;
    overflow: auto;font-family: 'Noto Sans',Arial, Helvetica, sans-serif; border:solid 1px #CCCCCC; text-align:left; font-size:15px; text-shadow:none; text-transform:uppercase
}

.dropdown span.value {
    display:none;
}
.dropdown dd ul li a {
    padding:5px;
    display:block;
}
.dropdown dd ul li a:hover {
    background-color:#fff;
}

.dropdown2 dd, .dropdown2 dt {
    margin:0px;
    padding:0px; z-index:11111; 
}
.dropdown2 ul {
    margin: -1px 0 0 0;
}
.dropdown2 dd {
    position:relative;
}
.dropdown2 a, 
.dropdown2 a:visited {
    color:#555;
    text-decoration:none;
    outline:none;
    font-size: 12px;
}
.dropdown2 dt a {
  display: inline-block;
  height: 20px;
  padding: 10px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  vertical-align: middle;
  width:90%; border:none;
  background-color: #ffffff; margin-top:-13px;
  border: none;font-family: 'Noto Sans',Arial, Helvetica, sans-serif; text-align:left; background: url(../img/set.png) right no-repeat;; text-shadow:none;-webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px; 
}

.busca_select{-webkit-appearance: none;  /* Remove estilo padrão do Chrome */   -moz-appearance: none; /* Remove estilo padrão do FireFox */   appearance: none; /* Remove estilo padrão do FireFox*/ ;width:98%; background:#fff; padding:1%;  padding-left:10px; font-size:14px; height:40px; border: solid 1px #F4F4F4 ;font-family: 'Noto Sans',Arial, Helvetica, sans-serif; text-transform:uppercase; background:none; -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px; background: url(../img/set.png) right no-repeat; }


.dropdown2 dt a span, .multiSel span {
    cursor:pointer;
    display:inline-block;
    padding: 0 3px 2px 0; 
}
.dropdown2 dd ul {
   background-color: #fff;
    border:0;
    color:#000;
    display:none;
    left:0px;
    padding: 2px 15px 2px 5px;
    position:absolute;
    top:-5px;
    width:250px;
    list-style:none;
    height: auto; max-height:300px;
    overflow: auto;font-family: 'Noto Sans',Arial, Helvetica, sans-serif; border:solid 1px #CCCCCC; text-align:left; font-size:15px; text-shadow:none; text-transform:uppercase
}

.dropdown2 span.value {
    display:none;
}
.dropdown2 dd ul li a {
    padding:5px;
    display:block;
}
.dropdown2 dd ul li a:hover {
    background-color:#fff;
}

#cod{
    position:relative;
    z-index:10;
    width:97% !important;
    height:34px !important;
    line-height:20px;font-family: 'Noto Sans', sans-serif; font-size:15px; -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px; 
	border:none; padding:3px
}
select{
    position:relative;
    z-index:10;
    width:100% !important;
    height:40px !important;
    line-height:20px;font-family: 'Noto Sans', sans-serif; font-size:16px
}


/* dynamically created SPAN, placed below the SELECT */
span.select{
    position:absolute;
    bottom:0;
    float:left;
    left:0;
    width:166px;
    height:26px;
    line-height:26px;
    text-indent:10px;
    
    cursor:default;
    z-index:1;
	}
	
	.num_pag {
	
	font-size: 16px;
	color: #333333;

}
.num_pag:link {
	text-decoration: none;
}
.num_pag:visited {
	text-decoration: none;
}
.num_pag:hover {
	text-decoration: none;
	color: #666666;
}
.num_pag:active {
	text-decoration: none;
}

.a_foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	
}
.a_foot:link {
	text-decoration: none;
}
.a_foot:visited {
	text-decoration: none;
}
.a_foot:hover {
	text-decoration: none;
	color: #66FFFF;
}
.a_foot:active {
	text-decoration: none;
}

.icones{position:absolute; top:5px; left:5px;z-index:11}
.banners{position:relative; width:100%; height:414px;  background:url(../img/back_banners.png) center; margin-top:0; margin-bottom:40px}
.banner{position:absolute; left: 8px; top: 8px;}




.foot1{position:absolute; left: 350px; text-align:left; top: 0px; width:140px}

.foot3{position:absolute; width:200px; text-align:left; top:0px; right:20px}
.paginas{position:relative; width:90%; margin-top:20px;height:60px; text-align:left; border-top: solid 1px #000066; padding-top:10px}
.imov_destaque{
position:relative; float:left; margin:0.5%; font-size:13px; text-align:left; width:32%; height:520px;  cursor:pointer;  background:#FFFFFF;
}
.img_destaque{max-width:100%; min-height:250px ; filter: alpha(opacity=90);
	opacity: 0.9; }
.imov_destaque:hover .img_destaque{filter: alpha(opacity=100);
	opacity: 1;}
.imov_destaque_img{position:relative; width:100%; height:250px; overflow:hidden; }
.imov_destaque_codigo{position:absolute; top:225px; left:0; color:#fff; padding-top:3px; padding-left:5px; width:75px; height:22px; background:#2658CC ; font-size:16px}
.imov_destaque_text{position:absolute; top:260px; left:0; width:100%  }
.dados{position:absolute; right:5px; font-weight:500}
.label_destaque_b{

line-height:10px;color:#008BD0;font-weight:bold;text-shadow:0px 1px 0px #fff; font-size:18px

}
.label_destaque_v{

color:#2658CC; font-size:20px; text-align:center;font-weight:bold;width:100%; text-align:left 

}
.label_destaque_v span{font-size:12px; color:#999999}
.label_destaque{
line-height:10px;color:#666666;  padding-bottom:5px;width:100%;font-weight:100; font-size:18px 
}
.label_destaque span{margin-right:10px}
.img_foto_mini{height:45px; width:60px}
.form{width:400px}
.box_mini_img{position:absolute; left:5px; top:5px}
.miolo_texto{position:relative; width:90%; line-height:30px; text-align:left; padding-bottom:50px}
.box_mini_texto{position:absolute; right:10px; font-size:12px; text-align:right}
.fita4{position:absolute; padding-left:20px;  background:url(../img/fita1.png); width:140px; height:30px; color:#FFF;  font-size:17px; text-align:left; top:40px; left:-5px;z-index:11; padding-top:3px}
.fita2{position:absolute; padding-left:20px;  background:url(../img/fita2.png); width:140px; height:30px; color:#FFF;  font-size:17px; text-align:left; top:40px; left:-5px; z-index:11;padding-top:3px}
.fita3{position:absolute; padding-left:20px;  background:url(../img/fita3.png); width:140px; height:30px; color:#FFF;  font-size:17px; text-align:left; top:40px; left:-5px; z-index:11;padding-top:3px}
.fita5{position:absolute; padding-left:20px;  background:url(../img/fita1.png); width:140px; height:30px; color:#FFF;  font-size:17px; text-align:left; top:40px; left:-5px;z-index:11;padding-top:3px}
.dados2i{ position:absolute; height:33px; padding:1%; width:98%; left:3%; top:320px; z-index:99999; padding-top:12px; color:#333333; font-size:16px}
.locali{position:relative; text-align:left; font-size:18px ;  font-family:'Noto Sans', Helvetica, sans-serif;  text-transform:capitalize; color:#666666; font-size:18px}
.describ{position:relative; float:left; width:50%; height:40px; color:#333333; margin-top:10px}
.cat{position:relative;  text-align:left; font-size:16px ;  font-family:'Noto Sans', Helvetica, sans-serif;text-transform:capitalize; color:#666; margin-bottom:0px; padding:2%; padding-left:4%}
.local{position:relative; text-align:left; font-size:15px ;  font-family:'Noto Sans', Helvetica, sans-serif;  text-transform:capitalize; color:#666; font-size:18px; padding:2%; padding-left:4%}

.boxes {
  *zoom: 1;
  margin:0;
  margin-bottom:20px
}

.boxes:after {
  content: "";
  display: table;
  clear: both;
}

.buttoncab{position:relative; float:right;  text-align:center; margin:1%; padding:3%; background:#3164D7; margin-right:0;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px; color:#FFFFFF; -webkit-transition-timing-function: ease-out;
	        transition-timing-function: ease-out;}
.buttoncab:hover{background:#1F449C}
.fita{position:absolute; padding:1%; width:98%; height:80px; background:#0447A7; z-index:99990909; -margin-bottom:0; top:0; background:url(../img/bcab.png);   -moz-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%; }
.cab2{display:none}
.fita span{font-weight:bold}
.fone{position:absolute; top:35px; right:50%; font-family:'Noto Sans', Helvetica, sans-serif ;text-align:right; font-size:17px; color:#5C5A65; background:url(../img/30.png) left no-repeat; padding-left:30px; font-weight:bold; height:40px; padding-top:0; }
.fone span{font-size:14px; font-weight:100}

.fonep{position:absolute; top:35px; right:75%; font-family:'Noto Sans', Helvetica, sans-serif ;text-align:right; font-size:17px; color:#5C5A65; background:url(../img/40.png) left no-repeat; padding-left:30px; font-weight:bold; height:40px; padding-top:0; }
.fonep span{font-size:14px; font-weight:100}

.whats{position:absolute; top:35px; right:35%; font-family:'Noto Sans', Helvetica, sans-serif; text-align:right; font-size:17px; color:##5C5A65; background:url(../img/whats.png) left no-repeat; padding-left:40px; font-weight:bold; height:40px; padding-top:0; }
.whats span{font-size:14px; font-weight:100}

.email{position:absolute; top:35px; right:23%; font-family:'Noto Sans', Helvetica, sans-serif ;text-align:right; font-size:17px; color:#5C5A65; background:url(../img/32.png) left no-repeat; padding-left:40px; font-weight:bold; height:40px; padding-top:0; }
.email span{font-size:14px; font-weight:100}


.social{position:absolute; top:45px; right:2%; font-family:'Noto Sans', Helvetica, sans-serif text-align:right; font-size:17px; color:#fff;  padding-left:40px; font-weight:bold; height:40px; padding-top:0; cursor:pointer }


.log{position:absolute; top:30px; right:8%; font-family:'Noto Sans', Helvetica, sans-serif text-align:right; font-size:17px; color:#fff;  padding-left:40px; font-weight:bold; height:40px; padding-top:0; cursor:pointer }
.log span{font-size:14px; font-weight:100; }
.log:hover{text-decoration:underline}
.prim{position:absolute; top:8px; left:4%; font-family:'Noto Sans', Helvetica, sans-serif text-align:right; font-size:17px; color:#fff; background:url(../img/33.png) left no-repeat; padding-left:40px; font-weight:100; height:40px; padding-top:0; cursor:pointer}
.prim:hover{text-decoration:underline}
.prim span{font-size:14px; font-weight:400}


.busca_direita{position:relative; float:right; width:80%}
.busca_esquerda{position:relative; float:left; width:18%}
.order{position:relative;width:94%; padding:3%; text-align:left; background:#F7F7F7;  box-shadow: 0 1px 2px #562C36  }
.order2{position:absolute;width:20%; padding:3%; text-align:left; background:#F7F7F7;  box-shadow: 0 1px 2px #562C36; left:36%  }

.footn{position:relative; width:96%; padding:2%; background:#000000; padding-bottom:0.5%}
.footn li{float:left; margin-left:2%; margin-right:2%; margin-bottom:15px; list-style-image:url(../img/ic.png)}
.foot_face{position:relative; float:right; width:30%; }
.foot_loca{position:relative; float:left; width:30%; }
.foot{position:relative; height:200px; width:96%; background:#00517F; color:#FFFFFF; padding-top:20px; padding-bottom:30px; padding-left:2%; padding-right:2%}
.i3web{position:relative; padding:1%; width:98%; text-align:center; color:#FFFFFF; background:#1A3A86; font-size:16px; font-weight:100}
.foot_logo{position:relative; float:left; width:30%; text-align:left }
.menu_foot{position:absolute; right:0;  top:10px; border-bottom:dotted 1px #FFFFFF; padding-bottom:10px}


.lista_busca_btn{position:relative; float:left;  margin-right:11px; margin-top:0; 	}
.btn_busca{display:block}
.btn_busca_dev{display:none}

.foot_fone{display:none}
.order_dev{display:none}
.contatoe{position:relative; float:left; width:48%}
.contatod{position:relative; float:right; width:48%}

.contatod_button{height:50px}
.desc_label{position:absolute; top:90px; left:600px; line-height:13px}
.list_fotos{position:relative; display:block}
.boxes_fotos_dev{position:relative; display:none}
.tink{position:relative; float:left; margin-right:1%; width:30%; text-align:left; margin-bottom:5px; font-size:15px}
#favorito{cursor:pointer; font-size:18px;color:#DEB364;}	
.formc{width:90%; height:33px;font-family: 'Noto Sans', sans-serif; border: 1px solid #CCCCCC}
.form_msmc{width:90%; font-family: 'Noto Sans', sans-serif;  border: 1px solid #CCCCCC; font-size:14px}
.menu_dev{ width:10%;  position:absolute; top:40px; right:70%; text-align:center; padding:5px;  z-index:999999; width:30px; cursor:pointer}
.menu_dev_l{background:#3164D7; width:100%;height:5px; margin-bottom:4px}
.menu_dev_out{position:absolute; top:70px; background:#3164D7; width:12%;padding-top:20px; z-index:9999999999; display:none; right:66.5%; padding:2%}
.menu_dev_out:after {
  content: "";
  display: table;
  clear: both;
}
.menu_link{position:relative; float:none; text-align:right;  height:32px ; font-size:1em; color:#fff; cursor:pointer;  font-weight:100;text-shadow:1px 1px 1px  #000; margin-left:2px; margin-right:2px; -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out;  -ms-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;  transition: all 0.2s ease-out; font-family:'Coda', Arial, Helvetica, sans-serif; padding-right:5% }


.busca_search{position:absolute; right:2%; top:40px; width:7%; text-align:center; padding-top:5px; height:35px; background:#142F6B; color:#FFFFFF; cursor:pointer; -webkit-transition-timing-function: ease-in;
	        transition-timing-function: ease-in;
	-webkit-transition-duration: 250ms;
	        transition-duration: 250ms; font-size:13px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;}
.busca_search:hover{background:#2658CC}

.busca_search2{position:relative; width:90%; text-align:center; padding-top:5px; height:38px; background:#8F495B; color:#FFFFFF; cursor:pointer; -webkit-transition-timing-function: ease-in;
	        transition-timing-function: ease-in;
	-webkit-transition-duration: 250ms;
	        transition-duration: 250ms;}
.busca_search2:hover{background:#B77384}


.div-select {
    width:250px;  /* Tamanho final do select */
    overflow:hidden; /* Esconde o conteúdo que passar do tamanho especificado */
}
  

.middle{ position:relative; width:100%; text-align:left ; font-size:15px; }
.boxesb {
  *zoom: 1;
  margin:0;
 
}

.boxesb:after {
  content: "";
  display: table;
  clear: both;
}
.busca_cab{position:absolute; width:95%; height:;  font-size:13px; padding-left:20px; left:2%; top:0 }
.lista_busca{position:relative; float:left;   margin-top:40px;  margin-left:0.5%; margin-right:0.5%; width:13%; line-height:30px; color:#FFFFFF	; text-shadow:0px 1px 0px #358672 ;}

.busca_codigo{width:50%; background:#fff; padding:1%;  padding-left:10px;  height:35px; border: solid 1px #F4F4F4; font-family: 'Noto Sans',Arial, Helvetica, sans-serif;}
.cabf{ position:relative; width:100%; height:100px; background:#000; padding-top:30px; padding-bottom:30px ;  background:url(../img/bcab.png);   -moz-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%; }

.cabf2{padding:2%; width:96%; height:50px; background:#8D4747; padding-top:0}
.cab{ position:relative; width:100%; height:110px; background:#fff; }
.middle{ position:relative; width:100%; text-align:left ; font-size:15px}
.middle2{ position:relative; width:90%; text-align:left; padding-bottom:40px ; }
.cab_logo{
	position:absolute;
	top: 5px;
	left:0px;
}

.fone1{position:absolute; left:35%; top:25px; z-index:111;  font-family: 'Noto Sans', sans-serif; text-align:left; color:#333; ;padding-left:45px; background:url(../img/whats.png) left no-repeat; font-size:20px  }

.footr{position:relative; float:right; width:20%; text-align:left;}
.footl{position:relative; float:left; width:25%; color:#FFFFFF; text-align:left; padding-left:4%}

.fone2{position:relative; z-index:111;  font-family: 'Noto Sans', sans-serif;  color:#333; font-size:20px  }
.fone3{position:relative; z-index:111;  font-family: 'Noto Sans', sans-serif;  color:#333;  font-size:20px  }
.fone4{position:absolute; right:0; top:35px; z-index:111;  font-family: 'Noto Sans', sans-serif; text-align:left; color:#fff; ;padding-left:45px;}
.menu_linkb{position:relative; float:right;  text-align:center; margin:1%; padding:1%; background:#562C36; margin-right:0;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px; color:#FFFFFF; -webkit-transition-timing-function: ease-out;
	        transition-timing-function: ease-out;}
.menu_linkb:hover{background:#8F495B}
.footface{position:absolute; right:2%; top:40px; z-index:99999}

#cod{width:65px!important}

@media screen and (max-width: 980px) { 
.tink{position:relative; float:left; margin-right:1%; width:46%; text-align:left; margin-bottom:5px; font-size:15px}

.bbbuscat{ width:100%; position:absolute; left:0; top:120px; color:#fff; font-size:32px; font-family:'Noto Sans', Helvetica, sans-serif; text-shadow:1px 1px 1px #000}
#cod{width:93%!important; padding-left:5%}
.order2{position:relative;width:90%; padding:3%; text-align:left; background:#F7F7F7;  box-shadow: 0 1px 2px #562C36; left:2%  }

.bbbusca{position:relative; width:100%; height:450px; background:#3164D7}
.bbbuscat{ width:100%; position:absolute; left:0; top:80px; color:#fff; font-size:1.5em; font-family:'Noto Sans', Helvetica, sans-serif; text-shadow:1px 1px 1px #000}
.bbbuscab{position:absolute;top:90px; left:0; width:100%}

.busca_cab{position:absolute; width:93%; height:; font-size:13px; padding-left:20px; left:2%; top:0; padding-top:20px ; padding-bottom:50px}


.bbbusca2{position:relative; width:100%; height:400px; background:#3164D7}
.bbbuscat2{ width:100%; position:absolute; left:0; top:80px; color:#fff; font-size:1.5em; font-family:'Noto Sans', Helvetica, sans-serif; text-shadow:1px 1px 1px #000}
.bbbuscab2{position:absolute;top:90px; left:0; width:100%}

.footface{position:absolute; right:2%; top:40px; z-index:99999}
.dropdown dt a {
  display: inline-block;
  height: 20px;
  padding: 10px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  vertical-align: middle;
  width:93%; border:none;
  background-color: #ffffff; margin-top:-13px;
  border: none;font-family: 'Noto Sans',Arial, Helvetica, sans-serif; text-align:left; background: url(../img/set.png) right no-repeat;; text-shadow:none;
}
.dropdown2 dt a {
  display: inline-block;
  height: 20px;
  padding: 10px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  vertical-align: middle;
  width:93%; border:none;
  background-color: #ffffff; margin-top:-13px;
  border: none;font-family: 'Noto Sans',Arial, Helvetica, sans-serif; text-align:left; background: url(../img/set.png) right no-repeat;; text-shadow:none;
}
.dropdown2{margin-bottom:0}


.busca_search{position:relative; right:auto; top:auto; width:46%; text-align:center; padding-top:5px; height:37px; background:#1F449C; color:#FFFFFF; cursor:pointer; -webkit-transition-timing-function: ease-in;
	        transition-timing-function: ease-in;
	-webkit-transition-duration: 250ms;
	        transition-duration: 250ms; font-size:13px; float:left; margin-top:-41px; margin-left:3px}


.cabf{ position:relative; width:100%; height:auto;  padding-top:30px; padding-bottom:0px}
.cabf2{padding:2%; width:96%; height:auto; background:#8D4747; padding-top:0;  position:relative; top:30px; padding-bottom:50px}
.footl{position:relative; float:left; width:96%; color:#FFFFFF; text-align:center; padding-left:0%}
.footr{position:relative; float:left; width:45%; text-align:left; margin-top:-30px}

.fitacab{position:relative;  background:#E3BD67; height:30px; padding-top:5px; width:98%; border-bottom: solid 1px #CCCCCC; text-align:center; padding-left:1%; padding-right:1%;; color:#000; font-size:17px}

.fone1{position:relative; left:0; top:35px; z-index:111;  font-family: 'Noto Sans', sans-serif; text-align:left; color:#fff;  font-size:16px  }
.fone2{position:relative; left:0; top:35px; z-index:111;  font-family: 'Noto Sans', sans-serif; text-align:left; color:#fff; ;padding-left:45px; background:url(../img/phone.png) left no-repeat; font-size:16px  }
.fone3{position:relative; left:0; top:35px; z-index:111;  font-family: 'Noto Sans', sans-serif; text-align:left; color:#fff; ;padding-left:45px; background:url(../img/phone.png) left no-repeat; font-size:16px  }
.fone4{position:relative; right:0; top:35px; z-index:111;  font-family: 'Noto Sans', sans-serif; text-align:left; color:#fff; ;padding-left:45px; background:url(../img/online.png) left no-repeat; font-size:20px  }

.miolo_buscai{position:relative; width:100%; background:none; padding-top:10px;-webkit-box-shadow: none;  -moz-box-shadow:none;  box-shadow: none; }
.boxes_fotos_dev{position:relative; display:block; margin-bottom:50px}
.list_fotos{position:relative; display:none}
.desc_label{position:relative; top:20px; left:0; line-height:13px}
.contatoe{position:relative; float:left; width:100%}
.contatod{position:relative; float:right; width:100%}
.order_dev{display:block; width:96%; padding:2%; margin-bottom:20px; margin-top:-20px}
h1{font-size:1.8em}
.imov_destaque{
position:relative; float:left; margin-right:1%; margin-left:1%; margin-bottom:25px; font-size:13px; text-align:left; width:98%; height:520px;  cursor:pointer; 
}
.menu_linkb{float:none; margin-top:30px}
.foot_fone{display:block; font-size:1.2em;font-weight:bold}
.foot_fone span{font-size:0.9em; font-weight:100}
.foot{position:relative; height:auto; width:96%; background:#00517F; color:#FFFFFF; padding-top:20px; padding-bottom:30px; padding-left:2%; padding-right:2%}
.foot_face{position:relative; float:right; width:96%; padding:2% }
.foot_loca{position:relative; float:left; width:96%; padding:2% }
.foot_logo{position:relative; float:left; width:96%; padding:2% }
.busca_gra{position:relative; width:100%; background:#CCCCCC; height:auto; border-bottom:solid 1px #CCCCCC; padding-top:15px; margin-top:-22px;}

.busca_grai{position:relative; width:100%; background:#CCCCCC; height:auto; border-bottom:solid 1px #CCCCCC; padding-top:15px; margin-top:-22px; top:0; height:auto;z-index:1; padding-bottom:20px}
.lista_busca{position:relative; float:left;  margin-right:1%; margin-left:1%; margin-top:20px;  width:46%	}
.lista_buscag{position:relative; float:left;  margin-right:0; margin-top:4px;  width:100%; text-align:center	}

.lista_busca_btn{position:relative; float:none;  margin-right:none; margin-top:4px;  margin-bottom:5px; height:50px	}
.btn_busca{display:none}
.btn_busca_dev{display:block; width:97%; background:#000099; float:left; margin-left:1%; margin-top:5px; text-align:center; color:#FFFFFF; padding-top:5px; padding-bottom:5px}
.cab{display:none}
.fita{display:none}
.cab2{position:absolute; padding:1%; width:98%; height:70px; background:#000; z-index:999; -webkit-box-shadow: 0 1px 4px 0 #000;  -moz-box-shadow: 0 1px 4px 0 #000;  box-shadow: 0 1px 4px 0 #000; margin-bottom:5px; display:block;  background:url(../img/bcab.png);   -moz-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%;}
.logo{left:2%; top:5px}
.menu_dev{ width:10%;  position:absolute; top:20px; right:5%; text-align:center; padding:5px;  z-index:999999; width:30px}
.menu_dev_l{background:#3164D7; width:100%;height:5px; margin-bottom:4px}
.menu_dev_out{position:absolute; top:80px; background:#3164D7; width:96%;padding-top:20px; z-index:9999999999999999999999; display:none;right:0}

.menu_dev_out:after {
  content: "";
  display: table;
  clear: both;
}
.menu_link{position:relative; float:none; text-align:right;  height:32px ; font-size:1em; color:#fff; cursor:pointer;  font-weight:100;text-shadow:1px 1px 1px  #000; margin-left:2px; margin-right:2px; -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out;  -ms-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;  transition: all 0.2s ease-out; font-family:'Coda', Arial, Helvetica, sans-serif; padding-right:5% }
.footn{display:none}
.busca_direita{position:relative; float:right; width:96%; padding:2%}
.busca_esquerda{position:relative; float:left; width:18%; display:none}
.img_detalhes{width:100%}
.sol{position:relative; top:10px; right:0; z-index:11; width:90%; border: solid 1px #0447A7; padding:2%; margin-bottom:30px}
.miolo_desc{width:96%; padding-right:2%; padding-left:2%; text-align:center}

}

