/* Control de Diferencias: style sheet */
/* Define colores, fuentes y atributos de estilo  */
/* Background de pagina */
body { background-color: #F5F7FA; color: #1F2937; margin: 0 10px 10px 8px; font-family: Segoe UI, Tahoma, Arial, Verdana, sans-serif; font-size: 11px; }
table { border-collapse: collapse; }
td, th { padding: 4px 6px; border: 1px solid #D6DEE8; }
/* Colores de los enlaces */
A:active { COLOR: #B42318; text-decoration: none}
A:link { COLOR: #1D4E89; text-decoration: none }
A:visited { COLOR: #1D4E89; text-decoration: none }
A {COLOR: #1D4E89; text-decoration: none }
/* Colores generales */
.Header { background: #EAF0F7; font-size: 17px; FONT-WEIGHT: bolder; color: #1F2937;}
.SubroutineHeader { COLOR: #335C8A; FONT-SIZE: 15px; FONT-WEIGHT: bolder; Text-Decoration: Underline;}
.Anulada{ background: #FDE7C5; font-size: 10px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #7A4B05;}
.TableRow2{ background: #FFF4E6; font-size: 10px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1F2937;}
.TableRowPar{ background: #F3F6FA; font-size: 10px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1F2937;}
.TableRowImpar{ background: #FFFFFF; font-size: 10px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1F2937;}
.TableRowCpte{ background: #EAF4FF; font-size: 10px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1F2937;}
.TableRowTotal{ background: #DDE8F6; font-size: 10px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; font-weight: bold; color: #162033;}
.TableRowOtros{ background: #E8EDF7; font-size: 11px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #162033;font-weight: bold;}
.TableRowOtrosNegativo{ background: #F7E8E8; font-size: 11px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color:#B42318;font-weight: bold;}
.TableRowOtrosFaltante{ background: #FADBD8; font-size: 11px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #8A1F17;font-weight: bold;}
.TableRowOtrosSobrante{ background: #E6EEFA; font-size: 11; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1D4E89;font-weight: bold;}
.TableRowOtrosOK{ background: #DFF3E7; font-size: 11px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1E6B3A;font-weight: bold;}
/* Colores de tabla */
.TableTituloPrincipal{ background: #3B6EA5; font-size: 12px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; font-weight: bold;color: #FFFFFF;}
.TableTitulo{ background: #203A5F; font-size: 11px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; Text-Decoration: Bold; font-weight: bold; color: #FFFFFF; }
.TableCaption { background: #DCE7F5; font-size: 10px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1F2937;font-weight: bold;}
.TableSubcaption { background: #C9DAEF; font-size: 12px; FONT-WEIGHT: bolder; color: #162033;}
.TableDetalles{ Border=0 CellPadding=3 CellSpacing=1; background: #FFFFFF; border: 1px solid #D6DEE8;}
.TableRow{ background: #FFFFFF; font-size: 10px; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1F2937;}
.TableRowClasificacion1{ background: #FFFFFF; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion2{ background: #FFFFFF; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion3{ background: #FFFFFF; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion4{ background: #FFFFFF; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion5{ background: #FFFFFF; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion6{ background: #FFFFFF; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion7{ background: #FFFFFF; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion8{ background: #FFFFFF; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion9{ background: #FFFFFF; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion10{ background: #FFFFC0; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion11{ background: #FFFFC0; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion12{ background: #FFFFC0; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion13{ background: #FFFFC0; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion14{ background: #FFFFC0; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion15{ background: #FFFFC0; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion16{ background: #FFFFC0; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion17{ background: #FFFFC0; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowClasificacion18{ background: #FFFFC0; font-size: 10; FONT-FAMILY: Verdana; font-color: black;}
.TableRowAbierto{  font-size: 10; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1F2937;}
.TableRowColor { background: #FFFFFF; }
.RowHeader { background: #EAF0F7;}
.TableCABDetalle{ font-size: 10; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1F2937; Text-Decoration: Bold;}
.TableRowDetalle{ font-size: 10; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1F2937; Text-Decoration: Italic;}
.TableCabeceraCaption{ font-size: 11; FONT-FAMILY: Segoe UI, Tahoma, Arial; color: #1F2937; Text-Decoration: Bold;}
.TableCabeceraValor{ font-size: 10; FONT-FAMILY: Segoe UI, Tahoma, Arial; color: #1F2937; Text-Decoration: Bold;}
.TableCABpIE{ font-size: 10; FONT-FAMILY: Segoe UI, Tahoma, Verdana; color: #1F2937; Text-Decoration: Bold;}
/* Barra de navegación */
.BotonEnabled {background-color:#EAF0F7; color:#1D4E89;}
.BotonDisabled {background-color:#E5E7EB; color:#6B7280;}
