/* -- Basic HTML Elements -- */
	a:link, a:active {
	color: #cd7a1b;	font-weight: bolder; letter-spacing: -1px; text-decoration: none;
}

	a:visited { color: #cd7a1b; font-weight: bolder; letter-spacing: -1px; text-decoration: none;}
	a:hover { color: #ffffff; font-weight: bolder; letter-spacing: -1px; background-color: #ff9900; text-decoration: none;}
	abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	body {
	color: #2a0e72;
	background: #9d91bf url(img/fd1.gif) repeat center top;
	font: 12px/15px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; text-align: left;
	}
	code, var, kbd {font-family: monaco, courier, monospace; color: #B96A0E;}

	form {margin: 0;}
	h1 {
	font: bold 18px Helvetica, Arial, sans-serif;
	color: #CC6600;
	letter-spacing: -1px;
	border-bottom:1px dashed #bbb2da;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
	h2 {
	font: bold 18px Helvetica, Arial, sans-serif;
	color: #2a0e72;
	letter-spacing: -1px;
	border-bottom:1px dashed #bbb2da;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 17px;
	}
	h3 {
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #2a0e72;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	h4 {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #cc6600;
	letter-spacing: -1px;
	border-bottom:1px dashed #bbb2da;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
	h5 {
	font: bold 18px Helvetica, Arial, sans-serif;
	color: #2a0e72;
	letter-spacing: -1px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 17px;
	}
	h6 {
	font: bold 18px Helvetica, Arial, sans-serif;
	color: #CC6600;
	letter-spacing: -1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	.titadmin {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #CC6600;
	letter-spacing: -1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	.titavisos {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #CC6600;
	letter-spacing: -1px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	.titref {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #2a0e72;
	}
	/* hr {border: none; height: 1px; background: #ccc; margin: 2em 0;} */
	img { padding: 3;} 
	ins {text-decoration: none; color: #EC694A;}
	pre {width: 580px;}
	/* table {margin: 1em 0;} */
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; background: #C7CBCE;}

	a:hover code {color: #AAD7FF;}
	tr.alt {background: #E9EAEB;}
	
	/* incluido por david */
	.separadora { border-bottom:1px dashed #bbb2da;}
	.separadorb { border-top:1px dashed #bbb2da;}
	
	.small {
	font-size: 10px;
	line-height: 10px;
}
	
	 .cat {
	list-style-image: url(img/deco-li.gif);
	line-height: 15px;
	text-indent: 16px;
	}
	 .mar {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	list-style-image: url(img/deco-li.gif);
	line-height: 12px;
	text-indent: 0px;
	font-size: 10px;
	}
	ul li a:link, ul li a:visited {
	color: #2a0e72;	font-weight: bolder; letter-spacing: -1px; text-decoration: none;
	}
	ul li a:hover {
	color: #ffffff;	font-weight: bolder; letter-spacing: -1px; text-decoration: none;
	}

	.productos td {padding-top: 5px; padding-bottom:10px}
	p { margin: 0; padding:0;}
	
	.contenido {
	marging: 0px;
	padding: 18px 15px 7px;
	}
	.contenido2 {
	marging: 0px;
	padding: 8px 15px 5px;
	}
	.precios {
	color: #cc6600;
	font: bold 12px Helvetica, Arial, sans-serif;
	}
	.ref {
	color: #2a0e72;
	font: 12px Helvetica, Arial, sans-serif;
	}
	.catalogo {
	marging: 0px;
	margin-right: 10px;
	padding: 2px 0px;
	font-size: 11px;
	}
	
	.fecha {
	font-size: 10px;
	marging: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	color: #000000;
	}
	.fecha2 {
	background:url(img/deco-li.gif) left no-repeat;
	font-size: 10px;
	marging: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #000000;
	}
	.cuadro {
	marging: 0px;
	padding: 10px 15px 10px 25px;
	font-size: 11px;
	}
	.noticias {
	marging: 0px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 11px;
	border-bottom:1px dashed #bbb2da;
	}
	.noticias a:link, .noticias a:visited, .noticias a:active {color: #2a0e72;	font-weight: bolder; letter-spacing: -1px; text-decoration: none;
	}
	.noticias a:hover {color: #ffffff;	font-weight: bolder; letter-spacing: -1px; text-decoration: none;
	}
	.cuadro2 {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 33px;
	font-size: 11px;
	}
	.imgborde {
	border: 3px solid #e6e2f3;
	padding: 2px;
	}
	a:hover .imgcatalogo {
	border: 3px solid #cc6600; 
	}
	.imgcatalogo {
	border: 3px solid #e6e2f3; 
	padding: 2px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 15px;
	}
	.imgspace {
	margin: 8px;
	}
	.tit1 {
	padding-bottom: 6px;
	}
	.boton1  {
	background-color: #CD7A1B;
	margin: 15px;	
}
	.boton2 {
	background-color: #bbb2da;
	margin: 15px;	
}
	.boton2g {
	background-color: #bbb2da;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
	.boton3 {
	background-color: #ffffff;
	margin: 5px;	
}
	.boton4 {
	background-color: #ffffff;
	margin: 5px;	
}
	.boton5 {
	background-color: #bbb2da;
	margin-top: 0px;	
}
	.botonver  {
	background-color: #ffffff;
	margin-top: 0px;	
}
.boton3 a:hover { color: #fff; font-weight: bolder; letter-spacing: -1px; background-color: #e6e2f3; text-decoration: none;}
.boton4 a:hover { color: #fff; font-weight: bolder; letter-spacing: -1px; background-color: #bbb2da; text-decoration: none;}
.botonver a:hover { color: #fff; font-weight: bolder; letter-spacing: -1px; background-color: #e6e2f3; text-decoration: none;}

.linkcat {
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #cc6600;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.linkcat a:link , .linkcat a:visited , .linkcat a:active   { color: #cc6600; letter-spacing: 0px;}
.linkcat a:hover   { color: #ffffff; letter-spacing: 0px;}

		#foto {
			float: left;
			width: 334px;

		}
		#zoom {
			margin-left: 314px;
			margin-top: 314px;
		}