body{



  background: url(../img/icons/background.jpg);



  text-align: center;



  margin: 0px 0px 0px 0px;



}



#principal  {

  width: 780px;
  position: relative;
  text-align: left;
  margin: 0px auto;
  background: url(../img/icons/fundo.jpg) repeat-y;

}





#topo {



  position: relative;



  width: 780px;



  height: 195px;



  background: url(../img/icons/topo.jpg) no-repeat;



}







#msg_da_semana {



  position: absolute;



  bottom: 4px;



  left: 20px;



  width: 600px;



  font: bold 14px Tahoma;



  color: #888;



}







marquee a {



  text-decoration: none;



  font: bold 14px Tahoma;



  color: #f00;



}







marquee a:hover {



  color: #006;



}











#data {



  position: absolute;



  bottom: 5px;



  right: 20px;



  font: bold 10px Tahoma;



  color: #555;



}







#conteudo {

  width: 780px;

  background: url(../img/icons/fundo.jpg) repeat-y;

}



#menu {

  width: 150px;

  text-align: left;

  float: left;

  margin: 0px 0px 0px 9px;

}





#menu_topo {



  width: 150px;



  height: 46px;



  background: url(../img/icons/menu_topo.jpg) no-repeat;





}





#menu_meio {



  width: 140px;



  text-align: left;



  background: url(../img/icons/menu_meio.jpg) repeat-y;

  padding: 0px 0px 0px 10px;



}



a.links_menu {



  display: block;



  width: 110px;



  text-decoration: none;



  text-align: left;



  font: normal 14px Tahoma;



  color: #eee;



  padding: 2px 0px 2px 12px;



  background: #333399;



  margin-bottom: 1px;



}







a.links_menu:hover {



  color: #fff;



}







a.sublinks_menu {



  display: block;



  text-decoration: none;



  text-align: left;



  width: 110px;



  font: normal 12px Tahoma;



  color: #bbb;



  padding: 2px 0px 2px 12px;



  background: #003;



  margin-bottom: 1px;



}







a.sublinks_menu:hover {



  background: #555;



}



#conteudo_meio {

  width: 495px;

  text-align: left;

  float: left;

}





#linksuteis {



  font: bold 12px Tahoma;



  color: #333;



}





#direita {

  width: 115px;

  float: left;

}







#box_publicidade {



  width: 115px;



  font: bold 12px Tahoma;

  text-align: center;



  color: #999;



  background: #f1f1f1;



  margin: 0px 0px 0px 0px;



  float: left;



}











#menu_rodape {



  width: 144px;



  height: 5px;



  background: url(../img/icons/menu_rodape.jpg) no-repeat;



}











#rodape {

  width: 780px;

  height: 39px;

  background: url(../img/icons/rodape.jpg) no-repeat;

  clear: both;

}







#creditos {

  width: 760px;

  text-align: left;

  font: bold 10px tahoma;

  color: #373737;

  background: url(../img/icons/background.jpg);

  padding: 10px 10px 0px 10px;

}



#resultado_topo {

  width: 200px;

  height: 45px;

  background: url(../img/icons/home/resultado_topo.jpg) no-repeat;

  margin: 0px;

}



#resultado_meio {

  width: 200px;

  text-align: left;

  font: normal 14px Times New Roman;

  color: #fff;

  background: url(../img/icons/home/resultado_meio.jpg) repeat-y;

  margin: 0px;

  padding: 0px 5px 0px 5px;

}



#caixa_resultado {

  width: 190px;

  height: 20px;

  background: none;

  border: solid 1px #fff;

  padding: 1px;

}



#barra_resultado {

  width: 100%;

  height: 18px;

  background: #fff;

}





#resultado_baixo {

  width: 200px;

  height: 45px;

  background: url(../img/icons/home/resultado_baixo.jpg) no-repeat;

  margin: 0px;

}



#barracima {

  width: 485px;

  height: 30px;

  font: bold 22px Times New Roman;

  color: #fff;

  background: url(../img/icons/hbarracima.jpg) no-repeat;

  padding: 5px 0px 0px 5px;

  margin: 0px;

}



#barrabaixo {

  width: 490px;

  height: 35px;

  background: url(../img/icons/hbarrabaixo.jpg) no-repeat;

  margin: 0px;

}



#publicidade_float {

  float: right;

  width: 204px;

  padding: 5px 5px 5px 5px;

  text-align: center;

  font: bold 12px tahoma;

  color: #555;

  background: #efefef;

}

