/* @override 
	http://pupilorecords.com.s28727.gridserver.com/general.css
	http://www.eclipsedigital.es/pupilo/general.css
	http://localhost/pupilo/general.css
	http://localhost/pupilo/formulari_files/general.css
	http://www.pupilorecords.com/general.css
*/

BODY{
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	}
H1{
	display:none;
	}
IMG{
	border-width:0;
	}

#concerts div.llistaconcerts span.liveWeb {
		
					text-decoration:none;
					background-color: #0f0;
					color:#000000;
					padding:0 2px 0 2px;
	
}

#all{
	width:817px;
	margin:auto;
	}

#general{
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

#cabecera{
	float:left;
	margin:0 0 10px 0;
	padding:50px 0 0 0;
	width:817px;
	height:125px;
	background-image:url(assets/images/plantilles/bgCab.gif);
	background-position:0 0;
	border-bottom:2px dotted #8FFF8F;
	}
	#cabecera #flash{
		float:left;
		margin-top: 12px;
		}
	#cabecera P{
		float:left;
		width:510px;
		font-size:15px;
		text-transform:uppercase;
		margin:95px 0 0 17px;
		padding:0 0 0 0;
		
		font-weight:bold;
		}
		#cabecera P A{
			color:#000000;
			text-decoration:none;
			letter-spacing:-1px;
			}
			
			#cabecera P A:hover{    !!!!!!!!
			background-color: #fff;
			color: #00ff25;
			text-decoration:none;
			letter-spacing:-1px;
			}

/* @group My Group */



/* @end */
			
			
			
#subcabecera{
	float:left;
	margin:0 0 0 0;
	padding:0 0 15px 0;
	width:100%;
	border-bottom:0px dotted #8FFF8F;
	}
	#subcabecera IMG{
		float:left;
		}
	#subcabecera UL{
		float:right;
		width:372px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
		}
		#subcabecera UL LI{
			float:left;
			width:93px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			}
	#subcabecera #flash {
	
	float: right;
	
	
}
#home{
	float:left;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	width:100%;
	border-top:2px dotted #8FFF8F;
	}
	#home #destacados{
		float:left;
		width:335px;
		margin:0 0 0 0;
		padding:10px 5px 0 0;
		border-right:2px dotted #8FFF8F;
		height:auto !important;
		min-height:300px;
		height:300px;
		}
		#home #destacados H2{
			margin:0 0 20px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			font-size:20px;
			font-weight:bold;
			}
		#home #destacados P{
			margin:0 0 15px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			}
			#home #destacados P.entradilla{
				font-weight:bold;
				margin-bottom:0;
				}
				
	#home #news{
		float:left;
		width:269px;
		margin:0 0 0 0;
		padding:10px 5px 0 13px;
		border-right:2px dotted #8FFF8F;
		height:auto !important;
		min-height:300px;
		}
		#home #news H2{
			margin:0 0 0px 0;
			padding:0 0 0 0;
			width:60%;
			clear:left;
			font-size:20px;
			font-weight:bold;
			}
		#home #news DL{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:100%;
			}
			#home #news DL DT{
				float:left;
				width:100%;
				margin:0 0 3px 0;
				padding:0 0 0 0;
				}
				#home #news DL DT A{
					font-weight:bold;
					text-decoration:none;
					background-color: #0f0;
					color:#000000;
					padding:0 2px 0 2px;
					}
			#home #news DL DD{
				float:left;
				width:100%;
				margin:0 0 16px 0;
				padding:0 0 0 0;
				}
				
	#home #live{
		float:left;
		width:172px;
		margin:0 0 0 0;
		padding:10px 0 0 13px;
		height:auto !important;
		min-height:300px;
		height:300px;
		}
		#home #live H2{
			margin:0 0 0px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			font-size:20px;
			font-weight:bold;
			}
		#home #live DL{
			float:left;
			margin:3px 0 0 0;
			padding:0 0 0 0;
			width:100%;
			}
			#home #live DL DT{
				float:left;
				width:100%;
				margin:0 0 0 0;
				padding:0 0 0 0;
				font-weight:bold;
				}
				#home #live DL DT SPAN{
					font-size:10px;
					width:100%;
					float:left;
					}
			#home #live DL DD{
				float:left;
				width:100%;
				margin:0 0 8px 0;
				padding:0 0 0 0;
				}
			#live dl dl dd p a:link {
					color: #0f0;
					text-decoration: none;
					font-style: bold;
				}
			#live dl dl dd p a:visited {
					color: #0f0;
					text-decoration: none;
					font-style: bold;
				}	
			#live dl dl dd p a:hover {
					color: #black;
					font-style: bold;
				}	
	
				
#noticias{
	float:left;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	width:100%;
	border-top:0px dotted #8FFF8F;
	}


	#noticias #destacados{
		float:left;
		width:507px;
		margin:0 0 0 0;
		padding:10px 5px 0 0;
		border-right:2px dotted #8FFF8F;
		height:auto !important;
		min-height:710px;
		height:710px;
		}
		#noticias #destacados H2{
			margin:0 0 20px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			font-size:20px;
			font-weight:bold;
			}
		#noticias #destacados P{
			margin:0 0 15px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			}
			#noticias #destacados P.entradilla{
				font-weight:bold;
				margin-bottom:0;
				}
				
	#noticias #news{
		float:left;
		width:281px;
		margin:0 0 0 0;
		padding:10px 5px 0 13px;
		height:auto !important;
		min-height:710px;
		height:710px;
		border-right:2px dotted #8FFF8F;
		}
		#noticias #news H2{
			margin:0 0 20px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			font-size:20px;
			font-weight:bold;
			}
		#noticias #news DL{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:100%;
			}
			#noticias #news DL DT{
				float:left;
				width:100%;
				margin:0 0 3px 0;
				padding:0 0 0 0;
				}
				#noticias #news DL DT A{
					font-weight:bold;
					text-decoration:none;
					background-color: #0f0;
					color:#000000;
					padding:0 2px 0 2px;
					}
			#noticias #news DL DD{
				float:left;
				width:100%;
				margin:0 0 16px 0;
				padding:0 0 0 0;
				}
				





#pie{
	float:left;
	margin:5px 0 20px 0;
	padding:10px 0 0 0;
	width:100%;
	border-top:2px dotted #8FFF8F;
	}

#concerts {
		float:left;
		width:  100%;
		margin:0 0 0 0;
		padding:0px 5px 0 0;
		height:auto !important;
		min-height:710px;
		height:710px;
		border-right:2px dotted #8FFF8F;
	
}

#concerts div.live dl {
	color: #ff9828;
}
	#pie P{
		float:left;
		width:49%;
		margin:0 0 0 0;
		padding:0 0 0 0;
		}


#concerts div.llistaconcerts {
	float: left;
	margin-left:20px;
	height:auto !important;
	min-height: 260px;
	height: 260px;
	
	
}

#concerts div.fotoartist {
	float: left;
	width: 320px;
	clear: both;
	border-right:2px dotted #8FFF8F;
	border-bottom:2px dotted #8FFF8F;
	margin-left: 30px;
	padding: 20px 0px;

}


#concerts div.llistaconcerts dt span.description {
	color: #ff43c6;
}




#concerts div.llistaconcerts dt {
	font-size: 14px;
}
		#pie P.lema{
			text-align:right;
			float:right;
			}

#concerts div.fotoartist a:link {
	color: #f0f;
	text-decoration: none;}
#concerts div.fotoartist a:hover {
	color: #000;
	text-decoration: none;}


#pie P A{
	color:#777;
				}
				


/* @group My Group */



/* @end */
#contenido{
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	min-height:1000px;
	}
	#contenido #destacados{
		float:left;
		width:260px;
		margin:0 0 0 0;
		padding:0 0 0 0;
				}
		#contenido #destacados H2{
			float:left;
			width:100%;
			margin:0 0 5px 0;
			padding:0 0 0 0;
			font-size:20px;
			font-weight:bold;
			}
			#contenido #destacados H2 SPAN{
				float:left;
				width:100%;
				color:#FF00FF;
				font-size:16px;
				}
		#contenido #destacados H3{
			float:left;
			width:100%;
			margin:0 0 5px 0;
			padding:0 0 0 0;
			font-size:16px;
			font-weight:bold;
			}
				
		#contenido #destacados P{
			float:left;
			width:100%;
			margin:0 0 10px 0;
			padding:0 0 0 0;
			line-height:15px;
			}
		#contenido #destacados A{
			color:#000000;
			}
		#contenido #destacados UL{
			float:left;
			width:100%;
			margin:20px 0 0 0;
			padding:0 0 0 0;
			list-style-type:none;
			}
			#contenido #destacados UL LI{
				float:left;
				width:100%;
				margin:0 0 10px 0;
				padding:0 0 0 0;
				font-size:14px;
				}
				#contenido #destacados UL LI A{
					text-decoration:none;
					}
					#contenido #destacados UL LI A.sel{
						font-weight:bold;
						}
		
	#contenido .texto{
	float:left;
	width:557px;
	position:absolute;
	top: 370px;
	margin:0 0 0 0;
	padding:0 0 0 0;
		}
		#contenido .texto IMG{
			float:left;
			margin:0 0 10px 0;
			}
		#contenido .texto H3{
			float:left;
			width:100%;
			margin:0 0 5px 0;
			padding:0 0 0 0;
			font-size:12px;
			font-weight:bold;
			}
		#contenido .texto P{
	        
			float:left;
			width:100%;
			margin:0 0 10px 0;
			padding:0 0 0 0;
			line-height:15px;
			}
			
		#contenido .texto P a:link {
					color: #0f0;
					text-decoration: none;
					font-style: bold;
				}
			#contenido .texto P a:visited {
					color: #0f0;
					text-decoration: none;
					font-style: bold;
				}	
			#contenido .texto P a:hover {
					color: #black;
					font-style: bold;
				}	
	    
	    
	      
		#contenido #texto #compraralbum{
			width:100%;
			margin:20px 0 10px;
			clear:left;
			}
			#contenido #texto #compraralbum TH{
				text-align:left;
				font-weight:bold;
				padding-bottom:4px;
				}
				#contenido #texto #compraralbum TH A{
					color:#000000;
					text-decoration:none;
					}
				#contenido #texto #compraralbum TH.enlace{
					width:50%;
					}
			#contenido #texto #compraralbum TD{
				text-align:left;
				border-top:1px solid #FF00FF;
				padding:5px 0 5px 0;
				}



#ficha{
	float:left;
	margin:0 0 2px 0;
	padding:0 0 5px 0;
	width:100%;
	
	}

/* My Comment */


	#ficha #imagen{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:395px;
		}
		#ficha #imagen IMG{
			float:left;
			border:0px solid #000000;
			margin-bottom:10px;
			}


		#ficha #imagen P{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:100%;
			}
			#ficha #imagen P A{
				text-decoration:none;
				font-style:italic;
				color:#000000;
				}
	#ficha #texto{
		float:right;
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:402px;
		}
		#ficha #texto H2{
			float:left;
			width:100%;
			margin:0 0 5px 0;
			padding:0 0 0 0;
			font-size:20px;
			font-weight:bold;
			}
		#ficha #texto P{
			margin:0 0 10px 0;
			padding:0 0 0 0;
			width:100%;
			line-height:15px;
			}
			#ficha #texto P A{
				color:#00FF00;
				text-decoration:none;
				font-weight:bold;
				}
			#ficha #texto P.detalles{
				line-height:20px;
				}
				#ficha #texto P.detalles A{
					color:#FF00FF;
					text-decoration:none;
					font-weight:bold;
				}
#ficha table tbody tr td table tbody tr td table tbody tr td {
border-bottom:2px dotted #8FFF8F;	
}

/* My Comment */	


				#texto table tbody tr td.ralla {
					border-bottom-style: solid;
					border-bottom-width: 1px;
					background-color: #fff;
}

				#texto table tbody tr td.titols strong {
					font: bold 15px "Century Gothic",Arial, Helvetica, sans-serif;
	bottom: 0;
}
				
				
#destacados .link_titol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
					
#grupo{
	float:left;
	margin:0 0 0 0px;
	padding:0 0 0 30px;
	width:785px;
	border-top:2px dotted #8FFF8F;
	min-height: 795px;
	
	}
	

/* My Comment */
	#grupo #destacados{
		float:left;
		width:343px;
		margin:0 0 0 0;
		padding:10px 5px 0 0;
		}
		#grupo #destacados H2{
			margin:0 0 20px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			font-size:20px;
			font-weight:bold;
			}
		#grupo #destacados P{
			margin:0 0 15px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			}
			#grupo #destacados P.entradilla{
				font-weight:bold;
				margin-bottom:0;
				}
				
		#grupo DL{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:100%;
			}
			#grupo DL DT{
				float:left;
				width:100%;
				margin:0 0 3px 0;
				padding:0 0 0 0;
				}
				#grupo DL DT A{
					font-weight:bold;
					text-decoration:none;
					background-color: #0f0;
					color:#000000;
					padding:0 2px 0 2px;
					}
			#grupo DL DD{
				float:left;
				width:100%;
				margin:0 0 16px 0;
				padding:0 0 0 0;
				}
				
	#grupo #media{
		float:left;
		width:255px;
		margin:0 0 0 0;
		padding:20px 5px 0 30px;
		}
		#grupo #media A{
			color:#000000;
			}
		#grupo #media H2{
			margin:0 0 20px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			font-size:20px;
			font-weight:bold;
			}
		#grupo #media P{
			margin:0 0 15px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			font-size:12px;
			}
	
	#grupo #live{
		float:left;
		width:166px;
		margin:0 0 0 0;
		padding:20px 0 0 13px;
		}
		#grupo #live H2{
			margin:0 0 20px 0;
			padding:0 0 0 0;
			width:100%;
			clear:left;
			font-size:20px;
			font-weight:bold;
			}
		#grupo #live DL{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:100%;
			}
			#grupo #live DL DT{
				float:left;
				width:100%;
				margin:0 0 0 0;
				padding:0 0 0 0;
				font-weight:bold;
				}
				#grupo #live DL DT SPAN{
					font-size:10px;
					width:100%;
					float:left;
					}
			#grupo #live DL DD{
				float:left;
				width:100%;
				margin:0 0 8px 0;
				padding:0 0 0 0;
				}
				#subcabecera span.titolartist {
	             text-transform: uppercase;
				 font-weight: bold;
				 width: 100%;
				 float:left;
				 font-size: 18px;
				}

               #subcabecera span.subtitol {
	             color:  #FF00FF;
				 font-weight: bold;
				 font-size: 16px;
}
				

				
#discografia{
	clear: both;
	float:left;
	width:100%;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	}
	#discografia H3{
		float:left;
		width:100%;
		margin:0 0 5px 0;
		padding:0 0 0 0;
		font-size:18px;
		font-style:italic;
		}






/*nou album */
#album{
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	height:940px;
	}


	#discografia IMG{
		float:left;
		width:156px;
		margin:0 20px 0 0;
	
		border-bottom:1px solid black;
		border-top:1px solid black;
		border-left:1px solid black;
		border-right:1px solid black;
				
		
		}
	
		#discografia  #comprar{
			float:right;
			background-image:url(assets/images/plantilles/comprar.gif);
			width:94px;
			height:90px;
			margin:-120px 20px 0 0;
			padding:0 0 0 0;
			}
		


#contingutalbum {
	clear: both;
	min-height:160px;
	*height:160px;
    background-image:url(assets/images/plantilles/bgMedia.gif);
}
	
	#contingutalbum span.titol {
	font-size:15px
}
	#contingutalbum span.texte{
	font-size: 15px;
	font-weight: bold;
}




.separador{
	float:left;
	background-image:url(css/assets/images/plantilles/separador.gif);
	width:218px;
	height:33px;
	margin:5px 0 20px 0;
	}



#ditto_pages  {
color: #0f0;
font-weight: bold;
font-size: 16px;
margin-top: 3px;
margin-bottom: 3px;
}



#ditto_pages a, #ditto_pages a:link {
border: 0px solid #00ff2e;
padding: 1px 2px 2px;
margin-right: 1px;
text-decoration: none !important;
color: #000;
font-size: 12px;
}

#ditto_pages a:hover {
background-color: #fff;
color: #00ff25;
}

#fotocontact {
float: right;	
}

#login {
	text-align: center;
	border: 0;
}

#shop{
	float:left;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	border-top:2px dotted #8FFF8F;
	background-image:url(assets/images/shop.gif);
	background-repeat:repeat-y;
	background-position:0px 0;
	min-height: 800px;
	width: 820px;
	
	}



/* My Comment */

/*Admin*/
.titoladmin {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0f0;
}
.boxadmin {
	font-size: 16px;
	border: 1px double #00ff35;
}
.LinkNuevoAdmin {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.LinkNuevoAdmin a {
	
}


/* shop*/

.product h1
{
	font-size: 15px;
	color: #6CAF00;
	}
#cart
{
	width: 200px;
	border: 1px solid #eee;
	float: right;
}
#cart h3
{
	background-color: #0f0;
	padding: 4px;
	color: #000;
	font-size: 12px;
	color: #fff;
}
#cart p
{
	padding:  10px 4px;
}
.cart
{
	background-color: #f8f8f8;
}
.activeCart
{
	background-color: #bdffae;
}
.hoverCart
{
	background-color: #bdffae;
	color: #a2ffab;
}
#products
{
	margin-right: 250px;
	width: 300px;
}
.product
{   height:auto !important;
	width: 180px;
	height: 270px;
	min-height: 270px;
	*height: 320px;
	*min-height: 320px;
	margin-bottom: 0px;
	float: left;
}

#discos {
	width: 600px;
}
#camisetas {
	width: 600px;
}
#chapas {
	width: 600px;
}

#otros{
	width: 600px;
}
.product img
{
	cursor: move;
	padding: 10px 10px 10px 0px;
}
.product h2
{
	font-size: 12px;
	padding: 0px 0;
	margin:  0px;
 
}
.product p
{
	font-size: 11px;
	color: #333;
	
}
.product a
{
	color: #0f0;
}
.productCart
{
	font-size: 10px;
	margin: 10px;
}
.productCart a
{
	color: #f0f;
	float: right;
}
.transferProduct
{
	border: 1px solid #6CAF00;
}

a:link {
					color: #0f0;
					text-decoration: none;
					font-style: bold;
				}
			#live dl dl dd p a:visited {
					color: #0f0;
					text-decoration: none;
					font-style: bold;
				}	
			#live dl dl dd p a:hover {
					color: #black;
					font-style: bold;
				}





