¿el border-radius sería una novelería?
Código CSS:
Ver originallabel {
height: 25px;
width: 150px;
border: 3px solid #000;
border-radius: 50% 50% 0 0;
position: relative;
}
input {
height: inherit;
width: inherit;
position: relative;
top: -4px;
border: 0 none;
background: #fff;
}