/*********************************************************************************************************************
General:
body, form, input
*********************************************************************************************************************/

body { margin:0px; padding:0px; font:11px Tahoma, arial; background-color:#50271c; background-image:url(../img/fondo.jpg); background-repeat:repeat-x; }
p{ margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
input { font:11px Tahoma, arial; }

/*********************************************************************************************************************
Identificadores:
contenedor, cabecera, logo, carrito, carritotext, carritotit, productoscar, cabdrc, fecha, menusup, menuhor, textosub,
cuerpo, lateralizq, suscribir, menulat, buscador, contenido, bienvenida, bienvenidatext, bienvenidasup, bienvenidainf,
noticias, paginador, notsec, productos, productossec, seccion, listados, listordizq, listorddrc, detalle, ampliacion,
miniatura, mindatos1, mindatos2, masinfo, detmensaje, detcomentario, detrecomendar, detimprimir, cesta, cestatotal,
cestabotones, pie, pieizq, piedrc
*********************************************************************************************************************/

#contenedor{ width:901px; margin:auto; }

	#cabecera { width:901px; height:211px; background-image:url(../img/fondocab.jpg); background-repeat:no-repeat; }
	
		#logo { float:left; width:197px; margin:20px 0 0 0; padding-left:80px; }
		#carrito { float:left; width:206px; height:51px; margin:78px 0 0 186px; background-image:url(../img/fondocarrito2.gif); background-repeat:no-repeat; }
		
			#carritotext { width:147px; padding:7px 0 0 50px; background-image:url(../img/cesta.gif); background-repeat:no-repeat; background-position:10px 7px; }
			
				#carritotit { color:#6e2f10; padding:0 0 3px 15px; background-image:url(../img/cuadroroio.gif); background-repeat:no-repeat; background-position:0px 3px; }
				#productoscar { padding:2px 4px 2px 4px; background-color:#fff; color:#677577; }
			
					#productoscar span { color:#c2541e; font-weight:bold; }
					#productoscar a { color:#6e2f10; text-decoration:none; font-weight:bold; }
					#productoscar a:hover { color:#c2541e; }
			
		#cabdrc { float:right; width:220px; color:#fff; }
		
			#fecha { width:184px; margin:45px 0 0 0; text-align:center; }
			#menusup { width:200px; margin:18px 0 0 0px; }
			
				#menusup a { color:#fff; text-decoration:none; }
				#menusup a:hover { /*font-weight:bold;*/ }
				#menusup ul { margin:0px; padding:0px; }
				#menusup li { padding-right:12px; list-style:none; text-align:right; background-image:url(../img/cuadradoverde.gif); background-repeat:no-repeat; background-position:right 3px; }				
	
		#menuhor { width:620px; float:right; margin-top:35px; padding-right:25px; }
		
			#menuhor ul { margin:0px; padding:0px; }
			#menuhor li { float:left; display:block; list-style:none; padding:10px 19px 0 19px; }
			#menuhor a { color:#858585; text-decoration:none; font-weight:bold; }
			#menuhor a:hover { color:#000; }
		
		#textosub { width:180px; text-align:justify; color:#fff; padding-left:10px; margin-top:10px; }
		
			#textosub strong { color:#a1c523; }
			#textosub span { color:#eaee37; }
	
	#cuerpo { width:899px; background-color:#51281b; background-image:url(../img/fondocuerpo2.gif); background-repeat:repeat-y; border-left:1px solid #ee8a37; border-right:1px solid #ee8a37; }
	
		#suscribir { /*background-color:#293537;*/ margin-left:10px; margin-top:5px; }
		#suscribetetit{ width:152px; margin-left:44px; }
		#lateralizq { width:207px; float:left; padding-left:26px; background:url(../img/pies.jpg) no-repeat;}
		#lateralizq{padding-top:46px;}
			#menulatdeg { /*background-image:url(../img/fondomenulatdeg.gif); background-repeat:repeat-x; background-position:0px 0px;*/ margin-left:2px; }
				
				#menulat { width:186px; margin-left:8px; }
				
					#menulat ul { margin:5px 0 5px 0; padding:0px; }
					#menulat li { list-style:none; display:block; padding:5px 0 5px 15px; background-image:url(../img/flechaverde.gif); background-repeat:no-repeat; background-position:0px 10px; }
					#menulat a { text-decoration:none; color:#fff; }
					#menulat a:hover { font-weight:bold; }

					#buscador { margin:5px 0 5px 0; color:#96604d; }
				
						#buscador span { color:#fff; }
		
		#contenido { width:585px; float:left; margin-left:27px; color:#858585; }
		
			#bienvenida { width:584px; background-image:url(../img/fondobienvenida.gif); background-repeat:repeat-y; color:#fff; text-align:justify; }
			
				#bienvenidatext { width:560px; margin:auto; display:block; padding:0 10px 0 10px; background-color:#c4551e; background-image:url(../img/fondobienvenidadeg.gif); background-repeat:repeat-x; }
				#bienvenidatit { background-image:url(../img/rayas.gif); padding-bottom:15px; background-repeat:repeat-x; background-position:0px 18px; }
				#bienvenida h1 { font:11px Tahoma, arial; margin:0px; padding:0 0 0 15px; font-weight:bold; color:#FFFFFF; background-image:url(../img/cuadradoverde.gif); background-repeat:no-repeat; background-position:0px 3px; }
				#bienvenida strong { color:#e6ec36; }
				#bienvenidasup { width:584px; height:12px; background-image:url(../img/bienvenidasup.gif); background-repeat:no-repeat; }
				#bienvenidainf { width:584px; height:23px; background-image:url(../img/bienvenidainf.gif); background-repeat:no-repeat; }
				
			#noticias { width:198px; float:left; text-align:justify; color:#858585; }
			
				#notsec { background-color:#cd591e; border:1px solid #f09c43; color:#fff; padding:3px 6px 3px 6px; }
				
					#notsec h2 { margin:0px; padding:0 0 0 15px; font:11px Tahoma, arial; font-weight:bold; background-image:url(../img/cuadroroio.gif); background-repeat:no-repeat; background-position:0px 3px; }
					#notsec span { color:#000; }
					
				#paginador { background-color:#e4e4e4; border:1px solid #d6d6d6; padding:4px; text-align:center; }
				
					#paginador img { border:0px; }
					#paginador a { text-decoration:none; color:#909090; }
				
			#productos { width:368px; float:right; border:1px solid #4d6300; }
			
				#productossec { height:15px; background-image:url(../img/rayas.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:5px; }
				
					#productossec h2 { font:11px Tahoma, arial; font-weight:bold; margin:0px; padding:0px; color:#000; }
					
			#seccion { background-color:#008099; border:1px solid #01c6d5; color:#fff; padding:5px 6px 5px 6px; margin-bottom:15px; }
			
				#seccion h2 { float:left; margin:0px; padding:0 0 0 15px; font:11px Tahoma, arial; font-weight:bold; background-image:url(../img/cuadradoverde.gif); background-repeat:no-repeat; background-position:0px 3px; }
				#seccion span { float:right; color:#000; }	
				
			#seccion { background-color:#CD591E; border:1px solid #F09C43; color:#fff; padding:5px 6px 5px 6px; margin-bottom:15px; }
			
				#seccion h2 { float:left; margin:0px; padding:0 0 0 15px; font:11px Tahoma, arial; font-weight:bold; background-image:url(../img/cuadradoverde.gif); background-repeat:no-repeat; background-position:0px 3px; }
				#seccion label { color:#50271c; }
				#seccion span { float:right; color:#50271c; }					
				
			#listados { text-align:justify; }
			
				#listados table { width:100%; border:0px; }
				#listados th { background-color:#cd591e; color:#fff; padding:3px 7px 3px 7px; border:1px solid #f09c43; }
				#listados td { vertical-align:top; padding:15px 7px 15px 7px; background-image:url(../img/rayas.gif); background-repeat:repeat-x; background-position:bottom; }
				#listados td span { padding-left:12px; background-image:url(../img/flechanegra.gif); background-repeat:no-repeat; background-position:0px 5px; }
				#listados td a { color:#ee8a37; }
				
				#listordizq { float:left; }
				
					#listordizq strong { color:#000; }
					#listordizq a { text-decoration:none; color:#858585; }
					#listordizq span { color:#008099; }
				
				#listorddrc { float:right; }
				
					#listorddrc span { color:#ee8a37; }
					
			#detalle { text-align:justify; }
			
				#detalle img { border:0px; }				
				#ampliacion { width:300px; float:left; }
				#miniaturas { width:273px; float:left; margin-left:10px; }
				
					#miniaturas img { float:left; margin-right:12px; }					
					#mindatos1 { width:166px; float:left; }
					
						#mindatos1 span { padding-left:10px; background-image:url(../img/flechanegra.gif); background-repeat:no-repeat; background-position:0px 5px; }
					
					#mindatos2 { float:right; text-align:right; }
					
						#mindatos2 a { color:#ee8a37; }
				
				#masinfo { height:18px; padding:1px 0 1px 0; text-align:center; background-image:url(../img/fondomasinfo.gif); background-repeat:repeat-x; }
				
					#masinfo span { width:100%; height:15px; padding-top:3px; display:block; background-image:url(../img/fondomasinfo.jpg); background-repeat:repeat-y; background-position:center; }
				
				#detmensaje { padding-bottom:5px; background-image:url(../img/rayas.gif); background-repeat:repeat-x; background-position:bottom; }
				
					#detmensaje span { color:#ee8a37; }		
					#detmensaje a { color:#ee8a37; text-decoration:none; }			
					#detcomentario { float:left; padding-left:10px; background-image:url(../img/flechaverde.gif); background-repeat:no-repeat; background-position:0px 5px; }
					#detrecomendar { float:right; padding-left:15px; background-image:url(../img/iconorecomendar.gif); background-repeat:no-repeat; }
					#detimprimir { float:right; padding:0 0 3px 20px; margin-left:15px; background-image:url(../img/iconoimprimir.gif); background-repeat:no-repeat; }
				
				#detprods { padding-top:10px; padding-bottom:5px; background-image:url(../img/rayas.gif); background-repeat:repeat-x; background-position:bottom; }
				
					#detprods span { color:#ee8a37; }		
					#detprods a { color:#ee8a37; text-decoration:none; }			
				
			#compra { text-align:center; }
				
				#compra table { border:0px; }
				#compra td { vertical-align:top; padding:2px 3px 0 3px; }	
				#compra input { color:#8f8f8f; border:1px solid #b2b2b2; text-align:left; }
				#compra select { color:#8f8f8f; border:1px solid #b2b2b2; text-align:left; }
				#login { width:260px; text-align:left; margin:auto; }
				#registro { width:340px; text-align:left; margin:auto; }
				#registro input{ width:200px; }
				#erroruser { color:red; }
				.campo-obligatorio { color:red; }
				#usuario-nuevo{ display:none; }
				
			#cesta { text-align:justify; }
			
				#cesta table { width:100%; border:0px; }
				#cesta th { background-color:#cd591e; color:#fff; padding:3px 7px 3px 7px; border:1px solid #f09c43; }
				#cesta td { vertical-align:top; padding:10px 7px 0 7px; }	
				#cesta input { color:#8f8f8f; border:1px solid #b2b2b2; text-align:right; }				
				#cestatotal { text-align:right; height:20px; padding:3px 9px 0 0px; background-image:url(../img/fondomasinfo.gif); background-repeat:repeat-x; }	
				
					#cestatotal span { color:#000; }	
					#cestatotal label { color:#ff3600;}
					
				#cestabotones { text-align:center; }
				
					#cestabotones a { padding:3px 25px 3px 25px; background-color:#008099; border:1px solid #01c6d5; color:#fff; font-weight:bold; text-decoration:none; }
	
	#pie { width:861px; height:130px; padding:0 32px 0 28px; background-image:url(../img/fondopie.jpg); background-repeat:no-repeat; color:#677577; }
	
		#pie a { color:#fff; text-decoration:none; }
		#pieizq { width:196px; float:left; padding-right:4px; padding-top:24px; text-align:right;color:#96604d; }
		
			#pieizq img { margin-top:8px; }
		
		#piedrc { width:615px; float:left; margin-left:15px; padding-top:45px; text-align:center; color:#96604d; }
	
/*********************************************************************************************************************
Clases:
limpia, mbordedrc, mdbordeizq, mbordearriba, mbordeabajo, boton, mail, palabra, menulatsec, nottit, notdet,
productosborde1, productosborde2, productoizq, productodrc, productoborde1, sinoferta, conoferta, secoferta, 
campolistado, botonlistado, cestacampo
*********************************************************************************************************************/

.limpia { clear:both; }

.mbordedrc { border-right:1px solid #a5a6a6; }
.mbordeizq { border-left:1px solid #fff; }
.mbordeabajo {  border-bottom:1px solid #381e16; }
.mbordearriba { border-top:1px solid #4e2e26; }

.boton { background-color:#8aaa13; padding:0px 2px 0px 2px; border:1px solid #dae54c; color:#fff; }
.mail { width:90px; height:14px; background-image:url(../img/mail.gif); background-repeat:no-repeat; background-position:5px 2px; background-color:#cd591e; color:#fff; padding:1px 3px 1px 25px; border:1px solid #f09c43; }
.palabra { width:108px; height:14px; background-image:url(../img/lupa.gif); background-repeat:no-repeat; background-position:5px 2px; background-color:#cd591e; color:#fff; padding:1px 3px 1px 25px; border:1px solid #f09c43; }

.menulatsec { color:#c9571d; height:20px; background-image:url(../img/rayas.gif); background-repeat:repeat-x; background-position:0px 23px; padding-top:5px; }
.menulatsec strong { background-image:url(../img/cuadradoverde.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:15px; }

.nottit { padding-bottom:5px; color:#ee8a37; background-image:url(../img/rayas.gif); background-repeat:repeat-x; background-position:bottom; }
.nottit span { padding-left:10px; background-image:url(../img/flechaverde.gif); background-repeat:no-repeat; background-position:0px 5px; }
.notdet { text-align:right; }
.notdet a { padding-left:17px; color:#31180e; font-weight:bold; text-decoration:none; background-image:url(../img/mas.gif); background-repeat:no-repeat; background-position:0px 1px; }

.productosborde1 { border:1px solid #e1ed58; }
.productosborde2 { border:1px solid #cbe475; background-color:#a1c523; padding:7px; background-image:url(../img/fondoproductos.gif); background-repeat:repeat-x; }

.productoizq { width:155px; float:left; border:1px solid #ecf429; margin:0 0 8px 8px; }
.productodrc { width:155px; float:right; border:1px solid #ecf429; margin:0 8px 8px 0; }
.productoborde1 { border:1px solid #cbe475; background-color:#fff; text-align:center; padding:5px; color:#858585; background-image:url(../img/fondoproducto.gif); background-repeat:repeat-x; background-position:bottom; }
.productoborde1 span { color:#a1c523; }
.productoborde1 a { text-decoration:none; color:#50271c; font-weight:bold; }



.sinoferta { color:#3d3f3f; }
.conoferta { color:#fe0042; }
.secoferta { color:#00d4ff; }

.campolistado { font:11px Tahoma, arial; border:1px solid #b2b2b2; padding:5px 3px 5px 3px; color:#8f8f8f; font-weight:bold; text-align:right; background-color:#e7e7e7; }
.botonlistado { width:24px; height:24px; border:0px; }

.cestacampo { padding:2px 7px 2px 7px; background-color:#e7e7e7; font-weight:bold; }
.img-producto{border:none;}
#suscribir-mensaje{text-align:center; width:100%; color:#FFFFFF; padding-bottom:5px;}