/* CSS Document */

* {font-size: 1em; margin: 0 auto;	padding: 0; line-height: 1.4em; font-family: "Georgia", Times New Roman, Times, serif}
	
body {position: relative; margin: 0 auto;}


#bg {
  position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;
}
#bg img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
}

#page-wrap { position: relative; width: 0px; margin: 220px auto; padding: 0px; background: white; -moz-box-shadow: 0 0 0px black; -webkit-box-shadow: 0 0 0px black; box-shadow: 0 0 0px black; }



#wrapper {position: relative; float: left; width: 100%; padding: 80px 0 0 0;}

#page {width: 1060px; position: relative;}
#header {position: relative; float: left; width: 1060px;}

#nav {height: 165px; width: 220px; position: relative; float: left; border-top: 1px solid #919191; border-bottom: 1px solid #919191;}

#splash {height: 165px; width: 830px; position: relative; float: left; border-top: 1px solid #919191; border-bottom: 1px solid #919191; border-right: 1px solid #919191;}

#content {width: 1060px; position: relative; float: left; padding: 40px 0 0 0;}

#footer {padding: 30px 0 0 220px; position: relative: float: left; clear: both;}

.left {width: 200px; position: relative; float: left; padding: 0 20px 0 0;}

.right {position: relative; float: left; width: 835px;}
.right-base {height: 164px; position: relative; float: left; width: 835px;}

.box {position: relative; float: left; padding: 10px 0 0 0;}
#book-pad {padding: 30px 0 0 0;}

.main-right {padding: 0 0 0 220px;}

h1 {font-size: 22pt; font-weight: normal;}
h2 {font-size: 18pt; font-weight: normal; margin: 0 0 5px 0;}
h2 a {color: #000; text-decoration: none; border: none !important;}
h2 a:hover {color: #cd8c66}
h2 a:active {color: #ff0000;}
h3 {font-size: 12pt; font-weight: normal;}

.left h3, .left-title {font-size: 12pt; font-weight: normal;}


pre {font-family: "Courier New", Courier, monospace; font-weight: normal; font-size: 12pt;}
pre2 {font-family: "Courier New", Courier, monospace; font-weight: normal; font-size: 10pt;}

p {font-size: 12pt; padding: 0 0 5px 0;}
p2 {font-size: 8pt; font-weight: normal;}
p a {text-decoration: none; color: #acacac}
p a:hover {background-color: #acacac; color: #fff;}
p a:active {color: #FFF; background-color: #FF6600;}
.left p, .right p, .right-base p {font-size: 10pt;}

.baseline {position: absolute; bottom: 10px;}

#footer p {font-size: 10pt; line-height: 10pt;}
#footer p a {}

.maroon {color: #90404e; font-size: inherit;}

.title {margin: 0 0 15px 219px;}

.email {position: absolute; top: 13px; left: 0px; font-size: 12pt;}
.email a, .navno a {color: #acacac;}
.email a:hover, .navno a:hover {background-color: #acacac; color: #fff;}

.rota {padding: 12px 0 12px 0;}

#nav ul {position: relative; padding: 14px 0 0 0px; margin: 0px;}
#nav li {list-style: none; width: 219px; height: 22px;}
#nav li {font-size: 12pt;}
#nav li a {text-decoration: none; color: #acacac; display: block;}
#nav li a:hover {background-color: #acacac; color: #fff;}
#nav li a:active, .navno a:active, .email a:active {background-color: #FF6600;}


.active {background-position: 0px 0px !important;}

/*
#nav1 {background: url(../images/layout/nav_title-page.png) 0px 0px no-repeat; width: 219px; height: 22px; margin: 0px; padding: 0px; float: left;}
#nav1 a {background: url(../images/layout/nav_title-page.png) -220px 0px no-repeat; width: 219px; height: 22px; margin: 0px; padding: 0px; float: left;}
#nav1 a:hover {background-position: -440px 0px;}

#nav2 {background: url(../images/layout/nav_bibliography.png) 0px 0px no-repeat; width: 219px; height: 22px; margin: 0px; padding: 0px; float: left;}
#nav2 a {background: url(../images/layout/nav_bibliography.png) -220px 0px no-repeat; width: 219px; height: 22px; margin: 0px; padding: 0px; float: left;}
#nav2 a:hover {background-position: -440px 0px;}

#nav3 {background: url(../images/layout/nav_recent-titles.png) 0px 0px no-repeat; width: 219px; height: 22px; margin: 0px; padding: 0px; float: left;}
#nav3 a {background: url(../images/layout/nav_recent-titles.png) -220px 0px no-repeat; width: 219px; height: 22px; margin: 0px; padding: 0px; float: left;}
#nav3 a:hover {background-position: -440px 0px;}

#nav4 {background: url(../images/layout/nav_design_production.png) 0px 0px no-repeat; width: 219px; height: 22px; margin: 0px; padding: 0px; float: left;}
#nav4 a {background: url(../images/layout/nav_design_production.png) -220px 0px no-repeat; width: 219px; height: 22px; margin: 0px; padding: 0px; float: left;}
#nav4 a:hover {background-position: -440px 0px;}

#nav5 {background: url(../images/layout/nav_writing_readings.png) 0px 0px no-repeat; width: 219px; height: 22px; margin: 0px; padding: 0px; float: left;}
#nav5 a {background: url(../images/layout/nav_writing_readings.png) -220px 0px no-repeat; width: 219px; height: 22px; margin: 0px; padding: 0px; float: left;}
#nav5 a:hover {background-position: -440px 0px;}
*/

/*
#nav li a {text-decoration: none; color: #cd8c66; display: block; border: none !important;}
#nav li a:hover {color: #fff; background-color: #cd8c66;}
#nav li a:active {background-color: #ff0000;}
*/