body {
  background-color: #ffffee;
/*  width: 21cm;
  outline-with: 0;
  margin: 0 12px 0 12px; */
  border: 0;
  padding: 0;
  font-family: Tahoma, Calibri, Verdana, Arial, "Times New Roman";
  font-size: 12px;
  text-align: left;
}

#bodycenter { /* use it as <body id="bodycenter>...</body>
                 or <body> <div id="bodycenter">...</div></body> */
  width: 21cm;
  margin: 0 auto;
  border: 0;
  padding: 0;
  text-align: left;
}

ul, ul.nodot {
  list-style-type: none;
  padding-left: 5px;
  margin: 0;
}

li, ul.nodot li {
  margin-bottom: 3px;
  padding-left: 2px;
  border-left: 3px solid #cccc99;
}

                                         /* Creo que no se utiliza lo siguiente
                                          .izqdo {
                                             position: absolute;
                                             top: 0;
                                             left: 0;
                                             width: 15em;
                                             background-color: #ffffdd;, white;, #ff9933;
                                             }
                                          .izqdo:hover { background-color: #aaddff; }
                                         
                                          .es {
                                           color: gray;
                                             }
                                         /* .es:hover {background-color: teal;}
                                          .en:hover {background-color: silver;} */
                                             
                                          .en {
                                           color: black;
                                             }
                                         Creo que no se utiliza lo anterior */

a {text-decoration:none;}
a {text-decoration: none;} 

a:hover { 
  color: green; 
  text-decoration: underline;
 }

.fecha, .news {
  text-decoration: underline;
  background-color: #ff3300;
/*  text-align: center;*/
  color: white;
  font-weight: bold;
}

.fechacolor {
  text-decoration: underline;
  background-color: #ff9900;
/*  text-align: center;*/
  color: black;
  font-weight: bold;
}

table.spanglish, table.indice, table.gente {
   margin:0;
   outline:0;
   border-width: 0;
   border-collapse: collapse;
   border-spacing: 0;
   width: 100%;
}

td.es {
  margin:0;
  outline:0;
  border:0;
  padding:0 5px 0 0;
}

td.en {
  margin:0;
  outline:0;
  border:0;
  padding:0 0 0 5px;
}

.toptoplado{
  margin:0;
  outline:0;
  border-style: inset none inset none;
  border-width:2px 0 2px 0;
  border-color:gray;
  padding:0 2px 0 2px;
  background-color: #99ff99;
  text-align:center;
  font-weight:bold;
  color:#4d4d4d;
}

.toplado {
  margin:0;
  outline:0;
  border-style:inset none none none;
  border-width:2px 0 0 0;
  border-color: silver;
  padding:0 2px 0 2px;
  background-color: #bbffbb;
  text-align: center;
  font-weight:bold; 
  font-size:90%;
}

.lado {
  margin:0;
  outline:0;
  border-style:none none inset none;
  border-width: 1px 0px 2px 0px;
  border-color: gray;
  padding: 2px 0 0 0;
  background-color: #eeffee;
  font-size:80%;
}

.toptoplado a:hover, .toplado a:hover, .lado a:hover {
  color:gray;
}

table.indice td {
 background-color: silver;
 text-align: center;
}

table.gente thead {
  background-color: #deb887;
  text-align: center;
}

table.gente td {
  padding-left: 8pt;
  width: 34%;
  vertical-align: top;
}

table.indice td:hover {
  background-color: #f0f0f0;
/*  font-weight: bolder;*/
}

.au, .ti, .jou, .vol, .year, .number, .pag, .note, .inbook,
.series, .book, .publisher, .editor, .doi, .mr {
  font-family: "Times New Roman";
}

.au, .editor { font-variant: small-caps; }
.ti { font-weight: bolder; }
.jou, .series { font-style: italic; }
.vol { font-weight: bolder; }
.note, .inbook, .book { font-family: Arial; font-style: oblique; }
.doi {font-size: smaller; font-family: Arial; }

.cab0 {
  margin:0;
  outline:0;
  border:0;
  background-color: #aaddff;
}
	
.cab1 {
/*  background-color: #aaccee;*/
  margin:0;
  outline:0;
  border:0;
  text-align: center;
}

.cab2 {
  margin:0;
  outline:0;
  border:0;
  background-color: #99ff99;
  text-align: center;
}

.cab3 {
  margin:0;
  outline:0;
  border:0;
  background-color: white;
  text-align: left;
}

