	/* Default style */
	div.scMap						{ margin-left: 4px; width: 155px; overflow: hidden; padding: 0; }
	div.scMapNone					{ display: none; float: left; }
	div.scMapInline					{ display: inline; float: left; }
	div.scMapTop					{ overflow: hidden;  }
	a.scMapTop						{ color: #333; font-size: 12px; font-weight: bold; margin-left: 22px; display: block; }
	a.scMapTop:visited				{ font-weight: bold; color: #333; }
	a.scMapTop:hover				{ font-weight: bold; text-decoration: underline; }
	a.scMapLink						{ color: #333; display: block; }
	a.scMapLink:link				{ text-decoration: none; color: #333; border: none; }
	a.scMapLink:visited				{ text-decoration: none; color: #666; }
	a.scMapLink:hover				{ text-decoration: none; color: #66CC66; }

	.tpsSiteMap							{ font-family: Helvetica, Arial, sans-serif; font-size: 11px; background: url(../imag/dots.gif) repeat-y; width: 160px;}
	.tpsSiteMap div.scMap				{ width: 155px; }
	.tpsSiteMap div.scMapNone			{ /* Enter CSS here */ }
	.tpsSiteMap div.scMapInline			{ /* Enter CSS here */ }
	.tpsSiteMap img.scMapInline			{ display: inline; float: left; }
	.tpsSiteMap div.scMapTop			{ background: url(../imag/site_content_header.gif) no-repeat; width: 160px; height: 16px; padding: 1px; }
	.tpsSiteMap div.scMaptoptext		{ padding-top: 2px; }
	.tpsSiteMap a.scMapTop				{ text-decoration: none; color: #33333; }
	.tpsSiteMap a.scMapTop:visited		{ text-decoration: none; color: #33333; }
	.tpsSiteMap a.scMapTop:hover		{ text-decoration: none; color: #33333; }
	.tpsSiteMap a.scMapLink				{ text-decoration: none; border: 3px dotted #FFF;}
	.tpsSiteMap a.scMapLink:visited		{ /* Enter CSS here */ }
	.tpsSiteMap a.scMapLink:hover		{ /* Enter CSS here */ }
	.tpsSiteMap div.scMapBot			{ background: url(../imag/column_bottom.gif) no-repeat; width: 160px; height: 11px; overflow: hidden; }
	
	
	/*  Example: Blq Normal */
	.blNormal { padding: 0px 0px 10px 10px; width: auto; /width: 99%; float: left; clear: both;}/*aņadido*/
	.blNormalNot { padding: 0px 0px 10px 10px; width: auto; /width: 99%; /*float: left;*/ clear: both;}/*aņadido*/
	.blNormalSup { padding: 10px 0px 10px 10px; width: auto; /width: 99%; float: left; clear: both;}/*aņadido*/
	.blNormal div.scMap				{ /* border: 1px dotted #990000; */ }
	.blNormal div.scMapNone			{ /* Enter CSS here */ }
	.blNormal div.scMapInline		{ /* Enter CSS here */ }
	.blNormal div.scMapTop			{ /*border: 1px solid #0066CC;*/ background: #B5D6F7; padding: 2px; }
	.blNormal a.scMapTop				{ text-decoration: none; }
	.blNormal a.scMapTop:hover		{ /* Enter CSS here */ }
	.blNormal a.scMapLink			{ text-decoration: none; border: 2px dotted #FFF; /* causes indent trouble */ }
	.blNormal a.scMapLink:visited	{ text-decoration: none; }
	.blNormal a.scMapLink:hover		{ /* Enter CSS here */ }
	
/********************************************************/
/********** Product Elements > Library Content **********/
	/* Default style */
	p.pcText						{ font-family: Verdana, Arial, Helvetica, sans-serif; /*font-family: Helvetica, Arial, sans-serif;*/ font-size: 11px; line-height: 15px; margin: 0; padding: 5px 5px 5px 0; color: #000000; text-align:justify;} /* background: #FFFFCC url(../imag/../images/custom/pcTextBackground.gif) no-repeat top left; */
	ul.pcList						{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0 5px 25px;
	margin: 0;
	list-style-position: inherit;
	list-style-image: url(../imag/bul_list.gif);
	line-height: 18px;
} /**/
		ul.pcList li				{ margin: 0; /*padding: 5px 0 0 -5px; BACKGROUND: url(../imag/bul_list.gif) no-repeat 0px 9px;  LIST-STYLE-TYPE: none*/}
	img.pcImg						{ }
	/*a.pcFile						{ text-decoration: none; color: #0066CC; display: block; padding: 0.5em 1em 2em 40px; height: 32px; overflow: visible; } /* background: transparent url(../imag/../images/custom/pcFileBackground.gif) no-repeat 0.2em 5px; */
	/*a.pcFile:hover					{ text-decoration: underline; color: #CC0000; } /* background-image: url(../imag/../images/custom/pcFileBackgroundHover.gif) */
	/*a.pcFile:visited				{ color: #0000FF; }
	
	/*  Features Description style */
	.pestaņas {clear: both; border-bottom: #cccccc solid 2px; margin: 10px 0 10px 10px; /*padding: 0px 0px 0px 10px aņadido*/;
	}
	.featureDes		{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0 20px 0;
	padding: 3px 10px 0px 10px;
	color: #666666;
	background-color: #DDDDDD;
	DISPLAY: inline;

}
	

		/*p.pcText		{ font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding: 5px 0 5px 0; color: #0066CC; }*/

	/*  Features Description style */
	.introText p.pcText			{ font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding: 10px 0 10px 0; color: #333333; }

	/*  Features Description style */
	.kitContent span.pcHead		{ font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; margin: 0; padding: 0px; color: #0066CC; }
	.kitContent p.pcText		{ text-align: left; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; margin: 0; padding: 5px 0 0px 0; color: #333333; }
	.kitContent ul.pcList		{ text-align: left; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; margin: 0; padding: 5px 0 0px 0; color: #333333; }
	.kitContent ul.pcList li	{ margin: 0; padding: 5px 0 0 0; color: #333333; }
	.kitContent p.pcRed			{ text-align: left; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; margin: 0; padding: 5px 0 0px 0; color: #FF0000; }

/*  Example: Blq Normal */	
.newList ul.pcList { letter-spacing: 0; margin: 0; padding: 0; list-style-position ; none; list-style-type: none; list-style-image: none; border: 1px solid #000; border-width: 5px 1px; background: #FFF url(../imag/../images/custom/back_ul.jpg) no-repeat 75% 50%; font-style: italic; }
.newList ul.pcList li { border-left: 3px dashed #CCC; border-bottom: 1px dotted #CCC; margin: 0 0 0 1px; padding: 1em 0.25em 1em 25px; font-size: 200%; background: transparent url(../imag/../images/custom/back_li.gif) no-repeat 5px 50%; } 

/********************************************************/

/************ Navigation > Page Anchor Links ************/

	/* Default style */
	a.navAnchor					{ text-decoration: none; color: #000000; padding: 0 1em;  }
	a.navAnchor:link			{ color: #000000; }
	a.navAnchor:visited			{ color: #666666; }
	a.navAnchor:hover			{ text-decoration: none; color: #FFFFFF; background-color: #990000; }
	
	
	/*  Example: Blq Normal */
	.blNormal a.navAnchor			{ border: 2px dotted #00CC00; /* Enter CSS here */ }
	.blNormal a.navAnchor:visited	{ /* Enter CSS here */ }
	.blNormal a.navAnchor:hover		{ /* Enter CSS here */ }
	
	
/********************************************************/

/************ Products > Properties Content ************/

	/* Default style */
	table.propertyTable 					 { padding: 0; margin: 0; width: 100%; /*border: 1px solid #666666; border-width: 1px 1px 0 0;*/ border-collapse: collapse; }
		table.propertyTable	th				 { width: 35%; vertical-align: middle; padding: 0;/*padding: 0.25em;*/ font-family:  Helvetica, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; /*border: 1px solid #666666; border-width: 0 0 1px 1px;*/ }
		table.propertyTable	td				 { width: 65%; padding: 0 /*0.25em*/; font-family:  Helvetica, Arial, Verdana, sans-serif; font-size: 11px; /*border: 1px solid #666666; border-width: 0 0 1px 1px;*/ }
	tr.propertyTableHeadRow					 { background: #CCE0F5;   }
		tr.propertyTableHeadRow th 			 { text-align: center; border: 1px solid #666666; padding: 0.75em; font-size: 11px /*1.2em*/;  }
	tr.propertyTableSubHeadRow 				 { background-color: #DDDDDD; font-weight: 100}
		tr.propertyTableSubHeadRow th 		 { text-align: left; color: #666666; font-size: 11px;  padding: 2px 0 2px 10px; }
		tr.propertyTableSubHeadRow td 		 { text-align: left; color: #666666; font-size: 11px;  padding: 2px 0 2px 10px; }
	tr.propertyTableEvenRow 				 { background-color: #EEEEEE;}
		tr.propertyTableEvenRow th			 { text-align: right; padding: 3px 5px 3px 0; color: #0066CC;  font-weight: normal;  10px}
		tr.propertyTableEvenRow td			 { padding: 0; padding: 3px 5px 3px 0;/*padding: 0.5em;*/ color: #000000;}
	tr.propertyTableOddRow 					 { background-color: #FFFFFF; }
		tr.propertyTableOddRow th			 { text-align: right; padding: 3px 5px 3px 0; color: #0066CC;  font-weight: normal; }
		tr.propertyTableOddRow td			 { padding: 3px 5px 3px 0; color: #000000; }
	tr.propertyTableRowHeader 					 { background-color: #FFFFFF; }
		tr.propertyTableOddRow th			 { text-align: right;  }
		tr.propertyTableOddRow td			 { padding: 0; padding: 3px 5px 3px 0;color: #333333; }

/********************************************************/

/************ Products > Product List ************/

	/* Default style */
	table.productTable 						 { padding: 0; margin: 0; width: 99%; border: 1px solid #000; border-width: 1px 1px 0 0; border-collapse: collapse; }
		table.productTable	th				 { padding: 0.25em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border: 1px solid #000; border-width: 0 0 1px 1px; }
		table.productTable	td				 { padding: 0.25em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #000; border-width: 0 0 1px 1px; text-align: center; }
	tr.productTableHeadRow					 { background: #8D8C8C url(../imag/productTableBackground.gif) repeat-x top left;  font-style: italic;  }
		tr.productTableHeadRow th 			 { text-align: left; padding: 0.25em 0.25em 0.5em 0.25em; color: #FFFFFF; font-size: 1.2em; }
	tr.productTableSubHeadRow 				 { background-color: #333333; font-weight: bold;   }
		tr.productTableSubHeadRow th 		 { text-align: center; color: #FFFFFF; font-size: 0.8em; }
	tr.productTableEvenRow 					 { background-color: #DDDDDD;  }
		tr.productTableEvenRow th			 { text-align: right; padding: 0.5em; background-color: #000000; color: #FFFFFF;  }
		tr.productTableEvenRow td			 { padding: 0.5em; }
	tr.productTableOddRow 					 { background-color: #FFFFFF; }
		tr.productTableOddRow th			 { text-align: right; padding: 0.5em; background-color: #000000; color: #FFFFFF; }
		tr.productTableEvenRow td			 { padding: 0.5em; }

/********************************************************/

/************  Products > Classification Lists ************/

	/* Default style */
	ul.classificationTop					{ margin: 0.25em 0 0 0; padding: 0; list-style-type: none; background-color: #FFF4CF; }
	li.classificationTop					{ padding: 0.25em; margin: 0; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; line-height: 2em; }
	ul.classification						{ margin: 0 2em 0 2em; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
	li.classification						{ margin: 0; padding: 0.125em; list-style-position: outside; line-height: 1em; list-style-type: square;  }		
	
	/*  Example: Blq Normal */
	.blNormal ul.classificationTop		{ border: 3px dotted #00CC00; /* Enter CSS here */ }
	.blNormal li.classificationTop		{ border: 2px dotted #990000; /* Enter CSS here */ }
	.blNormal ul.classification			{ border: 1px dotted #0000CC; /* Enter CSS here */ }
	.blNormal li.classification			{ border: 1px dotted #CC0000; /* Enter CSS here */ }
	
	
/* Forms */

.formularios{margin: 0; padding: 0;}
.barTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 7px 0 0 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	BACKGROUND: url(../imag/bg_title.gif) no-repeat;
	HEIGHT: 28px;
	text-align: left;
	COLOR: #666666;
	margin: 0;
}
.barTitleDeg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 7px 0 0 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	BACKGROUND: url(../imag/bg_titledeg.jpg) no-repeat;
	HEIGHT: 28px;
	text-align: left;
	COLOR: #666666;
	margin: 0;
}
.textTitle { FONT-WEIGHT: bold;	FONT-SIZE: 15px; float: left}
.barTitle A {
	COLOR: #666666; text-decoration: none;
}
.barTitle A:hover {
	COLOR: #ffffff;
}

.barProd { margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 7px 0 0 10px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(../imag/bg_prod.gif) no-repeat; COLOR: #666666; HEIGHT: 28px;  text-align: left; COLOR: #666666;
}

.barProd A {
	COLOR: #333333; text-decoration: none;
}
.barProd A:hover {
	COLOR: #ffffff;
}

.combo_cat { float: right;
	padding: 0; right: 20px; FONT-SIZE: 10px; WIDTH: 120px; POSITION: relative; /*TOP: -17px; */color:#656C87; HEIGHT: 14px; background-color: #ffffff/*#e5e8eb*/; border: none; border-style: none;
}
#busqueda { background:#008887; padding:0 0 0 0; margin:0 0 0 0; background-repeat: no-repeat; height: 60px; vertical-align: top;}
	#busqueda span { padding: 0; font-weight:900; padding-left:30px; color:#000000; }
	#busqueda div.bloque {padding: 0 0 0 0; margin: 22px 5px 0px 0px; float: right; width: 200px; text-align: right;}
	#busqueda input, #busqueda select { padding: 0 0 0 0; width:120px; border:1px solid #666666; font-size: 70%; color:#000000; }
	#busqueda select.corto { width:80%; display:inline; }
	#busqueda input.btnOK { padding: 0; margin: 0; width:auto; border:0; vertical-align:middle; }
	
	ul#adjuntos {margin: 0; width: 210px; height: 18px;}
	ul#adjuntos li {padding: 0; margin: 0; list-style: none; display: inline;}
	ul#adjuntos li.Bro { padding: 0px 25px 5px 12px; margin: 0; font-size: 70%; background: url(../imag/ico_folletos.gif) no-repeat;}
	#adjuntos li.Bro a:hover { text-decoration: underline;}
	ul#adjuntos li.Var { padding: 0px 0px 5px 12px; margin: 0; font-size: 70%; background: url(../imag/ico_folletos.gif) no-repeat;}
	#adjuntos li.Var a:hover { text-decoration: underline;}
	#adjuntos a {margin: 0; padding: 0px 0px 0px 10px; width: 100%; width: auto; color: #666666; text-decoration: none}
	#adjuntos a:hover {	text-decoration: none;}
	ul#adjuntos li.Info { padding: 0px 0 5px 12px; margin: 0; font-size: 70%; background: url(../imag/ico_mas.gif) no-repeat;}
	ul#adjuntos li.Info a:hover { text-decoration: underline;}
	
.prodPrincipal{
padding-left: 10px;
width: 100%; 
float:left;
}

.prodInfo{
	margin: 0px 0 10px 240px;
	padding: 5px 0 0px 0;
	background-color: #ffffff;
	/*border-left: 1px solid #ccc;*/
	border-bottom: 1px solid #ccc;
	height: 70px;
	/*height: 100%;*/
	 text-align: center;
}
.imgProd{
	float: left;
	/*padding-left: 20px;*/
margin-right: 25px;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-top: 5px;
/*border: 1px solid #000000;*/
}
.imgNotIzq{
	float: left;
	/*padding-left: 20px;*/
margin-right: 15px;
	margin-bottom: 15px;
	padding-left: 0px;
	margin-top: 5px;
border: 1px solid #666666;
}
.imgNotDcha{
	float: right;
	/*padding-left: 20px;*/
margin-left: 15px;
	margin-bottom: 10px;
	padding-left: 0px;
	margin-top: 5px;
border: 1px solid #666666;
background-color:#FFFFFF;
}
.imgNotIzqNoborde{
	float: left;
	/*padding-left: 20px;*/
margin-right: 15px;
	margin-bottom: 15px;
	padding-left: 0px;
	margin-top: 5px;
}
.imgNotDchaNoborde{
	float: right;
	/*padding-left: 20px;*/
margin-left: 15px;
	margin-bottom: 10px;
	padding-left: 0px;
	margin-top: 5px;
background-color:#FFFFFF;
}
.imgNotCentroNoborde{
	/*float: right;*/
	/*padding-left: 20px;*/
margin-left: 15px;
	margin-bottom: 10px;
	padding-left: 0px;
	margin-top: 5px;
background-color:#FFFFFF;
}
	.citDetalle { padding: 0px 0px 10px 10px; background: url(../imag/bg_deg.jpg) repeat-y}/*aņadido*/
	
	/********/
	div.blProd						{ width: 285px; height: 160px; float: left; margin: 2px;}
	div.blProdContent				{ width: 260px; height: 135px; margin-bottom: 0px; padding: 3px 0 0 10px; float: left;}
	div.blProdIcon					{ float: left; margin-right: 10px;}
	div.blProdIcon img 				{/* width: 100px; height: 100px;*/ }
	h1.blProdTitle				{ margin: 0px 0 0 0; padding: 0; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #008887; text-transform: uppercase;}
	p.blProdDescription				{ padding: 10px 5px 0 0; margin: 0; font-family: Helvetica, Arial, sans-serif; line-height: 12px; font-size: 11px; color: #333333; /*height: 75px;*/}
	div.blProdClear					{ padding: 0.1em;}
	a.blProdLink                    { margin-top: 3px; float: left; width: 25px; height: 18px;}
	a.blProdLink span				{ display: none; }
	a.blProdLink:visited			{ color: #0000FF; }
	a.blProdLink:hover				{ background: transparent url(../imag/ico_mas.gif) no-repeat;
	}
		/********/
	div.blCateg { width: 540px; margin: 0 0 15px 0; padding: 0 0 5px 0; background: url(../imag/bg_deg.jpg) repeat-y; overflow: auto; float: left;}

	h1.blCateg				{ margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #008887 ; /*width: 250px; */padding: 10px 0px 0px 12px;}
	div.blCategContent			{ width: 400px; padding: 3px 0 0 0px;}
	div.blCategIcon					{ float: left; margin: 3px 15px 3px 15px; clear: left;}
	div.blCategIcon img 				{ width: 82px; height: 82px; }
	div.blCategClear					{ padding: 0.1em;}
	p.blCategDescription				{
	font-family: Verdana, Arial, Helvetica, sans-serif; /*font-family: Helvetica, Arial, sans-serif;*/
	font-size: 11px;
	margin: 0;
	padding: 5px 10px 5px 15px;
	color: #000000;
	text-align: justify; /*height: 75px;*/
	line-height: 15px;
}

	.blCategLink1					{ padding-left: 15px; /*margin-top: 25px; width: 25px; height: 25px; margin-left: 40px;*/
}
	a.blCategLink					{ float: left; width: 18px; height: 18px; background: transparent url(../imag/ico_mas.gif) no-repeat;}
	a.blCategLink span				{ display: none; }
	a.blCategLink:visited			{ color: #0000FF; }
	a.blCategLink:hover				{ background: transparent url(../imag/ico_mas.gif) no-repeat;}
	
	
/*-------Domtabs------*/

		div.domtab{
			padding:0;
			margin:0;
		}
		ul.domtabs{
			font-family:Verdana,Arial,Sans-Serif;
			font-size: 10px;
			float:left;
			width:100%;
			margin:0 0 0 0;
			/margin:0 0 15px 0;
			padding:0;		
			border-bottom: solid 2px #DDD;	
			list-style:none;
		}
		ul.domtabs li{
	
			float:left;
			padding:0 .5em 0 0;
			text-align:center;
		}
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{
			width:17em;/*width:8em;*/
			padding:.3em 1em;
			display:block;
			background:#EEE;
			color:#666;
			/*height:3em;*/
			font-weight:bold;
			text-decoration:none;
		}
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{
			height:auto;
			/*min-height:3em;*/
		}
		ul.domtabs a:hover{
			background:#DDD;
		}

		div.domtab div{
			clear:both;
			/*width:auto;*/
			background:#FFF;
			color:#000;
			/*padding:1em 3em;*/
			padding:0;
			margin:0;
		}
				div.domtab div{display:none;}
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
			background:#DDD;
			color:#000;
			border-bottom: solid 1px #DDD;
		}
		ul.domtabs li.active{
		/*position: relative;
		top: 1px;*/}
				
		div.domtab div a:link,
		div.domtab div a:visited,
		div.domtab div a:active
		{
			display:block;
		}
		div.domtab div h6 a,
		div.domtab div h6 a:hover,
		div.domtab div h6 a:active
		{
			color: blue;
			padding:0;
			margin:0;
			font-size:7px;
			display:none; /*lo ocultamos*/
		}
.si{
border: solid 1px}
