@charset "utf-8";
/* CSS Document */


/* GENERALES */
body {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	background:#ffffff url(../Images/BG.jpg) center 0 repeat-Y;
	margin:0;
	}
a:hover{
	color:#255d9c;
	}
a {
	text-decoration : none;
	color:#000;
	}
form, label, input, p, span, h1, h2, h3, select, ul, ol {
	margin:0;
	padding:0;
	}
/* FIN GENERALES */



#contenedor {
	width:950px;	
	background:#ffffff;
	margin:0 auto;
	}



#header {
	width:950px;
	height:152px;
	background:url(../Images/header.jpg) no-repeat;
	position:relative;
	}
	#header a.logo {
		width:254px;
		height:142px;
		text-indent:-9999px;
		position:absolute;
		display:block;
		top:8px;
		left:21px;
		}
	#header form {
		width:545px;
		position:absolute;
		top:12px;
		left:315px;
		overflow:hidden;
		}
		#header form label {
			height:25px;
			font-size:13px;
			line-height:24px;
			color:#eefcff;
			display:block;
			margin-right:12px;
			float:left;
			}
		#header form input.c-login {
			width:138px;
			height:18px;
			font-size:11px;
			color:#577c84;
			background:url(../Images/c-login.gif) no-repeat;
			border:none;
			padding:4px 5px 0 5px;
			margin-right:10px;
			display:block;
			float:left;
			}
		#header form input.c-enviar {
			width:69px;
			height:25px;
			background:url(../Images/c-enviar.gif) no-repeat;
			border:none;
			display:block;
			float:left;
			}
	#header p {
		width:370px;
		font-size:12px;
		color:#d6f1f6;
		position:absolute;
		top:49px;
		left:312px;
		}
	#header ul {
		width:151px;
		list-style:none;
		position:absolute;
		top:52px;
		left:695px;
		}
		#header ul li {
			font-size:13px;
			line-height:30px;
			color:#FFF;
			display:block;
			float:left;
			}
			#header ul li a:hover {
				color:#f6e66f;
				}
			#header ul li a {
				color:#FFF;
				}



#menu {
	width:950px;
	height:41px;
	background:url(../Images/menubg.gif) no-repeat;
	overflow:hidden;
	}
	#menu ul {
		height:41px;
		list-style:none;
		margin:0 5px 0 70px;
		}
		#menu ul li {
			display:block;
			margin-right:29px;
			float:left;
			}
			#menu ul li a {
				font-size:14px;
				line-height:42px;
				color:#FFF;
				}
			#menu ul li a.activo, #menu ul li a:hover {
				color:#FFFF00;
				}





#submenu {
	width:950px;
	height:170px;
	background:url(../Images/submenu.jpg) top no-repeat;
	border-bottom:1px solid #d4f7ff;
	position:relative;
	}
	div#submenu_p1 {
		font-size:1em;
		color:#000000;
		border-bottom:1px dashed #B00000;
		text-align:left;
		margin-left:15px;
		width:94%;
		letter-spacing:0.6px;
		}
	div#submenu_p2{
		font-size:1em;
		color:#000000;
		text-align:right;
		width:100%;
		letter-spacing:0.5px;
		}
		div#submenu_p2 a:hover{
			color:#FF0000;
			}
		div#submenu_p2 a{
			color:#000000;
			margin:5px;
			}
			
			
			
			
			
			
#medio { /* CONTENEDOR */
	width:97%;
	/*width:910px;
	background:#d4f7ff url(../Images/medioA.gif) top no-repeat;
	padding-top:21px;*/
	background:url(../Images/agua_contenido.gif) bottom right no-repeat;
	margin:10px 0 0 auto;
	padding-bottom:10px;
	}
	#medio div.colm { /* CONTENEDOR 2 */
		/*background-color:#ffffff;
		border-left:1px #FFFF00 solid;
		border-right:1px #FFFF00 solid;*/
		overflow:hidden;
		padding:0 11px;
		}
		div.colm div.colz { /* MENU IZQUIERDO */
			width:220px;
			margin-right:20px;
			float:left;
			}
			div.colz div.categorias, div.boletin, div.m-vendido, div.sonido, div.escuela, div.led {
				width:217px;
				margin:5px 0 8px 0;
				overflow:hidden;
				}
				div.categorias h1, div.boletin h1, div.m-vendido h1, div.sonido h1, div.escuela h1, div.led h1 {
					width:215px;
					height:32px;
					font-size:18px;
					line-height:30px;
					font-weight:normal;
					text-indent:10px;
					color:#FFF;
					background:url(../Images/colzD.gif) no-repeat;
					}
				div.escuela h1{
					background:url(../Images/colzA.gif) no-repeat;
					}
				div.sonido h1, div.led h1{
					background:url(../Images/colzC.gif) no-repeat;
					}
				div.categorias ul, div.m-vendido ul {
					list-style:none;
					/*background-color:#f68d7c;*/
					margin:1px 6px;
					}
				div.categorias a:hover{
					color:#FF0000;
					}
				div.m-vendido a:hover{
					color:#FF0000;
					}
				div.categorias a, div.m-vendido a{
					color:#000000;
					}
				div.categorias ul li, div.m-vendido ul li {
					display:block;
					font-size:12px;	
					padding:4px 0;
					margin:0 15px;
					}
				div.categorias ul li {
					border-bottom:1px #990000 solid;
					}
				div.m-vendido ul li {
					padding:6px 0;
					border-bottom:1px #990000 solid;
					}
				div.sonido p, div.led p {
					/*background-color:#fcedbb;*/
					padding:0 0;
					margin:0px 1px;
					color:#FFFFFF;
					}
				div.sonido a:hover, div.led a:hover {
					/*border:1px solid #115db4;*/
					border-top:2px solid #0b3769;
					margin-bottom:0;
					}
				div.sonido p a, div.led p a {
					width:200px;
					height:17px;
					background:url(../Images/sonido.gif) no-repeat;
					display:block;
					padding:75px 0 0 4px;
					margin-left:5px;
					border:1px solid #0b3769;
					margin-bottom:1px;
					color:#FFFFFF;
					}
				div.led p a{
					background:url(../Images/inicio_led.jpg) no-repeat;
					}
				div.escuela p {
					/*background-color:#fcedbb;*/
					padding:0 0;
					margin:0 1px;
					color:#FFFFFF;
					}
				div.escuela a:hover {
					/*border:1px solid #de0471;*/
					border-top:2px solid #9a014e;
					margin-bottom:0;
					}
				div.escuela p a {
					width:200px;
					height:17px;
					background:url(../Images/escuela.gif) no-repeat;
					display:block;
					padding:75px 0 0 4px;
					margin-left:5px;
					border:1px solid #9a014e;
					margin-bottom:1px;
					color:#FFFFFF;
					}
				div.escuela h1 a:hover, div.categorias h1 a:hover, div.sonido h1 a:hover, div.led h1 a:hover, div.m-vendido h1 a:hover{
					color:#FFFF00;
					text-decoration:none;
					border:0;
					}
				div.escuela h1 a, div.categorias h1 a, div.sonido h1 a, div.led h1 a, div.m-vendido h1 a{
					color:#ffffff;
					text-decoration:none;
					border:0;
					margin:0;
					padding:0;
					}				
				div.colm div.colh {
					width:618px;
					overflow:hidden;
					float:left;
					margin-top:5px;
					}
					div.colh h1 {
						width:618px;
						height:32px;
						font-size:18px;
						line-height:32px;
						color:#ffffff;
						background:url(../Images/tit_azu.gif) no-repeat;
						padding-left:10px;
						font-weight:normal;
						text-indent:10px;
						}
					div.colh h1.escuela {
						background:url(../Images/tit_ros.gif) no-repeat;
						}
					div.colh h1.vendidos {
						background:url(../Images/tit_roj.gif) no-repeat;
						}
					div.colh h1.articulos {
						background:url(../Images/tit_roj.gif) no-repeat;
						}
					div.colh h1 span {
						width:250px;
						font-size:13px;
						font-weight:normal;
						color:#9d855f;
						margin-left:200px;
						}
					div.colh h2 {
						width:580px;
						font-size:13px;
						color:#000000;
						display:block;
						padding-left:5px;
						margin-left:10px;
						padding-top:15px;
						margin-top:0;
						margin-bottom:0;
						padding-bottom:0;
						}
					div.colh h2{
						border-bottom:1px solid #255d9c;
						color:#255d9c;
						}
					div.colh h2.sonido{
						border-bottom:1px solid #255d9c;
						color:#255d9c;
						width:480px;
						float:left;
						padding-left:0;
						padding-top:5px;
						margin-left:0;
						}
					div.colh h2.escuela{
						border-bottom:1px solid #db1a7a;
						color:#db1a7a;
						}
					div.colh h2.articulos{
						border-bottom:1px solid #c3351e;
						color:#c3351e;
						}
					div.colh h2.vendidos{
						border-bottom:1px solid #e1de00;
						color:#f8f7c1;
						}
					div.colh p {
						font-size:12px;
						line-height:20px;
						color:#000000;
						padding:10px 20px;
						}
					div.colh ul {
						list-style:none;
						/*margin:10px 0 12px 20px;
						overflow:hidden;*/
						}
					/*div.colh ul li {
						width:205px;
						height:172px;
						display:block;
						margin:0 6px 6px 0;
						float:left;
						}					
					div.colh ul li a {
						font-size:13px;
						line-height:34px;
						color:#FFF;
						margin-left:10px;
						}
					div.colh ul li.viento {
						background:url(../Images/ini_trompeta.gif) no-repeat;
						}
					div.colh ul li.guitarras-c {
						background:url(../Images/ini_clasica.gif) no-repeat;
						}
					div.colh ul li.guitarras-e {
						background:url(../Images/ini_electrica.gif) no-repeat;
						}
					div.colh ul li.teclados {
						background:url(../Images/ini_teclado.gif) no-repeat;
						}
					div.colh ul li.pianos {
						background:url(../Images/ini_piano.gif) no-repeat;
						}
					div.colh ul li.baterias {
						background:url(../Images/ini_bateria.gif) no-repeat;
						}
						*/
					div.colh ul.comprar{
						list-style-type:circle;
						margin-left:45px;
						}
						
						
						
div.sonido_profesional{
	margin:10px 0;
	min-height:100px;
	height:100px;
	}
	
	
div.colh ul.organigrama{
	float:none;
	width:auto;
	height:auto;
	padding:0;
	margin:0 20px;
	color:#000000;
	}
	div.colh ul.organigrama li{
		float:none;
		width:auto;
		height:auto;
		padding:0;
		margin:0;
		line-height:25px;
		}
		div.colh ul.organigrama li strong{
			border-bottom:1px dashed #CCCCCC;
			line-height:35px;
			}
			
			

div.colh form#articulos_buscador{
	margin:10px auto;
	border:1px dotted #A6000D;
	padding:5px;
	text-align:center;
	width:90%;
	}
	div.colh form#articulos_buscador input[type!=submit]{
		width:168px;
		height:18px;
		font-size:12px;
		color:#111e24;
		background-color:#fcfdfb;
		border:1px #8c8d8d solid;
		padding:2px;
		margin:3px;
		}
	div.colh form#articulos_buscador input[type=submit]:hover{		
		color:#FF0000;
		cursor:pointer;
		}
	div.colh form#articulos_buscador input[type=submit]{
		font-size:12px;
		color:#111e24;
		background-color:#fcfdfb;
		border:1px #8c8d8d solid;
		margin-left:5px;
		}
	div.colh form#articulos_buscador label{
		font-size:1.2em;
		margin-right:10px;
		line-height:20px;
		}
			
			
			
			
div.colh ul.categorias{
	float:none;
	width:auto;
	height:auto;
	padding:0;
	margin:0 20px;
	color:#000000;
	}
	div.colh ul.categorias li{
		float:none;
		width:auto;
		height:auto;
		padding:0;
		margin:0;
		line-height:15px;
		}
		div.colh ul.categorias li strong{
			border-bottom:1px dashed #CCCCCC;
			line-height:30px;
			}
		div.colh ul.categorias li a:hover{
			color:#FF0000;
			}
		div.colh ul.categorias li a{
			color:#000000;
			}
						
						
						
						
						
ul li.instrumentos{
	width:205px;
	height:165px;
	display:block;
	margin:0 0 6px 0;
	float:left;
	}
					
					
					
					
					
		
div.boletin form {
	background-color:#fcedbb;
	position:relative;
	padding:10px 0;
	margin:2px 0;
	}
	div.boletin form input.campoB {
		width:179px;
		height:20px;
		color:#7a766b;
		background:url(../Images/email.gif);
		border:none;
		padding:4px 0 0 25px;
		margin:0 5px;
		}
	div.boletin form input.enviarB {
		width:59px;
		height:21px;
		background:url(../Images/b-enviar.gif);
		border:none;
		margin:7px 0 0 30px;
		}
	div.boletin form label {
		font-size:12px;
		text-decoration:underline;
		color:#6a6245;
		padding-left:10px;
		position:absolute;
		left: 87px;
		top: 42px;
		}
		
		
		
		
div.eventos{
	margin:10px 20px;
	height:150px;
	}
	div.eventos img{
		float:left;
		margin-right:5px;
		border:1px solid #255d9c;
		}
	div.eventos a:hover{
		border-bottom:1px dashed #255d9c;
		}
	div.eventos a{
		font-size:1.3em;
		border-bottom:1px dashed #CCCCCC;
		color:#255d9c;
		font-weight:bold;
		}
		
		
		
		
		

div.drc {
	width:220px;
	background:url(../Images/bloque.gif) top right no-repeat;
	padding:20px 0 0 20px;
	}
	div.drc input {
		width:168px;
		height:20px;
		font-size:12px;
		color:#111e24;
		background-color:#fcfdfb;
		border:1px #8c8d8d solid;
		padding:2px;
		margin:3px 0;		
		}
	div.drc input.nombre {
		padding:2px 0 0 30px;
		}
	div.drc input.email {
		padding:2px 0 0 30px;
		}
	div.drc input.telefono {
		padding:2px 0 0 30px;
		}
	div.drc input.compania {
		padding:2px 0 0 30px;
		}
	div.drc input.sitio {
		padding:2px 0 0 30px;
		}
	div.drc input.enviar {
		width:121px;
		height:26px;
		border:none;
		background:url(../Images/enviar.gif) no-repeat;
		}
	div.drc input.enviar2 {
		width:121px;
		height:26px;
		border:none;
		background:url(../Images/enviar2.gif) no-repeat;
		}
	div.drc textarea {
		width:160px;
		height:52px;
		border:none;
		font-size:12px;
		color:#111e24;
		border:1px #8c8d8d solid;
		padding:7px 8px 5px 30px;
		overflow-y:hidden;
		}
		
		
		
		
		
		
		
#footer {
	width:950px;
	overflow:hidden;
	margin:0 auto;
	}
	#footer p {
		font-size:12px;
		color:#ffffff;
		text-align:center;
		background-color:#0a86a3;
		padding:2px 0;
		}
	#footer span {
		height:37px;
		font-size:1em;
		text-align:right;
		background:url(../Images/footer.gif);
		padding:10px 50px 0 0;
		display:block;
		color:#ffffff;
		}
		
		

img.sonido{
	float:left;
	margin:0px 10px;
	border:0;
	}
	
	
	
	
	
	

#paginacion_numeros{
	text-align:center;
	}
	#paginacion_numeros a:hover{
		text-decoration:none;
		padding:5px;
		}
	#paginacion_numeros a{
		text-decoration:none;
		padding:5px;
		}
	#paginacion_numeros td:hover{
		border:1px solid #999999;
		height:15px;
		}
	#paginacion_numeros td{
		border:1px solid #999999;
		height:15px;
		}
	#paginacion_numeros_resaltado{
		font-weight:bold;
		background-color:#CCCCCC;
		}







table.modulo_articulos {
	}
	table.modulo_articulos td{
		width:182px;
		height:150px;
		vertical-align:top;
		}
		div.modulo_articulos_nombre {
			background:url(../Images/modulo_articulos_cat.gif) top center repeat #ffffff;
			width:182px;
			}
			div.modulo_articulos_nombre div{
				margin:0 10px;
				}
			div.modulo_articulos_nombre a:hover {
				color:#FF0000;
				text-decoration:none;
				}
			div.modulo_articulos_nombre a {
				color:#525252;
				text-decoration:none;
				font-weight:bold;
				text-transform:uppercase;
				font-size:1.1em;
				line-height:14px;
				}
		div.modulo_articulos_categoria {
			background:url(../Images/modulo_articulos_nom.gif) top center no-repeat;
			width:182px;
			}
			div.modulo_articulos_categoria span{
				margin:3px 10px 0 10px;
				color:#999999;
				}
		div.modulo_articulos_imagen {
			width:180px;
			border-left:1px solid #cfd7e1;
			border-right:1px solid #cfd7e1;
			margin:0 auto;
			}
			div.modulo_articulos_imagen a img{
				border:0;
				}
		div.modulo_articulos_precio{
			background:url(../Images/modulo_articulos_precio.gif) bottom center no-repeat;
			width:182px;
			}
			div.modulo_articulos_precio div{
				margin:0 10px;
				font-size:1.7em;
				color:#666666;
				font-weight:bold;
				text-align:right;
				font-style:italic;
				}
				div.modulo_articulos_precio div span{
					text-decoration:line-through;
					color:#999999;
					font-size:0.7em;
					font-weight:normal;
					font-style:normal;
					margin-right:10px;
					}

