@charset "utf-8";    @font-face { font-family: 'Pastelaria'; src: url(/css/PASTELAR.eot); src: local('Pastelaria Regular'), local('Pastelaria'), url(/css/PASTELAR.woff) format('woff'), url(/css/PASTELAR.ttf) format('truetype'), url(/css/PASTELAR.svg#Pastelaria) format('svg'); }  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; font-size:100%; text-align: left; vertical-align: baseline; } a img { border:none; } :focus { outline:none; } li{ list-style-type:none; }  html, body { height: 100%;  background:#424242; } body { text-align: center;  padding: 0;  margin: 0;   } div#distance { margin-bottom: -250px;  width: 1px;  height: 50%;  float: left;  } div#content { position: relative;  text-align: left;    width:750px; height:500px; margin: 0 auto;  clear: left;  }  .box_home{  margin:10px; float:left; position:relative; overflow:hidden; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans; } div.bg_home{ background:url(/css/../inc/flyer.jpg); background-attachment:fixed; } div.box_home_deco{ width:100%; background:url(/css/../imgs/preloader.png) repeat; display:block; height:0; z-index:500; position:absolute; } div.home_hover{ width:100%; height:100%; position:absolute; top:0; left:0; display:block; z-index:1505; } div.home_hover a{ display:block; width:100%; height:100%; } span.title{ background:#6e2c90; display:block; color:#fff; height:20px; font:1.7em Pastelaria, Arial, sans; line-height:0.8em; } span.tag_home{ width:142px; height:57px; background:url(/css/../imgs/tag.png) no-repeat; display:inline-block; color:#fff; top:10px; position:absolute; padding-left:20px; z-index:50; padding-top:20px; } div#home22{ width:360px; height:100px; } div#home33{ width:90px; height:90px; } div#home4{ width:230px; height:90px; } div#home6{ width:170px; height:80px; } div#home8{ width:100px; height:35px; }  .tooltip{ position: absolute; top: 0; left: 0; z-index: 300; display: none; }  div#logo{ width:250px; height:138px; margin-top:0; border:none; } div#logo_mask{ width:250px; height:138px; position:absolute; background:url(/css/../imgs/logo_mask.png); z-index:50; } div#youtube_widget{ width:300px; height:200px; position:absolute; left:-30px; top:-30px; z-index:5; overflow:hidden; background:#6e2c90; }  div#alley{ width:445px; height:30px; margin-bottom:0; margin-top:0; border:none; background:#6e2c90 url(/css/../imgs/barra_alley.png) no-repeat; color:#fff; line-height:28px; padding-left:10px; } img#preloaderImg{ position:absolute; top:3px; right:5px; width:0; }  div#twitter{ width:445px; height:100px; margin-top:10px; font-size:1.2em; color:#fff; } #twitter p, span.tweet_text{ display:inline; background:#b00069; line-height:32px; padding:2px 0; } #twitter p a{ color:#fff; font-style:oblique; font-size:0.8em; } #twitter p a#tweet-time{ position:absolute; font-size:10px; color:#fff; bottom:0; right:0; display:block; padding-right:40px; background:url(/css/../imgs/twitter.png) right no-repeat; }  div#controlbar a{ height:20px; display:block; float:left; } div#controlbar a#pause{ width:20px; margin:0 10px; background:url(/css/../imgs/controles.jpg) -18px 0; } div#controlbar a#mute{ width:20px; margin:0 5px; background:url(/css/../imgs/controles.jpg) -38px 0; } div#controlbar a.volume{ width:20px; } div#controlbar a.volume{ width:13px; height:12px; background:#b00069; border:1px solid #fff; display:block; float:left; margin:3px 2px; }  div#playlist{ width:170px; height:310px; border:none; margin:10px 3px 10px 10px; } .ytImg{ width:40px; height:40px; display:block; margin:0 7px 14px 7px; float:left; clear:left; cursor:pointer; } .titlec{ color:#fff; font-size:0.8em; font-weight:normal; text-decoration:none; float:left; display:block; width:100px; height:40px; margin:0 0 7px 0; cursor:pointer; } #videos2{ width:170px; }  div#local{ width:160px; height:100px; } div#local_i{ width:160px; height:100px; position:absolute; z-index:5; } div#local .J_hover { width:150px; height:90px; } div#local .J_border{ width:150px; height:90px; }  div#sobre{ width:340px; height:100px; } div#sobre .J_hover { width:330px; height:90px; } div#sobre .J_border{ width:330px; height:90px; }  div#noites{ width:350px; height:140px; } div#noites_hover{ z-index:100; position:absolute; width:350px; height:140px; cursor:pointer; background:#fff; opacity:0; filter:alpha(opacity=0); } div#noites_img{ z-index:1; position:absolute; } div#noites_border{ z-index:5; position:absolute; width:340px; height:130px; overflow:hidden; border:5px solid #6e2c90; }  div.J{ } div.J_hover{ z-index:100; position:absolute; cursor:pointer; background:#fff; opacity:0; filter:alpha(opacity=0); width:100%; height:100%; } div.J_img{ z-index:1; position:absolute; left:-10px; top:-10px; } div.J_border{ z-index:5; position:absolute; overflow:hidden; border:5px solid #6e2c90; }  div#flickr{ width:150px; height:138px; border:none; opacity:0.3; filter:alpha(opacity=30); } div#logo_maskf{ width:150px; height:138px; position:absolute; background:url(/css/../imgs/logo_maskf.png); z-index:50; } div#flickr_content{ width:250px; height:138px; position:absolute; z-index:5; overflow:hidden; background:#6e2c90 url(/css/../imgs/flickr_rss.jpg); }  ul#barra_menu{  margin-top:0; }  ul#barra_menu li.separator{ letter-spacing:0; float:left; width:9px; height:11px; position:relative; text-align:center; display:block; background:url(/css/../imgs/barra_menu.png) 9px 0; left:-7px; top:15px; } ul#barra_menu li a{ top:15px; } ul#barra_menu li#index a{ background:url(/css/../imgs/barra_menu.png); width:35px; height:11px; } ul#barra_menu li#noites a{ background:url(/css/../imgs/barra_menu.png) -43px 0; width:47px; height:11px; } ul#barra_menu li#local a{ background:url(/css/../imgs/barra_menu.png) -97px 0; width:40px; height:11px; } ul#barra_menu li#programacao a{ background:url(/css/../imgs/barra_menu.png) -145px 0; width:100px; height:11px; } ul#barra_menu li#eventos a{ background:url(/css/../imgs/barra_menu.png) -250px 0; width:62px; height:11px; } ul#barra_menu li#contato a{ background:url(/css/../imgs/barra_menu.png) -318px 0; width:62px; height:11px; }  div#links{ width:140px; height:35px; border:none; border-bottom:3px solid #b00069; margin-top:0; } div#links a{ width:18px; height:18px; margin:0 5px; float:left; position:relative; top:10px; } div#links a#facebook_a{ background:url(/css/../imgs/facebook_32.png); } div#links a#twitter_a{ background:url(/css/../imgs/twitter_32.png); } div#links a#flickr{ background:url(/css/../imgs/flickr_32.png); } div#links a#youtube{ background:url(/css/../imgs/youtube_32.png); } div#links a#lastfm{ background:url(/css/../imgs/lastfm_32.png); }  div#noites_wrapper{ display:block; float:left; overflow: hidden; } ul#noitesAccordion{ position: relative; list-style: none; margin: 5px auto; padding: 0; display:block; width:545px; height:300px; } ul#noitesAccordion li{ float: left; display: block; margin-right: 10px; background:url(/css/../imgs/noites.jpg) repeat; background-attachment:fixed; overflow:hidden; } ul#noitesAccordion li a{ display: block; overflow: hidden; width: 140px; height: 270px; } ul#noitesAccordion li a strong{ display: block; overflow: hidden; width: 70px; height:50px; background-color:#6e2c90; margin-top:10px; padding-left:5px; font:1.4em "Pastelaria", Arial, sans; color:#fff; } #a1{ width: 140px; } ul#noitesAccordion li img{ position: absolute; border: 3px solid #881212; } ul#noitesAccordion li a p{ margin: 0; padding: 0; width: 140px; display: block; margin-left: 80px; top:-15px; position:relative; font:0.8em Arial, Helvetica, sans; } ul#noitesAccordion li p span{ color:#6e2c90; margin-bottom:10px; display:block; }  div#mapa{ width:350px; height:260px; border:1px solid #748aa0; overflow:hidden; } div#endereco{ width:150px; height:75px; font:0.8em Arial, Helvetica, sans-serif; color:#fff; } div#foto_local{ width:150px; height:165px; background:#fff; }  #eventos_img { width: 545px; height: 300px; position: relative; overflow: hidden; float:left; margin:10px 0 0 10px; } #eventos_overlay { position: absolute; right: 0; top: 0; font: 0.8em Arial, Helvetica, sans-serif; padding: 0.8em; width: 150px; height: 300px; background-color: #424242; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; line-height:1.5em; z-index:100; } #eventos_overlay p span{ font-size:0.7em; } ul#pager{ position:absolute; left:0; bottom:30px; width:170px; } ul#pager li{ margin:1em 1em; border:2px solid #ddd; float:left; } ul#pager li:hover{ border:2px solid #6e2c90; }  div#form{ float:left; width:566px; height:300px; } .email_input{ width:210px; margin:0.3em 0 1.64em 0; padding:0.8em; font-size:1em; color:#123; background:#fff url(/css/../imgs/inputbg.jpg) repeat-x top; border:solid 1px #6e2c90; } #emailform fieldset div{ float:left; margin:0.5em 1em 0 0.6em; } #form #textarea{ width:247px; height:178px; padding:0.8em; font:1em Arial; color:#123; border:solid 1px #6e2c90; margin:0.3em 0; background:#fff url(/css/../imgs/inputbg.jpg) repeat-x top; display:block; overflow:hidden; } #email_submit{ width:540px; padding:0.3em; font-size:1em; color:#fff; background:#6e2c90; border:none; margin:0 0 0 0.6em; } #email_output{ position:relative; width:516px; height:10px; background:#fff; border-bottom:solid 3px #c939ff; border-top:solid 3px #c939ff; filter:alpha(opacity=0);opacity:0; text-align:center; padding:0.7em 0.8em; overflow:hidden; margin:1em 0 0 0.6em; font:0.8em Arial; }  .lavaLampBottomStyle { width:565px; display:block; height:35px; font:16px Pastelaria; line-height:40px; text-indent:13px; border-bottom:1px solid #b00069; overflow:hidden; float:left; } .lavaLampBottomStyle li { float: left; list-style: none; display:block; text-align:center; cursor:pointer; } .lavaLampBottomStyle li.back { border-bottom:3px solid #b00069; width: 9px; height: 30px; z-index: 5; position: absolute; top:2px; cursor:default; } .lavaLampBottomStyle li a { text-decoration: none; outline: none; text-align: center; top: 0px; color:#fff; margin:0 7px; cursor:pointer; text-indent:0; letter-spacing: 3px; z-index: 100; display: block; float: left; height: 35px; position: relative; overflow: hidden; } .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited { border: none; }  div#rodape{ position:relative; float:left; top:-5px; left:10px; text-indent:5px; display:block; width:725px; color:#748aa0; font:0.8em Arial, Helvetica, Verdana, sans; } div#rodape p{ z-index:5; position:absolute; left:0; top:0; } div#rodape div#rodape_deco{ position:absolute; left:0; top:0; width:0; height:17px; background:#6e2c90; display:block; z-index:1; } #tooltip { position: absolute; z-index: 3000; background-color: #6e2c90; padding: 5px; opacity: 0.85; color:#fff; font:1.5em Pastelaria, Arial, sans; } #tooltip h3, #tooltip div { margin: 0; } #sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(/css/resources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(/css/resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(/css/resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(/css/resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(/css/resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;} .jScrollPaneContainer { position: absolute; top:0; left:0; overflow: hidden; z-index: 1; width:170px; display:block; } .jScrollPaneTrack { position: absolute; cursor: pointer; left: 5px; top: 0; height: 100%; background: #b00069; } .jScrollPaneDrag { position: absolute; background: #6e2c90; cursor: pointer; overflow: hidden; } .jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; } .jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; } a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden;  height: 9px; } a.jScrollArrowUp:hover {  } a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden;  height: 9px; } a.jScrollArrowDown:hover {  } a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {  } 