 /* atajo */

.shortcut_article  a,
.shortcut_external a,
.shortcut_section  a,
.shortcut_none  
{
    text-transform:uppercase;
    text-decoration:none;
}

.shortcut_article  a:hover,
.shortcut_external a:hover,
.shortcut_section  a:hover,
.shortcut_none  
{
     color:#ccc;
}

.slotlet_container_right .shortcut_article  a,
.slotlet_container_right .shortcut_external a,
.slotlet_container_right .shortcut_section  a,
.slotlet_container_right .shortcut_none a
{
  color: #fff;
  display: block;
/*  background-color: #06AADA; */
  background-color: #00aae7;
/*  min-height: 30px; */
  min-height: 32px;
  padding: 6px;
}

.slotlet_container_right .shortcut_article  a:hover,
.slotlet_container_right .shortcut_external a:hover,
.slotlet_container_right .shortcut_section  a:hover,
.slotlet_container_right .shortcut_none a:hover
{
  color: #fff;
  background-color: #333;
}

.shortcut_external_home_line
{
/*  display: block; */
/*  float: left; */
  display:table;
}

.shortcut_external_home_item
{
/*  display:table-cell; */
  display:inline-table;
  width: auto;
/*  padding: 6px; */
}

.shortcut_external_home_item a img
{
/*  height: 160px; */
/*  width: 100%; */
  overflow: hidden; 
}

.shortcut_internal_home_line
{
  display:table;
  width: 100% !important;
/*  border-bottom: 1px solid #7573c0; */
}

.shortcut_internal_home_line.container_main_content_width
{
  margin: 0em auto 0em auto;
}

.home .shortcut_internal_home_line.full_width .slotlet_container
{
  width: 100% !important;
  margin: 0em auto 0em auto;
}

.shortcut_internal_home_line .slotlet_container
{
/*  width: 100%;
  margin-right:5px;
  margin-left:5px;*/
/*  width: 890px !important; */ /* 23.04.2018 */
  width: 1200px !important;
/*  margin: 0em auto 1em auto; */
  margin: 2em auto 0em auto; 
  float: none !important;
  text-align: left;
}

.shortcut_internal_home_line.mid .slotlet_container
{
  margin: 0em auto 0em auto;
}

.shortcut_internal_home_line.container_main_content_width .shortcut_slotlet .shortcut_external
{
  padding: 5px;
}

.shortcut_internal_home_item
{
/*  display:table-cell; */
  display: inline-table;
  width: auto;
}

.shortcut_internal_home_item .first-level.with-arrow .arrow,
.shortcut_internal_home_item .first-level.with-arrow .second-level.collapseable
{
  display: none !important;
}

.shortcut_internal_home_item a img
{
  overflow: hidden; 
}

.shortcut_internal_home_item .shortuct_article  a,
.shortcut_internal_home_item .shortcut_external a,
.shortcut_internal_home_item .shortcut_section  a,
.shortcut_internal_home_item .shortcut_none
{
  display: block;
/*  background-color: #06AADA;
  min-height: 32px; */
  padding: 10px 10px 10px;
  margin: 1em 0px 2em;
/*  margin: 1em 0px 0px; */
  text-transform: none;
  letter-spacing: 0.2px;
}

.shortcut_internal_home_item .shortuct_article  a:hover,
.shortcut_internal_home_item .shortcut_external a:hover,
.shortcut_internal_home_item .shortcut_section  a:hover
{
/*  color: #06AADA; */
  color: #00aae7;
}

.shortcut_internal_home_item .shortcut_none
{
  color: #7573C0;
  text-transform: uppercase;
}
  
.shortcut_slotlet_footer
{
  display: inline-block;
}

.shortcut_slotlet .shortcut_external,
.shortcut_slotlet .shortcut_section,
.shortcut_slotlet .shortuct_article /* está mal escrito */
{
  display:block;
/*  background-color: #06AADA; 
  margin-bottom: 6px; */
  padding: 5px;
  min-height: 30px;
}

.shortcut_slotlet .with-image,
{
  padding: 0 !important;
}

.slotlet_container_right .with-image a,
.slotlet_container_right .with-image a:hover
{
  padding: 0 !important;
  background-color: transparent;
}


.slotlet_container_right .shortcut_section_concursos_docentes a
{
  background-color: #E5007D;
}

.slotlet_container_right .shortcut_section_concursos_docentes a:hover,
{
  background-color: #333;
}


.slotlet_footer_nuevo .slotlet_footer_multimedia_nuevo.facebook:before {
/*  content: "Visitanos en Facebook"; */
  content: "Visitanos en:";
}

.slotlet_footer_nuevo .slotlet_footer_multimedia_nuevo.facebook a:before {
/*  content: "Visitanos en Facebook"; */
  content: "Facebook";
}
.slotlet_footer_nuevo .slotlet_footer_multimedia_nuevo.twitter a:before {
/*  content: "Visitanos en Twitter"; */
  content: "Twitter";
}
.slotlet_footer_nuevo .slotlet_footer_multimedia_nuevo.youtube a:before {
/*  content: "Visitanos en YouTube"; */
  content: "YouTube";
}
.slotlet_footer_nuevo .slotlet_footer_multimedia_nuevo.instagram a:before {
/*  content: "Visitanos en Instagram"; */
  content: "Instagram";
}


.slotlet_footer_nuevo .slotlet_footer_multimedia_nuevo.facebook:before
{
  color: #7573c0;
  line-height: 30px;
  padding-right: 10px;
  height: 30px;
  vertical-align: text-bottom;
  text-transform: none;
  padding-left: 20px;
}

.slotlet_footer_nuevo .slotlet_footer_multimedia_nuevo.facebook a:before,
.slotlet_footer_nuevo .slotlet_footer_multimedia_nuevo.twitter a:before,
.slotlet_footer_nuevo .slotlet_footer_multimedia_nuevo.youtube a:before,
.slotlet_footer_nuevo .slotlet_footer_multimedia_nuevo.instagram a:before
{
  color: #7573c0;
  line-height: 30px;
  padding-right: 10px;
  height: 30px;
  vertical-align: text-bottom;
  font-weight: 800;
  text-transform: none;
  padding-left: 20px;
}

.slotlet_footer_multimedia_nuevo.facebook div,
.slotlet_footer_multimedia_nuevo.twitter div,
.slotlet_footer_multimedia_nuevo.youtube div,
.slotlet_footer_multimedia_nuevo.instagram div
{
  display: inline-block;
}

/* Redes sociales */

.facebook_top
{
  float: right;
  text-align: left;
  margin-top: 29px; /* antes 25px, antes 28px */
}
.twitter_top
{
  float: right;
  text-align: left;
  margin-top: 29px; /* antes 25px, antes 28px */
}
.youtube_top
{
  float: right;
  text-align: left;
  margin-top: 29px; /* antes 25px, antes 28px */
}
.instagram_top
{
  float: right;
  text-align: left;
  margin-top: 29px; /* antes 25px, antes 28px */
  margin-right: 30px; /* para separar de sl_search_mini */
}

/* Redes sociales con color invertido */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { /* 23.04.2018 */

  .facebook_top img
  {
    box-sizing: border-box;
    background: url("../../../../www.bba.unlp.edu.ar/uploads/assets/facebook_logo_30x30_white_large.png") no-repeat;
    width: 30px;
    height: 30px;
    padding-left: 30px;
  }
  
  .twitter_top img
  {
    box-sizing: border-box;
    background: url("../../../../www.bba.unlp.edu.ar/uploads/assets/twitter_logo_30x30_white_large.png") no-repeat;
    width: 30px;
    height: 30px;
    padding-left: 30px;
  }
  
  .youtube_top img
  {
    box-sizing: border-box;
    background: url("../../../../www.bba.unlp.edu.ar/uploads/assets/youtube_logo_30x30_white_large.png") no-repeat;
    width: 30px;
    height: 30px;
    padding-left: 30px;
  }
  
  .instagram_top img
  {
    box-sizing: border-box;
    background: url("../../../../www.bba.unlp.edu.ar/uploads/assets/instagram_logo_30x30_white_large.png") no-repeat;
    width: 30px;
    height: 30px;
    padding-left: 30px;
  }

}


.shortcut_internal_home_item.juntaelectoral_shortcut a
{
/*  padding: 10px 10px 7px 10px; */ /* 22.02.2021 */
  padding: 10px 10px 10px 10px;
  background-color: #7573c0;
  border-radius: 8px;
  color: #fff;
}
.shortcut_internal_home_item.juntaelectoral_shortcut a:hover
{
  background-color: #06AADA;
  color: #fff;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .home .shortcut_internal_home_item.juntaelectoral_shortcut a
  {
    padding: 5px 10px 5px 10px;
/*    padding: 5px 5px 2px 5px; */ /* 13.5.2021 */
    margin-left: 10px !important;
  }
}


/* Atajo en portada por el Centenario de la Reforma Universitaria */

.shortcut_slotlet_reforma
{
   margin: 0 auto;
   background-color: #fff;
}

.shortcut_slotlet_reforma .shortcut_none
{
   text-align: right;
   padding: 6px;
} 

.shortcut_slotlet_reforma .shortcut_none
{
  text-align: right;
/*  padding: 12px 6px 10px; */ /* cuando era solamente texto */
  margin: 0 auto;
  width: 900px;
  color: #005F61;
/*  font-weight: 900; */
  letter-spacing: 0.5px;
}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  
  .shortcut_slotlet_reforma .shortcut_none
  {
    width: 90%;
    text-align: center;
    font-size: 90% !important;
  }
}