Uno correción en el primer código, me falto agregar un margin-left: 0;, para que anule el margen en la parte izquierda, y asi la linea se queda junto al borde izquierdo y no centrado.
Dejo el código:
<!DOCTYPE html>
<html>
<head>
<title>Ejercicio CU00718B - aprenderaprogramar.com</title>
<meta charset="UTF-8" />
</head>
<body>
<ol>
<li>Doctores</li>
<ul>
<li>Juana Pérez</li>
<li>Alberto Márquez</li>
<li>Raúl Moreno</li>
</ul>
<hr style="height: 10px; color: blue; background-color: blue; width: 50%; margin-left: 0;" />
<li>Ayudantes</li>
<ul>
<li>Noelia Suárez</li>
<li>Abel Rebollo</li>
</ul>
<hr style="height: 10px; color: blue; background-color: blue; width: 50%; margin-left: 0;" />
<li>Auxiliares</li>
<ul>
<li>Silvia Estévez</li>
<li>Angela González</li>
<li>Cuarthemoc Adanez</li>
</ul>
</ol>
</body>
</html>