#container {
   max-width: 985px;
   margin: 0 0 0 105px;
	padding-top:41px;
}
.toggleMenu {
   display: none;
   background: #000;
   padding: 7px 15px;
   color: #fff!important;
	margin:25px 0 9px 88%;
	font:400 140% 'Bebas Neue', sans-serif;
	
}
.nav {list-style: none;*zoom: 1}
.nav:before,.nav:after {content: " "; display: table; color:#fff}
.nav:after {clear: both}
.nav ul {list-style: none;width:9em}
.nav a {padding: 6px 14px;color:#fff}
.nav a:hover { text-decoration:underline}
.nav li {position: relative}
.nav > li {float: left;color:#000;padding: 0 2px;background:url(../img/lineas.gif) right top no-repeat}
.nav > li > .parent { background-image: url(../img/downArrow.png);background-repeat: no-repeat;background-position:right;padding-right:25px}
.nav > li > a { display: block;color:#000;font:400 130% 'Bebas Neue', sans-serif!important;padding:15px 19px 16px;box-sizing: content-box}
.nav li ul {position: absolute;left:-9999px;top:52px;	border-left: 1px solid #818181}
.nav > li.hover > ul {left: 0}
.nav li li.hover ul {left: 100%;top: 0}
.nav li li a {
    display: block;
	width:110%;
    background: #000;
    position: relative;
    z-index:9999;
    border-bottom: 1px solid #818181;
	font:400 140% 'Bebas Neue', sans-serif;	border-right: 1px solid #818181;
	 box-sizing: content-box
}

@media only screen and (max-width: 990px){
	
	#container {max-width:250px; margin: 0; padding-top: 15px}
	.toggleMenu {margin:5px 0 22px;}
	.active { display: block;}
	.nav { background: none}
	.nav > li {
      float: none;
		background:#6a6058;
		margin-left:0;
		margin-right:0;
		color:#fff; 
		border-bottom:1px solid #9c8c80;
		padding:0;
}
.nav > li > a {color:#fff;font:400 140% 'Bebas Neue', sans-serif;padding:4% 4% 3% 5%}
.nav > li > .parent { background-position: 95% 50%}
.nav li li .parent {
        background-image:url("../img/downArrowBl.gif");
        background-repeat: no-repeat;
        background-position: 95% 50%;
}
.nav ul {display: block; width: 100%}
.nav > li.hover > ul , .nav li li.hover ul { position: static}
.nav li li a {
   display: block;
	width:92%;
	margin-left:0;
   background: #e2dbd5;
   position: relative;
   z-index:9999;
   border-bottom: 1px solid #fff;
	padding:5px 5px 5px 15px;
	font:400 130% 'Bebas Neue', sans-serif;
	color:#000}
}

@media only screen and (max-width: 550px){
		.nav > li { z-index:999999}
}

@media only screen and (max-width: 419px){
.toggleMenu {padding: 7px 20px 11px 10px}
}