html, body{
height: 100%;
}
body{
background:#fff ;
color:#666;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

blockquote{
background:url(img/quote.gif) no-repeat left top;
margin:1em 0;
padding:3px 0 5px 44px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#166A08;
font-style:italic;
font-size:1.2em
}
blockquote em{
font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
color:#333;
font-size:.8em
}
blockquote p{margin:0}
form{
background:#F0EEEB;
padding:5px 20px;
border:1px solid #E0DCD7;
border-radius:4px;
-moz-border-radius:4px;
}
h1{
color:#27862F;
font-weight:normal;
font-size:38px;
letter-spacing:-2px
}
a{color:#1C548B}
a:visited{color:#2D1F71}
a:hover{text-decoration:none}
a:active{color:#025902}
/****************** LAYOUT ********************/
#wrap{
margin:0;
width:100%;
font-size:1.3em;
overflow:hidden;
position: relative;
min-height: 100%;
padding-bottom:5em
}
* html #wrap{
height: 100%;
}
#logo{

}
#header{
background:#F3F1EE url(img/livro.jpg) no-repeat 300px 0;
padding:10px 20px 2px
}
#content{
margin-left:300px;
margin-right:20px;
max-width:700px;
font-size:1.2em;
line-height:1.4
}

#footer{
background:#F3F1EE;
position: relative;
margin-top: -8.9em;
height:8em;
line-height:7em;
text-transform:uppercase;
color:#999;
letter-spacing:1px
}

/********************* NAV **********************/

#nav{
width:213px;
padding:10px 20px ;
text-align:right
}
#nav li a{
font-weight:normal;
display:block
}
#nav a:hover{
color:#000;
background-color:#F3F1EE
}
#nav li{
margin:0;
padding:0;
font-size:17px
}
#nav ul{margin:0}
#nav ul ul{margin:0 0 1em}
#nav ul ul a{
border-bottom:1px dotted #ccc;
color:#999;
font-size:.9em;
background:url(img/seta.gif) no-repeat 97% 50%;
padding-right:17px;
line-height:1.1
}
#nav ul ul a:hover, #nav ul ul .selected a{
color:#1C548B
}
/******************** CLASSES *******************/
.siteHome .title{visibility:hidden}

#errormsg{
font-size:1.2em
}
.error{

}
.images{
width:auto;
margin:1em 0 1em 2em;
max-width:350px;
text-align:center
}
.message{

}
.sbox{

}
.images img{
padding:3px;
background:#fff;
border:1px solid #aaa;
box-shadow:0px 2px 7px #999;
-moz-box-shadow:0px 2px 7px #999;
-webkit-box-shadow:0px 2px 7px #999;
}

/********************* PRINT *********************/
@media print{
#nav,#footer,#slide{display:none}
#content{border:0;width:auto}
}
