* {margin:0; padding:0}

body {
  margin: 10px;
  background: navy;
  font-family: verdana, arial, sans serif;
  color: #000;
}

#header {
  height: 100px;
}

#td-main-left {
  width: 15%;
  vertical-align:top;
  font-size: 10;
}

#td-main-center {
  width: 65%;
  vertical-align: top;
  font-size: 12;
}

#td-main-right {
  width: 20%;
  vertical-align:top;
  font-size: 12;
}

#div-corpus{
  background: #efefef;
  border: 1px solid #c0c0c0;
  padding: 10px;
}

#main-title {
  color: #efefef;
  text-align: right;
  vertical-align: middle;
  font-size: 4em;
  font-weight: bolder;
}

#footer {
  text-align: center;
  background: #fff;
  font-size: 14;
  font-weight: bolder;
  font-family: times new roman;
  color: navy;
  height: 21pt;
  border: 1px solid #c0c0c0;
  background: #efefef;
}

div.corpus  {
  background: #efefef;
  border: 1px solid #c0c0c0;
  padding: 10px;
  font-size:12;
}
.div-menus {
  background: #efefef;
  border: solid 1px #c0c0c0;
  padding: 10px;
  line-height: 1.7em;
  margin-bottom: 2px;
}

.div-anuncios {
  border: 1px solid #c0c0c0;
  background: #efefef;
  padding: 10px;
  margin-bottom: 2px;
}

.div-in-title {
  background: #c7c7c7;
  height: 1.5em;
  font-size: 12;
  font-weight: bolder;
  color: navy;
  text-align: center;
  border: 1px solid #c0c0c0;
}

td.present {
  font-size: 12;
  border-bottom: 1px solid navy;
  height: 18pt;
}

h1 {color: navy; margin-bottom: 0.5em}

h2 {color: navy}

p {margin-bottom: 0.7em}

li {font-size: 12}

th {text-align: left; color: navy}