BODY {
    color:#000000; margin:0 auto; padding:0px ; text-align:center;
    background-color:#ffffff; background:transparent url(/app/imgs/bk.gif);
}

.iDbd { opacity: 0.5; } 

/********************************
 BEGIN Bootstrap 4 breakpoints
********************************/
.iLst {width:96px; height:140px;} // sm 

@media (min-width: 768px)  /*md Medium devices (tablets, 768px and up) */
{ 
  .iLst {width:96px; height:140px;} 
} 
@media (min-width: 992px)  /*lg Large devices (desktops, 992px and up) */
{ 
  .iLst {width:89px; height:130px;} 
} 
@media (min-width: 1200px) /*xl Extra large devices (large desktops, 1200px and up) */
{ 
  .iLst {width:110px; height:160px;} 
} 


.hImperdibles { max-width:100%;  }
.hNombradas { max-width:100%;  }
.hDestacadas { max-width:100%;  }
.hBanners {max-width:100%; }
  
@media (min-width: 768px)  /*md Medium devices (tablets, 768px and up) */
{ 
    .hBanners { max-width:89px; }
} 
@media (min-width: 992px)  /*lg Large devices (desktops, 992px and up) */
{ 
  .hImperdibles { max-width:141px; }
  .hNombradas { max-width:141px; }
  .hDestacadas { width:95px;  }
  .hBanners { max-width:142px; }
} 
@media (min-width: 1200px) /*xl Extra large devices (large desktops, 1200px and up) */
{ 
} 


/********************************
 END Bootstrap 4 breakpoints
********************************/


.tseo {font-size: 12px; text-align: justify; } 

.bgcolor01 { background-color:#990000; color:#fff; }
a.bgcolor01:hover, a.bgcolor01:visited { color:#fff; }
.bgcolor02 { background-color:#701822; color:#fff; }
a.bgcolor02:hover, a.bgcolor02:visited { color:#fff; }

.list-group-item-bgcolor01{
  background-color: #990000;
  border-top: 1px solid #0091b5;
  color:#fff;
  border-left-color: #fff;
  border-right-color: #fff;
}
.list-group-item-bgcolor01:hover {
  background-color: #701822;
  color:#fff;
}

.nav-link {  }
.nav-tabs .nav-link {
    color: gray;
    border: 0;
    margin-left:2px;
}
.nav-tabs .nav-link.active {
	border:0px; background-color:#fff; font-weight: bold;	/*f8f9fa*/
    border-bottom: 2px solid #990000;
}

.toast {
  position: fixed;
  bottom: 10px;
  right: 15px;
  z-index: 1111;
}


.view-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0;
  margin-bottom: 0;
}

.ew{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.enw{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;    
  padding:2px;
}


.item.gridview {
  margin-top:4px;
  margin-bottom:4px;
  padding:10px;
}
.item.gridview .cont { background-color:#fff; margin:1px; border:1px solid #f0f0f0; 
  padding-top:10px; padding:bottom:10px;}

.item.listview
{
  border:1px solid #b0b0b0;
  border-radius: 4px;
  width:96%;
  max-width:96%;
  -ms-flex: 0 0 96%;
  flex: 0 0 96%;
  background-color: #fff;
  padding:0px;
  vertical-align: top;
  margin:auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

.item.listview .thumb {
  float:left;
  width: 20%;
  padding-left:2px;
  padding-right:2px;
}
.item.listview .thumb .img-thumbnail { margin-top:10px; margin-bottom:10px; }

.item.listview .caption {
  float: left;
  vertical-align: top;
  width: 80%;
  padding:4px;
  margin:0 auto;
  margin-top:6px;
  text-align: left;
}
.item.listview .com{
  max-height: 40px;
  width:100%;
  margin:0px auto;
  margin-top: 4px;    
  margin-bottom: 6px;
  padding-right: 8px;
  font-family:arial;
  font-size:14px;
}

.item.gridview .com { display:none; }
.item.gridview .showl { display:none;}

.item.gridview .ls_tel { display:none; }
.item.gridview .ls_barrio { display:none; }
.item.gridview .gr_barrio { padding:0px; margin:0px; }

.item.listview .ls_tel { padding:0px; margin:0px; }
.item.listview .gr_barrio { display:none; }
.item.listview .ls_barrio { padding:0px; margin:0px;}


.item.listview .fecha { float:right;text-align: right; font-size: 12px; color:#b0b0b0; padding-left: 10px; padding-right: 10px; background-color:#efefef; border:1px solid #b0b0b0;}
.item.listview .overlay { float:right; }
.item.gridview .overlay { margin-top: -22px; }



 
.social-sharings {display:grid; grid-template-columns:repeat(5, 24.9% [col-start]); grid-column-gap:1px}
.social-sharing-item:hover{filter:alpha(opacity=60);opacity:.6;transition:all .5s ease}
.social-sharing-item a {display:block; height:36px;text-align:center}
.social-sharing-item svg {height:100%;fill:#fff}
.share-facebook {background-color:#3b5998}
.share-twitter {background-color:#00aced}
.share-googleplus {background-color:#db4437}
.share-linkedin {background-color:#007bb6}
.share-mail {background-color:#f60}
.share-whatsapp {background-color:#4dc247}

