/*print*/
@media print{    
    .no-print{ display: none !important; }
	#detalhes_imoveis{
		width:40%;
		left:0%;
		margin:75% 0% 0% 3%;
		position:absolute;
	}
	#dados_imovel{
		width:100%;
		left:115%;
		position:absolute; 
	}
	#conteudo_cozinhas{ height:auto !important; }
	#conteudo_quartos{ height:auto !important; }
	#conteudo_salas{ height:auto !important; }
	#conteudo_wcs{ height:auto !important; }
}
/*min*/

@media only screen and (max-width: 499px){
}

@media screen and (max-width: 600px) {

}
/*tablet e phone*/
@media only screen and (min-width: 500px) and (max-width: 1199px){
}

/*pc*/
@media only screen and (min-width: 500px) and (max-width: 1800px){
}
@media only screen and (min-width: 1000px) and (max-width: 1800px){
	html, body{ font-size:11px; }
	.input_text_large, #mensagem_contacto{
		padding: 8px 14px;
		width:70%;
	}
	.input_text_small{ 
		padding: 5px 10px;
		width:14%;
	}
	.input_text_medium{
		padding: 5px 10px;
		width:22%;
	}
	.input_text_form{
		padding: 7px 15px;
		width:29.2%;
	}
	.btn_icon{ padding:8px 15px 6px 15px; top:3px; }
	#preco_min_imoveis, #preco_max_imoveis{ width:74%; }
	#distancia_imoveis{ width:55%; }
	#preco_min_pesquisa, #preco_max_pesquisa{
		top:-2px;
		width:75%;
	}
	#quartos_pesquisa, #tipo_pesquisa, #estado_pesquisa, #finalidade_pesquisa{ width:46.5%; }
	#concelho_pesquisa, #freguesia_pesquisa, #distrito_pesquisa{ width:89%; }
	#distancia_pesquisa{
		width:23.5%;
		top:-1px;
	}
	#assunto_contacto{
		padding:7px 9px; 
		width:82.5%;
	}
	#mensagem_contacto{ width:88.5%; }
	#validacao_contacto, #enviar_contacto, #enviar_imovel, #validacao_imovel{ padding:6px 14px; }
	#btn_search_avancada{
		top:-1px;
		padding:5px 18px 4px 18px;
	}
	.drop_down{ margin-bottom:3px; }
	.drop_down_form{
		padding: 5.5px 11px;
		width:32.7%;
	}
	textarea{ padding: 5px 10px; }
	#td_menu{ width:67%; }
	#cssmenu ul ul li a, #csssubmenu ul ul li a  { padding: 11px 15px; }
	.fill_weather{ min-height:15px; }
	#email_news{ width:50%; padding:8px 15px; }
	#img_local_imoveis{ height:15px; }
	.detalhes_icon{ height:20px; }
	.img_visitados:hover{ margin:-0.5% 5.5% 3% 0.9%; }
	#img_visitados_3:hover{ margin:-0.5% 5.5% 4.8% 0.9%; }
}
@media only screen and (min-width: 1200px) and (max-width: 1800px){
	html, body{ font-size:12px; }
	.input_text_large, #mensagem_contacto{
		padding: 8px 14px;
		width:74%;
	}
	.input_text_small{ 
		padding: 5px 10px;
		width:14%;
	}
	.input_text_medium{
		padding: 5px 10px;
		width:22%;
	}
	.input_text_form{
		padding: 7px 15px;
		width:29.2%;
	}
	.btn_icon{ padding:8px 15px 6px 15px; top:3px; }
	#preco_min_imoveis, #preco_max_imoveis{ width:74%; }
	#distancia_imoveis{ width:55%; }
	#preco_min_pesquisa, #preco_max_pesquisa{
		top:-2px;
		width:75%;
	}
	#quartos_pesquisa, #tipo_pesquisa, #estado_pesquisa, #finalidade_pesquisa{ width:46.5%; }
	#concelho_pesquisa, #freguesia_pesquisa, #distrito_pesquisa{ width:89%; }
	#distancia_pesquisa{
		width:23.5%;
		top:-1px;
	}
	#assunto_contacto{
		padding:7px 9px; 
		width:82.5%;
	}
	#mensagem_contacto{ width:88.5%; }
	#validacao_contacto, #enviar_contacto, #enviar_imovel, #validacao_imovel{ padding:6px 14px; }
	#btn_search_avancada{
		top:-1px;
		padding:5px 18px 4px 18px;
	}
	.drop_down{ margin-bottom:3px; }
	.drop_down_form{
		padding: 5.5px 11px;
		width:32.7%;
	}
	textarea{ padding: 5px 10px; }
	#td_menu{ width:67%; }
	#cssmenu ul ul li a, #csssubmenu ul ul li a  { padding: 11px 15px; }
	.fill_weather{ min-height:15px; }
	#email_news{ width:58%; padding:8px 15px; }
	#img_local_imoveis{ height:15px; }
	.detalhes_icon{ height:20px; }
	.img_visitados:hover{ margin:-0.5% 5.5% 3% 0.9%; }
	#img_visitados_3:hover{ margin:-0.5% 5.5% 4.8% 0.9%; }
}


@media only screen and (min-width: 1400px) and (max-width: 1800px){
	html, body{ font-size:13px; }
	.btn, .btn_pesquisa{ padding: 9px 15px; }
	.social{ height:20px; }
	.input_text_large, #mensagem_contacto{
		padding: 8px 14px;
		width:76.8%;
	}
	.btn_icon{ padding:8px 15px 6px 15px; top:4px; }
	#preco_min_imoveis, #preco_max_imoveis{ width:75%; }
	#distancia_imoveis{ width:60%; }
	#preco_min_pesquisa, #preco_max_pesquisa{
		top:-2px;
		width:76%;
	}
	#quartos_pesquisa, #tipo_pesquisa, #estado_pesquisa, #finalidade_pesquisa{ width:46.5%; }
	#concelho_pesquisa, #freguesia_pesquisa, #distrito_pesquisa{ width:89%; }
	#distancia_pesquisa{
		width:24.5%;
		top:-1px;
	}
	#assunto_contacto{
		padding:7px 9px; 
		width:83.5%;
	}
	#mensagem_contacto{ width:90.5%; }
	#validacao_contacto, #enviar_contacto, #enviar_imovel, #validacao_imovel{ padding:8px 16px; }
	#btn_search_avancada{
		top:-1px;
		padding:5px 18px 4px 18px;
	}
	.drop_down{ margin-bottom:3px; }
	.drop_down_form{
		padding: 5.5px 11px;
		width:32.7%;
	}
	textarea{ padding: 5px 10px; }
	#td_menu{ width:69%; }
	#cssmenu ul ul li a, #csssubmenu ul ul li a  { padding: 10.5px 15px; }
	#email_news{ width:63%; padding:8px 15px; }
	.img_visitados:hover{ margin:-0.5% 5% 3% 0.9%; }
	#img_visitados_3:hover{ margin:-0.5% 5% 4.4% 0.9%; }
}
@media only screen and (min-width: 1500px) and (max-width: 1800px){
	html, body{ font-size:15px; }
	#td_menu{ width:69.5%; }
	#cssmenu ul ul li a, #csssubmenu ul ul li a  { padding: 10px 15px; }
	.btn_icon{
		padding:8px 20px 6px 20px;
		top:5px;
	}
	.input_text_large, #mensagem_contacto{
		padding: 10px 14px;
		width:77.8%;
	}
	.img_visitados:hover{ margin:-0.5% 4.6% 3% 0.9%; }
	#img_visitados_3:hover{ margin:-0.5% 4.6% 4% 0.9%; }
}
@media only screen and (min-width: 1600px) and (max-width: 1800px){
	html, body{ font-size:16px; }
	#cssmenu ul ul li a, #csssubmenu ul ul li a  { padding: 9.5px 15px; }
	#detalhes_imoveis{ width:16%; }
	.input_text_large{ width:78.8%; }
	#assunto_contacto{ width:84.5%; }
	#validacao_contacto, #enviar_contacto, #enviar_imovel, #validacao_imovel{ padding:8px 16px; }
}
@media only screen and (min-width: 1700px) and (max-width: 1800px){
	html, body{ font-size:16px; }
	#td_menu{ width:73%; }
	#btn_pesquisa_simples{ margin-left:26.6%; }
	.input_text_large{ width:79.8%; }
	#assunto_contacto{ width:85%; }
}
@media only screen and (min-width: 1801px) and (max-width: 1900px){
	.input_text_large{ width:80.8%; }
	#assunto_contacto{ width:88%; }
	
}
