/* MUESTRA EL UL NIVEL 2 */
@media (max-width: 320px) {
    .bxslider .info {
        min-height: 16em;
    }

    /* NOTICIAS */
    #noticia h1 {
        left: -1.1em;
    }
}
@media (max-width: 479px) {

    /* NOTICIAS */
    .noticia {
        padding: 10px;
    }

    #noticia {
        padding: 10px;
    }

    #contenidos ul.facultades li,
    #contenidos ul.clinicas li,
    #contenidos ul.colegios li {
        width: 100%;
    }

    #contenidos ul.facultades .contenido_imagen,
    #contenidos ul.clinicas .contenido_imagen,
    #contenidos ul.colegios .contenido_imagen {
        padding: 0 0 20px 0;
        height: auto;
    }

    .autoridades_datos .foto img {
        width: auto;
    }

    /* oferta_home.php */
    #oferta_facultades li {
        width: 100%;
    }

    #oferta_facultades li figure {
        float: left;
        padding-right: 10px;
    }
    #oferta_facultades li br {
        display: none;
    }

    #ofertas_academicas li {
        padding: 0;
    }

    /* oferta academica */
    /* ver_oferta.php */
    #oferta #datos,
    #oferta #datos_carreras {
        width: 100%
    }
}
@media (min-width:321px) and (max-width: 480px) {
    .logo {
        background-size: 288px 97px;
        height: 97px;
		margin-top: 5px;
    }
    .bxslider .info {
        min-height: 12em;
    }
}
@media (max-width: 599px) {
    .logo {
        background: url("../img/logo_mobile.png") top left no-repeat;
        width: 340px;
        height: 97px;
    }

    #noticias > time.hoy,
    #noticia time.hoy {
        font-size: 0.9em;
        padding-bottom: 4%;
    }
}
@media (min-width:481px) and (max-width: 599px) {
    .logo {
        height: 111px;
    }
    #contenidos ul.facultades img {
        width: 50%;
    }

    #contenidos ul.facultades .contenido_imagen  {
        padding: 0;
        height: auto;
    }

}
@media (max-width: 480px) {
    /* col logo */
    header > .container > .row > div:first-child {
        padding: 0 0 0 5px;
    }
    /* col media */
    header > .container > .row > div:nth-child(2) {
        padding: 0 5px 0 0;
        text-align: right;
    }
    /* col buscador */
    header > .container > .row > div:nth-child(3) {
        padding: 0px 15px;
    }
    .aside {
        text-align: center;
        margin: 0;
    }
    .aside ul.social {
        padding: 0;
        margin-top: 35px !important;
    }
    .aside ul.social li {
        padding: 0;
    }
    .aside #buscador {
        float: none;
        width: 100%;
    }
    .aside.no-padding{
        padding: 0 15px;
    }
    /* Trigger Menu en mobile */
    .navbar-header {
        margin-top: 1px;
        padding: 10px 0;
        background: #000;
    }
    /* Palabra MENU */
    .navbar-brand {
        height: auto;
        margin: 0px 0px 0px 15px;
        padding: 0px;
        color: #FFF;
        text-transform: uppercase;
        font-size: .9em;
        font-weight: bold;
    }
    .navbar-brand:hover,
    .navbar-brand:focus {
        cursor: default;
        color: #FFF;
    }
    /* icono apertura menu mobile */
    .navbar-toggle {
        margin: 2px 15px 0px 0px;
        padding: 0px;
    }

    .navbar-toggle .icon-bar {
        background-color: #FFF;
    }

    #breadcrumb ul {
        font-size: 0.8em;
    }

    #destacado_der h1 {
        font-size: 0.9em !important;
    }

    #destacado_der .dd_fecha {
        right: 20px;
        top: -0.9em;
        width: auto;
        padding: 0 5px;
    }

    #destacado_der .dd_fecha time {
        font-size: 0.9em
    }

    #destacado_der .dd_fecha time span {
        font-size: 1.1em;
        display: inline-block;
        margin-left: 5px;
    }

    #destacado_der .dd_fecha time br {
        display: none;
    }

    #destacado_der a.leer-nota {
        padding: 6px;
        font-size: 0.9em;
    }

    #destacado_der a.leer-nota::after {
        border-top-width: 15px;
        border-bottom-width: 15px;
        border-left-width: 20px;
        right: -20px;
    }

    .noticias_redes a {
        width: 40px;
    }
}
@media (min-width: 481px) and (max-width: 767px) {
    /* col media */
    header > .container > .row > div:nth-child(2) {
        margin: 20px 0 0;
        text-align: right;
    }
    /* col buscador */
    header > .container > .row > div:nth-child(3) {
        margin: 0px;
    }
    .aside #buscador {
        width: auto;
        position: absolute;
        top: -45px;
        right: 15px;
        z-index: 100;
    }

    /* autoridades.php */
    .autoridades_datos .foto {
        width: 33.33333333%
    }

    .autoridades_datos .datos {
        width: 66.66666667%;
    }

}
@media (min-width: 481px) and (max-width: 768px) {
    /* Trigger Menu en mobile */
    .navbar-header {
        margin-top: 5px;
        padding: 10px 0;
        background: #000;
    }
    /* Palabra MENU */
    .navbar-brand {
        height: auto;
        margin: 0px 0px 0px 15px;
        padding: 0px;
        color: #FFF;
        text-transform: uppercase;
        font-size: .9em;
        font-weight: bold;
    }
    /* icono apertura menu mobile */
    .navbar-toggle {
        margin: 0px 15px 0px 0px;
        padding: 0px;
    }

    .navbar-toggle .icon-bar {
        background-color: #FFF;
    }
}
@media (min-width: 640px) and (max-width: 767px) {
    #oferta_facultades li {
        width: 33.33333333%;
    }
}
@media (min-width: 768px) {

    #navbar > ul > li:hover ul {
        display: block;
        left: 0;
        right: 0;
        z-index: 100;
    }
    #navbar li ul.dropdown-menu {
        width: 32em;
    }

    .bxslider .notac a {
        border-top: 0;
        border-left: thin solid #FFF;
        padding: 20px 0 20px 10px;
    }

    #contenidos p {
        padding: 0 30px 0 0;
    }



}
@media (max-width: 767px) {

    #nav {
        z-index: 99;
        margin-bottom: 1px;
    }
    #navbar {
        margin-right: 0;
        margin-left: 0;
        position: absolute;
        top: 98%;
        width: 100%;
        z-index: 1;
    }
    #navbar > ul {
        height: 100%;
        border-top: solid 1px #000;
    }
    #navbar > ul > li {
        float: none;
    }
    #navbar > ul > li > a {
        text-align: left;
        font-size: 1em;
        padding-left: 15px;
    }
    #navbar li ul {
        position: relative;
        overflow: hidden;
    }
    #navbar li ul li {
        width: 100%;
        padding: 1% 0;
    }
    #navbar > ul > li > a:active,
    #navbar > ul > li:hover > a,
    #navbar > ul:not( :hover ) > li.active > a,
    #navbar > ul > li.open > a,
    #navbar > ul > li#amarillo > a,
    #navbar > ul > li#naranja > a,
    #navbar > ul > li#rojo > a,
    #navbar > ul > li#magenta > a,
    #navbar > ul > li#violeta > a {
        /* box-shadow: 0 -0.05em 0 !important; */
    }
    #nav li.magenta ul {
        margin-left: 0;
    }

    aside#buscador {
        margin-bottom: 25px;
    }

    /* slider 2 */
    #noticias {
        margin: 0.8em;
        padding: 0 10px;
    }

    #noticias h1 {
        left: -1.05em;
        width: 100%;
    }

    #noticias .article {
        margin-bottom: 10px;
        padding: 0px;
    }
    #noticias .article p {
        margin: 10px 0 0;
        padding-bottom: 1em;
        min-height: 0;
    }

    .slider-2 #breves {
        padding: 0;
    }

    #noticias  .article + .article {
        margin-top: 20px;
        padding: 20px 0px;
        border-left: 0;
        border-top: thin solid #CCC;
    }
    #noticias .article h2 {
        height: auto;
        padding-bottom: 10px;
    }

    #noticias .article a.ver-noticia {
        position: relative;
    }

    .leer {
        text-align: left;
        padding-left: 0;
    }

    .noticias_redes ul li {
        float: left;
    }

    #relacionados {
        margin: 0 20px 20px;
    }
}
@media (max-width: 768px) {

    .navbar-brand:hover,
    .navbar-brand:focus {
        cursor: default;
        color: #FFF;
    }

    .bxslider .notac a {
        width: 100%;
    }
    .bxslider .notac a::after {
        font-size: 2em;
        top: 3px;
    }
}
@media (min-width: 768px) and (max-width:959px) {
    ul.social {
        position: absolute;
        z-index: 99;
        top: -30px;
        width: 150%;
        right: -180px;
    }
    .aside #buscador {
        margin: 15px 0 0 0;
        width: 165%;
    }

    #navbar > ul > li > a {
        font-size: 1.25em;
        line-height: 2.6em;
    }

    #nav li.violeta ul {
        margin-left: -23em;
    }

    #nav li.magenta ul {
        margin-left: -23em;
    }

    #destacado_der .resumen-nota,
    #destacado_der .leer {
        width: 100%;
    }
    .leer {
        text-align: left;
        padding-left: 0;
    }

}
@media (min-width: 800px){
    #contenidos,
    #contacto {
        padding-left: 0;
    }
	.divImagenArticulos {overflow: hidden}
	.imagenArticulos {max-height: 75px;     max-width: none;}
}

@media (min-width: 960px) and (max-width:992px) {
    #contenidos ul.facultades img,
    #contenidos ul.clinicas img,
    #contenidos ul.colegios img {
        width: auto !important;
    }
}
@media (min-width: 960px) and (max-width:1279px) {
    ul.social {
        position: absolute;
        z-index: 99;
        width: 120%;
        top: -5px;
        right: 20px;
    }
    #nav2 > ul {
        padding-left: 2.3%;
    }
}

@media (max-width: 1199px) {
    #contenidos ul.facultades img,
    #contenidos ul.clinicas img {
        width: 50%;
    }
}


@media (min-width: 1280px) {
    .aside #buscador {
        width: 60%;
    }
}



