/* ALGORITMOS/2002-0122/front.css */
/* Must see aulas/style.css*/
HTML {
  font-family: "DejaVu Serif", 
               "Latin Modern Math",
               "Book Antiqua", 
               "Century Schoolbook L", 
               "Comic Sans MS", 
               serif; 
  font-size: 20px;
  text-align: left;
  background: #eeeeee;
  color: #000000;
}
BODY {
  margin-left: 10%;
  margin-right: 9%;
  padding: 0px; /*to appease Microsoft IE*/
/*line-height: 100%; NO!!!*/
  font-size: 1em; 
}
p.menu0 {
  margin-top: 3em;
  margin-bottom: 2em;
  padding: 0.5em 0em 0.5em 0em;
  font-size: 16px;
  border-top: 1px solid black;
  border-bottom: 1px solid black; 
  text-align: center;
}
p.menu1 {
  font-size: 16px;
  margin-bottom:0em;
}
p.menu2 {
  margin-top:0.2em;
  padding: 0.2em 0em 0.2em 0em;
  font-size: 16px;
  border-top: 1px solid black;
  border-bottom: 1px solid black; 
  text-align: center;
}
div.epigraph {
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 17px;
  text-align: center;
  color: #552800;
  color: #000060;
}
h1.maintitle {
  margin-top: 2em;
  text-align: center;
  color: #000080; /*dark blue*/
}
h2.maintitle {
  margin-top: 1em;
  text-align: center;
  color: #000080; /*dark blue*/
}
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 */ 
}
h2.stripe {
  margin-top: 2.5em;
  margin-left: -0.2em;
  padding: 0.02em 0em 0.02em 0.2em;
  color: #000040;
  background-color: #ccccff;
}
a:link {
  text-decoration: none;
} 
a:visited {
  text-decoration: none;
}
a:hover { /* Must come after :link and :visited */
  color: red;
  text-decoration: underline;
} 
a:active {
  color: red;
  text-decoration: underline;
} 
blockquote {
  margin-top: 1.5em;
  margin-left: 2.5em;
  border: 0px solid black; /*scaffold*/   
}
p.right {
   text-align: right;
}
small {
  font-size: 17px;
}
div.small {
  font-size: 0.87em; /*16.53px*/
  font-size: 17px;
}
pre.small {
  font-size: 0.90em;/*17.1px*/
  font-size: 17px;
}
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;*/
}
ul.topics li {
  margin-top: 0.3em;
}
