.bandera {
    background-image: url(/../imagenes/img_presentacion/banderas.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.bandera-b-ale {
    width: 26px;
    height: 17px;
    background-position: -5px -5px;
}

.bandera-b-arg {
    width: 27px;
    height: 18px;
    background-position: -5px -32px;
}

.bandera-b-bra {
    width: 26px;
    height: 17px;
    background-position: -5px -60px;
}

.bandera-b-chi {
    width: 26px;
    height: 17px;
    background-position: -5px -87px;
}

.bandera-b-esp {
    width: 26px;
    height: 17px;
    background-position: -5px -114px;
}

.bandera-b-eur {
    width: 28px;
    height: 19px;
    background-position: -5px -141px;
}

.bandera-b-fra {
    width: 26px;
    height: 17px;
    background-position: -5px -170px;
}

.bandera-b-gen {
    width: 28px;
    height: 19px;
    background-position: -5px -197px;
}

.bandera-b-ing {
    width: 26px;
    height: 17px;
    background-position: -5px -226px;
}

.bandera-b-jap {
    width: 26px;
    height: 17px;
    background-position: -5px -253px;
}

.bandera-b-mex {
    width: 26px;
    height: 17px;
    background-position: -5px -280px;
}

.bandera-b-oro {
    width: 28px;
    height: 19px;
    background-position: -5px -307px;
}

.bandera-b-pet {
    width: 28px;
    height: 19px;
    background-position: -5px -336px;
}

.bandera-b-ui {
    width: 28px;
    height: 19px;
    background-position: -5px -365px;
}

.bandera-b-uru {
    width: 25px;
    height: 17px;
    background-position: -5px -394px;
}

.bandera-b-usa {
    width: 25px;
    height: 17px;
    background-position: -5px -421px;
}