Tienes mal el selector. Con esto:
Seleccionas un algo cuyo identificor es
#midiv que está dentro de otro algo llamado
#boton. Y obviamente no está dentro en tu caso, sino que es un elemento adyacente (o hermano, como lo quieras llamar), entonces puedes usar
~ o incluso
+ (aunque este es para
elementos posteriores adyacentes directos, que en tu caso
concreto valdría).
Dicho lo cual:
O también: