﻿/* Cabecera y pie de las partes pública y privada */
#publica
{
    background-color:#A4CADA;
}
#cabecera 
{
    background-color:#175992;
    border-bottom-color:#DAE1E5;
}
    #publica #cabecera 
    {
        background-color:#175992;
        border-bottom-color:#000;
    }
#pie
{
    color:#fff;
    background-color:#175992;
}
    #pie a {
        color:#fff;
    }
    #publica #pie
    {
        background-color:#175992;
        border-top-color:#000;
    }


/* Formularios de la parte pública */
#areaForm, #areaError, #areaMensaje
{
    color:#fff;
    background-color:#175992;
    border-color:#175992;
}
    #areaError a, #areaMensaje a
    {
        color:#999;
    }
    #areaError a:hover, #areaMensaje a:hover
    {
        color:#ccc;
    }
    #areaError a:active, #areaMensaje a:active
    {
        color:#fff;
    }
    #areaForm form span.texto
    {
        background-color:#555;
    }
    #areaForm label
    {
        color:#fff;
    }
    a.botonGrande, input.botonGrande
    {
        color:#eee;
        background-color:#85b4da;
        border-color:#85b4da;
    }
        a.botonGrande:hover, input.botonGrande:hover
        {
            color:#fff;
            background-color:#96D1EB;
            border-color:#96D1EB;
        }
        a.botonGrande:active, input.botonGrande:active
        {
            color:#fff;
            background-color:#85b4da;
            border-color:#85b4da;
        }
    a.recuperarpassword
    {
        color:#ddd;
    }
        a.recuperarpassword:hover
        {
            color:#eee;
        }
        a.recuperarpassword:active
        {
            color:#fff;
        }


/* Recuadro de usuario de la pantalla de selección de elemento activo */
#seleccionElementoActivoForm #nombreUsuario
{
    background-color:#5590BD;
    border-color:#104E8B;
}
    #seleccionElementoActivoForm #nombreUsuario #etiqueta
    {
        color:#fff;
    }
div.cerrar:hover
{
    background-color: #6DACD6;
}


/* Menú de usuario de la cabecera de la parte privada */
#menu_usuario
{
    background-color:#DAE0E7;
}
    #menu_usuario div.botonera
    {
        background-color:#E9EDF1;
        border-color:#E9EDF1;
    }
    #menu_usuario div.botonera.clickable:hover
    {
        background-color:#fff;
        border-color:#ddd;
    }

    #menu_usuario div.botonera.clickable.desactivado {
        background-color:#E9EDF1;
        border-color:#E9EDF1;
        font-weight:400;
    }

    #menu_usuario div.botonera.clickable.desactivado:hover {
        background-color:#E9EDF1;
        border-color:#E9EDF1;
        cursor:default;
    }


/* Menú principal (horizontal) de la parte privada */
#menuppal
{
    background-color:#EBEDF0;
    border-bottom-color:#DAE1E5;
}
    #menuppal li a
    {
        color:#022C44;
        background-color:#f3f3f3;
        border-color:#EBEDF0;
    }
    #menuppal li a:hover
    {
        background-color:#DAE0E7;
        border-color:#DAE0E7;
    }
    #menuppal li a.actual
    {
        color: #fff;
        background-color:#025D8F;
        border-color:#025D8F;
    }
    #menuppal li a.actual:hover
    {
        background-color:#025D8F;
    }


/* Camino de migas */
#caminoMigas
{
    color:#000;
    background-color:#DAE0E7;
    border-bottom-color:#eeeeee;
}
    #caminoMigas a
    {
        color: #000;
    }
    #caminoMigas span.sinenlace
    {
        color: #111;
    }


/* Títulos de secciones, menú y formularios */
.titulo_menu, .titulo_seccion, .titulo_formulario
{
    color:#fff;
    background-color:#025D8F;
    border-color:#025D8F;
}


/* Tooltip de los elementos de la cabecera */
.ui-tooltip {
    color:#fff;
    background-color:#444;
    border-color:#fff;
}
/* Cabecera de los diálogos de jQuery */
.ui-widget-header
{
    background-color:#366893;
    border-color:#366893;
}


/* Menú vertical estático */
#menu li, #menu li.apartado
{
    color:#fff;
    background-color:#366893;
}
    #menu li li, #menu li li.apartado
    {
        color:#444;
        background-color:#eee;
    }
    #menu ul li a
    {
        color:#444;
        background-color:#eee;
    }
    #menu ul li a:hover
    {
        color:#333;
        background-color:#ddd;
    }
    #menu ul li a.seleccionado
    {
        color:#333;
        background-color:#ddd;
        border-left-color:orange;
    }


/* Menú vertical desplegable */
#menu_v li
{
    color:#fff;
}
    #menu_v li, #menu_v li.desplegable
    {
        background-color:#366893;
    }
    #menu_v a:hover
    {
	    background-color:#025D8F;
    }
    #menu_v li a
    {
        color:#fff;
    }
    #menu_v li.nodesplegable a
    {
	    background-color:#eee;
    }
    #menu_v ul li a
    {
        color:#444;
        background-color:#eee;
    }
    #menu_v ul li a:hover
    {
        color:#333;
        background-color:#ddd;
    }
    #menu_v ul li a.seleccionado
    {
        color:#333;
        background-color:#ddd;
        border-left-color:orange;
    }


/* Menú de documentación */
#menu_doc li
{
    color:#fff;
}
    #menu_doc li, #menu_doc li.desplegable
    {
        background-color:#366893;
    }
    #menu_doc a:hover{
	    background-color:#025D8F;
    }
    #menu_doc li.nodesplegable a
    {
	    background-color:#eee;
    }
    #menu_doc li a
    {
        color:#fff;
    }
    #menu_doc li a.sindocumentos
    {
        color:#999;
    }
    #menu_doc ul li a.condocumentos
    {
        color:#444;
    }
    #menu_doc ul li a.condocumentos:hover
    {
        color:#444;
        background-color:#ddd;
    }
#menu_doc ul li a.seleccionado
{
    color:#333;
    background-color:#ddd;
    border-left-color:orange;
}



/* Listados de elementos de cada apartado */
.tabla_listado
{
    background-color:#fff;
    border-color:#e2e2e2;
}
    .tabla_listado th
    {
        color: #fff;
        background-color:#366893;
        border-color:#366893;
    }
    .tabla_listado th a
    {
        color:#fff;
    }
    .tabla_listado th a:hover div
    {
        background-color:#487093;
        border-color:#487093;
    }
    .tabla_listado tr.total td
    {
        background-color:#999999;
    }