
.cabecera {
  font-size: 10pt;
  color: white;
  background-color: #4F81BC;
  text-align: center;
  font-weight: bold;
}

.contenidos-hemeroteca table {
  width:100%;
  table-layout:fixed;
  font-size:10pt;
}

.contenidos-hemeroteca table tr, .contenidos-hemeroteca .hemeroteca-entry {
  text-align:left;
  font-size:8pt;
}

.contenidos-hemeroteca .cabecera, .contenidos-hemeroteca .cabecera td, .contenidos-hemeroteca p.cabecera {
  padding:2px;
  height:18px;
  text-align:center;
}

.contenidos-hemeroteca tr.noticias td {
  width:25%;
  padding:10px;
  vertical-align:top;
}

.hemeroteca-entry a, .hemeroteca-entry a:hover {
  font-size:8pt;
}

.hemeroteca-entry h1 {
  font-size:8pt;
  text-align:center;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background:white;
  margin: 8px 0;
}

.hemeroteca-entry p {
  padding:5px;
  font-size:8pt;
}

.hemeroteca-entry .date {
  font-size:8pt;
  font-weight: bold;
  text-align:right;
  color: #4F859F;
  margin;5px;
}

