.resaltado { color:#888897; }

#info { color:#f00; }

.jury {	font-weight:bold; }

td.bibtexnumber {
  margin-left:0;
  margin-right:0;
  margin-top:0;
  min-height:0;
  padding-left:0;
  padding-right:0;
  width:1%;
}

#Home,#Publications,#Events,#Visitors,#Members,#Seminar,#Address { display: inline; }

.abh {
  border-bottom-left-radius:10px;
  height:auto;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  min-height:0;
  padding-left:0;
  padding-right:0;
  float:none;
  border-bottom:1px solid #ccc;
  padding:0 0px;
  position:relative;
  z-index:19;
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);
  border-radius: 10px; 
}

.abh:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  visibility:hidden;
}

#up:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  visibility:hidden;
}

#menuHome {
  border-top-left-radius:10px;
  border-bottom-left-radius:10px;
}

#menuAddress {
  border-top-right-radius:10px;
}

.menuItem {
  background:#acc;
  border-bottom-color:#fff;
  border-top-color:#fff;
  color:#474747;
  padding-left:10px;
  padding-right:10px;
  font-weight:bold;
  font-size:small;
  cursor: pointer;
}

.p {
  background:#fff;
  border-bottom-color:#fff;
  border-top-color:#fff;
  border-right-color:#fff;
  padding:10px;
  font-weight:bold;
  font-size:small;
}

.texto {
  text-align:justify;
  width:98%;
}

#footer {
  width: 100%;	
  background: #ccc;
  color: #000000;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 10px; 
}

#body {	background-color: #fff; }

/*.fondo { background-image: url("images/bg.gif"); } */

#footer a:link, #footer a:visited {color: #4d88c3; }

body {
  overflow-y: scroll;
/*  background-image: url("images/bg.gif"); */
  margin:0 0 0 0;
  color:#333;
  font-size:15px;
  padding:0em;
  margin-top:0%;
  font-family: Helvetica, arial, sans-serif;
}

div.c5 { text-align: center; }

div.c2 { font-size: 80%; }

span.c1 { font: 200% serif; }


#links { font-size:75%; }

a:link {
  color:#258;
  text-decoration:none;
  text-align:left;
}

a:visited {
  color:#692288;
  text-decoration:none;
}

/*h3 {
  margin-top: 0ex;
  margin-bottom: 0ex;
  padding-bottom: 0; 
  background: white;
  color: #8f8f8f;
  line-height: 80%;
} */


h3 {
  margin-top: 0ex;
  margin-bottom: 0ex;
  padding: 5px; 
  padding-left: 15px;
  background: #ace;
  border-radius: 10px;
  color: #8f608f;
  line-height: 90%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Add shadow */
  transition: box-shadow 0.3s ease-in-out; 
}

h2 {
  background: #ccc;
  border-radius: 10px;
  color: #000;
  line-height: 210%;
  padding-left: 15px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Add shadow */
  transition: box-shadow 0.3s ease-in-out; 
}



.clarito {
  background: white;
  color: #6f6f6f;
}

.negro {
  background: white;
  color: #000000;
}

.rojo {
  background: white;
  color: #ff0000;
}
.azul {
  background: white;
  color: #0000ff;
}

.menuItem:hover {
  background-color: #bdd;
}

.menuOn:hover {
  background-color: #bbf;
}

a img {
  border-width:0;
}

.toctitle{
  background: white;
  color: #b4b4b4;
  line-height: 80%;
  text-align:center;
}

hr {
  color: #258;
  background-color: #258;
  height: 1px;
  border: none;
}

.foto {
  height: 150px;
  border: solid 1px;
}

.menuOn {
  background: #aaf;
}