  #geral { width:953px; margin-left:auto; margin-right:auto; height:1000px;  padding:0px;}
  #geral #baner {width:953px; height:230px; position:relative; z-index:200; float:left;}
  #geral #baner #logo { width:230px; _width:223px; height:230px; float:left;}
  #geral #baner #base { width:720px; height:230px; float:left;}
  #geral #baner #base #topinho { float:left; width:718px; height:40px;}
  #geral #baner #base #agitacornelio { float:left; width:718px; height:68px;}
  #geral #baner #base #publicidade { float:left; width:265px; height:93px; border:#CCC solid 1px; background:#FFF; margin-top:15px; margin-right:10px; text-align:center; line-height:95px;}
  #geral #base-menu { width:953px; height:33px; float:left; margin-bottom:5px; margin-top:5px; _margin-bottom:2px; _margin-top:0px;}
  #geral #base-menu a { background:url(img_design/bg_menu.jpg) repeat-x #FBFBFB; margin-right:4px; letter-spacing:-1px; font-weight:bold; color:#000; text-decoration:none; padding-left:8px; padding-right:8px; height:29px; line-height:29px; border:2px #656565 solid; float:left;}
  #geral #base-menu a:hover {background:url(img_design/bg_menu_hover.jpg) repeat-x #FBFBFB; color:#666666;}
  .chamadinha {background:url(img_design/bg_menu.jpg) repeat-x #FBFBFB; margin-right:4px; letter-spacing:-1px; font-weight:bold; color:#000; text-decoration:none; padding-left:8px; padding-right:8px; height:29px; line-height:29px; border:2px #656565 solid; float:left; text-transform:uppercase;}
  #geral #col1 {width:682px; float:left; margin-top:5px; margin-right:5px;}
  #geral #col1 #linha1 { width:682px; float:left;}
  #geral #col1 #linha1 #col1 {width:400px; float:left; margin-top:0px;}
  #geral #col1 #linha1 #col1  #noticias{width:400px; height:230px; float:left; background:#FFF; margin-top:0px;}
  #geral #col1 #linha1 #col1  #enquete{width:400px; height:230px; float:left; background:#FFF	; margin-top:5px;}
  
  .enquete-resultado { background:#FFF;}
  .enquete-resultado td{ height:15px; font-size:12px;}
  
  
  #geral #col1 #linha1 #col2 {width:277px; _width:275px; float:left;}
  #geral #col1 #linha1 #col2 #eventos {width:277px; _width:275px; height:230px; float:left; background:#141414;}
  #geral #col1 #linha1 #col2 #esporte-amador {width:277px; _width:275px; margin-top:5px; float:left; background:#000;}
  
  #geral #col1 #linha2 { width:682px; float:left; height:150px; margin-top:0px; margin-top:5px;}
  #geral #col1 #linha2 #mundo-do-cinema{ width:198px; float:left; height:150px; background:#fff; margin-top:0px;}
  #geral #col1 #linha2 #agenda{ width:196px; float:left; height:150px; margin-left:5px; background:#fff; margin-top:0px;}
  #geral #col1 #linha2 #so-zueira{ width:278px; _width:275px; float:left; height:150px; margin-left:5px; background:#000; margin-top:0px;}
  
  
  #geral #linha3 { width:682px; height:33px; float:left; margin-bottom:5px; margin-top:5px;}
  #geral #linha3 a { background:url(img_design/bg_menu.jpg) repeat-x #FBFBFB; margin-right:4px; letter-spacing:-1px; font-weight:bold; color:#000; text-decoration:none; padding-left:48px; padding-right:48px; height:29px; line-height:29px; border:2px #656565 solid; float:left;}
  #geral #linha3 a:hover {background:url(img_design/bg_menu_hover.jpg) repeat-x #FBFBFB; color:#666666;}
  
  
  #geral #col1 #linha4 {width:682px; float:left; height:150px;  margin-top:5px; background:#141414; position:relative;}
  
  #geral #col1 #linha5 {width:682px; float:left; height:278px; margin-top:5px;}
  #geral #col1 #linha5 #mural-de-recados{width:326px; _width:325px; float:left; height:320px; background:#141414;}
  #geral #col1 #linha5 #destaque-da-semana{width:200px; margin-left:5px; float:left; height:320px; background:#141414;}
  #geral #col1 #linha5 #links{width:145px; margin-left:5px; float:left; height:320px;}
  #geral #col1 #linha5 #links a {width:140px; _width:138px; background:url(img_design/bg_menu.jpg) repeat-x #FBFBFB; margin-right:4px; letter-spacing:-1px; margin-bottom:7px; font-weight:bold; color:#000; text-decoration:none; text-align:center; height:29px; line-height:29px; border:2px #656565 solid; float:left;}
   #geral #col1 #linha5 #links a:hover {background:url(img_design/bg_menu_hover.jpg) repeat-x #FBFBFB; color:#666666;}
  
  #col3 {width:266px; float:left; margin-top:5px; }
  
  #geral #col3 #publicidade {float:left; width:266px; margin-top:5px; padding-bottom:5px; background:#141414; display:inline;}
  #geral #col3 #publicidade a#item{ width:126px; height:100px; float:left; background:#999999; margin-top:5px; margin-left:5px;}
  
  
  #exibe-mensagem { color:#FFF; float:left; margin-left:5px; _margin-left:2px; margin-bottom:5px; border:#999 1px solid;}
#exibe-mensagem .de { text-align:left; text-indent:10px; float:left; width:278px; font-weight:bold; color:#FFF; border-top:dotted 1px #CCC; border-bottom:dotted 1px #CCC; height:18px; line-height:18px;}
#exibe-mensagem .data { display:inline; font-size:10px; color:#FC0; margin-top:5px; float:left; width:278px; height:12px; line-height:12px; text-align:left; text-indent:10px;}
.recado { float:left; width:278px; text-align:left; border-bottom:#666; padding:5px; dotted 1px; font-size:10px;}

#text-mensagem { width:312px; height:40px; *margin-top:-1px; _margin-top:0px; background:#0B0B0B; font-size:11px; float:left; margin-left:5px;_margin-left:5px; margin-bottom:5px; border:#999 1px solid; overflow:auto; color:#FFF;}


#baner #base-cadastro {position:absolute; right:10px; top:0px; width:490px; height:53px;}
#baner #base-cadastro .titulo { font-size:11px; color:#FFF; margin-top:5px; float:left; text-align:center; width:200px;}
#baner #base-cadastro .titulo a {color:#FFF; text-decoration:underline;}
#baner #base-cadastro input { width:111px; background:#000; color:#FFF; border:#FFF solid 2px; height:17px; font-size:10px; padding:0px;}
#baner #base-cadastro input.enviar {color:#FFF; width:21px; height:17px; border:#2A656D 1px solid; position:absolute; margin-top:1px; margin-left:5px;}
#baner #base-cadastro form{ float:left; padding:0px;  margin-left:32px; *margin-left:18px; _margin-left:12px;margin-top:5px;}

#base-formulario {position:absolute; z-index:494; display:table; font-size:12px; right:160px; top:45px; width:333px; background:#000; display:none; border:#FFF solid 2px;border-top:0px; }
#base-formulario form { position:relative; z-index:601; float:left; width:300px; *width:310px; margin-left:14px; _margin-left:8px; margin-top:20px;} 
#base-formulario input, label { width:150px; float:left; text-align:left; height:20px; *height:16px; margin-top:5px;}
#base-formulario input { *height:20px;}
#base-formulario label { background:#900; color:#FFF;height:20px; position:relative;}
#base-formulario input#cadastrar { margin-top:10px; margin-left:80px; height:25px; text-align:center;}
#base-formulario #fecha {float:right; color:#CCC; margin-right:2px; margin-bottom:2px; font-weight:bold;}
#base-formulario label.error { position:relative; color:#FC0; text-align:center; float:left; width:300px; z-index:999999; }