@charset "utf-8";
/* CSS Document */
body {
	background-color:#000;
}
.container {
	position: absolute;
	width:100%;
	padding-top:0px;
	padding-left:0px;
   }
   
.centered-element-main {
   position: relative;
   margin-left: auto; margin-right: auto;
   margin-top:0px;
   width: 1000px;
   } 
            
.logo {
   position: absolute;
   margin-left: 0px;
   margin-top: 0px;
   width: 250px;
   height: 94px;
   text-align:center;
   }  
               
.utopia {
   position: absolute;
   margin-left: 880px;
   margin-top: 0px;
   width: 120px;
   height: 60px;
   text-align:center;
   }  
                  
.player_audio {
   position: absolute;
   margin-left: 625px;
   margin-top: 60px;
   width: 375px;
   height: 34px;
   text-align:center;
   }  
            
.SeparadorCabecalhoTopo {
   position: absolute;
   margin-left: 0px;
   margin-top: 94px;
   width: 1000px;
   height: 11px;
   text-align:center;
   }  
.Menu
{
	position: absolute;
	margin-left: 1px;
	margin-top: 111px;
	width: 1000px;
	height: 50px;
	text-align: left;
}
#SeccaoNewsletter
{
	background-image: url(Imagens/MenuNewsletterFundo.jpg);
	position: absolute;
	width: 215px;
	height: 50px;
	top: 0;
	right: 5px;
}
#SeccaoNewsletter FORM #FormCampoNewsletter
{
	position: absolute;
	width: 150px;
	height: 10px;
	bottom: 4px;
	left: 4px;
	font: 10px Arial;
}
#SeccaoNewsletter #FormBotaoNewsletter
{
	position: absolute;
	bottom: 1px;
	right: 4px;
}
.SeparadorCabecalhoBaixo {
   position: absolute;
   margin-left: 0px;
   margin-top: 155px;
   width: 1000px;
   height: 11px;
   text-align:center;
   }  
      
.Submenu {
   position: absolute;
   margin-left: 0px;
   margin-top: 166px;
   width: 1000px;
   height: 21px;
   text-align:center;
   }
   
.SeparadorSubMenuBaixo {
   position: absolute;
   margin-left: 0px;
   margin-top: 187px;
   width: 1000px;
   height: 4px;
   text-align:center;
   }  
      
.Video {
   position: absolute;
   margin-left: 0px;
   margin-top: 207px;
   width: 662px;
   height: 379px;
   text-align:center;
   }  
         
.Album {
   background-image:url(Imagens/ConcIntHomepage.jpg);
   position: absolute;
   margin-left: 662px;
   margin-top: 210px;
   width: 333px;
   height: 379px;
   text-align:center;
   }  

.concertos_home {
   position: relative;
   margin: 2px 0 0 0;
   padding-top: 4px;
   padding-left: 30px;
   padding-right: 10px;
   width: 290px;
   height: 323px;
   text-align:right;
   overflow: auto;
   } 

.Comprar {
   position: relative;
   margin-left: 208px;
   margin-top: 333px;
   width: 66px;
   height: 32px;
   text-align:center;
   } 
            
.SeparadorIndex1 {
   position: absolute;
   margin-left: 0px;
   margin-top: 578px;
   width: 1000px;
   height: 8px;
   text-align:center;
   }  
             
.PassatempoIndex {
   position: absolute;
   margin-left: 0px;
   margin-top: 597px;
   width: 1000px;
   height: 370px;
   text-align:center;
   }     
                
.PassatempoBTN {
   position: absolute;
   margin-left: 642px;
   margin-top: 890px;
   width: 346px;
   height: 71px;
   text-align:center;
   } 
               
.SeparadorRodapeTopo {
   clear: both;
   margin-left: 0px;
   margin-top: 30px;
   width: 1000px;
   height: 15px;
   text-align:center;
   }  
               
.SeparadorRodapeDesorgan {
   position: relative;
   float: left;
   margin-left: 0px;
   margin-top: 116px;
   width: 70px;
   height: 30px;
   text-align:center;
   } 
               
.SeparadorRodapeApoios {
   position: relative;
   float: right;
   margin-right: 10px;
   margin-top: 100px;
   width: 404px;
   height: 57px;
   text-align:center;
   } 
.Novidades
{
	position: relative;
	float: left;
	margin-left: 5px;
	margin-top: 0;
	width: 645px;
	text-align: left;
}
.Tit
{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #F00;
}
.Txt
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-align: justify;
} 
.TituloNovidades
{
	position: relative;
	margin-left: 0px;
	margin-top: 6px;
	width: 98px;
	height: 26px;
	text-align: center;
	top: 4px;
}
.SeparadorTituloNovidades
{
	position: relative;
	margin-left: 0px;
	margin-top: 2px;
	width: 1000px;
	height: 15px;
	text-align: center;
} 
A:link
{
	color: #F00;
	text-decoration: underline;
}
A:visited
{
	color: #F00;
	text-decoration: underline;
}
.facecomment
{
	position: relative;
	float: right;
	margin-right: 6px;
	margin-top: 7px;
	width: 325px;
	height: 400px;
	text-align: left;
	background-color:#edeff4;
}
