BODY {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Arial;
	text-align: left;
}
.xTD {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial
}
TD.uppermenucell {
	FONT-SIZE: 8pt;
	COLOR: Silver;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: center
}
TD.statshead {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #d0d0d0; PADDING-TOP: 2px
}
TD.stats {
	PADDING-LEFT: 5px; BACKGROUND: #e9e9e9
}
TD.statsleft {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #e9e9e9
}
A {
	FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: none
}
A:hover {
	COLOR: maroon
}
A.Category {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: navy; TEXT-DECORATION: none
}
A.Category:hover {
	COLOR: maroon; TEXT-DECORATION: underline
}
A.Tip {
	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none
}
A.Tip:hover {
	FONT-WEIGHT: normal; COLOR: #101010; TEXT-DECORATION: none
}
A.uppermenulink {
	COLOR: White;
}
A.uppermenulink:hover {
	COLOR: Yellow;
	background : #6495ED;
}
SELECT {
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #e9e9e9
}
INPUT {
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #e9e9e9
}
.xINPUT.button {
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: silver 1px solid;
	CURSOR: hand;
	BORDER-BOTTOM: silver 1px solid;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #cdcdcd;
}
INPUT.check {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; FONT-FAMILY: Tahoma
}
TEXTAREA {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #e9e9e9
}
DIV {
	FONT-SIZE: 8pt
}
TD.tablehead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-BOTTOM: #ff4e00 1px solid
}
TD.uppermenuitem {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 3px;
	CURSOR: hand;
	COLOR: white;
	PADDING-TOP: 3px;
}
.lightBorder {
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
}
.uppermenu {
	BORDER-RIGHT: black 1px solid;
	DISPLAY: none;
	FONT-SIZE: 8pt;
	BACKGROUND: #0273b7;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color="#0263a7", Direction=135, Strength=3)  alpha(Opacity=89);
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: verdana;
	POSITION: absolute;
	z-order: 1
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 8px; TEXT-ALIGN: center
}
.heading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 8px; TEXT-ALIGN: left
}
.cabeza1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Maroon;
	font-weight : normal;
}
.cabeza2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Maroon;
}
.sumario {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : black;
}
.infotable
{
	BACKGROUND-COLOR: #f0f0e0;
	BORDER-BOTTOM: #ffffff 0px solid;
	BORDER-COLLAPSE: collapse;
	BORDER-LEFT: #ffffff 0px solid;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	MARGIN-LEFT: 10px
}
.issuetable
{
	BACKGROUND-COLOR: #ffffe8;
	BORDER-COLLAPSE: collapse;
	COLOR: #000000;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 13px;
	MARGIN-TOP: 0px
}
.content
{
	BACKGROUND-COLOR: #e7e7ce;
	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 3px
}
.expandable
{
	CURSOR: hand;
	font-size: 9pt;
}
.expanded
{
	color: black
}
.collapsed
{
	DISPLAY: none
}
.BackTopBanner {
	background-color : #0273B7;
}
.BackLeftMenu {
	background-color : #0273b7;
}
.BackMain {
	background : White;
}
.BackRight {
	background-color : #0273b7;
}
.tblTitulos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	background-color: #6799cc;
	color: White;
	text-align: center;
	
}
.tblSubTotales {
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	background-color: #0088A2;
	color: #FFFFFF;
}
.tblTotales {
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	background-color: #0088A2;
	color: #FFFFFF;
	font-weight : bold;
}
.tblDetalle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: White;
}
.tblDetalleCampos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*background-color: White;*/
}
.tblDetalle2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFF0E0;
}
.tblDetalle3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #CC9999;
}
.tblDetalle4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFcc33;
}
.tblDetalle5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ff6600;
}
.Titulo {
	font-family: "Times New Roman", Times, serif;
	font-size: 40pt;
	font-style: normal;
	font-weight: bolder;
	color: #006699;
	text-align: center;
}
.TituloC {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	text-align: left;
	border: thin solid #FFF;
	text-transform: uppercase;
	background-color: #6799CC;
	line-height: 25px;
}
.TituloReporte {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	text-align: left;
	border: thin solid #FFF;
	text-transform: uppercase;
	background-color: #6799CC;
	line-height: 25px;
}
.TituloU {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	text-align: left;
	border: thin solid #FFF;
	text-transform: uppercase;
	background-color: #6799CC;
	line-height: 2px;
}
.SubTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: bolder;
	color: Black;
	text-align: center;
}
.SubTitulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bolder;
	color: Black;
	text-align: center;
}
.tituloPagEstatica {
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: bolder;
	color: #004466;
	text-align: center;
}
.IndicPos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: White;
	text-align: center;
}
.IndicPosIntranet {
	font-family: Tahoma;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
	color: Black;
	text-align: right;
}
.Ligas {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
	text-decoration: underline;
	font-size: 10px;
}
.Ligas:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6A5ACD;
	text-decoration: underline;
}
.botonLiga {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Blue;
	text-decoration: underline;
	cursor : hand;
	border : none;
	background-color : transparent;
}
.botonLiga:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6A5ACD;
	text-decoration: underline;
	cursor : hand;
	border : none;
}
.LigasPrincipal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	font-size : 9pt;
	text-decoration : none;
	font-weight : normal;
}
.LigasPrincipal:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
	font-size : 9pt;
	text-decoration : none;
	font-weight : bold;
}
.Controles {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
}
.Parms {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}
.errTag {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: Red;
}
.fondoColores {
	background-color: #FFCC33;
	border: thin dashed #FFFFFF;
}
.punteados2 {
	border: 3px outset #F00;
	padding: 10px;
}
.punteados3 {
	border: 3px outset #090;
	padding: 10px;
}

.err {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: Red;
}
.Campos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
}
.texto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
.texto_s {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: black;
	text-transform: uppercase;
}
.texto_l {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: black;
	text-transform: lowercase;
}
.textoPagEstaticas {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}
.Copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}
.Requeridos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: black;	
}
.MenuLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: White;
	background : #6799cc;
	text-decoration : none;
}
.MenuLink:hover {
	background : #MenuLink;
	color : Yellow;
}
.Menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: White;
	background : #6799cc;
}
.selinfo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Navy;
	font-weight : bold;
}
.noinfo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #A0522D;
	font-style : italic;
	font : bold;
}
.instrucciones {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: Black;
	font : bold;
}
.webdingSmall {
	font : 8pt Webdings;
}
.wingdings {
	font : 14pt wingdings;
}
.wingdings2 {
	font: 12pt "Wingdings 2";
}
.webding {
	font : 12pt Webdings;
}
.webdingMedium {
	font : 16pt Webdings;
}
.webdingLarge {
	font : 20pt Webdings;
}
.wingdingSmall {
	font : 8pt Wingdings;
}
.wingding {
	font : 12pt Wingdings;
}
.wingdingMedium {
	font : 16pt Wingdings;
}
.wingdingLarge {
	font : 20pt Wingdings;
}
.LigaSort {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #0088bb;
	color: White;
	text-decoration: none;
	font-weight : normal;
}
.LigaSort:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #0088bb;
	color: White;
	text-decoration: none;
	font : bold;
}
.LigaSortSel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #0088bb;
	color: Yellow;
	text-decoration: none;
	font-weight : normal;
}
.LigaSortSel:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #0088bb;
	color: Yellow;
	text-decoration: underline;
	font-weight : normal;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	cursor : hand;
	border : 1px ridge Gray;
	letter-spacing : 1px;
	background : #F1EFE2;
}
.botonr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	cursor : hand;
	border : 1px ridge Gray;
	float : right;
	letter-spacing : 2px;
	background : #F1EFE2;
	margin: 2px;
	padding: 2px;
}


.LigasNoticias {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	text-decoration: underline;
	font-size : 7pt;
	font-weight : normal;
}
.LigasNoticias:hover {
	color: Blue;
}
.kickerNoticias {
	font-family: Tahoma;
	color: Silver;
	font-size : 8pt;
	font-weight : normal;
}
.lightBorder {
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
}
.collapsable
{
	BACKGROUND-COLOR: #f0f0e0;
	FONT-SIZE: 9pt;
}
.textoLS {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: black;
	@page port {size: portrait;}
	@page land {size: landscape;}
	.portrait {page: port;}
	.landscape {page: land;}
	
.ToolText{position:relative; } 
.ToolTextHover{position:relative;} 
.ToolText span{display: none;} 

.ToolTextHover span{ 
  display:block; 
  position:absolute; 
  border:1px solid red; 
  top:-1.0em; 
  left:185px; 
  background-color:white; color:red; 
  text-align: center; 
} 


}

