BODY {
	SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #4c939f; SCROLLBAR-SHADOW-COLOR: #4c939f; SCROLLBAR-ARROW-COLOR: #4c939f; SCROLLBAR-TRACK-COLOR: #ffffff
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 16pt; TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "MS Sans Serif", Verdana, Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006576; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 24px; TEXT-ALIGN: center
}
P {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "MS Sans Serif", Verdana, Arial; TEXT-DECORATION: none
}
A {
	COLOR: #006576
}
A:link {color:"#006576";
		CURSOR: hand;
		TEXT-DECORATION: underline
		}
A:visited {color:"#006576";
		CURSOR: hand;
		TEXT-DECORATION: underline
		}
A:hover {color:"#006576";
		CURSOR: hand;
		TEXT-DECORATION: underline}

A.list {
	FONT-SIZE: 10px; COLOR: #006576; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.noline {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: blue; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
TABLE.list {
	BORDER-RIGHT: 1pt outset; BORDER-TOP: 1pt outset; BORDER-LEFT: 1pt outset; BORDER-BOTTOM: 1pt outset
}
TR.list_header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-STYLE: normal; HEIGHT: 20px; BACKGROUND-COLOR: #deeeef; foreground-color: #000000
}
TR.list {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; foreground-color: #000000
}
TD.list {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px
}
TD.list_header {
	BORDER-RIGHT: #006576 1px; PADDING-RIGHT: 4px; BORDER-TOP: #006576 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #006576 1px; COLOR: #006576; BORDER-BOTTOM: #006576 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
TABLE.conf {
	BORDER-RIGHT: 2pt outset; BORDER-TOP: 2pt outset; BORDER-LEFT: 2pt outset; BORDER-BOTTOM: 2pt outset; BACKGROUND-COLOR: #5f9ea0
}
TR.conf {
	HEIGHT: 25px
}
TD.conf {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  HEIGHT: 20px
}
TABLE.info {
	BORDER-RIGHT: 1pt outset; BORDER-TOP: 1pt outset; BORDER-LEFT: 1pt outset; BORDER-BOTTOM: 1pt outset
}
TR.info {
	HEIGHT: 25px
}
TD.info {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006576; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #deeeef
}
.txtTabla {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	BORDER-BOTTOM: #cccccc 1px dotted; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 20px
}
xxTD {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.button {
	BORDER-RIGHT: #666600 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #ffffff 1px solid; 
	CURSOR: hand; 
	COLOR: #000000; 
	BORDER-BOTTOM: #666600 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f4b728
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: "MS Sans Serif", Verdana, Arial; HEIGHT: 20pt
}
.select {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: Arial, 'Courier New'; HEIGHT: 20pt
}
.button_over {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: hand; COLOR: white; FONT-FAMILY: "MS Sans Serif", Verdana, Arial; HEIGHT: auto; BACKGROUND-COLOR: #FF9900
}
.stHeadliner {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(dgstriep.gif); WIDTH: 98%; CURSOR: default; COLOR: black; BORDER-TOP-STYLE: none; FONT-STYLE: italic; FONT-FAMILY: verdana,courier new, monospace; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.peq {
	FONT-SIZE: 9px
}
.minusculas {
	TEXT-TRANSFORM: capitalize
}
.txtbienvenida {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.normal {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.verdepeq8 {
	FONT-SIZE: 9px; COLOR: #006576; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.tittabla {
	BORDER-RIGHT: 1px #ffffff; PADDING-RIGHT: 4px; BORDER-TOP: 1px solid #006576; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: 1px #ffffff; COLOR: #006576; BORDER-BOTTOM: 1px solid #006576; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #deeeef; TEXT-ALIGN: center
}

.tittabl1 {
	BORDER-RIGHT: 1px #ffffff; PADDING-RIGHT: 4px; BORDER-TOP: 1px solid #006576; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: 1px #ffffff; COLOR: #006576; BORDER-BOTTOM: 1px solid #006576; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #deeeef; TEXT-ALIGN: right 
}

.titDialogo {
	BORDER-RIGHT: #ffffff 1px; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006576; TEXT-ALIGN: center
}
.pieDialogo {
	BORDER-RIGHT: #ffffff 1px; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 1px; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #80b2bb; TEXT-ALIGN: center
}
.mensaje {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #666666 1px solid; COLOR: #006576; PADDING-TOP: 4px; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f4b829; TEXT-ALIGN: left
}
.submenu {
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f4b829;
	TEXT-ALIGN: center;
	font-size: 9px;

}
.linksubmenu {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: -0.05em; TEXT-DECORATION: none
}
.lblTabla {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006576; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #deeeef
}
.txttitulo {
  FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #006576;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 24px

}

.Rodolfotxttitulo {
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #006576; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 24px}
.exitotrans {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #666666 1px solid; COLOR: #006576; PADDING-TOP: 4px; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f4b829; TEXT-ALIGN: left
}
.verdenormal {
	FONT-SIZE: 12px; COLOR: #006576; FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica
}
.Vigente {

	BORDER-RIGHT: #ffffff 1px; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006576; TEXT-ALIGN: center
}
.VigenteError{
	BORDER-RIGHT: #ffffff 1px; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #ffffff 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #ffffff 1px; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FF0000; 
	TEXT-ALIGN: center 
}
.titCampo {

	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006576; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #deeeef; WHITE-SPACE: nowrap;
}
.campoupper {	FONT-SIZE: 11px; 
				FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
				TEXT-TRANSFORM: uppercase}
.campo {

	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	BORDER-BOTTOM: #cccccc 1px dotted; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	WHITE-SPACE: nowrap; 
	HEIGHT: 20px
}
.datosxx {

	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; COLOR: #000000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px
}
.datos {

	FONT-SIZE: 11px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.rescampo {

	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; HEIGHT: 20px
}
.btndir
{
    BACKGROUND-COLOR: #669999;
    BORDER-BOTTOM: #000000 thin solid;
    BORDER-LEFT: #cccccc thin solid;
    BORDER-RIGHT: #000000 thin solid;
    BORDER-TOP: #cccccc thin solid;
    COLOR: #FFCC00;
    CURSOR: hand;
    FONT-FAMILY: verdana,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT:bold; 
}
.verdepeq9
{
	FONT-SIZE: 9px;
	COLOR: #006576;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	background-image: url(../graficos/fondomenu.gif);
	background-repeat: repeat-x;
	border-top: thin none;
	border-right: thin none;
	border-bottom: thin none;
	border-left: 1px solid #006576;
	text-decoration: none;
	TEXT-ALIGN: center;
}
.verdepeq91
{
	FONT-SIZE: 9px;
	COLOR: #006576;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	border-top: 1px none #006576;
	border-left: 1px none #006576;
	border-right:  thin none;
	border-bottom: 1px none #006576;
	text-decoration: none;
	TEXT-ALIGN: center;
}

.verdepeq92
{
	FONT-SIZE: 9px;
	COLOR: #006576;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	border-top: thin none;
	border-left: thin none;
	border-right:  thin none;
	border-bottom: thin none;
	text-decoration: none;
}

.verdepeq {
	FONT-SIZE: 10px; COLOR: #006576; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titDialogoAmarillo {
	BORDER-RIGHT: #ffffff 1px; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #ffffff 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #ffffff 1px; 
	COLOR: #f4b829; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #006576; 
	TEXT-ALIGN: center;
	HEIGHT: 25px

}.fondotabla {
	background-image: url(../graficos/fondomenu.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: 006576;

}
.verdepeqtabla {

	FONT-SIZE: 9px;
	COLOR: #006576;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: none;
	FONT-WEIGHT: bold;
	background-image: url(../graficos/fondovertb.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.conborde {
    BORDER-RIGHT: 1px solid #006576;
	}
.menu_izquierdo {
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	letter-spacing: 0px;
	word-spacing: 0px;
}
.menu_izquierdo:hover {
	COLOR: #0099FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px
; text-decoration: underline	
}


.TituloImpresion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
	color: #FFFFFF;


}
.EncabezadoImpresion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;

}
.ContenidoImpresion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.button {
	BORDER-RIGHT: #666600 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #ffffff 1px solid; 
	CURSOR: hand; 
	COLOR: #000000; 
	BORDER-BOTTOM: #666600 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f4b728
}.EtiquetaImpresion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.SubtituloImpresion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.Numero{ TEXT-ALIGN: right;
	font-size: 10px;
}


.TituloImpresion_RepMat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	color: #FFFFFF;
}

.SubtituloImpresion_RepMat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.SubtituloImpresion_RepMat2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
}
.ContenidoImpresion_RepMat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.CabeceraReporte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #99CCFF;

}

