* { padding:0; margin:0; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
img { border:none; }
p { padding-bottom:10px; line-height:16px; }
a { color:#000000; }
a:hover { text-decoration:underline; }
body { background:url(../img/bg.jpg); font-size:11px; }
#site { width:757px; margin:auto; background:#FFFFFF; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:633px; padding-left:124px; height:58px; float:left; }
#topo .linknomelogo a { display:block; height:58px; width:160px; float:left; }
#topo .menutop { float:left; padding-top:23px; height:35px; width:373px; }
#topo .menutop li { float:left; list-style:none; font-size:11px; padding-left:8px; }
#topo .menutop li a { color:#666; }
#topo .tel { float:left; padding-top:23px; width:100px; }
#topo .tel p { font-size:11px; color:#939598; }
#logo { width:284px; height:174px; float:left; }
#logo .linklogo a { display:block; height:174px; width:160px; float:right; }
#flash { width:473px; height:174px; float:left; background:#BCBDC1; }
#menu { padding-top:15px; width:151px; padding-right:7px; padding-left:7px; float:left; overflow:hidden; }
#menu .menu { margin-bottom:1ex; width:131px; padding-left:10px; padding-right:10px; padding-bottom:5px; border:solid 1px #D1D3D4; background:#F1F1F2; }
#menu .menu ul li { list-style:none; font-weight:bold; font-style:italic; background:url(../img/bg-h1.jpg) no-repeat center 3px; width:126px; padding-left:5px; margin-top:1ex; margin-bottom:1ex; line-height:25px; }
#menu .menu ul li ul { }
#menu .menu ul li ul li { font-style:normal; font-weight:normal; padding:0; margin:0; background:none; list-style:none; border-bottom:solid 1px #939598; line-height:16px; }
#menu .menu ul li ul li a, #menu .menu ul li ul li { color:#939598; }
#menu .menu ul li ul li ul { position:absolute; padding:0; margin:0; display:none; background:#F1F1F2; border:solid 1px #D1D3D4; padding:5px; padding-top:0; 
/* FIREFOX */
margin-left: 120px; margin-top: -17px;
/* IE 6 e 7*/
#margin-left: 40px; #margin-top: 0px;
}

#menu .menu ul li ul li:hover ul { display:block; position:absolute; overflow:hidden; }
#menu .enquete { overflow:auto; width:131px; padding-left:10px; padding-right:10px; border:solid 1px #D1D3D4; background:#E7E8E9; margin-bottom:1ex; }
#menu .enquete h1 { font-size:11px; list-style:none; font-weight:bold; background:url(../img/bg-h1.jpg) no-repeat center 3px; width:126px; padding-left:5px; margin-top:1ex; margin-bottom:1ex; line-height:25px; color:#008ACC; }
#menu .enquete input { margin-right:1ex; }
#menu .enquete #submit_enquete { font-size:11px; background:url(../img/bg-votar.jpg) no-repeat; width:56px; height:18px; border:none; cursor:pointer; text-align:center; font-weight:bold; font-style:italic; float:right; margin-top:1ex; margin-bottom:1ex; }
#menu .enquete p a { color:#666666; font-weight:bold; font-style:italic; display:none; background:url(../img/bg-enquetes.jpg) no-repeat; width:130px; height:18px; text-align:center; clear:both; }
#corpo { padding-top:15px; width:395px; float:left; padding-left:5px; padding-right:5px; }
#corpo h1 { clear:both; color:#008ACC; font-size:14px; background:url(../img/bg-h1corpo.jpg) repeat-x; height:25px; padding-left:10px; margin-bottom:1ex; }
#corpo h1 a { color:#008ACC; }

#corpo h2 { font-size:13px; padding-bottom:10px; color:#003399; clear: both }
#corpo h3 { font-size:12px; padding-bottom:10px;clear: both }
#corpo ul, #corpo ol{ padding-left: 20px; margin-bottom: 18px; line-height:16px;}
#corpo ul li, #corpo ol li{ list-style-position: inside;}
#corpo .proxenventos { width:395px; height:220px; overflow:hidden; }
#corpo .flashevento { padding-top:5px; width:195px; height:210px; float:left; padding-right:15px; margin-bottom:1ex; overflow:hidden; }
#corpo .flashevento .imageeventos div img { width:195px; height:144px; }
#corpo .flashevento .imageeventos div p { padding-left:5px; padding-right:5px; }
#corpo .flashevento .imageeventos { width:195px; height:180px; display:block; background:#000; color:#FFFFFF; }
#corpo .flashevento .proxant { background:url(../img/bg-antprox.jpg) no-repeat; width:195px; height:18px; padding-top:3px; }
#corpo .flashevento a { color:#FFFFFF; }
#corpo .flashevento .proxant .previous { display: block; height:21px; width:68px; float:left; padding-left:30px; }
#corpo .flashevento .proxant .next { display: block; height:21px; width:82px; float:left; padding-left:15px; }
#corpo .chamadas { overflow:hidden; margin-bottom:1ex; float:left; width:185px; height:210px; }
#corpo .chamadas h1 { color:#000000; padding:0; margin:0; background:none; font-size:12px; height:auto; }
#corpo .chamadas a { color:#000000; }
#corpo .eventossociais { float:left; width:193px; padding-right:2px; }
#corpo .eventossociais .box, #corpo .eventosesportivos .box { width:191px; padding-top:5px; border:solid 1px #BCBEC0; background:url(../img/bg-box.jpg) no-repeat #F1F1F2; margin-bottom:2ex; }
#corpo .box .boxint { width:180px; margin:auto; height:51px; margin-bottom:1ex; }
#corpo .box .boxint img { float:left; padding-right:8px; width:56px; height:44px; }
#corpo .box .boxint p { padding:0; float:left; color:#666; width:115px; height:28px; line-height:14px; }
#corpo .box .boxint .veja_fotos { background:url(../img/bg-veja-fotos.jpg) no-repeat right; width:90px; height:15px; color:#000; }
#corpo .box .boxint .veja_fotos a { color:#000000; }
#corpo .eventosesportivos { float:left; width:193px; padding-left:7px; }
#corpo .noticias { width:379px; border:solid 1px #BCBEC0; background:#F1F1F2; clear:both; padding:7px; padding-bottom:0; margin:5px 0px;}
#corpo .olimpiada { width:379px; border:solid 1px #BCBEC0; background:#F1F1F2; clear:both; padding:7px; padding-bottom:0;}
#corpo .noticias span { color:#000000; }
#corpo .noticias p a { color:#666; }
#corpo #imgevento { width:195px; padding-right:10px; float:left; height:144px; margin-bottom:1ex; }
#corpo .album { clear:both; margin-bottom:1ex; width:375px; padding-left:10px; padding-right:10px; border:solid 1px #D1D3D4; background:#F1F1F2; }
#corpo .album h1 { color:#000000; font-size:11px; background:url(../img/bg-h1.jpg) repeat-x center 3px;  padding-left:5px; margin-bottom:1ex; line-height:25px; }
#corpo .album img { border-left:2px solid #BEBDC2; border-top:2px solid #BEBDC2; border-bottom:3px solid #E9E9EB; border-right:3px solid #E9E9EB; margin-right:1ex; margin-bottom:1ex; width:56px; height:44px; }
#corpo .nav a { color:#666; }
#corpo .nav { font-size:10px; }
#corpo .boxevent { float:left; margin-left:4px; display:block; padding:4px; width:180px; height:45px;margin-bottom:1ex; border:solid 1px #BCBEC0; background:#F1F1F2; }
#corpo .boxevent img { float:left; padding-right:8px; width:56px; height:44px; }
#corpo .boxevent p { padding:0; float:left; color:#666; width:115px; height:28px; line-height:14px; }
#corpo .boxevent .veja_fotos { background:url(../img/bg-veja-fotos.jpg) no-repeat right; width:90px; height:15px; color:#000; }
#corpo .boxevent .veja_fotos a { color:#000000; }
#corpo .boxnoticia { border:solid 1px #BCBEC0; background:#F1F1F2; padding:5px; }
#corpo .boxnoticia h1 { background:url(../img/bg-h1.jpg) repeat-x center 3px; padding-left:5px; margin-bottom:1ex; line-height:25px; font-size:11px; color:#000000; }
#corpo .boxnoticia span { font-weight:bold; color:#666; }
#corpo .documentos { height:300px; width:100%; overflow:auto; }
#corpo .documentos ul { padding:0; }
#corpo .documentos ul li { margin-top:1ex; float:left; list-style:none; text-align:center; width:90px; height:125px; padding-right:5px; }
#corpo .documentos ul li a { display:block; width:90px; padding-right:5px; height:60px; background:url(../img/pdf.jpg) no-repeat center top; padding-top:65px; }
#corpo .urlfn{ color: #008ACC; padding-left: 20px;}
#lateral { padding-top:15px; width:173px; float:left; padding-left:6px; padding-right:6px; }
#lateral .anunciantes { width:171px; border:solid 1px #BCBEC0; background:#F1F1F2; text-align:center; margin-bottom:1ex; }
#lateral img { margin-bottom:1ex; }
#lateral .via { text-align:center; width:157px; border:solid 1px #BCBEC0; background:#F1F1F2; padding:7px; }
#lateral .via h2 { font-size:17px; padding:0 0 5px 0; }
#lateral .revista { text-align:center; width:157px; border:solid 1px #BCBEC0; background:#F1F1F2; padding-right:7px; padding-left:7px; }
#lateral .revista h1 { font-size:11px; text-align:left; list-style:none; font-weight:bold; background:url(../img/bg-h1.jpg) repeat-x center 3px; padding-left:5px; margin-top:1ex; margin-bottom:1ex; line-height:25px; color:#008ACC; }
#lateral .revista p { font-size:10px; }
#rodape { background:url(../img/bg-rodape.jpg) no-repeat; width:757px; float:left; border-bottom:solid 4px #000000; }
#rodape p { text-align:center; color:#666; clear:both; }
#rodape .menubot { padding-left:15px; padding-top:10px; padding-bottom:10px; overflow:auto; }
#rodape .menubot li { float:left; list-style:none; }
#rodape .menubot li a { color:#000; padding-left:15px; padding-right:15px; }
#rodape img { padding-bottom:5px; }
#rodape .logovalue { text-align:center; }

/* FORMULARIOS */

form fieldset { border:solid 1px #BCBEC0; background:#F1F1F2; padding:7px; margin-bottom:1ex; }
form dt { min-height:22px; _height:22px; color:#666; clear:both; }
form dd { min-height:22px; _height:22px; color:#666; }
form dd input, form dd textarea, form dd select { margin-bottom:1ex; font-size:11px; padding:2px; border: solid 1px #666666; }
form p, form div { text-align:center; }
form legend { display:none; }
form p input { border-left:2px solid #BEBDC2; border-top:2px solid #BEBDC2; border-bottom:3px solid #E9E9EB; border-right:3px solid #E9E9EB; background:#F1F1F2; color:#666; }
.enquete form p, .enquete form div { text-align:left; }
form dd div { text-align:left; float:left; _width:130px; min-width:130px; height:35px; }
form dd div input { float:left; margin-right:5px; padding-top:10px; width:auto; border:none; }

/* ALBUM DE FOTOS */

#album_fotos #miniatura{ width: 395px; height: 264px; overflow: auto; margin-top: 300px;}
#album_fotos #miniatura a { border: 2px solid #CCC; display: block; width: 42px; height: 55px; float: left; margin: 0px 3px 3px 0px; opacity:0.50;-moz-opacity: 0.50;filter: alpha(opacity=50); }
#album_fotos #miniatura a.activeSlide, #album_fotos #miniatura a:hover{ border: 3px solid #0033AA; opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100); margin: 0px 1px 1px 0px;}
#album_fotos #miniatura a img{ width: 100%; height: 100%;}

/*Link da página de eventos */

#corpo .link_subcategoria { background:url(../img/ico_mais.jpg) no-repeat 0px 3px; margin-bottom:5px;}
#corpo .link_subcategoria a { padding-left:20px; color:#008ACC}


#ranking th { border:solid 1px #ccc; padding:2px; }
#ranking td { border:solid 1px #ccc; padding:2px; }


#lateral .musica { text-align:center; width:157px; border:solid 1px #BCBEC0; background:#F1F1F2; padding:0 7px 7px 7px; margin:10px 0 0 0; }
#lateral .musica h1 { font-size:11px; list-style:none; font-weight:bold; background:url(../img/bg-h1.jpg) repeat-x center 3px; width:153px; padding-left:5px; margin-top:1ex; margin-bottom:1ex; line-height:25px; color:#000; }
a.media   { display: block; }
div.example { padding: 20px; margin: 15px 0px; background: #ffe; clear:left; border: 1px dashed #ccc; text-align: left }


#popup2 { width:600px; height:400px; background:url(../img/popup_construcao.jpg) no-repeat; position:absolute; left:50%; top:100px; margin-left:-300px; z-index:500; }
#popup2 #fechar { }
#popup2 #fechar a { display:block;  width:40px; height:40px; text-indent:-10000px; }

