@font-face {
    font-family: 'eras';
    src: url('erasbd.eot');
    src: url('erasbd.eot?#iefix') format('embedded-opentype'),
         url('erasbd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lucida';
    src: url('lucon-webfont.eot');
    src: url('lucon-webfont.eot?#iefix') format('embedded-opentype'),
         url('lucon-webfont.woff2') format('woff2'),
         url('lucon-webfont.woff') format('woff'),
         url('lucon-webfont.ttf') format('truetype'),
         url('lucon-webfont.svg#lucida_consoleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#fff;
	overflow-x: hidden;
}
p
{
	text-indent:15px;
}
a
{
	outline:none;
	text-decoration:none;
	cursor:pointer;
	
}
::selection {
color: #141313;
background-color: #d6dbe0;
}
::-moz-selection {
color: #141313;
background: #d6dbe0;
}
#centro
{
	position:relative;
	float:left;
	margin-left:-450px;
	left:50%;
	width:900px;
	top:0px;	
}
#base
{
	position:relative;
	float:left;
	margin-left:-450px;
	left:50%;
	width:900px;
	top:0px;	
}
.Under
{
	text-decoration:underline;
}
#menuBox
{
	position:fixed;
	top:0px;
	left:0px;
	z-index:9999;
	width:100%;
	height:auto;
	background: #2c2c2c;
background: -moz-linear-gradient(top,  #2c2c2c 0%, #010101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2c), color-stop(100%,#010101));
background: -webkit-linear-gradient(top,  #2c2c2c 0%,#010101 100%);
background: -o-linear-gradient(top,  #2c2c2c 0%,#010101 100%);
background: -ms-linear-gradient(top,  #2c2c2c 0%,#010101 100%);
background: linear-gradient(to bottom,  #2c2c2c 0%,#010101 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#010101',GradientType=0 );
}
#menuCentro
{
	position:relative;
	float:left;
	height:111px;
	margin-left:-500px;
	left:50%;
	width:1000px;
}
#adrockfc
{
	position:relative;
	float:left;
	width:250px;
	height:68px;
	background-image:url(../imagens/adrockfc.png);
	margin-top:19px;
}
#menuLinks
{
	position:relative;
	float:right;
	width:auto;
	height:auto;
}
.mnLinks
{
	position:relative;
	float:right;
	font-family: 'eras';
	color:#ffffff;
	margin-left:32px;
}
.mnLinks:hover
{
	color:#dddddd;
}
#mnLinksBox
{
	position:relative;
	float:right;
	margin-left:26px;
	margin-top:53px;
}
#redesBox
{
	position:relative;
	float:right;
	margin-top:49px;
	text-align:center
}
#menuBt
{
	position:relative;
	float:right;
	margin-top:50px;
	display:none;
}
.box
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background-color:#2c2c2c;
	border:none;
	background-position:center;
	background-repeat:no-repeat;
}
.boxCentro
{
	position:relative;
	float:left;
	margin-left:-500px;
	left:50%;
	width:1000px;
	height:615px;
}
.boxCentro h1
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-top:40px;
	margin-bottom:30px;
	color:#fff;
	font-size:18px;
	font-family: 'eras';
}
.boxImg
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	border:none;
	margin-bottom:-2px
}
.boxImg img
{
	width:100%;
}
#not1
{
	position:relative;
	float:left;
	width:51%;
	height:540px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#000;
	border-radius:6px;
	margin-top:37px;
-webkit-box-shadow: inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
-moz-box-shadow:    inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
box-shadow:         inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
}
#not1 h2
{
	position:absolute;
	left:5px;
	bottom:0px;
	text-align:center;
	color:#fff;
	width:90%;
	height:100px;
	font-family: 'eras';
	font-size:30px;
	text-shadow: 2px 2px 1px rgba(79, 93, 96, 1);
}
.not2
{
	position:relative;
	float:left;
	margin-left:3%;
	width:46%;
	height:252px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#000;
	border-radius:6px;
	margin-top:37px;
-webkit-box-shadow: inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
-moz-box-shadow:    inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
box-shadow:         inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
margin-bottom:00px;
}
.not2 h2
{
	position:absolute;
	left:5px;
	bottom:15px;
	text-align:center;
	color:#fff;
	width:90%;
	height:50px;
	font-family: 'eras';
	font-size:30px;
	text-shadow: 2px 2px 1px rgba(79, 93, 96, 1);
}
.SubMenuBox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	margin-bottom:40px;
}
.SubMenuBox a
{
	font-size:20px;
	font-family: 'eras';	
	margin-left:26px;
	margin-right:26px;
}
.color
{
	color:#00eeee;
	text-decoration:underline;
}
.coloB
{
	color:#fff;
}
.coloB:hover
{
	color:#dddddd;
}
.bandaTxt
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
}
.bandaTxt p
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	color:#fff;
	font-size:15px;
	text-align:justify;
	line-height:20px;
	margin-bottom:40px;
}
.flE
{
	position:absolute;
	left:0px;
	top:160px;
	background-image:url(../imagens/up.png);
	width:31px;
	height:31px;
	background-repeat:no-repeat;
	z-index:999;
}
.flR
{
	position:absolute;
	right:0px;
	top:160px;
	background-image:url(../imagens/down.png);
	width:31px;
	height:31px;
	background-repeat:no-repeat;
	z-index:999;
}
.boxImgVid
{
	position:relative;
	float:left;
	height:111px;
	margin-left:-405px;
	left:50%;
	width:810px;
	height:453px;
	overflow:hidden;
}
.ImgVidRel
{
	position:relative;
	float:left;
	width:250px;
	height:222px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	border-radius:6px;
	overflow:hidden;
}
.ImgVidRel img
{
	width:100%;
	height:100%;
}
.inp
{
	position:relative;
	float:left;
	width:92%;
	height:69px;
	border:solid 1px #fff;
	background: #2c2c2c;
	border-radius:8px;
	padding-left:4%;
	padding-right:4%;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin-bottom:12px;
	vertical-align:central;
	margin-top:0px;
}
#msgCont
{
	height:200px;
	overflow:auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:7px;
}
#EnviarFmCont
{
	position:relative;
	float:right;
	color:#0666a1;
	font-size:18px;
	font-weight:bold;
	border-radius:5px;
	color:#00eeee;
	padding:10px;
	padding-bottom:0px;
}
#EnviarFmCont:hover
{
	text-decoration:underline;
}
#contBox
{
	position:relative;
	float:left;
	width:50%;
	height:auto;
}
#contBox2
{
	position:relative;
	float:left;
	margin-left:10%;
	width:40%;
	height:auto;
	text-align:right;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
}
#contBox2 a
{
	color:#00eeee;
}
.AgendarelBox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.agRel
{
	font-size:18px;
	color:#01eaea;
	font-weight:bold;
}
.AgendarelBox2
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:solid 1px #014646;
	border-top:solid 1px #014646;
}
#AgendaOverflow
{
	position:relative;
	float:left;
	width:100%;
	overflow:hidden;
	height:410px;
}
#flAgndUp
{
	position:absolute;
	left:40%;
	background-image:url(../imagens/up.png);
	height:31px;
	width:31px;
	background-repeat:no-repeat;
	bottom:20px;
}
#flAgndDown
{
	position:absolute;
	right:40%;
	background-image:url(../imagens/down.png);
	height:31px;
	width:31px;
	background-repeat:no-repeat;
	bottom:20px;
}
.agRel1
{
	position:relative;
	float:left;
	width:15%;
	height:auto;
	font-size:16px;
	color:#fff
}
.agRel2
{
	position:relative;
	float:left;
	width:20%;
	height:auto;
	font-size:16px;
	color:#fff
}
.agRel3
{
	position:relative;
	float:left;
	width:30%;
	height:auto;
	font-size:16px;
	color:#fff
}
.agRel4
{
	position:relative;
	float:left;
	width:35%;
	height:auto;
	font-size:16px;
	color:#fff
}
#capaCd
{
	position:relative;
	float:left;
	width:37%;
	height:auto;
	margin-bottom:20px;
	margin-right:5%;
}
#capaCd img
{
	width:100%;
}
#capaCdAudios
{
	position:relative;
	float:left;
	width:58%;
	height:auto;
	margin-bottom:20px;
}
#capaCdAudios h2
{
	position:relative;
	float:left;
	width:100%;
	color:#00eeee;
	font-family:'eras';
	height:auto;
	font-size:20px;
	margin-bottom:20px;
}
.nomeMus
{
	position:relative;
	float:left;
	width:50%;
	color:#fff;
	font-family:'eras';
	height:auto;
	font-size:18px;
	margin-bottom:35px;
}
.PlayerMus
{
	position:relative;
	float:left;
	width:50%;
	color:#fff;
	font-family:'eras';
	height:auto;
	font-size:18px;
	margin-bottom:35px;
}
.letrasLinksBox
{
	position:relative;
	float:left;
	width:50%;
	height:auto;
}
.letrasLinksBox a
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	font-family:'eras';
	color:#fff;
	font-size:20px;
	margin-bottom:30px;
	margin-top:10px;
}
.letrasBox,.letrasBox2
{
	position:relative;
	float:left;
	width:50%;
	height:400px;
	overflow:hidden;
}
.letrasBox h2
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	font-family:'eras';
	font-size:20px;
	color:#00eeee;
}
.letrasBox2 h2
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	font-family:'eras';
	font-size:20px;
	color:#00eeee;
}
.letrasBox p
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
	text-indent:0px;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#fff
}
.letrasBox2 p
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
	text-indent:0px;
	font-size:14px;
	font-family: 'lucida';
	line-height:22px;
	color:#fff
}
.letrasBox2 a
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:30px;
	text-indent:0px;
	font-size:15px;
	font-family: 'lucida';
	line-height:0px;
	color:#0EEEEE;
	text-decoration:underline;
}
#up,#up2
{
	position:absolute;
	left:450px;
	top:100px;
	height:31px;
	width:31px;
	background-image:url(../imagens/up.png);
	z-index:100;
}
#down,#down2
{
	position:absolute;
	left:450px;
	top:180px;
	height:31px;
	width:31px;
	background-image:url(../imagens/down.png);
	z-index:100;
}
#FanBoxLeft
{
	position:relative;
	float:left;
	width:40%;
	height:auto;
	border-right:solid 1px #fff;
	padding-right:9.8%;
}
#FanBoxRight
{
	position:relative;
	float:left;
	width:40%;
	margin-left:9.8%;
	height:auto;
}
#FanBoxLeft h2
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
	color:#00eeee;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#FanBoxRight h2
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
	color:#00eeee;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.FanBoxLeftRel
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.fan30
{
	position:relative;
	float:left;
	width:30%;
	height:auto;
}
.fan65
{
	position:relative;
	float:left;
	width:70%;
	height:auto;
}
.fan50Tit
{
	margin-top:15px;
	color:#fff;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.fan65a
{
	position:absolute;
	right:1%;
	top:0px;
	color:#0bc4c4;
	font-size:16px;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.fan65a:hover
{
	text-decoration:underline;
}
.inpFan
{
	position:relative;
	float:left;
	width:90%;
	height:40px;
	padding-left:4%;
	padding-right:4%;
	border:solid 1px #fff;
	background-color:#2c2c2c;
	border-radius:5px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}
.botMF
{
	position:relative;
	float:left;
	width:auto;
	padding-left:32px;
	background-image:url(../imagens/selNHover.png);
	background-repeat:no-repeat;
	height:20px;
	padding-top:8px;
	margin-right:10px;
	color:#fff;
}
.h5Vid
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	background-image:url(../imagens/back.jpg);
	background-repeat:repeat;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.nomesLinks
{
	position:relative;
	float:left;
	width:25%;
	height:auto;
	text-align:left;
}
.nomesLinks a
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	font-family:'eras';
	color:#fff;
	font-size:18px;
	margin-bottom:30px;
	margin-top:10px;
}
.nomesLinks a:hover
{
	text-decoration:underline;
	color:#00EEEE
}
.nomesDescricao
{
	position:relative;
	float:left;
	width:75%;
	height:auto;
	text-align:left;
	text-align:justify;
	color:#fff;
	font-size:16px;
	line-height:19px;
}
.nomesDescricao img
{
	border:solid 2px #fff;
	display:inline;
	position:relative;
	float:left;
	margin-bottom:10px;
	margin-right:2%;
}
.pADFC
{
	background-image:url(../imagens/favicon.png);
	background-repeat:no-repeat;
	background-size:18px 18px;
	background-position:0px 2px;
	padding-left:4%
}




@media only screen and (max-width : 1050px) 
{
#flAgndUp
{
	display:none;
}
#flAgndDown
{
	display:none;
}
#FanBoxLeft
{
	position:relative;
	float:left;
	width:90%;
	height:auto;
	border-right:none;
	padding-right:0%;
	margin-left:5%;
}
#FanBoxRight
{
	position:relative;
	float:left;
	width:90%;
	margin-left:5%;
	margin-top:20px;
	height:auto;
}
.letrasLinksBox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px
}
.letrasBox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
}
.letrasBox2
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
}
#up,#up2
{
	position:absolute;
	left:450px;
	top:100px;
	height:31px;
	width:31px;
	background-image:url(../imagens/up.png);
	z-index:100;
	display:none;
}
#down,#down2
{
	position:absolute;
	left:450px;
	top:180px;
	height:31px;
	width:31px;
	background-image:url(../imagens/down.png);
	z-index:100;
	display:none;
}

#capaCd
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
	margin-right:0%;
	text-align:center;
}
#capaCd img
{
	width:40%;
}
#capaCdAudios
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
}
#capaCdAudios h2
{
	position:relative;
	float:left;
	width:100%;
	color:#00eeee;
	font-family:'eras';
	height:auto;
	font-size:20px;
	margin-bottom:20px;
}
.nomeMus
{
	position:relative;
	float:left;
	width:50%;
	color:#fff;
	font-family:'eras';
	height:auto;
	font-size:18px;
	margin-bottom:35px;
}
.PlayerMus
{
	position:relative;
	float:left;
	width:50%;
	color:#fff;
	font-family:'eras';
	height:auto;
	font-size:18px;
	margin-bottom:35px;
}
.agRel1,.agRel2,.agRel3,.agRel4
{
	position:relative;
	float:left;
	width:25%;
	height:auto;
	font-size:16px;
	color:#fff
}
.boxImgVid
{
	position:relative;
	float:left;
	height:111px;
	margin-left:-270px;
	left:50%;
	width:540px;
	height:453px;
	overflow:hidden;
}
.SubMenuBox a
{
	font-size:18px;
	font-family: 'eras';	
	margin-left:16px;
	margin-right:16px;
}
.boxCentro
{
	position:relative;
	float:left;
	height:auto;
	margin-left:0px;
	left:2.5%;
	width:95%;
}
#adrockfc
{
	position:relative;
	float:left;
	width:250px;
	height:68px;
	background-image:url(../imagens/adrockfc.png);
	margin-top:19px;
	margin-bottom:24px;
}
.mnLinks
{
	position:relative;
	float:right;
	font-family: 'eras';
	color:#ffffff;
	margin-left:32px;
	width:100%;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.mnLinks:hover
{
	color:#dddddd;
}
#redesBox
{
	position:relative;
	float:right;
	margin-top:19px;
	margin-bottom:20px;
	text-align:center;
	width:100%;
	display:none;
}
#redesBox img
{
	text-align:center;
}
#mnLinksBox
{
	position:relative;
	float:right;
	margin-left:0px;
	width:100%;
	margin-top:23px;
	display:none;
}
#menuCentro
{
	position:relative;
	float:left;
	height:auto;
	margin-left:0px;
	left:1%;
	width:98%;
}
#menuBt
{
	position:relative;
	float:right;
	margin-top:50px;
	display:inline;
}
}




@media only screen and (max-width : 750px) 
{
#capaCd img
{
	width:80%;
}
.nomeMus
{
	position:relative;
	float:left;
	width:90%;
	color:#fff;
	margin-left:10%;
	font-family:'eras';
	height:auto;
	font-size:18px;
	margin-bottom:35px;
}
.PlayerMus
{
	position:relative;
	float:left;
	width:90%;
	margin-left:10%;
	color:#fff;
	font-family:'eras';
	height:auto;
	font-size:18px;
	margin-bottom:35px;
}
#contBox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:40px;
}
#contBox2
{
	position:relative;
	float:left;
	margin-left:0%;
	width:100%;
	height:auto;
	text-align:right;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	margin-bottom:20px;
}
.not2
{
	position:relative;
	float:left;
	margin-left:0%;
	width:100%;
	height:242px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#000;
	border-radius:6px;
	margin-top:20px;
-webkit-box-shadow: inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
-moz-box-shadow:    inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
box-shadow:         inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
margin-bottom:20px;
}
#not1
{
	position:relative;
	float:left;
	width:100%;
	height:242px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#000;
	border-radius:6px;
	margin-top:20px;
	margin-bottom:20px;
-webkit-box-shadow: inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
-moz-box-shadow:    inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
box-shadow:         inset 1px 3px 30px 5px rgba(0, 0, 0, 1);
}
.not2 h2
{
	position:absolute;
	left:5px;
	bottom:0px;
	text-align:center;
	color:#fff;
	width:90%;
	height:100px;
	font-family: 'eras';
	font-size:30px;
	text-shadow: 2px 2px 1px rgba(79, 93, 96, 1);
}
.SubMenuBox a
{
	font-size:18px;
	font-family: 'eras';	
	margin-left:0px;
	margin-right:0px;
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.boxImgVid
{
	position:relative;
	float:left;
	height:111px;
	margin-left:-135px;
	left:50%;
	width:270px;
	height:453px;
	overflow:hidden;
}
.flE
{
	position:absolute;
	left:-08px;
	top:100px;
	background-repeat:no-repeat;
	z-index:999;
}
.flR
{
	position:absolute;
	right:-08px;
	top:100px;
	background-repeat:no-repeat;
	z-index:999;
}
}