
html {overflow: -moz-scrollbars-vertical; overflow: scroll;}

body { background: #575757 url(../img/bg_body.gif) repeat-x top right; margin-top: 10px; }

#header { background-color: #809DC4; !important; }
#header h1 {color: white;}

.row{ background-color: white; }


#nav{ text-align: center; background-color: #809DC4; color: white; font-size: 1.1em; }
.nav-bar { display: inline-block; color: white;}
.nav-bar a{ color:#FFFFFF;}
.nav-bar a:hover{ color:#000066;}
.nav-bar li.active > a:first-child {
      color: #000066;
       }


#logo { background: #041A9B; border-bottom: 1px solid #FFFFFF; padding-top: 3px; }
#logo .logolink { position: absolute; width: 310px; height: 32px; }

#content h3,h4,h5,h6,h7 {color: #E59319;}

#content ol,ul,dl {list-style-position: inside; }

.tableReciep { margin-left: 10px; margin-top: 5px; }

ol.upper-roman {list-style-type:upper-roman}
ol.lower-alpha {list-style-type:lower-alpha}
ol.protocol li { margin-bottom: 5px;}

li.botomSpace{ margin-bottom: 1em;}

ul.personal-info{ border: none; margin-top:20%; }

h4.top-margin { margin-top: 2em;}

div.min-height {min-height: 600px;}

.publication {
  display: inline-block;
  margin: 0 0 1.25em 0;
  padding: 0.625em 0.75em; }
  .publication li {
    margin: 0;
    display: block; }
  .publication .name { font-style: italic; font-size: 0.9375em; }
  .publication .autors { font-weight: bold; font-size: 0.9375em; }
  .publication .journal { font-size: 0.9375em; }
  .publication .links { font-size: 0.9375em; }
  .publication .links a {
    margin-right: 10px;
    white-space: pre;
  }
  
.dd {font-size: 0.9375em;}

.galery {margin-bottom: 20px;}
