

textarea {
font-size: 9pt;
COLOR: Black;
FONT-FAMILY:  Arial, Helvetica, sans-serif;
BACKGROUND: #CCCCCC;
BORDER-BOTTOM: 1px solid Gray;
BORDER-LEFT: 1px solid Gray;
BORDER-RIGHT: 1px solid Gray;
BORDER-TOP: 1px solid Gray;
}

body {
	margin: 0 0 0 0;
	font: 10px/1.4  Arial, Helvetica, sans-serif;
	background: White;
	}

body.black {
        margin: 0 0 0 0;
	font: 10px/1.4  Arial, Helvetica, sans-serif;
	background: Black;
}

td {
	font: 10px/1.4  Arial, Helvetica, sans-serif;
	}

input { font:  Arial, Helvetica, sans-serif; }


h1 { font-size: 20px; font-family:  Arial, Helvetica, sans-serif;	}
h2 { font-size: 16px; margin: 3em 0 0.5em; font-family:  Arial, Helvetica, sans-serif;}
h3 { font-size: 14px; margin: 2em 0 0.5em; font-family:  Arial, Helvetica, sans-serif;}
h4 { font-size: 8.2pt; font-family:  Arial, Helvetica, sans-serif;}
h5 { font-size: 7.9pt; font-family:  Arial, Helvetica, sans-serif;}
h6 { font-size: 10px; font-family:  Arial, Helvetica, sans-serif;}

hr { color: #999999; height: 1px; font-family:  Arial, Helvetica, sans-serif; }

img { border: none; }
th { text-align: left; }


.redg { font: bold 7.9pt/1.4  Arial, Helvetica, sans-serif; color: #D00702 }
.spacer { font-size: 1px; }
.red { color: #D00702; font-family:  Arial, Helvetica, sans-serif;}
.error { color: #D00702; font-size: 12px; font-family:  Arial, Helvetica, sans-serif;}
.icon { float: right; margin: 5px; }
.intro { font-size: 14px;  line-height: 1.6; font-weight: bold; font-family:  Arial, Helvetica, sans-serif;}
.label {	font-weight: bold; width: 260px; font-family:  Arial, Helvetica, sans-serif;}
.result { width: 100%; background: #eef; font-family:  Arial, Helvetica, sans-serif;}
.btn{ font-size: 9pt; FONT-FAMILY:  Arial, Helvetica, sans-serif; height:18px; }
.title { font: bold 7.7pt/1.1  Arial, Helvetica, sans-serif; color=#949294;}


a.red    {
	color: #D00702;
	font: bold 7.9pt/1.2  Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.red:hover    {
	text-decoration: none;
	font: bold 7.9pt/1.2  Arial, Helvetica, sans-serif;
	color: #007ED2;
}

a.red:visite    {
	color: #D00702;
	font: bold 7.9pt/1.2  Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.redl    {
	color: #D00702;
	font: bold 8.2pt/1.4  Arial, Helvetica, sans-serif;
	text-decoration: yes
}

a.redl:hover    {
	text-decoration: none;
	font: bold 8.2pt/1.4  Arial, Helvetica, sans-serif;
	color: #007ED2;
}

a.redl:visite    {
	color: #D00702;
	font: bold 8.2pt/1.4  Arial, Helvetica, sans-serif;
	text-decoration: yes
}

a.black    {
	color: #000000;
	font: 7.9pt/1.4  Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.black:hover    {
	text-decoration: none;
	font: 7.9pt/1.4  Arial, Helvetica, sans-serif;
	color: #007ED2;
}

a.black:visite    {
	color: #000000;
	font: 7.9pt/1.4  Arial, Helvetica, sans-serif;
	text-decoration: none
}


a.blackp    {
	color: #000000;
	font: 7.7pt/1.1  Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.blackp:hover    {
	text-decoration: none;
	font: 7.7pt/1.1  Arial, Helvetica, sans-serif;
	color: #007ED2;
}

a.blackp:visite    {
	color: #000000;
	font: 7.7pt/1.1  Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.nred    {
	color: #D00702;
	font: 10px/1.4  Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.nred:hover    {
	text-decoration: underline;
	font: 10px/1.4  Arial, Helvetica, sans-serif;
	color: #D00702;
}

a.nred:visite    {
	color: #D00702;
	font: 10px/1.4  Arial, Helvetica, sans-serif;
	text-decoration: none
}


.TitleTable{
	font-family:  Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
}

.TitleColumn{
	font-family:  Arial,Helvetica,sans-serif;
	font-size: 8.2pt;
	font-weight: bolder;
	color: #000000;
}

.DescTable{
	font-family:  Arial,Helvetica,sans-serif;
	font-size: 7.9pt;
	font-weight: 500;
	color: #FFFFFF;
	font-style : normal;
}

.ValueColumn    {
	font-family:  Arial,Helvetica,sans-serif;
	font-size: 7.9pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}

.ListColumn {
	background-color : #efefef;
	border-color : #999999;
	font-family:  Arial, Helvetica, sans-serif;
}

.TableList    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	background-color: #FFFFFF;
	border: 1px solid #D2B976;
	font-family:  Arial, Helvetica, sans-serif;
}

.infoNT    {
	font-family:  Arial,Helvetica,sans-serif;
	font-size: 7.9pt;
	font-weight: bolder;
}

.facetxt    {
	font-family:  Arial, Helvetica, sans-serif;
}

.login    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-family:  Arial, Helvetica, sans-serif;
}



INPUT.TextG    {
	font-size: 9pt;
	COLOR: Black;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	BACKGROUND: #CCCCCC;
	BORDER-BOTTOM: 1px solid Gray;
	BORDER-LEFT: 1px solid Gray;
	BORDER-RIGHT: 1px solid Gray;
	BORDER-TOP: 1px solid Gray;
	height:15px;
}


INPUT.TextGDisabled{
	font-size: 9pt;
	COLOR: ThreedDarkShadow;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	BACKGROUND: #CCCCCC;
	BORDER-BOTTOM: 1px solid Gray;
	BORDER-LEFT: 1px solid Gray;
	BORDER-RIGHT: 1px solid Gray;
	BORDER-TOP: 1px solid Gray;
	height:15px;
}
INPUT.TextG2    {
	font-size: 9pt;
	COLOR: Black;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	BACKGROUND: #F5F5F5;
	BORDER-BOTTOM: 1px solid Gray;
	BORDER-LEFT: 1px solid Gray;
	BORDER-RIGHT: 1px solid Gray;
	BORDER-TOP: 1px solid Gray;
	height:15px;
}
SELECT.SelG    {
	font-size:9pt;
	COLOR: Black;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	BACKGROUND: #CCCCCC;
	BORDER-BOTTOM: 1px solid Gray;
	BORDER-LEFT: 1px solid Gray;
	BORDER-RIGHT: 1px solid Gray;
	BORDER-TOP: 1px solid Gray;
	height:15px;
}

SELECT.SelGP    {
	font-size:7pt;
	COLOR: Black;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	BACKGROUND: #CCCCCC;
	BORDER-BOTTOM: 0px solid Gray;
	BORDER-LEFT: 0px solid Gray;
	BORDER-RIGHT: 0px solid Gray;
	BORDER-TOP: 0px solid Gray;
	height:7px;
}

INPUT.CheckRadG{
	color : #CCCCCC;
}
SELECT.SelGI   {
	font-size: 10pt;
	COLOR: Navy;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	BACKGROUND: #CCCCCC;
	BORDER-BOTTOM: 1px solid Gray;
	BORDER-LEFT: 1px solid Gray;
	BORDER-RIGHT: 1px solid Gray;
	BORDER-TOP: 1px solid Gray;
	height:15px;
}
INPUT.BotoG    {
	font-size: 9pt;
	COLOR: #666666;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;;
	FONT-WEIGHT: bold;
	BACKGROUND: #CCCCCC;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	height:18px;
}

INPUT.BotoG2    {
	font-size: 9pt;
	COLOR: #666666;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;;
	FONT-WEIGHT: bold;
	BACKGROUND: #CCCCCC;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	height:18px;
}

INPUT.Boto    {
	font-size: 9pt;
	COLOR: #ffffff;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;;
	FONT-WEIGHT: bold;
	BACKGROUND: #006699;
	BORDER-BOTTOM:  1px solid;
	BORDER-LEFT:  1px solid;
	BORDER-RIGHT:  1px solid;
	BORDER-TOP:  1px solid;
}

INPUT.Boto2    {
	font-size: 9pt;
	COLOR: #ffffff;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;;
	FONT-WEIGHT: bold;
	BACKGROUND: #006699;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #333333 1px solid;
}

INPUT.Entrada    {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;;
}

INPUT.BotoR    {
	font-size: 7.9pt;
	COLOR: #AC0000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;;
	FONT-WEIGHT: bold;
	BACKGROUND: #EFEFEF;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
}

.presentacion    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 7.9pt;
	color: #FFFFFF;
}

.topics    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-style: normal;
	color: #FFFFFF;
}

.info    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-weight: normal;
}
.infoMedium    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 7.9pt;
	font-weight: bold;
}
.infoPeque    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 6.6pt;
}

.infoRed    {
	font-family:  Arial, Helvetica, sans-serif;
	color: red;
	font-size: 8.2pt;

}

.infoBlue  {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-weight: normal;
	color: #0000FF;
}

.infoBlueG {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #0000FF;
}
.infoN    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-weight: bold;
}

.lista    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-weight: normal;
}

.listaTelf    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-weight: normal;
	color: #0000FF;
}

.filasEST    {
	line-height: normal;
	background-color: #CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	border: thin solid #FFFFFF;
	height: 25px;
}

.Tabla    {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.TablaSin    {
	border: 0px solid #000000;
	background-color: #FFFFFF;
}

.filasESTADISTICAS    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-style: normal;
	line-height: normal;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 25px;
}

.Table2    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-weight: bold;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	height: 40px;
	text-align: center;
	vertical-align: top;
}

.TablaDetalle    {
	background-color: #CCCCCC;
	border: 1px solid #000000;
}

.SMSc    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-weight: bold;
	background-color: #CCCCCC;
	border: 1px solid #000000;
}

.TablaEnvio    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	background-color: #EFEFEF;
	border: 1px solid #D2B976;
}

.LetraP    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.TablaIndex    {
	background-image: url(../img/LogoT21.jpg);
	background-repeat: no-repeat;
}

.filasMOD    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #CCCCCC;
	height: 20px;
}

.filasMOD2    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #DDDDDD;
	cursor: hand;
	height: 20px;
}

.filasMOD2Def    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #DDDDDD;
	height: 20px;
}

A.MLink    {
	font-family:  Arial, Helvetica, sans-serif;
	color: #0F13AB;
	font-size: 8.2pt;
}

A.MLink:hover    {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	color: #0F13AB;
}

A.MLink:visite    {
	font-family:  Arial, Helvetica, sans-serif;
	color: #0F13AB;
	font-size: 8.2pt;
}

A.RLink    {
	font-family:  Arial, Helvetica, sans-serif;
	color: #CC3366;
	font-size: 8.2pt;
}

A.RLink:hover    {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	color: #CC3366;
}

A.RLink:visite    {
	font-family:  Arial, Helvetica, sans-serif;
	color: #CC3366;
	font-size: 8.2pt;
}

A.RedLink    {
	font-family:  Arial, Helvetica, sans-serif;
	color: red;
	font-size: 8.2pt;
}

A.RedLink:hover    {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	color: red;
}

A.RedLink:visite    {
	font-family:  Arial, Helvetica, sans-serif;
	color: red;
	font-size: 8.2pt;
}

A.TLink    {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}

A.TLink:hover    {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

A.TLink:visite    {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}

.Nenv    {
	margin-left: 7px;
	margin-bottom: 1px;
}

.env    {
	clip: rect(, , , );
}

.filasENV    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	text-align: center;
	vertical-align: middle;
	background-color: #CCCCCC;
	height: 20px;
}

.TablaENV    {
	border: 1px solid #000000;
	background-color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
}

.FuenteEventos    {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	color: #0000FF;
	text-align: center;
	font-weight: normal;
}

.TextDisabled    {
	background-color: #CCCCCC;
	color : Red;
}

.TextEnabled    {
	background-color: #FFFFFF;
}

.infoFechas    {
	font-family:  Arial,Helvetica,sans-serif;
	font-size: 7.9pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}

.espacio    {
	font-size: 1px;
}

INPUT.Reset    {
	font-size: 9pt;
	COLOR: #D00702;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;;
	FONT-WEIGHT: bold;
	BACKGROUND: #CCFFFF;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
}

INPUT.Reset2    {
	font-size: 9pt;
	COLOR: #000000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;;
	FONT-WEIGHT: bold;
	BACKGROUND: #FF6666;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
}

