
ul, ol, li {
    list-style: outside none none;  
}


.control-menu {
    background-color: black;
    background-position: center center;   
    display: block;
    float: left;
    height: 50px;
    margin-right: 0.5em;
    width: 50px;
    margin-top: 0px;     
}
.control-menu a span {
    display: inline-block;
    height: 50px;
    text-indent: -9999px;
    width: 50px;
}
.control-menu .close {
    background-image: url("img/close-menu.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: none;  
}
.control-menu .open {
    background-image: url("img/open-menu.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;   
}

ul.nav-items {   
    clear: both;
    height: 0;
    overflow: hidden;
    transition: height 0.4s ease-in-out 0s, background-color 2s ease 0s; /*El menú cambia su altura y su color de fondo mediante una transición suavizada al voover a su estado unicial*/
}

#navigation:target ul.nav-items {
    background: #f0f0f0 none repeat scroll 0 0;
    height: 35.5em;
    transition: height 0.4s ease-in-out 0s, background-color 0.9s ease 0s; /*El menú cambia su altura y su color de fondo mediante una transición suavizada al abrirse*/
   }


/*Al hacer clic sobre el enlace que abre el menú éste desaparece*/

.close { 
   display:none; 
}
        
#navigation:target .open {
      display: none; 
}

/* Al hacer clic sobre el enlace que abre el menú aparece el enlace .close que previamente estaba oculto*/

#navigation:target .close {
        display: block;   
}
  
/*Estilos menu*/

ul.nav-items li {
    
    display: block; 
}
ul.nav-items a {

    border-top: 2px dotted #dddbdb;
    color: #333;
    display: block;
    height: 3em;
    line-height: 3em;
    margin: 0 1.3em; 
}
ul.nav-items li:first-child a {
    border-top: 2px solid transparent;  
}
ul.nav-items li a span {
    border-left: 3px solid;
    height: 3.2em;
    padding: 0.4em 0.5em; 
}


#ReporteDiario a span {
    color:black;
    border-color: #ff6633;
    font-size:16px;
}
#Geolocalizar a span {
     color:black;
    border-color: #bda94d;
    font-size:16px;
}
#Solicituddeaprobacion a span {
     color:black;
    border-color: #5887bc;
    font-size:16px;
}
#MuestrasAprobadas a span {
     color:black;
    border-color: #00a2b7;
    font-size:16px;
}
#MuestrasNegadas a span {
     color:black;
    border-color: #639bf2;
    font-size:16px;
}







