body { font:12px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/bg.gif) repeat; }
.yellow { color:#ff9600; }
@font-face {font-family: helveticaneue; src: url('fonts/HelveticaNeueLTPro-LtCn.otf');}
a { color:#fd8804; }
a:hover { color:#fff; }
#slide-controllers, #partners, #agenda a.read-more, #twitter-content, .legend a { background:transparent; }

#tooltip.small-tooltip { border: none;	width: 115px; padding:5px; height: 15px;	opacity: 0.8; background: url('../images/small-tooltip.png'); }
#tooltip.small-tooltip h3 {font-size: 12px; text-align: center; color:#fff; font-weight:bold; }

#tooltip.full-tooltip { border: none;	width: 150px; height: 30px; padding:15px; z-index:1000000000; opacity: 0.8; background: url('../images/full-tooltip.png'); }
#tooltip.full-tooltip h3 {font-size: 12px; text-align: center; color:#fff; font-weight:bold; }
#tooltip.full-tooltip div { text-align: center; }

#container { width:960px; margin:0 auto; }
	#header { height:319px; margin-bottom:20px; }
	#left-column { width:315px; margin-right:15px; float:left; }
		#banner-cobramenos { width:315px; height:157px; overflow:hidden; margin-top:15px; margin-bottom:10px; }
	
		#slide-controllers { background:#fff; padding:2px 5px; width:155px; height:20px; margin-bottom:20px; float:right; }
			#slide-controllers li { float:left; margin:0 3px; }
			#slide-controllers a { text-decoration:none; font-weight:bold; } 
			#slide-controllers a.next-slide { background:url(../images/arrow_slideshow_prox.gif) no-repeat 0 0; padding:0 3px 0 20px; }
			#slide-controllers a.prev-slide { background:url(../images/arrow_slideshow_ant.gif) no-repeat 0 0; padding:0 3px 0 20px; }
			#slide-controllers a.next-slide:hover { background-position:0 -15px; color:red; }
			#slide-controllers a.prev-slide:hover { background-position:0 -15px; color:red; }
		a.bt-mapadasmesas { margin:10px 0; clear:both; text-indent:-9000px; overflow:hidden; display:block; background:url(../images/bts/bt_mapadasmesas.png) no-repeat; width:315px; height:52px; }
		a.bt-mapadasmesas:hover { background-position:0 -52px; }
		.newsletter { border-top:1px solid #9b9b9b; border-bottom:1px solid #9b9b9b; margin:15px 0; padding:15px 0; position:relative; }
			.newsletter h2 { font:18px helveticaneue, helvetica, sans-serif; color:#fff; }
			.newsletter p { font:12px helveticaneue, helvetica, sans-serif; color:#828282; margin-bottom:12px; }
			#formNews #email { width:241px; height:22px; padding:5px 2px; background:url(../images/bg_input_news.png) no-repeat; border:0; }
			#formNews #bt-cadastrar { position:absolute; bottom:25px; right:10px; }
		a.bt-festadeniver { text-indent:-9000px; overflow:hidden; display:block; background:url(../images/bts/bt_festadeniver.png) no-repeat; width:315px; height:56px; }
		a.bt-festadeniver:hover { background-position: 0 -56px; }
	#right-column { float:right; width:615px; }
		#agenda { background:#000; padding:10px 10px 35px 10px; position:relative; }
			#agenda h3 { font-size:13px; text-transform:uppercase; color:#58585f; font-weight:bold; border-bottom:1px solid #353535; line-height:25px; }
			#agenda ul { margin-top:20px; }
			#agenda ul li a { text-decoration:none; }
			#agenda li { color:#fd8804; font-weight:bold; padding:7px 0; border-bottom:1px solid #212121; position:relative; }
			#agenda li .data { display:block; color:#fff; }
				#agenda ul li ul.mini-social { position:absolute; top:0; right:0; }
				#agenda ul li ul.mini-social li { padding:0 !important; border:0 !important; position:static !important; float:left; margin:2px 3px; }
				#agenda ul li ul.mini-social li a { width:16px; height:16px; }
					
			#agenda a.read-more { position:absolute; bottom:0; left:0; background:#486823; color:#fff; font-weight:bold; text-decoration:none; display:block; padding:4px; width:159px; text-align:center; }
			#agenda a.read-more:hover { background:#333; }
			
			#inner-agenda h3 { font-size:13px; text-transform:uppercase; color:#8f8f9a; font-weight:bold; border-bottom:1px solid #353535; line-height:25px; }
			#inner-agenda ul.mini-social li { padding:0 !important; border:0 !important; position:static !important; float:left; margin:2px 3px; }
			#inner-agenda ul.mini-social li a { width:16px; height:16px; }
			#inner-agenda .agenda-desc { padding:20px 0 0 0; display:block; line-height:20px; }
			#inner-agenda .agenda-desc p { margin-bottom:10px; }
			#inner-agenda img.img-agenda { float:left; margin-right:20px; }
			
		#video { margin:10px 0;}
			#list-videos, #list-inner { width:300px; float:left; }
			#list-videos ul { margin-bottom:10px; }
			#list-videos a.read-more { padding:5px 10px; background:#666; color:#fff; font-weight:bold; margin:10px 2px; text-decoration:none; clear:both; }
			#list-videos a.read-more:hover { background:red; }
			#list-videos li { float:left; margin:3px; }
			#list-videos li a img { width:65px; height:65px; padding:2px; background:#fff; }
			#list-videos li a:hover img { background:#666; } 
			#show-video { width:300px; float:right; }
			#show-video-inner { width:620px; float:right; }
			
		#gallery { width:347px; float:left; padding-top:10px; position:relative; }
			.legend { position:absolute; bottom:0; left:0; background:url(../images/bg_legend.png) repeat; color:#fff; text-align:right; width:327px; height:43px; padding:25px 10px; }
				.legend p { font-weight:bold; display:block; }
				.legend span { display:block; margin-bottom:5px; }
				.legend a { background:#351801; padding:2px 5px; color:#fff; font-weight:bold; text-decoration:none; }
				.legend a:hover { background:#fff; color:#351801; }
		#twitter { width:250px; float:right; padding-top:10px; }
			#twitter h2 { color:#fff; background:url(../images/tweets.png) no-repeat; padding:10px 0 10px 65px; }
			#twitter-content { background:#515151; padding:10px; height:249px; }
			#twitter-content li { display:block; border-bottom:1px solid #666; padding:4px 0; }
			#twitter-content li a { color:#28CAE0; text-decoration:none; }
			#twitter-content li .data { display:block; font-size:11px; font-weight:bold; margin-bottom:2px; color:#ccc;}
			
	#footer { clear:both; padding-top:35px; }
		#top-footer { background:url(../images/footer.png) no-repeat bottom left; height:100px; }
			#social-bookmark { float:left; width:225px; margin-top:3px; background:url(../images/separador.gif) no-repeat top right; padding:10px 5px 10px 0; margin-right:5px; }
			#social-bookmark li { float:left; margin:0 6px; }
			#partners { background:#474747; height:45px; padding:5px 0; float:right; width:710px; }
				#partners li { float:left; margin:3px 10px; }
				#partners li a { display:block; padding:0 9px; }
			
		#bottom-footer { position:relative; height:70px; }	
			#address {  }
			address { position:absolute; font-size:10px; color:#ccc; font-style:normal; text-align:right; top:0; right:0; }
			a.selo { text-indent:-9000px; overflow:hidden; display:block; background:url(../images/selo.gif) no-repeat; width:100px; height:15px; position:absolute; bottom:0; right:0; }

/*******************************************
PÁGINAS INTERNAS
*******************************************/

.inner-page { margin-top:20px; }
	.inner-page h2 { font-size:22px; margin-bottom:20px; color:#fff; border-left:15px solid red; padding:1px 0 1px 5px; }
	.inner-page p { line-height:20px; margin-bottom:20px; }
	
.inner-section { padding:30px 10px; background: url(../images/fundo-interna.png) repeat-y; border-top: 1px solid #706671; position:relative; }
.inner-section h2 { background:url(../images/titulo_secao.jpg) repeat-x; font-size:30px; font-weight:normal; padding:2px 10px; position:absolute; top:-20px; right:0;}
.vazio { font-size:16px; color:#ccc; font-weight:bold; display:block; margin:10px 0; text-align:center; }
	
/*CASA*/
.text { width:435px; float:left; margin-right:10px; }
.info-photos { width:460px; float:right; } 
	.info-photos li { float:left; margin:3px; cursor:pointer;background:#000; }
	
		.pika_main{width:425px;display:block;position:relative;}
		
		.pika_main_img{position:relative; margin:0 !important; }
		.pika_subdiv{position:relative;}
		.pika_animationDivs{top:0;left:0;} 
		.pika_subdiv img, .pika_subdiv a img{border:none; width:425px; margin:0 !important; }
		
		.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:3px;}
		.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;}
		.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;}
		.pika_prev_hover{position:absolute;top:2px;left:2px;height:456px;width:100px;}
		.pika_next_hover{position:absolute;top:2px;right:2px;height:456px;width:100px;}

/*GALERIA DE FOTOS*/
#list-galeria li { clear:both; height:128px; padding:5px 0; }
#list-galeria li img { float:left; margin:0 15px 0 0; }
#list-galeria li a img { padding:4px; background:#666; border:1px solid #666; }
#list-galeria li a:hover img { background:#fff; border:1px solid #666; }
a .titulo-galeria { display:block; font-weight:bold; text-decoration:none; font-size:18px; color:#099DCA; margin-bottom:5px; }
a .data-galeria { color:#fff; font-weight:bold; text-decoration:none !important; display:block; }

#list-fotos li { float:left; margin:6px; }
#list-fotos li a img { padding:2px; background:#666; border:1px solid #666; }
#list-fotos li a:hover img { background:#fff; border:1px solid #ccc; }

/*ASSOCIAÇÃO*/
.block-associacao { clear:both; display:block; border-bottom:1px solid #ccc; padding:10px;}
	.block-associacao img {  margin:10px; padding:2px; background:#666; }
	.block-associacao canvas { margin:10px 30px 10px 10px; }
	.block-associacao .text-asssociacao, .block-associacao canvas { float:left; }
	.title-associacao { display:block; font-size:14px; color:#fff; font-weight:bold; margin-bottom:10px; }

/*CONTATO*/
#formContato {padding:10px 0 30px 0;}
#formContato label {	float:left;	font-size:12px;	width:150px;padding:3px 0 0 16px;margin:10px 0 0 0;font-weight:bold;color: #8d8d8d;}
#formContato span {color:#a50e0e;font-size:12px;font-weight:bold;}
#formContato br {clear:left;}
.textboxcontact {width:390px;height:22px;background: #303030;font-family:Arial, verdana,serif;font-size:12px;border: 1px solid #0d0d0d;	padding:3px 5px 0 5px;margin:10px 0 0 0;color:#f3f3f3;}
.selectboxcontact {width:70px;height:25px;background: #303030;font-family:Arial, verdana,serif;font-size:12px;border: 1px solid #0d0d0d;padding:5px;margin:0 0 10px 0;color:#f3f3f3;}
.textareacontact {width:390px;	height:150px;background: #303030;border: 1px solid #0d0d0d;font-family:Arial, verdana,serif;font-size:12px;	padding:5px;margin:10px 0 0 0;color:#f3f3f3;}
.submitcontact {width: 118px;height: 30px;background: url(../images/but_morenav.png) no-repeat;border: none;color: #fff;font-size: 12px;font-weight: bold;padding: 0 0 2px 0;text-transform: uppercase;cursor: pointer;	font-family:arial, verdana, serif;text-shadow: 0 1px 2px #2f2f2f;margin:10px 0 0 165px;}
.submitcontact:hover {background-position:0 -30px;}

/*CADASTRO*/
#formCadastro {padding:10px 0 30px 0;}
#formCadastro label {	float:left;	font-size:12px;	width:150px;padding:3px 0 0 16px;margin:10px 0 0 0;font-weight:bold;color: #8d8d8d;}
#formCadastro span {color:#a50e0e;font-size:12px;font-weight:bold;}
#formCadastro br {clear:left;}

/*MESAS E CAMAROTES*/
#list-mesas { width:220px; float:left; }
#list-mesas li { margin-bottom:10px; }
#list-mesas a { font-weight:bold; text-decoration:none; display:block; color:#999; }
#list-mesas a span { display:block; margin-top:5px; border-top:1px solid #F90; } 
#list-mesas a img { display:block; padding:5px; background:#999; }
#list-mesas a:hover { color:#fff; }
#list-mesas a:hover img { background:#fff; }
#show-image { width:700px; float:right; text-align:center; }

/*INGRESSOS ONLINE*/
.desc_agenda { font-weight:normal !important; color:#999 !important; clear:both !important; margin-top:5px !important; display:block; }
.tab-pagseguro{background-color:#0C0C0C; border:2px #666 dotted;}
.tab-pagseguro .title-cabecalho{background-color:#333; color:#FFF}
.tab-pagseguro tr td{ padding:3px; color:#FFF;}
.aviso-compra{background-color:#292929; border:2px #666 dotted;}
.aviso-compra .title{color:#FC0; padding:10px 10px;}
.aviso-compra .aviso{padding:10px 10px; color:#FFF;}
/*******************************************
PÁGINA 404
*******************************************/
.img-center { margin:20px 0; text-align:center; }

/* paginação */
.paginacao { padding-top:10px !important; clear:both !important; float:right; }
.paginacao li{border:0; margin:0; padding:0;font-size:11px;list-style:none;margin-right:2px; float:left;}
.paginacao a{ margin-right:2px;}
.paginacao .previous-off,.paginacao .next-off {	border:solid 1px #DEDEDE; color:#888888;display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;	}
.paginacao .pag-bts a {font-weight:bold;}
.paginacao .pag-atual{	background:#1082A8;	color:#FFFFFF;	font-weight:bold;	display:block;	float:left;	padding:4px 6px;}
.paginacao a:link,	.paginacao a:visited {	color:#099DCA;display:block;float:left;padding:3px 6px;text-decoration:none;}
.paginacao a:hover{border:solid 1px #099DCA; background:#099DCA; color:#fff; }
#flyer{height:430px !important; width:315px !important;}
