.mobile{
display:none;
}
#minhaDiv{
display:block;
}
.ocultaLi {
display:block;
}

.centraliza {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align:center;
    width:100%;
	min-height:20px;
	padding-top:3px;
	font-size:15px;
}
.centraliza > span {
    display:inline-block;
    margin:0 auto;
}
.menu{list-style:none;
	display:inline;
    text-align:center;
    position:relative;
    list-style-type:none; 
	z-index:9999;
	}
	
.menu li{position:relative; float:left;}

.menu li:last-child {border-right:none;}

.menu li a{color:#fff; text-decoration:none; padding:15px 10px; /* altura */
display:block;text-shadow: 1px 1px 7px #000000;font-weight:bold;} 

.menu li a:hover{color:#E3E3E3;text-shadow: 1px 1px 3px #494949;}

.menu li   ul{position:absolute; top:50px; left:0; background-color:#fff; display:none; } /* altura */

.menu li:hover ul, .menu li.over ul{
display:block;
}

.menu li ul li{border:1px solid #FAFAFA; display:block; width:150px;}

.menu li ul li:last-child {border-right:none;}

/* //////////////////////////////////////////
				CSS @media 
////////////////////////////////////////// */
@media only screen and (max-width: 768px) {
	#minhaDiv{
		display:none;
	}
	.mobile{
		display:block;
	}
	.mobile span {font-size:30px;}
	.mobile button{
		text-transform:uppercase;
		letter-spacing:5px;
		min-height:60px;
		font-size:17px;
		color: #ffffff;
		background: #343C45;
		padding: 10px 20px 10px 20px;
		text-decoration: none;
		cursor:pointer;
		border:none;
		width:99%;
		margin-right:5px;
	}
	.mobile button:hover{
		text-decoration: none;
		border:1px solid #59626C;
	}
	.centraliza > span {
		width:100%;
	}
	.menu li a{text-shadow: none;font-weight:bold;color:#494949;font-size:20px;} 

	.menu li a:hover{color:#494949;text-shadow: none;background:#EEEEEE;}
	
	.menu li{
		float:none;
		width:99%; 
		border-bottom:1px solid #EEEEEE;
		background:#FAFAFA;
	}
	.menu li   ul{
		position:relative; top:0px; display:block;
	}
	.menu li ul li{
		width:100%; background:#FAFAFA;
		border-bottom:1px solid #EEEEEE;
	}
	.mobile{
		display:block;
	}
	.ocultaLi {
		display:none;
	}
}
