<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'PT_Sans-Web-Regular';
    src:url('ArquivosComuns/FONTES/PT_Sans-Web-Regular.eot?#iefix') format('embedded-opentype'); /*Para navegadores Internet Explorer*/
    src: local("PT_Sans-Web-Regular"), url('ArquivosComuns/FONTES/PT_Sans-Web-Regular.ttf');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PT_Sans-Web-Bold';
    src:url('ArquivosComuns/FONTES/PT_Sans-Web-Bold.eot?#iefix') format('embedded-opentype'); /*Para navegadores Internet Explorer*/
    src: local("PT_Sans-Web-Bold"), url('ArquivosComuns/FONTES/PT_Sans-Web-Bold.ttf');
	font-weight: normal;
    font-style: normal;
}

*{
	margin:0;
	padding:0;
	border:none;
	color:inherit;
	text-decoration:none;
	list-style:none;
}
* .bold{
	font-family:'PT_Sans-Web-Bold';
}
* .light{
	font-family:'PT_Sans-Web-Regular';
}
* .azul{
	color: #0479E1;	
}
* .verde{
	color: #5DB409;	
}
* .bgAzul{
	background-color: #0479E1;	
}
* .bgVerde{
	background-color: #5DB409;
}

h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
html{
	font-family:'PT_Sans-Web-Regular', sans-serif;
}
body{
	color:#000;
	font-family:'PT_Sans-Web-Regular', sans-serif;
	font-size:10px;
}
input{outline:none}
input{
	width:40%;
	min-width:230px;
	height:28px;
	padding:2px;
	border:1px solid #CCCCCC;
	color:#222;
	float:left;
	font-family:'PT_Sans-Web-Regular', sans-serif;
}
select{
	width:40%;
	min-width:230px;
	height:32px;
	padding:2px;
	border:1px solid #CCCCCC;
	color:#222;
	float:left;
	font-family:'PT_Sans-Web-Regular', sans-serif;
}
textarea{
	width:40%;
	min-width:230px;
	height:75px;
	padding:2px;
	border:1px solid #CCCCCC;
	color:#222;
	font-family:'PT_Sans-Web-Regular', sans-serif;
}
input[type="checkbox"]{
	width:15px;
	height:15px;
	min-height:15px;
	min-width:15px;
	max-height:15px;
	max-width:15px;
	float:left;
	margin-right:6px;
	margin-top:3px;
	font-family:'PT_Sans-Web-Regular', sans-serif;
}
input[type="radio"]{
	width:15px;
	height:15px;
	min-height:15px;
	min-width:15px;
	max-height:15px;
	max-width:15px;
	float:left;
	position:relative;
	margin-right:6px;
	margin-top:3px;
	font-family:'PT_Sans-Web-Regular', sans-serif;
}
.centra{
	width:1100px;
	margin:0 auto;
	height:auto;
	display:block;
	clear:both;
	position:relative;
}
#menu_sm{display:none;}
#botao{display:none;}
.hidem{
	display:block;
}
.hide{
	display:block;
}

#topo{
	width:100%;
	height:auto;
	float:left;
}
#topo .logo{
	width:250px;
	height:auto;
	margin:13px 15px 10px 0;
	float:left;
}
#topo .boal{
	float: right;
	position: relative;
	right: 0;
	top: 30px;
	text-align: right;
}
#topo .tfone{
	text-align: right;
	font-size: 3em;
	width: 300px;
}
#topo .tfone .reduz{
	font-size: 0.5em;
}
#topo .temail{
	float: right;
	font-size: 1.5em;
	width: 300px;
}
#topo .tender{
	text-align: right;
	font-size: 1.5em;
	width: 300px;
	color: #43988c;
}
#topo #menu{
	width: 100%;
	height:50px;
	line-height:50px;
	color:#fff;
	font-size:1.5em;
	float: left;
}
#topo #menu li{
	float:left;
	padding:0 30px;
	margin:5px 20px 5px 0;
	transition:all ease-out 0.7s;
	border-radius:20px;
	background-color: #3D75B8;
	height: 38px;
	line-height: 38px;
	border: 1px solid transparent;
}
#topo #menu li:hover{
	background-color: #5DB409;
	color: #fff;
	box-shadow: 1px 1px 5px #333;
	border: 1px solid #fff;
}


#filtros{
	width:100%;
	height: 200px;
	float:left;
	padding:15px 0;
	background-image:url('Imagens_BG/fundo_faixa.png');
	background-position: top;
	background-repeat: repeat-x;
	color:#fff;
	margin: 25px 0 20px 0;
}
#filtros h3{
	font-size:1.9em;
	margin: 10px 0;
}
#filtros h4{
	font-size:1.7em;
	float:left;
	width:100%;
	margin:3px 0 10px 0;
}
#filtros .sep_form1{
	width:15%;
	min-width:100px;
	float:left;
	margin:0 1.5% 5px 0;
	position: relative;
}
#filtros .sep_form1 #fbairro{
	margin-top: 10px;
	line-height: 40px;
}
#filtros .sep_form1 select{
	width:100%;
	min-width:150px;
	float:left;
	margin:10px 2% 10px 0;
	height:40px;
	min-height:40px;
	font-size:1.3em;
	line-height: 20px;
}
#filtros .chk p{
	font-size:1.4em;
	line-height:40px;
}
#filtros .chk input[type=checkbox]{
	display:none;
}
#filtros .chk label{
	display: inline-block;
  	cursor: pointer;
  	position: relative;
  	padding-left: 25px;
  	margin-right: 5px;
  	font-size: 1.2em;
}
#filtros #fbairro{
	margin-top: 15px;
}
#filtros .chk label:before{
	border-radius: 3px;
}
#filtros .chk label:before {
  content: "";
  display: inline-block;
  border:1px solid #fff;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: 1px;
  background-color: #95C764 !important;
  /*box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); */
}
#filtros .chk input[type=checkbox]:checked + label:before{
	 content: "\2713";
	 text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	 font-size: 1.6em;
	 color: #f3f3f3;
	 text-align: center;
	 line-height: 15px;
}
#filtros .ms-choice li label:before{
	display: none;
}
#filtros .bot{
	float:right;
	height:40px;
	font-size:1.4em;
	width:160px;
	max-width:160px;
	min-width:160px;
	margin:-10px 2% 0 0;
	cursor:pointer;
	background-image:url(Imagens_BG/lupa.png);
	background-size:20px 20px;
	background-position:130px 10px;
	background-repeat:no-repeat;
	padding-right:20px;
	color: #fff !important;
}
#filtros #codi{
	width:100%;
	min-width:150px;
	float:left;
	margin:-2px 2% 10px 0;
	height:33px !important;
	min-height:33px !important;
	font-size:1.4em;
}

.imoveis{
	width:23%;
	padding:0;
	float:left;
	margin:20px 2% 5px 0;
	height:380px;
	position:relative;
	transition:all linear 0.5s;
	color: #000;
	border-bottom: 1px solid #000;
	background-color: #fff;
}
.imoveis .fundoim{
	position: absolute;
	width: 102.5%;
	height: 0;
	margin: -1%;
	z-index: -1;
	transition: all linear 0.4s;
}
.imoveis .tit_imov{
	width: 100%;
	line-height: 35px;
	font-size: 1.6em;
	text-align: center;
	float: left;
	color: #fff;
}
.imoveis .ft_imo{
	width:100%;
	float:left;
	height:200px;
	background-position:center center;
	background-size:cover;
	margin:0 0 5px 0;
}
.imoveis .neg{
	font-size:1.2em;
	font-weight:600;
	width:98%;
	padding: 0 1%;
	float:left;
}
.imoveis .titimo{
	font-size:1.8em;
	width:98%;
	padding: 0 1%;
	float:left;
	line-height:105%;
}
.imoveis h5{
	font-size:1.4em;
	color:#595959;
	width:98%;
	padding: 0 1%;
	float:left;
}
.imoveis .preco{
	font-size:2.2em;
	width:98%;
	padding: 0 1%;
	float:right;
	text-align:right;
	height:35px;
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.imoveis .fim{
	padding:0;
	border:0;
	float:left;
	width:100%;
	height:1px;
}
.imoveis:hover{
	transition:all linear 0.3s;
	border-bottom: 1px solid transparent;
}
.imoveis:hover .fundoim{
	height: 102%;
}
.imoveis:hover &gt; .ft_imo{
	opacity:0.8;
}

#publicidade{
	width:1100px;
	height:auto;
	display:table;
	position:relative;
	margin:20px auto 20px auto;
	border:1px #666 dashed;
	background-color:#fff;
	padding:0;
}
#publicidade img{
	width:100%;
	height:auto;
	margin:0;
}

#base{
	width:100%;
	padding:20px 0;
	float:left;
	color:#fff;
	/* Firefox v3.6+ */
background-image:-moz-linear-gradient(rgb(4,121,225) 0%,rgb(62,150,138) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,color-stop(0, rgb(4,121,225)),color-stop(1, rgb(62,150,138)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(rgb(4,121,225) 0%,rgb(62,150,138) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(rgb(4,121,225) 0%,rgb(62,150,138) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(rgb(4,121,225) 0%,rgb(62,150,138) 100%);
background-image:linear-gradient(rgb(4,121,225) 0%,rgb(62,150,138) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0479e1,endColorstr=#ff3e968a)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0479e1,endColorstr=#ff3e968a);
}

#base h3{
	font-size:1.8em;
	width: 700px;
	float:left;
}
#base p{
	font-size:1.4em;
	width: 700px;
	float:left;
}
#base #face{
	width: 300px;
	float: right;
	margin-top: -15px;
}
#autor{
	font-size:1.1em;
	text-align:center;
	width:100%;
	float:left;
	margin:50px 0 20px 0;
}
#autor a{
	color:#ffff00;
	font-size:1.2em;
}
.titulo{
	font-size:2.5em;
	width:100%;
	float:left;
	margin:25px 0 20px 0;
	border-bottom:1px solid #747474;
	line-height:120%;
}
.detals{
	padding:20px 0;
	font-size:1.5em;
}
.detals p{
	font-size:1.3em;
}
.fonte14{
	font-size: 1.4em;
}
.fonte12{
	font-size: 1.2em;
}
#outros_botoes{
	width: 100%;
	float: left;
	margin: 45px 0;
}
#valimovel{
	font-size:3em;
	width:100%;
	float:left;
	margin:15px 0;
	color: #fff;
}
#valimovel .vl_in{
	padding:0 15px;
	line-height:60px;
	float:left;
}
.bot{
	color: #fff;
	margin-top: -10px;
}
#carregar{
	width:96%;
	padding:2%;
	height:auto;
	float:left;
	margin:15px 0;
	cursor:pointer;
	font-size:16px;
}
#galeriadtl{
	width:100%;
	float:left;
}
.detals p{
	font-weight:normal;
	font-family:'PT_Sans-Web-Regular', sans-serif;
	font-size:18px;
	line-height:135%;
}

#img_qs{
	width:100%;
	height:350px;
	float:left;
	margin:15px 0 30px 0;
	background-size:cover;
	background-position:center center;
}

.faixaEscolha{
	width:94%;
	padding:4px 3%;
	line-height:38px;
	float:left;
	color:#fff;
	position:relative;
}
.faixaEscolha a{
	padding:0 20px;
	line-height:38px;
	color:#fff;
	float:left;
	font-size:1.7em;
	font-family:'PT_Sans-Web-Bold', sans-serif;
}
.faixaEscolha a:hover{
	color:#ff0;
	text-decoration:underline;
}
.faixaEscolha .mark{
	border-radius:10px;
	background-color:#DCC424;
}
.faixaEscolha2{
	width:94%;
	padding:4px 3%;
	line-height:34px;
	float:left;
	color:#fff;
	position:relative;
	margin-bottom: 20px;
}
.faixaEscolha2 a{
	padding:0 20px;
	line-height:34px;
	color:#fff;
	float:left;
	font-size:1.6em;
	font-family:'PT_Sans-Web-Regular', sans-serif;
}
.faixaEscolha2 a:hover{
	color:#ff0;
	text-decoration:underline;
}
.faixaEscolha2 .mark{
	border-radius:10px;
	background-color:#58A300;
}

.aviso{
	line-height:60px;
	width:90%;
	padding:0 5%;
	text-align:center;
	font-size:1.8em;
	float:left;
	margin:15px 0 40px 0;
}

.sep_form{
	width:30%;
	min-width:100px;
	float:left;
	margin:0 1.5% 5px 0;
	position: relative;
	font-size: 1.4em;
}
.sep_form select, .sep_form input{
	width:100%;
	min-width:150px;
	float:left;
	margin:10px 2% 10px 0;
	height:40px;
	min-height:40px;
	font-size:1.3em;
}
.sep_form_txt{
	width: 61%;
	float: left;
	margin:10px 2% 10px 0;
	height: 80px;
	font-size: 1.4em;
}
.sep_form_txt textarea{
	width: 100%;
}


#paginacao li{
	width:auto;height:auto;padding:2px 8px;border-radius:4px;background-color:#DCDCDC;color:#333;text-align:center;margin:2px;border:1px solid #9f9f9f;background:#e2e2e2; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#f4f4f4 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e2e2e2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),color-stop(100%,#f4f4f4)); background:-webkit-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#f4f4f4 100%); background:-o-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#f4f4f4 100%); background:-ms-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#f4f4f4 100%); background:linear-gradient(to bottom,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#f4f4f4 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2',endColorstr='#f4f4f4',GradientType=0 );
	float:left;
}
#paginacao .ativa{
	background:#bec011;
	color:#fff;
}
	
#mainot{
	float:left;
	width:100%;
}
#evv .page_navigation{width:100%;height:auto;font-size:14px;font-weight:bold;float:left;margin:20px 0; position:relative; bottom:0; margin-bottom:0;}
#evv .page_navigation .no_more,.page_link,.next_link,.last_link,.first_link,.previous_link{width:auto;height:auto;padding:2px 8px;border-radius:4px;background-color:#DCDCDC;color:#333;text-align:center;margin:2px;border:1px solid #9f9f9f;background:#e2e2e2; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#f4f4f4 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e2e2e2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),color-stop(100%,#f4f4f4)); background:-webkit-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#f4f4f4 100%); background:-o-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#f4f4f4 100%); background:-ms-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#f4f4f4 100%); background:linear-gradient(to bottom,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#f4f4f4 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2',endColorstr='#f4f4f4',GradientType=0 );
}
.active_page{
	background-color:#BBBBBB !important;
	color:#fff;
	background-image:none;
}
.naveg{
	position:relative;
	bottom:0;
	margin:25px 15px;
	height:30px;
	float:left;
}
	

/* pager */
.cycle-pager { 
    text-align:right; 
	width: 150px; 
	z-index: 1000; 
	display:block; 
	position: absolute; 
	bottom: 25px; 
	margin-left:300px; 
	overflow: hidden;
	float:right;
}
.cycle-pager span { 
    font-size:70px;
	width: 25px; height: 25px; 
    display: inline-block; color: #0CB2A9; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #098079;}
.cycle-pager &gt; * { cursor: pointer;}

@-webkit-keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; } 
}
@-moz-keyframes fadeIn {
0% { opacity: 0;}
100% { opacity: 1; }
}
@-o-keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.fadeIn {
	-webkit-animation: fadeIn 1.1s ease-in-out;
	-moz-animation: fadeIn 1.1s ease-in-out;
	-o-animation: fadeIn 1.1s ease-in-out;
	animation: fadeIn 1.1s ease-in-out;
}

@-webkit-keyframes fadeCurto {
0% { opacity: 0; }
100% { opacity: 1; } 
}
@-moz-keyframes fadeCurto {
0% { opacity: 0;}
100% { opacity: 1; }
}
@-o-keyframes fadeCurto {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeCurto {
0% { opacity: 0; }
100% { opacity: 1; }
}
.fadeCurto {
-webkit-animation: fadeCurto 0.5s ease-in-out;
-moz-animation: fadeCurto 0.5s ease-in-out;
-o-animation: fadeCurto 0.5s ease-in-out;
animation: fadeCurto 0.5s ease-in-out;
}

@-webkit-keyframes fadeLongo {
0% { opacity: 0; }
100% { opacity: 1; } 
}
@-moz-keyframes fadeLongo {
0% { opacity: 0;}
100% { opacity: 1; }
}
@-o-keyframes fadeLongo {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeLongo {
0% { opacity: 0; }
100% { opacity: 1; }
}
.fadeLongo {
-webkit-animation: fadeLongo 3s ease;
-moz-animation: fadeLongo 3s ease;
-o-animation: fadeLongo 3s ease;
animation: fadeLongo 3s ease;
}

@-webkit-keyframes Pisca {
0% { opacity: 0; }
25% { opacity: 0.7; }
50% { opacity: 0.2; }
100% { opacity: 1; }
}
@-moz-keyframes Pisca {
0% { opacity: 0; }
25% { opacity: 0.7; }
50% { opacity: 0.2; }
100% { opacity: 1; }
}
@-o-keyframes Pisca {
0% { opacity: 0; }
25% { opacity: 0.7; }
50% { opacity: 0.2; }
100% { opacity: 1; }
}
@keyframes Pisca {
0% { opacity: 0; }
25% { opacity: 0.7; }
50% { opacity: 0.2; }
100% { opacity: 1; }
}
.Pisca {
-webkit-animation: Pisca 2.1s linear;
-moz-animation: Pisca 2.1s linear;
-o-animation: Pisca 2.1s linear;
animation: Pisca 2.1s linear;
}


/*
############################
############################
=</pre></body></html>