body{
	background-color: #F4F4F4;
	}

.menu-strip {
	/*background-color: #009933;
	border: 1px solid #F00; */
}

.pesquisar{
	float: right;
	width: 280px;
	margin-top: 10px;
}
.propaganda{
	float: left;
	width: 690px;
	margin-left: 10px;
	//border: 1px solid #F00;
}
.propaganda img{
	width: 100%;
}

.menu-strip ul li {
	display: inline-block;
	margin-right: 20px; 
}
.menu-strip ul li a {
	color: #ffffff;
	font-size: 1em;
	font-weight: 500;
	text-decoration: none;
}
.menu-strip ul li:last-child {
	text-align: right;
}
.menu-strip ul li a:hover {
	text-decoration: underline;
}

.menu_topo{
	margin-top: 10px;
	float: left;
	height: auto;
	width: 100%;
	/* border: 1px solid rgb(0, 255, 115); 	*/	
	margin-left: 0px; 
	}		
	
.topo_principal{
	float: left;
	width: 1200px;
	height:auto;
	/* border: 1px solid #F00;	*/
	margin-top: 10px;
	}
	
.centralizar{
	left: 50%;
	margin-left: -500px; /* A metade de sua largura. */
	position: relative;
	width: 1000px; /* O valor que você desejar. */
	//border: 1px solid #00F;
	height:auto;
	display:table;
	}

.centralizar_imoveis{
	left: 50%;
	margin-left: -525px; /* A metade de sua largura. */
	position: relative;
	width: 1000px; /* O valor que você desejar. */
	//border: 1px solid #00F;
	height:auto;
	display:table;
	}

.centralizar_conteudo{
	left: 50%;
	margin-left: -600px; /* A metade de sua largura. */
	position: relative;
	width: 1200px; /* O valor que você desejar. */
	height:auto;
	display:table;
	//border: 1px solid #00F;
	}		


.centralizar_galeria{
	left: 50%;
	margin-left: -600px; /* A metade de sua largura. */
	position: relative;
	width: 1000px; /* O valor que você desejar. */
	//border: 1px solid #00F;
	height:auto;
	display:table;
	}
	
.logomarca{
	float: left;
	height: auto;
	width: 200px;	
	}

	.logomarca_footer{
		float: left;
		height: auto;
		width: 300px;	
		}

.logomarca img, .logomarca_footer img{
	height: auto;
	width: 100%;
	}		


.contato_watsapp{
	margin-top: 0px;
	float: right;
	height: auto;
	width: 40px;
	//border: 1px solid #06C;
	font-weight: bold;
	color: #c3322d;
	margin-right: 5px;
	}

.contato_watsapp img{
	width: 100%;
	}	

.galeria{
	margin-top:10px;
	float: left;
	width: 1200px;
	//border: 1px solid #F00;
	height: auto;
	}	

.ws_images  ul img{
	height: 500px;
	}	

.conteudo{
	float: left;
	height: auto;
	width: 1200px;
	margin-top: 25px;
	}

.titulo_busca_de_imoveis{
	float: left;
	font-size: 20px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 100%;
	color: #c3322d;
	}	

.formulario_busca_de_imoveis{
	float:left;
	margin-top: 5px;
	height: auto;
	width: 100%;	
	//border: 1px solid #F00;
	}	
	

.item_coluna_pesquisa{
	float: left;
	height: auto;
	width: auto;
	margin-right: 10px;
	//border: 1px solid #F00;
	}	

.item_coluna_pesquisa_02{
	float:right;
	height: auto;
	width: auto;
	//border: 1px solid #F00;
	}		

.select{
	padding: 10px;
	border-radius:8px;
	}

.select_cidade_bairro{
	padding: 10px;
	max-width:128px;
	border-radius:8px;
	}
	
.input{
	width:90px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-radius:8px;
	}

.input_01{
	width:154px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	}			

.botao_pesquisa  {
	border-radius:20px;
	height: 30px;
	width: 90px;
	background-color: #197c12;
	color: #FFF;
	border: 1px solid #197c12;
	font-size: 16px;
	font-weight: bolder;
	font-variant: normal;
}
.botao_pesquisa:hover  {
	background-color: #53b200;
	border: 1px solid #53b200;
	cursor: pointer;
}	
	
.pesquisa_lupa{
	padding: 5px;
	border-radius: 10px;
}

.pesquisa{
	float: left;
	width: 100%;
	height: auto;
}

.imoveis_em_geral{
	float: left;
	width: 1050px;
	height: auto;
	//border: 1px solid #933;
	margin-top: 50px;
	}

.imoveis_em_geral_parte02{
	float: left;
	width: 1050px;
	height: auto;
	//border: 1px solid #933;
	margin-top: 20px;
	}			

.titulo_imoveis_em_geral{
	width: 100%;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	color: #c3322d;
	}	

.imoveis{
	float: left;
	height: 420px;
	width: 250px;
	border: 1px solid #DBDBDB;
	background-color: #FFF;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-right: 15px;
	}
	
.imoveis:hover{
	//margin-top: 10px;
	border: 1px solid #EAA4A2;
	box-shadow: 0 0 0.5em #c3322d;
	}	

.imoveis_2{
	float: right;
	height: 420px;
	width: 250px;
	border: 1px solid #DBDBDB;
	background-color: #FFF;
	margin-bottom: 0px;
	margin-top: 15px;
	}

.imoveis_2:hover{
	//margin-top: 10px;
	border: 1px solid #EAA4A2;
	box-shadow: 0 0 0.5em #c3322d;
	}		

.img_imoveis{
	float: left;
	width: 100%;
	height: auto;
	}

.img_imoveis img{
	width: 100%;
	height: 150px;
	}						
		

.titulo_imoveis{
	float: left;
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #c3322d;
	margin-top: 10px;
	font-size: 12px;
	}

.nome_imoveis{
	float: left;
	width: 100%;
	text-align: center;
	font-weight: lighter;
	color: #c3322d;
	margin-top: 5px;
	font-size: 16px;
	}

.local_imoveis{
	float: left;
	width: 100%;
	text-align: center;
	font-weight: lighter;
	color: #c3322d;
	margin-top: 5px;
	font-size: 12px;
	}	

.tipo_imoveis{
	float: left;
	width: 100%;
	text-align: center;
	font-weight: lighter;
	color: #4E4E4E;
	margin-top: 15px;
	font-style: italic;
	font-size: 16px;
	}		

.valor_imoveis{
	float: left;
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #4E4E4E;
	margin-top: 5px;
	font-size: 20px;
	font-style: italic;
	}	

.itens_imoveis{
	float: left;
	height: auto;
	width: 80%;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c3322d;
	margin-bottom: 10%;
	margin-left: 10%;
	}

.sub_itens_imoveis{
	font-size: 12px;
	margin-top: 10px;
	color: #c3322d;
	}	

.footer{
	background-color: #f7f7f7;
	float: left;
	width: 100%;
	height: auto;
	margin-top: 40px;
	padding-bottom: 10px;
	padding-top: 10px;;
	border-top: 3px solid #197c12;
	}		

.topo_menu_parte_cima{
	background-color: #f7f7f7;
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 10px;
	/* position: -webkit-sticky; */ /* Necessário para funcionar no Safari */
    /* position: sticky; */
    top: 0;
	/* z-index:99999; */
	}

.menu_total{

	background-color: #389705;
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 0px;
	position: -webkit-sticky; /* Necessário para funcionar no Safari */
    position: sticky;
    top: 0;
	z-index:99999;

}

.parte01_footer{
	float: left;
	width: 185px;
	height: 150px;
	margin-left: 20px;
	padding-left: 0px;
	//border: 1px solid #F00;
	padding: 5px;	
}	
	
.parte02_footer{
	float: right;
	width: 680px;
	height: auto;
	margin-left: 15px;
	//border: 1px solid rgb(214, 214, 214);
	padding: 5px;
	}	
	

.titulo_parte01_footer{
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	float: left;
	height: auto;
	width: 100%;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5c2c2;
	}		

.conteudo_parte01_footer{
	font-size: 15px;
	float: left;
	height: auto;
	width: 100%;
	margin-top: 5px;
	}

.conteudo_parte01_footer a , .cidades_footer a{
	color: #666;
	}	

	.cidades_footer{
		font-size: 15px;
		float: left;
		height: auto;
		width: 160px;
		margin-top: 5px;
		padding: 5px;
		border: 1px solid rgb(212, 212, 212);
		margin-left: 5px;
	}

.diferenciais{
	float: left;
	width: 1000px;
	height: auto;
	//border: 1px solid #933;
	margin-top: 30px;
	}	

.diferenciais_parte01{
	float: left;
	width: 300px;
	//border: 1px solid #933;
	}

.diferenciais_parte02{
	float: left;
	width: 300px;
	//border: 1px solid #933;
	margin-left: 50px;
	}	

.diferenciais_parte03{
	float:right;
	width: 300px;
	//border: 1px solid #933;
	}			

.diferenciais_parte01 img , .diferenciais_parte02 img , .diferenciais_parte03 img{
	width: 100%;
}

.missao{
	float: left;
	width: 1050px;
	height: auto;
	//border: 1px solid #933;
	margin-top: 30px;
	}	

.missao img{
	width: 1050px;
}

.titulo_item_pesquisa{
	width: 100%;
	float: left;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 10px;
	color: #333;
	font-weight: bolder;
	}

.checkbox_item_pesquisa{
	float: left;
	height: auto;
	width: 60px;
	//border: 1px solid #09C;
	margin-bottom: 10px;
	margin-left: 10px;
	}	


.redes_sociais {
	float:right;
	width: 40px;
	margin-left: 10px;
	//border: 1px solid #000;
	margin-left: 15px;
	margin-top: 5px;
	}
	
.redes_sociais img{
	float: left;
	width: 100%;
	}	

.parte01{
	float: left;
	width: 840px;
	height: auto;
	//border: 1px solid #F00;
}	

.noticia_destaque{
	float: left;
	width: 100%;
	height: auto;
	font-size: 45px;
	//border: 1px solid #F00;
	text-align: center;
}
.comentario_destaque{
	float: left;
	width: 100%;
	height: auto;
	color: #4E4E4E;
	margin-top: 10px;
}

.parte02{
	float:right;
	width: 330px;
	height: auto;
	//border: 1px solid #F00;
}	

.data{
	float: left;
	width: 100%;
	padding-bottom: 2px;
	font-size: 20px;
	margin-bottom: 20px;
	text-align: right;
}

.ultimas{
	float: left;
	width: 100%;
	font-size: 12px;
	color: #333;
	margin-top: 10px;
}

.combo_ultimas_noticias{
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
}

.imagem_combo_noticias{
	float: left;
	width: 100%;
	height: auto;
	margin-right: 0px;
	margin-bottom: 10px;
}

.slider_show{
	float: left;
	width: 400px;
	height: auto;
	margin-top: 15px;
	margin-bottom: 10px;
	//border: 1px solid #F00;
}



.materias_topo_cima{
	float:right;
	width: 440px;
	//border: 1px solid #F00;

}

.materias_baixo_cima{
	float:right;
	width: 440px;
	//border: 1px solid #F00;
		font-size: 12px;
}

.materias_topo_01{
	float: left;
	width: 205px;
	height: auto;
	margin-top: 15px;
	margin-left: 15px;
	//border: 1px solid #F00;
	font-size: 12px;
}

.materias_topo_01:hover , .materias_topo_02:hover {
	text-decoration: underline;
}

.materias_topo_01:hover img , .materias_topo_02:hover img{
	border: 2px solid #006d14;
}

.materias_topo_01 img , .materias_topo_02 img {
	float: left;
	width: 100%;
	height: 120px;
	margin-bottom: 2px;
}

.materias_topo_02{
	float:right;
	width: 205px;
	height: auto;
	margin-top: 15px;
	margin-left: 10px;
	//border: 1px solid #F00;
	font-size: 12px;
}

.titulo_publicidade{
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 5px;
	color: #4E4E4E;
}

.propaganda01{
	float:left;
	width: 100%;
	margin-top: 10px;	
}

.propaganda01 img{
	width: 100%;	
}
	.verde{
	color: #060;		
		}	
	
		.vermelho{
	color: #A80000;
		}	
	
			.azul{
	color: #000099;
		}
		
			.abobora{
	color: #E68A00;
		}	

		#materia_lado1{
			float: left;
			height: auto;
			width: 48%;	
			margin-top: 15px;
			font-size: 18px;
			}		
		
		#materia_lado2{
			float:right;
			height: auto;
			width: 48%;
			margin-top: 15px;	
			font-size: 18px;
			}	
	
			#materia_lado1 img, #materia_lado2 img{
				margin-bottom: 10px;
			}

		#titulo_categorias_noticia{
				float: left;
				height: auto;
				width: 100%;
				padding-top: 5px;
				border-bottom-width: 2px;
				border-bottom-style: solid;
				border-bottom-color: #A80000;
				margin-bottom: 10px;
				font-size: 20px;
		}		
				
		#titulo_categorias_economia{
			float: left;
		height: auto;
		width: 100%;
		padding-top: 5px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #000099;
		margin-bottom: 10px;
		font-size: 20px;
		}
		
	#titulo_categorias_entretenimento{
		float: left;
		height: auto;
		width: 100%;
		padding-top: 5px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #E68A00;
		margin-bottom: 10px;
		font-size: 20px;
		}	
		
	#titulo_categorias_esporte{
		float: left;
		height: auto;
		width: 100%;
		padding-top: 5px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #060;
		margin-bottom: 10px;
		font-size: 20px;
		}
	
	.midia{
		float: left;
		margin-top: 10px;
		width: 100%;
	}	
	
	.titulo_municipio{
		float: left;
		width: 100%;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #E68A00;
		font-size: 25px;
		margin-top: 25px;
		margin-bottom: 5px;
		padding-bottom: 5px;
		color: #E68A00;
	}

	.municipios{
		float: left;
		width: 270px;
		height: auto;
		margin-top: 25px;
		margin-right: 15px;
		//border: 1px solid #F00;
	}
	.municipios_02{
		float: left;
		width: 270px;
		height: auto;
		margin-top: 25px;
		//border: 1px solid #F00;
	}
	.municipios_03{
		float:right;
		width: 270px;
		height: auto;
		margin-top: 25px;
		//border: 1px solid #F00;
	}
	.municipios img , .municipios_02 img, .municipios_03 img{
		width: 100%;
		height: 200px;
		margin-bottom: 10px;
	}
	.titulo_municipiaio img{
		float: left;
		width: 15px;
		margin-right: 3px;
		margin-left: 5px;
		height: 18px;
	}
	.titulo_municipiaio{
		float: left;
		width: 100%;
		height: auto;
		border: 1px solid rgb(202, 201, 201);
		margin-bottom: 10px;
		font-size: 14px;
		padding-top: 5px;
	}

	.municipios:hover , .municipios_02:hover , .municipios_03:hover{
		text-decoration: underline;		
	}

	
	.bloco_municipios{
		float: left;
		width: 100%;
		height: auto;
	}

	.titulo_videos{
		float: left;
		width: 100%;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #E68A00;
		font-size: 25px;
		margin-bottom: 15px;
		padding-bottom: 5px;
		margin-top: 15px;
		color: #E68A00;
	}


	.videos {
		float: left;
		width: 289px;
		height: auto;
		//border: 1px solid #f00;
		margin-left: 0px;
	  }

	  .videos_02 {
		float: left;
		width: 289px;
		height: auto;
		//border: 1px solid #f00;
		margin-left: 15px;
	  }

	  .videos_03 {
		float:right;
		width: 289px;
		height: auto;
		//border: 1px solid #f00;
	  }
	
	  .titulo_video {
		float: left;
		width: 100%;
		border-bottom: 1px solid rgb(201, 199, 199);
		border-top: 1px solid rgb(201, 199, 199);
		margin-top: 10px;
		text-align: center;
		font-size: 16px;
		padding-top: 5px;
		padding-bottom: 5px;
	  }
	
	  .iframe_videos {
		float: left;
		width: 287px;
		height: 288px;
		border: 4px solid rgb(255, 255, 255);
	  }
	
	  .iframe_videos:hover , .iframe_videos_2:hover {
		border: 4px solid #f00;
	  }
	

	  .iframe_videos_2{
		float: left;
		width: 100%;
		height: 288px;
		border: 4px solid rgb(255, 255, 255);
	  }
			
	 
	  .noticias_mais_acessadas{
		float: left;
		width: 100%;
		height: auto;
		//border: 2px solid #f00;
		//margin-top: 10px;
	  }

	  .mais_acessadas{
		float: left;
		width: 100%;
		height: auto;
		font-size: 14px;
		margin-bottom: 15px;
	  }

	  .mais_acessadas img{
		float: left;
		width: 100px;
		height: 80px;
		margin-right: 5px;
		margin-bottom: 5px;
	  }

	 
	  .propaganda_lado02{
		float: left;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 10px;
	  }

	  .propaganda_lado02 img{
		width: 100%;
	  }

	  .propaganda_lado{
		float: left;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
	  }

	  .propaganda_lado img , .propaganda_abaixo_slider_show img{
		width: 100%;
	  }

	  .propaganda_abaixo_slider_show{
		float: left;
		width: 400px;
		height: auto;
		margin-bottom: 10px;
	  }

	  .lado01_slider_show{
		float: left;
		width: 400px;
		height: auto;
	  }


	  #titulo_post{
		color: #333;
		width: 100%;
		margin-bottom: 10px;
		//border: 1px solid #00F;
		margin-top: 10px;
		font-size: 20px;
		font-weight: bold;
		}	
	
	#barra{
			color: #333;
		width: 100%;
		margin-bottom: 10px;
		border-bottom: 1px solid #333;
		margin-top: 10px;
		font-size: 12px;
		font-weight: bold;
		}	
	
	#post_noticia iframe{
		max-width:100%;	
		}
	
	#post_noticia img{
		max-width:100%;	
		height: auto;
		}
	
	#img_destaque_INICIAL_2{
		float: left;
		margin-right: 5px;
		margin-bottom: 5px;
		border: 1px solid #966;
		height: auto;
		width: 40%;
		}		
	
	#imagem_post{
		float: left;
		width: 400px;
		margin-bottom: 5px;
		margin-right: 5px;
		margin-top: 5px;
	}	