@charset "UTF-8";
/* CSS Document */

/* elements & typo */

.body {
margin: auto;
width: 800px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
overflow: visible;
}

#wrapper {
text-align: left;
width: 800px;
height:inherit;
min-height:600px;
padding-top: 00px;
margin-left: auto;
margin-right: auto;
}

.right {
margin: 30px 0px 0px 0px;
padding: 00px 00px 00px 00px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
font-size:12px;
color:#666666;
line-height:18px;
text-align: left;
width: 200px;
}

.center {
padding: 30px 0px 0px 0px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
font-size:12px;
color:#666666;
line-height:18px;
text-align: left;
width: 400px;
background-color:#FFFFFF;
}


.menu {
padding: 30px 0px 20px 0px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
text-align: left;
width: 200px;
background-color:#FFFFFF;
}

.content {
padding: 20px 170px 0px 0px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
font-size:12px;
color:#666666;
line-height:18px;
text-align: left;
width: 400px;
background-color:#FFFFFF;
overflow:visible;
}

.references {
margin-top: 20px;
margin-bottom: 20px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
font-size:12px;
color: #0066CC;
line-height:18px;
text-align: left;
width: 387px;
background-color: #FFFFFF;
overflow:visible;
}

.bio {
padding: 20px 20px 0px 0px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
font-size:12px;
color:#666666;
line-height:18px;
text-align: left;
width: 517px;
background-color:#FFFFFF;
overflow:visible;
}

.books {
padding: 60px 20px 00px 00px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
font-size:12px;
color:#666666;
line-height:18px;
text-align: left;
width: 517px;
background-color:#FFFFFF;
}

.flashbooks {
position: relative;
left: 0px;
top: -35px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px -25px 0px;
overflow: visible;
}


.flashprint {
padding: 30px 0px 10px 0px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
font-size:12px;
color:#666666;
line-height:18px;
text-align: left;
width: 517px;
background-color:#FFFFFF;
}

.tabelright {
padding: 0px 0px 0px 0px;
float: right;
height: auto;
width: 285px;
}

.tabelleft {
padding: 0px 0px 0px 0px;
float: left;
height: auto;
width: 100px;
}



/* media  */

@media screen
{
.flashprint {display: none;} 
}


@media print 
{
.flashbooks {display: none;}
}


/* links */

a {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}

a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #CC0000;
text-decoration:none;
}

a:active {
font-family: Arial, Helvetica, sans-serif;
color: #CC0000;
text-decoration:none;
}

a.current {
font-family: Arial, Helvetica, sans-serif;
color:#CC0000;
text-decoration:none;
}

a.current:hover {
font-family: Arial, Helvetica, sans-serif;
color: #CC0000;
text-decoration:none;
}

a.current:active {
font-family: Arial, Helvetica, sans-serif;
color: #CC0000;
text-decoration:none;
}

/* paragraph */

p.header {
font-weight:bold;
margin-bottom: 20px;
}

p {
margin: 0px 0px 0px 0px;
}

/* typography */
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
line-height:18px;
text-align: left;
margin-top: 0px;
margin-bottom: 20px;
padding: 0px 0px 0px 0px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
line-height:18px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


/* lists */

ul {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
line-height:18px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
list-style: none;
}

li {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
line-height:18px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}

ul.blue {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#0066CC;
line-height:18px;
text-align: left;
margin: 0px 0px 0px -20px;
padding: 0px 0px 0px 0px;
list-style: none;
}

li.blue {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#0066CC;
line-height:18px;
text-align: left;
margin: 0px 0px 0px -20px;
padding: 0px 0px 0px 0px;
list-style: none;
}

/* erros meus, má fortuna, amor ardente */


