/* basics */

.fuerte                    { FONT-WEIGHT : bold ; }
.normal     		   { FONT-WEIGHT : normal ; }
.cursiva                   { FONT-STYLE : italic ; }
.subrayado                 { text-decoration : underline ; }

.verdana                   { FONT-FAMILY : Verdana ;   }
.arial                     { FONT-FAMILY : Arial ;     }
.helvetica                 { FONT-FAMILY : helvetica ; }
.courier                   { FONT-FAMILY : Courier ;   }

.xx-small                  { FONT-SIZE : xx-small ; }
.x-small                   { FONT-SIZE : x-small ;  }
.small                     { FONT-SIZE : small ;    }
.medium                    { FONT-SIZE : medium ;   }
.large                     { FONT-SIZE : large ;    }
.x-large                   { FONT-SIZE : x-large ;  }
.xx-large                  { FONT-SIZE : xx-large ; }

.white                 { COLOR : #ffffff ; }
.yellow                { COLOR : #ffff66 ; }
.yellown               { COLOR : #ffff00 ; }
.normal          	   { COLOR : #000000 ; FONT:normal 13px Verdana; TEXT-DECORATION:none; }
.cita          	       { COLOR : #000000 ; FONT:normal 12px Verdana; TEXT-DECORATION:none; }
.principal             { COLOR : #000000 ; FONT:bold 18px Verdana; TEXT-DECORATION:none; }
.cabecera1             { COLOR : #008800 ; FONT-SIZE : large ; FONT-FAMILY : Verdana ;}
.cabecera2             { COLOR : #008800 ; FONT-SIZE : medium ; FONT-FAMILY : Verdana ; FONT-WEIGHT : bold ; }
.darkblue              { COLOR : #0000ff ; }
.colortexto1           { COLOR : #000000 ; }
.colortexto2           { COLOR : #ff00ff ; }
.blue                  { COLOR : #aaeeee ; }
.grey                  { COLOR : #dddddd ; }
.negro                 { COLOR : #000000 ; }
.gris_o                { COLOR : #444444 ; }
.inactivo              { COLOR : #a0a0a0 ; }
.newgrey               { COLOR : #303030 ; }
.rojo                  { COLOR : #ff0000 ; }
.rojito                { COLOR : #ff3300 ; }

.bgNegro               { BACKGROUND : #000000 ; }
.bgGris                { BACKGROUND : #444444 ; }
.bgNewGrey             { BACKGROUND : #303030 ; }
.bgGrey                { BACKGROUND : #dddddd ; }

.bordeNegro                { BORDER : #000000 1px solid ; }
.bordeBottom               { BORDER-BOTTOM:#707070 1px solid; }

/* complex */

BODY                       { MARGIN:0px; PADDING:0px; color: #000000; background-color: #ffffff; background-image: url("tile.bmp");  }
IMG                        { CURSOR:pointer; }
FORM               	   { MARGIN:0px; PADDING:0px; }

A.sub_yellow               { COLOR:#ffff66; FONT:bold 10px Verdana; TEXT-DECORATION:underline; }
A.yellowr                  { COLOR:#ffff66; FONT:bold 10px Verdana; TEXT-DECORATION:none; }
A.yellowr:hover            { COLOR:#ffffff; FONT:bold 10px Verdana; TEXT-DECORATION:none; }
A.yellowrmenu          	   { COLOR:#ffffff; FONT:bold 16px Helvetica; TEXT-DECORATION:none; }
A.yellowrmenu:hover        { COLOR:#ffff66; FONT:bold 16px Helvetica; TEXT-DECORATION:none; }
A.colorenlace              { COLOR:#0000ff; FONT:normal 12px Verdana; TEXT-DECORATION:underline; }
A.colorenlace:hover        { COLOR:#ff0000; FONT:normal 12px Verdana; TEXT-DECORATION:underline; }
A.colorenlacesmall              { COLOR:#0000ff; FONT:normal 11px Verdana; TEXT-DECORATION:underline; }
A.colorenlacesmall:hover        { COLOR:#ff0000; FONT:normal 11px Verdana; TEXT-DECORATION:underline; }
A.enlace_pie               { COLOR:#0000ff; FONT:normal 11px Verdana; TEXT-DECORATION:underline; }
A.enlace_pie:hover         { COLOR:#ff0000; FONT:normal 11px Verdana; TEXT-DECORATION:underline; }

A.boton_sq                 { COLOR:#ffff66; FONT:normal xx-small Verdana; PADDING:2pt; BACKGROUND:#303030; text-decoration: none; BORDER:#707070 1px solid; }
A.boton_sq:hover           { COLOR:#ffffff; FONT-FAMILY: Verdana; PADDING:2pt; BACKGROUND:#000000; text-decoration: none; BORDER:#707070 1px solid; }

A.whiter                   { COLOR:#ffffff; FONT:x-small Verdana; TEXT-DECORATION:none; }
A.whiter:hover             { COLOR:#ffffff; FONT:x-small Verdana; TEXT-DECORATION:underline; }

td.cabecera img {display: block;}

TABLE.exterior             { BACKGROUND:#ffffff;  }

TABLE.cabecera             { BACKGROUND:#ffffff; COLOR:#ffffff; FONT:normal 9pt Verdana; }
TR.cabecera                { BACKGROUND:#ffffff; COLOR:#ffffff; FONT:normal 9pt Verdana; }
TD.cabecera                { BACKGROUND:#ffffff; COLOR:#ffffff; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; HEIGHT:50pt; }

TABLE.header               { BACKGROUND:#ffffff; COLOR:#000000; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; }
TR.header                  { BACKGROUND:#ffffff; COLOR:#000000; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; }
TD.header                  { BACKGROUND:#ffffff; COLOR:#000000; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; HEIGHT:100pt; }

TABLE.contenido            { BACKGROUND:#dddddd; COLOR:#000000; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; HEIGHT:25pt; }
TD.contenido               { BACKGROUND:#ccfacc; COLOR:#000000; FONT:normal 9pt Verdana; }

TD.contenido_titulo        { COLOR:#ffffff; FONT:normal 9pt Verdana; }

TABLE.contenido_gris       { BACKGROUND:#dddddd; COLOR:#000000; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; HEIGHT:25pt; }
TD.contenido_gris          { BACKGROUND:#dddddd; COLOR:#000000; FONT:normal 9pt Verdana; }

TABLE.contenido_central    { BACKGROUND:#ffffff; COLOR:#000000; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; HEIGHT:25pt; }
TD.contenido_central       { BACKGROUND:#ffffff; COLOR:#000000; FONT:normal 9pt Verdana; PADDING-LEFT:10px; }

TABLE.contenido2           { BACKGROUND:#dddddd; COLOR:#000000; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; HEIGHT:25pt; }
TD.contenido2              { BACKGROUND:#dddddd; COLOR:#000000; FONT:normal 9pt Verdana; }

TABLE.pie   { BACKGROUND:#a0a0a0; COLOR:#ffffff; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; }

TR.pie   { BACKGROUND:#a0a0a0; COLOR:#ffffff; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; }

TD.pie   { BACKGROUND:#a0a0a0; COLOR:#ffffff; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; HEIGHT:30pt; }

TABLE.footer   { BACKGROUND:#ffffff; COLOR:#000000; FONT:normal 8pt Verdana; LINE-HEIGHT:12pt; }

TR.footer   { BACKGROUND:#ffffff; COLOR:#000000; FONT:normal 8pt Verdana; LINE-HEIGHT:12pt; }

TD.footer   { BACKGROUND:#ffffff; COLOR:#000000; FONT:normal 8pt Verdana; LINE-HEIGHT:20pt; }

INPUT.boton        { BACKGROUND:#666666; BORDER-TOP:#ffffff 1px solid; BORDER-RIGHT:#000000 1px solid; BORDER-BOTTOM:#000000 1px solid; BORDER-LEFT:#ffffff 1px solid;

                     COLOR:#ffffff; FONT:bold 9pt Verdana; CURSOR:pointer; PADDING:4px 6px 4px 6px;

INPUT.botonnew     { BACKGROUND:#303030; BORDER-TOP:#707070 1px solid; BORDER-RIGHT:#707070 1px solid; BORDER-BOTTOM:#707070 1px solid; BORDER-LEFT:#707070 1px solid;

                     COLOR:#ffff66; FONT:normal 7pt Arial; CURSOR:pointer; PADDING-LEFT:1pt; WIDTH:30pt; HEIGHT:12pt; LETTER-SPACING:1px; }

INPUT.botonnew3     { BACKGROUND:#303030; BORDER-TOP:#707070 1px solid; BORDER-RIGHT:#707070 1px solid; BORDER-BOTTOM:#707070 1px solid; BORDER-LEFT:#707070 1px solid;

                     COLOR:#ffffff; FONT:bold 9pt Verdana; CURSOR:pointer; PADDING-LEFT:0pt; PADDING-BOTTOM:0pt; HEIGHT:16pt; LETTER-SPACING:1px; }

INPUT.checkbox     { BACKGROUND:#000000; BORDER-TOP:#707070 1px solid; BORDER-RIGHT:#707070 1px solid; BORDER-BOTTOM:#707070 1px solid; BORDER-LEFT:#707070 1px solid;

                     COLOR:#e7e7e7; FONT:normal 9pt Arial; CURSOR:pointer; HEIGHT:12pt; WIDTH:10pt; PADDING:2px; }

INPUT.checkboxnew  { BACKGROUND:#000000; BORDER-TOP:#000000 1px solid; BORDER-RIGHT:#707070 1px solid; BORDER-BOTTOM:#707070 1px solid; BORDER-LEFT:#000000 1px solid;

                     COLOR:#e7e7e7; FONT:normal small Verdana; CURSOR:pointer; HEIGHT:12pt; WIDTH:10pt; PADDING:0px 0px 2px 1px; }

INPUT.caja         { BACKGROUND:#ffffff; BORDER-TOP:#707070 1px solid; BORDER-RIGHT:#707070 1px solid; BORDER-BOTTOM:#707070 1px solid; BORDER-LEFT:#707070 1px solid;

                     COLOR:#000000; FONT:bold 8pt Verdana; PADDING:1pt; HEIGHT:13pt; }

TABLE.formulario   { BACKGROUND:#303030; COLOR:#ffffff; FONT:normal 9pt Verdana; LINE-HEIGHT:12pt; }

TD.login           { BACKGROUND:#000000; COLOR:#ffffff; FONT:normal 7pt Arial; PADDING-TOP:2px; PADDING-BOTTOM:2pt; PADDING-LEFT:6pt; LETTER-SPACING:1px; }

TD.titulo          { BACKGROUND:#303030; COLOR:#ffffff; FONT:bold 10pt Verdana; BORDER-TOP:#ffffff 0px solid; PADDING-TOP:0px; PADDING-LEFT:6pt; PADDING-BOTTOM:0pt; LETTER-SPACING:1px; }

TD.menu            { COLOR:#ffffff; BORDER-TOP:#303030 1px solid; BORDER-BOTTOM:#303030 1px solid; PADDING-LEFT:5pt; PADDING-RIGHT:5pt; }

.marcomenu         { BORDER-TOP:#dddddd 2px solid; BORDER-BOTTOM:#dddddd 2px solid; }
