A:link,A:visited {
      color : Black;
}
A:active {
      color: Silver;
}
A.tit {
  color: white;
  text-decoration:none;
    font-weight: bold;

}
BODY {
   background : White; /* Color oscuro */
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color : White;
   margin : 0;
}
INPUT, TEXTAREA, SELECT, BUTTON {
   color : Black;
   background : #FFFFFF; /* 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;
}
TD {
   font-size : 10px;
}
TD.blanco {
   font-size : 11px;
   color : Black;
   background-color: #6695D2;
   text-align: left;
   font-weight: bold;
}
TD.blancoj {
   font-size : 11px;
   color : Black;
   background-color: #6695D2;
   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: #6695D2;
   text-align: left;
   font-weight: bold;
   border: 1px solid black;
}
TD.fotocontenido2 {
   width: 250px;
   padding: 0px;
}
TD.piefoto {
   background-color: #6695D2;
   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;
}
TABLE.menu {
   background: #6695D2;
   border: 2px solid black;
   text-align : left;
   border-collapse: collapse;
}
TD.menu {
   font-size : 11px;
   border : 2px solid black;
   color : White;
   text-align: center;
}
TABLE.menu2 {
   background: #6695D2;
   border-bottom : 2px solid black;
   border-top : 0px;
   border-left : 2px solid black;
   border-right : 2px solid black;
   text-align : left;
   border-collapse: collapse;
}
TD.menu2 {
   font-size : 11px;
   border-bottom : 2px solid black;
   border-top : 0px;
   border-left : 2px solid black;
   border-right : 2px solid black;
   color : White;
   text-align: center;
}
TABLE.general {
   background: #6695D2;
   border: 2px solid black;
   text-align : left;
   border-left-width : 2px;
   border-bottom-width : 2px;
   border-right-width : 2px;
   border-top-width : 0px;
}
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;
   color:#004FB3;
}
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;
}

TABLE.listadoprecios {
   background: White;
   border: 1px solid Black;
   border-collapse: collapse;
   padding: 3px;
   color:#004FB3;
}
TD.listadopreciostit {
   font-size : 12px;
   color: black;
   font-weight: bold;
   text-align: center;
   border: 1px solid Black;
   padding: 3px;
}
TD.listadopreciosdat {
   font-size : 11px;
   color: black;
   font-weight: normal;
   border: 1px solid Black;
   padding: 3px;
}
TD.listadodatrojo {
   background-color: red;
   font-size : 11px;
   color: white;
   font-weight: normal;
   border: 1px solid Black;
   padding: 3px;
}
TD.listadodatambar {
   background-color: #D1D154;
   font-size : 11px;
   color: white;
   font-weight: normal;
   border: 1px solid Black;
   padding: 3px;
}
TD.listadodatverde {
   background-color: green;
   font-size : 11px;
   color: white;
   font-weight: normal;
   border: 1px solid Black;
   padding: 3px;
}
TD.titumes {
   background: white;
   color : #6695d2;
   font-size : 12px;
   font-weight: bold;
   text-align: center;
}
TD.titucal {
   background: #004fb3;
   color : white;
   font-size : 12px;
   font-weight: bold;
   text-align: center;
}
TD.diarojo {
   background: white;   color : red;
   font-size : 10px;
   border: 1px solid #004fb3;
   text-align: center;
}
TD.diaverde {
   background: white;
   color : #004fb3;
   font-size : 10px;
   border: 1px solid #004fb3;
   text-align: center;
}
TD.diapasado {
   color : #004fb3;
   font-size : 10px;
   border: 1px solid #004fb3;
   text-align: center;
   text-decoration: line-through;
}
TD.diasincupo {
   background: #ffe982;
   color : #004fb3;
   font-size : 10px;
   border: 1px solid #004fb3;
   text-align: center;
}
TD.aladerecha {
   width: 20px;
   font-size : 12px;
   font-weight : bold;
   color : #003773;

}
DIV.cajatop {
}
DIV.caja {
   width: 300px;
}
TD.reservatit {
   font-size : 12px;
   font-weight : bold;
   color : #003773;
   text-align : right;
}