/* clases utilizadas para el presupuesto */
div.presTabla {
    /*
    background: none #cc9966; border: solid #333333 1px; color: #000000;
    margin: 0.5em 12px 0.5em 12px; padding: 0; text-align: center;
    */
    position: relative;
    width: auto;
}

div.presFila {
    /*position: relative;*/
    background: none #ffffcc; border: solid #000000 0px; color: #000000;
    margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
    padding: 0; text-align: center; width: 100%;
}

div.presColumna {
    border: none; float: left; margin: 0; padding: 0; /*width: auto;*/
}

.presCampo {
    background: #f00;
    margin: 0;
    padding: 0;
    display: inline-block;
}

.presTitulo {
    /*position: absolute;*/
    text-align: center;
    font-weight: bold;
}

.presFecha {
    text-align: center;
    width: 80px;
}

.presTratamiento {
    width: 250px;
}

.presDebe {
    width: 50px;
}

.presHaber {
    width: 50px;
}


/* clases utilizadas para la pagina de administración del módulo */
div.lpd {
    color: red;
    padding: 5px;
}

p.lpd {
    color: red;
    /*bottom-margin: 0px;*/
    text-align:justify;
    font-size: 0.7em;
    font-weight: normal;
    line-height: normal;
}

.DiaSemana {
    /*position: absolute;*/
    float: left;
    text-align: center;
}

.titulosSemana {
    width: 100px;
}

.horaIni {
    float: left;
    width: 50px;
}

.minIni {
    float: left;
    width: 50px;
}

.horaFin {
    float: left;
    width: 50px;
}

.minFin {
    float: left;
    width: 50px;
}

.campohorario{
    margin: 0;
    padding: 0;
    display:inline-block;
}

/*
.form-item {
    background: #333;
}*/
/*
.form-text {
    background: #222;
}
*/




.botondiacal {
    border: 2px solid #250;
    background: rgb(146,253,49);
    margin:0 1px 0 0;
    padding:1px 1px 1px 1px; /* Links */
    width: 26px;
    max-width: 26px;
}
.botondiacal:hover {
    border: 1px solid #f00;
    background: #eef;
}
.botondiacal:disabled {
    border: 2px solid #250;
    background: #C0C0C0;
}
.botondiacalhoy { /* falta añadir el hover para este dia */
    border: 2px solid #250;
    background: rgb(146,253,49);/*rgb(95,185,5); */
    margin:0 3px 0 0;
    padding:1px 1px 1px 1px; /* Links */
    width: 26px;
    max-width: 26px;
    font-weight:bold;
    color: white;
}

.botondiasem {
    border: 1px solid #006;
    background: #250;
    padding:1px 1px 1px 1px; /* Links */
    width: 26px;
    max-width: 26px;
    color: white;
}
.botonnav {
    border: 1px solid #250;
    background: rgb(146,253,49);
    padding:1px 8px 1px 8px; /* Links */
    margin:1px 1px 0 0;
    font-weight:bold;
    color:black;
}

.botonnav:hover {
    border: 1px solid rgb(146,253,49);
    background: #250;
    color: white;
}
.botondiavacio {
    border: 2px solid transparent;
    background: transparent;
    margin:0 1px 0 0;
    padding:1px 1px 1px 1px; /* Links */
    width: 26px;
    max-width: 26px;
}

.botondiaselec {
    border: 2px solid #FF0000;
    padding:0px 0px 0px 0px;
    font-weight:bold;
}

.botondiafestivo{
    color: #FF0000;
    background: rgb(209,209,209);
}

.saldopendiente{
    color: red;
    font-size:25px;
    margin-top: 10px;

}
