/*
-----------------------------------------------
Website: http://www.sambaai.com.br
Autor: Juliano Toazza
Criado em: 12/02/2009
Ultima Atualização: 04/03/2009
-----------------------------------------------
*/

* 								{ margin:0; padding:0; text-indent:0; }
body 							{ background:#301A0D; outline:0;height:100%;*height:100%;_height:100%; }
body, input, textarea, select 		{ font:11px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
img, fieldset 						{ border:none; }
ul, li 							{ list-style:none; }
legend 							{ text-indent:0; color:#000; }
label 							{ cursor:pointer; }
a 								{ text-decoration:none; outline:0; }
a:hover 							{ text-decoration:underline; }
address 							{ font-style:normal; }
hr 								{ display:none; }
h1, h2, h3, h4, h5, h6 			{ font-weight:normal; }
.clear 							{ clear: both; }
.left 							{ float:left; }
.right 							{ float:right; }

/* ESTRUTURA 
----------------------------------------------- */
div#header 						{ width:100%; height:560px;position:relative; _position:relative;*position:relative;}
div#flash-holder					{ width:100%; height:560px;z-index:10; position:relative; _position:relative;*position:relative;}
h2.titulos 						{ font-size:28px; color:#331a0d; font-weight:bold; font-style:italic; }

/* Agenda */
div#agenda 						{ position:absolute;top:60px; z-index:99; left:50%; margin-left:150px; width:390px; height:340px;}
h2.agenda 						{ padding-left:70px; line-height:50px; *line-height:60px; }
div#agenda ul 						{ width:290px; padding:0 20px; height:285px; overflow:hidden; }
div#agenda li 						{ height:45px; width:290px; }
div#data 						{ float:left; width:45px; }
div#data .dia 					{ font:27px Georgia, "Times New Roman", Times, serif; color:#ffba00; font-weight:bold; }
div#data .mes-e-ano 				{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#ffba00; }
div#nome-evento 					{ margin-left:45px; line-height:30px; padding-top:5px; width:240px; font-size:18px; border-bottom:1px solid #584806; }
div#nome-evento a 				{ color:#fff; text-decoration:none; }
div#nome-evento a:hover  			{ color:#FFBA00; }
a#bt-ver-agenda-completa 		{ float:right; margin:2px 10px 5px 0; padding-right:20px; background:url(../img/ico-mais.png) center right no-repeat; color:#FFF; text-decoration:none; }
a:hover#bt-ver-agenda-completa 	{ color:#FFC700; }
div#container 					{ margin:0 auto; width:970px; clear:both; }
div#content 						{ }

/* Footer */
div#footer 						{ clear:both; margin:0 auto; margin-top:15px; width:100%; height:50px; background:#301A0D url(../img/bg-footer.png) center no-repeat; }
div#footer-content 				{ position:relative; padding-top:5px; margin:0 auto; width:970px; height:50px; }
div#footer-content a#orkut 		{ float:left; display:block; width:90px; height:35px; }
div#footer-content a#blog 		{ float:left; display:block; width:73px; height:35px; }
div#footer-content a#msn 		{ float:left; display:block; width:66px; height:35px; }
div#footer-content a#youtube 	{ float:left; display:block; width:100px; height:35px; }
div#footer-content a#palcomp3 	{ float:left; display:block; width:130px; height:35px; }
div#footer-content span 			{ display:none; }
div#footer-content address 		{ font-size:10px; padding:3px 0 0 50px; float:left; color:#838383; text-align:left; }
div#footer-content address a 		{ color:#838383; text-decoration:underline; }
div#footer-content address a:hover { text-decoration:none; }
div#footer-content address strong { font-size:11px; font-weight:bold; }
div#footer-content p a#logo-hive 	{ margin:8px 0 0 930px; display:block; width:29px; height:26px; background:url() 0 0 no-repeat; }
div#footer-content p a#logo-hive span { display:none; }

/* HOME */
div#box-noticias 				{ float:left; margin-right:30px; background: url(../img/bg-box-noticias.png) 0 0 no-repeat; width:230px; height:277px; }
h2.noticias 						{ padding-left:60px; line-height:45px; }
div#box-noticias ul 				{ width:190px; padding:20px 0 0 20px; height:180px; overflow:hidden; }
div#box-noticias li 				{ line-height:30px; width:190px; border-bottom:1px solid #d6d1cf; }
div.noticia 						{ }
div.noticia span.data 			{ color:#d95323; }
div.noticia span.nome-noticia 	{ font-size:14px; font-weight:bold; color:#633117; }
div.noticia a 					{ color:#633117; }
div.noticia a:hover 				{ color:#d95323; text-decoration:none }
a#bt-todas-as-noticias 			{ font-size:10px; line-height:20px; float:right; margin:0 18px 0 0; padding-right:20px; background:url(../img/ico-mais.png) center right no-repeat; color:#331a0d; text-decoration:none; }
a:hover#bt-todas-as-noticias 	{ color:#DFA60B; }
div#meio 						{ float:left; width:390px; height:280px; }
div#box-novoCD 					{ float:left; margin-bottom:10px; background: url(../img/bg-box-novoCD.png) 0 0 no-repeat; width:389px; height:128px; }
h2.novo-cd 						{ padding-left:85px; line-height:65px; }
.conteudo-novo-cd 				{ font-size:12px; padding-left:85px; padding-right:25px; }
a#bt-saiba-mais 					{ color:#FFF; font-size:10px; line-height:20px; float:right; margin:5px 15px 5px 0; padding-right:20px; background:url(../img/ico-mais.png) center right no-repeat; text-decoration:none; }
a:hover#bt-saiba-mais 			{ color:#DFA60B; }
div#box-newsletter 				{ margin-left:9px; float:left; background: url(../img/bg-box-newsletter.png) 0 0 no-repeat; width:380px; height:138px; }
h2.newsletter 					{ padding-left:50px; line-height:45px; }
.conteudo-newsletter 			{ padding:0 15px 0 20px; font-size:12px; color:#3d3d3d; }
div#box-newsletter input 			{ float:left; font:11px Tahoma; color:#636363; border:1px solid #9A9A9A; padding:3px; margin-top:2px; height:18px; width:300px; }
div#box-newsletter label 			{ width:80px; margin-top:8px; display:block; font-weight:bold; }
div#box-newsletter .bt-enviar 	{ width:35px; height:35px; background: url(../img/bt-enviar-newsletter.png) 5px 0px no-repeat; border:none; cursor:pointer; }


div#box-galeria 					{ float:right; margin-left:5px; background: url(../img/bg-box-galeria.png) 0 0 no-repeat; width:290px; height:277px; }
h2.galeria 						{ padding-left:62px; line-height:50px; }
div#box-galeria img 				{ float:left; margin:0 10px 8px 15px; }
div#box-galeria li 				{ margin:10px 0 8px 0; height:86px; width:280px; clear:both; }
div#box-galeria ul 				{ padding:0px; margin:0; }
div#box-galeria .txt-1 			{ font-size:14px; color:#d95323; font-weight:bold; }
div#box-galeria .txt-2 			{ color:#331a0d; font-weight:bold; }
div#box-galeria .txt-3 			{ color:#331a0d; }
div#box-galeria li a 				{ color:#000; text-decoration:none; }
div#box-galeria li a:hover 		{ text-decoration:underline; }
a#bt-ver-galeria-completa 		{ background: url(../img/ico-mais.png) center right no-repeat; clear:both; font-size:10px; line-height:20px; float:right; margin:0 38px 0 0; padding-right:20px; color:#331a0d; text-decoration:none; }
a:hover#bt-ver-galeria-completa { color:#DFA60B; }

div#box-galeria  ul 						{ width:250px; padding:0 20px; height:285px; overflow:hidden; }
div#box-galeria  li 						{ height:35px; width:290px; }
div#box-galeria div#data 						{ float:left; width:45px; }
div#box-galeria div#data .dia 					{ font:27px Georgia, "Times New Roman", Times, serif; color:#ffba00; font-weight:bold; }
div#box-galeria div#data .mes-e-ano 				{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#ffba00; }
div#box-galeria div#nome-evento 					{ margin-left:45px; line-height:30px; padding-top:5px; width:240px; font-size:18px; border-bottom:1px solid #584806; }
div#box-galeria div#nome-evento a 				{ color:#633117; text-decoration:none; }
div#box-galeria div#nome-evento a:hover  			{ color:#d95323; }
/* INTERNAS 
----------------------------------------------- */
div#titulo-internas 			{ position:absolute; z-index:9999; left:50%; margin-left:-250px; top:130px; width:430px; height:40px; }
div#internas-content 			{ padding:18px; float:left; margin-bottom:15px; background: url(../img/bg-content-internas.png) no-repeat; width:625px; height:617px; }
div#sidebar-internas 			{ float:left; margin-top:55px; background: url(../img/bg-sidebar-internas.jpg) no-repeat; width:302px; height:582px; }

.paginacao						{  margin-left:12px; padding:10px 0; }
.paginacao span					{ color:#28160b; }
.paginacao a					{ font-size:14px; text-decoration:none; color:#896b28; }
.paginacao a:hover, 
.paginacao a.paginaSel			{ font-size:14px; color:#896b28; text-decoration:none; font-weight:bold; }

a.bt-voltar 					{ background: url(../img/ico-voltar.png) center left no-repeat; clear:both; font-size:11px; line-height:20px; float:right; margin:0 18px 0 0; padding-left:20px; color:#896b28; text-decoration:underline; }
a.bt-voltar:hover 				{ color:#331A0D; text-decoration:none; }
a.bt-vertodas 					{ background: url(../img/ico-voltar.png) center left no-repeat; clear:both; font-size:11px; line-height:20px; float:right; margin-left:18px; padding-left:20px; color:#896b28; text-decoration:underline; }
a.bt-vertodas:hover 			{ color:#331A0D; text-decoration:none; }

/* Erro 404 */
div#not-found 							{ text-align:center; padding-top:50px; padding-bottom:80px; color:#FFF; }
div#not-found h3 							{ font-size:20px; }
div#not-found ul#possiveis-erros			{ width:500px; color:#FFF; background:#1F1008; border:none; padding:20px; margin:0 auto; text-align:left; }
div#not-found ul#possiveis-erros li			{ list-style:square; padding-left:10px; margin-left:10px; }	


/* INTERNAS - Agenda */
div#agenda-internas 				{ width:300px; height:430px; }
h2.agenda-internas 				{ margin-bottom:5px; padding-left:70px; line-height:50px; *line-height:60px; }
div#agenda-internas ul 			{ width:230px; padding:0 20px; overflow:hidden; }
div#agenda-internas li 			{ height:45px; width:330px; }
div#data-internas 				{ float:left; width:45px; }
div#data-internas .dia 			{ font:27px Georgia, "Times New Roman", Times, serif; color:#ffba00; font-weight:bold; }
div#data-internas .mes-e-ano 	{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#ffba00; }
div#nome-evento-internas 		{ margin-left:45px; line-height:30px; padding-top:5px; width:280px; font-size:18px; border-bottom:1px solid #553d0a; }
div#nome-evento-internas a 			{ color:#fff; text-decoration:none; }
div#nome-evento-internas a:hover  	{ color:#FFBA00; }

div#agenda-internas a#bt-ver-agenda-completa { float:right; margin:15px 20px 5px 0; padding-right:20px; background: url(../img/ico-mais.png) center right no-repeat; color:#FFF; text-decoration:none; }
div#agenda-internas a:hover#bt-ver-agenda-completa { color:#FFC700; }

/* INTERNAS - Newsletter */
div#box-newsletter-internas 	{ margin-left:9px; float:left; width:288px; height:138px; }
h2.newsletter-internas 			{ padding-left:55px; line-height:55px; }
.conteudo-newsletter-internas 	{ padding:0 15px 0 15px; font-size:12px; color:#3d3d3d; }
div#box-newsletter-internas input { float:left; font:11px Tahoma; color:#636363; border:1px solid #9A9A9A; padding:3px; margin-top:2px; height:18px; width:210px; }
div#box-newsletter-internas label { width:80px; margin-top:8px; display:block; font-weight:bold; }
div#box-newsletter-internas .bt-enviar { width:35px; height:35px; background: url(../img/bt-enviar-newsletter.png) 5px 0px no-repeat; border:none; cursor:pointer; }

/* A Banda */
div.banda 						{ height:565px; overflow:auto; color:#000; }
div.banda img 					{ margin-top:10px; }
a#bt-conheca-integrantes 		{ background: url(../img/ico-mais.png) center right no-repeat; clear:both; font-size:11px; line-height:20px; float:right; margin:0 18px 0 0; padding-right:20px; color:#896b28; text-decoration:underline; }
a:hover#bt-conheca-integrantes 	{ color:#331A0D; text-decoration:none; }

/* Integrantes */
div.integrantes 				{ height:565px;  color:#000; }

/* Integrantes - TABS */
.tabs ul li 					{ display:block; padding-right:18px; float:left; width:105px; }
.tabs img 						{ margin-left:5px; _margin-left:0px; width:105px; }
.tabs .fotos 					{ margin-left:4px; _margin-left:0.2em; _padding:0px; padding-right:8px; }
.alvos 							{ overflow:auto; width:578px; height:280px; margin:0px 0px 0 5px; padding-top:10px; background:#ffba00; clear:both; }
.alvos a						{ color:#000; }
.alvos .txt-1 					{ font-size:18px; font-weight:bold; }
.alvos .txt-2 					{ font-size:14px; font-weight:bold; }
.alvos .txt-3 					{ font-size:12px; }
.alvos .descricao 				{ *margin-top:-15px; padding:15px; }
.ui-tabs-selected 				{ background: url(../img/bg-foto-tabs.jpg) bottom center no-repeat; width:109px; }
.ui-tabs-panel 					{ }
.ui-tabs-hide 					{ display:none; }

/* Galeria de Fotos */
.txt-top 						{ color:#000; margin-bottom:15px; }
div#minibox-galeria 			{ margin-left:15px; margin-bottom:12px; background:url(../img/bg-minibox-galeria.png) no-repeat; width:572px; height:58px; }
div#thumb-mini-galeria			{ float:left; padding:5px; width:64px; height:48px; overflow:hidden; }
div#data-galeria 				{ float:left; padding-left:6px; padding-top:4px; width:41px; }
div#data-galeria .dia 			{ font:27px Georgia, "Times New Roman", Times, serif; color:#4c3808; font-weight:bold; }
div#data-galeria .mes-e-ano 	{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#4c3808; }
h3.titulo-galeria 				{ float:left; width:438px; padding-left:11px; line-height:35px; font-size:16px; color:#4C3808; font-weight:bold; }
h5.quantidade-fotos-galeria 	{ float:left; font-size:11px; color:#4C3808; padding-left:11px; line-height:20px; }
a#bt-abrir-galeria 				{ display:block; font-size:10px; line-height:20px; float:right; margin:0 18px 0 0; padding-right:5px; color:#28160b; text-decoration:underline; }
a:hover#bt-abrir-galeria 		{ color:#28160b; text-decoration:none; }

/* Galeria - detalhe */
div#top-galeria-detalhe			{ color:#000; margin-bottom:15px; }
h3.titulo-galeria-detalhe		{ padding-left:58px; line-height:55px; font-size:16px; color:#4C3808; font-weight:bold; }
div#imagem-grande 				{ margin-left:20px; _margin-left:10px; float:left; width:405px; height:305px; }
div#jquery-thumbs 				{ background:#f5f3ec; border:3px solid #ebe6d9; float:left; padding:0 15px 0 15px; margin-left:20px; width:110px; height:480px; overflow:hidden; }
div.thumbs 						{ overflow:hidden; height:440px; }
div.thumbs img					{ margin-bottom:5px; }
a#bt-cima 						{ margin-bottom:5px; display:block; background: url(../img/seta-cima.png) center center no-repeat;  height:15px; overflow:hidden; }
a#bt-cima span					{ display:none; }
a#bt-baixo 						{ margin-top:5px; display:block; background: url(../img/seta-baixo.png) center center no-repeat; height:15px; overflow:hidden; }
a#bt-baixo span					{ display:none; }
div#rodape-internas 			{ clear:both; }
div#rodape-downloads 			{ clear:both; margin-top:20px; }
#voltar-galeria-detalhe 		{ margin-top:-15px; *margin-top:10px; margin-right:30px; }

/* Agenda */
div.agenda 						{ height:550px; overflow:hidden; }
h3.titulo-periodo 				{ margin:10px 0 5px 15px; font-size:20px; color:#331a0d; font-weight:bold; font-style:italic; }
div.grupo 						{ margin-left:15px; margin-bottom:10px; padding:5px; width:567px; height:50px; background:#ebe6d9; }
div.grupo .titulo 				{ font-size:12px; color:#28160b; font-weight:bold; }
div.grupo .descricao			{ color:#28160b; }
div.grupo .txt 					{ margin:11px 5px 0 55px; }
div.grupo a:hover				{ color:#28160b; text-decoration:underline; }

div.evento-selecionado			{ background-color:#DAEBE1; }

/* Noticias */
div.noticias 					{ height:550px; margin-top:10px; *margin-top:30px; overflow:hidden; }
div.noticias-detalhe 			{ height:540px; overflow:hidden; padding:25px; color:#28160b; }
#bt-ver-todas			 		{ margin-top:-15px; *margin-top:10px; margin-right:30px; }

/* Contratante */
div.contratante 				{ height:530px; overflow:hidden; padding:25px; color:#28160b; }
div.contratante .txt 			{ margin-bottom:25px; }
div.contratante .txt a 			{ color:#000; }
div.contratante .txt-2			{ font-size:14px; font-weight:bold; line-height:19px; }
div.contratante .nome-arquivo 	{ float:left; padding-left:30px; line-height:29px; }
a.minibox-contratante 			{ color:#000; display:block; margin-bottom:2px; background:url(../img/bg-minibox-contratante.png) no-repeat; width:572px; height:29px; }


/* Downloads */
div.downloads 					{ height:530px; overflow:hidden; padding:25px; color:#28160b; }
div.downloads .txt 				{ margin-bottom:25px; }
div.downloads h3.sub-titulo		{ font-size:12px; font-weight:bold; color:#000; background: url(../img/ico-disco.png) no-repeat; width:18px; height:18px; padding-left:22px; margin-bottom:5px; margin-top:20px; line-height:18px; }
div.downloads .nome-arquivo 	{ float:left; padding-left:30px; line-height:29px; }

a.minibox-downloads 			{ color:#000; display:block; margin-bottom:2px; background:url(../img/bg-minibox-downloads.png) no-repeat; width:572px; height:29px; }
a.minibox-downloads-2			{ color:#000; display:block; margin-bottom:2px; background:url(../img/bg-minibox-downloads-2.png) no-repeat; width:572px; height:29px; }
a.minibox-downloads-3			{ color:#000; display:block; margin-bottom:2px; background:url(../img/bg-minibox-contratante.png) no-repeat; width:572px; height:29px; }

/* Contato */
div.contato 					{ height:530px; overflow:hidden; padding:25px; color:#28160b; }
div.contato .txt 				{ margin-bottom:25px; }

div#form 						{ float:left; width:300px; }
div.contato input, select, textarea	{ width:285px; border:1px solid #2F1A0D; color:#000; background:#F5F0E3; padding:2px; font-size:11px; margin-bottom:10px; }
div.contato .campos, div.contato .campo-requerido	{ padding:3px; margin:0px 0 5px 0; color:#000;  }
div.contato .bt-enviar			{ margin-left:214px; width:79px; padding:2px 10px; font-size:18px; font-style:italic; font-weight:bold; color:#331a0d; border:none; background:#EBE6D9; cursor:pointer; }
div.contato label 				{ color:#3d3d3d; font-weight:bold; }
div.contato .check 				{ width:10px; }

div.contato-integrantes 		{ font-size:12px; color:#3d3d3d; width:230px; float:right; }
div.contato a					{ color:#3d3d3d; }
div.contato a:hover				{ color:#3d3d3d; text-decoration:underline; }





