		.StateSelectionSector{
	width:98%;
	margin:auto;
	padding:20px 5px;
	margin-top:20px;
	margin-bottom:35px;
	background-color: #FFFFFF;
	background-image: url(../images/bg_message.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #e0ded5;
}

	
		/* ----------------------- Content Area --------------------------------- */
		
		
		
		#CtArea{
	width:95%;
	margin:auto;
}  


		h2{ margin-top:20px; text-align:justify; color:#335C73;}

		#SummarySector{
	margin:2px 15px 15px 15px;
	padding-bottom:20px;
	background-image:url(../images/separat_dottedLight.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#B8A496;
	;
	text-align:justify;
	font-weight:bold;
	line-height:1.7em;
	font-size:small;
			
		}
		
		.DescriptionA{
	background-color:#E2E2D9;
	padding:10px 10px 10px 30px;
	margin:6px auto;
	background-image: url(../images/Bullet_tabla01.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	color: #7F7F7F;
	width: 80%;
		}
		
		.DescriptionB{
	background-color:#F3F3ED;
	padding:10px 10px 10px 30px;
	margin:6px auto;
	background-image: url(../images/Bullet_tabla02.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	color: #7F7F7F;
	width: 80%;
		}
		
		.ThumbPic{
	margin:5px;
		}
		
		.ThumbMarca{
	text-align:center;
		}
		
		.Header{
	color:#0099CC;
		
		}
		
		
		
		 /******/	
		#FreeTextSector{ 
			
			line-height:1.4em; font-size:small; text-align:justify;	
		}

	
		#FreeTextSector ul{
	list-style:outside;
	list-style-type:circle;
	list-style-position:20px;
	list-style-image:url(../images/bullet_list.gif);
	color: #422D31;
		}
	
		#FreeTextSector a{
	background-color:#F7FcFc;
	color:#FF6666;
}


#FreeTextSector .boldText{
	font-weight: bold;	
}
		#FreeTextSector a:hover{
	background-color:#6699CC;
	background-color:#FFFFCC;
	color:#FFFFFF;
	color:#FF6600;
}
		
		#FreeTextSector  .texto2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4 em;
	font-weight: bold;
	color:#F7726F;
		}
		
		#FreeTextSector img{
	border:1px solid #EFECEC;
	padding:4px;
	background-color:#ededed;
	margin:auto 20px;
}
		
		



	/* ----------------------- Article List --------------------------------- */
	
			
		
		 /******/
		#ArticleList{
	margin-top:20px;
	padding-left:0px;
	line-height:1.4em;
	text-align: justify;
	width: 99%;
	clear: both;
	margin-left: 0px;
		}
		
		#ArticleList li{
	margin-top:15px;
	padding-bottom:15px;
	padding: 10px;
	list-style: none;
	border-bottom: 1px solid #EDEDED;
	background-repeat: repeat-x;
		}
		
		/*#ArticleList li:hover{
	background-color:#F9F4E6;
	border: 3px solid #CBC8BD;
		}*/
		
		
		
		#ArticleList .preheadding{
	margin-bottom:5px;
	font-size: 11px;
	color: #B9B9B9;
			}
			
			#ArticleList .btnMore{
	text-align:right;
	margin-top:10px;
	padding: 4px 6px 4px auto;
			}
			
			
			
			
			
#ArticleList   h4{
	padding-bottom:3px;
	padding-left:25px;
	background-image:url(../images/icon_ArticleBullet2.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	margin-bottom:2px;
	font-size: 15px;
	font-weight: bold;
}








		 /******/	
		 
		 
		 
		 
		 
		 /* ----------------------- Notice List --------------------------------- */
	
			
		
		 /******/
		#NoticeList{
	margin-top:20px;
	padding-left:0px;
	line-height:1.4em;
	text-align: justify;
	width: 100%;
	clear: both;
	margin-left: 0px;
		}
		
		#NoticeList li{
	margin-top:15px;
	padding-bottom:15px;
	padding: 10px;
	list-style: none;
	border-bottom: 1px solid #EDEDED;
	background-repeat: repeat-x;
		}
	
		
		
		
		#NoticeList .preheadding{
	margin-bottom:5px;
	font-size: 11px;
	color: #999999;
	margin-left: 25px;
	text-decoration: none;
			}
			
			#NoticeList .btnMore{
	text-align:right;
	margin-top:10px;
	padding: 4px 6px 4px auto;
			}
			
			
			
			
			
#NoticeList   h4{
	padding-bottom:3px;
	padding-left:25px;
	background-image:url(../images/icon_ArticleBullet2.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	margin-bottom:2px;
	font-size: 19px;
	font-weight: bold;
}








		 /******/	
		 
		 
		 /* ----------------------- Empleos List --------------------------------- */
	
			
		
		 /******/
		#EmpleosList{
	margin-top:20px;
	padding-left:0px;
	line-height:1.4em;
	text-align: justify;
	width: 99%;
	clear: both;
	margin-left: 0px;
		}
		
		#EmpleosList li{
	margin-top:15px;
	padding-bottom:15px;
	padding: 10px;
	list-style: none;
	border-bottom: 1px solid #EDEDED;
	background-repeat: repeat-x;
		}
		
	
		
		
		
		#EmpleosList .preheadding{
	margin-bottom:5px;
	font-size: 11px;
	color: #B9B9B9;
			}
			
			#EmpleosList .btnMore{
	text-align:left;
	margin-top:10px;
	padding: 4px 6px 4px 18px;
			}
			
			
			
			
			
#EmpleosList   h4{
	padding-bottom:3px;
	padding-left:25px;
	background-image:url(../images/bullet_EmpleoList.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	margin-bottom:2px;
	font-size: 17px;
	font-weight: bold;
}


#EmpleosList .area{
	margin-left:28px;
	font-size: 13px;
	color: #CC3333;
	
			}
			
			#EmpleosList .city{
	margin-left:28px;
	font-size: 13px;
	color: #666666;
	
			}
			
			.enviarCV{
	margin:20px auto;
	text-align: center;
	
			}








		 /******/	
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		#ContentList{
			display:table; 					
			line-height:1.4em; list-style:none; padding-left:0px; margin-left:0px; 
		}
		
		#ContentList li{
			float:left; clear:both; width:100%;				
			margin-top:15px;
			padding-bottom:15px;
			background-image:url(../images/separat_dottedLight.gif); background-repeat:repeat-x; background-position:bottom; 			
		}
	
		#ContentList h4{ margin-bottom:5px; }
	
	
		#ContentList img{ 
			float:right; 
			padding:5px; margin-left:10px;
			border:1px solid #f0f0f0;
		}
	

		 /******/
		#ContentList .InlineDefList{ 
			display:block;  
			margin:5px 0px;padding:0px;  		
		}
					
		#ContentList .InlineDefList dt{
			display:inline; 
			margin-left:0; padding-left:15px; 
			background-image:url(../images/bullet_OpenArrow.gif); background-repeat:no-repeat; background-position:7px 3px;
			border-left:1px solid #f0f0f0; 		 
			font-weight:bold;  
		}
		
		#ContentList .InlineDefList dd{ 
			display:inline; 
			margin-left:0; padding-right:10px;
		}
		
		#ContentList .InlineDefList dt:first-child , .InlineDefList .first-child { 
			border:0px;		
			padding-left:10px;
			background-position:0px 3px;
		}
	

       

	
		/* ----------------------- Listado de tiendas --------------------------------- */
		
			
				
		#StoreList {
			list-style-image:none;
			padding:0px; margin:0px; margin-top:20px;
		}
		
		#StoreList li { 
			float:left; width:270px; height:160px; display:table;  
			margin-left:10px;
			background-image:url(../images/separat_dottedLight.gif); background-repeat:repeat-x; background-position:bottom;
			padding-bottom:15px; margin-bottom:15px; 
		}
		
		#StoreList li h5{
	color:#F16643;
	font-weight: bold;
		}
		
		
		#StoreList .BlockDefList dl{ padding:0px; margin:0px; margin-top:10px;}
		
		#StoreList .BlockDefList dt{
			padding-left:10px; 
			background-image:url(../images/bullet_OpenArrow.gif); background-repeat:no-repeat; background-position:0px 2px; 		
			font-size:13px; font-weight:bold; letter-spacing:-1px;			
		}
		
		
		#StoreList .BlockDefList dd{
	margin-left:10px;
	margin-bottom:5px;
	font-size:11px;
		}
		
		
		
		
		#StateList {
			list-style-image:none;float:left;width:33%;
			padding:0px; margin:0px; margin-top:10px;
		}
		
		#StateList li { 
			width:90%; height:20px;  display: block;  
			margin-left:10px;
			background-image:url(../images/separat_dottedLight.gif); background-repeat:repeat-x; background-position:bottom;
			padding-bottom:15px; margin-bottom:15px; 
		}

	/* ----------------------- Promociones y concursos --------------------------------- */


		 /******/	
		h2.PromocionesConcursos{
			display:block; height:30px;
			clear:both; margin-top:30px;
			padding-left:15px;
			background-image:url(../images/bullet_asterisco.gif); background-repeat:no-repeat; background-position:0px 6px;
			font-size:2.4em; 
		}
	
	
		h3.PromocionesConcursos{
			display:block; 			
			margin-top:5px; padding:10px;
			background-image:url(../images/bg_HPromociones.jpg); background-position:-30px 0px; 			
			border:10px solid #f5f5f5; border-top-width:1px;  border-bottom-width:1px;
			font-size:2em; text-align:center; color:#366579;
		}
	
	


		 /******/
		#ConcursoActual{ 
			padding:10px; margin-top:10px; margin-bottom:30px; 
			background-color:#fcfcfc;border:1px solid #f0f0f0;
			text-align:center; 
		}

		#ConcursoActual img{
			border:1px solid #f0f0f0;
		} 


		#ConcursoActual h4{ 
			width:95%; 
			margin:0px auto; margin-top:10px;
			text-align:justify; font-size:1.5em; letter-spacing:normal; 
		}
		 

		#ConcursoActual p{ 
			width:95%; 
			margin:0px auto; padding:10px;  padding-top:5px;
			text-align:justify; 
		}
		
		
		 /******/
		#ConcursosList{
			list-style-image:none;
			padding:0px; margin:0px; margin-top:20px;
		}
		
		
		#ConcursosList li { 
			float:left; width:260px; height:110px; display:table;  
			margin-left:10px; padding-left:10px;  padding-right:10px;
			background-image:url(../images/separat_dottedLight.gif); background-repeat:repeat-x; background-position:bottom;
			padding-bottom:15px; margin-bottom:15px; 
		}	
		
		
		#ConcursosList h4{ 
			margin-bottom:5px; 
			font-size:1.3em; letter-spacing:normal; 	
		}	
		
		
		#ConcursosList .MoreInfoButton{
			display:block;
			padding:10px; 
			text-align:center;		
		}
		
		
		
		
	/* ----------------------- Mapa del Sitio --------------------------------- */
	
		
		#SiteMapSector{  display:table; width:100%;}
		
		#SiteMapSector .LSector{
			width:47%; float:left;	
		}
		
		#SiteMapSector .RSector{
			width:47%; float:right;	
		}		
		
		
	
		.SiteMapList dt{
			padding-left:20px; margin-top:20px;
			background-image:url(../images/bullet_asteriscoBlue.gif); background-repeat:no-repeat; 
		}
		
		.SiteMapList dd{ 
			padding-bottom:20px; padding-top:10px;
			background-image:url(../images/separat_dottedLight.gif); background-repeat:repeat-x; background-position:bottom;
		
		 }	
		
		.SiteMapList dd ul{
			list-style-image:url(../images/bullet_smallArrow.gif);
		}		
	
		.SiteMapList dd ul li{ margin:3px auto; }		
		
		.SiteMapList dd ul{ padding:0px; margin:0px; }				
		
		
		
	/* ----------------------- Foro --------------------------------- */	
	
	
	
	.ThreadList, .MainThreadList{ width:100%; margin:0; padding:0;  list-style:none; font-size:small; line-height:1.3em;}
	
	.MainThreadList li{
		clear:both; float:none; height:100%; margin:10px auto; padding-bottom:10px;
		border-bottom:2px solid #e0e0e0;	}
	
	.MainThreadList  h3{ margin-bottom:5px;  }
	
	.ThreadLastUpdate { text-align:right; }
	
	.ThreadList li{ 
		clear:both; float:none; height:100%; margin:10px auto; padding-bottom:20px;  
		background-image:url(../images/separat_dottedLight.gif) ; background-repeat:repeat-x; background-position:bottom;
	 }
	.ThreadDate{ float:right; font-size:1em;  }
	.ThreadTitle{ float:left; width:420px; font-weight:bold;  }
	.ThreadAuthor{ 
		float:right; clear:right;
		white-space:nowrap;
		
	 }
	 
	 .ThreadAuthor a{ 		
	 	height:100%; display:block;
		padding-left:23px;
		background-image:url(../images/ico_email.gif); background-repeat:no-repeat; background-position:0px 3px; 	
	}
	.ThreadText{ 
		float:none; clear:both;
		padding-left:15px; margin-top:10px; 
		background-image:url(../images/bullet_doubleArrow.gif); background-repeat:no-repeat; 
	}	


	
	/* ----------------------- Banners --------------------------------- */
	
		
				
		
		.bannerHorzL { float:left; display:table; margin:20px auto;}
		
        .bannerHorzR {float:right; display:table; margin:20px auto;}				
		
		
		/* ----------------------- Lista de categorias --------------------------------- */
	
	

			#CtArea .CategoryList  { width:240px; margin:0 auto 15px auto}

			#CtArea .CategoryList  h2{ text-align:center; margin:0; display:block}

			

			#CtArea .CategoryList ul{padding:0; margin:0; list-style:none;	display:table;	padding-left:10px;   }

			

			#CtArea .CategoryList li{text-align:center; padding-bottom:10px; margin:5px 10px;

			background-image:url(../images/separat_dottedLight.gif); background-repeat:repeat-x; background-position:bottom;	 }

			

			#CtArea .CategoryList li a{ font-weight: bold	 }


