body 									{ background:#4b0049 url(../img/bg-content.png) 0 327px repeat-x; color:#FFF; }
body, input, textarea, selec				{ font:11px Tahoma, Helvetica, Arial, sans-serif; text-decoration:none; }
img, fieldset 								{ border:none; }
ul, li									{ list-style:none; }
legend 									{ text-indent:0; }
a 										{ color:#FFF; text-decoration:none; }
a:hover 									{ }
address									{ font-style:normal; color:#c9eefd; }

/* CLASSES GERAIS */
div.clear								{ clear:both; }
#hive									{ display:block; width:40px; height:40px; position:absolute; left:50%; margin:90px 0 0 -20px; background:url(pegadinha do malandro); }
#hive span								{ display:none; }
.right									{ text-align:right; }
.f-left									{ float:left; }
.f-right								{ float:right; }
.azul									{ color:#02ffc6; }
.amarelo								{ color:#ffc30e; }
.a-center								{ text-align:center; }

/* FONTE MANENGER */
div.axuliar-modulos  						{ position:absolute; padding:10px; background:#4e54a1; left:50%; margin-left:195px; }
div.axuliar-modulos span 					{ display:block; float:left; padding-right:10px; font-weight:bold; color:#dee0fd; }
div.axuliar-modulos a 					{ display:block; width:9px; height:9px; padding:2px; float:left; }

a#font-down, a#font-up 					{ text-indent:-5000px; margin-top:5px; padding-left:5px }
a#font-up 								{ background:url(../img/icon-mais.png) no-repeat; margin-left:5px; }
a#font-down 								{ background:url(../img/icon-menos.png) no-repeat; }
a#font-small 							{ font-size:10px; line-height:15px; }
a#font-normal							{ font-size:12px; line-height:15px; }
a#font-big 								{ font-size:16px; line-height:15px; }

div.dialog								{ display:none; padding:5px; border:2px solid #240037; background:#4b0049; overflow:auto; position:absolute; z-index:99; left:50%; }
.close-dialog							{ float:right; }
.close-dialog:hover						{ color:#e3aee1; }

div#dialog-banda-cadastrada				{ width:315px; height:140px; margin-left:140px; top:560px; }
div#dialog-recado						{ width:315px; height:250px; margin-left:-220px; top:380px; }


/* FORMS */
select									{ font-size:10px; }
input, textarea							{ background:#eedbee; border:1px solid #000; color:#000; }
label									{ display:block; width:60px; padding-right:10px; float:left; text-align:right; font-weight:bold; color:#FFF; }
.campos 									{ padding:3px; margin-bottom:5px; color:#666;  }
.bt-enviar								{ border:none; background:#430241; font-size:11px; padding:2px; color:#FFF; }

/* ESTRUTURA */
div#container							{ width:930px; margin:0 auto; }
div#container-home						{ background:url(../img/bg.png) repeat-x;  }
div#header								{ height:327px; }
div#content-home							{ background:url(../img/bg-home.jpg) no-repeat; width:930px; height:450px; margin:0 auto; }
div#content								{  }
div#footer								{ height:135px; padding-top:70px; width:930px; margin:0 auto; background:url(../img/footer.png) 0 45px no-repeat; clear:both; }
div#footer div#endereco					{ padding-left:90px; width:320px; float:left; }
div#footer .bt-como-chegar				{ display:block; width:108px; height:28px; float:left; margin:8px 0 0 3px; }
div#footer .bt-como-chegar span			{ display:none; }
div#footer div#adquira-cd					{ width:180px; float:right; }
div#footer div#adquira-cd a				{ color:#d7d7d7; }

/* HOME */
div#agenda-home							{ width:302px; height:158px; float:left; padding-top:74px; overflow:hidden; }
div#agenda-home li,
div#agenda-home li a 						{ display:block; height:42px; overflow:hidden; margin-bottom:4px; }
div#agenda-home li a 						{ background:url(../img/bullet-agenda-home.png) no-repeat 95% 45%; padding-top:5px; }
div#agenda-home li a:hover					{ background-color:#003c65; }
div#agenda-home li a span					{ display:block; width:70px; padding-right:15px; text-align:center; float:left; color:#f7eb0d; font-size:12px; font-weight:bold; cursor:pointer; }
div#agenda-home li a span span				{ color:#cdc200; font-size:10px; font-weight:normal; }
div#agenda-home .ver-agenda				{ color:#95c2e1; font-size:10px; width:114px; line-height:15px; text-align:center; float:right; margin-right:9px; }
div#agenda-home .ver-agenda:hover,
div#galeria-home .ver-galerias:hover		{ color:#FFF; }

div#destaques-home						{ width:354px; height:169px; padding-top:63px; float:left; overflow:hidden; }
div#destaques-home ul						{ width:325px; height:157px; margin:0 0 0 14px; overflow:hidden; }
div#destaques-home ul li					{ text-align:center; }
div#destaques-home ul li a					{ text-align:center; }
div#destaques-home ul img					{ overflow:hidden; border:1px solid #000; }
div#destaques-home ul li .opac				{ background:#000; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; }
div#destaques-home ul li .opac,
div#destaques-home ul li h4					{ display:block; height:30px; width:325px; margin-top:127px; position:absolute; left:50%; margin-left:-150px; z-index:2; font-size:14px; text-align:center; line-height:30px; }

div#galeria-home							{ width:219px; height:167px; padding:66px 11px 0 14px; float:left; margin-left:26px; }
div#galeria-home .thumb-galeria-home		{ display:block; width:109px; height:69px; float:left; overflow:hidden; }
div#galeria-home img						{ border:1px solid #693168; }
div#galeria-home ul						{ height:67px; overflow:hidden; clear:both; }
div#galeria-home li,
div#galeria-home li a						{ display:block; clear:both; }
div#galeria-home li a:hover span,
div#galeria-home li a:hover strong			{ color:#FFF; }
div#galeria-home li.galeria-destaque		{ background:#55215b; height:30px; padding-top:3px; margin-top:5px; }
div#galeria-home li.galeria-destaque span	{ color:#e8b7ea; }
div#galeria-home li.galeria-destaque strong	{ color:#f5d4f7; font-weight:bold; }
div#galeria-home li span					{ display:block; width:30px; padding-right:7px; text-align:center; float:left; color:#8c7c8d; font-size:10px; cursor:pointer; }
div#galeria-home li strong					{ display:block; width:179px; float:left; color:#c2c2c2; cursor:pointer; font-weight:normal; }
div#galeria-home .ver-galerias			{ color:#d4bbe2; font-size:10px; width:100px; line-height:15px; text-align:center; float:right; margin-top:6px; }

div#space								{ clear:both; height:27px; }

div#banda-home							{ width:302px; height:45px; padding-top:130px; padding-left:2px; float:left; }
div#banda-home a							{ width:120px; line-height:19px; padding-left:30px; margin-bottom:5px; float:left; }
div#banda-home a:hover					{ width:115px; padding-left:35px; }

div#area-banda-home						{ width:181px; height:44px; padding-top:131px; float:left; margin-left:27px; }
div#area-banda-home a						{ display:block; line-height:19px; padding-left:27px; margin-bottom:3px; }
div#area-banda-home a:hover				{ padding-left:30px; }

div#melhor-idade-home					{ width:190px; height:44px; padding-top:131px; float:left; margin-left:25px; }
div#melhor-idade-home a					{ color:#f5d4f7; }
div#melhor-idade-home a:hover				{ text-decoration:underline; }

div#receba-novidades						{ width:182px; float:left; margin-left:18px; padding-top:36px; }
div#receba-novidades form					{ width:182px; }
div#receba-novidades form p				{ padding:20px 10px 0 10px; text-align:right; }
div#receba-novidades legend				{ padding-left:50px; _padding-left:40px; *padding-left:40px; }
div#receba-novidades label					{ display:none; }

/* INTERNAS */
div.internas								{ margin-top:20px; clear:both; }

div#nav-bandas							{ margin-left:320px; }
div.nav-sec								{ position:absolute; margin:15px 0 0 200px; }
div.nav-sec a								{ font-weight:bold; color:#ffcb05; }
div.nav-sec a:hover						{ text-decoration:underline; }
div.nav-sec a.azulzinho					{ color:#c9eefd; }
div.nav-sec span							{ color:#7b41db; }

	/* HEADERS */
	h2									{ height:36px; background:url(../img/headers.png) no-repeat; margin-bottom:20px; }
	div#mare-alta h2						{ background-position:0 0; }
	div#galeria h2						{ background-position:0 -40px; }
	div#banda-mare-alta h2				{ background-position:0 -80px; }
	div#videos h2							{ background-position:0 -120px; }
	div#downloads h2						{ background-position:0 -160px; }
	div#contato h2						{ background-position:0 -200px; }
	div#agenda h2							{ background-position:0 -240px; }
	div#bianca-de-liz h2					{ background-position:0 -280px; }
	div#historia h2						{ background-position:0 -320px; }
	div#estrutura h2						{ background-position:0 -360px; }
	div#locacao h2						{ background-position:0 -400px; }
	div#melhor-idade h2					{ background-position:0 -440px; }
	
	h2 span,
	h3									{ display:none; }
	h4									{ color:#e1c2e3; border-bottom:1px solid #8a2a87; padding-bottom:5px; margin-bottom:10px; }

	/* CONTATO */
	div#form-contato							{ width:369px; float:left; _width:375px; }
	div#contato .campos						{ width:290px; }
	div#contato .bt-enviar					{ background:#a3329f; float:right; }
	div#contato select							{ width:295px; margin-bottom:5px; }
	div#contato textarea						{ height:80px; }
	div#localizacao							{ width:516px; float:right; }
	div#localizacao img						{ border:1px solid #a3329f; }
	div#localizacao .bt-como-chegar			{ display:block; float:right; width:108px; height:28px; margin-top:-13px; background:url(../img/bt-como-chegar.png) no-repeat; }
	div#localizacao .bt-como-chegar span		{ display:none; }

	/* VIDEOS */
	div.metade-01							{ width:375px; height:450px; float:left; }
	div.metade-02							{ width:480px; height:450px; float:right; text-align:center; }
	div#videos div.metade-02					{ width:430px; height:450px; float:right; padding-right:50px; text-align:center; }
	
	.box									{ display:block; width:105px; height:118px; padding:5px; float:left; margin:0 10px 10px 0; background:#240037; overflow:hidden; }
	.box:hover								{ background:#632d80; }
	.box span								{ display:block; cursor:pointer; }
	.box .data								{ display:block; height:15px; color:#f5d4f7; font-size:10px; text-align:center; overflow:hidden; }
	.box .image								{ display:block; width:103px; height:69px; border:1px solid #693168; overflow:hidden; }
	.box .image img							{ width:103px; height:69px; }
	.box .desc								{ display:block; height:35px; text-align:center; overflow:hidden; }
	
	div#alvo-video .descricao-detalhe-video	{ display:block; padding:10px; margin-top:10px; }
	div#alvo-video .data-detalhe-video		{ color:#f5d4f7; }
	
	/* DIV GALERIA */
	div#galeria .box							{ margin:0 7px 20px 9px; }
	div#galeria .container-images				{ height:69px; padding:10px; margin:0 0 20px 0; background:#240037; }
	div#galeria .thumb-image					{ display:block; width:103px; height:69px; float:left; margin:0 10px 0 0; overflow:hidden; }
	div#galeria .thumb-image img				{ width:103px; height:69px; }
	div#galeria h4							{ font-size:12px; color:#FFFFFF; }
	div#galeria h4 span						{ color:#c89ec7; }
	
	/* BIANCA DE LIZ */
	div.galeria-resumida						{ width:350px; float:right; padding:0 0 10px 20px; }
	div.galeria-resumida #foto-bianca			{ border:1px solid #693168; width:348px; }
	div.thumbs								{ background:#240037 url(../img/h-galeria-reduzida.png) 10px 5px no-repeat; padding:30px 10px 5px 10px; }
	
	/* DOWNLOADS */
	div#downloads a							{ display:block; width:415px; margin:0 20px 10px 0; float:left; line-height:25px; padding-left:30px; background:#240037 url(../img/ico-download.png) no-repeat 10px 50%; }
	div#downloads a:hover						{ background-color:#632d80; }
	
	/* AGENDA */
	div#imagem-agenda img						{ border:1px solid #693168; }
	div#agenda label							{ width:150px; font-weight:bold; color:#dee0fd; }
	div#agenda #filtro						{ width:150px; }
	div#agenda form							{ margin-left:300px; }
	div.box-agenda							{ height:69px; padding:10px 0; margin:10px 0; border-bottom:1px solid #693168; }
	div.box-agenda img						{ float:left; padding-right:10px; }
	.titulo									{ color:#FF0; }
	div.box-agenda a							{ display:block; height:69px; }
	div.box-agenda a:hover					{ background:#632d80; }
	
	div.imagem-agenda						{ width:120px; float:left; text-align:center; }
	div.descricao-agenda						{ width:800px; float:left; text-align:justify; }
	
	div#agenda .bt-ampliar					{ display:block; width:68px; height:19px; margin:5px auto; background:url(../img/bt-ampliar.png) no-repeat; }
	div#agenda .bt-ampliar span				{ display:none; }
	
	/* BANDA MARE ALTA */
	div#banda-mare-alta div.metade-01			{ width:574px; height:auto; }
	div#banda-mare-alta div.metade-02			{ width:320px; height:auto; }
	div#banda-mare-alta div.thumbs			{ margin-top:20px; }
	
	#alvo-ajax								{ height:220px; overflow:hidden; }
	
	form#form-cadastro-bandas				{ padding-top:120px; height:170px; background:#682966 url(../img/h-cadastro-bandas.png) no-repeat 11px 10px; }
	
	form#form-banda-cadastrada				{ margin-top:25px; padding-top:55px; background:#682966 url(../img/h-banda-cadstrada.png) no-repeat 11px 25px; }
	form#form-banda-cadastrada label			{ width:60px; padding-right:18px; }
	form#form-banda-cadastrada .campos		{ width:197px; padding-right:5px; }
	
	form#form-recado							{ margin-top:25px; padding-top:45px; background:#682966 url(../img/h-form-recado.png) no-repeat 11px 15px; }
	form#form-recado label					{ width:60px; padding-right:18px; }
	form#form-recado .campos					{ width:197px; padding-right:5px; }
	
	form.form-dialog label					{ width:73px; padding-right:5px; }
	form.form-dialog .campos					{ width:200px; }
	
	form.cadastro-bandas						{ padding:10px; margin-bottom:10px; }
	form.cadastro-bandas label				{ width:88px; padding-right:0; }
	form.cadastro-bandas .campos				{ width:190px; _margin-bottom:2px; *margin-bottom:2px; }
	form.cadastro-bandas #ddd				{ width:20px; }
	form.cadastro-bandas #telefone			{ width:156px; }
	form.cadastro-bandas .bt-enviar			{ float:right; margin-right:10px; }
	.legend									{ font-weight:bold; color:#e1c2e3; margin-bottom:10px; }
	
	
/* 404 ERROR */
div#not-found 								{ text-align:center; padding-bottom:50px; }
div#not-found h3 								{ font-size:20px; }
div#not-found ul#possiveis-erros				{ width:700px; background:#400f3f; border:1px solid #8c2389; padding:20px; margin:0 auto; text-align:left; }
div#not-found ul#possiveis-erros li				{ list-style:square; padding-left:10px; margin-left:10px; }

/* PAGINACAO */
div.paginacao 								{ text-align:center; clear:both; margin-top:20px; padding:3px 0; background:#6b1d69; }
div.paginacao .paginaSel						{ font-weight:bold; font-size:14px; }

/* BOTOES DE ACESSIBILIDADE */
div.bts-acess								{ position:absolute; left:50%; margin:-40px 0 0 310px; _margin:-40px 0 0 290px; }
div.bts-acess a								{ display:block; float:left; width:56px; height:19px; margin-left:20px; }
div.bts-acess a span							{ display:none; }
a.bt-topo									{ background:url(../img/bt-topo.png) no-repeat; }
a.bt-back									{ background:url(../img/bt-back.png) no-repeat; }

/* MODULO DE PAGINAS */
div.texto-editor								{ text-align:justify; padding:10px 0; }
div.texto-editor div.imagem					{ width:200px; height:150px; padding:0 5px 40px 20px; float:right; overflow:hidden; }
div.texto-editor div.imagem img 				{ width:200px; height:150px; padding:1px; border:1px solid #8c2389; }
div.texto-editor div.thumbs					{ margin-top:20px; width:574px; }
div.texto-editor div.thumbs img					{ width:103px; height:69px; }

/* jQuery lightBox plugin
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 */
#jquery-overlay 											{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; }
#jquery-lightbox 										{ position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#jquery-lightbox a img 									{ border:none; }
#lightbox-container-image-box 							{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image 								{ padding:10px; }
#lightbox-loading 										{ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav 											{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav 			{ left:0; }
#lightbox-nav a 											{ outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext 			{ width:49%; height:100%; zoom:1; display:block;}
#lightbox-nav-btnPrev 									{ left:0; float:left; }
#lightbox-nav-btnNext 									{ right:0; float:right; }
#lightbox-container-image-data-box 						{ font-size:10px; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto;	width:100%;	padding:0 10px 0;}
#lightbox-container-image-data 							{ padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details 	{ width:70%; float:left; text-align:left; }
#lightbox-image-details-caption 							{ font-weight:bold; }
#lightbox-image-details-currentNumber 					{ display:block; clear:left; padding-bottom:1.0em; }			
#lightbox-secNav-btnClose 								{ width:66px; float:right; padding-bottom:0.7em; }

