﻿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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.error {
	color:#F00;
	}
	
/*        ----FIN REINICIO --------------- */
body {
	background:url(../images/background.gif);
	background-color: #CCC;
	font:11px Arial;
	}

.IndexH1 {
	position:absolute;
	margin-left:-10000px;
	}

a {
	text-decoration:none;
	color:#666;
	}
	
a:hover {
	text-decoration:underline;
	color:#000;
	}	

#contenedor {
	width:980px;
	text-align:center;
	margin:auto;
	background:url(../images/fondoPintura.png) no-repeat;
	}
	
	#cabecera {
		width:800px;
		margin:auto;
		text-align:left
	}
	
		.galeria {
			float:left;
			width:795px;
			}
			
			.logoIdiomas {
				float:left;
				width:795px;
				margin-top:10px;
				}
				
				.logo {
					float:left;			
					margin-top:0px;
					width:auto;
					}
				
				.idiomas {
					float:right;
					clear:both;
					width:67px;
					height:17px;			
					}
					
				.cantidadCarro {
					float:right;
					background-color:#FFF;
					padding:5px;
					margin-top:81px;
					clear:right;
					width:auto;
					}
			
					.cantidadCarro img {
						float:left;
						margin-right:5px;
					}
			
		.cabAnim {
			float:left;
			clear:both;
			width:800px;
			margin-top:2px;
			text-align:center;
			height:144px;
			}

	#menuTop {
			clear:both;
			margin:auto;
			background:url(../images/botonera.png) no-repeat top;
			height:35px;
			width:800px;
			}
			
			#menuTop .contentMenu {
				float:right;
				width:auto;
				}
			
			#menuTop ul {
				margin-right:5px;
				}
						
				#menuTop ul li {
					float:left;
					width:auto;
					}
					
					#menuTop ul li a {
						color:#000;
						font-family:Tahoma;
						display:block;
						font-size:11px;
						padding: 8px 0 10px 0
						}

						#menuTop ul li a.btn1 {
							padding-left:25px;
							padding-right:22px;
							}

						#menuTop ul li a.btn2 {
							padding-left:20px;
							padding-right:15px;
							}

						#menuTop ul li a.btn3 {
							padding-left:25px;
							padding-right:25px;
							}
						
						#menuTop ul li a.btn4 {
							padding-left:18px;
							padding-right:18px;
							}
	
						#menuTop ul li a.btn5 {
							padding-left:25px;
							padding-right:24px;
							}				
					
						#menuTop ul li a.btn6 {
							padding-left:30px;
							padding-right:23px;
							}
	
.textosInfo {
	margin:auto;
	width:594px;
	min-height:500px;
	background-color:#FFF;
	float:left;
	text-align:justify;
	margin: 0 0 0 1px;
	padding:10px;
	font-size:11px;
	}
	
	p {
		margin-bottom:10px;	
		}
	
	.negP {
		font-weight:bold;
		}
		
	.subP {
		text-decoration:underline;
		}
	
	.textA {
		color:#900
		}
	
	#cuerpo {		
		width:800px;
		margin:auto;
		text-align:left;
		clear:both;
		background:url(../images/fondoPinturaMenu.png) no-repeat;

		}
		
		.menuIzq {
			float:left;
			margin-left:-2px;
			width:191px;
			height:530px;
			background:url(../images/fondoMenu.png) no-repeat;
			}
			
			.seccionMenu {
				background:url(../images/fondo_sec.png) no-repeat;
				float:left;
				clear:both;
				width:157px;
				height:20px;
				margin:0 0 0 6px;				
				padding:5px 0 0 20px;
				font-size:15px;
				font-weight:bold;
				letter-spacing:-1px;
				color:#000;
				}
				
				* html .seccionMenu {
					margin:0 0 0 3px;	
					}	
				
			.menuIzq ul {
				list-style:url(../images/puntero.gif);
				list-style:url(../images/punteroIE.gif) !important;
				margin-left:50px;
				clear:both;
				width:auto;
				}
				
				.menuIzq ul li{
					line-height:16px;
					width:130px;
				}

		.principal {
			width:617px;
			margin-left:-6px;
			float:left;
			}
			
			.oferta {
				width:614px;
				height:199px;
				margin-left:1px;
				}
				
				.oferta .detalles {
					width:152px;
					height:40px;
					background:url(../images/ver_detalles.png) top no-repeat;
					margin:158px 0 0 0;
					float:left;
					}
					
				.oferta .detalles:hover {
					background:url(../images/ver_detalles.png) bottom no-repeat;
					}
					
					.oferta .detalles img {
						width:152px;
						height:40px;
					}
						
			.tituloSecIndex, .tituloSec {
				width:604px;
				height:25px;
				padding:10px 0 0 10px;
				font-size:14px;
				font-weight:bold;
				color:#FFF;				
				margin:1px 0 0 1px;
				clear:both;
				}
				
				.tituloSecIndex {
					background:url(../images/f_titulos.gif) 0 0 no-repeat;
					}
					
				.tituloSec {
					background:url(../images/f_titulos.gif) 0 -35px no-repeat;
					}					
			
			.noProd {
				margin:auto;
				width:614px;
				height:350px;
				background-color:#FFF;
				float:left;
				text-align:center;
				margin: 0 0 0 1px;
				padding-top:100px;
				}
					
			.showProd, .miCesta {
				margin:auto;
				width:614px;
				min-height:500px;
				background-color:#FFF;
				float:left;
				text-align:center;
				margin: 0 0 0 1px;
				padding-top:10px;
				}
								
			* html .showProd, * html .miCesta {
				height:500px;
				}
				
				.nomProdDesc {
					width:614px;
					clear:both;
					}				
				
					.nomProdDesc h3 {
						font-size: 15px;					
						font-family: Arial, Verdana;
						font-weight:bold;
						color:#333;
						text-align:left;
						margin: 0 9px 0 9px;
						padding-bottom:10px;
						border-bottom:solid 1px #CCC;
						}
				
				.descMarca {
					width:605px;
					clear:both;
					text-align:left;
					margin-left:9px;
					color:#CCC;
					}
				
				.descripcionProd {
					float:right;
					margin:10px 15px 0 0;
					width:300px;					
					text-align:left;
					}
				
					* html .descripcionProd {
						margin:10px 5px 0 0;
						}
				
				.descText {
					color:#666;
					}
					
				.descTallas {
					clear:both;
					margin-top:20px;
					float:left;
					width:300px;
					}
					
					fieldset {
						clear:both;
						float:left;
						}
					
					.selTalla {
						clear:both;
						}
				
				.imagenProducto {
					float:left;
					width:250px;
					margin-left:9px;
					border:solid 1px #EAEAEA
					}
				
				#img1 {
					display:block;
					}
					
				#img2, #img3 {
					display:none;
					}
				
					.masFotos {
						float:left;
						width:250px;	
						margin-top:10px;
						clear:both;
						margin-left:6px;
						}
						
						.contIMGGal {
							width:80px;
							float:left;
							border:solid 1px #EAEAEA;
							margin:3px 0 3px 8px;
							cursor:pointer
							}
							
							* html .masFotos .contIMGGal {
								margin:3px 0 3px 6px;
								}
				
				
			.prodIndex, .prodIndexDer {
				width:203px;
				height:270px;
				background:url(../images/fonProd.gif) bottom no-repeat;
				float:left;
				margin: 0 3px 3px 0;
				}
				
				.prodIndexDer {
					margin:0 0 3px 0;
					}
					
				.prodIMG {
					width:135px;
					float:left;
					clear:both;
					margin-left:35px;
				}
				
				* html .prodIMG {
					margin-left:18px;	
					}	

				
					.prodIMG img {					
						width:135px;
						width:135px;
					}
					
				.prodNOM {
					font-weight:bold;
					padding:10px 7px 7px 7px;
					clear:both;
					float:left;
					width:189px;
					font-size:12px;
					height:30px;
					
					}
					
				.prodDES {					
					padding:0 7px 0 7px;
					clear:both;
					float:left;
					width:189px;
					font-size:11px;
					color:#666;
					line-height:12px;
					height:38px;
					}
					
				.contentBotones {
					float:left;
					width:100px;
					clear:left;
					}
					
					a.botAddCesta {
						display:block;
						clear:both;
						float:left;
						width:80px;
						margin:18px 0 0 7px;
						padding:4px;;
						border:solid 1px #C00;
						background-color:#900;
						color:#FFF;
						text-align:center;
						}
						
						* html a.botAddCesta {
							margin:18px 0 0 3px;
							}	

						
						a:hover.botAddCesta {
							background-color:#be0000;
							color:#FFF;
							text-decoration:none;
							}
							
				.contentPrecios {
					float:left;
					width:100px;
					text-align:right;
					}
					
					.precioAnt {
						margin-top:5px;;
						font-size:15px;
						text-decoration:line-through;
						margin-right:5px;
						}
					
						.precioAnt img {
							height:20px;
							}
					
					.precioNormal {
						font-size:18px;
						margin-right:5px;
						}
					
					.precioOferta {
						font-size:20px;
						color:#C00;
						margin-right:5px;
						}
						
/* CARRITO */
	
	.textoNota {
		float:right;
		margin:3px 10px 13px 10px;
		width:590px;
		clear:both;
		text-align:justify;
		}
		
		* html .textoNota {
			margin:3px 5px 13px 5px;
			}

	.columna1, .columna2, .columna3, .columna4 {
		float:left;
		border-top:solid 1px #CCC;
		border-bottom:solid 1px #CCC;
		padding:5px 0 5px 5px;
		text-align:left;
		background-color:#F8F8F8;
		font-weight:bold;	
		}

	.columna1 {	
		width:300px;
		margin-left:10px;
		}
		
		* html .columna1 {	
			width:300px;
			margin-left:5px;
			}
	
	.columna2 {	
		width:130px;
		}
		
	.columna3 {	
		width:100px;
		}	
		
	.columna4 {	
		width:40px;
		}
		
	.columna1Info, .columna2Info, .columna3Info, .columna4Info {
		float:left;
		border-bottom:solid 1px #CCC;
		padding:5px 0 5px 5px;
		text-align:left;
		font-size:11px;
		min-height:40px;
		background:url(../images/f_cesta.gif) bottom repeat-x;
		}
		
		* html .columna1Info, * html .columna2Info, * html .columna3Info, * html .columna4Info {
			height:40px;
			}

	.columna1Info {	
		width:300px;
		margin-left:10px;
		}
		
		* html .columna1Info {	
			width:300px;
			margin-left:5px;
			}
	
	.columna2Info {	
		width:130px;
		}
		
	.columna3Info {	
		width:100px;
		}	
		
		.precioNo {
			text-decoration:line-through;
			}
			
		.precioSi {
			color:#F00
			}
		
	.columna4Info {	
		width:40px;
		}		
		
		.otrosDatos {
			color:#999;
			}
		
		.outStock {
			color:#F00;
			}
			
		.inStock {
			color:#090;
			}
			
.carroVacio {
	float:left;
	border-bottom:solid 1px #CCC;
	padding:35px 0 35px 0;
	text-align:left;
	background-color:#F8F8F8;
	font-weight:bold;	
	width:610px;
	text-align:center;
	margin-left:2px
	}
	
.quitarBot {
	float:right;
	clear:both;
	padding:5px 0 5px 5px;
	margin-right:14px;
	}	
	
	* html .quitarBot {
		margin-right:7px;
		}

.totalPr {
	float:right;
	clear:both;
	padding:5px 0 5px 5px;
	margin-right:14px;
	border:solid 1px #CCC;
	text-align:right;
	background-color:#F8F8F8;
	font-weight:bold;	
	width:563px;
	padding-right:20px;
	}	
	
* html .totalPr {
	margin-right:7px;
	}

	.totalPr img {
		float:left;
		}		

.cajaBT {
	float:right;
	clear:both;
	padding:5px 0 5px 5px;
	margin-right:14px;
	text-align:right;
	width:563px;	
	}
	
* html .cajaBT {
	margin-right:7px;
	}

/* FIN CARRITO */

/* PASAR POR CAJA */

	.columna1Caja {
		float:left;
		border-top:solid 1px #CCC;
		border-bottom:solid 1px #CCC;
		padding:5px 0 5px 5px;
		text-align:left;
		background-color:#F8F8F8;
		font-weight:bold;
		width:270px;
		}
		
		* html .columna1Caja {	
			width:268px;
			}

	.columna1CajaInf {
		float:left;
		clear:both;
		border-bottom:solid 1px #CCC;
		padding:5px 0 5px 5px;
		text-align:left;
		font-size:11px;
		background:url(../images/f_cesta.gif) bottom repeat-x;
		width:270px;
		}

		* html .columna1CajaInf {	
			width:268px;
			}

	.totalPrCaj {
		float:left;
		clear:both;
		padding:5px 0 5px 5px;
		border:solid 1px #CCC;
		padding:5px 0 5px 5px;
		text-align:right;
		background-color:#F8F8F8;
		font-weight:bold;	
		width:248px;
		padding-right:20px;
		}
		
		* html .totalPrCaj {
			width:246px;
			}

.C_CestaF {
	float:left;
	width:275px;
	margin-left:10px;
	margin-bottom:10px;
	padding:2px;
	border:solid 1px #CCC
	}
	
* html .C_CestaF {
	margin-left:8px;
	width:265px;
	}
	
.C_CestaForm {
	float:left;
	width:300px;
	margin-left:5px;
	text-align:left;
	border:solid 1px #CCC;
	padding:2px;
	}
	
* html .C_CestaForm {
	margin-left:5px
	}	
	
	.columna1Form{
		float:left;
		border-top:solid 1px #CCC;
		border-bottom:solid 1px #CCC;
		padding:5px 0 5px 5px;
		text-align:left;
		background-color:#F8F8F8;
		font-weight:bold;	
		width:295px;
		}
		
		.dato {
			width:97%;
			float:left;
			padding:1px 0 1px 5px;
			color:#333;
			font-size:11px;
			}
			
			.dato input {
				width:280px;
				height:12px;
				font-size:11px;
				padding:3px;
				color:#900;
				background-color:#FFC;
				border:solid 1px #CCC
				}
				
		.botonEnvForm {
			width:97%;
			float:left;
			padding:1px 0 1px 5px;
			color:#333
			}
			
		.envios_expl {
			float:left;
			width:260px;
			clear:both;
			text-align:justify;
			padding:5px;
			}
			
/* FORMULARIO DE CONTACTO */			

	.contactoForm {
		float:left;
		border-top:solid 1px #CCC;
		border-bottom:solid 1px #CCC;
		padding:5px 0 5px 5px;
		text-align:left;
		background-color:#F8F8F8;
		font-weight:bold;	
		width:590px;
		}
		
		.dato textarea {
			width:575px;
			height:100px;
			font-size:11px;
			padding:3px;
			color:#900;
			background-color:#FFC;
			border:solid 1px #CCC
			}

/* MARCAS */

	.textosInfo h3 {
		clear:both;
		}

	.marcaLog {
		clear:both;
		margin-bottom:30px;
		}

/* FIN CAJA*/

	#pie {		
		clear:both;
		}
		
		#pie img {
			clear:both;
			}
		
		.derechos {
			clear:both;
			margin-bottom:20px;
			}

.agotado {
	position:absolute;
	margin-top:110px;
	}

#mousetrap {
	background-color:Red;
	}
