body{
  margin:auto;
  padding:0;
  width:800px;
  text-align:center;
}

.clear{
  clear:both;
}

#header{
  padding:4px 0;
  width:800px;
  margin:auto;
  text-align:left;
}

#menu{
  background:url('../img/bg_menu.png') repeat-x;
  height:44px;
  width:800px;
  margin:auto;
}

.readmore{
  font-size:10px;
  
}

.sidemenu{
  margin:0;
  padding:0;
  text-align:left;
  font:12px Arial;
  width:211px;
}

.sidemenutitle{
  background:url('../img/bg_sidemenu_topo.jpg') no-repeat;
  text-align:center;
  font:14px Arial;
  font-weight:bold;
  width:212px;
  padding:6px 0;
  text-transform:uppercase;
  font-style:italic;
}

.sidemenu li{
  list-style:none;
  padding: 8px 0 8px 30px;
  background:url('../img/bg_li_sidemenu.jpg') no-repeat 15px 14px;
  font-size:14px;
  border:1px solid #D3D3D3;
  border-bottom:0;
  
}
.sidemenu li a{
  color:#000000;
}

.sidemenu li:hover{
  background-color:#F5FBFE;
  background-image:url('../img/bg_li_sidemenu.jpg') no-repeat 15px 14px;
}

.menu_left{
  float:left;
}

.menu_right{
  float:right;
}

.banner_main{
  text-align:center;
  margin:5px 0;
}

.left_block{
  float:left;
}

.right_block{
  float:right;
}

#content{
  margin:10px auto;
  width:800px;
  text-align:left;
}

#content .title{
  font:20px Arial;
  font-weight:bold;
  padding:0 0 0 28px;
  margin:0;
  border-bottom:5px solid #b7b7b7;
  background:url('../img/bg_title.png') no-repeat;
}

#content .left_block{
  width:570px;
}

#content .right_block{
  width:0px;
  width:210px;
  padding:10px 0 0 0;
}

#content p#description{
  font:12px Arial;
  margin:0;
  padding:2px 6px;
}

#latest_news{
  font:13px Arial;
}

#latest_news p{
  margin:0;
  padding:0;
}

#latest_news .item{
  border-bottom:1px dashed #b7b7b7;
  padding: 10px 0 5px 34px;
  background:url('../img/bg_li_news_item.png') no-repeat;
  background-position:0 12px;
  margin:0 0 5px 0;
}

#latest_news .item .link a{
  font-weight:bold;
  font-size:15px;
  padding:2px 0;
  color:#000;
}

#latest_news .item .info{
  font-size:12px;
  color:#626262;
  padding:2px 0;
}

#navigation{
  text-align:center;
  margin:10px auto;
  width:290px;
}

#navigation .nag_prev,#navigation .nag_forw{
  float:left;
  margin:0 5px;
  width:134px;
  height:30px;
  font:18px Arial;
  padding:8px 0 0 0;
  background:url('../img/bg_bt_navegacao.jpg') no-repeat;
  cursor:pointer;
  color:#000;
  text-decoration:none;
}

#footer{
  font:12px Arial;
  background:#eee;
  padding:10px;
  border-top:6px solid #315678;
}
.center_ads_links{
margin: 10px 0 10px 18px;
overflow: hidden;
}
.center_ads{
margin: 10px 0;
overflow: hidden;
}
#banner_top{
float:right;
margin:2px 5px 0 0;
text-align:right;
}
#hot_menu{
padding: 17px 0 0 15px;
font: 14px Arial;
font-weight: bold;
text-align:left;
}
#hot_menu a{
color:#fff;
text-decoration:none;
background:#305577;
padding:2px 5px;
margin-right:5px;
border-radius:4px;
}
.hot_title{
background:#fff;
color:#000;
padding:2px 10px;
border-radius:10px;
margin-right:5px;
}
#search_sidebar{
border:1px solid #D3D3D3;
border-bottom:0;
border-top:0;
width:209px;
padding:10px 0 0 0;
text-align:center;
}
#search_sidebar form{
margin:0;
padding:0;
}
