.tituloAplicacion {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titulos {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtitulos {
	BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.bordetabla {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.textopiepag {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #0033ff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0033ff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0033ff; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f8fd
}
BODY {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.encabezado {
	BORDER-TOP: #ffffff 1px solid;  FONT-SIZE: 11px; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #e5e5e5
}
.encabezado_sinN {
	BORDER-TOP: #ffffff 1px solid;  FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #e5e5e5
}

.subencabezado {
	BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5
}
.estextarea {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.falso {
	BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
.txt {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tablahovertd {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #99ff00; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tablaborde {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.tablatrrow {
	BACKGROUND: #ffffff
}
.tablatrhover {
	BACKGROUND: #efef99
}
.tablatdrow {
	BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tablatdrowr {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.encabezadotb {
	BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #d3d1d1
}
.bgtop {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #333399
}
.btn0 {
	BORDER-RIGHT: #676767 1px solid; BORDER-TOP: #676767 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #676767 1px solid; COLOR: #000000; BORDER-BOTTOM: #676767 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #dedede
}
.btn0disabled {
	BORDER-RIGHT: #727272 1px solid; BORDER-TOP: #727272 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #727272 1px solid; COLOR: #727272; BORDER-BOTTOM: #727272 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #dedede
}
.sinmargen {
	MARGIN: 0px
}
.tablaborde2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.bordemenu {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
A.botmenu:link {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedede; TEXT-DECORATION: none
}
A.botmenu:visited {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedede; TEXT-DECORATION: none
}
A.botmenu:hover {
	BORDER-RIGHT: #c5c4c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c5c4c0 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c5c4c0 1px solid; WIDTH: 100%; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #c5c4c0 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
A.botmenu:active {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedede; TEXT-DECORATION: none
}
A.botmenuon:link {
	BORDER-RIGHT: #c5c4c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c5c4c0 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c5c4c0 1px solid; WIDTH: 100%; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #c5c4c0 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
A.botmenuon:visited {
	BORDER-RIGHT: #c5c4c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c5c4c0 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c5c4c0 1px solid; WIDTH: 100%; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #c5c4c0 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
A.botmenuon:hover {
	BORDER-RIGHT: #c5c4c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c5c4c0 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c5c4c0 1px solid; WIDTH: 100%; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #c5c4c0 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
A.botmenuon:active {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedede; TEXT-DECORATION: none
}
A.botmenualeta:link {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedede; TEXT-DECORATION: none
}
A.botmenualeta:visited {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedede; TEXT-DECORATION: none
}
A.botmenualeta:hover {
	BORDER-RIGHT: #c5c4c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c5c4c0 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c5c4c0 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedede; TEXT-DECORATION: none
}
A.botmenualeta:active {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedede; TEXT-DECORATION: none
}
.bordealeta {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: medium none
}
A.botmenualetaon:link {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fbfbfb; TEXT-DECORATION: none
}
A.botmenualetaon:visited {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fbfbfb; TEXT-DECORATION: none
}
A.botmenualetaon:hover {
	BORDER-RIGHT: #c5c4c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c5c4c0 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c5c4c0 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fbfbfb; TEXT-DECORATION: none
}
A.botmenualetaon:active {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fbfbfb; TEXT-DECORATION: none
}
.bordealeta2 {
	BORDER-RIGHT: #000033 1px solid; BORDER-TOP: #000033 1px solid; BORDER-LEFT: #000033 1px solid; BORDER-BOTTOM: medium none
}
A.botmenualeta2:link {
	BORDER-RIGHT: #9696cb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9696cb 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #9696cb 1px solid; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #333399; TEXT-DECORATION: none
}
A.botmenualeta2:visited {
	BORDER-RIGHT: #9696cb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9696cb 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #9696cb 1px solid; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #333399; TEXT-DECORATION: none
}
A.botmenualeta2:hover {
	BORDER-RIGHT: #4545af 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #4545af 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #4545af 1px solid; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #333399; TEXT-DECORATION: none
}
A.botmenualeta2:active {
	BORDER-RIGHT: #9696cb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9696cb 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #9696cb 1px solid; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #333399; TEXT-DECORATION: none
}
.bordetblanco {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN-LEFT: 4px; BORDER-LEFT: #ffffff 1px solid; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #ffffff 1px solid
}
.bgtdgris {
	BACKGROUND-COLOR: #f2f2f2}
.bgtdtitulo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
.bgtdgrisborde {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #ffffff 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #eeeeee
}
HR {
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM-COLOR: #ffffff; HEIGHT: 2px; BORDER-BOTTOM-STYLE: solid
}
.subencabezado2 {
	BORDER-TOP: #ffffff 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none
}
.bordealeta3 {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.bordetabla2 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: 1px solid
}
.bordetabla3 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #cccccc 1px; BORDER-BOTTOM: #c5c5c5 1px solid
}
.bordetabla4 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: #dadada 1px solid; BORDER-BOTTOM: medium none
}
.botblanco {
	MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; BACKGROUND-COLOR: #ffffff
}
.itemMenu {
	FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #0033ff;
}
.logout {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.estilo_text
{
	BORDER-STYLE:        solid;
	BORDER-WIDTH:        1px;
	BACKGROUND-COLOR:    #FFFFFF;
	BORDER-LEFT-COLOR:   #003063;
	BORDER-TOP-COLOR:    #003063;
	BORDER-BOTTOM-COLOR: #003063;
	BORDER-RIGHT-COLOR:  #003063;
	COLOR:               #003063;
	CURSOR:              default;
	FONT:                8pt Verdana; 
	TEXT-ALIGN:          left;
	HEIGHT:              ;
	WIDTH:               ;
}
.estilo_check
{
	BORDER-STYLE:        solid;
	BORDER-WIDTH:        1px;
	BACKGROUND-COLOR:    #CFCFCF;
	BORDER-LEFT-COLOR:   #EFEFEF;
	BORDER-TOP-COLOR:    #EFEFEF;
	BORDER-BOTTOM-COLOR: #8F8F8F;
	BORDER-RIGHT-COLOR:  #8F8F8F;
	COLOR:               #003063;
	CURSOR:              auto;
	FONT:                8pt Verdana; 
	TEXT-ALIGN:          center;
	HEIGHT:              ;
	WIDTH:               ;
}
.estilo_select
{
	BORDER-STYLE:        solid;
	BORDER-WIDTH:        1px;
	BACKGROUND-COLOR:    #FFFFFF;
	BORDER-LEFT-COLOR:   #003063;
	BORDER-TOP-COLOR:    #003063;
	BORDER-BOTTOM-COLOR: #003063;
	BORDER-RIGHT-COLOR:  #003063;
	COLOR:               #003063;
	CURSOR:              default;
	FONT:                8pt Verdana; 
	TEXT-ALIGN:          left;
	HEIGHT:              ;
	WIDTH:               ;
}