* {
padding:0;
margin:0;
}

body {
font:62.5% Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
background:#D8D9DB;
}

#mainWrapper {
padding:5px 5px 3px 5px;
margin:0 auto 0 auto;
width:780px; 
height:580px;
text-align:left;
background:#FFF;
}

.wrapper {
margin:0 auto;
height:570px;
float:left;
border-width:3px;
border-style:solid;
}

#content {
width:470px;
height:480px;
float:right;
font-size:1.1em;
b ackground:lime;
overflow:auto;
}

#sidebar {
padding:20px 10px 10px 0;
width:270px;
float:right;
font-size:1.2em;
text-align:right;
}

p#texto-assine {
line-height:20px;
}

ul.menu {
margin-top:117px;
}

ul.menu li {
margin-bottom:34px;
}

ul.menu li a {
padding-right:6px;
background:url(../imagens/menu-detalhe.gif) no-repeat bottom right;
}

ul.menu li.email {
margin-top:73px;
}

p#author {
margin-top:117px;
}

h1 {
margin-top:21px;
width:100%;
height:53px;
}

h1 a {
width:254px;
height:53px;
display:block;
float:right;
background:url(../imagens/mininas-logo.jpg) no-repeat;
text-indent:-999em;
overflow:hidden;
}

li {
list-style:none;
}

body.expediente #content li {
margin-top:10px;
}

a {
color:#666;
text-decoration:none;
}

a:hover, .this, h2, h3 {
color:#4B1B4C;
}

h2 {
font-size:1.4em;
}

h3 {
margin-top:20px;
font-size:1.2em;
}

#content p {
margin-top:10px;
width:90%;
font-size:1.1em;
line-height:16px;
}

form {
padding:10px;
margin:10px 0;
width:90%;
background:#f9f9f9;
border:1px solid #666;
}

fieldset {
margin:10px 0;
border:none;
}

label {
font-size:1.1em;
}

input, select {
font-size:1.1em;
color:#666;
background:#FFF;
}

.paginas {
display:none;
}
