.marco {
padding-left:40px;
padding-right:40px;
height:700px;
}

/*    */
.marco .day, .marco .month {
    width:30px;
}
    
.marco .year {
    width:50px;
}

.marco .r {
    text-align:right;
}

.marco .a INPUT {
    width:99%;
}

.marco TABLE LABEL {
    display:block;
    text-align:left;
}
    
.marco TABLE {
    width:100%;
    margin:0;
    padding:0;
    height:56px;
}
    
.marco {
    font-size:11px;
    font-family:sans-serif;
}

.marco TABLE INPUT {
    border:solid gray 1px;
}

.marco B {
    color:red;
}
