@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; list-style: none; text-decoration: none; border: 0; }
body { font-family: Arial; font-size: 0.8em; margin: 0; background: #150F01 url(../images/background_cowboy.jpg) 50% 195px no-repeat; color:#000; }
img { border:0; }
a:link, a:visited, a:active { color: #FFF; text-decoration: none; }
a:hover { text-decoration: underline; color: #FFF }
a:active, a:focus { outline:none; }
h1 { font-family: Tahoma, Geneva, sans-serif; display: block; font-size: 25px; font-weight: bold; text-transform:uppercase }
h2 { font-family: Tahoma, Geneva, sans-serif; display: block; font-size: 25px; text-transform: uppercase; color:#4D5632; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.block { display:block }
.mtop { margin-top: 10px; }
a.mais { position: relative; padding: 1px 10px; font-weight: bold; float:right; background: #FFF; color:#000; }
a.mais:hover { background: #000; color:#FFF; text-decoration: none }
a.bt_f { position: relative; float: right; padding: 3px 10px; background: #666; font-weight: normal; font-size: 11px; color: #fff; }
.nomePagina { padding: 5px; background:url(../images/h1-bg.gif) repeat-x center left; color: #fff; -moz-border-radius: .5em; -khtml-border-radius: .5em; -webkit-border-radius: .5em; -opera-border-radius: .5em; padding-left: .5em }
h1.nomePagina a { color: #FFF; }
#todo { min-width: 1000px; margin:0 auto; background: #000 }
#todo .header { width: 1000px; margin:0 auto; overflow: hidden }
#todo .header .publicidade {width:728px; background:#666; height: 90px; float: right}
#todo .header a.logo { width: 180px; height: 190px; padding: 5px; padding-bottom: 0; background: url(../images/logo-png8bits-t.png) no-repeat; text-indent: -9999px; display: block; margin: 10px 0 }
#todo .header .player { width: 330px; padding: 20px 20px; padding-bottom: 3px; background: url(../images/bg-player.gif) no-repeat 20% 95%; }
#todo .header .pedido { padding: 20px 20px; padding-bottom: 3px; width: 180px; height: 36px }
#todo .header .icones { padding: 10px 20px; }
#todo .header .slogan { padding: 15px 10px; padding-bottom: 0; text-align:left; color: #CCC; font-size: 16px; width: 350px; height: 80px }
#todo .header form.cadastro {float: right; width: 150px; margin: auto 0; overflow:hidden; border: 1px solid #444; background:#333; padding: 5px; color:#FFF;}
#todo .header form.cadastro p {text-transform: uppercase; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold}
#todo .header form.cadastro label {display: block; margin-bottom: 5px}
#todo .header form.cadastro label input {width:100%; padding:1px; font-size: 11px; border:0}
#todo .header form.cadastro button {font-size: 10px; background: #FFF; font-family:Verdana, Geneva, sans-serif; padding:1px; border:0;text-transform: uppercase; font-weight: bold; cursor:pointer}
#todo .header form.cadastro button:hover {background: #CC3}
#menu { margin:3px auto 0 auto; padding:0; width:1000px; height:32px; background:url(../images/bg-li-menu.gif) repeat-x bottom; list-style:none; clear:both; position:relative; z-index:20;}
#menu li { float:left; height:32px; background: url(../images/bg-li-menu.gif) repeat-x bottom; display:inline-block; }
#menu a {_float:left; padding:10px .75em; height: 12px; background-repeat:no-repeat; display:block; text-transform: uppercase; color: #FFF; font-size: .93em; }
#menu a.first { margin-left: 12px !important;}
#menu a.active { background: #FFF url(../images/bg-a-li.gif) repeat-x; color: #000; text-decoration: none; }
#menu a:hover { background: #FFF url(../images/bg-a-li.gif) repeat-x; color: #000; text-decoration: none; }
#main { width: 980px; margin:0 auto; padding: 10px; background: #fff; }
#main .conteudo { width: 747px; }
#main .conteudo h1 a { color: #FFF }
#main .conteudo .destaque { width: 747px; }
#main .conteudo .destaque .links { width: 187px; background: #4D5632; height:326px; }
#main .conteudo .destaque .slide { width: 560px; background: #000; height:326px; }
#main .conteudo .publicidade { width: 747px; height: 90px; text-align:left; overflow:hidden; background: url(../images/publicidade.gif) no-repeat right }
#main .conteudo .topicol { width: 435px; }
#main .conteudo .fotos { background: #333; }
#main .conteudo .fotos .destaque { width: 208px; float: left; padding-left: 10px; }
#main .conteudo .fotos .destaque p { color: #B2E500; }
#main .conteudo .fotos ul { float: left; width: 210px; }
#main .conteudo .fotos ul img { margin-right: 5px; }
#main .conteudo .fotos ul li { margin-bottom: 5px; vertical-align: middle; }
#main .conteudo .fotos ul li a { display: inline-block; padding: 0 10px 0 10px; width:190px }
#main .conteudo .fotos ul li a:hover { background: #FFF; color: #000; text-decoration:none; }
#main .conteudo .videos { background: #333 }
#main .conteudo .videos .destaque { width: 415px; height:300px; background:#000; margin: 10px }
#main .conteudo .videos ul { overflow:hidden; padding: 0 10px; padding-left: 30px }
#main .conteudo .videos ul li { margin-bottom: 3px; float: left }
#main .conteudo .videos ul li a { padding: 0 10px 0 10px; display: inline-block }
#main .conteudo .videos ul li a:hover { background: #FFF; color: #000 }
#main .conteudo .republicas { background: #333; color: #FFF; }
#main .conteudo .republicas ul.rep { padding: 5px; }
#main .conteudo .republicas ul.rep li { margin: 0 3px; display: inline; }
#main .conteudo .republicas ul.rep li a { display: inline; }
#main .conteudo .republicas .parceiros { padding: 5px; }
#main .conteudo .republicas .parceiros ul { width: 145px; float: left; }
#main .conteudo .republicas .parceiros ul li a { padding-bottom: 2px; display:inline-block; }
#main .conteudo .republicas .parceiros ul li a:hover {color: #000; background: #FFF; text-decoration: none}
#main .conteudo .enquete { color: #FFF; background: #333; }
#main .conteudo .enquete #enquete { padding: 5px; }
#main .conteudo .enquete #enquete button {background: #FFF; color: #000; padding: 3px; border: 0}
#main .conteudo .enquete #enquete button:hover {background:#B3E601}
#main .conteudo .enquete #enquete .votar {}
#main .conteudo .enquete #enquete .votar p {color: #B3E601; font-size: 14px; margin-bottom: 5px; font-weight: bold}
#main .conteudo .enquete #enquete .votar label {display: block; font-size: 11px; cursor: pointer}
#main .conteudo .enquete #enquete .resultado p.pergunta {color: #B3E601; font-size: 14px; margin-bottom: 5px}
#main .conteudo .enquete #enquete .resultado p.resposta {padding: 3px; font-size: 11px}
#main .conteudo .enquete #enquete .resultado p.barra {width: 270px; margin: 0 0 5px 10px}
#main .conteudo .enquete #enquete .resultado p.barra .bar{ display: block; padding: 3px; color: #FFF; background: #B3E601; height: 14px}
#main .conteudo .enquete #enquete .resultado p.barra .bar span {z-index: 2;margin-top: 1px; margin-left: 1px;position: absolute; font-size: 10px; color: #FFF; _width: 200px; font-weight:bold}
#main .conteudo .enquete #enquete .resultado p.barra .bar span.sombra {z-index: 1;margin-top: 2px; margin-left: 2px; color: #333;}
#main .conteudo .enquete #enquete .bt {margin-top: 7px; text-align: center}
#main .conteudo .topicor { width: 300px; }
#main .conteudo .publicidade2 { overflow: hidden; }

#main .conteudo .inoticias {overflow: hidden; padding: 10px}
#main .conteudo .inoticias ul {overflow: hidden; margin-bottom: 10px}
#main .conteudo .inoticias ul li {list-style: none;display: inline}
#main .conteudo .inoticias ul li.data {background: #000; color: #B3E601; display: inline-block; padding: 5px; font-size: 16px;}
#main .conteudo .inoticias ul li a {display: block; margin: 2px 0; margin-left: 10px; }
#main .conteudo .inoticias ul li a span {color: #666}
#main .conteudo .inoticias ul li a strong {display: inline-block; padding: 3px; background: #000; color: #999;}
#main .conteudo .inoticias ul li a:hover {text-decoration: none}
#main .conteudo .inoticias ul li a:hover span {color: #000; text-decoration: underline}
#main .conteudo .inoticias ul li a:hover strong {text-decoration: none; color: #B3E601}
#main .conteudo .inoticias h3 {font-size: 24px; color: #333}
#main .conteudo .inoticias p .data {font-size: 10px}
#main .conteudo .inoticias div#texto {margin: 10px 0; text-align: justify}

#main .conteudo .inoticias .bannerp { margin: 15px auto; width: 468px; height: 60px; }
#main .conteudo .inoticias .comentarios { border-left: 1px solid #DDD; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; font-size: 11px; }
#main .conteudo .inoticias h1.c { margin-bottom: 0; font-size: 14px; background: #CCC; }
#main .conteudo .inoticias .comentarios p span { display:block; padding: 5px; }
#main .conteudo .inoticias .comentarios p strong { display:block; padding: 3px; background: #DDD; }
#main .conteudo .inoticias .comentarios p strong em { color: #999; font-style:normal; }
#agendaLista {padding: 5px 10px; overflow: hidden;}
#agendaLista ul li {overflow: hidden; border-bottom: 1px dashed #666; padding-bottom: 5px}
#agendaLista ul li p {padding: 3px 0}
#agendaLista ul li p span.data {background: #000; color: #B3E601;}
#agendaLista ul li p span.titulo {font-size: 14px}
#agendaLista ul li img {display: block}
div.lista {padding: 5px 10px; overflow: hidden}
div.lista ul {overflow: hidden}
div.lista ul li {overflow: hidden; margin-bottom: 10px}
div.lista ul li a {display: block; color: #000; overflow: hidden}
div.lista ul li a img {margin-right: 10px}
div.lista ul li a .data {font-weight: bold; background: #000; color: #B3E601}
div.lista ul li a .titulo {font-size: 14px; display: block; padding: 5px 0}
div.lista ul li a:hover {background: #DDD; text-decoration: none}
#paginador {overflow: hidden}
#paginador a {padding: 5px 10px; color: #000; border: 1px solid #999; margin: 0 2px; display: block; float: left}
#paginador span.nolink {padding: 5px 10px; background: #000; color: #B3E601; border: 1px solid #000; margin: 0 5px; display: block; float: left}
#paginador a:hover {background: #000; color: #B3E601; border: 1px solid #000;}
#featured { width:560px; padding-right:187px; position:relative; border:0px solid #ccc; height:324px; background:#fff; }
#featured ul.ui-tabs-nav { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; width:187px; }
#featured ul.ui-tabs-nav li { padding:0; font-size:12px; color:#666; }
#featured ul.ui-tabs-nav li span { font-size:12px; line-height:18px; display: block; color: #000; font-weight: bold; }
#featured li.ui-tabs-nav-item a { display:block; color:#fff; background: #333; line-height:20px; font-size: 15px; padding: 5px; height: 44px; }
#featured li.ui-tabs-nav-item a:hover { background:#FFF; font-weight: bold; color:#000; text-decoration: none; }
#featured li.ui-tabs-nav-item a:hover span { color: #4C5432; }
#featured li.ui-tabs-selected { background:url('images/selected-item.gif') top right no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background:#FFF url(../images/featured-bg-selected.gif) no-repeat right center; color:#000; font-weight:bold; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a span { color:#4C5432; }
#featured .ui-tabs-panel { left: 187px; width:560px; height:324px; background:#999; position:relative; }
#featured .ui-tabs-panel .info { position:absolute; top:254px; left:0; height:70px; width:560px; background: url('images/transparent-bg.png'); }
#featured .info h2 { font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; }
#featured .info p { margin:0 5px; font-size:11px; line-height:15px; color:#f0f0f0; }
#featured .info a { text-decoration:none; color:#fff; }
#featured .info a:hover { text-decoration:underline; }
#featured .ui-tabs-hide { display:none; }
#contato { float:right; margin-top:55px; margin-right:5px; width:50px; }
.Ultimas {background: #333; overflow: hidden}
.Ultimas ul.noticias {overflow: hidden; padding: 0 5px 5px 5px}
.Ultimas ul.noticias li { overflow: hidden; margin-bottom: 5px; }
.Ultimas ul.noticias li a { display: block; zoom: 1; color: #FFF }
.Ultimas ul.noticias li a span {padding: 3px; margin: 3px 0}
.Ultimas ul.noticias li a strong { float: left; display: block;font-size: 12px; padding: 3px; margin: 0 3px; color: #B3E601; }
.Ultimas ul.noticias li a:hover { text-decoration:none }
.Ultimas ul.noticias li a:hover span, .Ultimas ul.noticias p a:hover {background: #FFF; color:#000; }
.Ultimas ul.noticias li.data { background: none; overflow: hidden; font-weight:bold; font-size:14px; color: #FFF; padding: 0; display:block; overflow:hidden; margin-bottom: 3px; }
#main .topicos { width: 225px; }
/*ul.topMusicas { background: none; }
ul.topMusicas li { margin-bottom: 2px; }

ul.topMusicas li a { display: block; color: #FFF; }
ul.topMusicas li a span.top { font-size: 35px; display:block; padding: 0 3px; font-weight:bold; float: left; }
ul.topMusicas li a img { display:inline; margin-right: 3px; }
ul.topMusicas li a:hover { text-decoration: none; background: #000; color: #FFF; }
ul.topMusicas li:hover { background: #000; }
ul.topMusicas li a:hover span.top { color:#FF0 }*/
ul.topMusicas {background: none;}
ul.topMusicas li {height: 40px; overflow: hidden; _width: 100%;}
ul.topMusicas li.alt { background: #333 }
ul.topMusicas li.row { background: #666 }
ul.topMusicas li a{display: block; color: #FFF;}
ul.topMusicas li a:hover {text-decoration: none}
ul.topMusicas li.destaque a{font-size:11px;}
ul.topMusicas li.destaque a .musica {font-size: 10px;}
ul.topMusicas li a span.top {font-size: 35px; display:block; padding: 0 3px; font-weight:bold; float: left;}
ul.topMusicas li a img {display: none}
ul.topMusicas li a .opcao {visibility: hidden}
ul.topMusicas li.destaque {height:65px;}
ul.topMusicas li.destaque img {display: inline; margin: 5px 3px 0 0;}
ul.topMusicas li.destaque .opcao {display: block; text-align: right; width: 100%; overflow:hidden; visibility: visible}
ul.topMusicas li a:hover span.top {color:#FF0}
ul.topMusicas li a:hover span.artista, ul.topMusicas li a:hover span.musica {text-decoration: underline}
#main .topicos .banner { height: 90px; background: #CCC; }
#main .topicos .agenda { background: #333; }
#main .topicos .agenda ul { padding: 8px; }
#main .topicos .agenda ul li a { color: #FFF; padding-bottom: 5px; }
#main .topicos .agenda ul li a span { color: #B3E601; }
#main .topicos form { background: #000; color: #C4C4C4; padding: 5px; font-size: 14px; font-weight: bold; }
#main .topicos form .input { width: 172px; _padding: 7px 2px 7px 5px; padding: 7px 2px 7px 5px; font-size: 14px; border: 0; background: transparent url(../images/form-busca.gif) no-repeat; color: #B2E500 }
#footer { width: 980px; margin:0 auto; padding: 10px; margin-top: 15px; color: #FFF; }
#footer .copy { text-align: center; padding: 10px; }
.modal-window { position:fixed; top:50%; left:50%; margin:0; padding:0; z-index:102; background:#fff url(../images/bg-titulo.gif) repeat-x; border:1px solid #ccc; -moz-border-radius: 1.0em; -khtml-border-radius: 1.0em; /* Konqueror, etc */ -webkit-border-radius: 1.0em; /* Safari, Google Chrome, etc */ -opera-border-radius: 1.0em; /* Opera */ }
.close-window { position:absolute; width:18px; height:18px; right:8px; top:8px; background:transparent url(../images/close.png) no-repeat scroll right top; text-indent:-99999px; overflow:hidden; cursor:pointer; opacity:.5; filter: alpha(opacity=50); -moz-opacity: 0.5; }
.close-window:hover { opacity:.99; filter: alpha(opacity=99); -moz-opacity: 0.99; }
.modaltitulo { padding: 7px; color: #333; font-family: Tahoma; font-size: 0.9em; font-weight: bold; cursor: move; }
.equipe{ margin-top:10px;}
.equipe img {margin-right: 8px; }
.equipe a { color: #000; text-decoration: none; }