

/* Estilos independientes de la clase o contexto */

  body, td, div
  {
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 11pt;
    text-align: justify;
  }

  a img
  {
    border: none;
  }

/* Tabla con la cabecera, enlaces principales, "Estás en" - Fecha y días online */

  img.fondo
  {
    display: block;
  }

  .mainLinks
  {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    color: #d77142;
    font-weight: bold;
    text-align: center;
  }

  a.cabecera
  {
    color: #d77142;
    text-decoration: none;
  }

  a:hover.cabecera
  {
    color: #d77142;
    text-decoration: underline;
  }

  .dateBarDiv
  {
    margin-left: auto;
    margin-right: auto;
    width: 95%;
  }

  .dateBarTable
  {
    border:none;
    width: 100%;
    position: relative;
    top: -10px;
  }

/* Contenido principal */

  .titulo
  {
    padding: 5px;
    margin: 0px;
    border-top: solid 1px #d77142;
    border-bottom: solid 1px #d77142;
    color: #d77142;
    background-color: #f4f0f0;
    font-weight: bold;
  }

  .contentDiv
  {
    border-bottom: solid 1px #d77142;
  }

  .contentDiv p
  {
    padding-left: 8px;
    padding-right: 8px;
  }

/* Menús lateral izquierdo */

  .headerMenuDiv
  {
    background-color:#d77142;
    color: white;
    margin-right: 5px;
    font-weight: bold;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .contentMenuDiv
  {
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #f4f0f0;
    margin-right: 5px;
    border-bottom: solid 1px #d77142;
    text-align: left;
  }

  .contentMenuDiv p
  {
    padding-left: 7px;
    padding-right: 7px;
  }

/* Menús lateral derecho */

  .headerMenuDiv_right
  {
    background-color:#d77142;
    color: white;
    margin-left: 5px;
    font-weight: bold;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .contentMenuDiv_right
  {
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #f4f0f0;
    margin-left: 5px;
    border-bottom: solid 1px #d77142;
    text-align: left;
  }

  .contentMenuDiv_right p
  {
    padding-left: 7px;
    padding-right: 7px;
  }

/* Enlaces: comunes a los laterales */

  a.menu
  {
    display: block;
    padding-left: 7px;
    padding-right: 3px;
    margin-bottom: 0.8ex;
    text-decoration: none;
    color: #d77142;
  }

  a:hover.menu
  {
    background-color: #e7baa6;
  }

  a.menuCenter
  {
    display: block;
    padding-left: 7px;
    padding-right: 3px;
    text-align: center;
  }

  a:hover.menuCenter
  {
    background-color: #e7baa6;
    text-align: center;
  }

  .menuNoEnlace
  {
    display: block;
    padding-left: 7px;
    padding-right: 3px;
    margin-bottom: 0.8ex;
  }



  a.menuHeader
  {
    display: block;
    margin-bottom: 0.8ex;
    text-decoration: none;
    color: #d77142;
    text-transform: uppercase;
    font-weight: bold;
  }

  a:hover.menuHeader
  {
    background-color: #e7baa6;
  }




/* Barra de copyright */

  .copyrightBar
  {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    background-color: #d77142;
    color: white;
    font-weight: bold;
    text-align: center;
  }

/* Variados */

  .center
  {
    text-align: center;
  }

  .italic
  {
    font-style: italic;
  }

  .bold
  {
    font-weight: bold;
  }

  pre
  {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: solid 1px #f4e5de;
    background-color: #f4f0f0;
    color: maroon;
  }


/* Colores sueltos */

  .marron
  {
    color: maroon;
  }

  .verde
  {
    color: green;
  }

  .navy
  {
    color: navy;
  }

