*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

#home-cont .home-col-cent{
  float:left;
  margin:0px 0 0 5px;
  border:0px solid blue;
}

#home-cont .home-col-cent .ar3              {float:left; margin:5px; border:0px solid; font-family:Verdana, Arial, Helvetica, sans-serif}
#home-cont .home-col-cent .ar3 .fecha       {margin-left:5px; margin-top:10px; font-size:12px; color:#67a2c6;}
#home-cont .home-col-cent .ar3 .epigrafe    {margin-left:5px; font-size:12px; color:#669933;}
#home-cont .home-col-cent .ar3 .sede        {margin-left:5px; font-size:12px; color:#ff6600;}
#home-cont .home-col-cent .ar3 .cuerpo      {margin-left:5px; font-size:12px; color:#333; border:0px solid; padding-top:1px; padding-bottom:4px}


#home-cont .home-col-cent .ar3 .titular   {margin-left:5px; border:0px solid; padding-top:1px; padding-bottom:4px; font-weight:bold; line-height:-5px}
#home-cont .home-col-cent .ar3 .titular a {font-size:20px; color:#046dab; line-height:-5px }
#home-cont .home-col-cent .ar3 .titular a:hover {color:#f08330;}
#home-cont .home-col-cent .ar3 .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block; max-width: 100%; height: auto; margin-bottom:10px
}

/* AGENDA*/

#home-cont .agenda .ar7                {border-bottom:1px solid #eee; padding:0 0 2px; margin:2px 0 0px; width:100%}
#home-cont .agenda .ar7 .box-dia       {width:42px; height:42px; float:left; margin-top:2px; margin-bottom:5px; margin-left:2px; margin-right:2px; background:url(/mk/unap/cal_01.png) no-repeat left top; text-align:center; border:0px solid blue;0}
#home-cont .agenda .ar7 .box-dia .auxi {margin:5px 0 0; text-align:center; border:0px solid red;}
#home-cont .agenda .ar7 .box-dia .mes  {font-size:12px; color:#ffffff; border:0px solid red; font-weight:bold}
#home-cont .agenda .ar7 .box-dia .dia  {font-size:14px; color:#000000; line-height:20px; font-weight:bold }
#home-cont .agenda .ar7 .box-dia .cur  {font-size:11px; color:#ffffff; margin:1px 0 0; font-weight:bold; padding-bottom:0px }
#home-cont .agenda .ar7 .box-dia .cur-mes  {float:left; margin-left:8px; font-size:11px; color:#FFFFFF; border:0px solid;}
#home-cont .agenda .ar7 .box-dia .cur-dia  {padding-top:0px;  font-size:14px; color:#000000; line-height:0px ; font-weight:bold/*float:left; margin-left:0;   font-size:11px; color:#000000;*/}

#home-cont .agenda .ar7 span           {font-size:11px; color:#666;}
#home-cont .agenda .ar7 h3.titular, #home-cont .ar7 h3.titular a {font-size:11px; color:#1b3655; font-weight:normal; line-height:12px; padding-top:0px; padding-bottom:0px; margin-left:2px; margin-right:2px; margin-top:7px; margin-bottom:13px; text-transform: capitalize;}
#home-cont .agenda .ar7 h3.titular a:hover {color:#FF6600;}

#home-cont .agenda .ar7-mas {margin:8px 0 10px; text-align:right;}

.contenido .col-izq .ar2                  {margin-left:0px; margin-right:0px; border-bottom: 1px solid #eee; padding-top:6px; padding-bottom:6px;}
.contenido .col-izq .ar2 a                {font-size:12px; color:#046dab; padding:0px 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:-5px}
.contenido .col-izq .ar2 a:hover          {text-decoration: none;color: #f08330;}

.contenido .col-izq .ar2                  {float:left; width:96%; margin:5px; border:0px solid; font-family:Verdana, Arial, Helvetica, sans-serif;  border-bottom: 1px solid #eee;}
.contenido .col-izq .ar2 .fecha           {margin-left:5px; font-size:11px; color:#67a2c6;}
.contenido .col-izq .ar2 .epigrafe        {margin-left:5px; font-size:10px; color:#669933;}
.contenido .col-izq .ar2 .sede            {margin-left:5px; font-size:10px; color:#ff6600;}

.contenido .col-izq .ar2 .titular       {margin-left:5px; font-size:12px; color:#333; border:0px solid; padding-top:1px; padding-bottom:4px}
.contenido .col-izq .ar2 .titular a       {font-size:12px; color:#046dab;  line-height:-5px}
.contenido .col-izq .ar2 .titular a:hover   {color:#f08330;}
.contenido .col-izq .ar2 .foto          {float:left; margin:0 5px 10px 0;}

.campus {
    width: 134px;
    height: 20px;
  padding-left:17px;
  padding-right:17px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight:bold;
  border-radius: 0 0 10px 10px;
  font-size:10px;
    background: #f08331;
  color:#FFFFFF;
    -webkit-transition-property: height; /* Safari */
    -webkit-transition-duration: 0.5s; /* Safari */
    -webkit-transition-delay: 0.1s; /* Safari */
    transition-property: height;
    transition-duration: 0.5s;
    transition-delay: 0.1s;
}

.campus:hover {
    height: 40px;
}

a.enlace:link {color:#046dad; text-decoration: none;}
a.enlace:visited {text-decoration: none; color:#046dad;}
a.enlace:hover {text-decoration: none;color:#f08330;}
a.enlace:active {text-decoration: none;color:#046dad;}

a.cierre:link {color:#fff; text-decoration: none;}
a.cierre:visited {text-decoration: none; color:#fff;}
a.cierre:hover {text-decoration: none;color:#f08330;}
a.cierre:active {text-decoration: none;color:#fff;}

.notisede{
  padding-left:4px;
  padding-top:3px;
  padding-bottom:5px;
  font-size:11px;
  color:#063e54;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  float:left;
  border-right: solid 1px #CCCCCC;
  padding-right: 4px;
}
.transparencia{min-height:16px;
  padding:15px;
  margin-bottom:6px;
  background-color:#0365a0;
  border:1px solid #0478be;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}

  .titulocolumna{
  font-size:12px;
  line-height:100%;
  -moz-box-sizing:border-box;
  position:relative;
  display:block;
  padding:10px 15px;
  margin-bottom:-1px;
  background-color:#d9e5f1;
  color:#024e6a;
  font-weight:bold;
outline(focus):5px auto -webkit-focus-ring-color; outline(focus): thin dotted}

div.scrollmenu {
    background-color: #f5f5f5;
    overflow: auto;
    white-space: nowrap;
}

div.scrollmenu a {
    display: inline-block;
    color: #046dab;
    text-align: center;
    padding: 14px;
    text-decoration: none;
}

div.scrollmenu a:hover {
    background-color: #046dab; color:#FFF
}



/*========== Main ==========*/
main.contenido{
  margin-top: 100px;
  margin-bottom:18px;
}

.titulo-pagina h2{
  color: #034e7c;
  margin-bottom: 20px;
}

.seccion-personal{
  padding-top: 20px;
  padding-bottom: 20px;
}

.imagen-personal-container{
  text-align: center;
}

.imagen-personal{
  max-width: 100%;
  height: auto;
}

.titulo-personal{
  margin-bottom: 12px;
  line-height: 20px;
  font-size: 16px;
  color: #034e7c;
}

.descripcion-personal{
  font-size: 12px;
}

.descripcion-personal li{
  padding-top: 2px;
  padding-bottom: 2px;
}

.email-personal{
  color: #034e7c;
}

@media (max-width: 1199px){
  main.contenido{
    margin-top:150px;
  }
}

@media (max-width: 767px){
  main.contenido{
    margin-top:100px;
  }

  .titulo-pagina h2{
    text-align: center;
    font-size: 22px;
    margin-bottom: 10px;
  }

  .imagen-personal{
    display: block;
      margin: auto;
      max-height: 180px;
    margin-bottom: 12px;
  }

  .titulo-personal{
    text-align: center;
    font-size: 20px;
  }

  .descripcion-personal{
    padding-left: 12px;
    padding-right: 12px;
  }

  .texto-mesa{
    font-size: 11px;
  }

  .resultado{
    text-align: center;
  }
}


/*Teléfonos*/
.datos-contacto li{
  padding-top: 2px;
  padding-bottom: 2px;
  list-style: none;
}

.panel-unap{
  background-color: #046dab;
  border-color: #046dab;
  color: #FFF;
  margin-bottom: 5px;
}

.mesa-ayuda{
  margin-bottom: 10px;
  padding-left: 4px;
}

.texto-mesa{
  line-height: 16px;
}

.titulo-campus{
  line-height: 16px;
}

/*===== Loader =====*/
.loader {
	display: none;
  margin: 100px auto;
  font-size: 20px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #046dab, 1.8em -1.8em 0 0em rgba(4,109,171, 0.2), 2.5em 0em 0 0em rgba(4,109,171, 0.2), 1.75em 1.75em 0 0em rgba(4,109,171, 0.2), 0em 2.5em 0 0em rgba(4,109,171, 0.2), -1.8em 1.8em 0 0em rgba(4,109,171, 0.2), -2.6em 0em 0 0em rgba(4,109,171, 0.5), -1.8em -1.8em 0 0em rgba(4,109,171, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.7), 1.8em -1.8em 0 0em #046dab, 2.5em 0em 0 0em rgba(4,109,171, 0.2), 1.75em 1.75em 0 0em rgba(4,109,171, 0.2), 0em 2.5em 0 0em rgba(4,109,171, 0.2), -1.8em 1.8em 0 0em rgba(4,109,171, 0.2), -2.6em 0em 0 0em rgba(4,109,171, 0.2), -1.8em -1.8em 0 0em rgba(4,109,171, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.5), 1.8em -1.8em 0 0em rgba(4,109,171, 0.7), 2.5em 0em 0 0em #046dab, 1.75em 1.75em 0 0em rgba(4,109,171, 0.2), 0em 2.5em 0 0em rgba(4,109,171, 0.2), -1.8em 1.8em 0 0em rgba(4,109,171, 0.2), -2.6em 0em 0 0em rgba(4,109,171, 0.2), -1.8em -1.8em 0 0em rgba(4,109,171, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.2), 1.8em -1.8em 0 0em rgba(4,109,171, 0.5), 2.5em 0em 0 0em rgba(4,109,171, 0.7), 1.75em 1.75em 0 0em #046dab, 0em 2.5em 0 0em rgba(4,109,171, 0.2), -1.8em 1.8em 0 0em rgba(4,109,171, 0.2), -2.6em 0em 0 0em rgba(4,109,171, 0.2), -1.8em -1.8em 0 0em rgba(4,109,171, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.2), 1.8em -1.8em 0 0em rgba(4,109,171, 0.2), 2.5em 0em 0 0em rgba(4,109,171, 0.5), 1.75em 1.75em 0 0em rgba(4,109,171, 0.7), 0em 2.5em 0 0em #046dab, -1.8em 1.8em 0 0em rgba(4,109,171, 0.2), -2.6em 0em 0 0em rgba(4,109,171, 0.2), -1.8em -1.8em 0 0em rgba(4,109,171, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.2), 1.8em -1.8em 0 0em rgba(4,109,171, 0.2), 2.5em 0em 0 0em rgba(4,109,171, 0.2), 1.75em 1.75em 0 0em rgba(4,109,171, 0.5), 0em 2.5em 0 0em rgba(4,109,171, 0.7), -1.8em 1.8em 0 0em #046dab, -2.6em 0em 0 0em rgba(4,109,171, 0.2), -1.8em -1.8em 0 0em rgba(4,109,171, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.2), 1.8em -1.8em 0 0em rgba(4,109,171, 0.2), 2.5em 0em 0 0em rgba(4,109,171, 0.2), 1.75em 1.75em 0 0em rgba(4,109,171, 0.2), 0em 2.5em 0 0em rgba(4,109,171, 0.5), -1.8em 1.8em 0 0em rgba(4,109,171, 0.7), -2.6em 0em 0 0em #046dab, -1.8em -1.8em 0 0em rgba(4,109,171, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.2), 1.8em -1.8em 0 0em rgba(4,109,171, 0.2), 2.5em 0em 0 0em rgba(4,109,171, 0.2), 1.75em 1.75em 0 0em rgba(4,109,171, 0.2), 0em 2.5em 0 0em rgba(4,109,171, 0.2), -1.8em 1.8em 0 0em rgba(4,109,171, 0.5), -2.6em 0em 0 0em rgba(4,109,171, 0.7), -1.8em -1.8em 0 0em #046dab;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #046dab, 1.8em -1.8em 0 0em rgba(4,109,171, 0.2), 2.5em 0em 0 0em rgba(4,109,171, 0.2), 1.75em 1.75em 0 0em rgba(4,109,171, 0.2), 0em 2.5em 0 0em rgba(4,109,171, 0.2), -1.8em 1.8em 0 0em rgba(4,109,171, 0.2), -2.6em 0em 0 0em rgba(4,109,171, 0.5), -1.8em -1.8em 0 0em rgba(4,109,171, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.7), 1.8em -1.8em 0 0em #046dab, 2.5em 0em 0 0em rgba(4,109,171, 0.2), 1.75em 1.75em 0 0em rgba(4,109,171, 0.2), 0em 2.5em 0 0em rgba(4,109,171, 0.2), -1.8em 1.8em 0 0em rgba(4,109,171, 0.2), -2.6em 0em 0 0em rgba(4,109,171, 0.2), -1.8em -1.8em 0 0em rgba(4,109,171, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.5), 1.8em -1.8em 0 0em rgba(4,109,171, 0.7), 2.5em 0em 0 0em #046dab, 1.75em 1.75em 0 0em rgba(4,109,171, 0.2), 0em 2.5em 0 0em rgba(4,109,171, 0.2), -1.8em 1.8em 0 0em rgba(4,109,171, 0.2), -2.6em 0em 0 0em rgba(4,109,171, 0.2), -1.8em -1.8em 0 0em rgba(4,109,171, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.2), 1.8em -1.8em 0 0em rgba(4,109,171, 0.5), 2.5em 0em 0 0em rgba(4,109,171, 0.7), 1.75em 1.75em 0 0em #046dab, 0em 2.5em 0 0em rgba(4,109,171, 0.2), -1.8em 1.8em 0 0em rgba(4,109,171, 0.2), -2.6em 0em 0 0em rgba(4,109,171, 0.2), -1.8em -1.8em 0 0em rgba(4,109,171, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.2), 1.8em -1.8em 0 0em rgba(4,109,171, 0.2), 2.5em 0em 0 0em rgba(4,109,171, 0.5), 1.75em 1.75em 0 0em rgba(4,109,171, 0.7), 0em 2.5em 0 0em #046dab, -1.8em 1.8em 0 0em rgba(4,109,171, 0.2), -2.6em 0em 0 0em rgba(4,109,171, 0.2), -1.8em -1.8em 0 0em rgba(4,109,171, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.2), 1.8em -1.8em 0 0em rgba(4,109,171, 0.2), 2.5em 0em 0 0em rgba(4,109,171, 0.2), 1.75em 1.75em 0 0em rgba(4,109,171, 0.5), 0em 2.5em 0 0em rgba(4,109,171, 0.7), -1.8em 1.8em 0 0em #046dab, -2.6em 0em 0 0em rgba(4,109,171, 0.2), -1.8em -1.8em 0 0em rgba(4,109,171, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.2), 1.8em -1.8em 0 0em rgba(4,109,171, 0.2), 2.5em 0em 0 0em rgba(4,109,171, 0.2), 1.75em 1.75em 0 0em rgba(4,109,171, 0.2), 0em 2.5em 0 0em rgba(4,109,171, 0.5), -1.8em 1.8em 0 0em rgba(4,109,171, 0.7), -2.6em 0em 0 0em #046dab, -1.8em -1.8em 0 0em rgba(4,109,171, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(4,109,171, 0.2), 1.8em -1.8em 0 0em rgba(4,109,171, 0.2), 2.5em 0em 0 0em rgba(4,109,171, 0.2), 1.75em 1.75em 0 0em rgba(4,109,171, 0.2), 0em 2.5em 0 0em rgba(4,109,171, 0.2), -1.8em 1.8em 0 0em rgba(4,109,171, 0.5), -2.6em 0em 0 0em rgba(4,109,171, 0.7), -1.8em -1.8em 0 0em #046dab;
  }
}
/*==================*/