.importante {color:#800000;}
.import2 {color:#007040;font-variant:small-caps;}

.arcoiris {
  background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #d22), color-stop(0.15, #d2d), color-stop(0.3, #22d), color-stop(0.45, #2dd), color-stop(0.6, #2d2),color-stop(0.75, #2d2), color-stop(0.9, #aa2), color-stop(1, #d22) );
  color:transparent;
  -webkit-background-clip: text;
  font-variant:small-caps;
  font-size:1.4em;
}

.medioarco {
  background-image:-webkit-gradient( linear, left top, right top, color-stop(0.0, #060), color-stop(0.5, #008), color-stop(0.8, #800) );
  color:transparent;
  -webkit-background-clip: text;
}


.buscar {
font-size: 1em;
padding: 0px 0px;
border: 1px solid #D9D9D9;

}

A.a:link {COLOR: #0000ff; TEXT-DECORATION: underline}
A.a:visited {COLOR: #000000; TEXT-DECORATION: underline}
A.a:active {COLOR: #0000ff; TEXT-DECORATION: underline}
A.a:hover {COLOR: #0000ff; TEXT-DECORATION: underline}

A.bold:link {TEXT-DECORATION: none; FONT-WEIGHT: bold}
A.bold:visited {TEXT-DECORATION: none; FONT-WEIGHT: bold}
A.bold:active {TEXT-DECORATION: none; FONT-WEIGHT: bold}
A.bold:hover {TEXT-DECORATION: underline; FONT-WEIGHT: bold}

A.negrou:link {COLOR: #000000; TEXT-DECORATION: underline}
A.negrou:visited {COLOR: #000000; TEXT-DECORATION: underline}
A.negrou:active {COLOR: #000000; TEXT-DECORATION: underline}
A.negrou:hover {COLOR: #000000; TEXT-DECORATION: underline}

A.negro:link {COLOR: black; TEXT-DECORATION: none;font-size: 33%}
A.negro:visited {COLOR: black; TEXT-DECORATION: none;font-size: 33%}
A.negro:active {COLOR: black; TEXT-DECORATION: none;font-size: 33%}
A.negro:hover {COLOR: black; TEXT-DECORATION: underline;font-size: 33%}

A.negrov:link {COLOR: #000060; TEXT-DECORATION: none}
A.negrov:visited {COLOR: #300030; TEXT-DECORATION: none}
A.negrov:active {COLOR: #200020; TEXT-DECORATION: none}
A.negrov:hover {COLOR: #000090; TEXT-DECORATION: underline}

A.rojo:link {COLOR: #cc0000; TEXT-DECORATION: none}
A.rojo:visited {COLOR: #cc0000; TEXT-DECORATION: none}
A.rojo:active {COLOR: #cc0000; TEXT-DECORATION: none}
A.rojo:hover {COLOR: #cc0000; TEXT-DECORATION: none}

A.rojou:link {COLOR: #cc0000; TEXT-DECORATION: underline}
A.rojou:visited {COLOR: #cc0000; TEXT-DECORATION: underline}
A.rojou:active {COLOR: #cc0000; TEXT-DECORATION: underline}
A.rojou:hover {COLOR: #cc0000; TEXT-DECORATION: underline}

A.blanco:link {COLOR: #ffffff; TEXT-DECORATION: none}
A.blanco:visited {COLOR: #ffffff; TEXT-DECORATION: none}
A.blanco:active {COLOR: #ffffff; TEXT-DECORATION: none}
A.blanco:hover {COLOR: #ffffff; TEXT-DECORATION: underline}

A.blancob:link {COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold}
A.blancob:visited {COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold}
A.blancob:active {COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold}
A.blancob:hover {COLOR: #ffffff; TEXT-DECORATION: underline; FONT-WEIGHT: bold}

A.blancov:link {COLOR: #ffffff; TEXT-DECORATION: none}
A.blancov:visited {COLOR: #ffffff; TEXT-DECORATION: none}
A.blancov:active {COLOR: #ffffff; TEXT-DECORATION: none}
A.blancov:hover {COLOR: #00ff00; TEXT-DECORATION: underline}

A.blancou:link {COLOR: #ffffff; TEXT-DECORATION: underline}
A.blancou:visited {COLOR: #ffffff; TEXT-DECORATION: underline}
A.blancou:active {COLOR: #ffffff; TEXT-DECORATION: underline}
A.blancou:hover {COLOR: #00ff00; TEXT-DECORATION: underline}

A.boton:link 
{
	COLOR: #ffffff;
	TEXT-DECORATION:none;
	font-family: Helvetica,Arial,Verdana;
	font-size:13px;
	FONT-WEIGHT: bold;
}
A.boton:visited {COLOR: #ffffff; TEXT-DECORATION: none; font-family: Helvetica, Arial; font-size:13px; FONT-WEIGHT: bold}
A.boton:active {COLOR: #ffffff; TEXT-DECORATION: none; font-family: Helvetica, Arial; font-size:13px; FONT-WEIGHT: bold}
A.boton:hover {COLOR: #880000; TEXT-DECORATION: none; font-family: Helvetica, Arial; font-size:13px; FONT-WEIGHT: bold}

A.botone:link {COLOR: #ffffff; TEXT-DECORATION: none; font-family: Helvetica, Arial; font-size:10px; FONT-WEIGHT: bold}
A.botone:visited {COLOR: #ffffff; TEXT-DECORATION: none; font-family: Helvetica, Arial; font-size:10px; FONT-WEIGHT: bold}
A.botone:active {COLOR: #ffffff; TEXT-DECORATION: none; font-family: Helvetica, Arial; font-size:10px; FONT-WEIGHT: bold}
A.botone:hover {COLOR: #880000; TEXT-DECORATION: none; font-family: Helvetica, Arial; font-size:10px; FONT-WEIGHT: bold}

A.logotecnoedu:link {COLOR: #e0e000; TEXT-DECORATION: none; font-family: Arial, Helvetica; font-size:32px}
A.logotecnoedu:visited {COLOR: #e0e000; TEXT-DECORATION: none; font-family: Arial, Helvetica; font-size:32px}
A.logotecnoedu:active {COLOR: #e0e000; TEXT-DECORATION: none; font-family: Arial, Helvetica; font-size:32px}
A.logotecnoedu:hover {COLOR: #e0e000; TEXT-DECORATION: underline; font-family: Arial, Helvetica; font-size:32px}

TABLE.prod {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000050;
}

TABLE.cuadriculado {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000050;
	border-color: black;
	border-width: 1px;
	border-style: solid;
}


TABLE.cuadriculadoGrande {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000050;
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

TR.fondogris {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000050;
	background-color: #E0E0E0;
}

TABLE.letrachica {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000050;
}


TD.rubro {
	text-align:left;
	height: 30px;
	border-color: black;
	border-width: 1px 0 0 0;
	border-style: solid;
	font-family: arial,helvetica;
	font-size: 100%;
	font-weight: bold;
	color : white;
}

TD.subrubros {
	height: 60px;
	font-family: arial,helvetica;
	font-size: 70%;
	color: black;
}

TD.fotorubro {
	border-color: black;
	border-width: 1px 0 0 1px;
	border-style: solid;
}


TD.linea {
	text-align:left;
	height: 30px;
	border-color: black;
	border-width: 1px 0 0 1px;
	border-style: solid;
	font-family: arial,helvetica;
	font-size: 100%;
	font-weight: bold;
	color : white;
}

.grisadito {
	font-family: arial,helvetica;
	font-size: 100%;
	font-weight: normal;
	color : #F0F0F0;
}

TD.sublineas {
	border-color: black;
	border-width: 0 0 0 1px;
	border-style: solid;
	font-family: arial,helvetica;
	font-size: 80%;
	color: black;
}

TD.separador {
	font-size: 5px;
}


.col50 {float:left;width:50%;font-size:1.1em;text-align:left;}

.col33 {float:left;width:33%;font-size:1em;text-align:left;}

.col25 {float:left;width:25%;font-size:1em;text-align:left;}

.col20 {float:left;width:20%;font-size:1em;text-align:left;}

hr.linea
{
height:1px;
width:99%;
border-width:0;
color:#FF9900;
background-color:#FF9900;
}


TD.boton3D
{
	height: 20px;
	border:2px;
	border-style:solid;
	border-color:#B5B5B5 #B5B5B5 #808080 #808080;
	font-family: arial,helvetica;
	font-size: 100%;
	font-weight: bold;
	color : white;
}

p.PYM
{
font-size:0.8em;
font-weight:500;
margin-left:0px;
}

.Man
{
font-size:1em;
font-weight:normal;
margin-left:15px;
}
