/**********************************************************
 HOJA DE ESTILOS CSS PARA PLANTILLAS ADMINISTRATIVAS
 Si no tiene conocimientos detallados de lenguaje CSS
 no intente modificar este fichero
**********************************************************/

/**** Estilos para marcas globales ****/
#DivECM h1, h2, h3, h4 { text-align: center }
#DivECM table { border-spacing: 0; empty-cells: show }
#DivECM a { color: #0000ff; text-decoration: underline; }
#DivECM a:hover { color: #999999; text-decoration: none;}

/**** Estilos para marcas de una clase determinada ****/
/* Estilos de Menú */
p.ECM_Menu {text-align: center; padding: 1px; margin:1px; line-height: 14pt;
        font-family: verdana; font-size: 7pt}
a.ECM_Opcion       { margin: 0 1px; padding: 1px 2px; border: 1px solid #808080;
                 background-color: #F0F0F0; color: navy;
                 text-decoration: none; }
a.ECM_Opcion:hover  { background-color: #808080; color: white; }
a.ECM_Opcion:active { background-color: #cc0000; color: white; }

/* Enlaces con aspecto de Botón de Formulario */
a.ECM_Boton { border: 1px outset; padding: 0px 6px; margin: 1px;
text-decoration: none;
background-color: threedface; color: windowtext;
font-family: verdana; font-size: 8pt; font-weight: bold; }
a.ECM_Boton:hover { border: 1px inset; color: windowtext; }
a.ECM_Boton:active { background-color: ThreeDHighlight; }

/* Presentación de Texto Plano o Código Fuente */
pre.ECM_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.ECM_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.ECM_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 */
.ECM_Head { background-color: #CEE3E8; color: #3E5888;
text-align: center; vertical-align: bottom;
margin: 0; border: 1px solid #AFBFDC; padding: 1px 2px;
font-family: verdana; font-size: 9pt; font-weight: bold;
}
/* Estilo de Celdas de Exportacion de Listados */
.ECM_HeadLeft { background-color: #CEE3E8; color: #3E5888;
text-align: left; vertical-align: top;
margin: 0; border: 0; padding: 1px 2px;
font-family: verdana; font-size: 9pt; font-weight: bold;
}
/* Estilo de Celdas de Paginación de Listados */
.ECM_HeadPag { background-color: #CEE3E8; color: #3E5888;
text-align: center; vertical-align: bottom;
margin: 0; border: 0; padding: 1px 2px;
font-family: verdana; font-size: 9pt; font-weight: bold;
}
/* Cabecera de la columna por la que está ordenada un listado */
.ECM_HeadOrd { background-color: #ffe4e1; color: #3E5888;
text-align: center; vertical-align: bottom;
margin: 0; border: 1px solid #AFBFDC; padding: 1px 2px;
font-family: verdana; font-size: 10pt; font-weight: bold;
}
/* Columna de Título en Fichas y Formularios */
.ECM_Tit { background-color: #ffffff; color: #000000;
text-align: right; vertical-align: top;
margin: 0; border: 0 solid #999999; padding: 1px;
font-family: verdana; font-size: 8pt; font-weight: bold;
}
/* Celdas de Datos en Fichas, Formularios y Listados */
.ECM_Dat { background-color: #fafafa; color: #3E5888;
margin: 0; border: 1px solid #f3f3f3; padding: 1px 2px;
font-family: verdana; font-size: 8pt; }
/* Celdas en Listados que se intercalarán con Dat cada cinco líneas */
.ECM_Dat2 {background-color: #f3f3f3; color: #3E5888;
margin: 0; border: 1px solid #f3f3f3; padding: 1px 2px;
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)
**/
.ECM_Hidden {background-color: #fffff; color: #ffffff; font-weight: bold}

/**** Estilos para Mapas de Items ****/
div.ECM_Mapa { background-color: #fcfcfc; color: navy; border: 1px solid blue}

#ECM_Mapa table { border-spacing: 2px; margin: 0; border: 0; padding: 0; }
#ECM_Mapa td { margin: 2px; padding: 0 ;
    border-style: solid; border-color: blue; border-width: 0px 0 0 1px;
    background-color: #ffffff;
}

#ECM_Mapa a {  margin:2px; border: 1px outset #a0a0a0; padding: 2px;
    background-color: #f0f0f0; color: navy;
    text-decoration: none; width: 100%; text-align: center;
    font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 8pt; font-weight: bold;
}

#ECM_Mapa a:hover {  background-color: #0f0f0f; color: white; }

/**** Estilos para Formularios de Confirmación ****/
div.ECM_Confirma {
  background-color: #F0F8FF; color: black; border: 1px solid red;
  font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
  font-size: 10pt; font-weight: bold;
}
.BotonSI {
  background-color: cyan; color: navy;
  font-size: 10pt; font-weight: bold;
  }
.BotonNO {
  background-color: red; color: yellow;
  font-size: 10pt; font-weight: bold;
  }


