* {
padding:0;
margin:0;
}
body {
text-align: center;
background: #e5e5e5 url(../imagens/bg_y.gif) repeat-x top; 
font-size:80%;
font-family:verdana, tahoma, arial, sans-serif;
}

img{
border:0;
}
ul{
}
li{
color:#666666;
list-style: none;
text-indent: 0px;
}
#logo a{
background-color: transparent;
}
a {
color:#ff0;
text-decoration:none;
}
a:focus, a:hover, a:active {
color:#ff0;
text-decoration:underline;
}
#geral {
position: relative; /* Needed for Safari */
margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
text-align:left;
width:770px;
background:#e5e5e5;
padding-bottom:20px;
}
#topo {
background:#ffff00;
height:250px;
font-size:.8em;
}
#logo{
float:left;
}
#menu{
margin-left:560px;

}
#menu div{
padding:40px 0 20px 0;
}
#menu a{
padding:1px 2px;
}

#menu #menuitem1 a{
background: #060;

}
#menuitem1 {
}
#menu #menuitem2 a{
background: #F00;
}
#menu #menuitem3 a{
background: #333;
}
#menu #menuitem3 {
padding:65px 0 2px 0;
}
#menu #menuitem4 a{
background: #0cf;
}
#menu #menuitem4 {
padding:0;
}
.nome{
color:#0cf;
font-size:80%;
font-weight:normal;
padding:5px 25px 5px 5px;
margin-top:20px;
width:200px;
background: #000;
}
.descricao{
color:#000;
font-size:80%;
padding:5px 5px 7px 5px;
width:400px;
background: #ff0;
}
.imagem{
margin-left:0px;
margin-top:10px;
}
#rodapeh{
background: #f00;
padding:20px;
width:704px;
margin-left:0px;
color:#fff;
font-size:9px;
height:40px;
line-height:1.5em;
}

#rodapeh #esquerda{
float:left;
width:550px;
}

