

a:link {
    font-weight: bold;
    text-decoration: none;
  }


a:visited {
    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
  }


a:hover {
    background-color: #FFFF00;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
  }


a:active {
    font-weight: bold;
    text-decoration: underline overline;
  }


body {
    text-align: center;
  }


h1 {
    margin-bottom : 2em;
  }


hr {
    max-width : 50%;
  }


img {
    border: none;
    vertical-align: middle;
  }


table {
    background-position : center center;
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-left-style : solid;
    border-left-width : thin;
    border-right-style : solid;
    border-right-width : thin;
    border-top-style : solid;
    border-top-width : thin;
  }


th {
    background-color : #66FF99;
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-left-style : solid;
    border-left-width : thin;
    border-right-style : solid;
    border-right-width : thin;
    border-top-style : solid;
    border-top-width : thin;
    font-size : larger;
    font-weight : normal;
    padding-bottom : 1em;
    padding-left : 1em;
    padding-right : 1em;
    padding-top : 1em;
  }


td {
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-left-style : solid;
    border-left-width : thin;
    border-right-style : solid;
    border-right-width : thin;
    border-top-style : solid;
    border-top-width : thin;
    padding-bottom : 1em;
    padding-left : 1em;
    padding-right : 1em;
    padding-top : 1em;
  }


.tabla {
    background-position : center center;
    display : inline-table;
  }


.tabla .fila {
    display : table-row;
  }


.tabla .fila .celda {
    display : table-cell;
    padding-bottom : 1em;
    padding-left : 1em;
    padding-right : 1em;
    padding-top : 1em;
    vertical-align: middle;
    text-align : center;
  }


.tablaborde {
    background-position : center center;
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-left-style : solid;
    border-left-width : thin;
    border-right-style : solid;
    border-right-width : thin;
    border-top-style : solid;
    border-top-width : thin;
    display : inline-table;
  }


.tablaborde .fila {
    display : table-row;
  }


.tablaborde .fila .encabezado {
    background-color : #D2FF9E;
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-left-style : solid;
    border-left-width : thin;
    border-right-style : solid;
    border-right-width : thin;
    border-top-style : solid;
    border-top-width : thin;
    display : table-cell;
    font-size : larger;
    padding-bottom : 1em;
    padding-left : 1em;
    padding-right : 1em;
    padding-top : 1em;
    text-align : center;
    vertical-align : middle;
  }


.tablaborde .fila .celda {
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-left-style : solid;
    border-left-width : thin;
    border-right-style : solid;
    border-right-width : thin;
    border-top-style : solid;
    border-top-width : thin;
    display : table-cell;
    padding-bottom : 1em;
    padding-left : 1em;
    padding-right : 1em;
    padding-top : 1em;
    vertical-align: middle;
    text-align : center;
  }


.centrado {
    text-align : center;
  }


.derechaconmargen {
    margin-right : 20%;
    text-align : right;
  }


.izquierda {
    text-align : left;
  }


.izquierdamargen1 {
    margin-left : 5%;
    text-align : left;
  }


.izquierdamargen2 {
    margin-left : 2%;
    text-align : left;
  }


.izquierdamargen3 {
    margin-left : 4%;
    text-align : left;
  }


.justificadoconmargen {
    margin-left : 20%;
    margin-right : 20%;
    text-align : justify;
  }


.pie {
    margin-top : 9em;
    text-align : left;
  }


.subrayado {
    text-decoration : underline;
  }


.imagenconborde {
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-style : solid;
    border-top-width : 1px;
  }

