/*coloca todas as imagens png32 transparentes no IE 6 (arquivos no mesmo diretorio do css: iepngfix.htc e blank.gif)  - linha ignorada por outros navegadores modernos*/
html img {
	behavior: url(iepngfix.htc);
	border:0px;
}
* {
	padding:0px;
	margin:0px;
}
body {
	font-family:Gill Sans,verdana, arial;
	font-size:11px;
	color:#003366;
	background-image:url("images/bg09.jpg");
	background-attachment:fixed;
	background-position:top center;
	background-repeat:no-repeat;
	background-color:black;
	overflow-y:auto;
	overflow-x:hidden;
}
#conteudo {
	margin-top:10px;
	position:absolute;
	left:50%;
	margin-left:-475px;
	padding:10px;
	width:930px;
	z-index:3;
	background-image:url(images/bg_trans.png);
}
#boxdetexto {
	width:770px;
    float:left;
}
#faixa {
	position:absolute;
	margin-top:20px;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
	height:92px;
	background-image:url(images/bg_logo.png);
	background-repeat:repeat-x;
	z-index:4;
	text-align:center;
}
#cabecalho {
	width:950px;
	position:absolute;
	left:50%;
	margin-left:-475px;
	z-index:5;
	margin-top:35px;
}
#logo {
	float:left;
}
#mailing {
	width:380px;
	float:left;
	padding-top:70px;
	text-align:right;
}
#menu {
	width:930px;
	height:35px;
	margin:128px 9px 9px 9px;
	float:left;
	font-size:13px;
	display:inline;
}
#bannerprincipal {
	width:458px;
	height:198px;
	float:left;
	background-color:yellow;
	-webkit-box-shadow:5;
}
#bannerrandomico {
	width:250px;
	height:280px;
	float:right;
	margin:0px 10px 10px 10px;
}
#noticias {
	width:188px;
	height:478px;
	padding-left:5px;
	padding-right:5px;
	float:right;
}
#noticiasroll {
	width:188px;
	height:455px;
	overflow-y:auto;
}

.noticiaopen {
	width:700px;
	padding:10px;
	float:left;
}
#videos, #fotos, #stages {
	height:268px;
	margin-top:10px;
	float:left;
	overflow:hidden;
	background-image:url(images/bg_box1.jpg);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#videos,#fotos {
	width:144px;
}
#stages {
	width:160px;
}
#minibanners {
	width:250px;
	height:185px;
	float:right;
	margin:0px 10px 10px 10px;
}
#videos img, #fotos img{
	border:solid 1px gray;
}
#tendas {
	width:920px;
	text-align:center;
}
#tendas2 {
	width:770px;
	float:left;
}
#ingressos {
	width:400px;
	float:left;
}
#pontosdevenda {
	width:370px;
	float:left;
}
#pontoslista {
	height:100px;
	color:white;
	overflow-y:auto;
}
#boxpdv {
	padding:10px;
	margin:10px;
	background-color:#003366;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.artistadestaque {
	width:880px;
	padding:10px;
	margin:15px;
	float:left;
}
.artista img, .artistadestaque img {
	float:left;
	margin-right:10px;
	border:solid 1px gray;
}

.internodock {
	margin:0px;
	overflow:hidden;
	color:white;
}
.data {
	color:#3399cc;
	font-weight:bold;
}
.pais {
	color:green;
	font-size:14px;
}
.gravadora {
	color:green;
	font-size:12px;
}
.live {
	color:green;
	font-size:14px;
	font-weight:lighter;
}
a {
	color:#0066ff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	cursor:pointer;
}
hr {
	border:solid 1px #ff0060;
}
/*itens do menu*/
#bt_home {
	width:60px;
	height:35px;
	background-image:url(images/bt_home.png);
	float:left;
}
#bt_home:hover {
	background-image:url(images/bt_home2.png);
	cursor:pointer;
}
#bt_institucional {
	width:102px;
	height:35px;
	background-image:url(images/bt_institucional.png);
	float:left;
}
#bt_institucional:hover {
	background-image:url(images/bt_institucional2.png);
	cursor:pointer;
}
#bt_stages {
	width:62px;
	height:35px;
	background-image:url(images/bt_stages.png);
	float:left;
}
#bt_stages:hover {
	background-image:url(images/bt_stages2.png);
	cursor:pointer;
}
#bt_local {
	width:62px;
	height:35px;
	background-image:url(images/bt_local.png);
	float:left;
}
#bt_local:hover {
	background-image:url(images/bt_local2.png);
	cursor:pointer;
}
#bt_ingressos {
	width:102px;
	height:35px;
	background-image:url(images/bt_ingressos.png);
	float:left;
}
#bt_ingressos:hover {
	background-image:url(images/bt_ingressos2.png);
	cursor:pointer;
}
#bt_noticias {
	width:76px;
	height:35px;
	background-image:url(images/bt_noticias.png);
	float:left;
}
#bt_noticias:hover {
	background-image:url(images/bt_noticias2.png);
	cursor:pointer;
}
#bt_tourvirtual {
	width:103px;
	height:35px;
	background-image:url(images/bt_tourvirtual.png);
	float:left;
}
#bt_tourvirtual:hover {
	background-image:url(images/bt_tourvirtual2.png);
	cursor:pointer;	
}
#bt_videos {
	width:63px;
	height:35px;
	background-image:url(images/bt_videos.png);
	float:left;
}
#bt_videos:hover {
	background-image:url(images/bt_videos2.png);
	cursor:pointer;	
}
#bt_fotos {
	width:61px;
	height:35px;
	background-image:url(images/bt_fotos.png);
	float:left;
}
#bt_fotos:hover {
	background-image:url(images/bt_fotos2.png);
	cursor:pointer;	
}
#bt_contato {
	width:77px;
	height:35px;
	background-image:url(images/bt_contato.png);
	float:left;
}
#bt_contato:hover {
	background-image:url(images/bt_contato2.png);
	cursor:pointer;
}
#bt_links {
	width:53px;
	height:35px;
	background-image:url(images/bt_links.png);
	float:left;
}
#bt_links:hover {
	background-image:url(images/bt_links2.png);
	cursor:pointer;	
}
h1 {
    font-size:20px;
}
input, textarea {
	border:1px solid;
	border-color:#0099cc;
	padding:2px;
}

fieldset {
	border:none;
}
/*fim itens do menu*/
.vids {
	width:425px;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin:10px;
	background-color:white;
	float:left;
}
#noticiaslista h3 {
	margin-top:20px;
	
}
.paginavideo {
	margin-left:10px;
}
.paginavideo li {
	margin:0px;
	list-style:none;
	display:inline;
}
