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

body {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
div {position:relative;}
h1 {font-size:18px; color:#5a2aab;}
h2 {font-size:16px; color:#5a2aab;}
h3 {font-size:14px; color:#5a2aab;}
h4, h5, h6 {font-size:14px; color:#5a2aab;}

a {outline:none; text-decoration:none; color:#5a2aab;}
a:hover {text-decoration:underline;}

.contenedor {width:970px; margin:0px auto; text-align:left;}

#cabecera {height:138px; overflow:hidden; background:url(../img/bg_cabecera.gif);}
	#cabecera #logo {position:absolute; height:104px; width:400px; top:15px; left:16px; text-indent:-10000px; background:url(../img/logo_cabecera.gif) no-repeat;}
	
	#cabecera #contacto {position:absolute; height:44px; width:166px; top:21px; left:798px; text-indent:-10000px; background:url(../img/contacto_cabecera.gif) no-repeat;}
	
	#cabecera #carrito {position:absolute; height:40px; width:250px; top:36px; left:469px; display:none;}
		#cabecera #carrito p {font-size:10px;}
		#cabecera #carrito a {color:#000; text-decoration:none;}
		#cabecera #carrito strong {color:#f80013;}
	
	#cabecera #menu {position:absolute; height:48px; width:836px; top:88px; left:126px; background:url(../img/bg_menu.gif) no-repeat; overflow:hidden; }
		#cabecera #menu ul {list-style:none;}
			#cabecera #menu li {float:left; height:48px; padding:15px 22px;}
				#cabecera #menu li.margen {border-right:1px solid #000;}
				a.menu {color:#fff;}
				a.seleccionado {color:#a184ce;}
				#formBuscar input {width:130px; color:#646464; font-size:9px; height:18px; border:none; border-width:0px; padding:2px;}
				
#lineaLila {height:4px; background:url(../img/bg_lineaLila.gif) repeat-x;}

#cuerpo {background-color:#393939;}
	/*#cuerpo .contenedor {background:url(../img/bg_cuerpo.gif) repeat-y;}*/
		#categorias {width:270px; float:left;}
			#categorias h2 {height:40px; text-indent:-10000px; background:url(../img/bg_categorias.gif) no-repeat center center;}
			#categorias ul {list-style-image:url(../img/ico_categorias.gif); margin-left:18px; }
				#categorias li {margin:5px 0px 5px 10px;}
					#categorias h3 {font-size:12px; display:inline;}

		#contenidos {width:700px; float:left; /*min-height:344px;*/ background-color:#fff;}
			
		
#publicidad {}
	#adsense {width:268px; float:left; min-height:202px; border-width:0px 1px; border-color:#d0d0d0; border-style:solid;}
	#subcategorias {width:700px; float:left;}
		#subcategorias ul {list-style:none;}
			#subcategorias ul li {width:130px; float:left; text-align:center; margin:10px 0px 0px 40px;}
				#subcategorias ul li a {color:#999; font-weight:bold;}
					#subcategorias ul li a:hover {color:#5a2aab; text-decoration:none;}
					#subcategorias ul li a div {height:120px; cursor:pointer;}

#pie {min-height:113px; background:#080808 url(../img/bg_pie.gif) repeat-x;}
	.telefono {position:absolute; height:100px; width:116px; left:8px; top:-40px; background:url(../img/ico_telefono.gif) no-repeat;}
	#contenidosPie {left:124px; top:20px; color:#fff;}
		#datosContacto {width:220px; height:90px; float:left;}
			#datosContacto p {margin-bottom:5px;}
			#datosContacto .email a {font-size:13px; color:#fff;}
			#datosContacto .tel {font-size:27px;}
		#contenidosPie h2 {width:150px; height:90px; float:left; font-size:12px; color:#a184ce;}
		#contenidosPie ul {list-style:none; width:450px; float:left; height:90px;}
			#contenidosPie li {width:150px; float:left; font-size:10px; margin-bottom:5px;} 
