ul.leaders {
	max-width: 40em;
	padding: 0;
	overflow-x: hidden;
	list-style: none;
	margin-right: auto;
	margin-left: auto;
}
ul.leaders li:before {
	float: left;
	width: 0;
	white-space: nowrap;
	position: relative;
	z-index: -1;
	content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "
}
ul.leaders span {
	padding-right: 0.33em;
	background: white
}
ul.leaders span + div {
	float: right;
	padding-left: 0.33em;
	background: white
}
.ficha-tecnica h3 {
	font-size: 20px;
}
.ficha-tecnica p {
	margin: 0;
}
.ficha-tecnica li > div {
	overflow: auto;
}
.ficha-tecnica {
	font-size: 14px;
	max-width: 450px;
	margin: 0 auto;
	transition: .5s;
}
.ficha-tecnica ul:last-child {
	margin-bottom: 0;
}
.ficha-tecnica ul:last-child:after {
	content: '...';
	display: block;
	text-align: center;
	font-size: 20px;
	margin: 10px 0;
}

@media only screen and (max-width: 650px) {.ficha-tecnica {max-width: none;}}
@media only screen and (max-width: 500px) {.ficha-tecnica {font-size: 10px;}}
@media only screen and (max-width: 450px) {.ficha-tecnica {font-size: 9px;}}