#principal{
background-color:#ffffff;
width:787px;
border:1px solid #363636;  
border-bottom:1px solid #363636;  
padding:0px;
margin: 0 auto;
vertical-align:top;
position:relative;
text-align:left; 
}

#topo{
vertical-align:top;
width:100%;

}

#logo{
background:url(images/back.jpg);
background-repeat:repeat-x;
width:787px;
height:150px;
border:none;
text-align:center;
}

#imagem_logo{
top:0px;
text-align:center;
left:10px;
}

#news_top{
background:url(images/news_top.jpg);
width:472;
height:97;
}


#news_middle{
background:url(images/news_middle.gif);
width:472;
}

#news_end{
background:url(images/news_end.gif);
width:472;
height:17;
}
