/* TABLET LAYOUT 
----------------------------------------------- */
@media only screen and (min-width: 820px) and (max-width: 1023px) {
	
	.text_content
	{
		padding: 20px;
		width: 90%;
		padding-bottom: 0px;
	}
	
	.caixa
	{
		margin-bottom: 20px;
	}
	
	.hbox
	{
		height: 120px;
	}
	
	.label_downloads
	{
		margin-top: 10px;
	}
	
	.perror
	{
		height: 20px;
	}

} /* CLOSE TABLET LAYOUT */



/* MOBILE LAYOUT (PORTRAIT/320PX) 
----------------------------------------------- */

@media only screen and (max-width: 820px) {
	
	.half-w{
		width: 100%;
	}

	.quarter-w{
		width: 50%;
	}
	
	.text_content
	{
		padding: 40px;
		width: 70%;
	}
	
	.galeria .half-w
	{
		width: 50%;
	}
	
	.quarter3-w
	{
		width: 100%;
	}
	
	#cnews .quarter-w
	{
		width: 100%;
	}
	
	.text_content
	{
		width: 80%!important;
		padding: 20px;
	}
	
	#cnews .text_content
	{
		padding-bottom: 40px;
		padding-top: 40px;
	}
	
	.text_content.contact
	{
		width: 80%!important;
	}
	
	html,body, .text_content h2{
      font-size: 13px;
	}
	
	.menu li
	{
		font-size: 10px;
		padding-right: 7px;
	}
	
	.submenu li
	{
		font-size: 8px;
		padding-right: 7px;
	}
	
	.menu, .submenu
	{
		padding-left: 10px;
	}
	
	.botao
	{
		margin-bottom: 20px;
	}
	
	
} /* CLOSE MOBILE LAYOUT */


/* WIDE MOBILE LAYOUT (LANDSCAPE/480PX) 
----------------------------------------------- */

@media only screen and (min-width: 480px) and (max-width: 820px) {
	
	.quarter3-w
	{
		width: 50%;
	}
	
	#cnews .quarter-w
	{
		width: 50%;
	}
	
	#cnews .text_content
	{
		padding-bottom: 0px;
		padding-top: 20px;
	}
	
	.menu li
	{
		font-size: 12px;
		padding-right: 20px;
	}
	
	.submenu li
	{
		font-size: 10px;
		padding-right: 20px;
	}
	
	.menu, .submenu
	{
		padding-left: 20px;
	}


} /* CLOSE WIDE MOBILE LAYOUT */

@media only screen and (max-width: 767px) {
	
	#menu
	{
		display: none;
	}
	
	.menu_mobile
	{
		height: 40px;
		display: block;
	}
}
