#nav_menu {
font-family:sans-serif;
list-style:none;
text-decoration:none;
margin:0;
z-index:1; width:750px; height:30px; padding:5px 7px; margin-left:20px;
}
#nav_menu li{
	line-height:normal;
}
 

#nav_menu .nav { background-color:#000000; width:950px;
}

#nav_menu .nav > li {
float:left;
z-index:1;
}

#nav_menu .nav li a {
background:#E6E5E4;
color:#812F27; font-weight:600; font-size:12px;
font-size:12px;
font-size:11px \0/IE8+9; 
display:block;
border:1px solid #E6E5E4;
padding:5px 12px; text-decoration:none;
}

#nav_menu .nav li a {
background:#E6E5E4;
color:#812F27; font-weight:600; font-size:12px;
font-size:11px \0/IE8+9; 
display:block;
border:1px solid #E6E5E4;
padding:5px 12px; text-decoration:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0){

#nav_menu .nav li a {
font-family: sans-serif,Arial, Helvetica;
background:#E6E5E4;
color:#812F27; 
font-weight:600;
font-size:11px;
display:block;
border:1px solid #E6E5E4;
padding:10px 5px 5px 5px; 
text-decoration:none;
}

}

#nav_menu .nav li .flecha{
font-size: 8px;
padding-left: 6px;
display: none;
}

#nav_menu .nav li .space{ width:153px;
}

#nav_menu .nav li a:not(:last-child) .flecha {
display: inline;
}

#nav_menu .nav li a:hover {
background:#EFF2F3;
z-index:1;
}

#nav_menu .nav li { width:135px; text-align:center;
position:relative;
z-index:1;
}

#nav_menu .nav li.drop { width:190px;
}
#nav_menu .nav li.home { width:100px;
}

/*-----------codigo adicional--------------*/
#nav_menu .nav li li li { width:150px; text-align:left;
position:relative;
z-index:1;
}
#nav_menu .nav li li { width:190px; text-align:left;
position:relative;
z-index:1;
}
/*-----------codigo adicional--------------*/

#nav_menu .nav li ul {
display:none;
position:absolute;
min-width:178px;
z-index:1;
}

#nav_menu .nav li:hover > ul {
display:block;
z-index:1;
}

#nav_menu .nav li ul li ul {
right:-178px;
top:0;
z-index:1;
}