/***********************************************************
*** 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: #fafafa}
h1, h2, h3, h4 { text-align: center }
table { border-spacing: 0; empty-cells: show}
a { color: #0000ff; text-decoration: underline; }
a:hover { color: #999999; 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: verdana; 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 #666666; padding: 0;
background-color: #fcfcfc; color: black;
font-family: courier new; font-size: 8pt; }

/* Campos de texto Read Only */
input.ReadOnly { font-family: courier new; font-weight:bold; font-size:10pt;
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 }
.NoBorder { border: 0 }

/**** Estilos de clases de para Listados, Fichas y Formularios ****/
/* Cabeceras de Listados */
.Head { background-color: #CEE3E8; color: #3E5888;
text-align: center; vertical-align: bottom;
margin: 0; border: 1 solid #AFBFDC; padding: 2 5;
font-family: verdana; font-size: 9pt; font-weight: bold;
}
/* Estilo de Celdas de Exportacion de Listados */
.HeadLeft { background-color: #CEE3E8; color: #3E5888;
text-align: left; vertical-align: top;
margin: 0; border: 0; padding: 2 2;
font-family: verdana; font-size: 9pt; font-weight: bold;
}
/* Estilo de Celdas de Paginación de Listados */
.HeadPag { background-color: #CEE3E8; color: #3E5888;
text-align: center; vertical-align: bottom;
margin: 0; border: 0; padding: 2 2;
font-family: verdana; font-size: 9pt; font-weight: bold;
}
/* Cabecera de la columna por la que está ordenada un listado */
.HeadOrd { background-color: #ffe4e1; color: #3E5888;
text-align: center; vertical-align: bottom;
margin: 0; border: 1 solid #AFBFDC; padding: 2 5;
font-family: verdana; font-size: 11pt; font-weight: bold;
}
/* Columna de Título en Fichas y Formularios */
.Tit { background-color: #ffffff; color: #000000;
text-align: right; vertical-align: top;
margin: 0; border: 0 solid #999999; padding: 1;
font-family: verdana; 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 #f3f3f3; padding: 1 3;
font-family: verdana; font-size: 8pt; }
/* Celdas en Listados que se intercalarán con Dat cada cinco líneas */
.Dat2 {background-color: #f3f3f3; color: #3E5888;
margin: 0; border: 1 solid #f3f3f3; padding: 1 3;
font-family: verdana; 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}

