.lines-top-gray {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/lines-top-gray.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-bottom-gray {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/lines-bottom-gray.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-top-yellow {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/yellow_lines_top_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-bottom-yellow {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/yellow_lines_bottom_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
	margin-bottom: 30px;
}

.lines-top-v2 {
	width: 100%;
	height: 146px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/lines-top-v2.png);
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}
.lines-bottom-v2 {
	width: 100%;
	height: 146px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/lines-bottom-v2.png);
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.lines-top-v3 {
	width: 100%;
	height: 206px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/lines-top-curve-v3.png);
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}
.lines-bottom-v3 {
	width: 100%;
	height: 206px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/lines-bottom-curve-v3.png);
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.l-figura-morada {
	width: 300px;
	height: auto;
	position: absolute;
	z-index: 99;
	top: 70px;
	left: -20px;
}

.l-figura-red {
	width: 300px;
	height: auto;
	position: absolute;
	z-index: 99;
	bottom: -20px;
	right: 0px;
}

.l-figura-red-2 {
	width: 344px;
	height: auto;
	position: absolute;
	z-index: 99;
	bottom: -160px;
	left: 0px;
}

.lines-top-blue {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/blue_2_lines_top_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-bottom-blue {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/blue_2_lines_bottom_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-top-deep-blue {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/blue_lines_top_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-bottom-deep-blue {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/blue_lines_bottom_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-top-green {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/green_lines_top_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-bottom-green {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/green_lines_bottom_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
	margin-bottom: 30px;
}

.lines-top-purple {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/purple_lines_top_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-bottom-purple {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/purple_lines_bottom_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-top-red {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/red_lines_top_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.lines-bottom-red {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
	background: url(../images/figuras/red_lines_bottom_small.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

@media only screen and (max-width: 1192px) {
	.l-figura-morada {
		width: 220px;
		bottom: -70px;
		left: -20px;
	}

	.l-figura-red {
		width: 220px;
		height: auto;
		position: absolute;
		z-index: 99;
		bottom: -20px;
		right: 0px;
	}

	.l-figura-red-2 {
		width: 260px;
		height: auto;
	}
}

@media only screen and (max-width: 880px) {
	.l-figura-morada {
		display: none;
	}

	.l-figura-red {
		display: none;
	}

	.l-figura-red-2 {
		display: none;
	}

	.ed_module_ensenando .info_v2 {
		width: 80% !important;
	}
}
@media only screen and (max-width: 568px) {
	.lines-top-v3 {
		width: 100%;
		height: 100px;
		position: relative;
		margin: 0 auto;
		background: url(../images/figuras/lines-top-curve-v3.png);
		background-size: cover !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
	}
	.lines-bottom-v3 {
		width: 100%;
		height: 100px;
		position: relative;
		margin: 0 auto;
		background: url(../images/figuras/lines-bottom-curve-v3.png);
		background-size: cover !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
	}

	.lines-top-v2 {
		width: 100%;
		height: 70px;
	}
	.lines-bottom-v2 {
		width: 100%;
		height: 70px;
	}
}
