/************** ADAPTAR LISTADO DE CURSOS ****************/
@media (max-width: 319px) {
    ul.encabezado li.precio, ul.encabezado li.inicio, ul.encabezado li.horas, ul.encabezado li.centro, ul.encabezado li.organiza, ul.encabezado li.lugar, 
    li.par li.precio, li.par li.inicio, li.par li.horas, li.par li.centro, li.par li.organiza, li.par li.lugar,
    li.impar li.precio, li.impar li.inicio, li.impar li.horas, li.impar li.centro, li.impar li.organiza li.impar li.lugar,
    li.destacado li.precio, li.destacado li.inicio, li.destacado li.horas, li.destacado li.centro, li.destacado li.organiza, li.destacado li.lugar {
        display: none;
    }
}
@media (min-width: 320px) and (max-width: 549px){
    ul.encabezado li.precio, ul.encabezado li.inicio, ul.encabezado li.horas, ul.encabezado li.centro, ul.encabezado li.organiza, ul.encabezado li.lugar,
    li.par li.precio, li.par li.inicio, li.par li.horas, li.par li.centro, li.par li.organiza, li.par li.lugar,
    li.impar li.precio, li.impar li.inicio, li.impar li.horas, li.impar li.centro, li.impar li.organiza, li.impar li.lugar,
    li.destacado li.precio, li.destacado li.inicio, li.destacado li.horas, li.destacado li.centro, li.destacado li.organiza, li.destacado li.lugar {
        display: none;
    }
    ul.encabezado li.curso, 
    li.impar li.curso,
    li.par li.curso,
    li.destacado li.curso {
       width: 100%;
    }
    li.impar li.curso,
    li.par li.curso,
    li.destacado li.curso {
        margin: 0 auto;
        text-align: center;
    }
    li.impar li.boton,
    li.par li.boton,
    li.destacado li.boton {
        float: right;
    }
}
@media (min-width: 550px) and (max-width: 634px) {
    ul.encabezado li.inicio, ul.encabezado li.horas, ul.encabezado li.centro, ul.encabezado li.organiza,
    li.par li.inicio, li.par li.horas, li.par li.centro, li.par li.organiza,
    li.impar li.inicio, li.impar li.horas, li.impar li.centro, li.impar li.organiza,
    li.destacado li.inicio, li.destacado li.horas, li.destacado li.centro, li.destacado li.organiza {
        display: none;
    }
    ul.encabezado li.curso, ul.encabezado li.lugar, ul.encabezado li.precio {
        width: 30%;
    }
    li.impar li.curso, li.impar li.lugar, li.impar li.precio,
    li.par li.curso, li.par li.lugar, li.par li.precio,
    li.destacado li.curso, li.destacado li.lugar, li.destacado li.precio {
       width: 120px;
    }
    ul.encabezado li.lugar,
    li.impar li.lugar,
    li.par li.lugar,
    li.destacado li.lugar {
       float: right;
       margin-right: 5px;
    }
    ul.encabezado li.precio {
        margin-left: 20px;
    }
    li.impar li.boton,
    li.par li.boton,
    li.destacado li.boton {
        float: right;
        margin: 5px 5px 0 0;
    }
}
@media (min-width: 635px) and (max-width: 767px) {
    ul.encabezado li.horas, ul.encabezado li.centro,
    li.par li.horas, li.par li.centro,
    li.impar li.horas, li.impar li.centro,
    li.destacado li.horas, li.destacado li.centro {
        display: none;
    }
    ul.encabezado li.curso, ul.encabezado li.lugar, ul.encabezado li.precio, ul.encabezado li.inicio {
        width: 130px;
    }
    li.impar li.curso, li.impar li.lugar, li.impar li.precio, li.impar li.inicio,
    li.par li.curso, li.par li.lugar, li.par li.precio, li.par li.inicio,
    li.destacado li.curso, li.destacado li.lugar, li.destacado li.precio, li.destacado li.inicio {
       width: 110px;
    }
    li.par li.lugar, li.impar li.lugar, li.destacado li.lugar {
        margin-left: 20px;
    }
    li.impar li.boton,
    li.par li.boton,
    li.destacado li.boton {
        float: right;
        margin: 5px 5px 0 0;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    ul.encabezado li.centro, ul.encabezado li.organiza, ul.encabezado li.horas, li.par li.horas, li.par li.organiza, li.par li.centro, li.impar li.horas, li.impar li.organiza, li.impar li.centro,
    li.destacado li.centro, li.destacado li.organiza {
        display: none;
    }
    ul.encabezado li,
    li.par li, li.impar li,
    li.destacado li {
        width: 19%;
    }
    li.par li.curso, li.impar li.curso,
    li.par li.precio, li.impar li.precio,
    li.destacado li.precio, li.destacado li.curso {
        margin-left: -10px;
    }
    li.par li.inicio, li.par li.horas, li.par li.centro, li.par li.organiza, li.par li.lugar,
    li.impar li.inicio, li.impar li.horas, li.impar li.centro, li.impar li.organiza, li.impar li.lugar,
    li.destacado li.inicio, li.destacado li.horas, li.destacado li.centro, li.destacado li.centro, li.destacado li.lugar {
        margin-left: 12px;
    }
    li.impar li.boton,
    li.par li.boton,
    li.destacado li.boton {
        float: right;
        margin: 5px 5px 0 0;
    }
}
@media (min-width: 992px) {
    ul.encabezado li,
    li.par li, li.impar li,
    li.destacado li {
        width: 13%;
    }
    li.par li.curso, li.impar li.curso,
    li.par li.precio, li.impar li.precio, 
    li.destacado li.precio, li.destacado li.curso {
        margin-left: -10px;
    }
    li.par li.inicio, li.par li.horas, li.par li.centro, li.par li.lugar,
    li.impar li.inicio, li.impar li.horas, li.impar li.centro, li.impar li.lugar,
    li.destacado li.inicio, li.destacado li.horas, li.destacado li.centro, li.destacado li.lugar {
        margin-left: 12px;
    }
}
ul.encabezado {
    font-weight: bold;
}