/* Smartphones (portrait and landscape) ----------- */
@media screen and (min-width : 320px) and (max-width : 480px) {
	
}

/* Smartphones (landscape) ----------- */
@media screen and (min-width : 1px) {
	body{
		min-height: 320px;
	}

	.DIVlimitador{
		max-width: 90%;
	}

	.conteudo_seccao{
		max-width:90%;
		margin: 30px auto;
	}

	.titulo_seccao {
		margin-bottom: 30px;
	}


	nav{
		font-size: 16px;
	}

	.nav-min-btn_open, .nav-min-btn_close{
		right:7px;
	}

	div.logo_movel.fixed, #overlay div.logo_movel{
		height: 65px !important;
		top: 0;
	}

	#overlay div.logo_movel.fixed{
		top: 4px;
	}

	div.logo_movel, div.logo_movel.fixed,#overlay div.logo_movel{
		background: url("../img/logo_header.png") -1px 0 no-repeat;
		width: 72px;
		height: 97px;
	}

	.menu li{
		margin: 4px 3px 0;
		padding: 10px 0 0 3px;  
	}


	.copyright{
		right: 10px;
		top: initial;
		bottom: 5px;
	}

	.siga-nos{
		top: -15px;
		left: 50%;
	}
}

/* Smartphones (portrait) ----------- */
@media screen and (max-width : 320px) {
	
}

@media screen and (min-width : 481px) and (max-width : 767px) {
	.DIVlimitador{
		max-width: 85%;
	}

	.conteudo_seccao{
		max-width:80%;
		margin-bottom: 50px;
	}
}

/* Desktops and laptops ----------- */
@media screen and (max-width : 767px) {
	.nav-min-btn_open{display: block;}
	.menu{display: none;}

	.caixa_movel {
		height: 0;
	}
}


/* Desktops and laptops ----------- */
@media screen and (min-width : 768px) {
	#overlay{
		display: none !important;
	}
	/*.caixa_movel{
		background: url('../img/caixabg.png') 0 -23px repeat-x
	}*/

	.copyright{
		right:50px;
		top: 50%;
		bottom: initial;
	}
}

/* iPads (portrait and landscape) ----------- */
@media screen and (min-width : 768px) and (max-width : 1024px) {
	.DIVlimitador{
		max-width: 95%;
	}

	.conteudo_seccao{
		max-width:80%;
		margin-bottom: 50px;
	}

	#menu0{
		left:0;
	}
}

/* iPads (landscape) ----------- */
@media screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {

}

@media screen and (min-width : 480px) and (max-width : 1024px) {
	.copyright {
		right: 30px;
	}
}

@media screen and (min-width : 480px) {
	.nav-min-btn_open, .nav-min-btn_close{
		right:24px;
	}
}

/* Large screens ----------- */
@media screen and (min-width : 1025px) {
	.DIVlimitador{
		max-width: 1080px;
	}

	.conteudo_seccao{
		max-width: 915px;
		margin-bottom: 95px;
	}

	.titulo_seccao {
		margin-bottom: 90px;
	}


	nav{
		font-size: 18px;
	}

	div.logo_movel{
		background-position: -73px 0;
		width: 97px;
		height: 128px;
		bottom: 86px;
	}

	.menu li{
		margin-right: 17px; 
		margin-left: 17px;
	}
}

@media screen and (min-width : 1500px) {
	.DIVlimitador{
		max-width: 1400px;
	}

	div.logo_movel{
		background-position: -171px 0;
		width: 165px;
		height: 216px;
		bottom: 160px;
	}
}

@media screen and (min-width : 320px) and (max-width : 640px) and (orientation : landscape) {
	#overlay #right_menu1 {
		top: 158px;
		right: 30px;
	}
}

/* iPhone 4 ----------- */
@media screen and (-webkit-min-pixel-ratio : 1.5), screen and (min-pixel-ratio : 1.5) {

}