#rojo-resumen{border:3px solid #C0261B;background:#FDECEA;color:#8E1B12;padding:20px 24px;margin:26px 0;border-radius:4px}
#rojo-resumen h3{margin:0 0 8px;color:#C0261B;font-size:20px;line-height:1.25}
#rojo-resumen p{margin:0;color:#8E1B12;font-size:14px;line-height:1.55}
#rojo-resumen ul{margin:12px 0 0 18px;padding:0}
#rojo-resumen li{margin:5px 0;font-size:14px}
#rojo-resumen li b{color:#C0261B}
.shot.falta-rojo{outline:3px solid #C0261B;outline-offset:4px}
.shot.falta-rojo .f-hecho{background:#C0261B;color:#fff !important;padding:2px 9px;font-weight:700;border-radius:3px}
.aviso-rojo{background:#C0261B;color:#fff;padding:9px 13px;font-size:13px;line-height:1.45;font-weight:600;margin:10px 0;border-radius:3px}
.aviso-rojo b{color:#fff;text-decoration:underline}
#rojo-resumen .extra{margin-top:14px;padding-top:12px;border-top:1px solid #f0c4bc;font-size:13.5px}
.tag-g{display:inline-block;background:#1A5FB4;color:#fff;font-size:10px;font-weight:700;
  letter-spacing:.1em;padding:2px 7px;border-radius:3px;vertical-align:1px;margin-right:6px}
.shot.falta-dup{outline:3px dashed #8a8676;outline-offset:4px;opacity:.72}
.shot.falta-dup .f-hecho{background:#8a8676;color:#fff !important;padding:2px 9px;
  font-weight:700;border-radius:3px}
.aviso-rojo.es-dup{background:#5f5c52}
