
/* ----------------------- TITLES --------------------------------- */

   h1{ font-size:28px; color:#556169; text-align:left; width:90%; font-weight:normal }
    h2{ font-size:20px; font-weight:bold }

/* --------------------------------------------------------------- */


/* ----------------------- IMGs --------------------------------- */

   .BorderImg{ 	border: 1px solid #CCCCCC; margin:10px}
    

/* --------------------------------------------------------------- */
/* ----------------------- Notes --------------------------------- */

   .Date{
	font-size: 10px;
	color: #990000;
}
    

/* --------------------------------------------------------------- */


	.redLink{ color: #CD090B ; font-weight:bold; }
	.redLink:hover{ color:#FF6600; } 
	.genericLink{  color:#637D9F; font-family:Arial, Helvetica, sans-serif; color:#637D9F; font-weight:bold;}
	.genericLink:hover{ color:#FF6600; } 

	/* ----------------------- HOME SECTORS --------------------------------- */
	.NewsList{ 
		margin:0px; padding:0px;
		list-style:none;
		font-size:11px; text-align:justify;
	}
	
	.NewsList li{ 
		margin-bottom:20px;
	}	
	
	.NewsList a{ 
		display:block;
		margin-bottom:4px;
		font-family:Arial, Helvetica, sans-serif; color:#637D9F; text-decoration:none; font-weight:bold; font-size:12px; text-align:left;
	}
	
	.NewsList .DateTag{
		padding-left:18px; padding-bottom:4px; padding-top:5px;
		background-image:url(../PicFiles/ico_calender.gif); background-repeat:no-repeat; background-position:0px; 		
		font-family:Arial, Helvetica, sans-serif; color:#515D65; font-size:11px;
	}	


	#PollSector{}
	
	#PollSector input{ border:none;}
	#PollSector input{ border:none; float:left;}
	
	#PollSector #PollQuestion{ margin-bottom:10px; font-weight:bold; text-align:center; font-size:11px; }
	#PollSector .AlternativeCell, #PollSector .AlternativeAnsweredCell {	
		background-image:url(../PicFiles/separat_DottedH.gif); background-repeat:repeat-x; background-position:top;
		font-size:11px; 
	}
	
	#PollSector .AlternativeAnsweredCell{ padding-top:15px; padding-bottom:10px;}
	#PollSector .AlternativeAnsweredCell div{ margin-top:5px;}
	
	#PollSector label{
		padding-top:15px; padding-bottom:10px; 
		display:block; height:100%; 
	}
	
	/* ----------------------- 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 --------------------------------- */
		
	

	
	