@charset "utf-8";
html{ background:#000  no-repeat center 0; background-attachment:fixed;}
body {font: 100% Verdana, Arial, Helvetica, sans-serif;
margin: 0;

/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;text-align: center; 
/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #000;}
#full_content {width: 939px;margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
border: none;
text-align: left;

/* this overrides the text-align: center on the body element. *//*background:url(../imagens/fundo_01_02_04.png);*/
}
#top{position:relative;margin:10px 0 0 0;width:100%;}
#logo{position:absolute;margin:10px 0 0 30px;z-index:1000;}
.float_right{float:right;}
.float_left{float:left;}


#top h1{ display:inline-block; padding:00px 0 0px 0}
.text-indent{text-indent: -9999px;}

#midias{margin-left:250px;}
#midias ul{display:inline-block;list-style:none;}
#midias li{ display:inline-block;margin:0 4px;zoom:1;
        *display: inline;
}


/* menu */
.menu{ margin:15px 0; padding:0px; list-style:none; color:#fff; line-height:37px; display:inline-block;
     z-index:99999; zoom:1;}  
.menu a {   color:#000;
            font-weight:bold;
            font-size:18px; 
            text-decoration:none;
			zoom:1; }

.menu > li {background:url(../images/menu_center.png) repeat-x; 
            cursor:pointer; 
            float:left; 
            position:relative;
            padding:0px 10px;
			display:inline-block;
			*display:inline;
			zoom:1;}
 


.menu > li a {color:#333; padding:5px 8px; *padding:0px 8px;}
.menu > li a:hover {color:#333;padding:5px 8px;background-color:#999;*padding:0px 8px;}
  
.menu ul { padding:0px;  margin:0px;  display:block; *display:none;}
.menu li ul { position:absolute; 
                z-index:9000;
                left:-10px; 
                top:6px; 
                margin-top:30px; 
                width:245px; 
                line-height:37px; 
                color:#0395CC; /* for IE   */
                display:none;
                }
.menu li:hover ul { display:block;*display:none;
}
.menu li ul li{ background:url(../images/menu_center.png) repeat-x; 
                display:block; 
                margin:0px 20px; 
                padding: 0px 0px;  
		list-style-type:none;}

.menu li ul li:first-child { border-top: none; }
.menu li ul li a { display:block; color:#333;padding:0px 10px; line-height:32px; /*cor do texto dos submenus*/}
.menu li ul li a:hover { color:#333;padding:0px 8px;/*  cor do texto dos submenus com mouse hover */ } 


#menu_left{background:url(../images/menu_left.png)no-repeat; width:12px; height:38px; display:none;} 
#menu_right{background:url(../images/menu_right.png)no-repeat;width:12px; height:38px;display:none;}

#main_content {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
        width:100%;
	}
#loading{ 	
			display: none;
			z-index:9999999;
			
			}
#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:99999;  }
			
#slide_view{height:419px;}

/*#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
*/

ul.slideshow {
	list-style:none;
	width:941px;
	height:419px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	
#slideshow-caption {
	width:941px;
	height:100px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}
ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;	
	z-index:1000;	
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:28px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
	font-size:20px;
}


#desc{position:relative;top:0px;margin-top:-120px;float:left;}


#desc h1, #desc p{   padding:10px 30px; 
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-size:30px;
            font-style:normal;
            color:#fff;
            display:inline-block;
            position:absolute;
            z-index:30;
}
#desc p{padding-top:50px ;font-size:16px;}
#bkg_txt{
            position:relative;
            left:0px;
            width:840px;
            height:80px; 
            color:#fff;
            background:#000;
            border: #333 3px solid;
			border-left:none;
            margin-top:0px;
            
}

.current{background:#888;}

#agenda{ position:relative;margin:40px 20px 20px 0px ;float:left;width:585px;padding:0px;color:#fff;}

#bkg_agenda_left{ background:url(../images/menu_left.png) no-repeat; width:10px; height:38px;}
#bkg_agenda_right{ background:url(../images/menu_right.png) no-repeat; width:10px; height:38px;}

.tab_agenda , .tab_foto_video  { margin:0 0 55px 0; float:left}

.tab_agenda a, .tab_foto_video a {   color:#000;font-weight:bold;font-size:18px; text-decoration:none;zoom:1; }

.tab_agenda > li, .tab_foto_video > li {background:url(../images/menu_center.png) repeat-x;height:38px; cursor:pointer; float:left; position:relative;padding:0px 4px;display:inline-block;*display:inline;}
 
.tab_agenda > li a:hover, .tab_foto_video > li a:hover{color:#333;padding:5px 8px;background-color:#999;*padding:0 8px}

.tab_agenda > li a, .tab_foto_video > li a {color:#333;padding:5px 8px;*padding:0 8px} 
 
.tab_agenda li, .tab_foto_video li{ background:url(../images/menu_center.png) repeat-x;line-height:37px;}
#menu_video_left{background:url(../images/menu_right.png) no-repeat; width:9px; height:20px;}
.tab_agenda a, .tab_foto_video a{ text-decoration:none;}

#bkg_panel_left{ background:url(../images/bkg-agenda_left.png) no-repeat; width:12px; height:168px;}
#bkg_panel_right{ background:url(../images/bkg-agenda_right_66.png) no-repeat; width:11px; height:167px;}

.panel_agenda,.panel_foto_video{  padding:0px;}


.panel{background: url(../images/bkg-agenda_center_63.png) repeat-x;height:168px;}
.hide {display: none;}  

#foto_video{float:left;width:330px;margin:40px 0 0 0px;color:#fff;padding:0px;}
#tabs-1,#tabs-2,#tabs-3,#tabs-4 {width:550px;}

/* painel Agenda */

#tabs-1 ul{}
#tabs-1 li{display:inline-block;float:left;width:125px;margin:10px 0 0 10px;*display:inline}
#tabs-1 li:hover{background:#444;opacity:0.8;height:150px;border:1px solid #222}
.data{ background:url(../images/date_center_06.png) no-repeat;display:block;font-size:12px;line-height:30px;font-weight:bold;height:38px;padding:5px;}
#tabs-1 a{text-decoration:none;color:#fff;}
#tabs-1 a:hover{color:#ff9f09;}

#tabs-1 p{padding:5px;font-weight:bold;font-size:12px;line-height:18px;}
.panel_agenda .banner_agenda{ display:none;}
#tabs-1 .fora_principal{ display:none;}

/* fim painel Agenda */




/* painel twitter feed (#tabs-2)*/

#twitter_div{font-weight:bold;font-size:12px;line-height:18px;}

.logonasdtwitter{float:left;height:150px;margin-top:18px;}

#twitter_update_list{/* é uma UL*/
    display:inline-block;
    margin:18px 0 10px 10px;
    overflow:auto;
    height:148px;
    *display:inline;
}

#twitter_update_list li{display:inline-block;float:left;width:435px; margin:0 0 10px 0 ;}

#twitter_update_list span{background:none;}

#twitter_update_list span a{color:#999;}
#twitter_update_list span a:hover{color:#ff9f09;}

#twitter_update_list a{text-decoration:none;color:#999;}
#twitter_update_list a:hover{color:#ff9f09;}
#twitter_update_list{/* é uma UL*/display:inline-block;width:445px;margin:18px 0 0 10px;overflow:auto;height:148px;}
	
.logonasdtwitter{float:left;height:150px;margin-top:18px;}
/* fim do painel twitter feed*/

/* painel Notícias (tabs-3)*/

#noticias{font-weight:bold;font-size:12px;line-height:18px;}

#tabs-3 ul{padding:10px 0 0 80px;
}

#tabs-3 li{display:inline-block;float:left;width:455px; margin:0px 0 10px 0 ;
}

#tabs-3 span{background:none;}


#tabs-3 span a:hover{color:#ff9f09;}

#tabs-3 a{text-decoration:none;color:#fff;font-weight:bold;}
#tabs-3 a:hover{color:#ff9f09;}
.news-icon{float:left;height:50px;margin-top:40px;}
#tabs-3 .fora_principal,#tabs-3 h2{display:none;}

/* fim do painel Notícias*/
/* painel Comentários */
#tabs-4 li{padding:10px;}

#tabs-22 li{padding:10px;}
.blog-icon{float:left;height:50px;margin-top:40px;}
/* fim do painel Comentários*/

#tabs-11,#tabs-22{width:304px;}

/* painel depoimentos */

#tabs-22 li{padding:10px;}

/* fim do painel depoimentos*/


/* div parceiros */
.box_top_write{background:url(../images/bkg-box-top-white.png) no-repeat; width:545px; height:18px;margin-top:30px;}
.box_btm_white{ background:url(../images/bkg-box-btom-white.png)no-repeat ;width:542px; height:17px;}
#corpo_conteudo_claro{width:542px;background-color: #fff;}

#corpo_conteudo_claro img{background-color: #fff;margin:10px 15px;}


/* pg anasd*/
.pg_name{margin:15px 0 15px 10px;}
.pg_name h2{text-indent: -9999px;}
.pg_box{margin:20px 15px;}
.pg_left{width:250px;float:left;position:relative;color:#fff;
margin:70px 30px;height:180px;}
.pg_contend{color:#fff;width:530px;margin-left:50px;margin-bottom:30px; position:relative;float:left;}
.pg_contend h3{font-weight:bold;font-size:20px;margin:0 10px;}
.box_top{background:url(../images/bkg-box-top.png) no-repeat; width:545px; height:8px;}
.pg_text{background:url(../images/bkg-box-p.png) repeat;width:542px;margin-top:-1px;}
.pg_contend p{padding: 8px 25px;font-size:16px;line-height:24px;}
.box_btm{ background:url(../images/bkg-box-btom.png)no-repeat ;width:545px; height:15px;}


/* pg serviços*/
.tab_servicos{ width:300px}
.tab_servicos li{margin-top:5px;margin-left:20px;padding:5px; background:url(../images/bkg-box-p.png)}
.tab_servicos a{text-decoration:none;color:#fff; font-size:12px}
.tab_servicos .current{color:#ff9f09;background:none;font-weight:bold;line-height:24px;}
.tab_servicos a:hover{color:#ff9f09;}

/* pg serviços*/
span{font-size:10px;margin:10px;line-height:18px}

/* pg eventos*/
.tab_eventos{}
.tab_eventos li{margin-top:5px;margin-left:20px;padding:5px;}
.tab_eventos a{text-decoration:none;color:#fff;}
.tab_eventos .current{background:none;font-weight:bold;line-height:24px;color:#ff9f09;}
.tab_eventos a:hover{color:#ff9f09;}

/* pg Beija*/
#beija { width:940px; height:150px; text-align:center; background:-moz-linear-gradient(center top ,#323131 , #202020) repeat scroll 0 0 transparent; margin-top:20px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; 	border-color:#353434 #353434 #2d2c2c;	border-style:solid; border-width:3px; padding-top:10px; font-size:16px; color:#FFFFFF; font-weight:bold }
#beija a { font-size:16px; color:#FFFFFF; font-weight:bold; text-decoration:none}
#beija a:hover { color:#FFCC00; text-decoration:underline}


/* pg agenda*/
#pg_agenda .data{width:45px;float:left}
#pg_agenda .banner_agenda{}
#pg_agenda .banner_agenda img{background:#fff;margin-top:15px;display:inline-block;width:430px;border:5px solid;}
#pg_agenda  p{margin-left:60px;margin-bottom:0px;font-size:14px;line-height:18px}
#pg_agenda  p a{color:#fff;text-decoration:none; font-weight:bold;}
#pg_agenda  p a:hover{color:#ff9f09;}
 .buy_ticket{font-size:14px;color:#fc0;font-weight:bold;}
 .buy_ticket:hover{color:#ff9f09;}
.list-1,.list-2{float:left;width:240px;margin:15px;}
.list-1 img, .list-2 img{display:inline-block;width:225px;border:5px solid;margin:10px 0;background:#fff;}


/* pg de Notícias*/

#pg_noticias .fora_noticias{display:none;}
#pg_noticias h2{margin:35px;font-size:25px;}
#pg_noticias .data{float:left;}
#pg_noticias p{clear:both;font-size:14px;}
#pg_noticias a{color:#ccc;text-decoration:none;font-weight:bold;font-size:13px;}
#pg_noticias a:hover{color:#ff9f09;}

/* pg do artista*/

.video{font-align:center;
margin:10px 0 0 55px;}

.artista{margin:25px 0 0 20px;}
.artista a{margin:5px;}
.artista a:hover{}
.artista img{border:4px solid #999;}

.link_int{}
.link_int li{margin-top:5px;margin-left:20px;padding:5px;}
.link_int a{text-decoration:none;color:#fff;}
.link_int a:hover{color:#ff9f09;}
.conteudo_txt p{font-size:12px;line-height:20px;}
.conteudo_txt h3{margin-top:18px;}



/*Footer*/

#footer{color:#fff; position:relative;}
#inside_footer{background: url(../images/bkg-footer-center.png) repeat-x;height:98px;width:920px;float:left;}
#footer-left{ background:url(../images/bkg-footer-left.png) no-repeat;height:98px;width:8px;}
#footer-right{ background:url(../images/bkg-footer-right.png) no-repeat;height:98px;width:8px;}
#inside_footer #logof{margin:10px;width:140px;float:left;}
#inside_footer #logof h2{text-indent: -9999px;}
#inside_footer .txt_footer{float:left;width:700px;margin:15px 0;font-weight:bold;font-size:10px;line-height:22px; line-height:160%}
span {}
span a{text-decoration:none;color:#ccc;}
span a:hover{text-decoration:none;color:#ff9f09;}

/*  Fim do Footer  */

 
  /* Form elements
 -----------------------*/
#myForm{margin-left:40px;}
fieldset        {width:400px;padding:10px 30px;margin:0;border:1px solid #666;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;}
legend          {color:#fff;padding:0 10px;margin:0;font-size:1.5em;font-weight:400;}
input           {width:180px;}
input,
textarea        {border:1px solid #ccc;padding:5px;margin:10px 0 0 0;}
input:focus,
textarea:focus  {background:#ffc;}
textarea        {font:14px Verdana, Arial, Helvetica, sans-serif;width:290px;margin:15px 0 0 90px;}
label           {display:block;margin:15px 0 0px;font-weight:bold;font-size:14px;float:left;clear:left;width:200px;}
label:after     {content:": ";}
button          {display:block;float:left;clear:both;margin:1em 0 1em 90px;}

/*
 * User feedback
 -----------------------*/
.yay, .oops     {font-size:.8em;text-align:center;padding:10px;color:#fff;font-weight:700;}
.yay            {background:#090;}
.oops           {background:#f30;}
div.error       {font-size:.8em;font-weight:700;padding:5px 0 0;color:#f30;margin:0 0 0 90px;}

/*
* Captcha
 -----------------------*/
#captcha{border:1px solid #777;margin:20px 0 0 200px;display:block;width:190px;}

#loading_form{display: none;text-align: center;color:#000;background-color: #ccc;border: #999 3px solid;opacity: 0.9;padding: 10px;width:365px;height:100px;position: absolute;top:205px;left:40px;
z-index:99999;}
#message h2{text-align:center;color:#000; font-weight:bold;font-size:18px;margin-top:20px;}
#message p{text-align:center;color:#333; font-weight:bold;}
#loading_form .x{position:absolute;height:27px;width:27px;top:0;right:0;z-index:99999;}
