/* 

 ---------------------------------------------------------------------
 IPSOPOL - Prosalud - Miembro de la Red Prosalud Interamericana | prosalud.org.ve
 Hoja de Estilos Generales
 Desarrollado por B&MT Business Management Technology | www.bmt.com.ve
---------------------------------------------------------------------
 
*/

/* ---------------------------------------------------------------------
///// MIDDLE ZONE ///// 
--------------------------------------------------------------------- */

#mZone{
margin:auto;
background-image:url('../images/mZoneActiveAreaBackground.jpg');
background-position:center top;
background-repeat:no-repeat;
position:relative;
z-index:100;
min-height:210px;
}

	#mZone .zoneActiveArea{
	width:960px;
	margin:auto;
	padding-top:30px;
	z-index:1;
	position:relative;
	}
	
		#mZone .zoneActiveArea .lateralMenuBar{
		width:230px;
		float:left;
		background-image:url('../images/lateralMenuBarBackground.jpg');
		background-position:right bottom;
		background-repeat:no-repeat;
		min-height:300px;
		}
		
			#mZone .zoneActiveArea .lateralMenuBar h1{
			background-position:left top;
			background-repeat:no-repeat;
			height:40px;
			padding:7px 10px 10px 30px;
			float:right;	
			}
			
				#mZone .zoneActiveArea .lateralMenuBar h1 a{
				font-size:17px;
				font-weight:bold;
				color:#fff;
				}


		/*-- Levels Menu --*/
		
		
		#mZone .zoneActiveArea .lateralMenuBar .levelsMenu{
		}

			#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul{
			}
			
				#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li {
				height:38px;
				display:block;
				float:left;
				margin-bottom:5px;
				width:100%;
				}
				
				#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li a {
				font-size:15px;
				color:#9b9b9b;
				font-weight:bold;
				padding:7px 10px 0px 30px;
				display:block;
				background-image:url('../images/lateralMenuBarLevelLinkInactive.png');
				background-position:left top;
				background-repeat:no-repeat;
				height:38px;
				margin:0 0 5px 0;
				float:right;
				}
				
				#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li a span.menuTextBox {
					display:block;
					float:left;
				}				
				
				.moreTopics{
				background-image:url('../images/relatedsArticleBulletLink.jpg');
				background-position:right top;
				background-repeat:no-repeat;
				margin-left:7px;
				padding-right:5px;
				display:block;
				width:7px;
				height:12px;
				float:left;
				}
				
					
				#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li a:hover .moreTopics{
				background-image:url('../images/relatedsArticleBulletLinkActive.png');
				}
				
					#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li a span.2dolevel{
					}
				
				
						#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li a:hover {
						background-image:url('../images/lateralMenuBarLeveltoNextLevelLinkActive.jpg');
						background-position:left top;
						background-repeat:no-repeat;						
						display:block;
						}
						
						
			
						
						#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li a.active {
						background-position:left top;
						background-repeat:no-repeat;
						}
						
						/* DROPDOWN MENU */
						
						#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li ul {
							margin:0;
							margin-left:235px;
							position:absolute;
							padding:3px;
							visibility:hidden;
							float:none;
							background-image:none;
							background-color:#FFFFFF;
							border:1px #bcbcbc solid;							
						}
						
							#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li ul li {
								margin:0;
								padding:3px;
								height:20px;
								display:block;
								/*background-position:-100em -100em;*/
								float:none;
								width:200px;
								clear:both;
								border-bottom:1px #e6e6e6 solid;
							}
							
							#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li ul li:hover {
								background-color:#c9c9c9;							
							}
							
							#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li ul li:hover a {
								color:#FFFFFF;							
							}
														
							#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li ul li a {
								background-image:none;
								background:none;
								margin:0;
								padding:0;
								height:auto;								
								line-height:20px;
								float:left;
								
							}
							
							#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li ul li.last {
								border-bottom:1px transparent solid;
							}							
							
							#mZone .zoneActiveArea .lateralMenuBar .levelsMenu ul li ul li a:hover {
								background-position:-100em -100em;
								color:#FFFFFF;							
								background-image:inherit;
							}							
						

		
		
		
		
					
						

/*----- Detail Bar -----*/

			
	#mZone .zoneActiveArea .detailBar{
	width:670px;
	float:left;
	background-image:url('../images/detailBarBottomBackground.jpg');
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-bottom:50px;
	padding-right:10px;
	overflow:hidden;
	}
		#mZone .zoneActiveArea .detailBar .increaseDecreaseFont a.glosary{
		background-image:url('../images/glosaryButton.jpg');
		background-position:left -1px;
		background-repeat:no-repeat;
		width:21px;
		padding:2px 0px 0 5px;
		font-weight:bold;
		height:23px;
		display:inline-block;
		}
	
		#mZone .zoneActiveArea .detailBar .increaseDecreaseFont{
		float:right;
		
		}
			
			#mZone .zoneActiveArea .detailBar .increaseDecreaseFont a{
			background-image:url('../images/increaseDecreaseFontBackground.jpg');
			background-position:left -1px;
			background-repeat:no-repeat;
			width:22px;
			padding:2px 0px 0 5px;
			font-weight:bold;
			height:23px;
			display:inline-block;
			}
			
			
		#mZone .zoneActiveArea .detailBar .contentSector{
		padding:5px 25px;
		}
			
			#mZone .zoneActiveArea .detailBar .contentSector h1{
			font-size:20px;
			color:#4A4A4A;
			}
			
			#mZone .zoneActiveArea .detailBar .contentSector p.resume{
			margin-top:20px;
			color:#555;
			}
			
			#mZone .zoneActiveArea .detailBar .contentSector img{
			border:1px #adadad solid;
			padding:3px;
			margin:10px;
			max-width:600px;	
			}
			
			#mZone .zoneActiveArea .detailBar .contentSector a{
			color:#12850c;
			text-decoration:none;	
			}
			
				#mZone .zoneActiveArea .detailBar .contentSector a:hover{
				text-decoration:underline;
				}

			
			/*-- Child Pages List --*/
				
			#mZone .zoneActiveArea .detailBar .contentSector .childPages{
			border:1px #d9d9d9 solid;
			padding:8px 8px 20px 8px;
			margin:50px 0 10px 0;
			background-color:#fcfcfc;
			}
			
			#mZone .zoneActiveArea .detailBar .contentSector .childPages h1{
			color:#4d4d4d;
			border-bottom:4px #d5d5d5 solid;
			margin-bottom:20px;
			}
			
			#mZone .zoneActiveArea .detailBar .contentSector .childPages ol{
			list-style:
			}
			
			#mZone .zoneActiveArea .detailBar .contentSector .childPages a{
			text-decoration:none;
			}
				#mZone .zoneActiveArea .detailBar .contentSector .childPages a:hover{
				text-decoration:underline;
				}
		

/*|||| Glosary ||||*/

.dictionaryListSector{
	
}

	.dictionaryListSector ul.list{
	padding:10px 0 20px 10px;
	
	}

		.dictionaryListSector ul.list li{
		list-style:none;
		display:inline;
		margin:0;
		padding:0;
		}
		
			.programs .detailBar .contentSector .dictionaryListSector ul.list li a{
			font-size:14px;
			border-right:2px #549525 solid;
			padding:0 4px 0 4px;
			font-weight:bold;
			}






/*|||| Programs ||||*/	
		
#mZone .zoneActiveArea .programs .lateralMenuBar h1{
background-image:url('../images/lateralMenuBarActualLevel.jpg');
}

#mZone .zoneActiveArea .programs .lateralMenuBar .levelsMenu ul li a:hover {
background-image:url('../images/lateralMenuBarLevelLinkPrograms.png');
}

#mZone .zoneActiveArea .programs .lateralMenuBar .levelsMenu ul li a.active {
background-image:url('../images/lateralMenuBarLevelLinkPrograms.png');
}


#mZone .zoneActiveArea .programs .detailBar .contentSector .resume{
color:#4a598e;
margin:9px 0 10px 0;
}


/*-*/




/*|||| News list & Detail ||||*/

#mZone .zoneActiveArea .newseventsList .lateralMenuBar h1{
background-image:url('../images/lateralMenuBarActualLevelNewsEvents.png');
}

#mZone .zoneActiveArea .newseventsList .lateralMenuBar .levelsMenu ul li a:hover {
background-image:url('../images/lateralMenuBarLevelLinkNewsEvents.png');
}

#mZone .zoneActiveArea .newseventsList .lateralMenuBar .levelsMenu ul li a.active {
background-image:url('../images/lateralMenuBarLevelLinkNewsEvents.png');
}


#mZone .zoneActiveArea .newseventsDetail .lateralMenuBar h1{
background-image:url('../images/lateralMenuBarActualLevelNewsEvents.png');
}

#mZone .zoneActiveArea .newseventsDetail .lateralMenuBar .levelsMenu ul li a:hover {
background-image:url('../images/lateralMenuBarLevelLinkNewsEvents.png');
}

#mZone .zoneActiveArea .newseventsDetail .lateralMenuBar .levelsMenu ul li a.active {
background-image:url('../images/lateralMenuBarLevelLinkNewsEvents.png');
}




/*------ News Events List ------*/	

#mZone .zoneActiveArea .newseventsList{
}
	
	
	#mZone .zoneActiveArea .newseventsList .breadCrumb{
	background-color:#E32649;
	}
	
	
/*--- List News-Events & Gallerys ---*/	
	
	#mZone .zoneActiveArea .detailBar .listSector{
	margin-top:20px;
	}

		#mZone .zoneActiveArea .detailBar .listSector .listItem{
		clear:both;
		margin:0 0 12px 22px;
		display:block;
		height:140px;
		width:610px;
		padding:0 10px 10px 0;
		background-image:url('../images/dividerListItems.jpg');
		background-position:center bottom;
		background-repeat:no-repeat;
		}
		
				#mZone .zoneActiveArea .detailBar .listSector .noDivider{
				background-image:none;
				}
				
				
			/*--Hover News-Events Items--*/
			#mZone .zoneActiveArea .newseventsList .detailBar .listSector .listItem:hover{
			border-right:3px #e32649 solid;
			cursor:pointer;
			}
			
			#mZone .zoneActiveArea .newseventsList .detailBar .listSector .listItem:hover .resumeInfo h1 a{
			color:#e32649;
			}
			
			#mZone .zoneActiveArea .newseventsList .detailBar .listSector .listItem:hover .image img{
			border:2px #e32649 solid;
			}
			/*-*/
			
			/*--Hover Gallerys Items--*/
			#mZone .zoneActiveArea .listGallerys .detailBar .listSector .listItem:hover{
			border-right:3px #FF7E00 solid;
			cursor:pointer;
			}
			
			#mZone .zoneActiveArea .listGallerys .detailBar .listSector .listItem:hover .resumeInfo h1 a{
			color:#FF7E00;
			}
			
			#mZone .zoneActiveArea .listGallerys .detailBar .listSector .listItem:hover .image img{
			border:2px #FF7E00 solid;
			}
						
			
			#mZone .zoneActiveArea .listGallerys .detailBar .listSector .listItem .resumeInfo .category{
			background-image:none;
			padding:0 0 0 10px;
			}
			/*-*/


			#mZone .zoneActiveArea .detailBar .listSector .listItem .image img{
			padding:4px;
			border:2px #D1D1D1 solid;
			float:left;
			margin:0 10px 0 0;
			}
			
			#mZone .zoneActiveArea .detailBar .listSector .listItem .resumeInfo{
			}
			
				#mZone .zoneActiveArea .detailBar .listSector .listItem .resumeInfo h1 a{
				font-size:15px;
				color:#2951a2;
				margin-bottom:5px;
				display:block;
				}
				
				#mZone .zoneActiveArea .date{
				background-image:url('../images/dateIconMini.png');
				background-position:left top;
				background-repeat:no-repeat;
				padding:0 0 0 17px;
				}
				
				#mZone .zoneActiveArea .date .star{
				display:inline-block;
				padding:0 20px 2px 0;
				margin-right:10px;
				}
				
				#mZone .zoneActiveArea .date .end{
				background-image:url('../images/dateIconMini.png');
				background-position:left top;
				background-repeat:no-repeat;
				padding:0 0 0 17px;
				display:inline-block;
				width:290px;
				}
				
				#mZone .zoneActiveArea .detailBar .category{
				padding:0 0 0 17px;
				background-image:url('../images/star_fav_empty.png');
				background-position:left top;
				background-repeat:no-repeat;
				
				}
				
				#mZone .zoneActiveArea .detailBar .resume{
				margin-top:10px;
				
				}
				
				#mZone .zoneActiveArea .newseventsList .listSector .listItem .resumeInfo .category{
				background-image:none;
				}



/*------ News Events Detail ------*/	


#mZone .zoneActiveArea .newseventsDetail{
}
	
	/*--- Breadcrumb ---*/
	#mZone .zoneActiveArea .newseventsDetail .breadCrumb{
	background-color:#E32649;
	}
	/*---/---*/
	
	
	/*--- Article Detail ---*/	
	
	#mZone .zoneActiveArea .newseventsDetail .contentSector{
	}
	
		#mZone .zoneActiveArea .newseventsDetail .contentSector .image img{
		padding:4px;
		border:2px #D1D1D1 solid;
		float:left;
		margin:0 10px 10px 0;
		background-color:#fff;
		width:285px;
		height:217px;
		}
		
		
		#mZone .zoneActiveArea .newseventsDetail .contentSector .title h1{
		font-size:17px;
		font-weight:bold;
		margin:0 0 10px 0;
		}
		
		#mZone .zoneActiveArea .newseventsDetail .detailBar .contentSector .resume{
		color:#4a598e;
		margin:9px 0 10px 0;
		}
		
		#mZone .zoneActiveArea .newseventsDetail .detailBar .contentSector .shareArticle span{
		font-size:13px;
		color:#fff;
		font-weight:bold;
		background-image:url('../images/detailShareArticleTab.jpg');
		background-repeat:no-repeat;
		height:30px;
		padding:3px 10px 3px 5px;
		background-position:left top;
		
		}
		
			#mZone .zoneActiveArea .newseventsDetail .detailBar .contentSector .shareArticle ul{
			margin:10px 0 20px 0;
			}

				#mZone .zoneActiveArea .newseventsDetail .detailBar .contentSector .shareArticle ul li{
				display:inline;
				padding:0;
				margin:0;
				}
				
				#mZone .zoneActiveArea .newseventsDetail .detailBar .contentSector .shareArticle ul li a img{
				padding:2px 4px;
				margin:0;
				border:none;
				}


	#mZone .zoneActiveArea .newseventsList .detailBar .contentSector{
	}
	
	#mZone .zoneActiveArea .newseventsDetail .contentSector p{
	padding:5px 0;
	}
	

/*--Listado de Estados--*/



.estados{
margin-bottom:10px;
border:1px #bfe3c5 solid;
padding:3px 5px 10px 5px;
}

.estados h3{
color:#06821b;
margin:2px 5px 2px 5px;
padding:5px;
}


.estados ul{
}

.estados ul li{
list-style:none;
margin:5px 0 0 10px;
display:inline-block;
}

/*--- Gallery List ---*/

#mZone .zoneActiveArea .listGallerys .lateralMenuBar h1{
background-image:url('../images/lateralMenuBarActualLevelGallery.png');
}

#mZone .zoneActiveArea .listGallerys .lateralMenuBar .levelsMenu ul li a:hover {
background-image:url('../images/lateralMenuBarLevelLinkGallery.png');
}

#mZone .zoneActiveArea .listGallerys .lateralMenuBar .levelsMenu ul li a.active {
background-image:url('../images/lateralMenuBarLevelLinkGallery.png');
}

#mZone .zoneActiveArea .listGallerys .breadCrumb{
background-color:#FF7E00;
}



/*-- Gallery Detail --*/


#mZone .zoneActiveArea .detailGallery .lateralMenuBar h1{
background-image:url('../images/lateralMenuBarActualLevelGallery.png');
}

#mZone .zoneActiveArea .detailGallery .lateralMenuBar .levelsMenu ul li a:hover {
background-image:url('../images/lateralMenuBarLevelLinkGallery.png');
}

#mZone .zoneActiveArea .detailGallery .lateralMenuBar .levelsMenu ul li a.active {
background-image:url('../images/lateralMenuBarLevelLinkGallery.png');
color:#555;
}


#mZone .zoneActiveArea .detailGallery .detailBar .breadcrumb{
background-color:#FF7E00;
}

	#mZone .zoneActiveArea .detailGallery .detailBar .contentSector .title h1{
	background-position:left top;
	background-repeat:no-repeat;
	font-size:17px;
	font-weight:bold;
	color:#1c1c1c;
	padding:0 0 7px 0;
	}
	

	#mZone .zoneActiveArea .detailGallery .detailBar .contentSector #gallery{
	height:320px;
	width:620px;
	margin:20px auto 0px auto;
	padding:0;
	overflow:hidden;
	}
		#mZone .zoneActiveArea .detailGallery .detailBar .contentSector #gallery ul{
		height:315px;
		}
	
		#mZone .zoneActiveArea .detailGallery .detailBar .contentSector #gallery ul li{
		width:620px;
		margin:20px auto;
		padding:0;
		overflow:hidden;
		}
		
		#mZone .zoneActiveArea .detailGallery .detailBar .contentSector #gallery ul li a{
		margin:0;
		padding:0;
		}
			#mZone .zoneActiveArea .detailGallery .detailBar .contentSector #gallery ul li a:hover img{
			border:1px #FF7E00 solid;
			}
		
			#mZone .zoneActiveArea .detailGallery .detailBar .contentSector #gallery ul li a img{
			margin:0 4px 4px 0;
			padding:3px;
			}
	#mZone .zoneActiveArea .detailGallery .detailBar .contentSector .category{
	background-image:none;
	padding-left:10px;
	}




/*--------------------------  Documents List   -----------------------*/	


#mZone .zoneActiveArea .documentsList .lateralMenuBar h1{
background-image:url('../images/lateralMenuBarLevelLinkDocuments.png');
}

	#mZone .zoneActiveArea .documentsList{
	}
		
		#mZone .zoneActiveArea .documentsList .breadCrumb{
		background-color:#294197;
		}


	#mZone .zoneActiveArea .documentsList  .detailBar .listSector .listItem{
	height:auto;
	}
	
		#mZone .zoneActiveArea .documentsList  .detailBar .listSector .listItem .image img{
		border:none;
		}
		
		
		#mZone .zoneActiveArea .documentsList  .detailBar .listSector .listItem p{
		margin-top:10px;
		padding-left:82px;
		}
		
		#mZone .zoneActiveArea .documentsList  .detailBar .listSector .listItem a.download{
		width:130px;
		margin:10px 0 0 82px;
		border:1px #CFCFCF solid;
		display:block;
		padding:5px;
		background-image:url('../images/downloadButtonBackground.jpg');
		background-position:left top;
		background-repeat:repeat-x;
		}
		
			#mZone .zoneActiveArea .documentsList  .detailBar .listSector .listItem a.download:hover{
			background-image:url('../images/downloadButtonBackgroundHover.jpg');
			}
		
		
/*----------------------    Error 404     ----------------------*/

#mZone .zoneActiveArea .errorPage{
padding:10px 0px 90px 0;
}


	#mZone .zoneActiveArea .errorPage h1{
	font-size:25px;
	font-weight:bolder;
	padding:0 0 0 79px;
	margin:0;
	}
	
	#mZone .zoneActiveArea .errorPage .ribbon{
	background-image:url('../images/errorRubber.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	height:47px;
	margin-bottom:10px;
	}
	
	#mZone .zoneActiveArea .errorPage .content{
	padding:0 0 0 80px;
	}
	
	#mZone .zoneActiveArea .errorPage .content p{
	font-size:14px;
	}
	
	#mZone .zoneActiveArea .errorPage .content h2{
	border-bottom:4px #7a7a7a solid;
	width:570px;
	font-size:16px;
	}
	
	#mZone .zoneActiveArea .errorPage .content h3{
	font-size:16px;
	}
	
	#mZone .zoneActiveArea .errorPage .content h3 a{
	font-size:16px;
	color:#12850c;
	}

	
	#mZone .zoneActiveArea .errorPage .content ul{
	padding-left:10px;
	}
	
	#mZone .zoneActiveArea .errorPage .content ul li a{
	}
		#mZone .zoneActiveArea .errorPage .content a:hover{
		text-decoration:underline;
		color:#12850c;
		}



/*----------------------   Contact   ----------------------------*/


#mZone .zoneActiveArea .contactSector{
padding:25px;
	
}

#mZone .zoneActiveArea .contactSector .mapBar{
width:315px;
float:left;
margin-top:10px;
color:#333333;
}
	#mZone .zoneActiveArea .contactSector .mapBar iframe{
	padding:3px;
	border:1px #aaaaaa solid;
	}

	#mZone .zoneActiveArea .contactSector .mapBar small a{
	color:#151515;
	font-size:11px;
	background-image:url('../images/zoom.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:5px;
	display:block;
	height:22px;
	width:140px;
	}


#mZone .zoneActiveArea .contactSector .contactDetailBar{
float:left;
width:240px;
padding-left:20px;
}


#mZone .zoneActiveArea .contactSector  .contactDetailBar a.button{
background-image:url('../images/contactButtonBackground.jpg');
background-position:left top;
background-repeat:no-repeat;
color:#fff;
height:29px;
font-size:14px;
font-weight:bold;
margin-bottom:7px;
display:block;
padding:6px;
float:left;
}

	#mZone .zoneActiveArea .contactSector  .contactDetailBar a.button:hover{
	background-image:url('../images/contactButtonBackgroundHover.jpg');
	cursor:pointer;
	}




/*--------------------------   Formulario de Contacto   ------------------------*/

.contactForm{
border:1px gray solid;
width:705px;
height:300px;
font-family:Arial, Helvetica, sans-serif;
}
	.contactForm h1{
	font-size:18px;
	background-image:url('../images/contactFormTitleBackground.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	height:37px;
	margin:0 0 10px 0;
	padding:5px 0 0 10px;
	color:#fff;
	}
	.contactForm table{
	margin:0 10px;
	}
	
	.contactForm p{
	margin:10px;
	font-size:12px;
	color:#4a4a4a;
	}
	
	.contactForm table tr td{
	font-size:13px;
	color:#2d2d2d;
	font-weight:bold;
	}

	.contactForm table tr td input[type=text]{
	width:270px;
	font-size:12px;
	background-color:#fff;
	border:1px #cccccc solid;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:4px;
	height:18px;
	}
	
	.contactForm table tr td select{
	width:270px;
	font-size:12px;
	background-color:#fff;
	border:1px #cccccc solid;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:4px;
	height:24px;
	padding-top:2px;
	}

	
	.contactForm table tr td textarea{
	width:380px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	border:1px #bebebe solid;
	margin-top:4px;
	}
	
	.contactForm table tr td textarea:focus{
	border-bottom:1px #6274ad solid;
	border-left:1px #6274ad solid;
	}
	
	.contactForm table tr td input[type=submit]{
	float:right;
	margin-right:25px;
	background-image:url('../images/featuredSectionsPollButton.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	padding:3px 5px;
	color:#fff;
	font-weight:bold;
	}
	
		.contactForm table tr td input[type=submit]:hover{
		background-image:url('../images/featuredSectionsPollButtonHover.jpg');
		cursor:pointer;
		}
	.contactForm table tr td label{
	}
	
	.contactForm table tr td label:hover{
	cursor:pointer;
	}
	
	
	
	
	.contactForm table tr td input[type=text].error{
	border:1px red solid;
	}
	
	.contactForm table tr td textarea.error{
	border:1px red solid;
	}
	
	.contactForm table tr td select.error{
	border:1px red solid;
	}
	
	.errorDialogBox{
	background-image:url('../images/exclamation.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:12px;
	color:red;
	margin:0 0 10px 12px;
	}


	
/*---------------- Mensaje Enviado ---------------------*/

	.messajeSent{
	width:670px;
	height:150px;
	margin:60px auto;
	background-image:url('../images/succes.png');
	background-position:left top;
	background-repeat:no-repeat;
	}
	
		.messajeSent h2{
		color:#378837;
		padding:35px 0 0 120px;
		margin:0;
		}
		
		.messajeSent p{
		padding-left:112px;
		}


/*---------------- Mensaje No Enviado ---------------------*/

	.messajeError{
	width:670px;
	height:150px;
	margin:60px auto;
	background-image:url('../images/error.png');
	background-position:left top;
	background-repeat:no-repeat;
	}
	
		.messajeError h2{
		color:#C72700;
		padding:35px 0 0 120px;
		margin:0;
		}
		
		.messajeError p{
		padding:0 0 0 112px;
		}


/*----------------    MapSite    ----------------*/

	.mapsiteSector{
	padding:25px;
	}
	
		.mapsiteSector h1{
		font-size:17px;
		margin-bottom:10px;
		}
		
		.mapsiteSector p{
		margin-bottom:20px;
		}
		
		
		.mapsiteSector ul{
		
		}
		
		.mapsiteSector ul li{
		list-style:none;
		}
		
		.mapsiteSector ul li a{
		font-weight:bold;
		font-size:15px;
		color:#2a4399;
		}
		
		.mapsiteSector ul li ul li a{
		font-weight:normal;
		font-size:13px;
		}
		
		.mapsiteSector a:hover{
		text-decoration:underline;
		}
	


/*------------------- Search Results List  -----------------*/

	.searchResultsList{}
	
		#mZone .zoneActiveArea .searchResultsList .lateralMenuBar h1{
		background-image:url('../images/lateralMenuBarLevelLinkDocuments.png');
		}
	
		#mZone .zoneActiveArea .searchResultsList .breadCrumb{
		background-color:#294197;
		}
		
		#mZone .zoneActiveArea .searchResultsList .breadCrumb ul li{
		font-size:17px;
		font-weight:bold;
		color:#fff;
		padding-left:15px;
		}
		
		
		.searchResultsList .detailBar .searchResultsSector{
		padding:25px;
		}
		
			.searchResultsList .detailBar .searchResultsSector h1{
			font-size:14px;
			}
		

/*-----------------  Application Form   -------------------*/


#mZone .zoneActiveArea .applicationForm{
width:723px;
margin:25px auto;
border:1px #767EA3 solid;
padding-bottom:20px;
}

#mZone .zoneActiveArea .applicationForm table{
	
}

#mZone .zoneActiveArea .applicationForm table input[type=text]{
	background-color:#fff;
	border:1px #C9C9C9 solid;
	margin-top:5px;
	height:22px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
}

#mZone .zoneActiveArea .applicationForm table select{
	background-color:#fff;
	border:1px #C9C9C9 solid;
	margin-top:5px;
	height:26px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	padding-top:3px;
}

	#mZone .zoneActiveArea .applicationForm table select.error{
		background-color:#FFFAFA;
		border:1px #CC0000 solid;
	}



#mZone .zoneActiveArea .applicationForm textarea{
	background-color:#fff;
	border:1px #C9C9C9 solid;
	margin-top:5px;
	height:115px;
	color:#4d4d4d;
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
}

	#mZone .zoneActiveArea .applicationForm textarea.error{
		background-color:#FFFAFA;
		border:1px #CC0000 solid;
	}


#mZone .zoneActiveArea .applicationForm input[type=submit]{
margin:10px 0 0 595px;
}

	#mZone .zoneActiveArea .applicationForm table input[type=text].disabled{
	border:1px #EBEBEB solid;
	}
	
	#mZone .zoneActiveArea .applicationForm table input[type=text]:focus{
	border:1px #6bbd2f solid;
	}
	
	#mZone .zoneActiveArea .applicationForm textarea:focus{
	border:1px #6bbd2f solid;
	}
	
	#mZone .zoneActiveArea .applicationForm textara.error{
	border:1px #DE3200 solid;
	background-color:#FFFAFA;
	}

	
	#mZone .zoneActiveArea .applicationForm table input[type=text].error{
	border:1px #DE3200 solid;
	background-color:#FFFAFA;
	}
	
	#mZone .zoneActiveArea .applicationForm table label{
	cursor:pointer;
	}
	
	

	#mZone .zoneActiveArea .applicationForm h1.title{
	background-color:#6bbd2f;
	font-size:20px;
	color:#fff;
	padding:10px 0 10px 12px;
	margin:0;
	margin-bottom:20px;
	}
	
	
	
	#mZone .zoneActiveArea .applicationForm fieldset.userData, fieldset.personalServiceData, fieldset.institutionServiceData{
	width:660px;
	margin:10px 20px;
	border:1px #a9a9a9 solid;
	padding:0px 10px 10px 10px;
	}
	
	#mZone .zoneActiveArea .applicationForm .userData legend, .personalServiceData legend, .institutionServiceData legend{
	color:#4560bd;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:10px;
	}
	
	#mZone .zoneActiveArea .applicationForm .userData h1, .personalServiceData h1, .institutionServiceData h1{
	color:#4560bd;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:15px;
	border-bottom:2px #4560BD solid;
	}

	
	#mZone .zoneActiveArea table{
	/*border:none;*/
	}
	
	
	
	#mZone .zoneActiveArea .applicationForm .personalServiceData{
	}
	
	
	#mZone .zoneActiveArea .applicationForm .institutionServiceData{
	}
	
/*--- Mensajes de Notificacion ---*/

#mZone .zoneActiveArea .applicationForm .messajeSent, messajeError{

margin:auto
}

#mZone .zoneActiveArea .applicationForm .messajeSent h2{
padding:35px 0 0 110px;
margin:0;
}

#mZone .zoneActiveArea .applicationForm .messajeSent a, mesaajeError a{
color:#6BBD2F;
}	



#mZone .zoneActiveArea .applicationForm .messajeError h2{
padding:35px 0 0 110px;
margin:0;
}

	
	
/*----------------------------  Aliados   --------------------------*/

	#mZone .zoneActiveArea .allies{}
	
	
	#mZone .zoneActiveArea .allies .lateralMenuBar h1{
	background-image:url('../images/lateralMenuBarActualLevelAllies.png');
	}

	#mZone .zoneActiveArea .allies .breadCrumb{
	background-color:#ff9c00;
	}


	#mZone .zoneActiveArea .allies .lateralMenuBar .levelsMenu ul li a:hover {
	background-image:url('../images/lateralMenuBarLevelLinkAllies.png');
	}
	
	#mZone .zoneActiveArea .allies .lateralMenuBar .levelsMenu ul li a.active {
	background-image:url('../images/lateralMenuBarLevelLinkAllies.png');
	}
	
	
	#mZone .zoneActiveArea .allies .detailBar .contentSector .resume{
	color:#4a598e;
	margin:9px 0 10px 0;
	}
	
	#mZone .zoneActiveArea .allies .detailBar .contentSector ul.allies{
	}
	
	#mZone .zoneActiveArea .allies .detailBar .contentSector ul.allies .content{
	margin:0 0 5px 0;
	padding:0 0 0 138px;
	}
	
	#mZone .zoneActiveArea .allies .detailBar .contentSector ul.allies li{
	list-style:none;
	clear:both;
	margin-left:0;
	}
	
	#mZone .zoneActiveArea .allies contentSector ul.allies .content h1, h2, h3, h4, h5, h6{
	font-size:14px;
	padding:10px 0 0 0;
	color:#273983;
	margin:0 0 5px 0;
	}
	
	#mZone .zoneActiveArea .allies .detailBar .contentSector ul.allies li h1{
	padding:0;
	margin:0;
	}

	
	#mZone .zoneActiveArea .allies .detailBar .contentSector ul.allies li h1 a{
	font-size:14px;
	padding:10px 0 0 0;
	color:#273983;
	display:block;
	}
	
	#mZone .zoneActiveArea .allies .detailBar .contentSector ul.allies li h1 a:hover{
	text-decoration:none;	
	}

	
	#mZone .zoneActiveArea .allies .detailBar .contentSector ul.allies .content ul, ol{
	margin-left:20px;	
	}

	#mZone .zoneActiveArea .allies .detailBar .contentSector ul.allies .content a{
	margin-top:10px;
	display:block;	
	}
	
	#mZone .zoneActiveArea .allies .detailBar .contentSector ul.allies li div{
	padding:0 0 20px 0;
	min-height:90px;
	}
	
		#mZone .zoneActiveArea .allies .detailBar .contentSector ul.allies li div img{
		width:109px;
		height:82px;
		position:absolute;
		}



















