body {
font:15px/1.43 Arial,Helvetica,sans-serif;
background: #222;
padding:40px 0 0 0; margin:0;
}
#inbody {width:980px; margin:0 auto; padding: 0; background:#fff url("images/bg-inbody.gif") repeat-y top left;}
p#home {padding:0 30px 0 0;margin:0; background:#222; text-align:right;} 
p#home a {color:#fff; font-weight:bold; font-size:1.4em} 

#content {margin:0 30px; padding:0em}
#content a {color:#8D4706;font-weight:bold}


#foot {clear:both; border-bottom:14px solid #e0e0e0;}
#foot p {margin:0 30px; padding:1ex 1em; background:#1693A5; text-align:center;border-top:2px solid #f0f0f0; color:#fff;}
#foot p a{color:#fff;}
#heading {height:199px; margin:0; padding:0}
#heading h1{margin:0;padding:0}
#heading h1 a {display:block; width:980px; height:199px; position:relative;overflow:hidden;margin:0; padding:0;}
#heading h1 a span{display:block; width:980px; height:199px; position:absolute; left:0; top:0; z-index:1; margin:0; padding:0; background:url("images/bg-heading.png") top left no-repeat;}

.error {color:#F02311; font-weight:bold;}

#sl1 {display:block; float:left;width:500px}
#sl2 {margin-left:520px}
.insl {padding:0 1em;}
#sl2 .insl {padding:0}
.clear {clear:both;}
ul, li  {margin:0;padding:0; list-style-type:none;}


.anualvolume, .blockphotogallery, .searchvolume {margin:0; padding: 1ex 1ex 1ex 2ex;}
.anualvolume, .searchvolume {border-bottom:2px solid #f0f0f0}
.anualvolume h3, .blockphotogallery h3, .searchvolume h3 {color:white;  height:60px; line-leight:30px; margin:1em 0 0 0; padding:10px 0 0 70px; font-size:20px; background:transparent url("images/bg-illustration.gif") no-repeat left top;}
.blockphotogallery h3 {background-position:-2000px 0;}
.searchvolume h3 {background-position:-1000px 0;}



.anualvolume li {display:inline; padding: 1ex; line-height:2em;}
.anualvolume li.selectedvolume {background:#04515B; border:1px solid #f0f0f0}
#content .anualvolume li.selectedvolume  a, #content .anualvolume li  a {font-weight:bold; color:#fff;}


.photogallery li a {width:140px; height:110px; float:left; margin:0.5ex;display:block;overflow:auto;}
.photogallery li a img{border:10px solid #f0f0f0;}
#sl2 .photogallery li  a {width:150px;margin:1em}
#sl1 .blockphotogallery h3 {background:none;color:#04515B;padding-left:0}

.blockphotogallery .counter {text-align:center;}
.blockphotogallery .counter a {text-decoration:none;border:1px solid #f0f0f0; padding:5px 10px}
.blockphotogallery .counter a:hover {background:#f0f0f0}
#sl2 .blockphotogallery .counter a {color:white;}
#sl2 .blockphotogallery .counter a:hover {background:#f0f0f0;color:#222}

.blockpaper {background:#fff;}
.blockpaper h3 {color:#04515B; font-size:1.5em}
.blockpaper li {padding-top:1ex;margin-bottom:1ex;}
.blockpaper li+li {border-top:1px solid #f0f0f0; padding-top:1ex;margin-bottom:1ex;}
.blockpaper li .author{display:block;width:100%;font-style:italic;}
.blockpaper li .paper{display:block; width:90%;margin-left:1em; font-weight:bold}
.blockpaper li .fullpaper, .blockpaper li .presentation, .blockpaper li .volume{display:block; width:70%; padding-left:2em;}


.blocktopic {background:#fff;padding:1ex 0em}
.blocktopic h2{padding:0; color:#04515B; font-size:2em; margin:0 0 1ex 0}
.blocktopic h2 a#top{color:#04515B;}
.blocktopic .topic{padding:1ex; color:#000; font-size:0.9em; margin:0 0 1ex 0; border:1px solid #999; background:#f0f0f0}

.fullpaper a,.presentation a {background:#fff url("images/file_acrobat.gif") no-repeat center left; padding-left:18px;}
