html {
background: #fff;
color: #000;
}

body{
font-family: Arial;
width: 1000px;
margin: 0 auto;
color: #000;
}

hr{
border: none;
}

h1 {
font-size: 24px;
font-style: italic;
font-family: Times;
font-weight: normal;
color: #080349;
}

h2 {
font-size: 20px;
font-style: italic;
font-family: Times;
font-weight: normal;
color: #c7006c;
margin-top: 15px;
margin-bottom: 20px;
}

p {
font-size: 12px;
font-weight: 200;
line-height: 1.8em;
color: #555;
}

em{
color: #111;
font-style: italic;
}

/* Barra superior de menus */
#top-menu{
height: 140px;
width: 871px;
}

#top-menu img{
position: relative;
top: 5px;
z-index: 2;
}

.menu {
width: 522px;
height: 37px;
float: right;
margin-top: 65px;
padding-top: 8px;
padding-left: 15px;
background: url(../imagens/bg-menu.gif) no-repeat;
}

.vermelho{
color: #c7006c;
}

#top-menu a {
position: relative;
z-index: 4;
color:#fff;
text-decoration: none;
margin-right: 15px;
letter-spacing: 3px;
font-size: 16px;
}

#top-menu a:hover {
color: #0cff00;
}

/* Divisão lateral de conteúdos */

#lateral {
width: 230px;
float: right;
padding: 10px 10px 10px 15px;
margin-right: 1px;
}

#lateral p {
color: #000;
line-height: 1.9em;
font-size: 13px;
}

#lateral h1{
font-size: 20px;
color: #1093d0;
}

#lateral a{
text-decoration: none;
color: #000;
}

#lateral a:hover{
color: #ff6c00;
}

/* Conteúdo Central */

#agrega p{
width: 650px;
}

#conteudo{
float: left;
padding: 10px;
}

#fruta{
position: relative;
float: left;
height: 530px;
width: 585px;
background: url(../imagens/fruta.jpg) no-repeat;
}

#recuo{
position: relative;
top: 35px;
right: 200px;
z-index: 2;
}

#conteudo hr{
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid #ccc;
padding-top: 10px;
height: 0;
}

#conteudo ul, li{
font-size: 13px;
color: #555;
list-style: square;
line-height: 2em;
margin-left: 15px;
}

#conteudo a {
text-decoration: none;
color: #1d7dff;
}

#black a{
color:#555;
font-size:12px;
}

#conteudo a:hover {
color: #d951f2;
}

#conteudo p{
font-size: 14px;
padding-bottom: 3px;
margin:5px 0 5px;
}

#formulario {
background: #eee;
padding: 15px;
width: 500px;
margin: 0 auto;
border: 1px ridge #ddd;
}

#formulario p{
width: 480px;
}

.left{
float:left;
}

.right{
float: right;
padding-left: 10px;
}

.clear{
clear: both;
}

.division {
float: left;
width: 48%;
}

.space {
padding-right: 20px;
padding-bottom: 5px;
}

.link-capa {
margin: 20px 0 0 70px;
}

.espaco-left{
padding-left: 10px;
}

.notnow{
display: none;
}

.titulos{
font-size:16px;
}

.aviso{
font-size: 11px;
color: red;
}

.terco {
width: 31%;
margin: 20px 0;
padding: 5px;
float: left;
}

.red {
color: #666;
border-bottom: 4px solid #b30000;
}

.green {
color: #666;
border-bottom: 4px solid #009b07;
}

.blue {
color: #666;
border-bottom: 4px solid #006cff;
}

.centro{
margin-left: 120px;
}

input.marcado, textarea.marcado{
background: #fffcc;
border: 1px solid #19d200;
}

.comentario{
background: #cee2f0;
padding: 15px;
color:#000;
}

.autor_comentario{
font-size: 14px;
font-weight: bold;
color: #014263;
}

.data_comentario{
font-weight: bold;
float: right;
margin-right: 15px;
color:#000;
}

/* Rodapé da Página */

#topo-rodape {
clear: both;
margin-top: 10px;
padding-left: 30px;
padding-bottom: 60px;
}

#topo-rodape p {
padding-top: 5px;
}

#topo-rodape a {
font-size: 12px;
color: #000;
letter-spacing: 2px;
text-decoration: none;
}

#link-rodape a{
padding: 0 10px 0 10px;
border-right: 1px solid #c7006c;
}

#topo-rodape a:hover {
color: #c7006c;
text-decoration: underline;
}

#topo-rodape img {
border: 1px solid #333;
margin-right: 5px;
}

.copy{
font-size: 10px;
}

.cita {
font-size: 14px;
}

.autor {
font-style: italic;
color: #c7006c;
}

