BODY {
	FONT-SIZE: 24px; 
	BACKGROUND: white; 
	MARGIN-LEFT: 2%; 
	COLOR: black; 
	MARGIN-RIGHT: 2%; 
	FONT-FAMILY: arial, helvetica, sans-serif;
}
DIV.transcont {
	MARGIN: 0px; COLOR: black; 
	min-height: 275px;
}
SMALL {
	FONT-SIZE: 90%;
}
BIG {
	FONT-SIZE: 120%;
}
IMG {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
}
CODE {
	FONT-WEIGHT: bold; 
	COLOR: #003; 
	FONT-FAMILY: "Courier New", courier, monospace;
}
A:link {
	TEXT-DECORATION: underline;
	color : #006699;
}
A:visited {
	COLOR: black; TEXT-DECORATION: underline;
}
A:active {
	COLOR: Green;
}
A.offsite {
	COLOR: blue;
}
P.author {
	FONT-SIZE: 50%;
	COLOR: black;
	FONT-STYLE: italic;
}
P.index {
	FONT-SIZE: 80%; 
	COLOR: black;
}
P.top {
	MARGIN-TOP: 0.5em; 
	MARGIN-BOTTOM: 0em;
}
P.titcur {
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #9ACD32;
}
.titcur {
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #9ACD32;
}
.barnav {
	font-size : xx-small;
	font-weight : bold;
	background-color : Silver;
}

BLOCKQUOTE {
	MARGIN-LEFT: 5%; 
	COLOR: #005500; 
	MARGIN-RIGHT: 5%; 
	FONT-STYLE: italic;
}
BLOCKQUOTE SPAN.attribution {
	FONT-WEIGHT: bold; 
	FONT-STYLE: normal;
}
EM {
	COLOR: maroon;
}
UL {
	MARGIN-TOP: 0.5em; 
	FONT-SIZE: 24px; 
	MARGIN-BOTTOM: 0.5em; 
	MARGIN-LEFT: 30px; 
	COLOR: black;
}
.graf {
	list-style-image : url(../Icons/azul.gif);
}

OL {
	MARGIN-TOP: 0.5em; 
	FONT-SIZE: 24px; 
	MARGIN-BOTTOM: 0.5em; 
	MARGIN-LEFT: 30px; COLOR: black;
}
UL UL {
	FONT-SIZE: 90%;
}

.bolo {
	FONT-SIZE: 90%;
	list-style-image : url(../Icons/bola.gif);
}

UL OL {
	FONT-SIZE: 90%
}
OL UL {
	FONT-SIZE: 90%
}
OL OL {
	FONT-SIZE: 90%
}
DL P {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
UL P {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
OL P {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
DL OL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
DL UL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
DL DL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
OL OL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
OL DL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
OL UL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
UL DL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
UL OL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
UL UL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}
PRE {
	FONT-WEIGHT: bold; 
	COLOR: navy; 
	FONT-FAMILY: "Courier New", courier, monospace;
}
TT {
	FONT-WEIGHT: bold; 
	COLOR: navy; 
	FONT-FAMILY: "Courier New", courier, monospace;
}
CODE {
	FONT-WEIGHT: bold; 
	COLOR: navy; 
	FONT-FAMILY: "Courier New", courier, monospace;
}
PRE {
	FONT-SIZE: 1em; 
	MARGIN-LEFT: 3%; 
	MARGIN-RIGHT: 20px;
}
PRE SPAN.keyword {
	COLOR: #066
}
CODE SPAN.keyword {
	COLOR: #066
}
PRE SPAN.comment {
	FONT-WEIGHT: normal; 
	COLOR: #606; 
	FONT-STYLE: italic;
}
CODE SPAN.comment {
	FONT-WEIGHT: normal; 
	COLOR: #606; 
	FONT-STYLE: italic;
}
PRE SPAN.string {
	COLOR: #660
}
CODE SPAN.string {
	COLOR: #660
}
HR {
	MARGIN-TOP: 0.2em; 
	COLOR: #006699;
}
HR.top {
	MARGIN-BOTTOM: 0.4em;
	color : #006699;
}
HR.bajo {
	CLEAR: both;
	MARGIN-TOP: 0.4em;
	color : #006699;
}
h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
	FONT-FAMILY: arial, helvetica, sans-serif;
	color: Black;
	background: #ffffff url(fondtit.gif) repeat-y;
	text-align: left;
	margin-top: 20px;
	margin-left: 0.1px;
	/* hack for Netscape 4,x */
	border: 0.1px;
	/* hack for Netscape 4,x */
	padding: 5px;
	font-size: 120%;
}

H1.trans {
	MARGIN-TOP: 0.5em; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 30px;
}
H1.translist {
	FONT-SIZE: 80%; 
	TEXT-ALIGN: center;
}
H2 {
	FONT-SIZE: 100%;
	COLOR: Navy;
	FONT-FAMILY: arial, helvetica, sans-serif;
}
H3 {
	FONT-SIZE: 80%; COLOR: black; 
	FONT-FAMILY: arial, helvetica, sans-serif;
}
H4 {
	FONT-SIZE: 70%; 
	COLOR: black; 
	FONT-FAMILY: arial, helvetica, sans-serif;
}
DIV.comment {
  font-size: medium;
  padding: 1em;
  border: thin dotted;
  margin: 3em 3%;
  text-align: justify;
}
DIV.comment EM, DIV.comment CODE, DIV.comment PRE, DIV.comment TT {
  /*color: white;*/
}
DIV.comment UL, DIV.comment OL {
  font-size: 100%;
}
TABLE.navbar {
  line-height: 1px;		/* Avoid space above small icons */
}
.nota {
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : italic;
}
.recur {
	background-color : #CCFFCC;
	font-weight : bold;
	display : inline;
}
.resalta {
	background-color : #FFFF99;
	display : inline;
}
.modul {
	font-size : small;
	color : Navy;
}
.ej {
	background-color : #FAFAD2;
	color : #191970;
	border : thin groove;
	padding-left : 2%;
	padding-top : 1%;
	padding-bottom : 1%;
	padding-right : 2%;
}
