/* Mobile Layout: 480px and below. */
.area_menu {
	float: left;
	clear: both;
	width: auto;
	font-size: 15px;
}

.item_menu {	
	clear: both;
	width: 100%;
}

.js #menu {
	display: none;
}

.js .slicknav_menu {
	display: block;
}

.menu2 {
	display: none;
}

@media only screen and (min-width: 940px) {
.area_menu {	
	width: 75%;
	font-size: 13px;	
	margin-top: 10px;
}

.item_menu {
	float: left;
	clear: none;
	width: auto;
	height: 35px;
	margin-top: 5px;
	margin-left: 5%;	
}

.area_menu li a {color: #FFF;}
.area_menu li a:hover {color: #F2F2F2;}
	
.area_menu li ul {
	display: none;
	position: absolute;
	width: 180px;
	height: auto;	
	background: #636363;	
	margin-left: -5%;
	margin-top: 16px;
	z-index: 999999;
}

.area_menu li:hover ul {
	display: block;
}

.area_menu li li {
	display: block;
	float: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

.area_menu li ul a {
	display: block;
	margin: 0;
	text-align: center;
	padding-top: 7%;
	padding-right: 5%;
	padding-bottom: 7%;
	padding-left: 5%;
	color: #FFF;
	font-size: 13px;
}

.area_menu li ul a:hover, .menu li ul li:hover a {
	background: #20C17A;
	color: #FFF;
}

#botao_menu {
	display: none;
}

.menu2 {
	display: block;
}

.js #menu {
	display: block;
}

.js .slicknav_menu {
	display: none;
}
}


@media only screen and (min-width: 1280px) {
.area_menu {
	font-size: 15px;	
}
	
.item_menu {
	height: 35px;
}
	
.area_menu li ul {
	margin-top: 14px;
}
	
.area_menu li ul {
	margin-left: -3.5%;
}
}


@media only screen and (min-width: 1366px) {
.item_menu {
	margin-left: 6.9%;
}
}

@media only screen and (min-width: 1440px) {
}

@media only screen and (min-width: 1600px) {	
.area_menu li ul {
	margin-left: -3%;
}
}

@media only screen and (min-width: 1920px) {
	
.area_menu li ul {
	margin-left: -2.2%;
}
}
