.clasificacion { width: 100%; border-spacing: 0; margin: 30px 0; }
.clasificacion thead th { border-bottom: 1px solid; font-weight: normal; text-align: center; padding: 5px 2px; font-weight: 100; font-size: 16px; }
.clasificacion thead th:nth-of-type(1) { text-align: left; }
.clasificacion thead th:nth-of-type(1) span { font-size: 25px; font-weight: 100; position: relative; top: -10px; }
.clasificacion thead th:nth-of-type(2) { font-weight: bold; }

.clasificacion tbody td { border-bottom: 1px solid; text-align: center; padding: 10px 2px; }
.clasificacion tbody td:nth-of-type(1) { font-size: 18px; padding: 9px 3px 6px; font-weight: 400; }

.clasificacion tbody td:nth-of-type(2) { font-size: 17px; }
.clasificacion tbody td:nth-of-type(2) { text-align: left; font-weight: 100; }
.clasificacion tbody td:nth-of-type(3) { font-weight: bold; background-color: #efefef; }
.clasificacion tbody td:nth-of-type(n + 3) { width: 8%; }
.clasificacion tbody td:nth-of-type(n + 4) { font-size: 16px; font-weight: 100; }

.clasificacion tbody em,
.clasificacion tbody em * { font-style: normal; font-weight: bold; color: #0d8ea2; }

.clasificacion tbody tr.marca td:nth-child(1) { border-left: 3px solid; }

.clasificacion tbody tr.marca td:nth-child(1) { border-left: 3px solid; }
.clasificacion tbody tr.marca1 td:nth-child(1) { border-left-color: #869a00; }
.clasificacion tbody tr.marca2 td:nth-child(1) { border-left-color: #0d8ea2; }
.clasificacion tbody tr.marca3 td:nth-child(1) { border-left-color: #0d8ea2; }
.clasificacion tbody tr.marca4 td:nth-child(1) { border-left-color: #ff2452; }
.clasificacion tbody tr.marca5 td:nth-child(1) { border-left-color: #007f89; }
