.fila {
	display: table;
	width: 100%;
	border-spacing: 30px 15px;

}

.col-12 {
	display: table-cell;
	width: 100%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-12-sin {
	display: table-cell;
	width: 100%;
	vertical-align: top;
	background: white;
	border-radius: 0.2875rem;
}

.col-11 {
	display: table-cell;
	width: 91.63%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-10 {
	display: table-cell;
	width: 83.3%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-10-sin {
	display: table-cell;
	width: 83.3%;
	vertical-align: top;
	background: white;
	border-radius: 0.2875rem;
}

.col-9 {
	display: table-cell;
	width: 74, 97%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-8 {
	display: table-cell;
	width: 66.64%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-7 {
	display: table-cell;
	width: 58.31%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-7-sin {
	display: table-cell;
	width: 58.31%;
	vertical-align: top;
	background: white;
	border-radius: 0.2875rem;
}


.col-6 {
	display: table-cell;
	width: 49.98%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-6-sin {
	display: table-cell;
	width: 49.98%;
	vertical-align: top;
	background: white;
	border-radius: 0.2875rem;
}

.col-5 {
	display: table-cell;
	width: 41.65%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-5-sin {
	display: table-cell;
	width: 41.65%;
	vertical-align: top;
	background: white;
	border-radius: 0.2875rem;
}


.col-4 {
	display: table-cell;
	width: 32.32%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-3 {
	display: table-cell;
	width: 24.99%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-2 {
	display: table-cell;
	width: 16.66%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.col-1 {
	display: table-cell;
	width: 8.33%;
	vertical-align: top;
	padding: 20px;
	background: white;
	border-radius: 0.2875rem;
}

.padding-left-30 {
	padding-left: 30px;
}

.margen_20 {
	padding: 20px;
}


.separacion_mdi {
	margin-top: -10px;
}

.separacion_5 {
	margin-top: 5px;
}

.separacion_10 {
	margin-top: 10px;
}

.separacion_20 {
	margin-top: 20px;
}

.separacion_30 {
	margin-top: 30px;
}

.separacion_40 {
	margin-top: 40px;
}

.separacion_50 {
	margin-top: 50px;
}

.separacion_60 {
	margin-top: 60px;
}

.separacion_70 {
	margin-top: 70px;
}

.separacion-header {
	padding-top: 80px;
}

.arriba {
	vertical-align: top;
}

.middle {
	vertical-align: middle;
}

.abajo {
	vertical-align: bottom;
}

/************************************************/


/* PANTALLA 480PX								*/


/************************************************/

@media only screen and (max-width: 780px) {
	.separacion-header {
		padding-top: 80px;
	}

	.fila {
		display: table;
		width: 100%;
		border-spacing: 20px 0px;
	}

	.col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,.col-5-sin,
	.col-6,
	.col-6-sin,
	.col-7,.col-7-sin,
	.col-8,
	.col-9,
	.col-10,.col-10-sin,
	.col-11,
	.col-12,.col-12-sin {
		display: block;
		width: 100%;
		margin-bottom: 15px;
		background: white;
		border-radius: 0.2875rem;
	}
}

@media only screen and (max-width: 540px) {
	.separacion-header {
		padding-top: 80px;
	}

}