@charset "utf-8";

@import url('homepage.css');
@import url('item.css');
@import url('charts.css');
@import url('videos.css');
@import url('passatempos.css');
@import url('discos.css');

*{
	margin:0;
	padding:0;
	border:0;
}

/*TAGS*/

html, body{height: 100%;}

* html #main{height: 100%;}

body{
	font-family:Arial, tahoma, sans-serif;
	font-size:0.7em;
	overflow-x:hidden;
	/*background:url(http://neo2.pt/backgroundads/1257180717_bg_template.jpg) center top;*/
}

a{text-decoration:none; color:#f29221;}
a:hover{color:#373028;}

/* DIV's */

/*					INDEX					*/

/*--------------------------------------------------------#main---------------------------------------------------------*/
#main{	
	min-height: 100%;
	width: 100%;
	margin: 0 auto;
}

/*--------------------------------------------------------#banner1---------------------------------------------------------*/
#banner1{ 
	position: relative;
	width: 1024px;
	text-align:center;
	margin: 0 auto;
	background:#D6E8F7;
	padding:8px 0;
}

/*--------------------------------------------------------#menu---------------------------------------------------------*/
#menu{ 
	width: 1024px;
	margin: 0 auto;
	background:url(../imagens/logo.jpg) #695E4A left center no-repeat;
	color:#DAD3CC;
}

/*--------------------------------------------------------#menuList1---------------------------------------------------------*/
#menuList1{
	float:right;
	width: 670px;
	text-align:center;
}

#menu .height{height:94px;}
#menu .linkHome{float:left;}

#menuList1 .selectedLi{list-style:none;}
#menuList1 .selectedA{background-color:#DAD3CC;color:#695E4A;}

#menuList1 .link{width:107px; height:21px; margin-left:-13px;}

#menuList1 .editoral{background:url(../imagens/menu/editorial.jpg) right no-repeat;}
#menuList1 .editoralSelected{background:url(../imagens/menu/editorialSelected.jpg) right no-repeat;}

#menuList1 .media{background:url(../imagens/menu/media.jpg) right no-repeat;}
#menuList1 .mediaSelected{background:url(../imagens/menu/mediaSelected.jpg) right no-repeat;}

#menuList1 .comunidade{background:url(../imagens/menu/comunidade.jpg) right no-repeat;}
#menuList1 .comunidadeSelected{background:url(../imagens/menu/comunidadeSelected.jpg) right no-repeat;}

#menuList1 .revista{background:url(../imagens/menu/revista.jpg) right no-repeat;}
#menuList1 .revistaSelected{background:url(../imagens/menu/revistaSelected.jpg) right no-repeat;}

#menuList1 .shop{background:url(../imagens/menu/shop.jpg) right no-repeat;}
#menuList1 .shopSelected{background:url(../imagens/menu/shopSelected.jpg) right no-repeat;}


#menuList1 ul{padding-left:25px;}

#menuList1 li{
	list-style:url(../imagens/listStyle.jpg);
	list-style-position:outside;
	text-align:left;
	font-family:Arial, Geneva, sans-serif;
	font-size:0.90em;
	text-transform:uppercase;
	line-height:13px;
}


#menuList1 a{
	text-decoration:none;
	color:#DAD3CC;
	display:block;
}


#menuList1 a:hover{
	background-color:#DAD3CC;
	color:#695E4A;
}

#menuList1 div{
	float:left;
	height:84px;
	width:130px;
}

/*--------------------------------------------------------#page---------------------------------------------------------*/
#page{
	position:relative;
	width: 1024px;
	margin:10px auto 0 auto;
}

/*--------------------------------------------------------#leftSide---------------------------------------------------------*/
#leftSide{
	float:left;
	width: 714px;
}

/*--------------------------------------------------------#container---------------------------------------------------------*/
#container{
	width: 700px;
	margin-left:14px;
}

#titlePage{
	font-size:17px;
	color:#F7931E;
	text-transform:uppercase;
	padding-left: 15px;
	font-family:'Arial Black', Gadget, sans-serif;
	letter-spacing:-0.05em;
}

#titlePage .slashes{color:#695E4A;}

/*--------------------------------------------------------#rightSide---------------------------------------------------------*/
#rightSide{
	float:right;
	width: 300px;
}

/*--------------------------------------------------------#danceCLubCart---------------------------------------------------------*/
#danceClubCart{
	background:url(../imagens/patternCaixa.jpg);
	margin-bottom:5px;
}

#danceClubCart .height{
	padding-top:10px;
	text-align:center;
}

#danceClubCart .links{
	width:300px; 
	height:20px; 
	text-align:center;
	color:#FFF;
}

#danceClubCart .links a{
	padding:0 10px;
	text-decoration:none;
	color:#FFF;
}

#danceClubCart .links a:hover{
	color:#f29221;
}


#danceClubCart .danceClubCartTitle{
	width:285px;
	height:13px;
	margin-left:5px;
	margin-bottom:5px;
	background:url(../imagens/carrinhodecompras.jpg) left top no-repeat;
}


#danceClubCart input{
	margin:2px; 
	border:1px solid #DAD3CC;
	background-color:#AFAAA5;
	font-size:1em;
	color:#FFF;
}

input{
	margin:2px; 
	border:1px solid #DAD3CC;
	background-color:#AFAAA5;
	font-size:1em;
	color:#FFF;
}

#danceClubCart .user{width:160px;}
#danceClubCart .password{width:100px;}
#danceClubCart .image{border:none;}

#errorCart{
	position:relative;
	width:280px;
	margin:0 auto;
	background-color:#736854;
	border:1px solid #837465;
	text-align:left;
	padding:11px 0;
}

#errorCart .tamanho{
	position:relative;
	width:220px;
	height:24px;
	margin:0 auto;
	padding-left:50px;
	padding-top:5px;
}

#danceClubCart .clear{position:relative; width:300px; height:10px;}

/*--------------------------------------------------------#danceCLubLogin---------------------------------------------------------*/
#danceClubLogin{
	background:url(../imagens/patternCaixa.jpg);
	margin-bottom:5px;
}

#danceClubLogin .height{
	padding-top:10px;
	text-align:center;
}

#danceClubLogin .links{
	width:300px; 
	height:20px; 
	text-align:center;
	color:#FFF;
}

#danceClubLogin .links a{
	padding:0 10px;
	text-decoration:none;
	color:#FFF;
}

#danceClubLogin .links a:hover{
	color:#f29221;
}


#danceClubLogin .danceClubLoginTitle{
	width:285px;
	height:13px;
	margin-left:5px;
	margin-bottom:5px;
	background:url(../imagens/danceClubLogin/danceClubLogin.jpg) left top no-repeat;
}


#danceClubLogin input{
	margin:2px; 
	border:1px solid #DAD3CC;
	background-color:#AFAAA5;
	font-size:1em;
	color:#FFF;
}

input{
	margin:2px; 
	border:1px solid #DAD3CC;
	background-color:#AFAAA5;
	font-size:1em;
	color:#FFF;
}

#danceClubLogin .user{width:160px;}
#danceClubLogin .password{width:100px;}
#danceClubLogin .image{border:none;}

#errorLogin{
	position:relative;
	width:280px;
	margin:0 auto;
	background-color:#736854;
	border:1px solid #837465;
	text-align:left;
	padding:11px 0;
}

#errorLogin .tamanho{
	position:relative;
	width:220px;
	height:24px;
	margin:0 auto;
	padding-left:50px;
	padding-top:5px;
}

#danceClubLogin .clear{position:relative; width:300px; height:10px;}
/*--------------------------------------------------------#banner2---------------------------------------------------------*/
#banner2{margin-bottom:5px;}

/*--------------------------------------------------------#DanceClubShop---------------------------------------------------------*/
#danceClubShop{
	background:url(../imagens/patternCaixa.jpg);
	margin-bottom:5px;
}

#danceClubShop .height{
	position:relative;
	width:300px;
	height:80px;
}

#danceClubShop .imagem{
	width:60px;
	height:60px;
	float:left;
	padding:10px;	
}

#danceClubShop .text{
	width:190px;
	height:60px;
	float:right;
	padding:10px;
	text-align:left;
}

#danceClubShop .danceClubShopTitle{
	width:196px;
	height:13px;
	margin-left:-5px;
	background:url(../imagens/danceClubShop/danceClubShop.jpg) right top no-repeat;
}

#danceClubShop .textTitle{
	color:#DAD3CC;
	font-family:'Arial Black', Gadget, sans-serif;
	font-size:1.25em;
}

#danceClubShop .textDesc{color:#DAD3CC;}

#danceClubShop .preco{
	color:#D6E8F7; 
	font-weight:bold;
}

#danceClubShop .comprar{
	font-weight:bold; color:#FFF;
}

/*--------------------------------------------------------#clearEndPage---------------------------------------------------------*/
#clearEndPage{
	clear:both; 
	position:relative; 
	width:1024px; 
	height:38px; 
	margin:0 auto;
}

/*--------------------------------------------------------#Footer---------------------------------------------------------*/
#footer{
	clear:both;
	position:relative;
	height: 28px;
	margin: -28px auto 0 auto;
	width: 1024px;
	background: #695E4A;
}

#footer .padding{
	height:20px;
	padding-top:8px;
}


#footer li{	
	list-style:url(../imagens/listStyle.jpg);
	list-style-position:outside;
	text-align:left;
	font-family:Arial, Geneva, sans-serif;
	font-size:0.90em;
	text-transform:uppercase;
	line-height:13px;
	
	float:left;
	margin-left:20px; 
	margin-right:8px;
}

#footer a{
	text-decoration:none;
	color:#DAD3CC;
}

#footer a:hover{
	background-color:#DAD3CC;
	color:#695E4A;
}


/*--------------------------------------------------------#paginator---------------------------------------------------------*/
#paginator{
	color:#695E4A;
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:10px;
}

#paginator a{
	color:#695E4A;
	text-decoration:none; 
}

#paginator select{
	color:#695E4A;
	border:none;
	width:60px;
	padding:2px;
	background:#DAD3CC;
	font-size:11px;
}

#paginator li{
	display:inline;
	width:40px;
}

#paginator .selected{font-family:'Arial Black', Gadget, sans-serif;}

#paginator .previous{font-weight:bold; color:#695E4A;}
#paginator .next{font-weight:bold; color:#695E4A;}



/* .class */

.lineH{
	position: relative;
	width: 1024px;
	margin: 0 auto;
	height:13px;
	background:#FFF;
	background:url(../imagens/bg_lineH.jpg) center repeat-x;
	padding:3px 0;
}


/***** TEXT STYLE *****/
.white{color:#FFF;}
.brownDark{color:#6a5f4b;}
.brownLight{color:#695E4A;}
.orange{color:#f29221;}
.babyblue{color:#d7e7f4;}
.black{color:#000;}
.blueD{color:#D2EDF3;font-family:'Arial Black', Gadget, sans-serif; font-weight:bold; font-size:76px;}

.space-tag{position:relative; width:260px;}


/* round corners White*/
.bl_white{background:url(../imagens/itemCorners/bl.gif) bottom left no-repeat;}
.br_white{position:relative; background:url(../imagens/itemCorners/br.gif) bottom right no-repeat;}
.tl_white{background:url(../imagens/itemCorners/tl.gif) top left no-repeat;}
.tr_white{position:relative; background:url(../imagens/itemCorners/tr.gif) top right no-repeat;}

/* round corners BROWN*/
.bl{background:url(../imagens/brownCorners/bl.jpg) bottom left no-repeat;}
.br{position:relative; background:url(../imagens/brownCorners/br.jpg) bottom right no-repeat;}
.tl{background:url(../imagens/brownCorners/tl.jpg) top left no-repeat;}
.tr{position:relative; background:url(../imagens/brownCorners/tr.jpg) top right no-repeat;}

.clear{clear:both;}
/* LINKS*/
#registo .input{padding-left:3px; width:190px; background:#e9e9e9; COLOR:#000; font-size:1em; border:1px solid #666;}
#registo input{font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;}

#registo .bot{
background:#ededed; 
font-size:1em; padding:0 10px;
cursor:pointer;
color: #000;
border:1px solid #999;
width:95px;
}

#error{
	margin:10px;
}

#error li{ list-style:none; width:650px; background-color:#e6bfbf; color:#703636; margin:2px; padding:2px; padding-left:15px;}

#error2{
	margin:10px 20px;
}

#error2 li{ list-style:none; width:650px; background-color:#eaffd4; color:#3b670b; margin:2px; padding:2px; padding-left:15px;}


#produto-detail .text h5{color:#666;}
#produto-detail .text h3{font-family:Arial Black, Gadget, sans-serif; font-weight:bold;}
#produto-detail .text h2{}
#produto-detail .text p{text-align:justify; padding:3px 0;}
#produto-detail .line{
	position: relative;
	margin:10px auto;
	width:700px;
	height:13px;
	background:#FFF;
	background:url(../imagens/bg_lineH.jpg) left repeat-x;
}


h2{font-size:15px;}
h3{font-size:12px;}
h4{font-size:11px;}
