/* ALGORITMOS/2002-0122/aulas/footnotes/style.css */
HTML {
/*Test bed:
  font-family: "Garamond", "Purisa"; 
  font-family: "Century Schoolbook L", "Purisa"; 
  font-family: "Georgia", "Purisa"; 
  font-family: "Purisa"; 
  font-family: "Comic Sans MS", "Purisa"; 
  font-family: serif; 
  font-family: "TeXGyrePagella", "Purisa"; 
  font-family: "MathJax_AMS", "Purisa";
  font-family: "URW Bookman L", "Purisa"; 
  font-family: "Book Antiqua", "Purisa"; 
  font-family: "Latin Modern Math", "Purisa";
  font-family: "DejaVu Serif", "Purisa"; 
*/
  font-family: "DejaVu Serif", 
               "Latin Modern Math",
               "Book Antiqua", 
               "Century Schoolbook L", 
               "URW Bookman L", 
               "MathJax_AMS",
               "Garamond", 
               "TeXGyrePagella", 
               "Georgia", 
               "Comic Sans MS", 
               "Purisa", 
               serif; 
  font-size: 18px;
  text-align: left;
  background: #eeeeee;
  color: #000000; /* #333333 #666666 */
}
BODY {
  margin-top: 0.5em;
  margin-left: 10%;
  margin-right: 15%;
  padding: 0; /*to appease Microsoft IE*/
/*line-height: 100%; NO!!!*/
}
a:link {
  color: #0000ff;
  text-decoration: none;
} 
a:visited {
  color: #2000a0;
  text-decoration: none;
}
a:hover { /* Must come after :link and :visited */
  color: red;
  text-decoration: underline;
} 
a:active {
  color: red;
  text-decoration: underline;
} 
h1 {
  margin-top: 2em;
  text-align: left;
/*color: #d05010;*/ /*brown-orange*/
/*color: #b03000;*/ /*dark brown-orange*/
  color: #552800; /*yoshi*/
  color: #000080; /*dark blue*/
}
h2 {
  margin-top: 2em;
/*color: #b03000;*/ /*dark brown-orange*/
/*color: #000080;*/ /*dark blue*/
  color: #c04010; /* brown-orange */ 
}
p.indent {
  margin-left: 2.5em;
}
tt, pre {
/*
  font-family: "Latin Modern Mono", "Purisa";
  font-family: "Ubuntu mono", "Purisa";
  font-family: "MathJax_Typewriter", "Purisa";
  font-family: monospace, monospace;
  font-family: "Courier 10 Pitch", "Purisa";
  font-family: "Courier New", "Purisa";
  font-family: "Courier", "Purisa"; better no
*/
  font-family: "Courier New",
               "Latin Modern Mono",
               "Ubuntu mono",
               "MathJax_Typewriter",
               monospace, monospace;
/*end up being monospace*/
  color: black;
}
tt { 
  white-space: nowrap;
  font-size: 16px;
}
tt.ws { 
  word-spacing: -0.25em;
  word-spacing: -0.30em;
}
pre {
  font-size: 16px;
  letter-spacing: 0px;
}
pre.code { 
  margin: 1em 1em 1em 2.5em;
  border: 0px solid black; /*scaffold*/   
}
p.header {
  margin-top: 0em;
  margin-bottom: 4em;
  padding: 0px;
  border-bottom: 1px solid black;
  font-size: 14px;
  text-align: right;
}
p.right {
   text-align: right;
}
.center {
   text-align: center;
}
blockquote {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  margin-left: 2.5em;
  margin-right: 0em;
  border: 0px solid black; /*scaffold*/   
}
div.small {
  font-size: 0.87em;/*15.66px*/
  font-size: 16px;
}
pre.small {
  font-size: 0.90em;/*12.2px*/
  font-size: 16px;
}
sup {
  font-size: 12px;
}
sub {
  font-size: 13px;
}
.nw { 
  white-space: nowrap;
}
span.red {
   color: red;
}
span.blood {
   color: #a00000;
}
span.bl {
  color: #0088ff;
}
div.sedg {
  color: #606060;
}
li.sp {
   margin-top: 0.8em;
}
li.sphide {
  margin-top: 0.3em;
  margin-right: 0.5em;
  background-color: #d0ffd0;
/*text-decoration: line-through;*/
}
li.hide {
/*display: inline; */
/*display: none;*/
/*font-style: italic;*/
  margin-top: 0.2em;
  color: black;
  background-color: #d0ffd0;
/*text-decoration: line-through;*/
}
span.hide { 
  color: black;
  background-color: #d0ffd0;
/*text-decoration: line-through;*/
}
p.hide {
  color: black;
  background-color: #d0ffd0;
/*text-decoration: line-through;*/
}
pre.hide { 
  color: black;
  background-color: #d0ffd0;
/*text-decoration: line-through;*/
}
div.hide {
  color: black;
  background-color: #d0ffd0;
/*text-decoration: line-through;*/
}
hr {
  margin-top: 2em;
/*  margin-left: 2em;*/
  margin-bottom: 2em;
}
