


ul.menu {list-style:none; 
      margin:0; 
      padding:0;
background-color: #000;
float: right;
margin-right: -2px;
}

ul.menu * {margin:0; 
           padding:0}

ul.menu a {display:block; 
        color:#fff; 
        text-decoration:none;
        font-family: arial, verdana, serif;
        font-size: 11px;
font-weight: normal;
text-transform: uppercase}

ul.menu li {position:relative; 
         float:left; 
         margin-right:2px; 
}

ul.menu ul {position:absolute; 
            z-index: 40;
         top:42px; 
         left:0px; 
         background:red; 
         display:none; 
         opacity:0; 
         list-style:none}

ul.menu ul li {position:relative;
            width:213px;; 
            margin:0;
            z-index: 40;
}

ul.menu ul li a {display:block; 
              padding:6px 17px 6px 16px; 
              background-color:#009fe3;
                  font-weight: normal!important;
                  font-size: 11px;
                  text-transform: uppercase!important;
}

ul.menu ul li a:hover { background-color:#009fe3; }

ul.menu ul ul {left:247px;
top:0px;}

ul.menu .menulink {padding:13px 16px 14px 16px; 
                   height: 15px;
          
          width:auto}

ul.menu .menulink:hover, ul.menu .menuhover {color: #009fe3;}

ul.menu .sub {background:#343434}

ul.menu .topline {}


.idiomas{
    margin-right: 0px!important;
    padding-right: 0px!important;
     margin-left: 0px!important;
    padding-left: 0px!important;
    margin-top: -4px!important;
}
.facebook{
    margin-right: 3px!important;
}


.idiom {
    margin-top: -7px!important;
}

.idioma {
    height: 25px!important;
    width: 89px!important;
}

.idioma a{
    margin: 0px!important;
    padding: 0px!important;
    height: 25px!important;
    width: 89px!important;
}