body { 
font-family: arial, verdana, helvetica, sans-serif; 
font-size: 12pt; 
color: #000000; 
background-color: #fff9df; 
}
#principal { 
margin: 0px; 
width: 100%; 
line-height: 150%; 
}
#menu { 
float: left; 
width: 150px; 
height: 375px; 
 margin: 0px; 
 padding: 1em; 
}
#meio { 
margin-left: 200px; 
padding: 1em; 
}
ul.navbar { 
float: left; 
list-style-type: none; 
padding: 0px; 
margin: 0px; 
position: absolute; 
top: 2em; 
left: 1em; 
width: 13em; 
}
ul.navbar li { 
display: inline; 
}
ul.navbar a { 
float: left; 
width: 12em; 
text-decoration: none; 
color: #ffffff; 
background-color: #5661A1; 
padding: 0em 0em 0em 1em; 
border-bottom: 3px solid white; 
font-weight: bold; 
}
ul.navbar a:hover { 
background-color: #509AAF; 
font-style: italic; 
}
ul.ula { 
list-style-type: none; 
border: 2px solid #ff0000; 
border-radius:11px ; 
}
ol.ola {
list-style-type: none; 
}
a:visited { 
color: #ff0000; 
text-decoration:underline; 
}
a:link { 
color: #0000ff; 
text-decoration:underline; 
}
a:hover { 
text-decoration:underline; 
color: #ffa500; 
	font-style: italic; 
}
a:active { 
text-decoration:underline; 
background-color: #800080; 
}
a:visited.l1 {
color: #ffff00;
text-decoration:none; 
}
a:link .l1 {
color: #008000;
text-decoration:none; 
}
h1 { 
font-size: 14pt; 
color: #808000; 
background-color: #0000ff; 
border: 1px solid #808000;
text-transform: uppercase;
text-align: center; 
}
h2 { 
font-size: 12pt; 
color: #f5f5dc; 
background-color: #ff0000; 
font-style: italic; 
font-family: "Times New Roman", serif; 
border: 2px solid #0000ff; 
border-radius:11px ; 
text-align: center; 
}
article h3 { 
font-size: 10pt; 
color: #ffff00; 
background-color: #800080; 
border: 1px solid #0000ff; 
text-align: center; 
}
h4 { 
  font-size: 20pt; 
padding: 4px 0 8px; 
color: #39f; 
background: #ffffff; 
border: 1px solid #9db6c5; 
text-align: center; 
}
h5 { 
  font-size: 20pt; 
padding: 4px 0 8px; 
color: #000000; 
background: #F0E68C; 
border: 1px solid #9db6c5; 
text-align: center; 
}
.pontilhado { 
border: 2px solid #0000ff; 
border-radius:11px ; 
background-color: #ff00ff; 
font-family: verdana, arial; 
font-size: 10pt; 
} 
p { 
letter-spacing: 3px; 
text-align: justify; 
font-size: 12px; 
	font-size: 1em; 
}
p.visit { 
color: olive; 
text-align: justify; 
}
p.ser { 
color: lightblue; 
text-align: center; 
}
p.texto { 
color: red; 
text-align: center; 
}
p.Este { 
color: #FFA500; 
text-align: center; 
}
p.dorado { 
color: #ffd700; 
text-align: center; 
}
p.Serpa { 
color: yellow; 
text-align: center; 
}
p.flor { 
color: green; 
text-align: center; 
}
p.pai { 
color: blue; 
text-align: center; 
}
span.benefit { 
color:#4169e1; 
}
span { 
font-weight: bold; 
}
#imagem { 
		border: 2px solid #0000ff;
border-radius:11px ; 
		background: #cccccc; 
} 
#buscador { 
border: 2px dashed #ff0000; 
border-radius:11px ; 
background-color: #cccccc; 
font-family: verdana, arial; 
font-size: 10pt; 
}
.input { 
border-style: none; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:10pt; 
background-color: #cccccc; 
}
#pie { 
clear : both; 
color : #cccccc; 
text-align : center; 
margin : 10px 10px 0px 10px; 
padding-bottom:10px; 
}
address { 
margin-top: 1em; 
padding-top: 1em; 
border-top: thin dotted; 
}
.footer { 
width: 588px; 
padding-left:10px; 
color: #ffe4c4; 
text-align: center; 
}
