	/* ----------------------- CATEGORY LIST SECTORS --------------------------------- */
	
	#CategoryListSector h1 , #ProductListSector h2 , #ProductListSector h3 { margin:0px; padding:0px;  }
	#CategoryListSector h1{ font-size:22px;}
	#CategoryListSector h2{ font-size:18px;}	
	#CategoryListSector h3{ font-size:16px;}		

    .CategoryListGrid{ border-collapse:collapse;    }
	.CategoryListGrid .contentRow{   }
	.CategoryListGrid .contentCell{ padding:15px; width:260px;}
	.CategoryListGrid .rowSeparatorCell{  height:1px; line-height:5px; font-size:1px; border-bottom:1px solid #f0f0f0; }
	.CategoryListGrid .columnSeparatorCell{ }
	
	.CategoryListGrid .CategoryImageLink { display:block;  padding:15px;  margin:auto;  margin-bottom:10px; border:1px solid #ffffff; text-align:center; }
	.CategoryListGrid .CategoryImageLink:hover { border:1px solid #f0f0f0; }
	.CategoryListGrid .CategoryName { color:#CC0000; font-weight:bold; text-align:center;  }
	.CategoryListGrid .CategorySummary {  }
	.CategoryListGrid .CategoryDetailButton{ display:block; text-align:center; margin-top:10px; }	
	
	
	/* ----------------------- FREE TEXT --------------------------------- */
	#FreeTextSector{
		font-size:small;line-height:1.5em;text-align:justify; width:90%; margin:auto;
	}
	 

	#FreeTextSector ul{ 
		list-style:outside; list-style-type:circle; list-style-position:20px;
		list-style-image:url(../picfiles/bullet_OpenArrow.gif)
	}

	#FreeTextSector a{  background-color:#F7FcFc; color:#075CBC; }
	#FreeTextSector a:hover{  background-color:#6699CC; background-color:#FDFBE8; color:#FFFFFF; color:#FF6600;}
	
	#FreeTextSector  .texto2b {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.2 em;
		font-weight: bold;
		color:#CC0000;
	}
	
	
	/* ----------------------- PRODUCT CONTENT SECTORS --------------------------------- */
		
	#ProductListSector{}
	#ProductListSector h1 , #ProductListSector h2 , #ProductListSector h3 { margin:0px; padding:0px; margin-bottom:-5px; }
	#ProductListSector h1{ font-size:22px;}
	#ProductListSector h2{ font-size:18px;}	
	#ProductListSector h3{ font-size:16px;}		
	
	#ProductDetailSector{ padding:15px; padding-top:5px;}
	#ProductDetailSector h1 , #ProductDetailSector h2 , #ProductDetailSector h3 { margin:0px; padding:0px; }
	#ProductDetailSector h1{ font-size:16px; color:#999999; font-weight:normal;}
	#ProductDetailSector h2{ font-size:19px;}	
	#ProductDetailSector h3{ font-size:22px; color:#CC0000; margin-bottom:20px;}			
	
	
	
	
    .ProductListGrid{ border-collapse:collapse;    }
	.ProductListGrid .contentRow{   }
	.ProductListGrid .contentCell{ padding:15px; width:185px;}
	.ProductListGrid .rowSeparatorCell{  height:1px; line-height:5px; font-size:1px; border-bottom:1px solid #f0f0f0; }
	.ProductListGrid .columnSeparatorCell{ }
	
	.ProductListGrid .ProductImageLink { display:block;  padding:15px;  margin:auto;  margin-bottom:10px; border:1px solid #ffffff; text-align:center; }
	.ProductListGrid .ProductImageLink:hover { border:1px solid #f0f0f0; }
	.ProductListGrid .ProductName { color:#CC0000; font-weight:bold;  }
	.ProductListGrid .ProductSummary {  }
	.ProductListGrid .ProductDetailButton{ display:block; text-align:center; margin-top:10px; }	
	
	
		
	/* ----------------------- AJAX PRODUCT LIST --------------------------------- */
		
	
	#HomeProductListSector{ font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
	
    .HomeProductListGrid{ 
		border-collapse:collapse; 
	 	
	   }

	
	.HomeProductListGrid .ProductImageLink {
		 display:block;  padding:15px;  margin:auto;  margin-bottom:10px; margin:10px;  
		 border:1px solid #ffffff; text-align:center;  
		
		 }
	.HomeProductListGrid .ProductImageLink:hover { border:1px solid #f0f0f0;  }
	.HomeProductListGrid .ProductName { padding-left:10px; padding-top:10px; font-size:13px; color:#656364;   }
	.HomeProductListGrid .ProductSummary { padding-left:10px;  color:#CC0000; font-size:11px;  }
	.HomeProductListGrid .ProductDetailButton{ display:block; text-align:center; margin-right:10px;  text-align:right; }	
	
	