@media screen and (max-width: 768px) {

	body{
		background-color: #F4F4F4;
		width: 1250px;
		}
	
	.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: #221599;
		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;
	}
	
	.materias_topo_01{
		float: left;
		width: 205px;
		height: auto;
		margin-top: 15px;
		margin-left: 15px;
		//border: 1px solid #F00;
	}
	
	.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;
	}
	
	.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-bottom: 15px;
				font-size: 18px;
				}		
			
			#materia_lado2{
				float:right;
				height: auto;
				width: 48%;
				margin-bottom: 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%;	
			}
		
		#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: 100%;
			margin-bottom: 5px;
			margin-right: 0px;
			margin-top: 5px;
		}	
		
		
				#imagem_post img{
			width: 100%;
		}
							
}
