/* Home */
.cuadrilatero .lateral {width:23%;}
.cuadrilatero .col-left {float:left;margin-right:2%;}
.cuadrilatero .col-right {float:right;margin-left:2%;}

.cuadrilatero .focal {float:left;width:50%;}

.col-grid .col-panel,
.franja > article {float:left;width:22%;margin-right:4%;}
.col-grid .col-panel:last-child,
.franja > article:last-child {margin:0;}

.autores .columns > article {float:left;width:23%;margin-right:3%;}
.autores .columns > article:last-child {width:22%;margin:0;}

.layout1-grid > .panel {float:left;width:calc(100% - (30px + 300px));}
.layout1-grid > .panel.sidebar {float:right;width:300px;}

.layout1-grid .row .panel {float:left;width:32%;margin-right:2%;}
.layout1-grid .row .panel:last-child {margin:0;}

.layout2-grid .column {float:left;width:23%;margin-right:2%;}
.layout2-grid .column:last-child {margin:0;width:50%;}

/* Acu */
.list .body {float:left;width:calc(100% - (30px + 300px));}
.list aside {float:right;width:300px;}

.list .container article {float:left;width:31%;margin-right:3.5%;}
.list .container article:nth-child(3n) {margin:0;}

@supports (display:grid) {
	.list .container article,
	.list .body, .list aside, 
	.layout2-grid .column,
	.layout2-grid .column:last-child,
	.layout1-grid .row .panel,
	.layout1-grid .row .panel:last-child,
	.autores .columns article,
	.autores .columns article:last-child,
	.cuadrilatero .focal,
  	.cuadrilatero .lateral,
  	.col-grid .col-panel,
  	.franja > article {
    	width: auto;
    	margin:0;
    	float:none;
  	}
}


*+html .list,
*+html .layout2-grid,
*+html .layout1-grid,
*+html .cuadrilatero,
*+html .franja,
*+html .col-grid,
*+html .autores .columns {display:inline-block;}

* html .list,
* html .layout2-grid,
* html .layout1-grid,
* html .cuadrilatero,
* html .franja,
* html .col-grid,
* html .autores .columns {height:1%}

.list:after,
.layout2-grid:after,
.layout1-grid:after,
.cuadrilatero:after,
.franja:after,
.col-grid:after,
.autores .columns:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}