*{padding:0;margin:0;list-style:none;list-style-position:inside;}
a{text-decoration:none; color:#999999;}
a:hover{color:#333333; cursor:pointer;}
html, body{width:100%;height:100%;}
body{text-align:center;font:11px Tahoma, Verdana, Arial; background: url(../images/bg.jpg) repeat top center;}
h1.index{font:23px Arial, Helvetica, sans-serif;color:#2490F1;text-transform:uppercase;font-weight:bold;line-height:75%;}
h1.index span{font-size:11px;color:#999999;}
img{border:none;}
#out-site{width:900px; margin:0 auto;}
#ouca-radio{position:fixed; z-index:3000; bottom:150px; left:0; width:400px; height:150px; display:none;}

#login{width:880px; padding:10px; height:35px; float:left; background-color:#1e1e1e; border:1px solid #1e1e1e; margin-bottom:5px; text-align:right; color:#fff;}
#login form{float:right; clear:both; width:880px; height:30px;}
#login a{color:#FFF;}
#login button{background-color:#fef000; color:#000; border:none; height:20px; margin-left:5px;}

#menu{width:900px; background:#000 url(../images/menu_rollover.jpg) bottom left; float:left;}
#menu a{color:#FFF; font-weight:bold; text-decoration:none; padding:40px 0 40px 0; width:98px; display:block;}
#menu li{width:98px; float:right;}
#menu li a:hover{background:url(../images/menu_rollover.jpg) top left;}

#bg_topo{height:10px;background:#FFF url(../images/bg_topo.gif) repeat-x left top;width:100%;}
#box_direita{float:right;width:306px;}
#box_esquerda{float:left;width:573px;}
#geral{width:890px;padding:5px;text-align:justify;margin:5px auto 5px auto;border:1px solid #EEE;background-color:#fff;position:relative; float:left; min-height:470px; z-index:3;}
#logo{position:absolute;top:-90px;left:-60px;z-index:3000; width:214px; height:150px;}
#logo h1{display:none;}

#rodape{margin:10px auto 10px auto;background:#F2F2F2 url(../images/92_rodape.jpg) no-repeat 20px 0;height:80px;width:880px;padding:10px; float:left;}
#rodape .rodape-main{margin-left:220px;}
#rodape .rodape-menu-main{margin-left:20px; font-weight:bold;}
#rodape .sub-menu{font-weight:normal;}
#rodape ul li{float:left;}
#rodape ul li ul li{float:left; clear:both;}

.clear{clear:both;display:block;}

.direita{float:right;}
.esquerda{float:left;}

#meio-direito{float:left; width:200px;}
#meio-esquerdo{float:left; width:373px;}

#tempo{margin-top:20px;}

.index_agenda{margin-top:10px; float:left; width:100%; background-color:#F2F2F2;}
.index_agenda dt{width:75px; float:left;}
.index_agenda dt img{background-color:#E5E5E5;padding:2px;}

.index_galerias{width:363px;margin:10px 0 0 6px; float:right;}
.index_galerias p{width:174px;margin:0 5px 5px 0;font-size:10px;}
.index_galerias img{padding:2px;border:1px solid #ccc;}
.index_musicas{width:363px;margin:10px 0 0 6px; float:right;}

.index_noticias{margin:10px 0 0 0;width:196px; text-align:left;}
.index_noticias .dl{padding:5px;background:#F2F2F2;}
.index_noticias dt, .index_noticias dd{border-bottom:1px dotted #999;float:left;}
.index_noticias dt{width:22px;padding:1px 1px 5px 1px;font-weight:bold;background-color:#FFF;text-align:center; float:left;}
.index_noticias dd{width:150px;padding:1px 0 5px 8px;margin:0 0 5px 0;}

.index_recados{margin:10px 0 0 0;width:305px; text-align:left;}
.index_recados .dl{padding:5px;background:#F2F2F2;}
.index_recados dt{font-weight:bold;}
.index_recados dl{border-bottom:1px dotted #CCC; padding:3px;}

.index_news{width:342px;padding:5px;background-color:#E5E5E5;margin:10px 10px 10px 0;color:#666;line-height:140%;float:right;}
.index_news h2{font:15px Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;color:#000;}
.index_news .btn{background-color:#000000;padding:8px 3px 8px 3px;color:#FFF;font:11px Arial, Helvetica, sans-serif;font-weight:bold;border:none;text-transform:uppercase; float:right; width:60px;margin-right:1px;}
.index_news .txt{padding:3px;color:#666666;font:20px "Trebuchet MS", Verdana;border:1px solid #CCC; width:333px; margin-bottom:2px;}

#topo-interna{width:100%; height:185px; float:left;}
.degrade{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#252525; font-weight:bold; position:relative; float:left; margin-left:20px;}
.degrade span{background:url(../images/degrade.png) repeat-x top left; position:absolute; display:block; width:100%; height:15px; top:4px; _background:none;}
#topo-img-interna{width:100%; height:78px; background-color:#CCCCCC; top:8px; margin-bottom:40px;}
.breadcrumb{clear:both; float:left; margin-left:20px;}
.fontes{float:right; cursor:pointer;}

#agenda{width:100%;height:auto;}
#agenda dl{margin:20px 10px 0 20px; text-align:center; float:left;}
#agenda dt{width:120px; height:110px; border:1px solid #CCCCCC; float:left; font-size:24px; font-weight:bold;}
#agenda dt span{position:relative; bottom:3px; color:#0492D4;}
#agenda dd{height:50px; width:90px; float:left; margin-top:33px; margin-left:-105px;}
#agenda dt span.destaque{color:#FFB301;}
#agenda h2{font-size:9px; font-weight:normal; margin-top:15px;}
#agenda h3{font-size:14px; font-weight:bold;}
#agenda p{color:#666; margin-top:5px;}
#agenda .texto-normal{color:#0492D4;}
#agenda .texto-destaque{color:#FFB301;}
#agenda .agenda-desc{height:150px; float:left; clear:right; width:720px;}
.agenda-topo #topo-img-interna{background:url(../images/topo_agenda.jpg) no-repeat;}
.has_ev{font-size:16px;font-weight:bold;color:#0492d4;}
.no_ev{font-size:16px;color:#CCC; font-weight:bold;}
#selecionado{color:#000;}

#promo{width:572px; height:270px; background-color:#000;}
#promo-topo{background-color:#2B2C2D; width:572px; height:53px; margin-top:10px; text-align:right;}
#promo-topo img{margin:5px 15px 0 0;}
#borda{width:572px; height:1px; background-color:#000;}

#contato{border:none; margin-left:20px; float:left;}
#contato legend{display:none;}
#contato label{font-size:14px;}
#contato button{margin-top:15px; padding:3px; width:70px; height:30px; background-color:#000; color:#FFF; border:none; margin-left:300px;}
#contato span{float:left;}
#contato input{border:1px solid #CCC; padding:3px;}
#contato #nome{margin-left:28px;}
#contato #email{margin-left:33px;}
#contato textarea{margin-left:3px; border:1px solid #CCC;}
#contato2{float:left; width:400px; border-left:1px solid #000000; height:220px; margin-left:30px; font-size:14px; line-height:30px; padding:20px;}
#contato2 ul{margin-left:15px;}
#contato2 li{list-style:inside disc; padding-left:5px;}

.erro{color:#FF0000; font-size:14px;}
.ok{color:#99CC00; font-size:14px;}

#noticias h1,.data{color:#0066FF;}
#noticias h1{font-size:14px;}
#noticias .data{font-size:10px;}
#noticias p{font-size:11px; margin:5px 0;}
#noticias .leia a{color:#FF0000; font-weight:bold; font-size:11px;}
#noticias .leia a:hover{text-decoration:underline;}
#noticias .not{margin:0 0 15px 20px; width:560px; text-align:left;}
#not-full{width:580px; padding-left:20px; margin-top:20px; line-height:20px; text-align:left;  float:left;}
#voltar{color:#FF0000; font-weight:bold;}
#voltar:hover{text-decoration:underline;}
#not-recentes{width:265px; border-top:5px solid #F0F0F0; margin-left:20px; float:left;}
#not-recentes h5{font-size:11px; color:#666;}
#not-recentes span{font-size:10px; color:#333; font-weight:bold;}
#not-recentes div{display:block; background-color:#F5F5F5; height:30px; margin-bottom:2px; padding:2px 0 0 4px;}
#not-tit-recentes{margin-top:20px; float:left; margin-left:20px;}
#not-pedaco{float:left; width:580px; min-height:50px;}
#not-pedaco h3{margin-left:20px;}
.topo-noticias #topo-img-interna{background:url(../images/topo_noticias.jpg) no-repeat;}

.paginacao{text-align:center;}
.paginacao li{display:inline; padding-left:2px; padding-right:2px;}
.paginacao li a{font-size:14px;}
li.atual a{font-size:20px; color:#0066FF; text-decoration:underline;}

#enquetes{float:left;}
#enquetes fieldset{border:none; float:left; margin-left:20px; margin-bottom:20px;}
#enquetes legend{color:#0066FF; font-weight:bold; margin-bottom:5px;}
#enquetes input{}
#enquetes button{border:none; margin-top:5px;}
#enquetes .ver{background-color:#014A6A; color:#FFF; margin:0 4px 0 14px; padding:3px;}
#enquetes .votar{background-color:#ABC507; color:#FFF; padding:3px;}


.galerias-main{margin-left:20px;}
.galerias-main div{height:150px; width:140px;float:left;text-align:center;}
.galerias-main img{padding:4px; background-color:#F2F2F2; border:3px solid #CCCCCC; margin-right:3px;}

#pag_galeria{width:100%; margin-top:50px;}
#gal-desc{width:850px; margin:20px; height:auto; float:left; clear:both;}

#grafico-topo{border:3px solid #F2F2F2; position:absolute; margin:auto; top:180px; width:895px; height:295px; z-index:3000; background-color:#FFF; display:none; left:0px;}
#close{}
#loader-ajax{position:absolute; left:450px; top:110px; z-index:2000; display:none;}

#promocao{border:none; width:365px; font-size:12px; float:left; margin-left:265px;}
.promo-pergunta{font-size:14px; color:#0066FF; margin-bottom:14px; float:left; margin:0 20px 0 20px;}
#promocao input{border:1px solid #CCC; padding:2px; width:300px; margin-bottom:3px;}
#promocao textarea{border:1px solid #F2F2F2; margin-left:4px; width:305px; height:100px;}
#promocao span{float:left;}
#nome-promo{margin-left:17px;}
#email-promo{margin-left:22px;}
#promocao button{width:65px; height:25px; background-color:#000000; border:none; color:#FFF; float:right;margin-top:5px;}

#video{width:310px; height:314px; float:right; margin-bottom:0;}
#lista-videos{width:305px; height:200px; background-color:#333; float:right; overflow:hidden; position:relative; top:0; bottom:4px; margin-right:3px;}
#sub-lista{width:277px; height:auto; margin:0 auto; position:relative;}
#sub-lista img{float:right;}
#sub-lista p{float:left;}
#sub-lista div{float:left; width:100%; height:auto; border-bottom:1px solid #666; margin:4px 0 4px 0; cursor:pointer;}
#sub-lista .titulo{font-size:14px; color:#CCC;}
#sub-lista .autor{font-size:13px; color:#2E8794;}
#up,#down{float:right;position:relative; bottom:4px; top:0px; margin-right:3px; height:13px; width:305px; height:12px;}

#musica{width:363px; height:239px;}

#recados{border:none; float:left; margin-left:20px; font-size:12px; clear:both; width:500px;}
#recados legend{display:none;}
#recados h1{color:#0066FF; margin-bottom:5px; font-size:14px;}
#recados span{float:left;}
#recados input{border:1px solid #CCC; padding:2px; margin-bottom:3px; width:295px;}
#recados textarea{border:1px solid #CCC; width:300px; height:100px; margin-left:5px;}
#recados button{border:none; background-color:#000; color:#FFF; width:60px; height:30px; margin-left:290px; margin-top:5px;}
#max_car{margin-left:212px;}
#nome_recado{margin-left:9px;}
#email_recado{margin-left:14px;}
.bilhete{width:360px; margin-left:20px; float:left; margin-bottom:20px;}
.bilhete-topo{background:url(../images/recado_topo.jpg) no-repeat; width:100%; height:21px;}
.bilhete-meio{background:url(../images/recados_meio.jpg) repeat-y; width:82%; height:auto; padding:0 15px 10px 50px;}
.bilhete-baixo{background:url(../images/recados_baixo.jpg) no-repeat; width:100%; height:25px;}
#pag-rec ul{width:100%; height:30px; float:left; clear:both;}

#videoI{float:left; width:310px; height:310px;}
#lista-videosI{width:555px; height:auto; float:left; margin-left:20px;}
#lista-videosI-um{float:left;width:260px;}
#lista-videosI-dois{float:right; width:260px;}
#lista-videosI img{float:left; position:relative; z-index:2000;}
#lista-videosI dl{background-color:#F2F2F2; float:left; position:relative; height:37px; bottom:6px; padding-left:35px; right:30px; width:180px; cursor:pointer;}
#lista-videosI dt{font-size:14px; color:#0066FF; font-weight:bold; margin-bottom:3px;}
#lista-videosI dd{font-size:12px; color:#333; font-weight:bold;}
#lista-videosI div{float:left; width:270px; margin-bottom:20px;}
#pag-videos{width:500px; float:left; margin-left:20px; margin-top:5px;}

#aviso{margin-left:20px;}

#playerI{float:left; width:363px; height:239px;}
#lista-musI{width:500px; height:auto; float:left; margin-left:20px;}
#lista-musI-um{float:left;width:230px;}
#lista-musI-dois{float:right; width:230px;}
#lista-musI dl{background-color:#F2F2F2; float:left;height:37px; width:210px; margin-bottom:10px; padding-left:20px;}
#lista-musI dt{font-size:14px; color:#0066FF; font-weight:bold; margin-bottom:3px;}
#lista-musI dd{font-size:12px; color:#333; font-weight:bold;}

#tempo{margin-top:20px; float:left; width:300px;}
#tempo img{float:left; margin:10px;}
#tempo .hoje{font-size:25px;font-weight:bold; margin-top:20px; float:left;}
#tempo .amanha{font-size:16px;font-weight:bold; margin-top:20px; float:left;}





