#apartado_escuela label,
#apartado_ubicacion label,
#apartado_zona label{float:left;width:25%;text-align:right;margin-right:.5em;}

#apartado_filtros label{float:left;width:60%;text-align:right;margin-right:.5em;}
#apartado_escuela .input,
#apartado_ubicacion .input,
#apartado_zona .input,
#apartado_filtros .input
{clear:left;}
 input[type="text"]{width:55%;}
 
 .submarco{width:auto;}
 
 #apartado_escuela,
 #apartado_ubicacion,
 #apartado_zona,
 #apartado_filtros
 {float:left;width:46%;margin-right:2em;}
 #apartado_filtros
 {float:left;width:44%;margin-right:0;}
#apartado_filtos legend {width:50px;}

 #apartado_escuela,
 #apartado_ubicacion,
 #apartado_zona,
 #apartado_filtros
{font-size:14px;}
 #apartado_escuela legend,
 #apartado_ubicacion legend,
 #apartado_zona legend,
 #apartado_filtros legend
{font-size:18px;}

/*BOTONES LINKS*/
.espacio_pancartas{margin-bottom:31px;}
.pancarta{margin-right:30px;}
.marco {
        background: url(../../img/forms/tenlo.png) no-repeat 95% 30px;
    
}

/*autocompletador*/
div#opciones_nombre {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  font-size:10px;
}
div#opciones_nombre ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div#opciones_nombre ul li.selected { background-color: #D4006A;color:white;}
div#opciones_nombre ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
/*  height:32px;*/
  cursor:pointer;
}