/*Curso select display*****************/
.curso-disp {
    padding: 14px;
    background-color: #b5ddf4;
}
.curso-disp .espacio-text {
    height: 190px;
    margin-top: 6px;
    overflow: hidden;
}
@media (min-width: 768px) {
    .curso-disp .espacio-text {
        height: 100px;
    }
}
@media (min-width: 992px) {
    .curso-disp .espacio-text {
        height: 130px;
    }
}
@media (min-width: 1200px) {
    /* .curso-disp .espacio-text {
         height: 130px;
     }*/
}
.curso-disp .title {
    font-size:16px;
    font-weight: bold
}
.prog-bar {
    height: 16px;
    width: 100%;
    margin: 10px 0;
    border-radius: 16px;
    background: white;
    border: 1px solid #6E7980;
    overflow: hidden;
}
.prog-bar span {
    display: block;
    height: 15px;
    border-radius: 16px 0 0 16px;
    background-color: #a0b1bb;
}
.prog-bar-text {
    font-size: 14px;
    text-align: right;
    color: white;
    margin-bottom: 10px;
}

/*Lección select display*****************/
.lecc-disp {
    padding: 14px;
    background-color: #00ADEE;
}
.lecc-disp .espacio-text {
    height: 190px;
    margin-top: 6px;
    overflow: hidden;
}
@media (min-width: 768px) {
    .lecc-disp .espacio-text {
        height: 100px;
    }
}
@media (min-width: 992px) {
    .lecc-disp .espacio-text {
        height: 160px;
    }
}
@media (min-width: 1200px) {
   /* .lecc-disp .espacio-text {
        height: 130px;
    }*/
}
.lecc-disp .title {
    font-size:16px;
    font-weight: bold
}
.lecc-disp .desc {
    font-size:12px;
    font-weight: bold
}

/*Lección Menú*****************/
.lecc-menu {
    background: #F9F8F6;
    border: 1px solid #E4E4E4;
    margin-bottom: 20px;
}
.lecc-menu .tab-nav {
    text-transform: uppercase;
    border: 0;
    margin: 0;
}
.lecc-menu .tab-nav li {
    display: block;
    float: left;
    text-align: center;
}
.lecc-menu .tab-nav::after {
    clear: both;
    content: "";
    display: table;
}
.lecc-menu .tab-nav li.active a {
    color: #383f44;
    border-bottom-color: #383f44;
}
.lecc-menu .tab-nav a, .lecc-menu .tab-nav span.a_disab {
    padding: 20px 3px 16px;
    margin: 0 12px;
    font-weight: 700;
    color: #66868B;
    border-bottom: 2px solid transparent;
}
.lecc-menu .tab-nav span.a_disab {
    color: #d5d4d2;
}
.lecc-menu a, .lecc-menu span.a_disab {
    padding: 15px 30px;
    display: block;
}

/*Bloques*****************/