BODY
{
    BACKGROUND-COLOR: #B6BABA
}

BODY.factura
{
    BACKGROUND-COLOR: #FFFFFF;
}


BODY.factura_old
{
    BACKGROUND-COLOR: #FFFFFF;
    background-image: url("../img/recibo.jpg");
    background-repeat: no-repeat;
    background-position: 10px 10px
}
TD.home{
    BACKGROUND-COLOR: #936CA5
}

TD.mensaje{
    FONT-WEIGHT: bolder;
    FONT-FAMILY:'Arial';
    FONT-SIZE: 7pt;
    TEXT-ALIGN:LEFT;
    BORDER-RIGHT: #000000 thin solid;
    BORDER-LEFT: #000000 thin solid;
    BORDER-TOP: #000000 thin solid;
    BORDER-BOTTOM: #000000 thin solid    
}

TD.recuadro{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN:RIGHT;
    BORDER-RIGHT: #000000 thin solid;
    BORDER-LEFT: #000000 thin solid;
    BORDER-TOP: #000000 thin solid;
    BORDER-BOTTOM: #000000 thin solid    
}

TD.recuadroder{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN:RIGHT;
    BORDER-RIGHT: #000000 thin solid;
    BORDER-TOP: #000000 thin solid;
    BORDER-BOTTOM: #000000 thin solid    
}
TD.recuadroizq{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN:RIGHT;
    BORDER-TOP: #000000 thin solid;
    BORDER-LEFT: #000000 thin solid;
    BORDER-BOTTOM: #000000 thin solid    
}

.tabletop
{
    BORDER-RIGHT: #F4F4F4 thin solid;
    BORDER-TOP: #F4F4F4 thin solid;
    LEFT: 10px;
    FLOAT: left;
    BORDER-LEFT: #F4F4F4 thin solid;
    WIDTH: 500px;
    BORDER-BOTTOM: #F4F4F4 thin solid;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 400px;
    BACKGROUND-COLOR: #ffffff
}

.tablelbl
{
    BORDER-RIGHT: #FF0000 double solid;
    BORDER-TOP: #FF0000 double solid;
    BORDER-LEFT: #FF0000 double solid;
    BORDER-BOTTOM: #FF0000 double solid;
    LEFT: 150px;
    FLOAT: left;
    WIDTH: 300px;
    POSITION: absolute;
    Z-INDEX:1;
    TOP: 600px;
    HEIGHT: 20px;
}

table.borde{
    BORDER-RIGHT: #133984 thin solid;
    BORDER-TOP: #133984 thin solid;
    BORDER-LEFT: #133984 thin solid;
    BORDER-BOTTOM: #133984 thin solid;
}
.tablelblcaj
{
    BORDER-RIGHT: #000000 thin solid;
    BORDER-TOP: #000000 thin solid;
    BORDER-LEFT: #000000 thin solid;
    BORDER-BOTTOM: #000000 thin solid;
    LEFT: 30px;
    FLOAT: left;
    WIDTH: 250px;
    POSITION: absolute;
    Z-INDEX:1;
    TOP: 810px;
    HEIGHT: 20px;
}
.lblcajero
{
    FONT-FAMILY:'Arial';
    FONT-SIZE: 8pt;
    TEXT-ALIGN:CENTER
}

divOverFlow{
	overflow:auto; 
	width:500px; 
	height:100px; 
	align:center
}

DIV.divOverFlow2
{
	overflow:auto; 
	width:850px; 
	height:550px; 
	align:center
}

.back{
    WIDTH: 700px;
    HEIGHT: 400px;
}

.tablemid
{
    BORDER-RIGHT: #F4F4F4 thin solid;
    BORDER-TOP: #F4F4F4 thin solid;
    BORDER-LEFT: #F4F4F4 thin solid;
    BORDER-BOTTOM: #F4F4F4 thin solid;
    LEFT: 10px;
    FLOAT: left;
    WIDTH: 500px;
    POSITION: absolute;
    HEIGHT:100px;
    TOP: 410px;
    BACKGROUND-COLOR: #ffffff
}

.innertablemid
{
    BORDER-RIGHT: #B6BABA thin solid;
    BORDER-TOP: #B6BABA thin solid;
    BORDER-LEFT: #B6BABA thin solid;
    BORDER-BOTTOM: #B6BABA thin solid;
    BACKGROUND-COLOR: #ffffff
}
img.barcode{
	HEIGHT: 30px;
}

.numbar{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Narrow';
    TEXT-ALIGN: left
}

.tabletopfac
{
    LEFT: 50px;
    FLOAT: left;
    WIDTH: 600px;
    POSITION: absolute;
    TOP: 80px;
    HEIGHT: 60px
}


.tablemidfac
{
    LEFT: 50px;
    FLOAT: left;
    WIDTH: 600px;
    POSITION: absolute;
    TOP: 200px;
    HEIGHT: 300px
}

.tableimg
{
    LEFT: 10px;
    FLOAT: left;
    WIDTH: 600px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 770px;
}

.tablemidbar1
{
    LEFT: 220px;
    FLOAT: left;
    COLOR: #FFFFFF;
    WIDTH: 600px;
    POSITION: absolute;
    TOP: 550px;
    HEIGHT: 50px;
}

.tablemidbar2
{
    LEFT: 220px;
    FLOAT: left;
    COLOR: #FFFFFF;
    WIDTH: 650px;
    POSITION: absolute;
    TOP: 550px;
    HEIGHT: 50px;
}

.tablemidbar3
{
    LEFT: 50px;
    FLOAT: left;
    COLOR: #FFFFFF;
    WIDTH: 600px;
    POSITION: absolute;
    TOP: 700px;
    HEIGHT: 50px;
}


.tablemidbar4
{
    LEFT: 50px;
    FLOAT: left;
    COLOR: #FFFFFF;
    WIDTH: 600px;
    POSITION: absolute;
    TOP: 750px;
    HEIGHT: 50px;
}
.tablebotfac
{
    LEFT: 300px;
    FLOAT: left;
    WIDTH: 200px;
    POSITION: absolute;
    TOP: 700px;
    HEIGHT: 100px
}

.tablebotfacwide
{
    LEFT: 250px;
    FLOAT: left;
    WIDTH: 300px;
    POSITION: absolute;
    TOP: 820px;
    HEIGHT: 100px
}

.tablebotfacizq
{
    BORDER-RIGHT: #990000 thin solid;
    BORDER-TOP: #990000 thin solid;
    BORDER-LEFT: #990000 thin solid;
    BORDER-BOTTOM: #990000 thin solid;
    LEFT: 30px;
    FLOAT: left;
    WIDTH: 300px;
    POSITION: absolute;
    TOP: 850px;
    HEIGHT: 20px
}

.tablemidtop
{
    BORDER-RIGHT: #F4F4F4 thin solid;
    BORDER-TOP: #F4F4F4 thin;
    LEFT: 50px;
    FLOAT: left;
    BORDER-LEFT: #F4F4F4 thin solid;
    WIDTH: 400px;
    BORDER-BOTTOM: #F4F4F4 thin;
    POSITION: relative;
    TOP: 10px;
    HEIGHT: 50px;
    BACKGROUND-COLOR: #F4F4F4
}
.tablefrm
{
    BORDER-RIGHT: #ffffff thin solid;
    BORDER-TOP: #ffffff thin;
    BORDER-LEFT: #ffffff thin solid;
    WIDTH: 650px;
    BORDER-BOTTOM: #ffffff thin solid;
    HEIGHT:100px;
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW:auto
    
}
.tablegrill
{
    WIDTH: 650px;
    HEIGHT: 100px;
    BACKGROUND-COLOR: #ffffff;
    align:center
}

TR.titular
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #c0c0c0
}

TR.par{
	BACKGROUND-COLOR: #B6BABA
}

TR.impar{
	BACKGROUND-COLOR: #E2E3E3
}

.Texto-Ayuda
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    WIDTH:480px;
    TEXT-ALIGN: justify
}

TD.errcamp
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #133984;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: left;
    TEXT-DECORATION:underline
}

TD.resTotal
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    FONT-FAMILY: 'Arial';
    POSITION:relative;
    LEFT:218px;
    TEXT-DECORATION:none
}

TD.nomcamp
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: left
}

TD.titcampofac
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    LEFT: 40px;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: left
}

TD.detcampofac
{
    FONT-SIZE: 10pt;
    LEFT: 40px;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: left
}

TD.campofac
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: left
}

TD.campofacnum
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: right
}

TD.campofacdest{
    BORDER-RIGHT: #FF0000 thin solid;
    BORDER-TOP: #FF0000 thin solid;
    BORDER-LEFT: #FF0000 thin solid;
    BORDER-BOTTOM: #FF0000 thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FF0000;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: center
}


TD.titulo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    WIDTH:500;
    BACKGROUND-COLOR:#133984
}
TD.subtitulo
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

TD.respar
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD.resimpar
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Narrow', 'Baskerville Old Face';
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #C0C0C0
}

TD.activo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    WIDTH: 120px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #00368C;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
TD.inactivo
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10pt;
    WIDTH: 120px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #EF8812;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: underline
}
#SP1
{
    CLEAR: left;
    BORDER-RIGHT: #3cb371 thin;
    BORDER-TOP: #3cb371 thin;
    Z-INDEX: 1;
    LEFT: 657px;
    FLOAT: right;
    VISIBILITY: hidden;
    BORDER-LEFT: #3cb371 thin;
    WIDTH: 100px;
    BORDER-BOTTOM: #3cb371 thin;
    POSITION: absolute;
    TOP: 6px;
    HEIGHT: 70px;
    BACKGROUND-COLOR: transparent
}
.menu2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #fa8072;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
TD.pie
{
    BORDER-RIGHT: #cd853f 1px solid;
    BORDER-TOP: #cd853f 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #cd853f 1px solid;
    COLOR: #008b8b;
    BORDER-BOTTOM: #cd853f 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #ffd700;
    TEXT-ALIGN: left
}

TD
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

TD.PESOS
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}

MARQUEE
{
    FONT-SIZE: 8pt;
    COLOR: #eee8aa;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
SELECT
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;

}
.SUBMIT
{
    BORDER-RIGHT: #999933 double;
    BORDER-TOP: #999933 double;
    BORDER-LEFT: #999933 double;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #999933 double;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FF9900
}
.ERROR
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
    COLOR: #FD8882
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.AVISO
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.SMALL
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
    COLOR: #FD8882
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

.print{
    LEFT: 350px;
    FLOAT: left;
    POSITION: relative;
    TOP: 835px;
    VISIBILITY:visible
}


.tabletopimpr
{
    BORDER-RIGHT: #F4F4F4 thin solid;
    BORDER-TOP: #F4F4F4 thin solid;
    LEFT: 10px;
    FLOAT: left;
    BORDER-LEFT: #F4F4F4 thin solid;
    WIDTH: 500px;
    BORDER-BOTTOM: #F4F4F4 thin solid;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 100px;
    BACKGROUND-COLOR: #ffffff
}

.tablemidimpr
{
    BORDER-RIGHT: #F4F4F4 thin solid;
    BORDER-TOP: #F4F4F4 thin solid;
    BORDER-LEFT: #F4F4F4 thin solid;
    BORDER-BOTTOM: #F4F4F4 thin solid;
    LEFT: 10px;
    FLOAT: left;
    WIDTH: 500px;
    POSITION: absolute;
    HEIGHT:50px;
    TOP: 110px;
    BACKGROUND-COLOR: #ffffff
}

