/*
  Hoja de estilos CSS para la Memoria:
  Servicios de Información en Internet para la UTFSM
  (c) 2009 Víctor Parada G.
*/

body {
  background-color: white;
  color: black;
  font: normal normal normal 12pt "Times New Roman", Arial, sans-serif;
  margin: 1em;
}
h1 {
  clear: both;
  font-family: Arial, Helvetica, sans-serif, "Courier New", Courier;
  font-size: 16pt;
  line-height: 16pt;
  font-weight: bold;
  margin: 1.4em 0 0.2em 0;
}
h2 {
  clear: both;
  font-family: Arial, Helvetica, sans-serif, "Courier New", Courier;
  font-size: 14pt;
  line-height: 14pt;
  font-weight: bold;
  color: black;
  margin: 1.4em 0 0.2em 0;
}
h3 {
  clear: both;
  font-family: Arial, Helvetica, sans-serif, "Courier New", Courier;
  font-size: 12pt;
  line-height: 12pt;
  font-weight: bold;
  margin: 1.4em 0 0.2em 0;
}
p {
  text-align: justify;
  text-indent: 2em;
  line-height: 1.3em;
  margin: 1em 0 0 0;
}
p.Sigue {
  margin: 0.3em 0 0 0;
  text-indent: 0;
}
p.Codigo {
  margin: 0.3em 0 0 0;
  text-indent: 0;
}
.Toc1 {
  margin: 0.3em 0 0 0;
  text-indent: 4em;
}
.Toc2 {
  margin: 0.2em 0 0 0;
  text-indent: 5em;
}
.Toc3 {
  margin: 0.1em 0 0 0;
  text-indent: 6em;
}
.Toc {
  border-bottom: dashed 1px #80FFD0;
}
.Toc:hover {
  background-color: #F0FFF0;
  border-bottom: solid 1px #80FFD0;
}
.Pantalla {
  text-align: left;
  font-size: 10pt;
  line-height: 10pt;
}
.Mail, .Url, .MailNo, .UrlNo {
  font-family: "Times New Roman", Arial, sans-serif;
  font-style: italic;
  white-space: nowrap;
}
.Mail, .Url {
  border-bottom: dashed 1px #FFD0D0;
}
.Mail:hover, .Url:hover {
  background-color: #FFF0F0;
  border-bottom: solid 1px #FFD0D0;
}
.Ref {
  white-space: nowrap;
  border-bottom: dashed 1px #D0D0FF;
}
.Ref:hover {
  border-bottom: solid 1px #D0D0FF;
  background-color: #F5F5FF;
}
.Glo {
  white-space: nowrap;
  border-bottom: dashed 1px #F8F800;
}
.Glo:hover {
  background-color: #FFFFD0;
  border-bottom: solid 1px #F8F800;
}
.Bib {
  border-bottom: dashed 1px #60F0F0;
}
.Bib:hover {
  background-color: #F0FFFF;
  border-bottom: solid 1px #60F0F0;
}
.BibNo {
}
.Codigo {
  font-family: "Courier New", Courier, Arial, Helvetica;
  white-space: pre;
}
.Cursivas {
  font-style: oblique;
}
.Figura {
  clear: both;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 0.3em;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5em;
  display: table;
  width: auto;
}
.Imagen {
  clear: both;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
  width: auto;
}
.Caption {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: auto;
}
p.Caption {
  font-weight: bold;
  text-align: center;
  text-indent: 0;
  width: auto;
}
a {
  color: black;
  text-decoration: none;
}
a:link    {
  color: black;
  text-decoration: none;
}
a:visited {
  color: black;
  text-decoration: none;
}
a:active  {
  color: black;
  text-decoration: none;
}
img {
  padding: 3px;
}
img.Arroba {
  padding: 0px;
  border: 0px;
  vertical-align: middle;
}
.Enum {
  clear: both;
  text-align: left;
  vertical-align: middle;
}
ul.Enum {
  margin: 0;
  text-indent: 0;
}
li.Enum {
  text-align: justify;
  text-indent: 0;
  margin: 1em 0 0 0;
  vertical-align: middle;
  list-style: disc outside;
}
li {
  text-align: justify;
  line-height: 1.3em;
  margin: 1em 0 0 0;
}
dt {
  text-align: justify;
  line-height: 1.3em;
  margin: 1em 0 0 0;
}
dd {
  text-align: justify;
  line-height: 1.3em;
}
table {
  border: 1pt solid black;
  border-spacing: 0;
}
th {
  text-align: center;
  font-weight: bold;
  border: 1pt solid black;
  border-bottom: 3pt double black;
  padding: 0.5em;
}
td {
  text-align: center;
  border: 1pt solid black;
  padding: 0.5em;
}
.Arriba {
  vertical-align: top;
}
.Derecha {
  text-align: right;
}
.Izquierda {
  text-align: left;
}
.Centro {
  text-align: center;
}
.Indentado {
  text-indent: 2em;
}
.Nav {
  font: normal normal normal 12pt "Times New Roman", Arial, sans-serif;
  line-height: 15pt;
  background-color: white;
  color: black;
  border-top: double 3px black;
  position: fixed;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  font-style: italic;
}
.NavBoton {
  background-color: #F0F0F0;
  color: black;
}
.NavBoton:hover {
  background-color: #FFFFC0;
  color: blue;
}
.NavBotonNo {
  background-color: #F0F0F0;
  color: gray;
}
.NavAutor {
  background-color: #555555;
  color: white;
  font-weight: bold;
  letter-spacing: .1em;
}
.NavCCL {
  border-width: 0;
  vertical-align: middle;
}
.EjWeb {
  margin: 16px;
  text-align: left;
  width: auto;
}
.EjWeb h1, .EjWeb h2, .EjWeb p, .EjWeb address, .EjWeb li {
  font-family: "Times New Roman", Arial, sans-serif;
  text-indent: 0;
  margin: 0.5em 0 0 0;
}
.EjWeb h1 {
  font-size: 16pt;
}
.EjWeb h2 {
  font-size: 14pt;
}
.EjWeb p, .EjWeb li, .EjWeb address {
  font-size: 12pt;
}
.EjWeb li {
  margin: 0;
}
.EjWeb i, .EjWeb address {
  font-style: italic;
}
.EjWeb u {
  text-decoration: underline;
  color: blue;
}
.EjWeb u:hover {
  text-decoration: underline;
  color: purple;
}
.EjWeb img {
  margin: 0;
}
img.EjWebLink {
  border: blue 2px solid;
}
img.EjWebLink:hover {
  border: purple 2px solid;
}
.Presentacion {
  text-align: justify;
  color: black;
  background-color: #FFFFF8;
  border: 3px double #D00000;
  margin: 1em 3em;
}
.Presentacion p {
  font-family: Arial, serif, "Times New Roman", sans-serif;
  font-size: 10pt;
  text-indent: 0;
  margin: 0.4em 1.5em;
}
.Presentacion p:first-letter {
  font-weight: bold;
}  
.Presentacion h1 {
  font-family: Arial, serif, "Times New Roman", sans-serif;
  font-size: 12pt;
  text-indent: 0;
  margin: 0.4em 1em;
}
.Presentacion a {
  text-decoration: none;
  color: #000080;
}
.Presentacion a:hover {
  text-decoration: underline;
  color: #0000FF;
}
.Presentacion u:hover {
  text-decoration: underline;
  color: #FF0000;
}
sup, .Super {
  vertical-align: text-top;
  font-size: 6pt;
}
sub, .Sub {
  vertical-align: baseline;
  font-size: 6pt;
}
