#menu .menu { 
position:relative; 
z-index: 1000;
}
#menu * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
    1position: relative;
}
#menu a {
    display:block;
    1padding-left:13px;
}
#menu a span {
    display:block;
    padding:2px 1px 10px 2px;
    white-space:nowrap;
}
#menu li {
    float:left;
    background:url(../images/pix.gif);
    width: 14%;
}
#menu li li { float:none; }
#menu div {
    display:none;
    position:absolute;
    background:url(../images/pix.gif);
    margin-top:-5px;
    width:250px;
}
#menu div ul {
 position:relative; 
}
#menu div div {
    1margin:-50px 0 0 -6px;
    left:100%;
}
#menu li:hover>div { display:block; }

/** ie7 */
/*
*:first-child+html #menu div div { display:block; top:-9999px; }
*:first-child+html #menu li:hover>div { top:auto; }
*/
/*
#menu div.columns { width:200px; }
#menu div.columns ul {
    float:left;
    width:200px;
    position:static;
}*/
/*#menu div.columns a { 1white-space:normal; }*/
/*#menu div.two { width:400px; }*/

#menu a, #menu a span {
    font-family:'FuturaStd-Light';
    font-size:10px;
    line-height:24px;
    color:#000;
    text-decoration:none;
    text-transform:uppercase;
    letter-spacing: 1px;
    1font-weight:no;
    
}

#menu ul.menu{
    margin-left:0%;
}

#menu a span {
    1width: 130px;
    width: 10%;/*nuevo*/
    height: 40%;
}

#menu a.parent span {
    color: #fff;
    text-align: center;
    1width: 138px;
    width: 100%;/*nuevo*/

}

#menu>ul>li:hover>a.parent span, #menu a.parent:hover span {
    background:#191919;
    width: 100%;
    1height: 48%;
}

#menu div a {
    width:250px;/*ancho del color de los li*/
    background:url(../images/subitem.png) no-repeat 0 top;
}
#menu div a span {
    text-transform:none;
    font-size:12px;
}
#menu div a:hover,
#menu div ul>li:hover>a.parent, #menu div ul li a.parent:hover {
    background: #96cee1;
}

#menu div {
   background:url(../images/columns.png) no-repeat -400px top;
    padding-top:14px;
}
#menu div ul {
    width:250px;
    margin-left: 4px;
    background: #fff;
    opacity: 0.8;
}

#menu.active a {
    z-index: 1000;
    position:relative;
}
#menu.active li {
 z-index: 1000;

  }
#menu.active div div {
z-index: 1000;

}
/*li a.parent span:after{
   border-right:120px solid black;
   content:"|";
   position:relative;
   1left:10px;
   top:-27px;  
   z-index:-1;
   display:block;
   height:1px;
}*/

/*
li a.parent span:after{
    content: "|";
    padding: 0 15px;
    1border-right: 120px solid black;
    1display: block;
    1position: relative;
    1top: -27px;
    z-index: -1;
    height:3px;
}*/
.menu li a.parent{
    background: url(../images/menu_divider2.png) no-repeat; 
    background-position:left;
    margin-top: -3%;
    1padding-left: 2px;

}
#menu ul li a.parent:last-child(5){
    background: transparent;
}

/** ie7 */
/*
*:first-child+html #menu.active div div { top:auto; }
*:first-child+html .menu-images-preloading { visibility:hidden; }

.menu-images-preloading,
.menu-images-preloading div {
    top:0;
    left:0;
    width:4px;
    height:2px;
    opacity:0.1;
    overflow:hidden;
    position:absolute;
}
*/
@font-face {
font-family: 'FuturaStd-Light';
src:url('futura/FuturaStd-Light.otf')format('truetype');
font-weight: normal;
font-style: normal;
}