#form {
  width: 250px;
  margin: 0 auto;
  height: 50px;
}

#form p {
  text-align: center;
}

#form label {
  font-size: xx-large;
}

input[type="radio"] {
  display: none;
}

label {
  color: grey;
}

.clasificacion {
  direction: rtl;
  unicode-bidi: bidi-override;
}

label:hover,
label:hover ~ label {
  color: orange;
}

input[type="radio"]:checked ~ label {
  color: orange;
}

#observacionescalificaciones {
  width: 1000px;
}

#formularioseleccionmedicos {
  vertical-align: middle;
  font-size: small;
  font-family: 'PT Serif', serif;
  background-color: #D6D8DF
}

#profesion{
 height:24px; width:140px; 
}

#ciudad{
 height:24px; width:180px; 
}

#medico{
 height:26px; width:180px; 
}

#contenerdeobservacion {
  font-family: 'PT Serif', serif;
}
