
.menu_desktop,.footer_desktop,.aside_desktop{display: block !important;}
.menu_mobile,.footer_mobile,.aside_mobile{display: none !important;}
section.modulo-busquedas-movil .contenedor-rotulo-topicos .rotulo-topicos span {
    font-weight: unset;
    margin-left: 0px;
}

.calendario{    text-align: center;
    margin-bottom: 30px;
    position: fixed;
    top: 170px;
    z-index: 99;}


section.modulo-derecho {
   
    top: 170px
}

.fecha-publicacion a:after{content: 'Ver ➥';
    position: absolute;
    right: 0;
    bottom: -25px;
    color: #ea7524;
    font-size: 12px;}


    .fecha_path{width: 100%;
    text-align: left;
    background: #ffffff;
    position: relative;
    color: #a7a7a7;
    border-bottom: 1px solid #d9d9d9;
    z-index: 99;
    font-weight: normal;
    font-family: lato;
    padding-bottom: 5px;
    display: flex;
    /* right: 0; */
    flex-direction: row;
    justify-content: center;}
    .fecha_path:before{    content: '🗓';
    position: relative;
    right: 10px;
    animation: myAnim 5s ease-in 5s infinite normal;
    display: inline-block;}
    @keyframes myAnim {
    0%, 7% {
    transform: rotateZ(0);
  }
  15% {
    transform: rotateZ(-15deg);
  }
  20% {
    transform: rotateZ(10deg);
  }
  25% {
    transform: rotateZ(-10deg);
  }
  30% {
    transform: rotateZ(6deg);
  }
  35% {
    transform: rotateZ(-4deg);
  }
  40%, 100% {
    transform: rotateZ(0);
  }
    }

@media only screen and (max-width: 767px){


header {width: 100%; height: 60px; }
.wrapper {width: 100%; }
.contenedor-pagina .noticias .contenedor {width: 100%; float: left; }
.calendario{text-align: center;display: flex;margin: auto;margin-bottom: 30px;justify-content: center;flex-wrap: nowrap;flex-direction: row;align-items: center;width: 98vw;position: fixed;
    top: 60px;z-index: 99;}
.columna-centro-todas {width: 100%; }

.contenedor-rotulo-seccion .rotulo-seccion {font-size: 20px;text-align: left;text-indent: 4vw;font-family: 'Lato';text-decoration: underline;text-underline-position: under;}

.contenedor{display: flex;
  flex-direction: column;}
  aside{    position: relative;
    height: 170px;}
  aside .calendario{order: 1}
  .columna-centro-todas{order: 2}
  .modulo-derecho{order: 3;display: none;}

section.modulo-busquedas-movil article {
    border-radius: 3px;
    padding: 4vw;
    border-bottom: 1px solid #e6e6e6;
}

.contenedor-rotulo-seccion .rotulo-seccion:after {
    content: "";
    display: none;
}
 .fecha_path{
 	position: fixed;
    top: 250px;
    text-align: center;
   }


.menu_desktop,.footer_desktop,.aside_desktop{display: none !important;}
.menu_mobile,.footer_mobile,.aside_mobile{display: block !important;}



}