body
{
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  margin: 0px;
  padding: 0px;
  background: #fff url("/img/daemon.jpg") no-repeat fixed bottom right ;
}

/*
p
{
  margin: 0px;
  padding: 4px;
}
*/

p.editorial
{
  font: 12px Verdana;
  margin: 2px;
  padding: 4px;
}

img
{
	border: 0px;
}

ul
{
	list-style-type: none;	
}

ul.lista_normal
{
	list-style-type: disc;	
}

#caja_superior
{
  position: absolute;
  left: 20px;
  top: 0px;
  width: 170px;
  height: 40px;
  background: #eeeeee;
  border: 1px solid #999999;
  margin: 1px;
}

#logotipo
{
  position: absolute;
  left: 20px;
  top: 70px;
  width: 170px;
  text-align: center;
}

.logo_nombre
{
	font: bold 40px Times;
	color: #990000;
	line-height: 24px;
}

.logo_numero
{
	font: bold 18px Verdana;
	color: #990000;
	padding-left:40px;	
}

#logotipo p
{
  margin: 0px;
  padding: 4px;
}

#caja_inferior
{
  position: absolute;
  left: 20px;
  top: 140px;
  width: 170px;
  height: 400px;
  background: #eeeeee;
  border: 1px solid #999999;
  margin: 1px;
}

#caja_inferior_cont
{
  position: relative;
  left: 0px;
  top: 0px;
  padding: 12px;
}

#caja_inferior_cont p
{
  margin: 0px;
  padding: 4px;
}

.titulo_articulo
{
	font: bold 10px Verdana;
	color: #990000;
}

.revision
{
	font: 10px Verdana;
	color: #999999;
}

.nombre_autor
{
	font: bold 10px Verdana;
	color: #666666;
}

hr
{
  text-align: left;
  margin-left: 0px;
  border: 0px;
  height: 1px;
  width: 100%;
  color: #999999;
  background-color: #999999;
}

hr.invisible
{
  text-align: left;
  margin-left: 0px;
  border: 0px;
  height: 1px;
  width: 100%;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.flecha
{	
	vertical-align: text-bottom;
	margin-left: 10px;
}

#contenido
{
  position: absolute;
  left: 200px;
  right: 160px;
  top: 10px;
  width: auto;
  margin: 0px;
  padding: 20px;
}

#copyright
{^M
  position: absolute;^M
  left: 200px;^M
  right: 160px;^M
  bottom: 10px;^M
  width: auto;^M
  margin: 0px;^M
  padding: 20px;^M
}^M

p.copyright
{
  font-family: sans-serif;
  font-size: 10px;
}


h1
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
}

h2
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
}

h3
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

h4
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

h5
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
}

h6
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
}	

hr.black
{
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.ejemplo_codigo
{
	font-family: Courier;
	background-color: #eeeeee;
	font-size: 11px;
	padding: 5px;
	/* white-space: pre; */
}

.SCREEN
{
	font-family: Courier;
	background-color: #eeeeee;
	font-size: 11px;
	padding: 5px;
}

#menu
{
  position: absolute;
  right: 20px;
  top: 60px;
}

.enlace:link
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #006600;
}

.enlace:visited
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #006600;
}

.enlace:hover
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #006600;
}

.enlace:active
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #006600;
}
