/* Declaracao geral */
* { margin: 0; padding: 0; border: none; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #19506c; list-style: none }
body { background: url(../img/bg-site.jpg) no-repeat center top #FFF }
hr { display: none }

/* Envolve o site inteiro */
div#principal { width: 960px; margin: 0 auto; overflow: hidden }

/* Envolve o topo */
div#topo { overflow: hidden; height: 174px }
div#topo div#barraSuperior { overflow: hidden; padding: 9px 0; height: 30px }
div#topo div#barraSuperior div.playerAudio { background-color: #E1F4FF; border: 3px solid #AEE1FF; display: inline; float: left; margin-left: 15px; padding: 3px 3px 0 }
div#topo div#barraSuperior ul { width: 435px; overflow: hidden; float: right; margin-top: 5px; display: inline }
div#topo div#barraSuperior ul li { float: left; margin-left: 50px; display: inline }
div#topo div#barraSuperior ul li a.facebook { width: 47px; height: 18px; background: url(../img/redes-sociais-sprite.gif) no-repeat 0 0; text-indent: -5555px; display: block }
div#topo div#barraSuperior ul li a.facebook:hover { background-position: 0 -18px }
div#topo div#barraSuperior ul li a.myspace { width: 93px; height: 18px; background: url(../img/redes-sociais-sprite.gif) no-repeat -98px 0; text-indent: -5555px; display: block }
div#topo div#barraSuperior ul li a.myspace:hover { background-position: -98px -18px }
div#topo div#barraSuperior ul li a.orkut { width: 50px; height: 18px; background: url(../img/redes-sociais-sprite.gif) no-repeat -233px 0; text-indent: -5555px; display: block }
div#topo div#barraSuperior ul li a.orkut:hover { background-position: -233px -18px }
div#topo div#barraSuperior ul li a.youtube { width: 45px; height: 18px; background: url(../img/redes-sociais-sprite.gif) no-repeat -325px 0; text-indent: -5555px; display: block }
div#topo div#barraSuperior ul li a.youtube:hover { background-position: -325px -18px }
	
div#topo div.logo { float: left; margin: 36px 0 0 18px; display: inline }
div#topo div.logo h1.textFlash { display: none }

div#topo div#agenda { float: right; width: 547px; display: inline }
div#topo div#agenda h2 { width: 132px; height: 119px; background: url(../img/head-agenda.gif) no-repeat; text-indent: -5555px; display: block; float: left; margin: 0 20px 0 0; display: inline }
div#topo div#agenda h4 { margin-top: 30px } 
div#topo div#agenda h4 a { font-size: 14px; color: #7db845 }
div#topo div#agenda h4 a:hover { border-bottom: solid 1px #7db845 } 
div#topo div#agenda ul li { width: 121px; float: left; border-right: solid 1px #FFF; text-align: right; margin-top: 25px; padding-right: 10px }
div#topo div#agenda ul li.agendaBorda { border: 0 }
div#topo div#agenda p.nada-cadastrado { float: left; margin-left: -134px; margin-top: 80px }
	span.agendaDia { display: inline-block; float: left; height: 21px; margin-left: 41px; text-align: left; text-indent: -5555px; width: 30px }
	span.agendaMes { display: block; float: left; height: 21px; text-align: left; text-indent: -5555px; width: 50px }
	/* Data agenda - DIA */ 
	.dia01 { background: url(../img/agenda-dias.gif) no-repeat 0 0 }
	.dia02 { background: url(../img/agenda-dias.gif) no-repeat 0 -30px }
	.dia03 { background: url(../img/agenda-dias.gif) no-repeat 0 -60px }
	.dia04 { background: url(../img/agenda-dias.gif) no-repeat 0 -90px }
	.dia05 { background: url(../img/agenda-dias.gif) no-repeat 0 -120px }
	.dia06 { background: url(../img/agenda-dias.gif) no-repeat 0 -150px }
	.dia07 { background: url(../img/agenda-dias.gif) no-repeat 0 -180px }
	.dia08 { background: url(../img/agenda-dias.gif) no-repeat 0 -210px }
	.dia09 { background: url(../img/agenda-dias.gif) no-repeat 0 -240px }
	.dia10 { background: url(../img/agenda-dias.gif) no-repeat 0 -270px }
	.dia11 { background: url(../img/agenda-dias.gif) no-repeat 0 -300px }
	.dia12 { background: url(../img/agenda-dias.gif) no-repeat 0 -330px }
	.dia13 { background: url(../img/agenda-dias.gif) no-repeat 0 -360px }
	.dia14 { background: url(../img/agenda-dias.gif) no-repeat 0 -390px }
	.dia15 { background: url(../img/agenda-dias.gif) no-repeat 0 -420px }
	.dia16 { background: url(../img/agenda-dias.gif) no-repeat 0 -450px }
	.dia17 { background: url(../img/agenda-dias.gif) no-repeat 0 -480px }
	.dia18 { background: url(../img/agenda-dias.gif) no-repeat 0 -510px }
	.dia19 { background: url(../img/agenda-dias.gif) no-repeat 0 -540px }
	.dia20 { background: url(../img/agenda-dias.gif) no-repeat 0 -570px }
	.dia21 { background: url(../img/agenda-dias.gif) no-repeat 0 -600px }
	.dia22 { background: url(../img/agenda-dias.gif) no-repeat 0 -630px }
	.dia23 { background: url(../img/agenda-dias.gif) no-repeat 0 -660px }
	.dia24 { background: url(../img/agenda-dias.gif) no-repeat 0 -690px }
	.dia25 { background: url(../img/agenda-dias.gif) no-repeat 0 -720px }
	.dia26 { background: url(../img/agenda-dias.gif) no-repeat 0 -750px }
	.dia27 { background: url(../img/agenda-dias.gif) no-repeat 0 -780px }
	.dia28 { background: url(../img/agenda-dias.gif) no-repeat 0 -810px }
	.dia29 { background: url(../img/agenda-dias.gif) no-repeat 0 -840px }
	.dia30 { background: url(../img/agenda-dias.gif) no-repeat 0 -870px }
	.dia31 { background: url(../img/agenda-dias.gif) no-repeat 0 -900px }
	/* Data agenda - MES */ 
	.mes1 { background: url(../img/agenda-mes.gif) no-repeat 0 0 }
	.mes2 { background: url(../img/agenda-mes.gif) no-repeat 0 -26px }
	.mes3 { background: url(../img/agenda-mes.gif) no-repeat 0 -56px }
	.mes4 { background: url(../img/agenda-mes.gif) no-repeat 0 -86px }
	.mes5 { background: url(../img/agenda-mes.gif) no-repeat 0 -116px }
	.mes6 { background: url(../img/agenda-mes.gif) no-repeat 0 -149px }
	.mes7 { background: url(../img/agenda-mes.gif) no-repeat 0 -180px }
	.mes8 { background: url(../img/agenda-mes.gif) no-repeat 0 -206px }
	.mes9 { background: url(../img/agenda-mes.gif) no-repeat 0 -236px }
	.mes10 { background: url(../img/agenda-mes.gif) no-repeat 0 -266px }
	.mes11 { background: url(../img/agenda-mes.gif) no-repeat 0 -296px }
	.mes12 { background: url(../img/agenda-mes.gif) no-repeat 0 -326px } 

/* Envolve a coluna da esquerda */
div#colunaEsquerda { float: left; display: inline; width: 265px; margin-top: 50px }

	/* Menu */
	ul#menu { margin-left: 23px; overflow: hidden }
	ul#menu li { margin-bottom: 15px }
	ul#menu li ul li { margin-bottom: 5px }
	ul#menu li ul li a  { color: #75bfe7 }
	ul#menu li ul li a:hover { text-decoration: underline; color: #7fb947 }

	ul#menu li span.menu-quemSomos, ul#menu li a.menu-discografia, ul#menu li a.menu-galeriaFotos, ul#menu li a.menu-galeriaVideos, ul#menu li a.menu-blog, ul#menu li a.menu-agendaEventos, ul#menu li a.menu-cifras, ul#menu li a.menu-contato, ul#menu li a.menu-parceiros { background: url(../img/menu.gif) no-repeat; cursor: pointer; display: block; font-size: 0; height: 16px; line-height: 0; text-indent: -5000em; width: 165px }
	ul#menu li span.menu-quemSomos 		{ background-position: 0 0 }
	ul#menu li span.menu-quemSomos:hover 	{ background-position: -165px 0 }
	ul#menu li a.menu-discografia 		{ background-position: 0 -32px }
	ul#menu li a.menu-discografia:hover 	{ background-position: -165px -32px }
	ul#menu li a.menu-galeriaFotos 		{ background-position: 0 -64px }
	ul#menu li a.menu-galeriaFotos:hover 	{ background-position: -165px -64px }
	ul#menu li a.menu-galeriaVideos 		{ background-position: 0 -96px }
	ul#menu li a.menu-galeriaVideos:hover { background-position: -165px -96px }
	ul#menu li a.menu-blog 				{ background-position: 0 -128px }
	ul#menu li a.menu-blog:hover 			{ background-position: -165px -128px }
	ul#menu li a.menu-agendaEventos 		{ background-position: 0 -160px }
	ul#menu li a.menu-agendaEventos:hover { background-position: -165px -160px }
	ul#menu li a.menu-cifras 				{ background-position: 0 -192px }
	ul#menu li a.menu-cifras:hover 		{ background-position: -165px -192px }
	ul#menu li a.menu-contato 			{ background-position: 0 -224px }
	ul#menu li a.menu-contato:hover 		{ background-position: -165px -224px }
	ul#menu li a.menu-parceiros 			{ background-position: 0 -256px }
	ul#menu li a.menu-parceiros:hover 	{ background-position: -165px -256px }
	
	/* Newsletter */
	div#newsletter { background: url(../img/bg-videos.gif) no-repeat; height: 206px; margin: 15px 0 0 19px; width: 248px }
	div#newsletter h2 { width: 164px; height: 28px; background: url(../img/head-newsletter.gif) no-repeat; text-indent: -5555px; position: relative; top: 13px; left: 14px }
	form#formNewsletter { position: relative; top: 20px; left: 14px; width: 215px }
	form#formNewsletter fieldset legend { display: none }
	form#formNewsletter fieldset ul { overflow: hidden; width: 220px }
	form#formNewsletter fieldset ul li { margin-bottom: 12px }
	form#formNewsletter fieldset ul li label { display: block; padding-left: 3px; width: 220px }
	form#formNewsletter fieldset ul li label.error { color:  #F00; font-size: 10px }
	form#formNewsletter fieldset ul li input { background: url(../img/bg-campo-formulario-news.gif) no-repeat; height: 15px; padding: 10px; width: 200px }
	form#formNewsletter fieldset ul li.linkPoliticas { float: left }
	form#formNewsletter fieldset ul li.btnNewsOK { float: right }
	form#formNewsletter fieldset ul li input#btnOk { background: url(../img/btnok.gif) no-repeat left center; cursor: pointer; display: block; height: 26px; padding: 0; text-indent: -5555px; width: 48px }
	form#formNewsletter fieldset ul li input#btnOk:hover { background-position: right center }
	form#formNewsletter fieldset ul li a { font-size: 10px; text-decoration: underline; display: block; margin-top: 6px }
	form#formNewsletter fieldset ul li a:hover { color: #7fb947 }
	div#videoDestaque { background: url(../img/bg-newsletter.gif) no-repeat; margin-left: 19px; height: 240px; width: 248px }
	div#videoDestaque h2 { width: 90px; height: 25px; background: url(../img/head-videos.gif) no-repeat; text-indent: -5555px; position: relative; top: 12px; left: 14px }
	div#videoDestaque p.nada-cadastrado { margin: 30px 0 0 19px }
	div.videoLateral { width: 218px; height: 178px; position: relative; top: 30px; left: 14px }
	
/* Fullbanner */
div#fullbanner { margin-bottom: 20px; overflow: hidden; text-align: right }

/* Envolve o conteudo */
div#conteudo { display: inline; float: right; overflow: hidden; width: 675px }

/* Conteudo Home */
h1.tituloEsconder { display: none }
div#fotosDestaque, div#discografiaChamada { width: 324px; float: left }
div#blogTwitter, div#cifrasChamada { width: 302px; float: right }
	/* Chamada galeria de fotos */
	div#fotosDestaque { height: 323px }
	div#fotosDestaque p { margin-top: 15px }
	div#fotosDestaque h2 a { background: url(../img/head-fotos.gif) no-repeat; display: block; text-indent: -5555px; width: 285px; height: 38px; overflow: hidden }
	div#fotosDestaque h3 { color: #A1C1D1; font-size: 14px; margin: 15px 0 0 14px; width: 277px }
	div#fotosDestaque ul { width: 310px; margin: 0 auto }
	div#fotosDestaque ul li { float: left; margin: 7px 0 0 7px }
	div#fotosDestaque ul li a { background-color: #FFFFFF; border: 6px solid #B9D5F9; display: block; height: 92px; width: 123px }
	div#fotosDestaque ul li a span.posicionamento { display: table-cell; height: 92px; text-align: center; vertical-align: middle; width: 123px }
	div#fotosDestaque ul li a:hover { border: solid 6px #d4f8b1 }
	div#fotosDestaque span.verMais { display: block; text-align: right; width: 292px; clear: both }
	div#fotosDestaque span.verMais a { font-size: 14px }
	div#fotosDestaque span.verMais a:hover { color: #7fb947 }
	/* Chamadas blog e twitter */
	div#blogTwitter { height: 325px; width: 303px }
	div#blogTwitter h3 { font-size: 14px; margin-bottom: 5px; color: #a1c1d1 }
		/* Blog */
		h2.headBlog { margin-bottom: 15px }
		h2.headBlog a { background: url(../img/head-blog.gif) no-repeat; display: block; width: 303px; height: 38px; text-indent: -5555px; overflow: hidden }
		p.postBlog a:hover { text-decoration: underline }
			/* Data artigo */
			.dataArtigo { float: left; height: 50px; position: relative; width: 50px }
				/* Mes */
				.mesArtigo { background: url(../img/blog-mes.gif) no-repeat; bottom: 12px; height: 14px; left: 0; position: absolute; text-indent: -1000em; width: 33px }
				.m-1 { background-position: 0 0 }
				.m-2 { background-position: 0 -20px }
				.m-3 { background-position: 0 -40px }
				.m-4 { background-position: 0 -60px }
				.m-5 { background-position: 0 -80px }
				.m-6 { background-position: 0 -100px }
				.m-7 { background-position: 0 -120px }
				.m-8 { background-position: 0 -140px }
				.m-9 { background-position: 0 -160px }
				.m-10 { background-position: 0 -180px }
				.m-11 { background-position: 0 -200px }
				.m-12 { background-position: 0 -220px }
				/* Dia */
				.diaArtigo { background: url(../img/blog-date.gif) no-repeat; height: 22px; left: 0; position: absolute; text-indent: -1000em; top: 1px; width: 30px }
				.d-01 { background-position: 0 0 }
				.d-02 { background-position: 0 -30px }
				.d-03 { background-position: 0 -60px }
				.d-04 { background-position: 0 -90px }
				.d-05 { background-position: 0 -120px }
				.d-06 { background-position: 0 -150px }
				.d-07 { background-position: 0 -180px }
				.d-08 { background-position: 0 -210px }
				.d-09 { background-position: 0 -240px }
				.d-10 { background-position: 0 -270px }
				.d-11 { background-position: 0 -300px }
				.d-12 { background-position: 0 -330px }
				.d-13 { background-position: 0 -360px }
				.d-14 { background-position: 0 -390px }
				.d-15 { background-position: 0 -420px }
				.d-16 { background-position: 0 -450px }
				.d-17 { background-position: 0 -480px }
				.d-18 { background-position: 0 -510px }
				.d-19 { background-position: 0 -540px }
				.d-20 { background-position: 0 -570px }
				.d-21 { background-position: 0 -600px }
				.d-22 { background-position: 0 -630px }
				.d-23 { background-position: 0 -660px }
				.d-24 { background-position: 0 -690px }
				.d-25 { background-position: 0 -720px }
				.d-26 { background-position: 0 -750px }
				.d-27 { background-position: 0 -780px }
				.d-28 { background-position: 0 -810px }
				.d-29 { background-position: 0 -840px }
				.d-30 { background-position: 0 -870px }
				.d-31 { background-position: 0 -900px }
				/* Ano */
				.anoArtigo { background: url(../img/blog-ano.gif) no-repeat; height: 42px; position: absolute; right: 5px; text-indent: -1000em; top: 1px; width: 15px }
				.a-2010 { background-position: 0 2px }
				.a-2011 { background-position: -20px 2px }
				.a-2012 { background-position: -40px 2px }
				.a-2013 { background-position: -60px 2px }
				.a-2014 { background-position: -80px 2px }
				.a-2015 { background-position: -100px 2px }
				.a-2016 { background-position: -120px 2px }
				.a-2017 { background-position: -140px 2px }
				.a-2018 { background-position: -160px 2px }
				.a-2019 { background-position: -180px 2px }
				.a-2020 { background-position: -200px 2px }
				.a-2021 { background-position: -220px 2px }
				.a-2022 { background-position: -240px 2px }
				.a-2023 { background-position: -260px 2px }
				.a-2024 { background-position: -280px 2px }
				.a-2025 { background-position: -300px 2px }
				.a-2026 { background-position: -320px 2px }
				.a-2027 { background-position: -340px 2px }
				.a-2028 { background-position: -360px 2px }
				.a-2029 { background-position: -380px 2px }
				.a-2030 { background-position: -400px 2px }
		/* Twitter */
		h2.headTwitter { margin: 42px 0 15px 0 }
		h2.headTwitter a { background: url(../img/head-twitter.gif) no-repeat; display: block; width: 303px; height: 40px; text-indent: -5555px; overflow: hidden }
		img.imgTwitter { float: left }
		img.imgTwitterFail { float: left; margin-right: 5px }
		p.postTwitter { width: 210px; float: right }
		p.postTwitter span.alinhamento { display: table-cell; height: 80px; vertical-align: middle; width: 210px }
		p.postTwitter a:hover { text-decoration: underline }
		
	/* Chamada discografia */
	div#discografiaChamada { margin-top: 20px }
	div#discografiaChamada h2 { width: 324px; height: 59px; background: url(../img/head-discografia.gif) no-repeat; text-indent: -5555px }
	div#discografiaChamada ul { width: 302px; margin: 10px auto }
	div#discografiaChamada ul li { overflow: hidden; margin-bottom: 10px }
	div#discografiaChamada ul li h3 a { display: block; font-size: 14px; margin-bottom: 5px } 
	div#discografiaChamada ul li h3 a:hover, div#discografiaChamada ul li p a:hover { text-decoration: underline }
	div#discografiaChamada ul li img { float: left; margin: 0 10px 0 0 }
	div#discografiaChamada ul li p { line-height: 18px }
	/* Chamada cifras */
	div#cifrasChamada h2 { width: 302px; height: 77px; background: url(../img/head-cifras.gif) no-repeat; text-indent: -5555px }
	div#cifrasChamada ul { width: 280px; margin: 10px auto }
	div#cifrasChamada ul li { margin-bottom: 8px }
	div#cifrasChamada ul li span.numeracaoCifra { font-weight: bold; color: #7eb845 }
	div#cifrasChamada ul li a:hover { text-decoration: underline }

/* Secundarias */
div#conteudo div.secundarias p { line-height: 18px; margin-bottom: 15px; text-align: justify }
div#conteudo div.secundarias h2 { color: #7FB947; font-size: 16px; margin: 0 0 15px }
div#conteudo div.secundarias h3 { font-size: 14px; margin: 0 0 15px  }
div#conteudo div.secundarias ul {margin: 0 0 15px; overflow: hidden }
div#conteudo div.secundarias ul li { list-style: disc inside none }

	/* Erro */
	div#conteudo h1#titulo-erro-404 { background: url(../img/head-erro-404.gif) no-repeat; height: 40px; margin-bottom: 15px; text-indent: -5555px; width: 657px }

	/* Sobre */
	div#conteudo h1.headSobre { background: url(../img/head-sobre.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px } 
	
	/* Missao Valores */
	div#conteudo h1.headMissao { background: url(../img/head-missao.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px }
	
	/* Integrantes */
	div#conteudo h1.headIntegrantes { background: url(../img/head-integrantes.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px }
	div#conteudo ul#lista-integrantes { overflow: hidden }
	div#conteudo ul#lista-integrantes li { float: left; list-style: none outside none; margin: 0 10px 10px 0; width: 104px }
	div#conteudo ul#lista-integrantes li a { border: 6px solid #b9d5f9; display: block; margin-bottom: 5px }
	div#conteudo ul#lista-integrantes li a:hover { border: 6px solid #d4f8b1 }
	div#conteudo ul#lista-integrantes li a img { display: block }
	div#conteudo ul#lista-integrantes li h4 { color: #19506C; font-size: 14px; text-align: center }
	div#conteudo ul#lista-integrantes li p { color: #19506C; text-align: center }
	
	/* Politicas e termos legais */
	div#conteudo h1.headPolitica { background: url(../img/head-politica.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px }
	
	/* Parceiros */
	div#conteudo h1.headParceiros { background: url(../img/head-parceiros.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px }
	div#conteudo div.secundarias ul#lista-parceiros li { list-style: none outside none; overflow: hidden; margin-bottom: 15px }
	div#conteudo div.secundarias ul#lista-parceiros li img { float: left; margin-right: 15px }
	div#conteudo div.secundarias ul#lista-parceiros li h2 { margin: 0; padding: 10px 0 15px }
	div#conteudo div.secundarias ul#lista-parceiros li a:hover { text-decoration: underline }
	
	
	/* Galeria de fotos */
	div#conteudo h1.headgaleriaFotos { background: url(../img/head-galeriafotos.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px }
	div#conteudo div.secundarias ul.galeriaFotos { }
	div#conteudo div.secundarias ul.galeriaFotos li { float: left; list-style: none outside none; margin: 0 22px; padding: 15px; width: 150px }
	div#conteudo div.secundarias ul.galeriaFotos li:hover { background-color: #FFF }
	div#conteudo div.secundarias ul.galeriaFotos li h2 { font-size: 12px; margin: 0 0 5px; padding: 0 }
	div#conteudo div.secundarias ul.galeriaFotos li h2 a { background-color: transparent; color: #7FB947; border: 0 none; font-size: 12px; height: auto; margin: 0 0 5px; padding: 0; width: auto }
	div#conteudo div.secundarias ul.galeriaFotos li p { margin: 0 0 5px }
	div#conteudo div.secundarias ul.galeriaFotos li p a { background-color: transparent; border: 0 none; height: auto; margin: 0; width: auto } 
	div#conteudo div.secundarias ul.galeriaFotos li h2 a:hover, div#conteudo div.secundarias ul.galeriaFotos li p a:hover { border: 0; text-decoration: underline}
	div#conteudo div.secundarias ul.galeriaFotos li a { background-color: #FFFFFF; border: 5px solid #B9D5F9; display: block; height: 100px; margin: 0 auto; overflow: hidden; width: 140px }
	div#conteudo div.secundarias ul.galeriaFotos li a span.posicionamento { display: table-cell; height: 100px; text-align: center; vertical-align: middle; width: 140px }
	div#conteudo div.secundarias ul.galeriaFotos li a span.posicionamento img { height: 104px }
	div#conteudo div.secundarias ul.galeriaFotos li a:hover { border: solid 5px #d4f8b1 }
	
		/* Detalhes Galeria de Fotos */
		div#conteudo div.secundarias p.nav { overflow: hidden }
		div#conteudo div.secundarias p.nav a#previous { float: left; margin-right: 10px }
		div#conteudo div.secundarias p.nav a#next { float: left }
		div#conteudo div.secundarias p.nav a#previous, div#conteudo div.secundarias p.nav a#next { background-color: #B9D5F9; display: block; padding: 4px 8px }
		div#conteudo div.secundarias p.nav a#previous:hover, div#conteudo div.secundarias p.nav a#next:hover { background-color: #D4F8B1; color: #32560f }
		div#conteudo div.secundarias img.imagem-maior { border: 5px solid #FFFFFF; display: block; margin: 0 auto 15px }
		div#conteudo div.secundarias p.caption { text-align: center }
		div#conteudo div.secundarias ul#thumbs-galeria { display: block; margin: 0 auto 15px; overflow: hidden; width: 650px }
		div#conteudo div.secundarias ul#thumbs-galeria li { border: 5px solid #B9D5F9; float: left; height: 88px; list-style: none outside none; margin: 5px; overflow: hidden; text-align: center; width: 88px }
		div#conteudo div.secundarias ul#thumbs-galeria li a {  display: block }
		div#conteudo div.secundarias ul#thumbs-galeria li:hover { border: solid 5px #d4f8b1 }
		div#conteudo div.secundarias ul#thumbs-galeria li.ativo { border: 5px solid #d4f8b1 }
		div#conteudo div.secundarias ul#thumbs-galeria li img { display: block; height: 90px; margin: 0 auto }
		
	
	/* Galeria de Videos */
	div#conteudo h1.headgaleriaVideos { background: url(../img/head-galeriavideos.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px }
	div#conteudo div.secundarias ul.galeriaVideos { margin-top: 20px }
	div#conteudo div.secundarias ul.galeriaVideos li { float: left; list-style: none outside none; margin: 0 10px 10px; padding: 15px; width: 160px }
	div#conteudo div.secundarias ul.galeriaVideos li:hover { background-color: #FFF }
	div#conteudo div.secundarias ul.galeriaVideos li h2 { font-size: 12px; margin: 0 0 5px; padding: 0 }
	div#conteudo div.secundarias ul.galeriaVideos li h2 a { border: 0 none; color: #7FB947; height: auto; width: auto }
	div#conteudo div.secundarias ul.galeriaVideos li h2 a:hover { border: 0 none; text-decoration: underline }
	div#conteudo div.secundarias ul.galeriaVideos li a { border: 5px solid #B9D5F9; display: block; height: 114px; width: 150px }
	div#conteudo div.secundarias ul.galeriaVideos li a:hover { border: 5px solid #d4f8b1 }
		/* Detalhes video */
		div#videoGrande { border: 5px solid #B9D5F9; height: 480px; margin-bottom: 15px; width: 640px }
		
	/* Paginacao */
	div#conteudo div.secundarias ul#paginacao li { float: left; list-style: none outside none; margin-right: 5px }
	div#conteudo div.secundarias ul#paginacao li.pag-atual { background-color: #D4F8B1; cursor: default; display: block; padding: 4px 8px }
	div#conteudo div.secundarias ul#paginacao li.pag-ant a, div#conteudo div.secundarias ul#paginacao li.prox-pag a, div#conteudo div.secundarias ul#paginacao li a { background-color: #B9D5F9; display: block; padding: 4px 8px }
	div#conteudo div.secundarias ul#paginacao li.pag-ant a:hover, div#conteudo div.secundarias ul#paginacao li.prox-pag a:hover, div#conteudo div.secundarias ul#paginacao li a:hover { background-color: #D4F8B1; color: #32560f }
	
	/* Agenda */
	div#conteudo h1.headAgenda { background: url(../img/head-agendasec.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px }
	div#conteudo div.secundarias ul#listagem-agenda li { float: left; height: 146px; list-style: none outside none; margin: 0 10px 10px 0; width: 325px }
	div#conteudo div.secundarias ul#listagem-agenda li div.dataArtigo { float: left }
	div#conteudo div.secundarias ul#listagem-agenda li div.informacoesEventos { float: right; width: 275px }
	div#conteudo div.secundarias ul#listagem-agenda li div.informacoesEventos h2, div#conteudo div.secundarias ul#listagem-agenda li div.informacoesEventos h3 { margin-bottom: 5px }
	div#conteudo div.secundarias ul#listagem-agenda li div.informacoesEventos h2 a { color: #7FB947; font-size: 16px }
	div#conteudo div.secundarias ul#listagem-agenda li div.informacoesEventos p { margin: 0 0 5px }
	div#conteudo div.secundarias ul#listagem-agenda li div.informacoesEventos p a { text-decoration: none }
	div#conteudo div.secundarias ul#listagem-agenda li div.informacoesEventos p a:hover { text-decoration: underline }
	
	div#conteudo div.secundarias div#detalhesEvento h2 { margin: 0 0 3px }
	div#conteudo div.secundarias div#detalhesEvento p a { text-decoration: underline }
	div#conteudo div.secundarias div#detalhesEvento p a:hover { color: #7FB947 }
	
	/* Discografia */
	div#conteudo h1.headDiscografia { background: url(../img/head-discografia-interno.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px }
	img.img-esquerda { float: left; margin: 0 15px 0 0 }
	a#btn-comprar-simplesmente-adorar { background: url(../img/btn-compre-ja-simplesmente-adorar.gif) no-repeat; float: right; font-size: 0; height: 102px; line-height: 0; margin-top: 100px; text-indent: -5000em; width: 269px }
	table.lista-musicas { margin-bottom: 15px }
	table.lista-musicas td { width: 140px }
	table.lista-musicas td div { border: 1px solid #AEE1FF; height: 15px; margin: 5px; width: 91px }
	
	
	/* Cifras */
	div#conteudo h1.headCifra { background: url(../img/head-cifras-secundaria.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px }
	div#conteudo div.secundarias div.listagemcifrasGeral { clear: both; margin-bottom: 15px }
	div#conteudo div.secundarias div.listagemcifrasGeral img { float: right; margin-left: 15px }
	div#conteudo div.secundarias div.listagemcifrasGeral h2 { color: #7FB947; font-size: 16px }
	div#conteudo div.secundarias div.listagemcifrasGeral ul.cifras { float: left; margin: 0 10px 0 0; width: 269px }
	div#conteudo div.secundarias div.listagemcifrasGeral ul.cifras li { background: url(../img/marcador-cifra.gif) no-repeat; list-style: none outside none; margin-bottom: 10px; padding: 8px 0 8px 30px }
	div#conteudo div.secundarias div.listagemcifrasGeral ul.cifras li a:hover { text-decoration: underline }
	
	/* Contato */
	div#conteudo h1.headContato { background: url(../img/head-contato.gif) no-repeat; height: 38px; margin-bottom: 15px; text-indent: -5555px; width: 657px }
	div#conteudo div.secundarias form#formularioContato { width: 470px; margin: 0 auto }
	div#conteudo div.secundarias form#formularioContato fieldset legend { display: none }
	div#conteudo div.secundarias form#formularioContato fieldset ul li { list-style: none outside none; margin-bottom: 10px }
	div#conteudo div.secundarias form#formularioContato fieldset ul li label { display: block; font-weight: bold; padding-left: 3px }
	div#conteudo div.secundarias form#formularioContato fieldset ul li label.error { color: #F00; font-weight: normal }
	div#conteudo div.secundarias form#formularioContato fieldset ul li.itemContatoPeq { width: 222px; float: left }
	div#conteudo div.secundarias form#formularioContato fieldset ul li.contatoDireita { display: inline; margin-left: 25px }
	div#conteudo div.secundarias form#formularioContato fieldset ul li.itemContatoPeq label { width: 222px; display: block }
	input#txtNome, input#txtEmail { width: 450px; height: 25px; padding: 5px 10px; background: url(../img/campo-contato-grande.gif) no-repeat; line-height: 20px }
	input#txtTelefone, input#txtCelular, input#txtCidade { width: 202px; height: 25px; padding: 5px 10px; line-height: 20px }
	select#slcEstado { width: 222px; height: 35px; padding: 8px 10px }
	input#txtTelefone, input#txtCelular, input#txtCidade, select#slcEstado { background: url(../img/campo-contato-pequeno.gif) no-repeat }
	textarea#txtMensagem { width: 450px; height: 175px; padding: 5px 10px; background: url(../img/campo-mensagem.gif) no-repeat }
	input#btnEnviar { width: 68px; height: 25px; background: url(../img/btnenviar.gif) no-repeat left; text-indent: -5555px; float: right; cursor: pointer }
	input#btnEnviar:hover { background-position: right }
	div#conteudo div.secundarias div.mensagemEnviada { width: 470px; height: 100px; margin: 20px auto; border: 1px solid #d4f8b1; background-color: #B9D5F9 }
	div#conteudo div.secundarias div.mensagemEnviada p { width: 400px; margin: 13px auto 0; text-align: center }
	div#conteudo div.secundarias div.mensagemEnviada p a { text-decoration: underline }
	div#conteudo div.secundarias div.mensagemEnviada p a:hover { color: #7fb947 }
	div#conteudo div.secundarias div.erros { margin: 0 auto 15px; width: 470px }
	div#conteudo div.secundarias div.erros ul { margin: 0 }



/* Envolve o Rodape */
div#rodape { background: url(../img/bg-rodape-corre.gif) repeat-x; height: 91px; border-top: solid #e9f2ff 7px; clear: both }
div#conteudoRodape { width: 960px; margin: 0 auto }
div#rodape div#conteudoRodape div#conteudoEsquerda-rodape { float: left; margin-top: 20px }
div#rodape div#conteudoRodape div#conteudoEsquerda-rodape ul li { margin-left: 3px }
div#rodape div#conteudoRodape div#conteudoEsquerda-rodape ul li, div#rodape div#conteudoRodape div#conteudoEsquerda-rodape ul li a { color: #FFF }
div#rodape div#conteudoRodape div#conteudoEsquerda-rodape ul li a:hover { text-decoration: underline }
div#rodape div#conteudoRodape div#conteudoEsquerda-rodape ul li.historicoMapa { margin-left: 0 }
div#rodape div#conteudoRodape div#conteudoEsquerda-rodape p { display: block; margin-top: 30px }
div#rodape div#conteudoRodape div#conteudoEsquerda-rodape p, div#rodape div#conteudoRodape div#conteudoEsquerda-rodape p strong { color: #FFF }
div#rodape div#conteudoRodape div#conteudoEsquerda-rodape p a { background: url(../img/princiweb.gif) no-repeat 0 3px; display: inline-block; height: 13px; margin-left: 5px; text-indent: -5555px; width: 149px  }
div#conteudoRodape img { float: right; margin-top: 19px }
div#conteudoEsquerda-rodape ul li { float: left }


/* Mensagem da newsletter - sucesso */
div#msg-newsletter-erro, div#msg-newsletter-sucesso { position: fixed; bottom: 0; left: 0; right: 10px; background: #fff; border: 1px solid #CCCCCC; text-align: center; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; width: 100%; margin: 0; padding: 15px; z-index: 99999; cursor: pointer }
div#msg-newsletter-erro { color: #C00 }
div#msg-newsletter-sucesso { color: #390 }

