Ciao a tutti,
dovrei affiancare 2 label.
Il label di sinistra deve prendere larghezza automatica in base all'elemento presente all'interno.
Il label di destra deve riempire il resto dello spazio.
Mettendo 100% al label di destra va a capo e prende il 100% dello spazio totale, senza considerare ciò che occupa la parte di sinistra.
Il tutto deve avere una linea sotto di 1px che prende il 100% dello spazio.
Questo il codice, cosa sbaglio?

codice:
.labelprofilosinistra {
    width: auto;
    height: 100%;
    vertical-align: top;
    text-align: left;
    border-bottom: 1px solid #CCCCCC;
    margin: 0px 0px 0px 0px;
    padding: 10px 20px 10px 0px;
}


.labelprofilodestra {
    line-height: 20px;
    width: 100%;
    height: 100%;
    vertical-align: top;
    text-align: left;
    border-bottom: 1px solid #CCCCCC;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;


}