A:link,A:visited {
      color : Black;
}
A:active {
      color: Silver;
}
BODY {
   background : White; /* Color oscuro */
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color : Black;
   margin : 0;
   scrollbar-3dlight-color : #220A42; /* Más oscuro que el oscuro*/
   scrollbar-arrow-color : white; /* Color claro*/
   scrollbar-base-color : #666666; /* Gris*/
   scrollbar-darkshadow-color : Black; /* Negro */
   scrollbar-face-color : #3D127A; /* Color oscuro */
   scrollbar-highlight-color : White; /* Color claro */
   scrollbar-shadow-color : #220A42; /* Más oscuro que el oscuro*/
   scrollbar-track-color : #027626; /* Color claro */
}
INPUT, TEXTAREA, SELECT, BUTTON {
   color : Black;
   background : White; /* Color claro */
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-weight : bold;
   border-width : 1px;
   border-style : solid;
   border-color : Black;
}
TABLE.menu {
   border: 2px solid black;
   align : left;
   border-collapse: collapse;
}
TABLE.general {
   background: #8DACAE;
   border: 2px solid black;
   align : left;
   border-left-width : 2px;
   border-bottom-width : 2px;
   border-right-width : 2px;
   border-top-width : 0px;
}
TD {
   font-size : 10px;
}
TD.menu {
   font-size : 11px;
   border : 2px solid black; /* COLOR CREMA */
   color : Black;
   text-align: center;
}
DIV.scroll {
  width:925;
  height:600;
  overflow: auto;
}
TD.blanco {
   font-size : 11px;
   color : Black;
   background-color: White;
   text-align: left;
   font-weight: bold;
}
TD.blancoj {
   font-size : 11px;
   color : Black;
   background-color: White;
   text-align: justify;
   font-weight: bold;
}
TABLE.eligeelemento {
   border: 1px solid Black;
   border-collapse: collapse;
}
TD.eligeelemento {
   font-size : 11px;
   color : Black;
   border: 1px solid Black;
}
TABLE.eligeelemento2 {
   border: 1px solid black;
   border-collapse: collapse;
}
TD.eligeelemento2 {
   font-size : 11px;
   color : Black;
   background-color: White;
   text-align: left;
   font-weight: bold;
   border: 1px solid black;
}
TD.fotocontenido2 {
   width: 250px;
   padding: 0px;
}
TD.piefoto {
   background-color: white;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 9pt;
   text-align: left;
   font-weight: bold;
   color: Gray;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
}
TD.verde {
   font-size : 11px;
   background-color: Green;
   text-align: left;
}
TD.rojo {
   font-size : 11px;
   background-color: Red;
   text-align: left;
}
TD.titulos {
   background : #FF9933;
   font-size : 9px;
   font-weight : bold;
   color : White;
   text-align : center;
   border : 1px solid Black;
}
TD.datos {
   background : #FFCC99;
   font-size : 9px;
   font-weight : bold;
   color : Black;
   border : 1px solid Black;
   text-align : center;
}
TD.datosl {
   background : #FFCC99;
   font-size : 9px;
   font-weight : bold;
   color : Black;
   border : 1px solid Black;
   text-align : left;
}
TD.datosr {
   background : #FFCC99;
   font-size : 9px;
   font-weight : bold;
   color : Black;
   border : 1px solid Black;
   text-align : right;
}
TD.tit {
   background : #FF9933;
   border : solid #AD5200;
   color : White;
   border-left-width : 0px;
   border-bottom-width : 1px;
   border-right-width : 0px;
   border-top-width : 0px;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 11px;
}
TD.tits {
   background : #FF9933;
   color : White;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 11px;
}
TD.dat {
   background : #FFCC99;
   border : solid #AD5200;
   color : Black;
   border-left-width : 0px;
   border-bottom-width : 1px;
   border-right-width : 0px;
   border-top-width : 0px;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 11px;
}
TD.dats {
   background : #FFCC99;
   color : Black;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 11px;
}
TD.dat2 {
   background : #FFE2C5;
   border : solid #AD5200;
   color : Black;
   border-left-width : 0px;
   border-bottom-width : 1px;
   border-right-width : 0px;
   border-top-width : 0px;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 9px;
}
TD.datn {
   background : #FFCC99;
   border : solid #AD5200;
   color : Black;
   border-left-width : 0px;
   border-bottom-width : 1px;
   border-right-width : 0px;
   border-top-width : 0px;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 11px;
   font-weight : bold;
}
TABLE.listado {
   background: White;
   border: 1px solid Black;
   border-collapse: collapse;
   padding: 3px;
}
TD.listadotit {
   font-size : 12px;
   color: black;
   font-weight: bold;
   text-align: center;
   border: 1px solid Black;
   padding: 3px;
}
TD.listadodat {
   font-size : 11px;
   color: black;
   font-weight: normal;
   border: 1px solid Black;
   padding: 3px;
}
TD.listadorojo {
   font-size : 11px;
   color: red;
   font-weight: normal;
   border: 1px solid Black;
   padding: 3px;
}
TD.listadobaja {
   font-size : 11px;
   color: gray;
   font-weight: normal;
   text-decoration: line-through;
   border: 1px solid Black;
   padding: 3px;
}
TD.listadoincobrable {
   font-size : 11px;
   color: red;
   font-weight: normal;
   text-decoration: line-through;
   border: 1px solid Black;
   padding: 3px;
}
TD.listadorojobg {
   background-color : Red;
   font-size : 11px;
   color: #ffffff;
   font-weight: normal;
   border: 1px solid Black;
   padding: 3px;
}
TD.listadonaranja {
   font-size : 11px;
   color: #ac6e03;
   font-weight: normal;
   border: 1px solid Black;
   padding: 3px;
}
TABLE.balance {
   border: 1px solid white;
   border-collapse: collapse;
   padding: 3px;
}
TD.balancetit {
   font-size : 12px;
   color: white;
   font-weight: bold;
   text-align: center;
   border: 1px solid White;
   padding: 3px;
}
TD.balancetit2 {
   font-size : 12px;
   color: #c50211;
   font-weight: bold;
   text-align: center;
   border: 1px solid White;
   padding: 3px;
}
TD.balancetit3 {
   font-size : 12px;
   color: #0037a5;
   font-weight: bold;
   text-align: center;
   border: 1px solid White;
   padding: 3px;
}
TD.balance {
   font-size : 12px;
   color: white;
   font-weight: bold;
   text-align: right;
   border: 1px solid White;
   padding: 3px;
}
TD.balance2 {
   font-size : 12px;
   color: #c50211;
   font-weight: bold;
   text-align: right;
   border: 1px solid White;
   padding: 3px;
}
TD.balance3 {
   font-size : 12px;
   color: #0037a5;
   font-weight: bold;
   text-align: right;
   border: 1px solid White;
   padding: 3px;
}
