﻿
.item-grafica{
    text-align:center;
}

.grafica {
    margin: 20px;
    height: 350px;
    overflow: hidden;
}

    .grafica.sin-datos {
        background-color: #fafafa;
        display: flex;
        justify-content: center;
        align-items: center;
        font-style: italic;
    }

    .grafica.sin-datos::before {
        content: 'Sin datos para la gráfica';
    }

.item-icono {
    text-align: left;
    margin: 0 0 20px 20px;
}

    .item-icono.con-error, tr.con-error, .tabla-elementos tbody.con-error {
        background-color: #ffeeee;
    }

    .item-icono.advertencia, tr.advertencia, .tabla-elementos tbody.advertencia {
        background-color: #ffffee;
    }

    .item-icono.correcto, tr.correcto, .tabla-elementos tbody.correcto {
        background-color: #eeffee;
    }

.fechas {
    text-align:center;
}

.codigo-error{
    margin:20px;
}

table.aplicaciones-web td, table.aplicaciones-web th.servidor {
    text-align: center;
}

table.aplicaciones-web th.aplicacion {
    width: 200px;
}

td.servidor, td.bdd {
    width: 200px;
}

table.tareas-programadas th{
    text-align:center;
}

table.tareas-programadas .descripcion{
    font-style:italic;
}

table.resumen td.icono, table.tareas-programadas td.icono, table.bases-datos td.icono {
    width: 2em;
}

table.resumen td.numero {
    width: 2em;
}

table.resumen td.numero span {
    padding: 0 3px 0 3px;
    color: #fff;
    background-color: #f55;
}

h3{
    text-transform:none;
}

    h3 > img {
        height: 1em;
        vertical-align: middle;
        margin-right: 5px;
    }