/*********************
* Calendar module style
**********************/

.mod_events_table
{
    background:#9fb345 none repeat scroll 0%;
    clear:left;
    width:100%;
    font-family:Verdana,Trebuchet MS,Arial,Helvetica,sans-serif;
    empty-cells:show;
    border:3px solid #5b6b13;
    border-top-width:0px;
}

tr.mod_events_dayname{
    background-color: #5b6b13;
    border-spacing: 0;
}

.mod_events_td_title
{
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.mod_events_td_dayname
{
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	text-transform:lowercase;
}
.mod_events_td_dayname .sunday
{
	color:#9fb345;
}
.mod_events_td_dayname .saturday
{
}

.mod_events_tr
{
border: 3px solid #cee179;
}

.mod_events_td_dayoutofmonth
{
	font-weight: bold;
	color: #9fb345;
	background-color: #bccc71;
	text-align:center;
}
.mod_events_td_todaynoevents
{
	font-weight: normal;
	color: #000;
	background-color: #5b6b13;
}
.mod_events_td_todaywithevents
{
	font-weight: normal;
	color: #000;
	background-color: #B0C4DE;
}
.mod_events_td_daynoevents
{
	line-height: normal;
	font-weight: normal;
	color: Black;
}
.mod_events_td_daywithevents
{
	font-weight: normal;
	color: Black;
	background-color: #B0C4DE;
}

a.mod_events_daylink{
    display:block;
    text-align:center;
}

a.mod_events_daylink:link
{
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
}
a.mod_events_daylink:visited
{
	color: #FFF;
	text-decoration: none;
}
a.mod_events_daylink:hover
{
	color: #000;
	text-decoration: none;
}
/*
.mod_events_td_link
{
	background-color: Background;
}*/
a.mod_events_link:link
{
	color: #FFF;
}
a.mod_events_link:visited
{
	color: #FFF;
}
a.mod_events_link:hover
{
	color: #000;
}
.mod_events_monthyear
{
    background:#5b6b13 none repeat scroll 0%;
    border:0pt none;
    color:#ffffff;
    font-weight:bold;
    padding:1px 0pt;
    text-align:center;
    text-transform:capitalize;
    width:100%;
    border:4px solid #5b6b13;
    border-bottom:1px solid #b6c672;
}
.mod_events_monthyear td
{
	text-align:center!important;
}
.mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited, .mod_events_monthyear a.mod_events_link:visited
{
	font-weight: bold;
	background-color: inherit;
	text-decoration: none;
}

/* leyenda, copiado de events_css.css */

/* Event Legend Module Styling */
div.event_legend_container {
	border:0;
	background-color: transparent;
	color:black;
	padding:3px;
	font-size:0.9em;
}
ul.event_legend_list{
	list-style:none !important;
	padding:0;
	margin:0;
}
ul.event_legend_list li {
	list-style:none !important;
	border:0;
	background-image:none !important;
	padding-left:0px;
}
span.event_legend_color {
    border:2px solid #FFF;
    font-size:0.6em;
    margin-right:6px;
    padding-left:5px;
    padding-right:6px;
}
span.event_legend_name {
	padding:3px;
	font-weight:bold;
}
span.event_legend_name a{
	text-decoration:none;
   	background-color:inherit;
   	color:black;
}
	
div.event_legend_desc {
	background-color:transparent;
	color:#000;
	padding:3px 3px 3px 30px;
}


