/* RESET CSS */
html * { margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
form table {font:bold 0.9em Verdana,arial; margin:5px; }
form table td {padding:5px; }
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after {content:'';} 
abbr,acronym { border:0;}
h1 b, h2 b, h3 b, h4 b, h5 b, h6 b { display:none; }

/* MUSICA BRASILIS */
body { background:black; text-align:center; }
body, a, li, td, input, textarea { font:0.9em Verdana,Arial; text-decoration:none; }
a:hover { text-decoration:underline; }
.cxbuscavermelha { display:none; }
/* menu */
.menuinterno { height:52px; background:url(../images/estrutura/fndmenuint.jpg) repeat-x bottom; }
.menu { height:44px; margin:auto; width:980px; text-align:left; }
.menu ul { width:725px; margin:0 0 0 -23px; float:left; }
.menu li { display:inline; color:white; }
/* .menu li img { margin:0 3px 0 0; } -- COM ICONE DE BUSCA */
.menu li img { margin:0 7px 0 7px; }
.menu li img.semmargin { margin:0px; }
.menu li a { color:white; }
.menu li.txt { font:bold 0.7em Arial,Verdana; text-transform:uppercase; padding:20px 20px 0 0; }
.menu li a.menumarcado { text-decoration:underline; color:#e9c697; }
.menuinterno li.marcadomenuimg img { margin:0 0 -4px 0; }
.menu li.iconesmenu img { margin:0px; }
.menu ul.novomenulateralsuperior { width:293px; float:left; }
.menu ul.novomenulateralsuperior li { float:left; }
.menu ul.novomenulateralsuperior li.cxbuscatop { background:url(../images/menu/fndbusca.gif) no-repeat 30px 0px; padding:15px 30px 1 53px; margin:0px; height:29px; }
.menu ul.novomenulateralsuperior li.cxbuscatop input { background:transparent; width:110px; color:#790900; border:0px; }
.menu ul.novomenulateralsuperior li.fixabusca { width:180px; }

#menu08 { position:relative; }
#submenujogos { display:none; position:absolute; top:-58px; left:0px; background:black; opacity: .8; filter: alpha(opacity=80); z-index:200; width:108px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
#submenujogos li { clear:both; padding:7px; border-bottom:1px solid white;  }
#submenujogos li.semlinha { border:0px; }
.submenujogosint { display:block !important; top:55px !important; left:-65px !important; background:none !important;  z-index:200; width:208px !important; }
.submenujogosint li { border:0px !important; border-right:1px solid #740105 !important; padding:2px 10px 2px 10px !important; clear:none !important; float:left !important; }
.submenujogosint li a { color:#740105; }
.submenujogosint li.semlinha { border:0px !important; }
/* header */
.header { height:155px; background:url(../images/estrutura/fndtopo.jpg) repeat-x; }
.header div {  height:155px; background:url(../images/estrutura/topo.jpg) no-repeat center top; }
.header div h1 { width:970px; height:120px; margin:auto; cursor:pointer; }
.header ul { position:absolute; z-index:10; top:110px; left:50%; width:200px; margin-left:-480px; }
.header ul li { float:left; padding:5px; color:#c77303; text-transform:uppercase; }
.header ul li a { color:#c77303; }
/* header Internas */
.headerinterno { background:url(../images/estrutura/fndtopointerno.jpg) repeat-x; height:101px; }
.headerinterno div { margin:auto; width:970px; }
.headerinterno h1 { background:url(../images/estrutura/logointerno.jpg) no-repeat; width:314px; height:101px; float:left; cursor:pointer; }
.headerinterno div.banner { float:right; width:550px; padding:15px 30px 0 0; }
/* footer */
.footer { background:url(../images/estrutura/fndfooter.jpg) repeat-x; height:97px; width:100%; clear:both; text-align:center; }
.footer ul { width:1000px; display:block; margin:auto; _margin-left:-10px; }
.footer li { display:inline; }
.footer li img { margin:0 16px 0 0; }
.footer li img.semmargin { margin:0px; }
/* Conteudo HOME */
.conteudo { clear:both; float:left; width:100%; min-height:500px; _height:500px; padding:0 0 10px 0; background:url(../images/estrutura/fndcorpo.jpg) repeat-x #e19b39; }
.posicionacont { width:985px; margin:auto; }
.contbox { position:relative; text-align:left; z-index:10; }
.numeracao { position:absolute; right:15px; top:2px; }
.numeracao li { float:left; padding:1px; }
.numeracao li a { color:black; }
.numeracao li a.marcado { color:white; }
.espacamento { padding:5px 10px 5px 10px; position:relative; }
.espacamentoie {  _height:120px; }
/* Caixa Preta Pequena */
.cxpretapeq { width:374px; float:left; margin:10px 0 0 10px; }
.cxpretapeqvideos { width:345px !important; margin:10px 10px 0 10px; }
.cxpretapeq li.contbox { background:#000000; margin:-3px 0 -5px 0; height:310px; }
.listaescutahome, .listavideohome { text-align:center; }
.listaescutahome h2 { position:absolute; top:0px; left:10px; background:url(../images/home/icescuta.png) no-repeat; width:40px; height:33px; }
.listavideohome h2 { position:absolute; top:0px; left:10px; background:url(../images/home/icvideo.png) no-repeat; width:40px; height:33px; }
.listaescutahome img#imgescutahome, .listavideohome img#imgvideohome { margin-top:20px; width:320px; height:201px; }
.listaescutahome ul li, .listavideohome ul li { float:left; padding:5px 2px 0 3px; cursor:pointer; }
/* Caixa Amarela Pequena */
.cxamarelapeq { width:374px; float:left; margin:10px -3px 0 10px; }
.cxamarelapeq li.contbox { background:url(../images/home/contcxamarelapeq.gif); margin:-3px 0 -5px 0; height:310px; }
.cxamarelapeq h2 { margin:0 0 5px 0; }
.cxamarelapeq h2 strong { color:#740105; text-transform:uppercase; }
.cxamarelapeq h3 { font:bold 1.2em Verdana,Arial; color:#000000; padding:0 0 2px 10px;  }
.cxamarelapeq p { font-size:0.85em; line-height:1.35em; }
.iconescomplementares { position:absolute; bottom:20px; right:15px; }
.iconescomplementares li { padding:5px 0 0 5px; }
.listaaudio { margin:0 0 0 -5px; }
.linhapontilhada { border-bottom:1px dashed #740105; }
.listaaudio li { float:left; background:url(../images/home/fdnaudios.gif) no-repeat; margin:10px 0 0 5px; width:105px; height:92px; text-align:center; }
.listaaudio li h4 { text-transform:uppercase; font-size: 0.85em; font-weight:bold; color:#a96606; text-decoration:underline; padding:75px 0 0 0; }
/* Caixa Vermelha Pequena */
.cxvermelhapeq { width:218px; float:left; margin:2px 0 0 0; }
.cxvermelhapeq li.contbox { background:url(../images/home/contcxvermelhapeq.gif); margin:-3px 0 -9px 0; height:322px; }
.cxvermelhapeq li.contbox h2 { background:url(../images/home/iceventos.gif) no-repeat; width:192px; height:20px; #height:24px; _height:24px; margin:0px; _margin:0 0 -6px 0; }
.cxeventos li.contbox h2 { padding-top:5px; }
.cxeventos li.contbox h2 a { padding:0 0 0 30px; color:#e39e29; text-decoration:underline; }
.cxvermelhapeq li.contbox ul li { padding:8px 5px 6px 5px; #padding:6px 5px 4px 5px; border-bottom:1px solid #a96606; color:#d7bbbc; font-size:0.85em; line-height:1.5em; }
.cxvermelhapeq li.contbox ul li a { color:#d7bbbc; }
.cxvermelhapeq li.contbox ul li strong { color:#a96606; text-decoration:none; }
.cxvermelhapeq li.contbox div.cxbusca { height:110px; }
.cxvermelhapeq li.contbox table { height:110px; }
.cxvermelhapeq li.contbox td { border:0px; padding:2px 1px 1px 1px; height:15px; font:bold 11px Arial,Verdana; color:#a96606; text-decoration:none; }
.cxvermelhapeq li.contbox td h3 { background:url(../images/home/icbusca.gif) no-repeat; width:50px; height:20px; vertical-align:top;  }
.cxvermelhapeq li.contbox td input { font:0.9em Verdana,Arial; text-decoration:none !important; width:10px; height:10px; }
.cxvermelhapeq li.contbox td input.cxtxtbusca { width:195px; height:20px; margin:3px 0 0 0; }
.cxvermelhapeq li.contbox td input.bttxtbusca { width:53px; height:14px; margin:3px 0 0 0; }
.cxvermelhapeq li.contbox td.ficabranco { color:white; }
/* caixa Quebra-Cabeça */
.quebracabecahome { background:url(../images/home/cxquebracabeca.jpg); width:572px; height:328px; float:left; margin:12px 0 0 15px; }
.quebracabecahome h2 { padding:10px 0 0 40px; color:white; background:url(../images/home/icquebracabeca.gif) no-repeat; height:30px; }
.quebracabecahome h2 strong { color:#edb70d; text-transform:uppercase; }
.quebracabecahome ul.numeracao { position:absolute; right:25px; top:10px; }
.quebracabecahome ul.numeracao li,.quebracabecahome ul.numeracao li a { color:white; }
.quebracabecahome ul.numeracao li a.marcado { color:#edb70d; }
.btquebracabeca { width:572px; height:260px; clear:both; cursor:pointer; }
.quebracabecahomePequeno { background:url(../images/home/cxquebracabecaPEQ.gif); font-size:0.8em; width:370px; height:305px; float:left; margin:8px 0 0 10px; }
.quebracabecahomePequeno h2 { padding:10px 0 0 40px; color:white; background:url(../images/home/icquebracabeca.gif) no-repeat 10px 10px; height:30px; }
.quebracabecahomePequeno h2 strong { color:#edb100; text-transform:uppercase; }
.quebracabecahomePequeno div.btquebracabeca { width:370px; height:220px; clear:both; cursor:pointer; }
/* Caixa Cronologia */
.cronologia { cursor:pointer; float:left; margin:8px 0 0 10px; background:url(../images/home/cxcronologia.gif); width:571px; height:305px; }


/* PAGINAS INTERNAS */
.colesq { float:left; width:725px; _width:755px; padding:15px; text-align:left; }
.colesq h2 { font:2em Arial,Verdana; color:#740105; padding:0 0 10px 0; }
.colesq h3 { font:1.5em Arial,Verdana; color:black; padding:0 0 10px 0; }
.oprojeto, .oprojeto li a { color:#280600; }
.oprojeto ul { margin-bottom:10px; }
.oprojeto li { list-style-type:circle; margin:10px 0 0 30px; color:#280600; }
.oprojeto li.agredecimentosespeciais { line-height:2em; }
.colesq p { text-align:justify; line-height:1.5em; font-size:0.9em; }
.colesq a { color:black; }
.coldir { float:right; width:230px; }
.coldir h3 { text-align:left; font:bold 1.2em Arial,Verdana; color:#740105; padding:15px 0 0 10px; }
.coldir h4 { text-align:left; font: 0.9em Verdana,Arial; color:#740105; padding:50px 0 0 10px; }
.coldir ul li { text-align:left; padding:10px 0 10px 0px; border-bottom:1px dashed #740105; margin-left:10px; }
.coldir ul li a { color:black; cursor:pointer; }
.coldir ul li ul li { border:0px; padding:5px 0 5px 0px; list-style-type:circle; margin-left:20px; }
.coldir ul li fieldset { border:1px solid #740105; padding:0 10px 10px 10px; }
.coldir ul li legend { color:#740105; padding:5px; }
.coldir table.listabtsgames td { padding:15px 0 0 0;}
.tenhoquebotarclasse { text-align:left; padding:10px 0 10px 0px; border-bottom:1px dashed #740105; margin-left:10px; }
/* formulario
.colesq input,.colesq textarea { border:1px solid #9b733c; background:#f3d7b5; }
.colesq label { font-size:0.9em; } */
/* Caixa Preta Grande */
.cxpretagg { width:723px; }
.cxpretagg li { padding:0px; margin:0px; }
.cxpretagg li.contbox { position:relative; background:black; margin:-3px 0 -3px 0; padding:0 10px 0 10px; }
.cxpretagg li.contboxvermelha { background:url(../images/estrutura/corpocxvermelha.gif) #8f0d00; }
.cxpretagg li.contbox h6 { font:bold 1.3em Arial,Verdana; padding:200px 0 200px 250px; color:white; }
.cxpretagg li h2 { background:url(../images/home/icescuta.png) no-repeat 0 0; width:40px; height:33px; text-align:left; margin:0 0 -45px 0; }
.cxpretagg li div.posicionavideo { text-align:center; padding:0 0 20px 0; }
.cxpretagg li.contboxvideos h2 { background:url(../images/home/icvideo.png) no-repeat 0 0; }
.cxpretagg li.contboxjogos h2 { background:url(../images/home/icjogos.png) no-repeat; }
.menuopcoes { text-align:left; padding:10px 0 0 30px; }
.menuopcoes h3 { color:white; }
.menuopcoes select { width:640px }
.cxpretagg li h4 { color:#edb70d; text-align:left; font:bold 1em Verdana,Arial; padding:20px 0 5px 20px; }
.cxpretagg li.contbox h4 { padding:10px 0 0 50px; display:block; text-align:left; }
.cxpretagg li.contbox h5 { font:1em Arial,Verdana; padding:10px 0 20px 50px; color:white; text-align:left; }
.cxpretagg li p { text-align:left; padding:0 20px 0 20px; color:white; }
.cxpretagg li.contboxescuta h4 { padding-top:0px; }
/* Tabela de Listagem */
.listaconteudos td { font-size:0.75em; padding:5px; border-bottom:1px solid #e1b06f; }
.listaconteudos tr.par td { background:#d1a569; }
.listaconteudos tr.impar td { background:#e9c494; }
.listaconteudos tr.naomostratr, .fechaiconetab { display:none; }
.listaconteudos td a { color:black; font-size:1em; }
.listaconteudos tr.titulos td { font-weight:bold; background:#740105; color:white; }
.listaconteudos tr.pag td { border:0px; text-align:right; }
.listaconteudos td.iconesarquivos { background:black !important; text-align:center !important; width:130px; }
.listaconteudos td.iconesarquivos ul {  }
.listaconteudos td.iconesarquivos li { float:left; padding:0 3px 0 3px; }
.listaconteudos td.tempo { text-align:center }
.listaconteudos td.numero { width:20px; }
.listaconteudos td.nmobra { font-weight:bold; width:270px; }
.listaconteudos td.icmaistab { width:150px; text-align:right; padding-right:10px; }
.listaconteudos td.maisinfos { padding:0 30px 10px 0px; }
.listaconteudos td.icmaistab img { cursor:pointer;  }
.listaconteudos fieldset { border:1px solid #740105; padding:0 10px 10px 10px; }
.listaconteudos fieldset.caixaaudiofield {  padding:10px 10px 10px 10px; margin:10px 0 0 0; }
.listaconteudos legend { color:#740105; padding:5px; }
.tabcomlementos td { font:11px Verdana,Arial; }
.tabcomlementos td.iconesbaixartab { width:100px; }

/* Listagem Videos */
.colesqimgplus { width:655px; _width:675px; padding-left:10px; }
.colesqimgplus ul.cxpretagg { width:653px; }
.coldirimgplus { width:300px; }
.coldirimgplus li { float:left; _float:none; width:300px; margin-left:5px !important; }
.coldirimgplus div.posicionacontlista { float:left; padding:0 0 0 4px; width:208px; }
.coldirimgplus ul li img { float:left; }
.coldirimgplus li fieldset { width:220px; margin-left:20px; }
.coldirimgplus li fieldset ul { margin-left:20px; }
.coldirimgplus li fieldset ul li { width:180px; }

/* Quiz */
.linkmaisinfos { line-height:2em; text-align:right; padding:5px 10px; }
.linkmaisinfos strong { color:#740105; }
.linkmaisinfos span { float:right; }
.linkmaisinfos ul { margin:10px 0 0 0; }
.linkmaisinfos ul li { float:right; padding:0 0 0 3px; }


/* NOVA TABELA DE CONTEUDO 2010 - 03 - 08 */
.colunainteira { padding:20px 10px; text-align:left; width:100%; }
.tabelaconteudo { width:960px; }
.tabelaconteudo td { font-size:0.75em; padding:5px; border-bottom:1px solid #e1b06f; }
.tabelaconteudo td img { cursor:pointer; }
.tabelaconteudo tr.par td { background:#d1a569; }
.tabelaconteudo tr.impar td { background:#e9c494; }
.tabelaconteudo tr.naomostratr, .fechaiconetab { display:none; }
.tabelaconteudo td a { color:black; font-size:1em; }
.tabelaconteudo tr.titulos td { font-weight:bold; background:#740105; color:white; }
.tabelaconteudo td.sempadding { padding:0px; }
.tabelaconteudo fieldset { border:1px solid #740105; padding:0 10px 10px 10px; font-weight:normal !important; }
.tabelaconteudo fieldset.caixaaudiofield {  padding:10px 10px 10px 10px; margin:10px 0 0 0; }
.tabelaconteudo fieldset.novofieldsetvideo { margin-right:50px; }
.tabelaconteudo legend { color:#740105; padding:5px; }
/* Aqui defino a largura dos tds */
.tabelaconteudo td.nomedocompositor { width:300px; }
.tabelaconteudo td.nomedocompositorNOVO { width:360px; }
.tabelaconteudo td.ficanegrito { font-weight:bold; }
.tabelaconteudo td.listadeobras { width:580px; }
.tabelaconteudo td.iconesdepartitura { width:20px; text-align:right; }
.tabelaconteudo td.espacamentodeobras { width:290px; }
.tabelaconteudo td.espacamentodeobras2 { width:20px; }
.tabelaconteudo td.nomedaobra2 {  }
.tabelaconteudo td.iconemaisdaobra { width:50px; text-align:right; }
.tabelaconteudo td.iconemaisdaobra2 { width:50px; text-align:right; }
.tabelaconteudo td.novadataevento { width:160px; }
.tabelaconteudo td.novacidadeevento { width:90px; }


/* NOVA PAGINA DE CONTATO 2010*04*05 */
.cxcadastrovermelha { background:url(../images/contato/cxvermelha.png) no-repeat; width:400px; height:110px; margin-left:300px; color:#c47000; font:bold 0.8em Arial,Verdana;  }
.cxcadastrovermelha input { background:url(../images/contato/fundoinput.jpg) no-repeat; border:0px; padding:5px 0 0 0; height:20px; width:300px; }
.cxcadastrovermelha div.abreespaco { padding:20px }
.cxcadastroamarela { background:url(../images/contato/cxamarela.png) no-repeat; width:400px; height:250px; margin-left:300px; color:#000000; font:0.8em Arial,Verdana;  }
.cxcadastroamarela input { background:url(../images/contato/fundoinput.jpg) no-repeat; border:0px; padding:5px 0 0 0; height:20px; width:300px; }
.cxcadastroamarela textarea { background:url(../images/contato/fundotextarea.jpg) no-repeat; border:0px; padding:5px 0 0 0; width:350px; height:90px; margin-top:5px; }
.cxcadastroamarela div.abreespaco { padding:30px 20px }
.btenviarnovoform { margin:20px 0 0 610px }
