body {
background-color: #333333;
margin:3px auto;
}
div#pagina {
width:770px;
margin:10px auto;
}
div#aba_sup, div#aba_inf, div#central {
margin:0;
padding:0;
clear:both;
}
div#aba_sup {
height:20px;
background:url(http://www.uema.com.br/imagens/conteudo_superior.gif) no-repeat;
padding:0 35px;
font-family:Tahoma;
font-size:10px;
}
div#aba_sup a { color:#333333; }
div#aba_sup a:hover { color:black; }

div#aba_inf {
height:30px;
background:url(http://www.uema.com.br/imagens/conteudo_inferior.gif) no-repeat;
text-align:center;
font-weight:bold;
font-size:11px;
}
div#central {
background-image:url(http://www.uema.com.br/imagens/conteudo_central.gif);
background-repeat:repeat-y;
padding:0;
}
div#conteudo {
padding:5px 3px;
background-color:white;
float:left;
width:425px;
}

div#esq, div#dir {
width:155px;
float:left;
text-align:center;
padding:3px;
}
div#box {
margin:0 10px 5px 10px;
padding:8px 2px;
clear:both;
}
/*MENU*/
div.menu, div.livro {
background-color:#DFF1FF;
border:solid 1px #6096BF;
line-height:normal;
}
div.livro a { font-size:13px; font-family:Tahoma; }
div.livro a:hover { text-decoration:underline; }
div.menu { margin-bottom:10px; }
div.menu ul {
margin:0;
padding:0;
text-align:left;
}
div.menu ul li {
list-style:none;
}
div.menu a {
padding:5px;
display:block;
color:black;
text-decoration:none;
font-weight:normal;
}
div.menu a:hover {
font-weight:bold;
background-color:#7DC5FF;
text-decoration:none;
}
div#dir {
float:right;
margin-right:10px;
}
div#esq {
float:left;
margin-left:4px;
display:inline;
}
div#rodape {
color:white;
font-family:Arial;
font-size:11px;
text-align:right;
background-color:#333333;
padding:0 10px;
margin:-3px 0 5px 0;
}
div#meio { float:left; }
#newsletter {
background:url(imagens/newsletter.jpg) no-repeat center;
width:150px;
height:255px;
margin:0;
padding:0;
font-family:Tahoma;
font-size:15px;
font-weight:bold;
text-align:left;
}
div#newsletter form {
margin:0;
padding:30px 0 0 8px;
}
div#newsletter form label {
padding:0 3px;
font-weight:normal;
}
div#newsletter p {
margin:15px 0 0 0;
}
input#news_nome, input#news_email {
width:120px;
background:white;
border:solid 2px black;
margin:2px 0 8px 0;
padding:2px 3px;
font-family:Tahoma;
font-size:14px;
font-weight:normal;
}
input#news_cadastra1, input#news_cadastra2 {
background:none;
border:none;
margin:0 1px 0 5px;
}
input#news_enviar {
background:#3884BA;
border:2px solid black;
padding:0 5px;
margin:8px 0;
color:white;
font-family:Arial;
font-size:16px;
font-weight:bold;
}
div#newsletter h3 {
margin:35px 4px 35px -4px;
line-height:30px;
font-family:Tahoma;
font-size:20px;
text-align:center;
}