	#accordion{ padding: 10px 0 10px 10px; background: transparent; overflow: auto; width:882px; height: 381px; }
	
		.accordion-slide{ height: 381px; width: 30px; position: relative; float: left; margin: 0 3px 0 0; overflow: hidden; }
			.accordion-slide .accordion-panel{ height: 100%; width: 340px; position: absolute; left: 30px; top: 0; }
			.accordion-slide .accordion-panel .overlay{ margin: 10px 0 0 0px; width: 340px; }
			.accordion-slide .accordion-panel .overlay h5{ font-size: 13px; margin: 5px 0 3px 0; padding:0; color: #fff; font-style: italic; text-align: left; }
			.accordion-slide .accordion-panel .overlay h5 span{ font-size:12px; color:#FFF;text-align:left; }
			.accordion-slide .accordion-panel .overlay p{ color: #fff; font-size: 12px; margin:0; padding:4px 6px 4px 0; line-height: 13px; }
			.accordion-slide .accordion-panel .overlay div.bio{	height:360px; overflow-y:auto; margin-left:15px; margin-right:10px; }
				
			.accordion-slide .accordion-trigger{ width: 30px; height: 381px; display: block; position: absolute; left: 0; top: 0; }
				
			 
		.accordion-slide-active{ width: 340px; }
			.accordion-slide-active .accordion-panel{ display: block; }
			.accordion-slide-active .accordion-trigger,
			.accordion-slide-active .accordion-trigger:hover{ background-position: -50px bottom; }

#accordion-panel-1{  }
#accordion-panel-2{  }
#accordion-panel-3{  }
#accordion-panel-4{  }
#accordion-panel-5{  }
#accordion-panel-6{  }
#accordion-panel-7{  }

#accordion-trigger-1{ background-image: url(images/accordion-annissa-gathers.jpg); }
#accordion-trigger-2{ background-image: url(images/accordion-pedro-telemaco.jpg); }
#accordion-trigger-3{ background-image: url(images/accordion-kevin-ceballo.jpg); }
#accordion-trigger-4{ background-image: url(images/accordion-dolores-perdro.jpg); }
#accordion-trigger-5{ background-image: url(images/accordion-seidy-carrera.jpg); }
#accordion-trigger-6{ background-image: url(images/accordion-livan-ernesto-dominguez.jpg); }
#accordion-trigger-7{ background-image: url(images/accordion-lisett-morales.jpg); }
#accordion-trigger-8{ background-image: url(images/accordion-vilma-rodriguez-rios.jpg); }
#accordion-trigger-9{ background-image: url(images/accordion-candido-tirado.jpg); }
#accordion-trigger-10{ background-image: url(images/accordion-carmen-rivera.jpg); }
#accordion-trigger-11{ background-image: url(images/accordion-leo-chavez.jpg); }
#accordion-trigger-12{ background-image: url(images/accordion-jaime-azpilicueta.jpg); }
#accordion-trigger-13{ background-image: url(images/accordion-isidro-infante.jpg); }
#accordion-trigger-14{ background-image: url(images/accordion-giovanna-perez.jpg); }
#accordion-trigger-15{ background-image: url(images/accordion-henry-cardenas.jpg); }
#accordion-trigger-16{ background-image: url(images/accordion-gerry-fojo.jpg); }


.btn{
	background-position:-9px top;
	background-repeat:no-repeat;
}
.btn:hover{
	background-position: -50px bottom;
	background-repeat:no-repeat;
}
.ir{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.hide {
	display:none;
}
	
	#calendar-events{ width: 270px; height: 508px; background: url(/media/images/calendar/bg-module.png) no-repeat left top; }
	#calendar-events .calHeader{ position: relative; padding: 0 0 23px; }
	#calendar-events .calHeader .prev{ width: 16px; height: 16px; position: absolute; left: 0; top: 0; background: url(/media/images/calendar/prev.png) no-repeat left top; z-index: 2; }
	#calendar-events .calHeader .next{ width: 16px; height: 16px; position: absolute; right: 0; top: 0; background: url(/media/images/calendar/next.png) no-repeat left top; z-index: 2; }
	#calendar-events .calHeader .cal_month{ position: absolute; text-align: center; top: 0; width: 100%; font-size: 14px; color: #fff; line-height: 0.8em; font-family: arial, sans-serif; text-transform: uppercase; }
	#calendar-events .seeall{ font-family: arial, sans-serif; text-align: center; font-size: 11px; line-height: 1em; }
	#calendar-events .seeall strong{ font-weight: bold; }
	#calendar-events .seeall a{ color: #ffcc66; text-decoration: none; }
		#calendar-events span.today{ width: 100%; height: 70px; text-align: center; color: #fff; font-size: 12px; line-height: 15px; display: block; margin: 0 0 20px; }
		#calendar-events span.today em{ font-size:16px; width: 70px; padding: 20px 0 0; margin: 0 auto; display: block; font-style: italic; font-weight:bold; }
		#calendar-table-wrap{ margin: 0 40px 15px; }
		#calendar-table-wrap table{ font-family: arial, sans-serif; }
		#calendar-table-wrap table th{ text-transform: uppercase; color: #40B6C5; font-size: 6px; font-weight: bold; padding: 4px 0; text-align: center; }
		#calendar-table-wrap table td{ color: #fff; font-size: 10px; font-weight: bold; padding: 2px 3px; text-align: right; }
		#calendar-table-wrap table td a{ color: #fff; text-decoration: none; display: block; }
		#calendar-table-wrap table td.today a{ background-color: #cc3300; }
		
		#event-slider-wrap{ margin: 0 0 10px;  background-color: transparent; }
		
		#each-event{ width: 270px; background-color: transparent; }
		#each-event p{ margin: 0 40px 0px; font-family: georgia, serif; text-align: center; line-height: 0.8em; background-color: transparent;  }
		#each-event p a{ color: #fff; text-decoration: none; font-size: 16px; line-height: 16px; display: block; }
		#each-event p strong{ font-size: 10px; line-height: 20px; color: #fff; text-transform: uppercase; font-family: arial; display: block }
		#each-event p em{ font-size: 10px; line-height: 30px; color: #fff; font-style: italic; display: block }
		#each-event .buttons{ display: block; text-align: center; }
		
		#event-slider-pagination{ text-align: center; margin: 0 auto 20px; }
		#event-slider-pagination a{ display: block; padding: 8px 12px; font-family: georgia, serif; color: #fff; font-size: 14px; line-height: 1em; background-color: #C81100; text-decoration: none; margin-right:3px; }
		#event-slider-pagination a.selected,
		#event-slider-pagination a.activeSlide,
		#event-slider-pagination a:hover{ background-color: #C81100; color:#000; text-decoration:underline; }
		

td.today span{
	background-color:#CC3300;
	padding:0 1px;
}
