body { background:#990000 url('img/fundo.jpg') repeat-x; padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; line-height:25px; }
a { color:#990000; outline:none; }
a:hover { color:#000; text-decoration:none; }
a img { border:0; }
a:hover img { boder:0; } 
.alignleft { float:left; margin-right:5px;  } 
.alignright { float:right; margin-left:5px;  }
.aligncenter { display:block; margin:0 auto; }
.centraliza { width:900px; margin:0 auto; }
.quebra { height:2px !important; width:100%; clear:both; overflow:hidden; padding:0; margin:0; }

#topo { background:url('img/topo.jpg') center no-repeat; width:900px; height:324px; margin:0 auto; position:relative; }
#topo h1 { margin:0; padding:0; width:176px; height:198px; text-indent:-999px; overflow:hidden; position:absolute; top:33px; left:33px; }
#topo h1 a { width:176px; height:198px; display:block; }

#topo2 { background:url('img/topo2.jpg') center no-repeat; width:900px; height:153px; margin:0 auto; position:relative; }
#topo2 h1 { margin:0; padding:0; width:100px; height:110px; text-indent:-999px; overflow:hidden; position:absolute; top:17px; left:48px; }
#topo2 h1 a { width:176px; height:198px; display:block; }

#menu { margin:0; padding:0; list-style:none; position:absolute; top:55px; left:260px; }
#menu li { float:left; margin:5px 8px; height:30px; background-repeat:no-repeat !important; }
#menu li a { height:25px; display:block; }
#menu li a:hover { border-bottom:3px solid #900000; }
#menu li#m-inicio { background:url('img/m-inicio.gif'); width:56px; text-indent:-999px; overflow:hidden; }
#menu li#m-historia { background:url('img/m-historia.gif'); width:83px; text-indent:-999px; overflow:hidden; }
#menu li#m-estrutura { background:url('img/m-estrutura.gif'); width:101px; text-indent:-999px; overflow:hidden; }
#menu li#m-atividades { background:url('img/m-atividades.gif'); width:105px; text-indent:-999px; overflow:hidden; }
#menu li#m-futebol { background:url('img/m-futebol.gif'); width:77px; text-indent:-999px; overflow:hidden; }
#menu li#m-contato { background:url('img/m-contato.gif'); width:89px; text-indent:-999px; overflow:hidden; }
#menu li ul { position:absolute; top:30px; left:0; text-indent:0 !important; list-style:none; margin:0; padding:0; width:150px; z-index:100; display:none; }
#menu li ul a { background:#900;  color:#fff; display:block; margin:0; padding:5px; text-decoration:none; }
#menu li ul a:hover { border:0; background:#900000; }
#menu li ul li { display:block; float:none; padding:0; margin:0; }

#destaque { width:625px; height:190px; position:absolute; top:110px; left:280px; color:#fff; font:12px Arial, Helvetica, sans-serif; line-height:17px; z-index:10; }
#img-destaque { width:440px; height:180px; border:3px solid #990000; float:left; margin-right:10px; z-index:10; }
#destaque h2 { font:24px Arial, Helvetica, sans-serif; letter-spacing:-1.5px; color:#fff; margin:0; padding:0; line-height:22px; margin-bottom:10px; margin-top:5px; }
.leiamais { background:url('img/leiamais.gif') no-repeat; width:81px; height:18px; margin-top:10px;  overflow:hidden; text-indent:-999px; }
.leiamais a { width:81px; height:18px; display:block; z-index:999; }

#conteudo { background:#fff; padding:0 20px; width:830px; margin:0 auto; overflow:hidden; }
#t-conteudo { background:url('img/t-conteudo.gif') left top no-repeat; width:894px; height:32px; margin:0 auto; }
#r-conteudo { background:url('img/r-conteudo.gif') no-repeat; width:870px; height:9px; margin:0 auto; }
#conteudo h2 { color:#990000; font:24px Arial, Helvetica, sans-serif; letter-spacing:-1.5px; margin:0; padding:0; line-height:22px; margin-bottom:10px; margin-top:5px; _margin-top:0; background:url('img/fundo-h2.jpg') no-repeat bottom center; text-align:center; padding-bottom:5px; }
#conteudo ul { list-style:none; margin:0; padding:0; }
.box { width:250px; margin:10px; float:left; _padding:0; text-align:justify; }
#pagina { width:635px; margin-left:10px; _margin-left:0; float:left; text-align:justify; }
#pagina h5 { margin:0; padding:0; background:url('img/fundo-h5.jpg') no-repeat; width:645px; height:23px; color:#fff; font-weight:normal; padding-left:5px; font-size:13px; font-weight:bold; letter-spacing:-0.8px; text-transform:uppercase; }
.titulo { color:#990000; font:30px Arial, Helvetica, sans-serif; letter-spacing:-1.5px; margin:0; padding:0; line-height:22px; margin-bottom:10px; margin-top:5px; }
.topo-noticia { color:#999; border-bottom:1px solid #e1e1e1; display:block; margin-bottom:20px; height:25px; overflow:hidden; }
.rodape-noticia { color:#999; border-top:1px solid #e1e1e1; display:block; padding:10px 0; }
.dados-noticia { float:left; }
.aumentar-fonte { float:right; }
.noticias-relacionadas { display:none; width:200px; margin:20px; float:right; border-top:5px solid #900000; }
.noticias-relacionadas h4 { padding:0; margin:0; }

.box li { border-bottom:1px dotted #d1d1d1; font-weight:bold; } 
.box li a { display:block; }
.box li a:hover { background:#f1f1f1; }
#noticias li { border-bottom:1px solid #ccc; line-height:normal; padding-bottom:10px; margin-bottom:10px; }
#noticias li a { font-weight:bold; font-size:14px; text-decoration:none; }
.mostradia { background:#f1f1f1; padding:0 5px; font-size:10px; margin:10px 0; }
#page-navi { text-align:center; margin-bottom:20px; border-bottom:1px solid #ccc; padding:5px; }

.sidebar { width:168px; float:left; margin-right:15px; _margin:0; _padding:0; }
.sidebar h3 { color:#999; font:17px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0; padding:0; margin-bottom:10px; }
.sidebar ul { padding:0; margin:0; list-style:none; background:#fff; padding:5px; }
.sidebar ul li a { display:block; padding:3px; background:url('img/flecha.jpg') no-repeat center left; padding-left:10px; margin:0 5px; color:#000; text-decoration:none; }
.sidebar ul li a:hover { background:#eee; color:#990000; }
.sidebar ul li.current_page_item a { color:#888; }
.sidebar ul li.current_page_item ul li a { color:#000; }
.sidebar ul li ul li a { margin-left:20px; background:url('img/interna.jpg') no-repeat center left; font-weight:normal; }
.c-sidebar { padding:0 10px; margin-bottom:10px; }
.t-sidebar { background:url('img/t-sidebar.jpg') no-repeat; width:168px; height:12px; margin:0 auto; }
.r-sidebar { background:url('img/r-sidebar.jpg') no-repeat; width:168px; height:12px; margin:0 auto; }

#rodape { position:relative; color:#fff; width:870px; margin:0 auto; height:20px; padding-bottom:10px; *margin-top:10px; _margin-top:0; }
#texto-rodape { position:absolute; top:0; left:0; height:25px; padding-left:32px; background:url('img/logo-rodape.jpg') no-repeat; }
#texto-rodape2 { position:absolute; top:0; right:25px; }
#gn { position:absolute; right:0; top:10px; *top:0; padding:0; margin:0; background:url('img/gn.jpg') no-repeat; width:20px; height:25px; text-indent:-999px; overflow:hidden; }
#gn a { width:20px; height:25px; display:block; }

.ngg-gallery-thumbnail-box { float:left; margin:5px; }
.ngg-gallery-thumbnail-box img { border:3px solid #e1e1e1; }
.ngg-clear { width:100%; height:1px; clear:both; }