.list-group.panel > .list-group-item {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
    background: rgba(192,192,192,0.2);
 
    color: black
}

.list-group-submenu {
  margin-left:20px;
        color: black
    
    
    
}


.prueba: hover {
  background-color: yellow;
}



.FondoTransparente{
    background-color: rgba(0,0,0,0.1);
    border-radius: 5px;
    padding: 5px;
}

.FondoTransparente1{
    background-color: rgba(0,0,0,0.1);
    border-radius: 5px;
    padding: 5px;
}

.FondoTransparente2{
    background-color: rgba(0,0,0,0.6);
    border-radius: 5px;
    padding: 5px;
}
.cuadro {
    width: 50%;
    height: 35%;
    align-content: center;
    float: right;    
}

.cuadrocentro {
    width: 70%;
    height: 35%;
    align-content: center;
    float: right;
    padding: 1%;
   
    
    
        
}

.cuadro1 {
    width: 40%;
    height: 35%;
    align-content: center;
    float: right;
    
        
}

.cuadroo {
    width: 50%;
    height: 35%;
    align-content: center;
    float: left;
        
}

.cuadro2 {
    width: 60%;
    height: 35%;
    align-content: center;
    float: left;
        
}

.normal {
    font-size: large;
    
}

.chica{
    font-size: small;
}

.pequena {
    
    font-size: x-small;
}




.FondoTransparente1{
    background-color: rgba(0,0,0,0.3);
    border-radius: 5px;
    padding: 5px;
}


.minimenu {
    float: right;
}
.minimenu li{
   border: 1px solid gray;
    border-radius:8px;
	display:block;
        background-color: rgba(0,149,145,0.15);
        position: absolute;
                    
    /*cada boton*/
}
.minimenu ul{
    list-style: none;
   
    margin:  0;
   
	/* conjuntos*/
}

.minimenu ul li {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 0px;
    position: relative;
    
    margin-bottom: 2px;
     /*entre ellos width: 150px;*/

}
.minimenu ul ul {
    transition: all 0.3s;
    position: absolute;
    visibility: hidden;
    left: 118px;
    top: 0;

}

.minimenu ul li:hover > ul {
    visibility: visible;
}

.minimenu ul li:hover {  
    background-color: rgba(0,149,145,1);
    cursor: pointer;
}


.minimenu2{
        border: 1px solid gray;
        border-radius:8px;
	display:block;
        background-color: rgba(0,149,145,0.15);
        position: absolute;
        padding: 3px;
}

.minimenu2:hover {  
    background-color: rgba(0,149,145,1);
    cursor: pointer;
}

.posicionamiento {
    margin: auto;
    width: 80%;
    height: 1000px;
    padding-top: 10%;
    padding-left: 38%;
    
}

@media (max-width: 576px) {
    .margen{
       margin-top: 15px;
    }
    .margen2{
       margin-top: 15px;
    }
    .widthsm{
       width: 175px;
    }
    .margintop1{
       margin-top: 70px;
    }
    .margintop2{
       margin-top: 25px;
    }
    .margintop4{
       margin-top:25px;
    }
    .fondosieschico{
       background-color: rgba(0,0,0,0.3);
       border: 1px solid #000000;
       border-radius: 5px;
       color: white;
    }
    .ocultar{
       display:none;
    } 
    .reajustarmenu{
       width: 100px;
    }
    .margentitulo{
       margin-top: 0px;
    }
    .LetraBlanca{
       color:white;
     }
    .margintop9{
       margin-top: 70px;
    }

}

@media (min-width: 576px) and (max-width: 992px){
    .margen{
       margin-top: 15px;
    }
    .widthsm{
       width: 168px;
    }
    .margintop{
       margin-top: 180px;
    }
    .margintop1{
       margin-top: 110px;
    }
    .margintop2{
       margin-top: 80px;
    }
    .margintop4{
       margin-top:30px;
    }
    .margintop5 {
      margin-top: 200px;
    }
    .fondosieschico{
       background-color: rgba(0,0,0,0.6);
       border: 1px solid #000000;
       border-radius: 5px;
       color: white;
    }
    .ocultar{
       display:none;
    } 
    .reajustarmenu{
       width: 100px;
    }
    .margentitulo{
        margin-top: 0px;
    }
    .LetraBlanca{
       color:white;
     }
    .margintop9{
       margin-top: 80px;
    }

}
 
@media (min-width: 992px){
    .margen{
       margin-top: 10px;
    }
    .widthsm{
       width: 168px;
    }
    .margintop{
       margin-top: 200px;
    }
    .margintop1{
       margin-top: 90px;
    }
    .margintop2{
       margin-top: 100px;
    }
    .margintop3{
       margin-top: 64px;
    }
    .margintop4{
       margin-top:150px;
    }
    .margintop5 {
      margin-top: 690px;
    }
    .margintop7{
       margin-top: 40px;
    }
    .margintop8{
      margin-top: 370px;
    }
    .reajustarmenu{
       width: 160px;
    }
    .margentitulo{       padding-left: 10%;
       margin-top: 50px;
    }    .margentitulo1{       margin-top: 50px;    }
    .LetraNegra{
       color:black;
     }
    .margintop9{
       margin-top: 100px;
    }
}
@media (min-width: 1140px){
    .margintop6{
      margin-top: 270px;
    }
    .width2{
       margin-right: 200px;
    }
}

.resaltar:hover {
    background-color: gray;
    cursor: pointer;
}
