

body {
    background: #f3f3f3;
    margin: 0;
    padding: 0;
    text-align: center;
    /* IE hack Part 1 */;
  }


table.main {
    width: 700px;
    border-width: 1px;
    border-color: #E4E4E4;
    border-style: solid;
    background: white;
    padding: 0px;
  }


table.central {
    width: 678px;
    height: 400px;
    padding: 0px;
  }


td.menu {
    width: 175px;
    height: 300px;
    background: url('../img/menu_fondo.gif');
    background-repeat: no-repeat;
    background-position: right top;
  }


td.contenido {
    height: 300px;
    border-width: 0px;
    border-style: solid;
    border-color: white;
    vertical-align: top;
    text-align: right;
    background: url('../img/ccagua.png');
    background-repeat: no-repeat;
    background-position: center;
  }


table.indice {
    width: 170px;
    border-color: white;
    border-width: 0px;
  }


table.contenido {
    border-color: white;
    border-width: 0px;
    width: 100%;
  }


td.indice {
    width: 175px;
    height: 25px;
    background: url('../img/menu_line.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
    font-family: arial;
    font-size: 12px;
    color: #9E9E9E;
    font-weight: bold;
  }


td.separador {
    width: 175px;
    height: 25px;
  }


td.indiceCabecera {
    width: 175px;
    background: url('../img/tit_musica.gif');
    background-repeat: no-repeat;
    height: 25px;
    color: white;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
  }


td.seccion {
    width: 175px;
    height: 15px;
    background: url('../img/tit_actualidad1.gif');
    background-repeat: no-repeat;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
  }


a.indice:link {
    font-family: arial;
    font-size: 12px;
    color: #3E3E3E;
    font-weight: bold;
    text-decoration: none;
  }
a.indice:visited {
    font-family: arial;
    font-size: 12px;
    color: #3E3E3E;
    font-weight: bold;
    text-decoration: none;
  }

a.indice:hover {
    font-family: arial;
    font-size: 12px;
    color: #9E9E9E;
    font-weight: bold;
    text-decoration: none;
  }

a.enlace:link {
    font-family: arial;
    font-size: 12px;
    color: #3E3E3E;
    font-weight: bold;
    text-decoration: none;
  }

a.enlace:visited {
    font-family: arial;
    font-size: 12px;
    color: #3E3E3E;
    font-weight: bold;
    text-decoration: none;
  }

a.enlace:hover {
    font-family: arial;
    font-size: 12px;
    color: #9E9E9E;
    font-weight: bold;
    text-decoration: none;
  }

a.votacion:link {
    font-family: arial;
    font-size: 14px;
    color: #DDC737;
    font-weight: bold;
    text-decoration: none;
  }

a.votacion:visited {
    font-family: arial;
    font-size: 14px;
    color: #DDC737;
    font-weight: bold;
    text-decoration: none;
  }

a.votacion:hover {
    font-family: arial;
    font-size: 14px;
    color: #9E9E9E;
    font-weight: bold;
    text-decoration: none;
  }

h2 {
    color: #DDC737;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
  }

h3 {
    color: #DDC737;
    font-family: arial;
    font-size: 14px;
    text-decoration: underline;
    text-align: left;
  }

p {
    font-family: arial;
    font-size: 12px;
    text-align: justify;
    color: black;
  }
  
  p.centrado { font-family: arial;
                         font-size: 12px;
                         text-align: center;
                       }


ul {
    color : black;
    font-family : arial;
    font-size : 12px;
    list-style-type : circle;
    text-align : left;
  }
  
  li {
      padding-bottom : 2px;
      padding-top : 2px;
      }

table.album { border-color: yellow;
                         border-style: dotted;
                         border-width: 1px;
                         width: 70%;
                       }
td.album { border-color: yellow;
                   border-style: dotted;
                   border-width: 1px;
                   border-bottom-width: 0px;
                 }
td.albumNombre { border-color: yellow;
                                  border-style: dotted;
                                  border-width: 1px;
                                  border-top-width: 0px;
                                  height: 15px;
                                  background: url('../img/tit_actualidad.gif');
                                  background-repeat: x-repeat;
                                  font-family: arial;
                                  font-size: 10px;
                                  color: black;
                                  text-align: center;
                                }
 table.paginacion {border-width: 0px
                                 width: 5%;
                                 }
td.paginacion { border-width: 1px;
                            border-color: yellow;
                            border-style: solid;
                            padding-left:0px;
                            padding-right:0px;
                            color: black;
                          }
a.paginacion:link { color: black;
                                 padding-top: 2px;
                                 padding-bottom: 2px;
                                 padding-left: 8px;
                                 padding-right: 8px;
                                 text-decoration: none;
                                 font-family: arial;
                                 font-size: 12px;
                                }
a.paginacion:visited { color: black;
                                       padding-top: 2px;
                                       padding-bottom: 2px;
                                       padding-left: 8px;
                                       padding-right: 8px;
                                       text-decoration: none;
                                       font-family: arial;
                                       font-size: 12px;
                                     }
a.paginacion:hover { background: yellow;
                                      padding-top: 2px;
                                      padding-bottom: 2px;
                                      padding-left: 8px;
                                      padding-right: 8px;
                                      text-decoration: none;
                                      color: white;
                                      font-family: arial;
                                      font-size: 12px;
                                    }