.title1 { /* titulo destaques */
	clear: both;
	padding: 0;
	margin: 0;
	width: 90%;	
	margin-left: 5%;
	font-family: 'CenturyGothic';
	font-size: 22px;
	color: #232325;
	text-transform: uppercase;
	line-height: normal;
	text-align: center;
}
.title1 span {font-family: 'LeelawadeeUI';}

.title2 { /* titulo busca tipos */
	clear: both;
	padding: 0;
	margin: 0;
	width: 90%;	
	margin-left: 5%;
	font-family: 'CenturyGothic';
	font-size: 20px;
	line-height: normal;
	margin-bottom: 15px;
	color: #232325;
	text-align: center;
}
.title2 span {font-family: 'LeelawadeeUI';}

.title3 { /* titulo resultado da busca */
	float: left;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;		
	font-family: 'CenturyGothic';
	font-size: 20px;
	color: #232325;
	line-height: normal;
	text-transform: uppercase;
	text-align: center;
}
.title3 span {color: #FCAF40;}

.title4 { /* titulo detalhes */
	clear: both;
	padding: 0;
	margin: 0;
	width: 90%;	
	margin-left: 5%;
	margin-top: 20px;
	font-family: 'CenturyGothic';
	font-size: 20px;
	color: #232325;
	line-height: normal;
	text-align: center;
}

.title5 { /* subtitulos detalhes */
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;	
	font-family: 'CenturyGothic';
	font-size: 18px;
	color: #232325;
	line-height: normal;
	text-transform: uppercase;
}

.title6 { /* subtitulos detalhes semelhantes */
	clear: both;
	padding: 0;
	margin: 0;
	width: 95%;	
	margin-left: 5%;
	font-family: 'CenturyGothic';
	font-size: 18px;
	color: #232325;
	line-height: normal;
	text-transform: uppercase;
}

.voltar { /* pag de detalhes */
	float: right;
	clear: both;
	width: 90%;	
	margin-right: 5%;
	font-family: 'CenturyGothic';
	line-height: normal;
	text-align: right;
	margin-top: 20px;
}
.voltar img {width: 20px; margin-right: 5px;}
.voltar a {color: #535357;}
.voltar a:hover {color: #232325;}

.title7 { /* titulo internas */
	clear: both;
	padding: 0;
	margin: 0;
	width: 90%;	
	margin-left: 5%;
	font-family: 'CenturyGothic';
	font-size: 25px;
	color: #FFF;
	line-height: normal;
	text-align: center;
	font-weight: normal;
	font-style: italic;
}

.title8 { /* subtitulo internas */
	clear: both;
	padding: 0;
	margin: 0;
	width: 90%;	
	margin-left: 5%;
	font-family: 'CenturyGothic-Bold';
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 30px;
	line-height: normal;
	text-align: center;
	font-weight: normal;
}

#fundo_lista {display: none;}

#fundo_empresa {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/title_empresa.jpg) no-repeat bottom;	
	background-size: 450px; 
}

#fundo_contato {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/title_contato.jpg) no-repeat top;	
	background-size: 450px; 
}

#fundo_manutencao {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/title_manutencao.jpg) no-repeat center;	
	background-size: 450px; 
}

#fundo_cadastra_imovel {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/title_cadastra_imovel.jpg) no-repeat center;	
	background-size: 450px; 
}

#fundo_documentacao {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/title_documentacao.jpg) no-repeat bottom;		
	background-size: 450px; 
}

@media only screen and (min-width: 411px) {	
#fundo_empresa {background-size: 100%;}
#fundo_contato {background-size: 100%;}
#fundo_manutencao {background-size: 100%;}
#fundo_cadastra_imovel {background-size: 100%;}
#fundo_documentacao {background-size: 100%;}
}

@media only screen and (min-width: 481px) {	
.title3 { /* titulo resultado da busca */
	clear: none;
	width: auto;
	margin-top: 5px;
	text-align: left;
}
}

@media only screen and (min-width: 585px) {		
#fundo_empresa {
	padding-top: 45px;
	padding-bottom: 45px;
}
	
#fundo_contato {
	padding-top: 45px;
	padding-bottom: 45px;
}
	
#fundo_manutencao {
	padding-top: 45px;
	padding-bottom: 45px;
}
	
#fundo_cadastra_imovel {
	padding-top: 45px;
	padding-bottom: 45px;
}
	
#fundo_documentacao {
	padding-top: 45px;
	padding-bottom: 45px;
}
}

@media only screen and (min-width: 640px) {
#fundo_lista {
	display: block;
	clear: both;
	width: 100%;
	padding-top: 45px;
	padding-bottom: 45px;
	background: url(../imagens/fundos/title_lista.jpg) no-repeat center;	
	background-size: 100%; 
}
}

@media only screen and (min-width: 768px) {	
.title1 {font-size: 25px;}		
.title2 {   /* titulo busca tipos */	
	width: 97%;
	margin-left: 1.5%;
	text-align: left;
}

.title4 { /* titulo detalhes */
	float: left;
	clear: none;
	width: 78%;
	text-align: left;
}	
.title6 {margin-left: 3%;}  /* subtitulos detalhes semelhantes */	
.title7 {font-size: 25px;}  /* titulo internas */	
}


@media only screen and (min-width: 1024px) {	
.title4 { width: 81%;} /* titulo detalhes */
.title3 {margin-left: 18%;} /* titulo resultado da busca */
}

@media only screen and (min-width: 1280px) {	
.title1 {font-size: 30px;}  /* titulo destaques */
.title3 {margin-left: 30%;} /* titulo resultado da busca */
.title7 {font-size: 30px;}  /* titulo internas */
	
#fundo_lista {
	padding-top: 60px;
	padding-bottom: 60px;
}
	
#fundo_empresa {
	padding-top: 60px;
	padding-bottom: 60px;
}
	
#fundo_contato {
	padding-top: 60px;
	padding-bottom: 60px;
}
	
#fundo_manutencao {
	padding-top: 60px;
	padding-bottom: 60px;
}

#fundo_cadastra_imovel {
	padding-top: 60px;
	padding-bottom: 60px;
}
	
#fundo_documentacao {
	padding-top: 60px;
	padding-bottom: 60px;
}
	
.voltar {margin-top: 25px;} /* pag de detalhes */
}

@media only screen and (min-width: 1600px) {	
.title3 {margin-left: 35%;} /* titulo resultado da busca */
#fundo_lista {
	padding-top: 80px;
	padding-bottom: 80px;
}
	
#fundo_empresa {
	padding-top: 80px;
	padding-bottom: 80px;
}
	
#fundo_contato {
	padding-top: 80px;
	padding-bottom: 80px;
}
	
#fundo_manutencao {
	padding-top: 80px;
	padding-bottom: 80px;
}

#fundo_cadastra_imovel {
	padding-top: 80px;
	padding-bottom: 80px;
}

#fundo_documentacao {
	padding-top: 80px;
	padding-bottom: 80px;
}
}

@media only screen and (min-width: 1800px) {	
.title4 {width: 85%;} /* titulo detalhes */
.title3 {margin-left: 40%;} /* titulo resultado da busca */
}