/*
Hoja de Estilos
Gamamusic.com
*/

#wipo{
	margin:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;}

.errorsote{ color:red; font-weight:bold;}

#mensajillo{
	color:red;
	font-size:13px;
	font-weight:bold;}

/*Menu Promocione s*/
#menu_flash{
	width:960px;
	background-image:url(img/fondo.jpg);
	}
#gui{
	background-image:url(img/gui.jpg);
	height:30px;
	width:160px;
	float:left;
	cursor:pointer;
	}
#gui:hover{	background-position:bottom;}	
#baj{
	background-image:url(img/baj.jpg);
	height:30px;
	width:160px;
	float:left;
	cursor:pointer;
	}	
#baj:hover{ background-position:bottom;}	
#bat{
	background-image:url(img/bat.jpg);
	height:30px;
	width:160px;
	float:left;
	cursor:pointer;
	}	
#bat:hover{ background-position:bottom;}	
#aud{
	background-image:url(img/aud.jpg);
	height:30px;
	width:160px;
	float:left;
	cursor:pointer;
	}		
#aud:hover{ background-position:bottom;}	

#tec{
	background-image:url(img/tec.jpg);
	height:30px;
	width:160px;
	float:left;
	cursor:pointer;
	}		
#tec:hover{ background-position:bottom;}	
#dj{
	background-image:url(img/dj.jpg);
	height:30px;
	width:160px;
	float:left;
	cursor:pointer;
	}		
#dj:hover{ background-position:bottom;}	
#per{
	background-image:url(img/per.jpg);
	height:30px;
	width:160px;
	float:left;
	cursor:pointer;
	}		
#per:hover{ background-position:bottom;}	
/**/


#step1{
	font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#step2{
	font-family:Verdana, Geneva, sans-serif; font-size:12px;}

/*Pop up GD*/
#pop { 
   z-index:2; 
   position:absolute; 
   border: 1px solid #333333; 
   text-align:center; 
   width:480px;
   height:320px;
   background:#000000; 
} 
#cerrar { 
   float:right; 
   margin-right:5px; 
   cursor:pointer; 
   font:Verdana, Arial, Helvetica, sans-serif; 
   font-size:12px; 
   font-weight:bold; 
   color:#FFFFFF; 
   background-color:#666666; 
   width:12px; 
   position:relative; 
   margin-top:-1px; 
   text-align:center; 
}


/**/
span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}

.registro_in{
	widows:240px;}

#registro_main{
	font-family:Verdana, Geneva, sans-serif;
	width:940px;
	font-size:12px;
	}

#registro_main h2{
	font-family:Verdana, Geneva, sans-serif;
	color:#666;}	

.in{
	width:180px;}
.com{
	width:180px;
	height:50px;}	

#contacto{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;}
.naver a{
	color:#000;
	text-decoration:none;}
	.naver a:hover{
	color:#90F;
	text-decoration:none;}

.liga_marca a{
	color:#000;
	text-decoration:none;
	}
.liga_marca a:hover{
	color:#90F;}	

/* Submenu de Categorias */

.accordion{
	width: 205px;
	padding-left:6px;
}
.accordion h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.accordion h3:hover {
	color:#90F;
}
.accordion p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
}
.accordion a{
	color:#000;
	text-decoration:none;}
.accordion a:hover{
	color:#90F;
	}	



.non_accordion{
	width: 205px;
	padding-left:6px;
}
.non_accordion h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.non_accordion h3:hover {
	color:#90F;
}
.non_accordion p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
}
.non_accordion a{
	color:#000;
	text-decoration:none;}
.non_accordion a:hover{
	color:#90F;
	}	




/**/

.tablilla{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;}

#titulo_carrito{
	font-family:Verdana, Geneva, sans-serif;
	}

#alert
		{
			overflow: hidden;
			width: 100%;
			text-align: center;
			position: absolute;
			top: 0;
			left: 0;
			background-color: #fff;
			height: 0;
			color:#000;
			font: 20px/40px arial, sans-serif;
			opacity:.9;
		}
		

#sort{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;}
.sort{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;}	
	
.link_24{
	text-decoration:none;
	color:#000;}
.link_24:hover{
	color:#90C;}	

.pagians{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;}

.pagians a{
	text-decoration:none;
	color:#000;}
.pagians a:hover{
	text-decoration:none;
	color:#90C;}	

.tabla_productos{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;}

/*-------------------------------------------*/
#login-panel{  
     position:absolute;  
     width: 170px;
	 left:760px;
     background: #2a2a2a;  
	 padding-left:20px;
	 padding-top:5px;
	 padding-bottom:5px;
	 font-family:Verdana, Geneva, sans-serif;
     font-size: 8px;  
     font-weight: bold;  
     color: #FFF;  
     display: none;  
 }  
/*------------------------------------------*/


div.indicadores a{ text-decoration:none; }

.tabla_cart{
	
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;}

.precio_span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#C30;
	}

.producto{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;}
.producto a{ color:#666; text-decoration:none; }	
.producto a:hover { color:#000; }

.container{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}

img {border:0;}

.contenedor{width:980px; margin:0 auto 0 auto; }

ul#topnav {
	margin:0; padding:0;
	float:none;
	width:100%;
	list-style:none;
	font-size:1.1em;
	z-index:100;
	
}
ul#topnav li {
	float:left;
	margin:0; padding:0;
	position:relative;
}
ul#topnav li a {
	float:left;
	text-indent:-9999px;
	height:44px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position:left bottom; }


ul#topnav a.acordeones {
	background:url(menu/acordeones.jpg) no-repeat;
	width:87px; 
	height:42px;
}

ul#topnav a.bajos {
	background:url(menu/bajos.jpg) no-repeat;
	width:90px; 
	height:42px;
}

ul#topnav a.teclados {
	background:url(menu/teclados.jpg) no-repeat;
	width:90px; 
	height:42px;
}

ul#topnav a.guitarras {
	background:url(menu/guitarras.jpg) no-repeat;
	width:90px; 
	height:42px;
}

ul#topnav a.banda {
	background:url(menu/banda.jpg) no-repeat;
	width:90px; 
	height:42px;
}

.ser{
	background:url(menu/form.jpg) no-repeat;
	height:42px;
	width:166px;
	
}


ul#topnav a.baterias {
	background:url(menu/baterias.jpg) no-repeat;
	width:90px; 
	height:42px;
}

ul#topnav a.djs {
	background:url(menu/djs.jpg) no-repeat;
	width:90px; 
	height:42px;
}

ul#topnav a.grabacion {
	background:url(menu/grabacion.jpg) no-repeat;
	width:90px; 
	height:42px;
}

ul#topnav a.audio {
	background:url(menu/audio.jpg) no-repeat;
	width:90px; 
	height:42px;
}

/*Esta clase es la de el desplegado del menu*/
ul#topnav li .sub {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;	
	top: 42px; left:0;
	background:#dededd;
	opacity: .6;
	filter:alpha(opacity=60);
	padding:20px 20px 20px;
	float:left;
	/*--FF redondeo--*/
	-moz-border-radius-bottomright:5px;
	-khtml-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	/*--FF redondeo--*/
	-moz-border-radius-bottomleft:5px;
	-khtml-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	/*-- Termina FF redondeo -- */
	display:none;
	z-index:1000;
}

ul#topnav li .row {clear:both; float:left; width:100%; margin-bottom:10px;}
ul#topnav li .sub ul{
	list-style:none;
	margin:0; padding:0;
	width:150px;
	float:left;
}

ul#topnav .sub ul li {
	width:100%;
	color:#fff;
}

ul#topnav .sub ul li h2 {
	padding:0;  margin:0;
	font-size:1.3em;
	font-weight:normal;
}

ul#topnav .sub ul li h2 a {
	padding:5px 0;
	background-image:none;
	color:#666666;
}

ul#topnav .sub ul li a {
	float:none; 
	text-indent:0; 
	height:auto;
	background:url(imagenes/arrow.gif) no-repeat 5px 12px;
	padding:7px 5px 7px 15px;
	display:block;
	text-decoration:none;
	color:#000;
}
ul#topnav .sub ul li a:hover { color:#6600CC; background-position:5px 12px;}

.lup {
	background-image: url(imagenes/lupa.png);
	background-repeat: no-repeat;
	background-color:transparent;
	border:0;
}

.palabra{
	font-size:11px;
}

.logo{
	padding-top:10px;
}

.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.linea{ 
	height:1px;
	border:0;
	color:#cc0000;
	background-color:#333333;
	width:100%; 
}

.linea2{ 
	height:1px;
	border:0;
	color:#CCC;
	background-color:#333333;
	width:100%; 
}

	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #AAAADD;
		
		text-decoration: none; /* no underline */
		color: #000099;
	}
	div.pagination a:hover, div.digg a:active {
		border: 1px solid #000099;

		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
