#menu-productos {
	width: 84%;
	min-width: 630px;
	height: 725px;
	margin: 0 auto;
	margin-bottom: 20px;
	
	border: 1px solid #2332be;
}

#productos-menu {
	display:block;
	width:620px; 
	height:280px; 
	/*background:url(producto.png);*/
	position:relative; 
	margin: 10px auto;
}

#catalogo {
	display:block; 
	width:620px; height:0; 
	padding-top: 140px; 
	padding-bottom: 140px;
	overflow:hidden; 
	position:absolute; 
	top:0; 
	border: 1px solid #2332be;
	background: url(cuadro.png);
}

#productos-menu dd {
	position:absolute; 
	padding:0; 
	margin:0;
}


#productos-menu a:hover span {
	position:absolute; 
	/*background: url(cuadro.png);*/
	display:block; 
	width:625px;
	/*height: 420px;*/	
	text-align: left;
	padding-right: 10px;
}

#productos-menu a:hover span img {
	float:left; 
	margin-right:10px; 
	/*margin-bottom:0.5em;*/ 
	border:3px solid #f30c22;	

}

.enlace {
	z-index:100;
	background: url(cuadro.png);
	text-align:center;
	z-index:1;
	width: 250px;
	border: groove 1px #2332be;
	display:block;
	margin: 10px auto 0;
}

#rapida {
	text-decoration: underline;
}

fieldset {
	border: 1px #2332be solid;
	margin:  0 15px 15px 15px;
	padding-bottom: 10px;

}

legend {
	padding: 10px;

}

label, select {
	top: -10px;

}

#productos-menu a em {
	display:none;
}



#productos-menu a span {
	display:none;
}



#productos-menu a#a-cargadores:hover, #productos-menu a#a-engrase:hover,
#productos-menu a#a-diagnosis:hover, #productos-menu a#a-elevadores:hover,
#productos-menu a#a-neumatica:hover {
	border:3px solid #f30c22;
}

#productos-menu a#a-cargadores:hover span img, #productos-menu a#a-elevadores:hover span img {
	border-top: none;
	
}

#productos-menu #diagnosis {
	top: 20px;
	left: 55px;
	z-index:20;
}

#diagnosis {
	background: url(diagnosis-p.png);
	width: 120px;
	height: 125px;
	top: 270px;
	
}

#productos-menu a#a-diagnosis {
	display:block; 
	width:130px; 
	height:130px; 
	text-decoration:none; 
	z-index:20;
	
	position:relative;
	left: -6px;
	top: -4px;
}

#productos-menu a#a-diagnosis:hover span {
	left:-55px; 
	top:275px;
}

#productos-menu a#a-diagnosis:hover em {
	position:absolute; 
	display:block; 
	left:50px; 
	top:130px; 
	width:3px; 
	height:148px; 
	overflow:hidden; 
	font-size:1px; 
	background:#f00;	
}

#productos-menu #engrase {
	left:148px; 
	top: 142px; 
	z-index:20;
}

#productos-menu a#a-engrase {
	display:block; 
	width:162px; 
	height:111px; 
	text-decoration:none; 
	z-index:20;
	
	position:relative;
	left: -4px;
	top: -4px;
}

#engrase {
	background: url(engrase-p.png);
	width: 160px;
	height: 110px;
	top: 450px;
}

#productos-menu a#a-engrase:hover span {
	left:-150px; 
	top:152px;
}

#productos-menu a#a-engrase:hover em {
	position:absolute; 
	display:block; 
	left:35px; 
	top:112px; 
	width:3px; 
	height:40px; 
	overflow:hidden; 
	font-size:1px; 
	background:#f00;
}


#productos-menu #cargadores {

left:175px; 
top:50px;

	/*left:490px; 
	top:30px; */
	z-index:20;
}

#productos-menu a#a-cargadores {
	display:block; 
	width:135px; 
	height:100px; 
	text-decoration:none; 
	z-index:20;
	
	position:relative;
	left: -4px;
	top: -4px;
}


#cargadores {
	background: url(cargadores-p.png);
	width: 130px;
	height: 93px;
	top: 390px;
}

#productos-menu a#a-cargadores:hover span {
	left:-175px; 
	top:245px;
	border-top: solid 3px #f00;
}

#productos-menu a#a-cargadores:hover em {
	position:absolute; 
	display:block; 
	left:40px; 
	top:100px; 
	width:3px; 
	height:145px; 
	overflow:hidden; 
	font-size:1px; 
	background:#f00;
}

#productos-menu #elevadores {
	top: 126px;
	left: 300px;
	z-index:20;
}

#productos-menu a#a-elevadores {
	display:block; 
	width:140px; 
	height:145px; 
	text-decoration:none; 
	z-index:20;
	
	position:relative;
	left: -6px;
	top: -3px;
}

#elevadores {
	background: url(elevadores-p.png);
	width: 130px;
	height: 139px;
	top: 300px;
	left: 0px;	
}

#productos-menu a#a-elevadores:hover span {
	left:-300px; 
	top:165px;
	border-top: solid 3px #f00;
}

#productos-menu a#a-elevadores:hover em {
	position:absolute; 
	display:block; 
	left:70px; 
	top:145px; 
	width:3px; 
	height:20px; 
	overflow:hidden; 
	font-size:1px; 
	background:#f00;
	

}



