.title_lista { /*lista de imóveis*/
	clear: both;
	width: 90%;
	margin: 0 5%;
	padding: 0;	
	font-family: 'DINPro-Bold';
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	line-height: normal;
	color: #00394D;	
}
.title_lista span {font-weight: bold;}

.title1 { /* busca */
	clear: both;
	width: 90%;
	margin: 0 5%;
	padding: 0;	
	font-family: 'DINPro-Light';
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	font-size: 25px;
	line-height: 25px;
	color: #FFF;
	font-style: italic;
}

.title2 { /*destaques*/
	clear: both;
	width: 90%;
	margin: 0 5%;
	padding: 0;	
	font-family: 'DINPro-Light';
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	font-size: 25px;
	line-height: normal;
	color: #00394D;
}
.title2 span {font-family: 'DINPro-Bold';}

.title3 { /*tit superior links*/
	clear: both;
	width: 90%;
	margin: 0 5%;
	padding: 0;	
	font-family: 'DINPro-Bold';
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	line-height: normal;
	color: #00394D;	
}

.title4 { /*detalhes*/
	clear: both;
	width: 100%;
	margin: 15px 0 0;
	padding: 0;	
	font-family: 'DINPro-Bold';
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	line-height: normal;
	color: #00394D;	
}

.title5 { /*chamada principal detalhes*/
	clear: both;
	width: 90%;
	margin: 30px 5% 0;
	padding: 0;	
	font-family: 'DINPro-Bold';
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	line-height: normal;
	color: #00394D;	
}

.title6 { /*subtitulo detalhes*/
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;	
	margin-bottom: 10px;
	font-family: 'DINPro-Bold';
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: normal;
	color: #00394D;	
}

.title7 { /*subtitulo semelhantes*/
	clear: both;
	width: 90%;
	margin: 0 5%;
	padding: 0;	
	margin-bottom: 30px;
	font-family: 'DINPro-Bold';
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: normal;
	color: #00394D;	
}

.title8 { 
	clear: both;
	width: 90%;
	margin: 0 5%;
	padding: 0;	
	font-family: 'DINPro-Light';
	font-weight: normal;
	text-align: center;
	font-size: 25px;
	line-height: normal;
	color: #00394D;
}
.title8 span {Font-family: 'DINPro-Bold';}

.title9 { /* subtitulo cliente on-line */
	clear: both;
	width: 90%;
	margin: 0 5%;
	padding: 0;	
	font-family: 'DINPro-Light';
	font-weight: normal;
	text-align: center;
	font-size: 25px;
	line-height: 25px;
	color: #FFF;
	margin-top: 15px;
}


@media only screen and (min-width: 585px) {	
.title1 { /* busca */
	width: 80%;
	margin: 0 10%;
	font-size: 30px;
	line-height: 30px;
}	
.title2 {font-size: 30px;} /*destaques*/
}

@media only screen and (min-width: 768px) {	
.title_lista { /*lista de imóveis*/
	float: left;
	clear: none;
	width: auto;
	margin-right: 0;
	margin-top: 10px;
}
.title1 {width: 60%; margin: 0 20%;} /* busca */
.title5 {margin: 40px 5% 0;} /*chamada principal detalhes*/
.title4 {text-align: left;}  /*detalhes*/
}

@media only screen and (min-width: 912px) {	
.title1 {width: 50%; margin: 0 25%;} /* busca */
}

@media only screen and (min-width: 1280px) {
.title1 {font-size: 40px; line-height: 40px;} /* busca */
.title2 {font-size: 40px;} /*destaques*/
.title3 {font-size: 18px;} /*tit superior links*/
.title5 {margin: 50px 5% 0;} /*chamada principal detalhes*/
.title8 {font-size: 40px;} /* área fundo cinza */
}

@media only screen and (min-width: 1500px) {
.title1 { /* busca */
	width: 45%;
	margin: 0 27.5%;	
}
}