/* Generales */
#contenedor_calendario_eventos {width:222px; border-top:1px solid #79AC92; background:#367251; font-family:Arial, Helvetica, sans-serif;}
.title_calendario_eventos {padding:10px; width:202px; background:#155634; font-size:15px; color:#FFFFFF; text-align:center; display:block; font-weight:bold; line-height:18px}
.title_calendario_eventos a {color:#FFFFCC;}
.title_calendario_eventos a:hover {color:#FFFF33;}
.proxima_sesion {margin:0 2px; background:#EDEDED; padding:10px}
.proxima_sesion strong {font-size:14px; color:#333333; display:block}
.proxima_sesion .contenedor_datos_evento {overflow:hidden; margin:5px 0 0 0}
.proxima_sesion .contenedor_datos_evento .fecha_evento {border-top:1px solid #79AC92; border-bottom:1px solid #79AC92; background:#367251; width:26px; text-align:center; padding:2px 2px 2px 2px; float:left}
.proxima_sesion .contenedor_datos_evento .fecha_evento .mes_evento {font-size:10px; color:#FFFFFF;}
.proxima_sesion .contenedor_datos_evento .fecha_evento .dia_evento {width:22spx; background:#FFFFFF; font-size:16px; color:#333333; margin:0 auto}
.proxima_sesion .contenedor_datos_evento .datos_evento {float:right; width:160px; font-size:12px; line-height:16px;}

/* * Large Calendar */
/* * Calendar formatting */
.contenedor_calendario {width:280px; margin:0px auto 10px auto;}
#calendar_wrap {padding:0 0 2px 0;}
#wp-calendarLarge {border-collapse:collapse; margin:auto;}
#calendar_wrapLar img {border:none; padding:0; margin:0;}
#wp-calendarLarge td {border:thin solid black; width:150px; height:100px; padding:0; vertical-align:top;}
.event-block a:link, .event-block a:visited, .event-block a:hover, .event-block a:active {text-decoration:none; border:none;}
#wp-calendarLarge .event-block {border-top:1px solid #444; display:block; padding:2px 0 0 2px; line-height:11pt; color:navy;}
#wp-calendarLarge .dayHead {background-color:#367151; color:white; font-weight:bold; z-index:1000;}
#todayLarge {background-color:#9BA9CF; color:#FFF;}

/* * Days events calendar */ 
#EC_daysEvents {font-size:14px;}
.EC_title {background:#A4CAE6;}
.EC_location {background:#FFF8DC;}
.EC_time {background:#CCCCCC;} 
.EC_date {background:#E0EEEE;}
.EC_linkout_and_postid {background:#bfd3ed;}

/* * Widget Calendar formatting OPTIONAL */
.widgettitle {text-align:left;}
#wp-calendar {font-size:16px; width:280px;}
#wp-calendar thead * {font-weight:normal; font-size:22px; padding:10px 0; color:#367251 !important}
#wp-calendar tbody td * {display:block; padding:10px 0px; font-size:22px;}
#wp-calendar .todayWidget * {border:1px solid #424242; background:#358B65; color:#FFF;}
#wp-calendar .calendario_evento * {border:2px solid #666666; background:#DCDCDC; color:#467D5F} 
#wp-calendar tfoot td {padding:0px; font-size:14px}
#wp-calendar tfoot td * {display:inline; font-size:18px !important; color:#358B65; font-weight:normal}
#wp-calendar tfoot td span {cursor:pointer;}
#wp-calendar { margin:0 1px 0 2px; border-collapse:collapse;}
*+html #wp-calendar #today {border: 3px solid blue !important;}
#wp-calendar #today {display: block; background-color: #a8c3d6; z-index: 1;}
#wp-calendar .pad {font-weight: bold;} 
#wp-calendar .padcent {background-color:white; border:1px solid #B2B2B2;}
#wp-calendar .padday {background-color:gainsboro;} 
#wp-calendar th {width:31px; color:#424242; background-color:#E7E7E7; border:1px solid #B2B2B2;} 
#wp-calendar td {border:1px solid #B2B2B2; background:#E7E7E7; text-align:center;}
/* * JQuery Tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 1;
	width: 225px;
	word-wrap: break-word;
}
#tooltip h3, #tooltip div {
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
#tooltip ul {
	padding: 0;
}
#tooltip li {
	margin: 0 10px;
	width: auto;
}

#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding: 20px;
	height: 160px;
	opacity: 0.95;
	background: url('../images/shadow3.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12px;
	width: 220px;
}
#tooltip.pretty div {
	width: 220px;
	text-align: left;
}
#tooltip.fancy {
	background: url('../images/shadow2.png');
	padding-top: 5em;
	height: 100px;
}
