@import url('https://fonts.googleapis.com/css?family=Montserrat');
body {
}

.nomarginall{margin:0!important;}
.nopaddingall{padding:0!important;border: 0;}
#s5_responsive_mobile_top_bar_spacer{position: absolute;
    right: 0;}
.module_round_box-outline1 {
    border: solid 1px #c0c0c0!important;
    padding: 15px!important;
    margin: 0px!important;
}
.text-center .btn.btn-link:hover{
    background-color: rgb(148, 0, 0)!important;
    text-decoration: none;
    color: white!important;}
.special-title{    font-family: 'Montserrat',Open Sans,Arial;
    border-left: 5px solid #fe8c1f;
    padding-left: 10px;
    margin: 10px 0px!important;
    font-weight: bold;
}
.text-center .btn.btn-link{
    padding: 10px;
    border-radius: 4px!important;
    color: #ffffff!important;
    background: #4c4c4c!important;
    font-weight: bold!important;
    margin: 5px 5px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.float-right{
    float: right!important;
}
.float-left{
    float: left!important;
}
.text-center{
    text-align: center!important;
}
#s5_pos_custom_3 {
	    padding: 0;
    margin-bottom: 0;
    background: #333333;
}
#s5_center_area1 {
    padding-left: 0px;
    padding-right: 0px;
}
.socialshare {
    display: inline-block;
    float: right;
}

div#s5_responsive_mobile_bottom_bar {
    background: #252525!important;
}
.elecciones-2022 .pull-left.item-image {
   display:none;
}
.elecciones-2022 h3, .elecciones-2022 h4 {
    text-transform: none;
    margin-bottom: 8px;

    display: table;
    border-left: 2px solid yellow;
}
.elecciones-2022.item-page ul {
    display: table;
}

.item-page.elecciones-2022 p img {
    max-width: 570px!important;
    display: inline-block;
    margin-bottom: 10px;
    float: left;
}


.elecciones-2022 h3, .elecciones-2022 h4 {
    padding: 0 0 0 15px;
}
.elecciones-2022.item-page ul {
    padding: 1em;
}

.item-page.elecciones-2022 p img {
    max-width: 100%!important;
    display: inline-block;
    padding: 5px 15px 5px 0;
}



ul.claustros li {list-style-type: none;display: inline-block;}
ul.claustros li:hover {
    background: #696667;
    margin: 0;
    padding: 5px 0;
    cursor: pointer;
}
ul.claustros {
    margin: auto;
    text-align: center;
    background: #848484;
}

.claustros li a.nav-link.nav-item {
    border-bottom: 0!important;
    margin: 5px 30px;
    padding: 0;
    color: #dfdcdd;
    font-weight: bold;
}
.claustrotabs {
    margin: 0 -20px;
    padding-top: 0!important;
}
.claustrotabs .backbg {
    min-height: 450px;
        background-size: cover;
    background-position: center center;
}
.claustros a.nav-link.nav-item:hover {
    color: white!important;
    text-decoration: none;
}
.home-tabs .jsn-bootstrap3.row{
    margin-bottom: 15px;
}
.tabs-content .firstcol{
    padding: 20px 50px;
}
.tabs-content .secondcol {
    padding: 20px 50px 20px 0;
}
.tabs-content h3 {
    font-weight: bold;
    font-family: 'Montserrat';
    font-size: 2em;
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 4px solid #f6901f;
}
.custom.m-0.badge-orange {
    margin: -20px;
    padding: 15px;
}
.text-white {
    color: white;
}
li#li_child_13 li.subMenuBtn:nth-child(9) a, li#li_child_13 li.subMenuBtn:nth-child(10) a, li#li_child_13 li.subMenuBtn:nth-child(11) a{
    padding-left: 15px;
    font-weight: normal;
}
ul.minilist li a {
    color: #fd8120;
    font-size: small;
}

ul.minilist {
list-style: none;
    margin: 0;
}

ul.minilist li {
    margin: 0;
    margin-bottom: 5px;
    border-left: 2px solid #f58720;
    padding-left: 15px;
}

#s5_pos_below_body_1 .addthis_inline_share_toolbox{
    display: none;
}
ul.latestnews-outline1 {
    font-size: 1.2em;
    line-height: 1.1em;
    font-weight: bold;
    font-family: Raleway;
}
h3.s5_mod_h3 {
    font-weight: bold;
    font-size: 1.3em;
}
#s5_center_area1 .module_round_box_outer {
    margin: 10px;
}
.module_round_box-outline1,.module_round_box-outline2,.module_round_box-outline3,.module_round_box-outline4,.module_round_box-outline5,.module_round_box-outline6{
    background-color: white;
	    min-height: 300px;
	
}

    #s5_below_columns_wrap1{background-color: white;}
	
	ul.latestnews-outline1 li {
    list-style: disc;
    margin-left: 12px;
	    font-size: 0.85em;
}
.module_round_box_outer ul li a, .module_round_box_outer ul.menu li span {
        border-bottom: 1px solid #ccc;
}

#s5_center_column_wrap_inner {
    padding-bottom: 18px;
	padding-top: 20px;
}
.item, .items-leading {
    margin-bottom: 10px !important;
}

div#s5_pos_below_body_1 .module_round_box {
    padding: 5px 0;
}
.culturayext h2 a, .culturayext h1 a {

    border-bottom: 1px solid #940000;
}
h3.destacados {
    text-transform: none;
}

.jsn-bootstrap3.trescolumnassecundarias .col-sm-12 a {
    max-height: 210px;
    display: block;
    overflow: hidden;
}

#s5_pos_middle_top_1 .module_round_box {
    padding: 5px;
    border: 0;
    margin: 0 -20px;
}
h1.nspHeader a {
    font-size: 1.2em;
    color: white;
    padding: 0px!important;
    line-height: 1.5em;
}
.nspArt p.nspText a {
    color: #525252;
    font-size: 14px;
    font-family: Arial;
}
h1.nspHeader a {
        font-size: 1.3em;
    color: black;
    
}
#s5_top_gap {
height:5px;
}
.nspCol1 {
    padding-left: 5px!important;
}
h1.nspHeader.tleft.fnone {
    /*background-color: #940000;
    color: white;*/
	    font-size: 1.5em;
}
.nspArtPage {
    margin-top: 0px;
}
#s5_component_wrap_inner h1, #s5_component_wrap_inner h2 {

    font-size: 2em;
	font-weight: bold;
}
#s5_middle_top_wrap{padding-bottom:0;}
.nspArt {
    padding-bottom: 0!important;
}
.pager,.pagenavcounter,.article-index ul.nav.nav-tabs.nav-stacked li:last-child {
    display: none;
}
.pull-right.article-index {
    margin-left: 15px;
}
.formcontacto {
 padding-top: 170px;
    margin-top: -230px;
    visibility: hidden;
}


/* Pagina 404  */


.contenedor-browser {
    margin:0 auto;
	width:100%;
	text-align:center;
}

.contenedor-browser .titulo-inicial {
	background-color:#000000; 
	height:40px;
	margin-bottom:10px;
	margin-top:-10px;
	color:#ffffff;
	padding:30px 0 20px ;
	font-size:24x;
	text-transform:uppercase;

}


.contenedor-browser  a {
text-decoration:underline;
font-weight:700;
}

.contenedor-browser a:hover{
text-decoration:none;

}

/**Cambios 08/2018**/

.sliderarticle {
    padding: 30px 40px 50px;
}
.sliderarticle a {
    border: 0!important;
}
.sliderarticle p {
    display: none;
}
.sliderarticle hr#system-readmore {
    display: none;
}

#s5_component_wrap_inner .item-page h2 {
    font-size: 1.8em;
    margin-left: 0px!important;
    font-family: 'Montserrat';
}
.flickity-button-icon {
  fill: #a9a4a4;
}
.flickity-button {
  background: #e8e8e8;
}
ol.flickity-page-dots {
    bottom: 20px!important;
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

.elecciones-2022 h3, .elecciones-2022 h4 {
    padding: 0 0 0 15px;
}
.elecciones-2022.item-page ul {
    padding: 1em;
    padding-left: 2em;
}

.item-page.elecciones-2022 p img {
    max-width: 30vw!important;
    display: inline-block;
    border-radius: 50%;
    border-style: inset;
    border: 6px solid #c9c4c4bf;
    margin-right: 3em;
    height: 60vh!important;
    padding: 0;
}


.mainslideroverlap{
    margin-top: -100px;
}
#s5_right_column_wrap{
        border-radius: 5px;
    box-shadow: 2px -2px 20px 2px rgba(0, 0, 0, 0.08);
    background: white;
    }
 #s5_columns_wrap {
    overflow: hidden;}
    iframe#twitter-widget-0 {
    max-height: 500px;
}
    #s5_bottom_row1_wrap {
    max-height: 500px;
    overflow: hidden;
    background: #dba679;
background: #D4B622;
    background: -webkit-linear-gradient(top left, #D4B622, #FC6B01);
    background: -moz-linear-gradient(top left, #D4B622, #FC6B01);
    background: linear-gradient(to bottom right, #D4B622, #FC6B01);
    }
    h1.nspHeader.tleft.fnone {
    /*max-width: 50%;*/
    }
div#s5_top_row1_wrap  .module_round_box_outer img {
        margin-top: -160px!important;
    }
}
#s5_menu_bottom_row {
    border-bottom: 5px solid white!important;
    border-radius: 5px 5px 0 0;
}

#s5_menu_wrap, .s5_mod_h3, #s5_footer_area2, .slideInfoZone, .options_box, .highlight_font2, .module_round_box-highlight_font2 .s5_mod_h3, h1, h2, h3, h4, h5, .product-description .title,.product h2, .PricesalesPrice .vm-price-desc, .PricesalesPrice, .hightlight2_font, .hikashop_product_price_full, span.hikashop_product_price, .hikashop_product_name ,.jdGallery .slideInfoZone h2, .module_round_box-centered_highlight_white .s5_mod_h3, .module_round_box-centered_highlight .s5_mod_h3, .highlight_font1, .module_round_box-highlight_font1 .s5_mod_h3, #cboxContent .s5_mod_h3, #cboxContent .s5_h3_first, .hightlight1_font, .hikashop_category_name ,#s5_component_wrap_inner h1, #s5_component_wrap_inner h2 {
/*    font-family: 'Montserrat',Open Sans,Arial!important;*/
}

#s5_component_wrap_inner h1, #s5_component_wrap_inner h2{
    font-family: 'Montserrat',Open Sans,Arial;
    border-left: 5px solid #fe8c1f;
    padding-left: 10px;
    margin:10px 0px!important;
}

.item, .items-leading {
    margin-bottom: 10px !important;
/*    box-shadow: 10px 3px 34px -8px rgba(0, 0, 0, 0.08);*/
    background: white;
    padding: 15px 20px;
}

#s5_right_column_wrap {
    width: 12% !important;
    margin-left: -12% !important;
}

#s5_component_wrap {
    border-top: 0px solid #cccccc85;
}
#s5_center_column_wrap_inner {
    /*margin-right: 24% !important;
    margin-left: 0% !important;*/
}
    .ingresantes #s5_center_column_wrap_inner {
    margin-right: 0 !important;}
#s5_component_wrap_inner h2 {
    font-size: 1.2em;
    margin: 0 10px 10px 0;}
#s5_component_wrap_inner .item.column-2 {
}
#s5_component_wrap_inner .item.column-2 p{ padding-left: 10px; }
#s5_component_wrap_inner .pull-left.item-image {
    position: relative;
    margin: 5px -20px 20px;
    margin: auto;
    max-width: 45%;
    padding: 10px 15px 15px 0;
}

.module_round_box.principales,.module_round_box.secundarios {
    border: 0;
    padding: 0;
        padding-bottom: 0;
}
.module_round_box.secundarios {
    padding: 0 15px!important;
    margin: -20px -15px 25px -25px!important;
}

div#s5_top_row1_wrap ,div#s5_top_row2_wrap{
    padding:  0;
}
div#s5_top_row1_wrap h1.nspHeader a {
        font-size: 1.5em;
    font-weight: bold;
    max-width: 80%;
}
div#s5_top_row1_wrap .module_round_box_outer img {
    padding: 0;
    line-height: 100%;
    max-width: 100%;
    border: 0px solid #ccc;
    margin-top: -20px!important;
    /* float: left!important; */
    /* margin-left: 25px!important; */
    /* margin: 0px 20px 0 0!important; */
    display: inline-block;
}

.agenda .gkNspPM-NewsBlocks > figure{
    background: #fff;
    border: 0;
}
.agenda .s5_h3_first {
    font-size: 1.5em;
    margin-left: 10px;
    color: white;
}
.agenda .gkNspPM-NewsBlocks > figure.inverse > figcaption a {    color: #251c21;}

.agenda .gkNspPM-NewsBlocks > figure > figcaption a {
    font-size: 12px;
}
.agenda .gkNspPM-NewsBlocks > figure > figcaption h3 {
    font-size: 14px;
    color: #525252;
}
.agenda .gkNspPM-NewsBlocks > figure > figcaption {
    top: 20px!important;
}

.agenda .gkNspPM-NewsBlocks > figure.inverse {
    background: #dfdcdd;
}
.module_round_box.agenda {
        background: #e86a04;
    margin: -60px -30px;
    border: 0;
}

.secundarios .nspArts {
    background-color: #fff;
}
.secundarios .nspArt {
    max-height: 250px;
    padding-top: 0!important;
}
div#s5_top_row1 .nspArt{
    padding: 0!important;
}
.nspArt div.fullimage {
    overflow: inherit;
}

.halvimage {
    max-width: 50%;
    max-height: 335px;
    float: right;
}
.halvimage img{border:0!important;}
div#s5_top_row1_wrap .nspArt .fullimage a img.nspImage.fnone.gkResponsive {
    margin-top: 0!important;
        padding: 0;
    border: 0!important;
        margin-left: 0!important;
    max-width: 100%;
}
div#s5_top_row1 .gkArtContentWrap {
    padding: 15px 50px;
}
div#s5_top_row1 .gkArtContentWrap.fullimage {
    display: none;
}

.nspTopInterface {
    margin: 0px 0 20px;
    text-align: center;
    clear: both;
        padding: 5px 0;
}
.nspArtPage {
    margin-top: 0px;
    max-height: 345px;
    }
#s5_pos_top_row1_1 .module_round_box_outer {
    margin: 0;
}
.nspTopInterface div {
    float: none;
    display: inline-block;
}


/*BORRADO PLUGIN HARDCODEADO*/
.custom .separador,.custom .ficha-compartir{display: none;}

/*INICIO TABS SECRETARIAS*/

#s5_center_area1 #s5_pos_below_body_1 .module_round_box_outer {
    margin: 0;
}

#s5_center_area1 #s5_pos_below_body_1 .module_round_box {
    padding: 10px 20px 50px;
    border: 0;
    
}

#s5_bottom_row1 span.s5_h3_first, #s5_bottom_row1 span.s5_h3_last,#s5_center_area1 #s5_pos_below_body_1 span.s5_h3_first, #s5_center_area1 #s5_pos_below_body_1 span.s5_h3_last{
    font-size:1.2em;
}
.videoshome .avPlayerWrapper {
display: block;
    clear: none;
    width: 80%;
    height: 330px;
    float: right;}
    .s5_outer.videoshome .avVideo .avPlayerContainer .avPlayerBlock iframe {
         max-height: 330px;}
    .s5_outer.videoshome {
    padding: 0;
}
.videoshome h3.s5_mod_h3 {
    color: white;
    font-size: 2em;
    margin-left: -35px;
}

#s5_center_area1 #s5_pos_below_body_1 div#s5_button_frame {
        margin-bottom: 12px;
}

#s5_button_content h3 {
    margin-bottom:  11px;
}

#s5_top_bar {
    background: #dfdcdd;
        height: 10px;
    
}
form#s5_search_form {
    max-width: 300px;
}
input#mod-search-searchword {
    margin: 5px;
    padding: 2px 11px;
        width: 68%!important;
        border-radius: 0;
}

#s5_search_wrap {
    position: absolute;
    bottom: 20px;
    right: 20px;
}
div#s5_search_wrap .moduletable {
    display: inline-block;
}
.iconossociales i {
    font-size: 1.2em;
    color:#525251;
    padding-right: 5px;
}
.custom.iconossociales {
    position: absolute;
    bottom: -12px;
    left: -130px;
}
#s5_pos_custom_1 {
    display: none;
}

    #s5_nav li{ height: 29px;    padding-left: 14px;}
div#s5_top_bar_left {
    padding-top: 12px;
    float: right;
}

#s5_top_bar_left a {    color: #707071;
    font-weight: bold;
    letter-spacing: 1px;
    border-right: 1px solid #dfdcdd;
    padding-right: 5px;
    font-family: 'Open Sans';
    font-size: 1.1em;
}
.item-991{
    cursor: pointer;
}
#s5_accordion_menu h3.s5_am_toggler a.mainlevel {
font-family:'Open Sans',Arial;
}


#s5_accordion_menu h3 {
text-transform:none;
background-color:white!important;
font-family:'Open Sans',Arial;
}
    #s5_right_column_wrap .module_round_box {
    border: 0;
}
#s5_pos_bottom_row2_1,#s5_pos_bottom_row2_2,#s5_pos_bottom_row2_3 {
    background: #01596f;
    color:white;
    font-family:'Raleway';
    padding-top: 25px!important;
    height:450px;    
}
#s5_bottom_row1_area1 {
    background-image: none!important;
        margin-top: -70px;
    background-color: #fff !important;
}

div#s5_bottom_row2_area1 {
    margin-top: -10px;
    overflow: hidden;
        max-height: 400px;
}
#s5_bottom_row2_wrap {
    padding: 0;
}
div#s5_bottom_row2_inner {
    width: 100%;
}
.instablock {
    border: 0;
    padding: 30px 10px;
}
.module_round_box.instablock,.fb_iframe_widget {
    border-radius: 5px;
    overflow: hidden;
}
.module_round_box.instablock {
    background: white;
    background-image: url(https://i.imgur.com/2IO5V3s.png);
    background-position: 25px 20px;
    background-repeat: no-repeat;
    background-size: 170px;
}
div#s5_bottom_row2_inner>div {
    padding: 0;
}
#s5_pos_bottom_row2_1{
}
#s5_pos_bottom_row2_3{
}
#s5_pos_bottom_row2_3 a{color:white;}
#s5_pos_bottom_row2_3 h3 {
    font-family: 'Open Sans';
    font-weight:  bold;
    color: white;
    font-size: 2.5em;
}
.bannersfooter img {width:15%;}
.bannersfooter {margin: 0px -115px;}
.botonfooter:hover{
    border: 1px solid #e86a04;
}
.botonfooter{
    color: #261d21;
    border: 1px solid #bcbdc0;
    border-radius: 5px;
    font-weight: bold;
    margin: 0 15px;
    padding: 15px 20px;
    font-family: 'Raleway';}



    /*INGRESANTES / CARRERAS*/

.calendar{
  background-color:#f3f3f3;
      padding: 25px;
      margin:0 -15px;
}
.calendar ul {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1em;
  margin: 0 auto;
  max-width: 70em;
  padding: 0;
}

.calendar li {
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  margin-left: 0;
  font-size: calc(16px + (21 - 16) * ((100vw - 300px) / (1600 - 300)));
}
.calendar li small{font-size:.5em;}

.calendar ul.day-grid li {
  background-color: #fff;
  border: 0px solid #eaeaea;
  border-top:8px solid white;
  height: 33vw;
      cursor: pointer;
  max-height: 155px;
background-repeat:no-repeat;
  background-position:bottom center;
  padding-bottom:50px;
  text-align:left;
}

.calendar ul.day-grid li:nth-child(1),
.calendar ul.day-grid li:nth-child(2),
.calendar ul.day-grid li:nth-child(3),
.calendar ul.day-grid li:nth-child(34),
.calendar ul.day-grid li:nth-child(35) {
  background-color: #fff;
}
.calendar ul.day-grid li.fagro{
  background-image:url('https://imgur.com/5eTXH6a.jpg');
  border-top:8px solid #55a409;
}
.calendar ul.day-grid li.feco{
    background-image:url('https://imgur.com/1XyZmV9.jpg');
  border-top:8px solid #51a6f6;
}
.calendar ul.day-grid li.fnatu{
    background-image:url('https://imgur.com/gZ1l6pD.jpg');
  border-top:8px solid #f96311;
}
.calendar ul.day-grid li.fhuma{
    background-image:url('https://imgur.com/QdIiwmA.jpg');
  border-top:8px solid #001fa0;
}
.calendar ul.day-grid li.finge{
    background-image:url('https://imgur.com/9F6Jh5F.jpg');
  border-top:8px solid #56e826;
}
.calendar ul.day-grid li.fvete{
    background-image:url('https://imgur.com/zlhCPKT.jpg');
  border-top:8px solid #7a5b98;
}
.calendar ul.day-grid li {
background-size: auto;}

.calendar h3 {
    width: 100%;
    padding: 10px 25px;
    font-family: 'Open Sans';
    font-weight: 900;
    line-height: 1.2em;
    font-size: 17px;
    letter-spacing: -1px;
}
ul.newsflash-horiz.segunda {
    display: grid;
    grid-template-columns: 400px 400px 400px;
    grid-gap: 20px;
}

h2.newsflash-title.segunda a {
    border-bottom: 0;
    font-weight: bold;
}

.newsflash-horiz.segunda img {
    width: 100%!important;
    border: 0!important;

}
.selectorcarreras {
    display: flow-root;
}

.selectorcarreras div {
    width: 32%;
    float: left;
    margin: 20px 11px 0 0;
}
.selectorcarreras div a {
    
    font-weight: bold;
    padding: 5px 0;
    color: white!important;
    text-transform: uppercase;
    text-align: center;
        font-size: 1.2em;
    border: 0!important;
}
.ofertaacademica {
    background-color: #0c0f18;
background: #D4B622;
background: -webkit-linear-gradient(top left, #D4B622, #FC6B01);
background: -moz-linear-gradient(top left, #D4B622, #FC6B01);
background: linear-gradient(to bottom right, #D4B622, #FC6B01);
   padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-bottom: 35px;
}
.ofertaacademica .careertypes {
    padding-left: 36px;
    color: #525252;
    color: white;
    font-size: 14px;
    color: #eaeaea;
}
.ofertaacademica a.btn:hover {
    color: #FF9800!important;
    text-decoration: none;
}
.ofertaacademica h1 {
    font-size: 56px;
    color: #fff!important;
    border: 0;
    padding: 0 26px 0;
    line-height: 1.1em;
        font-family: 'Montserrat';
    font-weight: 700;
    }
.ofertaacademica h3 {
    font-size: 24px!important;
    border: 0;
    color: #fff;
    padding: 0 0 0 36px!important;
    line-height: 1.1em;
    margin-top: 5px;
    text-transform: none;
    font-family: 'Montserrat';
    font-weight: 700;
    }

.ofertaacademica.jsn-bootstrap3 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-bottom: 35px;
}
.propuestaacademica .backbg {
    min-height: 380px;
    background-position: center -40px;
}

.s5_outer.propuestaacademica {
    margin: 0 -8px;
}
.propuestaacademica {
    
}

.videoshome {
    padding: 0 50px;
    border: 0;
}
ul.newsflash-vert.videoshome {
    margin-right: -70px;
}


div#s5_footer_area1 {
    background-color: #333333;
    color: #bcbcbc;
    padding: 10px 0 10px 0;
    margin: 0 0 0 0;
}

div#s5_footer_area2 {
    border: 0;
    padding:0; 
}



/* -- Estilos Footer -- */  

.footercont { 
height: 119px; 
background-image: url("http://www.unlpam.edu.ar/images/EDUNLPam/pipe-horizontal.png"); 
background-repeat: repeat-x; 
background-position: 0 117px;
padding-left: 130px;
 }

.footercont ul { 
list-style: outside none none;
}

.bloque1 { 
float: left; 
min-width: 250px;
width: 420px; 
margin-right: 20px; 
background-image: url("http://www.unlpam.edu.ar/images/EDUNLPam/pipe-footer.png"); 
background-repeat: no-repeat; 
background-position: 368px 15px;
}

.bloque2 a{
    color: white;
}
.bloque2 {
float: left; 
width: 420px; 
margin-right: 20px; 
background-image: url("http://www.unlpam.edu.ar/images/EDUNLPam/pipe-footer.png"); 
background-repeat: no-repeat; 
background-position: 368px 15px; 
line-height: 16px; 
padding-top: 12px;
}

.bloque2 a:hover {
text-decoration:underline;
}

.bloque3 {
float: left; 
display: inline-block;
min-width: 265px;
}

.bloque3 h4 {
float: left;
width: 90px; 
margin: 35px 0 35px 0;
font-weight: bold;
}

.contenedorsocial {
list-style: outside none none;
margin-top: 25px ! important;
}


/* -- Estilos Footer 2 Secciones -- */  

.ftcontsecciones {
list-style: outside none none;
}
.ftcontsecciones a:hover {
text-decoration:underline;
}

.ftsecciones1 {
float: left; 
min-width: 300px; 
width: 370px; 
margin-right: 20px; 
background-image: url("/images/EDUNLPam/pipe-footer2.png"); 
background-repeat: no-repeat; 
background-position: 368px 15px;
}

.ftsecciones2 {
float: left; 
min-width: 300px; 
width: 370px; 
margin-right: 20px; 
background-image: url("/images/EDUNLPam/pipe-footer2.png"); 
background-repeat: no-repeat; 
background-position: 368px 15px; 
line-height: 16px;
height:165px;
}

.ftsecciones3 {
float: left; 
min-width: 320px;
}
.ftcontsecciones {
    padding-left: 0px;
}

.ftsecciones1,.ftsecciones2,.ftsecciones3 {
    display: block;
    width: 32%;
    background-image:none;
}
.ftsecciones1 h4,.ftsecciones2 h4,.ftsecciones3 h4 {
padding-top: 10px;
padding-left:150px}

.ftsecciones1 ul,.ftsecciones2 ul,.ftsecciones3 ul {
    padding-left:140px;
}

#s5_footer_area2 a {
    color: #f7f7f7;
    font-weight: bold;
}
#s5_bottom_menu_wrap {
    float: left;
    padding-left: 50px;
    margin-top: 50px;
}
span.strips-p-date {
    background: #b2162b;
    left: 15px;
    top: 0;
    position: absolute;
    right: 15px;
    padding: 6px;
    text-align: center;
    width: 50px;
    color: white;
    font-weight: bold;
}
span.strips-p-date span{
    display: block;
}
span.strips-p-date .dia{
    font-size: 2.2em;
        /*background: whitesmoke;*/
        line-height: .9em;
    }
span.strips-p-date .mes{
    text-transform: uppercase;
    font-size: 1.2em;
    }
span.strips-p-date .ano{
    font-size: 1em;
    }
img.secimage {
    width: 100%!important;
    border: 0!important;
    padding: 0!important;
    margin: 0!important;
}
.trescolumnassecundarias .newsflash-title {
        font-family: 'Open Sans',Arial;
    font-weight: bold;
    
    text-transform: none;
    font-size: 1.3em;
    line-height: 1.3em;
    margin-top: 0px;
}
.trescolumnassecundarias .newsflash-title a{
    color: grey;
}
.bannerscolor {
    background: #c5c2c4;
    margin: -26px;
    padding: 40px;
}


.colorbanner {padding: 10px 20px;    min-height: 70px;}

.colorbanner h2 {
    font-weight: bold;
    padding: 0;
    margin: 0;
    font-size: 1.7em;
    letter-spacing:-1px;
        color: white;
    width: 80%;
}

.colorbanner h2 a {color:white;}
.colorbanner h2:hover,.colorbanner h2 a:hover{color:white;border:0;}
.colorbanner i {
    position: absolute;
    right: 25px;
    top: 15px;
    font-size: 3em;
    color: white;
}
.agenda {
    margin: 0 -26px;
}
.modagenda .s5_mod_h3_outer {
    font-size: 2em;
}
.agendatitle {
    position: absolute;
    bottom: 0;
    color: white;
    font-size: 1.3em;
    padding: 13px;
    background: #252525a1;
    font-family: 'Open Sans';
}
#s5_logo_module img{margin-top: -50px!important;}
.s5_module_box_1 ul.menu li.parent:before {
    content: "";
    border-color: transparent #333;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: .5em;
    position: absolute;
    display: none;

}

.s5_module_box_1 ul.menu li.parent {
    position:relative;
}
#s5_nav li {
        padding-top: 15px;
    background: none!important;
}
#s5_nav .mainParentBtn a {
    background: url(http://www.unlpam.edu.ar/templates/gck_store/images/s5_menu_arrow.png) no-repeat right center !important;
    padding-right:15px;
}
.carousel-cell h2.newsflash-title a:hover{  color: #E2E2E2}
.carousel-cell h2.newsflash-title a{    font-size: 37px;
        color: white!important;
    }
.carousel-cell h2.newsflash-title{    
    font-size: 31px;
    color: #251c21!important;
    border: 0;
    padding: 0 26px 0px 0!important;
    line-height: 1.1em;
    font-weight: 700;}
    .bannerscolor .tags {
    display: none;
}
ul.newsflash-horiz.main-carousel {
    margin: 0 -30px!important;
}
#s5_pos_top_row1_1 .module_round_box {
    border: 0;
}
#s5_pos_top_row1_1 .module_round_box {
    padding-top: 20px;
    padding-bottom: 20px;
}
#s5_pos_top_row1_1 div.module_round_box_outer:first-of-type .module_round_box {
    padding-top: 0px;
    padding-bottom: 0px;
    }

#s5_pos_top_row1_1 div.module_round_box_outer:nth-of-type(2n) .module_round_box {
    padding-top: 0px;
    padding-bottom: 20px;
    }
#s5_search_form .button {
    display: inline-block;
        border-radius: 0;
}
.s5_outer.propuestaacademica {
    margin: 20px -29px 0 -50px;
    background: #e6e6e6;
    text-align: center;
    padding: 10px 0px 30px 20px;
}

.s5_ts_active a, .module_round_box-highlight1, .s5_ls_readmore, .highlight1_bg, #s5_accordion_menu h3:hover, #s5_accordion_menu h3.s5_am_open, .icon_hover, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .vm-details-button a.product-details {
    background: #af8f76 !important;
}

.top2018 .nav-child {
       position:absolute;
       background:white;
       font-size: 1.2em;
       right: 0vw;
       width: 620px;
       padding: 25px 30px;
       z-index: 9999999999;
       display:none;
       border-top: 12px solid #dfdcdd;
       }

.top2018 li.parent:hover .nav-child {
    display: block;
}
#s5_top_bar,#s5_menu_wrap.s5_wrap {
overflow:visible;
}

.top2018 .nav-child li {
   float:left;
   display:block;
   clear: left;
}


.top2018 .nav-child li a {
    padding: 0 15px!important;
}
#s5_top_bar_left .nav-child a {
    border-left: 4px solid #dfdcdd;
    border-right: 0;

}
#s5_component_wrap_inner {
    padding-bottom: 25px;
}
div#s5_pos_sidebar_bottom .s5_mod_h3 {
    color: white;
}
div#s5_pos_sidebar_bottom .module_round_box {
    border: 0;
}
.blog .pull-left.item-image {
    max-width: 100%!important;
    width: 100%;
}
#s5_component_wrap .jsn-bootstrap3.trescolumnassecundarias .col-sm-12 a {
    max-height: unset;
    color: #585858;
    }

.col-lg-3.col-sm-12>a>.col-sm-12 {
    min-height: 150px!important;
}
center.facfiltros {
    margin: 20px -10px;
}
.hidecats .cat-children {
    display: none;
}


/*********SECCIONES INTERNAS 2020 *******/
@media only screen and (min-width : 992px) {
 #s5_center_column_wrap_inner{     }
}
.squaregrid .agendatitle {
    position: relative;
    margin-bottom: 5px;
    background: #ff8510;
}
.squaregrid .off .agendatitle {
    background: #848484;
}

.lista ul {
    padding: 0 1rem;
    /* font-size: .5em; */
}

.lista ul li h4 {
    font-size: 1.2em;    display: inline;
}
.lista ul li a:hover h4{ font-weight: bold!important;}
.lista div.off ul li>a:hover {
    color: white!important;
    text-decoration:none!important;
}
.lista li a:hover{color:white;}
.lista li a {
    background: #a2a2a2;
    padding: 4px 19px;
    margin: 0;
    color: #ffffff!important;
    border: 0;
    font-size: 10px;
}


/********Investigación y Posgrado********/
.p-0{
    padding: 0!important;
}
.p-3{
    padding: 1.5rem;
}
.px-3{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.pl-3{
    padding-left: 1.5rem!important;
}
.pl-4 {
    padding-left: 2.5rem!important;
}
.pt-3{
    padding-top: 1.5rem!important;
}
.py-3{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.py-4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.ip-title {
    font-size: 1.5em;
    font-family: 'Montserrat',Open Sans,Arial!important;
    font-weight: bold!important;
    padding: 0 15px 10px;
}
p.ip-text {
    padding: 0 0;
}
.ip-cartel{text-align:center;}
.ip-heroimg{
    width: 123%;
    margin: 0 -25px 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 240px;
    border-bottom: 5px solid #e86a048a;
}
.ip-backbg{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 240px;
}
.ip-cartel h3{
    font-size:3em;
    font-weight:bold;
    color: #e86a04;
    border-bottom: 1px solid #dfdcdd;
    display: inline-block;
}
.ip-cartel p{padding:0 15px;font-size: small;}

.ip-personal li {
    list-style-type: none; 
}
.ip-personal li:first-of-type {
    font-weight: bold;
    font-size: 0.8em;
    margin-left: -19px;
}
.ip-personal .ip-title {
        padding: 0 0px 10px;
}
.ip-personal .col-xs-6 {

    text-align: left;
}

/*********FIN SECCIONES INTERNAS 2020 *******/
@media all and (max-width: 800px) {
  .calendar ul {
    grid-gap: .25em;
  }
}
@media all and (max-width: 767px) {
.elecciones-2022.item-page .article-index ul li {flex:1;float:left;display: inline-flex!important;margin-right:5px;}
.elecciones-2022.item-page .article-index ul {    font-size: 1em;
    width: fit-content;
    height:3em;
    display: inline-flex!important;
    white-space: nowrap;
    overflow-x: scroll!important;
                                 
    overflow-y: visible;            }
.elecciones-2022.item-page .article-index {
    width: 100%;
    overflow-x: scroll;

    overflow-y: visible;
}
    .elecciones-2022.item-page  .article-index{margin:0;float: left;}
    .elecciones-2022.item-page ul.nav-tabs {
    padding: 0;
    }
    
.elecciones-2022.item-page .article-index ul li {
    list-style-type: none;
    display: inline-block;
    }


    #s5_center_area1 #s5_pos_below_body_1 .module_round_box {
    padding-left: 0;
}

    .calendar h3 {
    font-size: 14px;
}
.facultadesfilters {
    width: 118%!important;
    font-size: 0.9em;
    margin: 0 -16px!important;
}
center.facfiltros {
    margin-top: 0;
}
    .filterlegend{display: none;}
    .calendar ul {
    grid-template-columns: 50% 50%;
    margin: 0 -30px;}
    div#s5_top_row1_wrap .module_round_box_outer img {
    width: 100%!important;
    margin: auto!important;
}
.home-tabs .jsn-bootstrap3.row {
    margin-bottom: 45px;
}
    input {
    max-width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
}
    #s5_component_wrap {
    padding: 0 20px;
}
#s5_center_column_wrap_inner {
    padding-top: 0;
}
#s5_component_wrap_inner .pull-left.item-image {
    max-width: 100%;
    margin: 0 -15px 0 0px;
}
    .claustrotabs .backbg {
    min-height: 100px;
}
    #s5_top_bar {
 display: none;}
 #s5_responsive_mobile_top_bar{
    background: none;

    height: 78px;
 }
#s5_responsive_mobile_bar_active {
    display: none;
}
.s5_responsive_mobile_sidebar_body_wrap_show_ltr div#s5_responsive_mobile_toggle_click_menu {
    float: left;
    margin: 0;
    background: white;
    padding: 15px 13px;
}
#s5_responsive_mobile_toggle_click_menu {
    background: none;
    float: right;
    margin: 20px -2px 0;
}

#s5_logo_module img {
    margin-left: -10px;
    width: 90%;
    margin-top: -55px!important;
}


.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_menu span {
    background: url(../images/vertex/responsive/menu_darkx2.png) no-repeat 40% 37%;
    background-size: 20px 22px;
    color: black;
}

    #s5_pos_top_row1_1 .module_round_box_outer:first-of-type {
    margin-bottom: 30px;
}.tabs-content .secondcol {
    padding: 0 60px;
}
.tabs-content .secondcol {
    padding: 0 60px;
}

     #s5_logo_module {
    margin-top: 45px;
}

.bgslider{
    width: 100%;

    height: 200px;
}
.carousel-cell{
    height: 400px;
}
    .carousel-cell .sliderarticle {
            width: auto;
    position: relative;
    margin: 30px;
    background: #fbfbfbe8;
    margin-top: -85px;
    padding: 20px 25px;
}

.carousel-cell h2.newsflash-title {
    padding: 0!important;
    font-size: 2em;
}

.colorbanner {
    margin-bottom: 10px;
}

.selectorcarreras div {
    width: 100%;
}

#s5_component_wrap_inner {
    padding: 0;
}

#s5_center_column_wrap_inner {
    margin: 0!important;
}

div#s5_right_column_wrap {
        width: 100%!important;
        margin: 0!important;
}

.modagenda>div {margin-bottom: 15px;}
.s5_outer.videoshome div{
    width: 100%!important;
    text-align: center;
}

ul.newsflash-vert.videoshome,.videoshome .newsflash-item {
    margin: 0!important;
    padding: 0!important;
}

.module_round_box.videoshome {
    padding: 0;
}


div#s5_pos_bottom_row2_1 {
    height: 220px!important;
}

a.botonfooter {
    width: 80%!important;
    display: inline-block;
    margin-bottom: 5px;
    padding: 4px;
}

div#s5_pos_custom_3, div#s5_pos_custom_3_inner {
    padding: 10px 0;
}

.bannersfooter img {
    width: 50%;
    margin-bottom: 15px;
}

div#s5_footer_area1 {
}


ul.newsflash-horiz.main-carousel {
    margin: -30px -30px 0 -30px!important;
}
}
