
div#CalendarioNavLoading { position:absolute; z-index:1000; top:50px; left:15px; width:680px; height:560px; display:none;
                           background:#fff; opacity:0.60; filter:alpha(opacity=60); -moz-opacity:0.60;  }

/* top area w/ month title and buttons */
div#CalendarioControls select { display:none; }
div.full-calendar-header { height:40px; overflow:hidden; }
h2.full-calendar-title { float:left; margin:0 !important; }

div.full-calendar-buttons { float:right; font-size:0.7em; font-weight:bold; padding:0 0 5px 0; margin:0 0 10px 0; text-align:right; }
    div.full-calendar-buttons a { color:#777 !important; line-height:1.1em; border:none !important; margin-right:8px; text-decoration:none  }
    div.full-calendar-buttons a:hover { color:#333 !important; }
    div.full-calendar-buttons a.today { display:block; float:left; padding:0 10px 0 25px; height:20px; line-height:20px; background:url(../_img/navToday.png) no-repeat center left; }
    /*div.full-calendar-buttons a.previousYear { padding:0 0 2px 24px; background:url(../_img/navFirst2.png) no-repeat center left; }
    div.full-calendar-buttons a.nextYear { padding:0 24px 2px 0; background:url(../_img/navLast2.png) no-repeat center right; }	*/
    div.full-calendar-buttons a.previousMounth { display:block; float:left; width:20px; height:20px; margin:0 !important; background:url(../_img/navLeft2.png) no-repeat 0 90%; }
    div.full-calendar-buttons a.nextMounth { display:block; float:left; width:20px; height:20px; margin:0 !important; background:url(../_img/navRight2.png) no-repeat 100% 90%; }
    div.full-calendar-buttons select { float:left; font-family:"Segoe UI", Arial, Sans-Serif; margin:0 5px; }
	
/* table layout & outer border */

.full-calendar-month-wrap {
	clear: both;
	border: 1px solid #ccc; /* outer border color & style */
	}
	
.full-calendar-month {
	width: 100%;
	overflow: hidden;
	}

.full-calendar-month table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
/* cell styling */
	
.full-calendar-month th {
    padding:0 0 2px 0;
	text-align: center;
	border:1px solid #ccc;
	border-top:0;
	border-bottom:1px solid #ababab;
	background:#c7c7c7 url(../_img/calendarBgTop.png) repeat-x top left;
	font-size:0.9em;
	cursor:default;
}
.full-calendar-month td.day {
	padding: 0;
	vertical-align: top;
	border-style: solid;    /* inner border style */
	border-color: #ccc;     /* inner border color */
	border-width: 1px 0 0 1px;
	background:#fcfcfc url(../_img/calendarDay.png) no-repeat top left;
	cursor:default;
	}
		
.full-calendar-month th.first,
.full-calendar-month td.first {
	border-left: 0;
	}
	
.full-calendar-month td.today {
	background:#fdf0cc url(../_img/calendarToday.png) no-repeat top left;
	cursor:default;
	}
	
.full-calendar-month td.other-month {
	background:#f0f0f0 url(../_img/calendarOtherMonth.png) no-repeat top left;
	cursor:default;
	}
	
.full-calendar-month .day-number {
	text-align: right;
	padding: 0 3px;
	color:#5d5d5d;
	font-size:0.8em;
	font-weight:bold;
	}
	
.full-calendar-month .other-month .day-number {
	color: #bbb;
	}
	
.full-calendar-month .day-content {
	padding: 2px 2px 0; /* distance between events and day edges */
	}
	
	/* FullCalendar automatically chooses a cell's height,
	 * but this can be overridden:
	 *
	 * .full-calendar-month td.day {
	 *    height: 100px !important;
	 *    }
	 */

/* event styling */
	
.full-calendar-month .event {
	margin-bottom: 2px;
	font-size: .65em;
	font-weight: bold;
	cursor: pointer;
	text-align: left;
	}
	
.full-calendar-month .ui-draggable-dragging td {
	cursor: move;
	}

/*.full-calendar-month table.event td 
{
	background: #ea9a00;
	color: #fff;
	padding: 0;
}*/

.full-calendar-month .FCG td 
{
	background: #ea9a00;
	color: #fff;
	padding: 0;
}

.full-calendar-month .Club td 
{
	background: #69a000;
	color: #fff;
	padding: 0;
}

.full-calendar-month .RFEG td 
{
	background: #cb3939;
	color: #fff;
	padding: 0;
}

.full-calendar-month .FCGYClub td 
{
	background: #3c78ff;
	color: #fff;
	padding: 0;
}
	
.full-calendar-month .event td.ne,
.full-calendar-month .event td.nw,
.full-calendar-month .event td.se,
.full-calendar-month .event td.sw {
	background: none;
	width: 1px;  /* <-- remove if you dont want "rounded" corners */
	height: 1px; /* <--                                           */
	}
	
.full-calendar-month .nobg td {
	background: none;
	}
	
.full-calendar-month .event td.c {
	padding: 0 2px;
	}
	
.full-calendar-month .event-time {
	font-weight: bold;
	}
	
	/* To change the color of events on a per-class basis (such as with the
	 * "className" attribute of a CalEvent), do something like this:
	 *
	 * .full-calendar-month .myclass td {
	 *    background: green;
	 *    }
	 */
	
/* the rectangle that covers a day when dragging an event */
	
.full-calendar-month .over-day {
	background: #ADDBFF;
	opacity: .2;
	filter: alpha(opacity=20); /* for IE */
	}
	
/* right-to-left support */

.r2l .full-calendar-title {
	text-align: right;
	}
	
.r2l .full-calendar-buttons {
	float: left;
	}
	
.r2l .full-calendar-buttons button {
	margin: 0 5px 0 0;
	}
	
.r2l .full-calendar-month .day-number {
	text-align: left;
	}
	
.r2l .full-calendar-month .event {
	text-align: right;
	}
	
/* Popup */
div.content-window h2 { font-size:1em; margin:10px 20px 8px 20px; }
    h2.titFCG { color:#dd9100; }
    h2.titClub { color:#619400 }
    h2.titRFEG { color:#cb3939 }
    h2.titFCGYClub { color:#3c78ff }
div.content-window ul { font-size:0.8em; margin:0 20px 15px 20px; list-style:none; padding:0 }
    div.content-window ul li { width:395px; margin:0 0 8px 0; padding:0 0 0 25px; }
    div.content-window ul li a { border-bottom:1px solid #acacab; color:#4d4d4d; text-decoration:none; }
    div.content-window ul li span { display:block; margin:2px 0 0 0; color:#717171; }
    ul.listFCG li { background:url(../_img/vinFlechaFCG.gif) no-repeat 0 3px }
    ul.listFCG a:hover { background:#ffdf7d }
    ul.listClub a:hover { background:#dbf2a5 }
    ul.listClub li { background:url(../_img/vinFlechaClub.gif) no-repeat 0 3px }
    ul.listRFEG a:hover { background:#f6dbd3 }
    ul.listRFEG li { background:url(../_img/vinFlechaRFEG.gif) no-repeat 0 3px }
    ul.listFCGYClub a:hover { background:#d5e9ff }
    ul.listFCGYClub li { background:url(../_img/vinFlechaFCGYClub.gif) no-repeat 0 3px }

