/***********************************************************
*** HOJA DE ESTILOS CSS PARA PLANTILLAS ADMINISTRATIVAS  ***
*** Si no tiene conocimientos detallados de lenguaje CSS ***
*** no intente modificar este fichero                    ***
***********************************************************/

/**** Estilos para marcas globales ****/
body {background-color: #fefefe}
h1, h2, h3, h4 { text-align: center }
table { border-spacing: 0; empty-cells: show}
a { color: #0000ff; text-decoration: underline; }
a:hover { color: #ff0000; text-decoration: none;}

/**** Estilos para marcas de una clase determinada ****/
/* Línea de Menú */
p.Menu {text-align: center; padding: 3; margin:2;
        font-family: verdana; font-size: 7pt; font-weight: bold;}

/* Enlaces con aspecto de Botón de Formulario */
a.Boton { border: 1pt outset; padding: 0pt 6pt; margin: 1pt;
        text-decoration: none;
        background-color: threedface; color: windowtext;
        font-family: arial; font-size: 8pt;  font-weight: bold; }
a.Boton:hover { border: 1pt inset;  color: windowtext; }
a.Boton:active { background-color: ThreeDHighlight;  }

/* Presentación de Texto Plano o Código Fuente */
pre.html { margin: 0; border: 1 solid #006600; padding: 0;
           background-color: #fcfcfc; color: black;
           font-family: courier new; font-size: 8pt; }

/* Campos de texto Read Only */
input.ReadOnly { font-family: courier; font-weight:bold; font-size:9pt;
                 color: #804080; background-color: #ffffff; border:1 inset #666666 }

/* Tabla dentro de una celda de tabla */
table.Inner { margin: 0; padding: 0; border: 0; width: 100% }

/** Estilos de alineación
*** En HTML se pueden usar dos clases separadas por espacio 
*** en una misma marca, por ejemplo:
*** <p class="Menu Derecha">
**/
.Izquierda { text-align: left }
.Centro    { text-align: center }
.Derecha   { text-align: right }

/**** Estilos de clases de para Listados, Fichas y Formularios ****/
/* Cabeceras de Listados */
.Head { background-color: #4C6DA8; color: #ffffff;
        text-align: center; vertical-align: bottom;
        margin: 0; border: 1 solid #3E5888; padding: 2 5;
        font-family: verdana; font-size: 9pt; font-weight: bold;
        }
/* Cabecera de la columna por la que está ordenada un listado */
.HeadOrd { background-color: #2C4D88; color: #ffffff;
        text-align: center; vertical-align: bottom;
        margin: 0; border: 1 solid #3E5888; padding: 2 5;
        font-family: verdana; font-size: 9pt; font-weight: bold;
        }
/* Columna de Título en Fichas y Formularios */
.Tit  { background-color: #4C6DA8; color: #ffffff;
        text-align: right; vertical-align: top;
        margin: 0; border: 0 solid #3E5888; padding: 1;
        font-family: arial; font-size: 8pt; font-weight: bold;
        }
/* Celdas de Datos en Fichas, Formularios y Listados */
.Dat  { background-color: #fafafa; color: #3E5888;
         margin: 0; border: 1 solid #d0d0d0; padding: 1 3;
         font-family: arial; font-size: 8pt; }
/* Celdas en Listados que se intercalarán con Dat cada cinco líneas */
.Dat2  {background-color: #ededed; color: #3E5888;
         margin: 0; border: 1 solid #C0C0C0; padding: 1 3;
         font-family: arial; font-size: 8pt; }

/** Datos ocultos (El color de texto coincide con el color de fondo
*** y con el color de fondo en Dat) 
**/
.Hidden {background-color: #fafafa; color: #fafafa; font-weight: bold}
