* {
  user-select: none;
  /* user-select, hace el objeto no seleccionable */
  -webkit-touch-callout: none;
  /* anula el efecto visual del touch prolongado sobre el objeto */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* anula feedback de color al hacer tap en link */
  -webkit-tap-highlight-color: transparent;
  /* similar anterior en algunos android */
  margin: 0;
  padding: 0;
}

#sortable {
  list-style-type: none;
  margin-left: auto;
  margin-right: auto;
}

#sortable li {
  float: left;
  width: 33.3%;
}

#sortable li img {
  vertical-align: bottom;
  width: 100%;
  height: auto;
}


/* En apaisado (landscape) anchura = máxima altura */
@media (orientation:landscape) {
  #sortable {
    width: 100vh;
  }
  /* 100vh: 100% del alto de ventana visualizada */
}


/* En vertical (portrait) se adapta al máximo ancho */

@media (orientation:portrait) {
  #sortable {
    width: 100%;
  }
}