.foto-miniatura{
    width:140px;
    height:105px;
    display:block;
    background-repeat:no-repeat !important;
    background-position: center center !important;
    float:left;
}
#galeria-fotos {
    padding: 10px;
    margin:0 auto;
    min-height:500px;
}
#galeria-fotos ul {
    list-style: none;
}
#galeria-fotos ul li {
    display: inline;
}
#galeria-fotos ul span {
    border: 3px solid #d4d4d4;
    margin:2px
}
#galeria-fotos ul a:hover span {
    border: 3px solid #3e3e3e;
    color: #fff;
}
#galeria-fotos ul a:hover {
    color: #fff;
}