/******************************* CSS RESPONSIVO*******************************/
@media screen and (min-width: 1240px) {	
	#container_forms, .title_content, .lista_items, .bg-destaques, .banner-text, .top, .container, .footer, .content { width: 1240px; margin-left: auto; margin-right: auto; padding: 0; float: none; }
	.content, .lista_items { padding: 2% 0; }
	#container_forms{ padding: 4% 0;}
	.title_content { padding: 2% 0 0; }
	.bg-destaques{ padding: 5% 0; }	
	.da-slider img { width: 100%; }
	.bg-search { right: 2%; }
}
@media screen and (min-width: 1340px) {	
	.bg-search { right: 4%; }
}
@media screen and (min-width: 1440px) {	
	.bg-search { right: 7%; }
}
@media screen and (min-width: 1540px) {	
	.bg-search { right: 10%; }
}
@media screen and (min-width: 1640px) {	
	.bg-search { right: 13%; }
}
@media screen and (min-width: 1740px) {	
	.bg-search { right: 14%; }
}
@media screen and (min-width: 1840px) {	
	.bg-search { right: 16%; }
}
@media screen and (min-width: 1940px) {	
	.bg-search { right: 18%; }
}

@media (max-width: 1064px) {
	ul.navmenu a { font-size: 12px; width: 95px; }
}

@media (max-width: 990px) {
	.logo { margin-top: 3%; }	
	#menu{ display:none; }
	#menu_responsive{ display:block; }
	#footer{ width: 94%; padding: 0 3%; margin: 0 0 0 -1px; }
	.home_destaques_artigos ul li { width: 29.33%; }	
	.servicos_destaque ul li { width: 44%; margin: 2%; padding: 2% 1%; }
	.img_fixed { height: 620px; }
	.servicos_destaque { margin: -620px 0 0; }
	.img_fixed img { width: auto; height: 100%; }
	.da-slide h2 { font-size: 50px; line-height: 54px; }
	#itemList li { width: 21%; }
	#menu_responsive { margin: -50px 0 0; }
}

@media (max-width: 780px) {
	.modulo_count{ width: 27%; margin: 3% 3%;}
	.mes { font-size: 25px;}
	.newsList li, .lista_projetos li { width: 46%; }
	.resp-1-2 { width: 50%; }
	.resp-2-2 { width: 100%; }
	#pedido_assistencia{ font-size:18px;}
	.tabela_responsiva { width: 100%; display: block; }
	.content .img_proj, .content .projDetail { width: 97%; }
	
	
}

@media (max-width: 660px) {
	.form_forms, .content_forms { width: 100%!IMPORTANT; margin: 0!IMPORTANT;}
	.evento{ width: 94%;}
	.mes { font-size: 36px;}
	.modulo_count span{ font-size: 25px; line-height:35px;}
	.modulo_count span.count { font-size: 37px; line-height: 41px; margin-bottom: 5%;}
	.news-destaque, .home_items{ width:100%; padding:0; margin: 0;}
	.servicos_destaque ul li { width: 94%; margin: 2%; padding: 2% 1%; }
	.servicos_destaque { margin: 0; }
	.img_fixed { display: none; }	
	.da-slide h2 { font-size: 30px; line-height: 34px; }
	#itemList li { width: 27.33%; padding: 1% 1% 24%; }
	.page_titles, .titles_page { font-size: 34px; line-height: 36px; }
	.titles { font-size: 38px; line-height: 40px; }
	.tabela_responsiva { display: block;}
}

@media (max-width: 600px) {
	.footer-left { width: 100%; }
	.footer-right { width: 100%; text-align: left; }
	.footer-right table { float: left; }
}

@media (max-width: 540px) {
	.newsList li, .lista_projetos li { width: 96%; }	
	#parceiros { width: 100%;}
	#pedido_assistencia{width:100%; font-size:22px;}
	.modulo_count { width: 94%; }
	.bg-search { display: none; }
	.ano-top { font-size: 60px; line-height: 68px; }
	.linha-1-2 { width: 90%; }	
}

@media (max-width: 460px) {
	.logo { margin-top: 4%; }
	.logo, .mostra .logo { width: 26% !IMPORTANT; }	
	.home_destaques_artigos ul li { width: 96%; }
	.resp-1-2 { width: 100%; }
	#itemList li { width: 46%;  padding: 1% 1% 35%; }
	.page_titles, .titles_page { font-size: 28px; line-height: 30px; }
	.titles { font-size: 32px; line-height: 34px; }
	.descricao_item { padding: 0; float: none; width: auto;}
}