/* Global style */

body {
  font-family: Verdana, Helvetica, Sans-serif;
  background-color: #FFF;
  margin: 2em 8% 1em 8%;
}

a:link, a:visited {
  color: #002bb8;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active {
  color: #faa700;
}

h1 {
  color: #222;
  background-color: #E9E9E9;
  margin-top: 1em;
  padding: 0.5em 0 0.4em 1em;
  /* font-family: Arial; */
  letter-spacing: 2px;
  font-size: medium;
  font-weight: normal;
}

h2 {
  font-size: medium;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #AAA;
  padding-bottom: 2px;
}

img {
  border: none;
}

img#logo-inf {
  /*width: 100px;*/
}

img#logo-ufrgs {
  /*width: 186px;*/
}

.photo-frame {
  padding: 3px;
  background-color: #FFF;
  border-style: solid;
  border-width: 1px;
  border-color: #000;
}

.photo-no-frame {
  padding: 3px;
  background-color: #FFF;
}

div#publications {
  margin-left: auto;
  margin-right: auto;
}

div#publications div.row {
  padding-bottom: 2.25em;
}

div#publications div.publication-image div img {
  max-width: 100%;
}

div#publications div.publication-image div video {
    max-width: 100%;
}

div#publications div.publication-info {
  padding-left: 2em;
}

div#publications div.publication-info p {
  line-height: 140%;
  text-align: left;
  margin-bottom: 0.5em;
  margin-top: 0em;
}

div#publications div.publication-info span.title {
  font-weight: bold;
  font-style: italic;
}

div#publications div.publication-info span.author-me {
  text-decoration: underline;
}


div#publications div.publication-info p.award {
  font-style: italic;
}

div#publications div.publication-info p.award span {
  background-color: #C4D9FF;
}

div#publications div.publication-info span.venue {
  font-weight: bold;
}

div#publications div.publication-info a.link {
  font-size: small;
}

.non-portable-drop-shadow {
  -moz-box-shadow: 3px 3px 4px #888;
  -webkit-box-shadow: 3px 3px 4px #888;
  box-shadow: 3px 3px 4px #888;
}

.right-float-space {
  float: right;
}

.left-float-space {
  float: left;
}

.img-shadow {
  /* text-align: center; */
  /* float: right; */
  /* background: url(files/shadow.png) bottom right !important; */
  /* margin: 10px 0 0 10px; */
}

.img-shadow img {
  box-shadow: 3px 3px 2px #ABABAB;
}

.img-shadow video {
  box-shadow: 3px 3px 2px #ABABAB;
}

.h1-shadow-0 {
  background: #ddddee;
  margin: 2em -4% 1em -4%;
}
 
.h1-shadow-1 {
  background: #aaaabb;
}
 
.h1-shadow-2 {
  background: #777788;
}
 
.h1-shadow-1, .h1-shadow-2 {
  position: relative;
  left: -1px;
  top: -1px;
}

#last-updated {
  font-size: x-small;
  text-align: center;
  color: #777;
}

/* vim: set tabstop=2 shiftwidth=2 expandtab: */
