



/*MODULO*/
@media screen and (max-width: 359px) {
	.modulo {
		display: block;
		width: 80%;
	}
}

@media screen and (min-width: 360px) and (max-width: 767px) {
	.modulo {
		width: 45.5%;
		margin-right: 3%;
	}
	.modulo:nth-child(2n+0) {
		margin-right: 0px;
	}
}

@media screen and (min-width: 768px) {
	.modulo {
		width: 31.3%;
		margin-right: 3%;
	}
	.modulo:nth-child(3n+0) {
		margin-right: 0px;
	}
	.caixa{
		width: 100%;
	}
	.trabalho, .trabalho .photo{
		height: 200px;
	}
	.trabalho .photo img{
		height: 100%;
	}
}


/*MODULO*/








/*////*/

@media screen and (max-width: 460px) {
	.standart-galery li {
		width: 49%;
		margin-right: 2%;
	}
	.standart-galery li:nth-child(2n+0) {
		margin-right: 0px;
	}
}

@media screen and (min-width: 461px) and (max-width: 699px) {
	.standart-galery li {
		width: 32%;
		margin-right: 2%;
	}
	.standart-galery li:nth-child(3n+0) {
		margin-right: 0px;
	}
}


@media screen and (min-width: 700px) and (max-width: 959px) {
	.standart-galery li {
		width: 23.5%;
		margin-right: 2%;
	}
	.standart-galery li:nth-child(4n+0) {
		margin-right: 0px;
	}
}


@media screen and (min-width: 960px) {
	.standart-galery li {
		width: 18.4%;
		margin-right: 2%;
	}
	.standart-galery li:nth-child(5n+0) {
		margin-right: 0px;
	}
}
/*///*/





@media screen and (max-width: 700px) {

	#portfolio_home {
		width: 100%;
	}

	#novidades_home {
		width: 100%;
		padding-left: 0px;
	}


	#middle_content, 
	#address_content, 
	#copyright_e_creditos div {
		padding-left: 40px;
		padding-right: 10px;
	}


	#layout_footer, 
	#layout_middle {
		padding-left: 0px;
	}


	#navegacao {
		background-color: #000;
	}

	.fechado #navegacao {
		left: -200px;
	}

	.aberto #navegacao {
		box-shadow: 0px 0px 90px 20px #fff5ab;
	}
}
@media screen and (min-width: 701px) {
	#navegacao .orelha {
		display: none;
	}
}


@media screen and (max-width: 839px) {
	#copyright_e_creditos {
		text-align: center;
	}

		#copyright_e_creditos span, 
		#creditos {
			width: 100%;
			float: none;
		}
}


@media screen and (max-width: 535px) {
	body {
		padding-bottom: 280px;
	}
	#address address p {
		float: none !important;
		width: 100%;
		text-align: center !important;
	}
}