

/* ---- ESTILOS REFERENTES A LA PÁGINA DE PRODUCTOS ----*/	
.subMenuProductos{
	margin:5px 0 0 98px;
}
.subMenuProductos ul li{
	list-style:none;
	display:block;
	width:92px;
	height:14px;
	float:left;
	font-size:0.7em;
	margin-bottom:5px;
}
	.subMenuProductos ul li a{
		background:url(../images/productos/bg-submenu-productos.gif) no-repeat 0 0;
		display:block;
		width:88px;
		height:14px;
		color:#FFFFFF;
		padding-left:5px;
	}
	.subMenuProductos ul li a:hover{
		background:url(../images/productos/bg-submenu-productos.gif) no-repeat 0 -14px;
		color:#FFFFFF;
		text-decoration:none;
	}
	.subMenuProductos ul li a.selected{
		background:url(../images/productos/bg-submenu-productos.gif) no-repeat 0 -14px;
		color:#FFFFFF;
		text-decoration:none;
	}


.boxCromos{
	width:603px;
	float:left;
	text-align:right;
	margin-right:7px;
}
.anchuraCromos{
	width:507px;
}
	.boxCromos ul{
		text-align:left;
	}
		.boxCromos ul li{
			list-style:none;
			display:block;
			width:96px;
			height:165px;
			float:right;
			margin-left:4px;
		}
		.boxCromos ul li span{
			background:url(../images/productos/pastilla-cromo.gif) no-repeat left top;
			height:16px;
			color:#005f7d;
			font-size:0.7em;
			display:block;
			margin:5px 0 10px 0;
			padding-left:5px;
		}


/* ---- FICHA DE PRODUCTOS ----*/	
.boxProductos{
	width:325px;
	float:left;
	background:url(../images/productos/pastilla-producto.gif) no-repeat left top;
	height:575px;
	color:#005f7d;
	font-size:0.8em;
	padding:10px;
}
.anchuraProductos{
	width:417px; 
	background:url(../images/productos/pastilla-producto2.gif) no-repeat left top;
}

	.boxProductos h3{
		background: url(../images/productos/bg-cabecera-producto.gif) no-repeat left top;
		color:#FFFFFF;
		height:24px;
		font-size:0.9em;
		padding:4px 0 0 10px;
		font-weight:bold;
	}
	.boxProductos h4{
		background: url(../images/productos/bg-cabecera-tallas.gif) no-repeat left top;
		color:#005F7D;
		height:16px;
		width:141px;
		font-size:0.9em;
		padding:0 0 0 5px;
		font-weight:bold;
		float:left;
		margin-top:10px;
	}
	.boxProductos h4.limpiar2{
		clear:both;
		margin-top:30px;
	}
	.boxProductos p{
		width:123px;
		margin:0 0 0 3px;
		padding:0;
		float:right;
		font-size:0.85em;
	}
	.boxProductos p.titulo{
		font-size:1.1em;
		color:#99CC33;
		font-weight:bold;
		float:none;
		letter-spacing:-0.05em;
	}
	.drySystem p.titulo{
		margin-top:5px;
	}
	.boxProductos p.margen{
		width:123px;
		margin:120px 0 0 3px;
		padding:0;
	}
	.boxProductos p.margen2{
		width:120px;
		margin:75px 0 0 3px;
		padding:0;
	}
	.boxProductos p.margen3{
		width:123px;
		margin:100px 0 0 3px;
		padding:0;
	}
	.boxProductos p.tallas{
		width:135px;
		margin:10px;
		padding:0;
		float:left;
		font-size:0.8em;
	}
	.boxProductos p.tallas2{
		width:235px;
		margin:5px;
		padding:0;
		float:left;
		font-size:0.8em;
	}
	.boxProductos p.tallas3{
		width:235px;
		margin:27px 5px 5px;
		padding:0;
		float:left;
		font-size:0.8em;
	}
	.boxProductos p.tallasDefecto {
		float:left;
		font-size:0.8em;
		margin:-3px;
		padding:0;
		width:235px;
	}
	.boxProductos div.producto{
		position:relative;
		margin:-30px 23px 0 0;
		float:right;
		width:176px;
		text-align:center;
	}
	.boxProductos div.producto a{
		color:#005F7D;
		display:block;
		font-size:10px;
		margin:5px 0;
	}
	.boxProductos div.producto2{
		position:relative;
		margin:-30px 23px 0 0;
		float:right;
		width:176px;
		height:311px;
		text-align:center;
	}
	.boxProductos div.producto3{
		position:relative;
		margin:-30px 23px 0 0;
		float:right;
		width:176px;
		height:282px;
		text-align:center;
	}
	.boxProductos span.medidas{
		float:none;
		display:block;
		
		text-align:right;
		margin:5px 43px 5px 0;
	}
	.boxProductos span.medidas2{
		float:none;
		display:block;
		
		text-align:right;
		margin:5px 3px 5px 0;
	}
		.boxProductos span.medidas a, .boxProductos span.medidas2 a{
			color:#005F7D;
			font-size:10px;
			width:140px;
		}
.boxColores{
	display:block;
	float:left;
	width:75px;
	height:105px;
	text-align:center;
}
	.boxColores.anchura{
		height:101px;
	}
	.boxColores span{
		display:block;
		width:66px;
		text-align:center;
		font-size:0.8em;
	}
	.boxColores img, .boxColoresGrande img,  .boxColoresGrande3 img{
		cursor:pointer;
	}
	.boxColores img.noCursor, .boxColoresGrande img.noCursor, .boxColoresGrande3 img.noCursor{
	cursor:default;	
}

.infantil{
	float:left;
	margin-top:-15px;
}
.infantil2{
	position:relative; 
	margin-top:-40px;
}
.boxColoresGrande{
	width:100px;
	height:135px;
	text-align:center;
	float:left;
	margin-top:5px;
}
.boxColoresGrande2{
	width:100px;
	height:265px;
	text-align:center;
	float:left;
	margin-top:5px;
}
.boxColoresGrande3{
	width:100px;
	height:115px;
	text-align:center;
	float:left;
	margin-top:15px;
}
.anchuraColoresGrande{ width:210px;}
.anchuraColoresGrande2{ width:200px;}

	.boxColoresGrande span, .boxColoresGrande3 span{
		display:block;
		width:100px;
		text-align:center;
		font-size:0.8em;
		line-height:0.9em;
	}
		.boxColoresGrande span.anchuraColoresGrande{ width:210px;}
		.boxColoresGrande span.anchuraColoresGrande2{ width:200px;}

.boxSupletorio{
	background:url(../images/productos/pastilla-supletoria.gif) no-repeat left top;
	width:417px;
	height:211px;
	margin:-14px 27px 0 0;
	float:right;
	padding-top:10px;
}
	.boxSupletorio p.tallas2{
		margin:0;
		padding:0;
		clear:both;
		font-size:0.7em;
		color:#005F7D;
		text-align:center;
		margin-top:5px;
	}
	.boxSupletorio p.tallas{
			width:104px;
			margin:0;
			padding:0;
			float:left;
			font-size:0.7em;
			color:#005F7D;
			text-align:center;
		}
		
		
.drySystem, .drySystemE{
		position:absolute;
		margin:0 0 0 5px;
		z-index:90;
		top:190px;
}

.drySystem2, .drySystemE2{
		margin:355px 0 0 215px;
		position:absolute;
		z-index:90;
}

.drySystem3, .drySystemE3{
		margin:270px 0 0 310px;
		position:absolute;
		z-index:90;
}

.margenTop{ margin-top:15px;}
.margenTop2{ margin-top:110px;}
.margenTop3 {margin-top:5px;}
.margenBottom{ margin-bottom:15px;}
.altura1{ height:140px;}