@media screen and (min-width: 1240px) {
	.wgt-cookies .content,.conteudo, .content_footer { max-width: 1240px; margin: 0 auto; float: none; }

}
@media (max-width: 1240px) {
	.top, .footer, .container_content{ width: 94%; margin: 0 3%;}
}
@media (max-width: 1180px) {
.modulo_alertas{ max-width: 320px;}
}
@media (max-width: 990px) {	

}

@media (max-width: 768px) {		

}

@media (max-width: 680px) {	
	.form_contactos, .bg_mapa{ width: 100%; }
	.contact_form { width: 90%; margin: 5% 5% 5% 5%; }
}

@media (max-width: 480px) {
	.hide_mobile { display: none; }	
	.imagens_banner .bx-controls .bx-controls-direction{ display: none;}
}