@charset "utf-8";
/* MAGIC  */
      html, body, div, span, applet, object, iframe,
      h1, h2, h3, h4, h5, h6, p,
      blockquote, pre, a, abbr, acronym, address, big,
      cite, code, del, dfn, em, font, img,
      ins, kbd, q, s, samp, small, strike,
      strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
      fieldset, form, label, legend,
      table, caption, tbody, tfoot, thead, tr, th, td,
      center, u, b, i {
      margin: 0;
      padding: 0;
      border: 0;
      outline:none;
      font-style: normal;
      font-size: 100%;
      vertical-align: baseline
      }
      body {
      line-height: 1.4;
      }
      :focus {
      outline: 0
      }
      .single ol, .single ul {
	  list-style:disc;
	  list-style-position:inside;
	  margin:10px 0px 10px 15px;
	  font-size:11px;

      }
      table {
      border-collapse: collapse;
      border-spacing: 0
      }
      blockquote:before, blockquote:after, q:before, q:after {
      content: ""
      }
      blockquote, q {
      quotes: "" ""
      }
      input, textarea {
      margin: 0;
      padding: 0
      }
      hr {
      margin: 0;
      padding: 0;
      border: 0;
      color: #000;
      background-color: #000;
      height: 1px
      }
	  hr	{background-color:#DDD !important;}
/* END MAGIC */

body	{
		font-family:Tahoma, Arial, Verdana;
		font-size:11px;
		}
p	{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	margin:0px 0px 5px 0px;
	}
h1, h2, h3, h4, h5	{
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					letter-spacing:-1px;
					}
					h1	{
						font-size:24px;
						margin:;
						}

                           h1 a, h1 a:visited	{
						color:#FE0662;
						}
                                       h1 a:hover{
                                                color:#EA0157;	
                                                }

					h2	{
						color:#fe0662;
						margin:0px 0px 10px 0px;
						font-size:18px;
						}
a	{
	text-decoration:none;
	}

.head	{
		width:975px;
		background-image:url(img/bg-head.gif);
		height:80px;
		margin:0px auto 15px auto;
		}
		.logo	{
				float:left;
				width:280px;
				}
		.menu	{
				float:right;
				text-align:right;
				width:660px;
				margin:55px 0px 0px 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				}
				.menu a	{
						display:block;
						background-color:#FFFFFF;
						float:right;
						background-color:#FFFFFF;
						margin:0px 5px 0px 0px;
						font-size:11px;
						text-transform:uppercase;
						color:#333333;
						padding:5px 15px 5px 15px;
						}
				.menu a:hover	{
								background-color:#ed1a68;
								color:#FFFFFF;
								}
								.menu-active	{
												background-color:#ed1a68;
												color:#FFFFFF;
												}
		.featured	{
					margin:0px auto 15px auto;
					width:975px;
					height:240px;
					border:solid 1px #DDD;
					}
		.cont	{
				width:975px;
				margin:0px auto;
				overflow:hidden;
				}
				.profiles	{
							width:975px;
							overflow:hidden;
							/*height:200px;*/
							display:block;
							}

							.profiles img	{
											float:left;
											margin:10px 13px 10px 0;
											}
											
											.profiles-artistas img, .imagecol img{
											margin:10px 16px 10px 0px;
											width:93px !important;
											}
							.profiles-nomargin	{
												margin-right:0px !important;
												}


                                .profiles-artistas{
							width:640px !important;	
							}
 .profiles-index img{
      width:90px !important; 
      margin: 8px 8px 8px 0; 
}

				.news-item	{
							float:left;
							border-right:solid 2px #DDD;
							padding:0px 15px 0px 0px;
							width:460px;
							height:130px;
							margin:10px 10px 10px 0px;
							}
							.news-item img	{
											float:left;
											margin:0px 10px 0px 0px;
											}
							.news-item h2	{
											float:left;
											width:270px;
											}
							.news-item h2 a	{
											color:#fe0662;
											width:300px;
											}
/**/
				.side-news-item	{
							float:left;
							border-bottom:solid 1px #999;
							padding:0px 0px 5px 0px;
							width:300px;

							margin:10px 0px 10px 0px;
							}
							.side-news-item img	{
											float:left;
											margin:0px 10px 0px 0px;
											}
							.side-news-item h2	{
											float:left;
											}
							.side-news-item h2 a	{
											color:#fe0662;
											width:230px;
											font-size:14px;
											display:block;
											}
							.side-meta-post	{
											width:300px;
											overflow:hidden;
											}
							.side-meta-post .date	{
													font-size:10px !important;
													}
							.side-news-noborder{
													border-bottom: none;
													}
/**/
							.meta-post	{
										width:345px;
										float:left;
										}
							.date	{
									float:right;
									width:70px;
									font-size:12px;
									font-family:Arial, Helvetica, sans-serif;
									color:#000000;
									text-align:right;
									font-weight:bold;
									margin:5px 0px 0px 0px;
									}
				
				.cont-left	{
							width:475px;
							float:left;
							}
.crumb	{
			width:975px;
			margin:0px auto;
			font-size:11px;
			color:#666666;
			clear:both;
			overflow:hidden;
			}
							
#sidebar	{
			float:right;
			width:300px;
			overflow:hidden;
			background-color:#E0E0E0;
			padding:10px;
			margin:0px 0px 20px 0px;
			}
			.side-search	{
							clear:both;
							overflow:hidden;
							margin:0px 0px 10px 0px;
							
							}
			.side-search input	{
								border:solid 1px #FE0662;
								font-size:11px;
								padding:5px;
								width:170px;
								float:left;
								}
			#searchsubmit	{
										width:110px;
										float:right;
										background-color:#FE0662;
										border:none;
										color:#FFFFFF;
										cursor:pointer;
										}
			#sidebar ul	{
						list-style-position:inside;
						list-style-type:disc;
						}
			.side-profiles	{
							overflow:hidden;
							
							}
							.side-profiles img	{
												float:left;
												margin:5px 5px 0px 0px;
												width:95px;
												height:auto;
												}
.single	{
		width:640px;
		float:left;
		overflow:hidden;
		}
		.meta	{
				font-size:11px;
				margin:0px 0px 20px 0px;
				}
		.single h1	{
					font-size:28px;
					color:;
					}
		.single a, .crumb a, .crumb a:visited	{
					color:#FE0662;
					}
		.single a:hover, .crumb a:hover	{
						color:#0099CC;
						}
							
.footer	{
		width:975px;
		margin:15px auto 0px auto;
		background-color:#E0E0E0;
		height:80px;
		clear:both;
		}
		.footer p	{
					margin:0px 0px 0px 10px;
					color:#737373;
					font-size:10px;
					}
		.multimedial	{
						background-color:#333333;
						text-align:right;
						}
						.multimedial a	{
										color:#FFF;
										font-size:10px;
										/*text-transform:uppercase;*/
										letter-spacing:2px;	
										}
						.multimedial a:hover	{
												color:#3399CC;
												}


.archive-item	{
				width:630px;
				overflow:hidden;
				
				}
/*	e-commerce overrides */
#details{
				overflow: hidden;
				margin-bottom:20px;
}

h2.prodtitles	{
				font-size:16px !important;
				border-bottom:solid 1px #CDCDCD;
				padding:0px 0px 5px 0px !important;
				margin:0px 0px 5px 0px !important;
				}
.wpsc_description	{
					font-size:11px !important;
					margin:0px 0px 10px 0px;
					}
.additional_description_link	{
								font-size:11px;
								}
.additional_description_span	{
								margin:10px 0px 10px 0px !important;
								}
.cattitles	{
					font-size:24px !important;
					}
.searchtitle	{
					font-size:12px !important;
					}

.productdisplay	{
					float:left !important;
					width:305px !important;
					clear:none !important;
					margin:0px 15px 25px 0px !important;
					height:;
					}
.wpsc_product_price	{
					font-size:14px !important;
					font-weight:bold !important;
					font-family:Arial, Helvetica, sans-serif !important;
					color:#333333 !important;
					}
								
								
								
								
								
/* SLIDER  */

#slideshow {
	width: 975px;
	color: #fff;
	margin: 0 auto;
	padding:0px;
	overflow:hidden;
	}
#slideshow2	{
			width:640px;
			color:#FFF;
			margin:0px auto;
			overflow:hidden;
			padding:0px;
			}

	#slideshow ul, #slideshow2 ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 1%; /* IE fix */
	}

	#slideshow ul:after, #slideshow2 ul:after {
		content: ".";
		clear: both;
		display: block;
		height: 0;
		visibility: hidden;
	}            




.slidebox{
	background-color:#141414;
	width: 320px;
	height: 200px !important;
	padding: 20px;
		 filter: alpha(opacity=90);
	 -moz-opacity: .9;
	 KhtmlOpacity: .9;
	 opacity: .9;
	}
	.slidebox3{
	background-color:#141414;
	width: 230px;
	height: 170px !important;
	padding: 20px;
		 filter: alpha(opacity=90);
	 -moz-opacity: .9;
	 KhtmlOpacity: .9;
	 opacity: .9;
	}

	.slidebox p, .slidebox2 p {
		font: 11px Tahoma, Arial, Helvetica, Geneva, sans-serif;
		line-height:1.5;
		color:#FFF;
	}
	.slaid	{
				width:870px;
				overflow:hidden;
				padding:20px;
				margin:0px auto;
				height:255px;
				}
				.slidebox2	{
							background: url(img/bg-slide-box.png) repeat;
							width: 300px;

							padding: 15px;
									}
									.slidebox2 p	{
													margin:0px 0px 10px 0px;
													}
	
	.slidebox h1, .slidebox2 h1	{
					font-family:Arial, Helvetica, sans-serif;
					font-size:22px;
					font-weight:bold;
					letter-spacing:-1px;
					color:#FFFFFF;
					margin:0px 0px 15px 0px;
					}
					.slidebox2 h2	{
									color:#FFF;
									margin:0px 0px 5px 0px;
									color:#999999;
									font-family:Arial, Helvetica, sans-serif;
									font-size:14px;
									}
									.slidebox2 a	{
												color:#006699;
												text-decoration:none;
												}
									.slidebox2 a:hover	{
														color:#ce181f;
														}
	.slidebox h3 a{
					font: bold 24px Arial, Helvetica, Geneva, sans-serif;
					margin-bottom: 5px;
					color:#FE0662;		
					}
					.slidebox h3 a:hover	{
									color:#21B5F2;
									}
	
	.slidebox h2{
		font-size: 20px;
	}
	.slidebox3 h3	{
					font-size:20px;
					}

/* SLIDESHOW > SLIDES */
#slideshow .slides, #slideshow2 .slides {
	overflow: hidden;}

#slideshow .slides ul {
	/*width: 2880px;*/}

#slideshow .slides li {
	width: 975px;
	height: 255px;
	float: left;
	padding: 0px;
	}
	#slideshow2 .slides li	{
							width:640px;
							height:210px;
							float:left;
							padding:0px;
							}

#slideshow .slides h2 {
	margin-top: 0;}


/* SLIDESHOW > NAVIGATION*/
#slideshow .slides-nav {
	position: absolute;
	z-index:100;
	margin: -60px 0 0 30px ;
}
	#slideshow2 .slides-nav	{
							position:absolute;
							z-index:100;
							margin:-60px 0px 0px 30px;
							}

#slideshow .slides-nav li,
#slideshow .slides-nav-priv li,
#slideshow2 .slides-nav li,
#slideshow2 .slides-nav-priv li
 {
	float: left;
	margin-right: 8px;
	}

#slideshow .slides-nav li a, 
#slideshow .slides-nav-priv li a,
#slideshow2 .slides-nav li a, 
#slideshow2 .slides-nav-priv li a
{
	cursor: pointer;
	font: bold 14px Arial, Helvetica, Geneva, sans-serif;
	background-color: #010101;
	color: #fff;
	display: block;
	padding: 5px 10px;
	outline: none;
	text-decoration: none;
}

.js #slideshow .slides-nav li a.activeSlide, .js #slideshow .slides-nav-priv li a.activeSlide 
.js #slideshow2 .slides-nav li a.activeSlide, .js #slideshow2 .slides-nav-priv li a.activeSlide 
{
	background-color: #181818;}
	
#slideshow .slides-nav-priv,
#slideshow2 .slides-nav-priv
 {
margin:-40px 0 0 30px;
position:absolute;
z-index:10;
}
.slideshow-priv{
height:210px;
width:640px !important;
}




/*comments*/
#respond{
clear:both;
}
.commentlist li {
border-bottom:1px solid #ccc; 
margin-bottom:15px;
}
.commentlist cite{
color:#ED1A68;
	}
.commentlist small{
font-size:10px;
float:right;
}

	
/**/




