@CHARSET "UTF-8";

*{margin:0; outline:none; padding:0; font-family:Arial, Helvetica, sans-serif; border:none; font-size: 12px; text-align:left; color:#000; }

body{background:url(../img/bg_site.gif) left 2px repeat;}

/* TAGS  */
ul, ol{list-style:none;}
input, textarea, select{float:left; width:280px; margin:0 0 15px 10px; background:#c2bcf9;}
h2{ color:#d0d7db; font-size:16px; margin:0;}

body div#main{width:100%; background:url(../img/bg_main.gif) left top repeat-x; text-align:center; overflow:hidden;}

body div#main div#content{width:760px; padding:0 10px; margin:0 auto; background:url(../img/bg_content.gif) left top repeat-y;}


/* HEADER */
body div#main div#content div#header{width:760px; height:77px; background:url(../img/bg_header.jpg) left top no-repeat;border-bottom:1px solid #2f2966;}
body div#main div#content div#header div#login{float:right;}
body div#main div#content div#header div#login fieldset{width:270px; height:35px; margin:0 0 -15px 0; float:left;}
html>body div#main div#content div#header div#login fieldset{margin-bottom:0;}
body div#main div#content div#header div#login fieldset input{width:100px;height:18px;}
body div#main div#content div#header div#login fieldset label{font-family:"trebuchet ms"; text-align:left; margin:0 0 0 10px; font-size:9px; color:#cec9ff;}
body div#main div#content div#header div#login fieldset span{float:left; display:block; width:110px;}
body div#main div#content div#header div#login fieldset span#spOk{width:32px;margin:15px 0 0 -3px;}
body div#main div#content div#header div#login fieldset span#spOk input{width:32px; height:18px;}
body div#main div#content div#header div#login p{clear:both; float:left; position:relative; z-index:1; font-family:"trebuchet ms"; text-align:left; padding:0 0 0 10px; font-size:9px; color:#ffffff;}
body div#main div#content div#header div#login p a#lnkCadastro{text-decoration:none; font:bold 9px "trebuchet ms"; color:#cec9ff;}
body div#main div#content div#header div#login p a{font:normal 9px "trebuchet ms"; color:#fff;}
body div#main div#content div#header div#login p#saudacao{font:normal 9px "trebuchet ms"; color:#fff; margin:10px 12px;}
body div#main div#content div#header div#login p#saudacao strong{font:bold 9px "trebuchet ms"; color:#fff;}

/* MENU USUARIO */
body div#main div#content div#menuUsuario{width:760px; border-bottom:1px solid #2f2966; }
body div#main div#content div#menuUsuario ul li#menuGerencia{float:left;width:760px;border-bottom:1px solid #2f2966;}
body div#main div#content div#menuUsuario ul li#menuGerencia span{display:none;}
body div#main div#content div#menuUsuario ul li#menuGerencia ul {float:right;}
body div#main div#content div#menuUsuario ul li#menuGerencia ul li{float:left; padding:8px 12px; background:url(../img/bg_li_menu_usuario.gif) right 2px no-repeat;}
body div#main div#content div#menuUsuario ul li#menuGerencia ul li a{text-decoration:none; font:bold 11px Tahoma;}
body div#main div#content div#menuUsuario ul li#menuGerencia ul li a:link, body div#main div#content div#menuUsuario ul li#menuGerencia ul li a:visited{color:#cec9ff;}
body div#main div#content div#menuUsuario ul li#menuGerencia ul li a:hover{color:#fff;}
body div#main div#content div#menuUsuario ul li#menuGerencia ul li.ativo a{color:#ff9006 !important;}

body div#main div#content div#menuUsuario ul li#meuMenu{clear:both; float:left; width:760px;border-bottom:1px solid #2f2966; background:#151236;}
body div#main div#content div#menuUsuario ul li#meuMenu span{display:none;}
body div#main div#content div#menuUsuario ul li#meuMenu ul {float:right;}
body div#main div#content div#menuUsuario ul li#meuMenu ul li{float:left; padding:8px 12px; background:url(../img/bg_li_menu_usuario.gif) right 2px no-repeat;}
body div#main div#content div#menuUsuario ul li#meuMenu ul li a{text-decoration:none; font:bold 11px Tahoma;}
body div#main div#content div#menuUsuario ul li#meuMenu ul li a:link, body div#main div#content div#menuUsuario ul li#meuMenu ul li a:visited{color:#cec9ff;}
body div#main div#content div#menuUsuario ul li#meuMenu ul li a:hover{color:#fff;}
body div#main div#content div#menuUsuario ul li#meuMenu ul li.ativo a{color:#ff9006 !important;}


/* BUSCA MUSICO */
body div#main div#content div#buscaMusico{width:760px; clear:both; margin:-1px 0 0 0; height:51px; background:url(../img/bg_busca.gif) left top repeat-x;}
body div#main div#content div#buscaMusico fieldset{float:right; position:relative; top: 10px; right:12px;}
body div#main div#content div#buscaMusico fieldset label{font:normal 9px "trebuchet ms"; color:#cec9ff; margin:0 0 0 10px;}
body div#main div#content div#buscaMusico fieldset input{width:207px; height:18px;}

/* MENU PRINCIPAL */
body div#main div#content ul#menuGeral{width:760px; background:url(../img/bg_menu.gif) left top repeat-x; height:30px;}
body div#main div#content ul#menuGeral li{float:left; padding:8px 12px; background:url(../img/bg_item_menu.gif) right 2px no-repeat;}
body div#main div#content ul#menuGeral li a{text-decoration:none; font:bold 11px Tahoma;}
body div#main div#content ul#menuGeral li a:link, body div#main div#content ul#menuGeral li a:visited{color:#cec9ff;}
body div#main div#content ul#menuGeral li a:hover{color:#fff;}
body div#main div#content ul#menuGeral li a.ativo{color:#ff9006 !important;}

/* ANUNCIOS GOOGLE */
body div#main div#content div#anunciosGoogle{float:left; clear:both;width:760px; background:url(../img/bg_anuncios.gif) left top repeat-x; height:115px; padding:15px 0 0 0; margin:-15px 0 0 0;}
body div#main div#content div#anunciosGoogle img{margin:30px 0 0 20px;}


/* RODAPE */
body div#main div#content div#rodape{width:760px; clear:both; float:left; background:url(../img/bg_rodape.gif) left top repeat-x; height:79px;}
html>body div#main div#content div#rodape{ margin:-20px 0 0 0;}
body div#main div#content div#rodape p, body div#main div#content div#rodape p a{font:normal 10px "trebuchet ms"; color:#7c78a7; padding:60px 0 0 0; text-align:center;}


/* CONTEUDO DAS PAGINAS */
body div#main div#content div#container {width:760px; background:url(../img/bg_conteudo.gif) left top repeat-y;}
/* HOME */
body div#main div#content div#container div#destaqueHome{width:260px; height:300px; background:url(../img/bg_texto_destaque.gif) left top repeat-x;}
body div#main div#content div#container div#destaqueHome #destaqueInstitucional{ float:left; margin: 0 0 -1px -1px;}
body div#main div#content div#container div#textoDestaque{float:left; width:332px; margin:-300px 0 0 0; left:260px; background:#fff url(../img/bg_texto_destaque.gif) left top repeat-x; position:relative; z-index:1;}
body div#main div#content div#container div#textoDestaque h3{margin:30px 0 5px 30px; font-size:18px; font-weight:normal;}
body div#main div#content div#container div#textoDestaque p{margin:0 30px 30px 30px;}
body div#main div#content div#container div#boxes{float:left;margin:-300px 0 0 -1px; padding-left:593px; width:168px;}
body div#main div#content div#container div#boxes div#boxTopReleases{float:left; width:168px; height:155px; padding:0 0 0 0;background:url(../img/bg_box_top_releases.gif) left top repeat-x;}
body div#main div#content div#container div#boxes div#boxTopReleases h4{background:url(../img/tit_top_releases.gif) left top no-repeat; width:83px; height:15px; margin:20px 0 0 15px;}
body div#main div#content div#container div#boxes div#boxTopReleases ul{margin:5px 0 0 15px;}
body div#main div#content div#container div#boxes div#boxTopReleases ul li{padding-left:17px; margin:0 0 5px 0;}
body div#main div#content div#container div#boxes div#boxTopReleases ul li a{text-decoration:none; font-weight:bold; font-size:10px;}
body div#main div#content div#container div#boxes div#boxTopReleases ul li.ranking0{background:url(../img/bul_ranking0.gif) left 2px no-repeat;}
body div#main div#content div#container div#boxes div#boxTopReleases ul li.ranking1{background:url(../img/bul_ranking1.gif) left 2px no-repeat;}
body div#main div#content div#container div#boxes div#boxTopReleases ul li.ranking2{background:url(../img/bul_ranking2.gif) left 2px no-repeat;}
body div#main div#content div#container div#boxes div#boxTopReleases ul li.ranking3{background:url(../img/bul_ranking3.gif) left 2px no-repeat;}
body div#main div#content div#container div#boxes div#boxTopReleases ul li.ranking4{background:url(../img/bul_ranking4.gif) left 2px no-repeat;}

body div#main div#content div#container div#boxes div#boxNovosReleases{float:left; width:168px; height:144px; margin:0;background:#c2bcf9;}
body div#main div#content div#container div#boxes div#boxNovosReleases h4{background:url(../img/tit_novos_releases.gif) left top no-repeat; width:100px; height:15px; margin:15px 0 0 15px;}
body div#main div#content div#container div#boxes div#boxNovosReleases ul{margin:5px 0 0 14px;}
body div#main div#content div#container div#boxes div#boxNovosReleases ul li{padding-left:17px; margin:0 0 5px 0; background:url(../img/bul_ranking5.gif) left 2px no-repeat;}
body div#main div#content div#container div#boxes div#boxNovosReleases ul li a{text-decoration:none; font:bold 10px Arial, Helvetica, sans-serif;}

body div#main div#content div#container div#ultimosArtigos{float:left; height:208px; width:433px; background:#fff url(../img/bg_ultimos_artigos_g.gif) left 28px repeat-x; position:relative; top:-1px;}
body div#main div#content div#container div#ultimosArtigos h4{background:url(../img/tit_ultimos_artigos.jpg) left top no-repeat; width:433px; height:28px;}
body div#main div#content div#container div#ultimosArtigos div.artigo{float:left; width:215px;}
body div#main div#content div#container div#ultimosArtigos div.artigo h5{margin:25px 0 0 30px; font-size:13px;}
body div#main div#content div#container div#ultimosArtigos div.artigo p{margin:10px 10px 0 30px; font-size:11px;}
body div#main div#content div#container div#ultimosArtigos div.artigo p a.saibaMais{display:block; height:17px; width:72px; text-decoration:none; background:url(../img/bul_leia_mais.gif) left top no-repeat; padding:2px 0 0 22px; font-size:10px; color:#fe8402;}

body div#main div#content div#container div#videoDoDia{float:left; height:208px; width:159px; background:#fff url(../img/bg_ultimos_artigos.jpg) left 28px repeat-x; position:relative; top:-1px;}
body div#main div#content div#container div#videoDoDia h4{background:url(../img/tit_video_do_dia.jpg) left top no-repeat; width:159px; height:28px;}
body div#main div#content div#container div#videoDoDia img{margin:20px 0 0 8px;}
body div#main div#content div#container div#videoDoDia p{margin:10px 0 0 5px;}
body div#main div#content div#container div#videoDoDia p a.lnkVideo{color:#000; font-weight:bold; font-size:12px; text-decoration:none; display:block; height:35px; padding:5px 0 0 42px; background:url(../img/bul_lnk_video.gif) left top no-repeat;}

body div#main div#content div#container div #destaqueComercial{float:left;}

/* INTERNAS */
/* DIV ESQUERDA */
body div#main div#content div#container div#esquerda{float:left; width:592px; margin:-1px 0 0 0; background:#fff url(../img/bg_texto_destaque.gif) left top repeat-x;}
body div#main div#content div#container div#esquerda h3{font-size:24px; font-weight:normal; margin:50px 30px 15px 50px;}
body div#main div#content div#container div#esquerda h4{font-size:20px; font-weight:normal; margin:50px 30px 15px 50px;}
body div#main div#content div#container div#esquerda ul li{padding-left:50px;}

/* LISTA DESTAQUE */
body div#main div#content div#container div#esquerda div#destaques ul li{ height:60px; padding:2px 30px 2px 50px;}
body div#main div#content div#container div#esquerda div#destaques ul li span.imagem{float:left; margin:0 15px 0 0;}
body div#main div#content div#container div#esquerda div#destaques ul li a{text-decoration:none;}

/* LISTA ARTIGOS */
body div#main div#content div#container div#esquerda div#boxArtigos ul li{height:20px; float:left; padding:2px 0 2px 50px;}
body div#main div#content div#container div#esquerda div#boxArtigos ul li span.titulo{float:left; width:310px;}
body div#main div#content div#container div#esquerda div#boxArtigos ul li span.autor{float:left; width:160px;}
body div#main div#content div#container div#esquerda div#boxArtigos ul li span.autor span.por{color:#5e5899;}
body div#main div#content div#container div#esquerda div#boxArtigos ul li span.data{float:left; width:62px; margin:0 5px;}
body div#main div#content div#container div#esquerda div#boxArtigos ul li a{text-decoration:none; font-weight:bold;}

/* ARTIGO */
body div#main div#content div#container div#esquerda div#descricaoColunista{background:#ede9ff; margin:30px 0; height:60px; padding:2px 30px 2px 50px;}
body div#main div#content div#container div#esquerda div#descricaoColunista p{width:400px; margin-left:10px;}
body div#main div#content div#container div#esquerda h2{font-size:24px; color:#000; font-weight:normal; margin:30px 15px 0 50px;}
body div#main div#content div#container div#esquerda small{font-size:9px; margin:0 0 30px 50px;}
body div#main div#content div#container div#esquerda p{margin:10px 20px 10px 50px;}
body div#main div#content div#container div#esquerda div#texto{margin:30px 0 0 50px; width:530px;}
body div#main div#content div#container div#esquerda div#texto img{margin:10px;}
body div#main div#content div#container div#esquerda div#texto p{margin:10px 20px 10px 0px;}
body div#main div#content div#container div#esquerda ul#comentarios {margin:0 0 30px 0;}
body div#main div#content div#container div#esquerda ul#comentarios li{padding:2px 10px 2px 50px; float:left;}
body div#main div#content div#container div#esquerda ul#comentarios li span{width:532px; display:block;}
body div#main div#content div#container div#esquerda ul#comentarios li span.dataComentario{}
body div#main div#content div#container div#esquerda ul#comentarios li span small{ font-size:9px; margin:0; }
body div#main div#content div#container div#esquerda ul#comentarios li span.texto{width:532px; margin:10px 0 0 0;}

/* DETALHES RELEASE */
body div#main div#content div#container div#esquerda div#informacoes{background:#ede9ff; margin:30px 0; padding:2px 30px 2px 50px;}
body div#main div#content div#container div#esquerda div#informacoes p.pequeno{line-height:2px; margin:0; padding:0;}
body div#main div#content div#container div#esquerda div#informacoes div img{float:left;}
body div#main div#content div#container div#esquerda div#informacoes div p{float:left; width:250px; margin:0; padding:0; position:relative; left:10px;}
body div#main div#content div#container div#esquerda div#informacoes div p span{display:block; float:left; margin:0; padding:0;font-size:10px;}
body div#main div#content div#container div#esquerda div#informacoes div p span.rotulo{color:#5e5899; margin-right:5px; width:80px; text-align:right;}
body div#main div#content div#container div#esquerda div#informacoes div p span.valor{width:160px;}

/* LISTA RELEASES */
body div#main div#content div#container div#esquerda div#releases{padding:0; margin:0; width:592px;}
body div#main div#content div#container div#esquerda div#releases ul li{min-height:42px; padding:2px 0 2px 50px; float:left; min-width:542px;}
body div#main div#content div#container div#esquerda div#releases ul li img{float:left; width:45px; height:42px;}
body div#main div#content div#container div#esquerda div#releases ul li span{display: block; width:491px; margin:0; padding:0; position:relative; left:5px;}
body div#main div#content div#container div#esquerda div#releases ul li span.nome{font-weight:bold; cursor:pointer;}
body div#main div#content div#container div#esquerda div#releases ul li span.cidade{font-size:10px;}
body div#main div#content div#container div#esquerda div#releases ul li span.especialidades{color:#5e5899; font-size:10px;}
body div#main div#content div#container div#esquerda div#releases ul li a{text-decoration:none; font-weight:bold;}


/* LISTA VIDEOS */
body div#main div#content div#container div#esquerda div#videos ul li{height:72px; padding:2px 0 2px 50px; float:left; min-width:542px;}
body div#main div#content div#container div#esquerda div#videos ul li img{float:left; width:120px; height:72px;}
body div#main div#content div#container div#esquerda div#videos ul li span{float:left; display:block; position:relative; left:5px;}
body div#main div#content div#container div#esquerda div#videos ul li span.titulo{width:416px;}
body div#main div#content div#container div#esquerda div#videos ul li span.data{}
body div#main div#content div#container div#esquerda div#videos ul li a{text-decoration:none; font-weight:bold;}
body div#main div#content div#container div#esquerda div#video{padding:0 0 0 50px;}

/* PAGINACAO INTERNAS */
body div#main div#content div#container div#esquerda .paginacao{text-align:center; padding:20px 0;}
body div#main div#content div#container div#esquerda .paginacao li{float:none !important; display:inline; height:auto !important; width:auto !important; min-width:0 !important; padding:0 !important;}
body div#main div#content div#container div#esquerda .paginacao li.paginaAtual{font-weight:normal; background:#000; color:#fff}
/* DEFINICOES DE FORMULARIO */
body div#container fieldset{width:500px; display:block; margin:20px 0 20px 50px;}
body div#container fieldset p{display:block; positon:relative; top:100px; margin-left:0 !important;}
body div#container fieldset label{float:left; width:120px;}
body div#container fieldset label.lbSo{margin:20px 0 10px 0 !important;}
span.radios{margin:20px 0 10px 0 !important; display:block !important; float: left; clear:both !important;}
span.radios label{margin-right:10px !important; float:left;}
span.radios input{float:left; width:auto; margin-right:5px !important;}

span.radiosTable{margin:0 !important; display:block !important; float: left; clear:both !important;}
span.radiosTable label{margin-right:10px !important; float:left;}
span.radiosTable input{float:left;}

body div#container fieldset textarea{height:150px; overflow:auto;}
body div#container fieldset select#slcEstado{width:60px;}
body div#container fieldset small.exemplo{float:left; width:155px; display:block; margin:0 0 0 -5px !important;}
body div#container fieldset input, body div#container fieldset textarea{margin:0 10px 0 10px; float:left;}
body div#container fieldset input.pequeno{ width:110px; }
body div#container fieldset input.medio{ width:210px; }
body div#container fieldset input.salvar{margin:10px 0 0 0;}
body div#container fieldset input.enviar{float:right; margin:10px 30px 20px 0;}
body div#container fieldset textarea.medio{height:50px; width:210px;}
body div#container fieldset #txtConteudo{height:450px;}
body div#container fieldset a#publicar{text-indent:-50000px; width:54px; height:17px; background:url(../img/bt_publicar.gif) left top no-repeat; display:block; margin:10px 20px 0 0;}
body div#container fieldset span.spanInstrumento{width:150px;}
body div#container span.statusCorreto{color:#003300; background:url(../img/bul_correto.gif) left top no-repeat; font-weight:bold; height:16px;padding:0 0 0 20px;}
body div#container span.statusErrado{color:#990000; background:url(../img/bul_errado.gif) left top no-repeat; font-weight:bold;height:16px; padding:0 0 0 20px;}


/* DEFINICOES DE GERENCIA */
body div#container table{clear:both;}
body div#container table td, body div#container table th{padding:10px; vertical-align:top;}
body div#container table thead tr th{background:#7495c8; border:none;}
body div#container table tbody tr.claro td{background:#d1ccff;}
body div#container table tbody tr.escuro td{background:#c6c0fd;}

body div#container ul.paginacao{clear:both; margin:0;}
body div#container ul.paginacao li{float:left; margin:5px;}
body div#container ul.paginacao li.paginaAtual{font-weight:bold;}


/* DIV DIREITA */
body div#main div#content div#container div#direita{float:left; width:168px; min-height:20px; margin:-1px 0 0 0; background:#c2bcf9 url(../img/bg_direita.gif) left top repeat-x;}
body div#main div#content div#container div#direita div#colunas{padding:20px 5px 15px 10px; background:url(../img/img_separador_direita.gif) center bottom no-repeat;}
body div#main div#content div#container div#direita div#colunas h4{text-indent:-50000px; background:url(../img/tit_artigos_coluna.gif) left top no-repeat; width:116px; height:16px;}
body div#main div#content div#container div#direita div#colunas ul li{margin:5px;background:url(../img/bul_artigos.gif) left 5px no-repeat; padding:0 0 0 15px;}
body div#main div#content div#container div#direita div#colunas ul li a{text-decoration:none; font-size:10px;}
body div#main div#content div#container div#direita div#colunistas{padding:20px 5px 15px 10px;}
body div#main div#content div#container div#direita div#colunistas ul li{margin:5px;}
body div#main div#content div#container div#direita div#colunistas ul li a{text-decoration:none;}
body div#main div#content div#container div#direita div#colunistas ul li a img{width:32px; height:23px; position:relative; top:1px;}
body div#main div#content div#container div#direita div#colunistas ul li a span{font-size:10px;position:relative; top:-8px; left:3px;font-size:9px;}
body div#main div#content div#container div#direita div#colunistas h4{text-indent:-50000px; background:url(../img/tit_conheca.gif) left top no-repeat; width:144px; height:16px;}

body div#main div#content div#container div#direita div#musicas{padding:20px 5px 15px 10px; background:url(../img/img_separador_direita.gif) center bottom no-repeat;}
body div#main div#content div#container div#direita div#musicas h4{text-indent:-50000px; background:url(../img/tit_musicas.gif) left top no-repeat; width:116px; height:16px;}
body div#main div#content div#container div#direita div#musicas ul li{margin:5px;background:url(../img/bul_musicas.gif) left 5px no-repeat; padding:0 0 0 15px;}
body div#main div#content div#container div#direita div#musicas ul li a{text-decoration:none; font-size:10px;}

body div#main div#content div#container div#direita div#boxTopReleases{padding:20px 5px 15px 10px; background:url(../img/img_separador_direita.gif) center bottom no-repeat;}
body div#main div#content div#container div#direita div#boxTopReleases h4{text-indent:-50000px;background:url(../img/tit_top_releases.gif) left top no-repeat; width:83px; height:15px;}
body div#main div#content div#container div#direita div#boxTopReleases ul{}
body div#main div#content div#container div#direita div#boxTopReleases ul li{padding-left:15px; margin:5px; background:url(../img/bul_ranking5.gif) left 2px no-repeat;}
body div#main div#content div#container div#direita div#boxTopReleases ul li a{text-decoration:none; font:bold 10px Arial, Helvetica, sans-serif;}
body div#main div#content div#container div#direita div#boxTopReleases ul li.ranking0{background:url(../img/bul_ranking0.gif) left 2px no-repeat;}
body div#main div#content div#container div#direita div#boxTopReleases ul li.ranking1{background:url(../img/bul_ranking1.gif) left 2px no-repeat;}
body div#main div#content div#container div#direita div#boxTopReleases ul li.ranking2{background:url(../img/bul_ranking2.gif) left 2px no-repeat;}
body div#main div#content div#container div#direita div#boxTopReleases ul li.ranking3{background:url(../img/bul_ranking3.gif) left 2px no-repeat;}
body div#main div#content div#container div#direita div#boxTopReleases ul li.ranking4{background:url(../img/bul_ranking4.gif) left 2px no-repeat;}

body div#main div#content div#container div#direita div#boxNovosReleases{padding:20px 5px 15px 10px; background:url(../img/img_separador_direita.gif) center bottom no-repeat;}
body div#main div#content div#container div#direita div#boxNovosReleases h4{text-indent:-50000px;background:url(../img/tit_novos_releases.gif) left top no-repeat; width:100px; height:15px;}
body div#main div#content div#container div#direita div#boxNovosReleases ul{}
body div#main div#content div#container div#direita div#boxNovosReleases ul li{padding-left:15px; margin:5px; background:url(../img/bul_ranking5.gif) left 2px no-repeat;}
body div#main div#content div#container div#direita div#boxNovosReleases ul li a{text-decoration:none; font:bold 10px Arial, Helvetica, sans-serif;}

body div#main div#content div#container div#direita div#indicacao{padding:20px 5px 15px 10px; background:url(../img/img_separador_direita.gif) center bottom no-repeat;}

body div#main div#content div#container div#direita div#indicados{padding:20px 5px 15px 10px; background:url(../img/img_separador_direita.gif) center bottom no-repeat;}
body div#main div#content div#container div#direita div#indicados h4{text-indent:-50000px;background:url(../img/tit_musicos.gif) left top no-repeat; width:124px; height:16px;}
body div#main div#content div#container div#direita div#indicados ul{}
body div#main div#content div#container div#direita div#indicados ul li{padding-left:15px; margin:5px; background:url(../img/bul_pessoa.gif) left 3px no-repeat;}
body div#main div#content div#container div#direita div#indicados ul li a{text-decoration:none; font:bold 10px Arial, Helvetica, sans-serif;}

body div#main div#content div#container div#direita div#indicacoes{padding:20px 5px 15px 10px; background:url(../img/img_separador_direita.gif) center bottom no-repeat;}
body div#main div#content div#container div#direita div#indicacoes h4{text-indent:-50000px;background:url(../img/tit_indicado.gif) left top no-repeat; width:110px; height:16px;}
body div#main div#content div#container div#direita div#indicacoes ul{}
body div#main div#content div#container div#direita div#indicacoes ul li{padding-left:15px; margin:5px; background:url(../img/bul_pessoa.gif) left 3px no-repeat;}
body div#main div#content div#container div#direita div#indicacoes ul li a{text-decoration:none; font:bold 10px Arial, Helvetica, sans-serif;}

body div#main div#content div#container div#direita div ul li a.excluir{text-indent:-5000px; display:block; background:url(../img/bul_errado.gif) left top no-repeat; width:12px; height:12px;}


/* PERCEPCAO MUSICAL */
body div#main div#content div#container div#esquerda div.boxLista{ width:560px; margin:-30px 0 30px 15px; background:#b3b0d0; padding:0 0 10px 0;}
body div#main div#content div#container div#esquerda div.boxLista *{margin:0; padding:0; }
body div#main div#content div#container div#esquerda div.boxLista p{ margin:10px;}
body div#main div#content div#container div#esquerda div.boxLista h3{background:#322c69; margin:0; color:#FFFFFF; height:auto; font-size:12px; padding:10px; font-weight:bold;}
body div#main div#content div#container div#esquerda div.boxLista h3 *{color:#fff;}
body div#main div#content div#container div#esquerda div.boxLista table{margin:0; padding:0; width:100%; border:none; border-collapse:collapse;}
body div#main div#content div#container div#esquerda div.boxLista table td,
body div#main div#content div#container div#esquerda div.boxLista table th{padding:10px; vertical-align:top;}
body div#main div#content div#container div#esquerda div.boxLista table td button{ background:#322c69; color:#FFFFFF; cursor:pointer;}

/*FORMULARIOS DOS BOXES */
body div#main div#content div#container div#esquerda div.boxLista div.formBox{ width:96%; background:#FFFFFF; margin:10px 20px 10px 10px;}
body div#main div#content div#container div#esquerda div.boxLista div.formBox h2{margin:10px;}
body div#main div#content div#container div#esquerda div.boxLista div.formBox fieldset{width:420px; margin:10px;}
body div#main div#content div#container div#esquerda div.boxLista div.formBox .enviar{margin:10px 20px 10px 0;}
.formsRespostas{width:90% !important;}
.salvarRespostas{ width:90% !important; margin-bottom: 20px !important;}
.chks label{float:left !important; width:auto !important;}
.chks label.tit{width:auto !important;}
.chks input{float:left !important;}
.chks span{display:block !important; float:left !important; width:60px !important; margin:5px !important;}


body div#container fieldset.fsSequencia{width:90% !important;}
body div#container fieldset.fsSequencia .enviar{margin:20px 0 20px 100%!important;}
.slcPequeno{width:60px !important;}
.slcMedio{width:80px !important;}
body div#container table.listaNotas{width:100% !important;}
.borderBottom{border-bottom:1px solid #000 !important; padding-bottom:10px !important;}


/* PAGINACAO BOXES */
body div#container ul.paginacaoBox{clear:both; margin:0; width:100%; text-align:center;}
body div#container ul.paginacaoBox li{display:inline; margin:2px !important;}
body div#container ul.paginacaoBox li.paginaAtual{font-weight:bold;}


/* PESQUISA */
.pesquisa{margin-top:40px;}
.fsPesquisa, .salvarPesquisa{padding-left:15px !important;}
.fsPesquisa{width:100% !important; border-collapse:collapse !important;}
.fsPesquisa label{margin:0 10px 0 0 !important; width:auto !important; clear:both !important; display:block !important;}
.fsPesquisa textarea{width:70%; margin:15px 0 !important;}
.fsPesquisa input{width:auto !important; float:left !important; clear:both !important;}
.escala td{background:#292c3c; color:#FFFFFF; font-weight:bold;}
td.colunaPergunta{border:1px solid #000 !important; width:50% !important;}
td.colunaResposta{border:1px solid #000 !important; width:10% !important; text-align:center !important;}

/* CLASSES */
.marginTopDown{ margin-top:30px !important; margin-bottom:30px !important;}
body div#container img.avatar{width:80px; height:60px; border:1px solid #e0e7e9;}
.noMargin{margin:0 !important;}
.noMarginLeft{margin-left:0 !important;}
.noMarginRight{margin-right:0 !important;}
.noMarginTop{margin-top: 0 !important;}
.noPadding{padding:0 !important;}
.noBg{background:none !important;}
.noBorder{border:none !important; }
.noLine{line-height:0 !important;}
.floatLeft{float:left !important;}
.floatRight{float:right !important; }
.widthAuto{width:auto !important; }
.heightAuto{height:auto !important; }
.clearRight{clear:right !important; }
.clearLeft{clear:left !important; }
.clearBoth{clear:both !important;}
.clearNone{clear:none !important;}
.debug{border:1px solid red;}
.indent{text-indent:-50000px !important;}
.erro{color:#990000; background:url(../img/bul_errado.gif) left top no-repeat; font-weight:bold;height:16px; padding:0 0 0 20px;}
.sucesso{color:#003300; background:url(../img/bul_correto.gif) left top no-repeat; font-weight:bold; height:16px;padding:0 0 0 20px;}
.claro{background:#c6c0fd !important;}
.escuro{background:#9e98d5 !important;}
.bgTreinamentoAural{ background-image:none !important; background:#fff !important;}
.botaoFloat{margin:-3px 0 10px 15px !important;}
.positionTop{ position:relative; top:20px !important;}
.marginBottom{margin-bottom:30px !important;}
.paddingBottom{padding-bottom:30px !important;}

/* EDITOR DE TEXTO WYSIWYG */
.mceEditor img{width:auto !important; margin:auto !important;}
.mceEditor{float:none !important; clear:both; width:500px !important;}