BODY {
    background-color: #FFFFFF;
    font-family : verdana, Arial, Helvetica;    
    color : #475867;    
    }

/*  ESTILOS PARA LA ESTRUCTURA BÁSICA DEL DOCUMENTO     */

/*  Barra de Título o de Herramientas   */
    .ApliD0 {
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom : 1px solid #DEE3E7;
    }

/*       */
    .ApliD1 {
    font-family : verdana, Arial, Helvetica;
    text-align : left;
    color : #475867;
    font-size : 13px;
    text-decoration : none;
    font-weight : bolder;
    font-variant : small-caps;
    letter-spacing : 1px;
    }

/*  Título   */
    .ApliD2 {
    font-family : verdana, Arial, Helvetica;
    text-align : left;
    color : #475867;
    font-size : 15px;
    font-weight : bold;
    }

/*  Títulos de Capítulo     */
    .ApliD3 {
    margin : 15px 0px 10px 0px;
    padding : 5px 0px 5px 12px;
    font-family : verdana, Arial, Helvetica;
    text-align : justify;
    color : #667E95;
    font-size : 13.5px;
    font-weight : bolder;
    background-color: #F2F6F9;
    padding-left:7px;
    height:18px;
    letter-spacing : 1px;
    }

/*  Títulos de Sección      */
    .ApliD4 {
    margin : 15px 0px 10px 0px;
    padding : 5px 0px 0px 0px;
    font-family : verdana, Arial, Helvetica;
    color : #333C42;
    font-size : 11px;
    font-weight : bold;
    }

/*  Texto Común     */
    .ApliD5 {
    padding-bottom : 5px;
    text-align : justify;
    color : #1e2d3b ;
    font-family : verdana, Arial, Helvetica;
    font-size : 11px;
    font-weight : normal;
    }

/*  Texto del Pie de Página     */
    .ApliD6 {
    padding-bottom:5px;
    padding-top:5px;    
    text-align : justify;
    color : #84929F;
    font-family : verdana, Arial, Helvetica;
    font-size : 10px;
    font-weight : normal;
    }

/*  Redefinición de la etiqueta "P"     */
    .ApliD5 P {
    margin : 0px 0px 10px 0px;
    }

/*  Redefinición de la etiqueta "LI"    */
    .ApliD5 OL LI{
    margin : 0px 0px 4px 0px;
    }

    UL LI{
    list-style-image: url(img/cuadrado.gif);
    }

/*  ESTILOS PARA ENLACES (Redefinición de la etiqueta "A")      */


/*  Enlaces     */
    A {
    color : #212930;  /*6A7377,677685 */
    font-family : verdana, Arial, Helvetica;
    text-align : left;
    font-size : 11px;
    text-decoration : none;
    }

/*  Enlaces Resaltados      */
    A:hover {
    color : #597A9B; 
    font-family : verdana, Arial, Helvetica;
    text-align : left;
    font-size : 11px;
    }

    A:active {
    color : #a2a2a2;  
    font-family : verdana, Arial, Helvetica;
    text-align : left;
    font-size : 11px;
    }
 
/*   Enlaces Visitados  */
    A:visited {
    color : #3E647E;
    font-family : verdana, Arial, Helvetica;
    text-align : left;
    font-size : 11px;
    }

/*   ESTILOS PARA FORMULARIOS       */

/*  Propiedades del Formulario      */
    .ApliF0 {
    }

/*  Título del Formulario   */
    .ApliF1 {
    padding : 5px 5px 5px 5px;
    margin : 2px 2px 10px 2px;
    background-color : #E0EAF1; 
    border : 1px solid #BECBD8;
    text-align : center;
    color : #61707E;
    font-family : verdana, Arial, Helvetica;
    font-size : 13px;
    font-weight : bold;
    }

/*   Título [LEGEND] de Grupo de Campos [FIELDSET]      */
    .ApliF2 {
    margin : 12px;
    padding-bottom : 3px;
    color : #45515A;
    font-family : verdana, Arial, Helvetica;
    font-size : 11px;
    font-weight : bold;
    }

/*   Etiquetas de Campo     */
    .ApliF3 {
    padding-bottom : 9px;
    padding-right : 15px;    
    text-align : right;
    color : #1e2d3b ;
    font-family : verdana, Arial, Helvetica;
    font-size : 11px;
    font-weight : normal;
    }


/*   Etiquetas de Campo. Alineación a la izquierda.   */
    .ApliF3i {
    padding : 3px;
    text-align : right;  /* antes left*/
    margin-top : -5px;
    vertical-align : middle;
    color : #1e2d3b ;
    font-family : verdana, Arial, Helvetica;
    font-size : 11px;
    font-weight : bold;
    }

/*   Comentarios, Notas, etc.       */
    .ApliF4 {
    margin : 15px 10px 15px 10px;
    padding : 8px;
    border : 1px solid #FFEAB3;
    background-color : #FFFCF4;
    color : #C48864;
    font-family : verdana, Arial, Helvetica;
    font-size : 11px;
    text-align : justify;
    }

  /*  Redefinición de la etiqueta FIELDSET para formularios de clase ApliF0   */
      FORM.ApliF0 FIELDSET {
      margin          : 15px 10px 15px 10px;
      padding         : 0px 10px 15px 10px;
  }

/*    Cajas de texto   */    
    INPUT{
    padding: 0px 3px 0px 3px;
    margin : 0px 0px 7px 0px;
    font-family : verdana, Arial, Helvetica;
    color : #1e2d3b ;
    font-size : 11px;
    background-color : #E8EFF4;
    border : 1px solid #869295;
    }         

/*    Botones   */
    .boton{
    padding : 1 2 1 2;
    font-family : verdana, Arial, Helvetica;
    color : #45515A;
    font-size : 11px;
    font-weight : bold;
    background-color : #E8EFF4;
    border : 1px solid #869295;
    cursor: hand;
    }
    
/*    Select   */
    SELECT{
    margin : 0px 0px 7px 0px;    
    font-family : verdana, Arial, Helvetica;
    color : #1e2d3b ;
    font-size : 11px;
    background-color : #F2F6F9;
    border : 1px solid #99A3A6;
    }         
    
/*    TextAreas   */
    TEXTAREA{
    padding: 3px 3px 3px 3px;    
    margin : 0px 0px 7px 0px;    
    font-family : verdana, Arial, Helvetica;
    color : #1e2d3b ;
    font-size : 11px;
    background-color : #F2F6F9;
    border : 1px solid #99A3A6;
    }         
  
/*   ESTILOS PARA TABLAS    */

/*   Propiedades de la Tabla    */
    .ApliT0 {
    font-family : verdana, Arial, Helvetica;
    font-size : 11px;
    }

/*   Propiedades de la Tabla con fondo blanco por defecto   */
    .ApliT0b {
    margin : 20px 0px 0px 0px;    
    background-color: #FFFFFF;
    font-family : verdana, Arial, Helvetica;
    font-size : 11px;
    border : 0px solid #7C9FAB;
    }

/*   Título [CAPTION] de la Tabla       */
    .ApliT1 {
    padding : 15px 8px 11px 8px;
    border : 0px solid #7C9FAB;
    background-color : #ABC1C9;
    color : #364F56;
    font-family : verdana, Arial, Helvetica;
    font-size : 15px;
    font-weight : bold;    
    letter-spacing : 1px;
    text-align : center;
    }

/*  Subtítulo de la Tabla       */
    .ApliT2 {
    font-family : verdana, Arial, Helvetica;
    margin-top : 4px;
    color : #E3ECF2;
    font-size : 13px;
    font-weight : bold;
    }

/*   Celdas de Cabecera de la Tabla     */
    .ApliT3 {
    padding-top : 4px;
    padding-bottom : 4px;
    background-color : #CFDCE1;
    color : #425F68;
    font-size : 12px;
    font-weight : bold;
    }

/*   Celdas de Subtotales de la Tabla   */
    .ApliT4 {
    padding-top : 6px;
    padding-bottom : 6px;
    background-color : #F3F5F8;
    border-top : 2px solid #ADB7C0;
    color : #1e2d3b ;
    font-size : 11px;
    font-weight : bold;
    }

/*   Celdas de relleno (hueco blanco de separación de filas)        */
    .ApliT5 {
    height : 8px;
    }

/*   Celdas de relleno (línea azul-turquesa de separación de filas)         */
    .ApliT6 {
    margin : 0px;
    padding : 0px;
    font-size : 0px;
    background-color : #7C9FAB;
    height : 1px;
    }

/*  Celdas de relleno       */
    .ApliT7 { 
    height: 1px;
    color: #DEE3E7;
    }

/*   Celdas de datos con color de fondo alternativo     */
    .ApliT8 {
    background-color: #F1F1F1;
    }

    div.capScroll{
    visibility : visible;
    position : absolute;
    overflow-y : auto;
    overflow-x : hidden;
    MARGIN : 7 0 0 0;
    padding : 10 30 10 30;
    WIDTH : 100%;
    height : 100%; 
    border : 1px solid #CCCECE;
    background-color : #FFFFFF;
    scrollbar-3dlight-color: #FCFEFE;
    scrollbar-arrow-color: #4E829A;
    scrollbar-base-color: #D3E2E9;
    scrollbar-darkshadow-color: #FCFEFE;
    scrollbar-track-color: #FCFEFE;
    }

    .tituloCab{
    color : #70818F;
    padding-left : 10px;
    padding-bottom : 7px;    
    font-family : verdana, Arial, Helvetica;
    font-size : 14px;
    text-align : justify;
    vertical-align  : middle;    
    font-weight : bold;    
    letter-spacing : 1px;    
    }    

    TABLE.cajaContenidosSecciones{
    margin-top : 7px;
    width : 100%;
    height : 96%;
    }

    hr{
    height: 1px;
    color: #DEE3E7;
    }

    UL.arbol {cursor:hand}
    UL.arbol LI {list-style-image:url(Ayuda/img/cuadradoLevel1.gif); margin-left: -15px;}
    UL.arbol LI.abiertos {list-style-image:url(Ayuda/img/cuadradoLevel2.gif)}
    UL.arbol UL {list-style:none;}
    UL.arbol UL {display:none}
    UL.arbol UL.expandido {display:block}
    
    UL.arbol LI LABEL 
    {
    color : #475867;
    font-family : verdana, Arial, Helvetica;
    font-size : 11px;
    font-weight : 800;
    vertical-align : top;
    margin-left: -3px;
    }

    UL.arbol LI UL LI 
    {
		list-style-position: outside;
        margin-left: -26px;
        list-style-image:url(Ayuda/img/cuadradoLevel3.gif)
    }

    UL.arbol LI UL A {vertical-align  : top;}    

    .ayudaBorde {
    background-color: #000000;
    }

    .ayudaCuerpo {
    background-color : #FFFFE1;
    color : #000000;
    font-family : verdana, Arial, Helvetica;
    font-size : 11px;
    padding-left: 1px;
    padding-bottom: 2px;
    padding-top: 2px;   
    padding-right: 1px;
    border: 1px solid #000000;
    }
    
    TABLE.cajaIndiceAyuda{
    margin : 0px 0px 0px 20px;
    background-color : #F1F6F8;
    }

    div.capIndiceAyuda{
    visibility : visible;
    position : absolute;
    overflow : auto;
    padding : 0 5 3 0;
    WIDTH : 99%;
    height : 100%; 
    background-color : #F1F6F8; /* #F1F6F8  */
    scrollbar-3dlight-color: #FCFEFE;
    scrollbar-arrow-color: #4E829A;
    scrollbar-base-color: #D3E2E9;
    scrollbar-darkshadow-color: #FCFEFE;
    scrollbar-track-color: #FCFEFE;
    }
   
    PRE{
    color : #6C2D02;
    }

    .fallo {
    color : FF0000;
    }
