.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%;
}


li.journal {
	margin: 0;
	padding: 0px 0 26px 84px;
	list-style: none;
	background-image: url("labels/journal.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 80px;
}

li.workshop{
	margin: 0;
	padding: 0px 0 26px 84px;
	list-style: none;
	background-image: url("labels/workshop.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 80px;
}
li.article{
	margin: 0;
	padding: 0px 0 26px 84px;
	list-style: none;
	background-image: url("labels/article.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 80px;
}

li.media{
	margin: 0;
	padding: 0px 0 26px 84px;
	list-style: none;
	background-image: url("labels/media.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 80px;
}

li.thesis{
	margin: 0;
	padding: 0px 0 26px 84px;
	list-style: none;
	background-image: url("labels/thesis.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 80px;
}
li.proceedings {
	margin: 0;
	padding: 0px 0 26px 84px;
	list-style: none;
	background-image: url("labels/proceedings.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 80px;
}
#about { display: inline; }

#teaching { display: inline; }

#students { display: inline; }

ol.publi {
	font-family: Helvetica, arial, sans-serif;
  font-size:15px;
  text-align:justify;
  width:95%;
}

.bibtex {
  font-size: small;
  font-family: monospace;
  text-align: left;
}

.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;
}

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

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

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

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

#menuAbout,#menuTeaching,#menuStudents{
  background:#eAeAeA;
  border-bottom-color:#fff;
  border-top-color:#fff;
  color:#474747;
  padding-left:10px;
  padding-right:10px;
  font-weight:bold;
  font-size:small;
}

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

.bio {
  font-weight: bold;
}

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

#footer {
  width: 100%;	
  background: #ccc;
  color: #000000;
}

#body {	background-color: #f7f7f7; }

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

body {
  overflow-y: scroll;
  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; }

.teachYear { text-align: center; }

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

a.teams { text-align: left; }

span.c1 { font: 200% serif; }

td.c3 { 
  padding: 0 15px 0 0; 
  vertical-align: top;
}


.boxed {
  border: 1px solid green ;
  text-align: center;
  padding : 6px;
  margin: 0 10% 0 10%;
}

#links { font-size:75%; }

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

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

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

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

.examen {
	background: white;
	color: #6f6f6f;
	font-weight: bold;
}

.consulta {
	background: white;
	color: #6f6f6f;
	font-style: italic;
}

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

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

a:hover {
  color:#c63;
  text-decoration:none;
}

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;
}

