@charset "UTF-8";
/* CSS Document */


.art-grid-blq--list{
position: relative;    
width: 100%;
max-width: 1500px;
overflow: auto;    
flex: 1;
}
.art-grid-blq--list > .grp {
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
justify-content: flex-start;
flex-direction: row;	  
padding-bottom: 10px;  
}
.art-grid-blq--list > .grp > .cj {
height: auto !important;
}

.art-grid-blq--list .card-list {
width: 100%;  
min-height: auto !important;
justify-content: center;
background-color: var(--trans) !important; 
}
.card-list-img{
flex: 0 0 150px;
width: 150px;
border-radius: var(--border-r-base);	
overflow: hidden;
box-shadow: 
	0 0 0 1px rgba(53,72,91,.07), 
	0 2px 2px rgba(0,0,0,.01), 
	0 4px 4px rgba(0,0,0,.02), 
	0 10px 8px rgba(0,0,0,.03), 
	0 15px 15px rgba(0,0,0,.03), 
	0 30px 30px rgba(0,0,0,.04), 
	0 70px 65px rgba(0,0,0,.05);	
margin-right: 20px;	
}
.card-list-img picture{
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
justify-content: flex-start;
flex-direction: column;	
}

.art-grid-blq--list .card-list-tit {
padding-right: 20px;
}

.card-list-tit h4 {
font-family: var(--fuente-subtit);	
text-rendering: optimizeLegibility;
font-size: var(--font-size-md);
line-height: var(--line-height-md);
font-weight: 300;
font-variation-settings: "wght" 500;
text-shadow: 1px 1px 6px var(--ng-100);  
color: var(--bn-100);
margin: 0px 0px 0px 0px;
}
.art-grid-blq--list .card-list .art-grid-blq--card-img {
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
width: calc(100% - 10px);
height: calc(100% - 10px);
}
.art-grid-blq--list .card-list .art-grid-blq--card-list{
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
/*-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;*/
-webkit-flex-align: flex-start;
-ms-flex-align: flex-start;
-webkit-align-items: flex-start;
align-items: flex-start;  
justify-content: flex-start;
flex-direction: column;
position: relative;
flex: 1;
width: 100%;
z-index: 1;
padding: 5px 5px 0px 5px;  
}

.art-grid-blq--list .card-list .art-grid-blq--card-list .txt p {
font-family: var(--fuente-parrafo);
text-rendering: optimizeLegibility;
font-size: var(--font-size-base);
line-height: var(--line-height-base);
font-weight: 250;
font-variation-settings: "wght" 450;
color: var(--bn-100);
margin-bottom: 20px;
}

.art-grid-blq--list .card-list .art-grid-blq--card-list ul{	
width: 100%;	
list-style-type: none;	
margin: 0px;	
padding: 0px;
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li{
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
justify-content: flex-start;
flex-direction: row;
position: relative;	
width: 100%;  
border-radius: var(--border-r-base);  
margin: 5px 5px 12px 0px;
padding: 5px 5px 5px 5px;  
}

.art-grid-blq--list .card-list .art-grid-blq--card-list ul li:before{
content: '';
position: absolute;
bottom: -6px;
left: 0px; 
width: 100%;
height: 1px;
background-color: var(--base-a-5-30);  
}

.art-grid-blq--list .card-list .art-grid-blq--card-list ul li:first-of-type{
margin: 0px 5px 11px 0px;  
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li:last-of-type{
margin: 5px 5px 4px 0px;		
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li:last-of-type:before{
content: none;		
}

.art-grid-blq--list .card-list .art-grid-blq--card-list ul li > div{	
padding: 5px 5px 5px 5px;	
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li > div > h6 {
font-family: var(--fuente-subtit);
text-rendering: optimizeLegibility;
font-size: var(--font-size-sm);
line-height: calc(var(--line-height-sm) - 2px);
font-weight: 300;
font-variation-settings: "wght" 600;
text-align: left;	
color: var(--bn-100);
margin: 0px;
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li div p {
font-family: var(--fuente-secundaria);
text-rendering: optimizeLegibility;
font-size: var(--font-size-xs);
line-height: var(--line-height-xs);
font-weight: 300;
font-variation-settings: "wght" 600;
text-align: center;	
color: var(--bn-70);
margin: 0px;
}

.art-grid-blq--list .card-list .art-grid-blq--card-list ul li .card-list-nombre{	
flex: 1;
width: 100%;
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li .card-list-fecha{	
flex: 1;
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li .card-list-medio{	
flex: 1;
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li .card-list-link{ 
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
justify-content: center;
flex-direction: row;	
flex: 0;	
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li .card-list-link a{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 3;
}

/*TRANSICIONES*/
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li{
background-color: var(--trans);  
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li:hover{
background-color: var(--ng-50);  
}

/*MEDIA QUERIES*/
@media screen and (max-width: 1280px){
/*transiciones*/
.card-list-link .btn{
background-color: var(--trans);	
}
.card-list-link:hover .btn{
background-color: var(--trans);	
}
}

/*@media screen and (orientation:portrait){*/
@media screen and (max-width:851px){
/*lista noticias*/	
.art-grid-blq--list {
width: 100%;
}	
}

@media screen and (max-width: 677px){	
/*lista perfiles*/	
.art-grid-blq--list {
width: 100%;
}	
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li {
justify-content: space-between;	
padding: 10px 0px 14px 0px;
}	
  
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li .card-list-nombre {
flex: 0 0 100%;
width: 100%;
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li .card-list-fecha {
flex: 0;
}
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li .card-list-medio {
flex: none;
}	
.art-grid-blq--list .card-list .art-grid-blq--card-list ul li .card-list-link {
flex: 0;
}	
.art-grid-blq--list .card-list-tit {
padding-right: 10px;
}		
}
