/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: auto;
    background: transparent url(imagenes/bacilos.gif) repeat fixed;
    direction: ltr;
    color: rgb(0, 102, 204);
    font-family: 'Century Gothic','ITC Avant Garde Gothic','News Gothic MT','CG Omega','Bitstream Vera Sans',FreeSans,Tahoma,Verdana,'Verdana Ref',Helvetica,sans-serif;
    text-align: center;
    }

  a:link { color: rgb(0, 85, 221); text-decoration: none; }
  a:visited { color: rgb(0, 51, 102); text-decoration: none; }
  a:hover { color: rgb(204, 153, 0); text-decoration: underline; }

  h1, h2, h3 { font-family: 'French Script MT','Lucida Handwritting',Mistral,'Century Schoolbook L','Courier 10 Pitch','Nimbus Mono L',Nimrod,FreeMono,'Curlz MT','Tempus Sans ITC',Papyrus,serif;
    font-size: 1em;
    text-align: left;
    color: rgb(255, 102, 0);
    padding-left: 1em;
    }

  h1 { font-size: 300%; }
  h2 { font-size: 180%; }
  h3 { font-size: 100%; }

  em { font-weight: bold; font-style: italic; }

  #pagina { margin: 1em auto auto;
    padding: 0.5em;
    width: 728px;
    }

  .arriba { background: transparent url(imagenes/arriba.png) no-repeat center;
    height: 5px;
    }

  #encabezado { margin: auto;
    background: transparent url(imagenes/encabezado.jpg) no-repeat center;
    position: relative;
    width: 728px;
    height: 90px;
    color: white;
    text-align: left;
    font-weight: bold;
    }

  #encabezado a:link, #encabezado a:visited, #encabezado a:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  #encabezado .titulo { position: relative;
    width: 200px;
    height: 50px;
    top: 5px;
    left: 0.5em;
    font-size: 3em;
    }

  #encabezado .descripcion { position: relative;
    width: 400px;
    height: 15px;
    top: 15px;
    left: 2em;
    font-size: 0.8em;
    font-style: italic;
    }

  .abajo { background: transparent url(imagenes/abajo.png) no-repeat center;
    height: 5px;
    }

  #contenido { position: relative; width: 728px; }

  #menu { border: 5px solid rgb(0, 102, 153);
    padding: 0.5em;
    position: relative;
    float: left;
    width: 140px;
    margin-top: 1em;
    -moz-border-radius: 8px;
   }

  #menu a:link, #menu a:visited { color: rgb(0, 51, 102); text-decoration: none; }

  #menu a:hover { color: rgb(204, 153, 0);
    background-color: rgb(255, 255, 204);
    text-decoration: none;
    }

  #menu li:hover, #menu li:active { display: list-item; list-style-image: url(imagenes/gallo.gif); }

  #menu ul { display: block;
    list-style: inside;
    list-style-type: none;
    width: 105px;
    padding-left: 0.5em;
    text-align: left;
    font-weight: bold;
    }

  #menu ul li { display: block;
    border-right: medium solid rgb(255, 255, 204);
    margin: 0.5em 0 0.5em -10px;
    padding: 0.3em 0.4em;
    background: rgb(85, 119, 102);
    }

  #cuerpo { position: relative;
    float: right;
    width: 540px;
    }

  table { display: block; margin: 15px auto; }

  table, table tr, table td { text-align: center; }

  #pie { clear: both;
    margin: 1em auto;
    border-top: medium dotted rgb(0, 102, 153);
    font-size: 1em;
    font-style: italic;
    }

  #pie p { margin: 0.25em; }

  #imagen img { border: none;
    padding: 1px 3px;
    position: relative;
    font-size: 0.3em;
    width: 80px;
    height: 15px;
    }

  div img, img { border: none;
    padding: 1px 5px;
    font-size: 0.3em;
    }
