/* ************************************************************************* */
/* INI : NOVO CSS DO CALENDÁRIO */
/* ************************************************************************* */
.championship_table { background-color: #FFFFFF; border: 0px solid #ff0000; }

.championship_table table{ border-top: 1px solid #F3F3F3; border-left: 1px solid #F3F3F3; }
.championship_table table tr th, 
.championship_table table tr td {
	font-weight: normal;
	font-size: 11px;
	font-family: arial, geneva, verdana, sans-serif;
	color:#666666;

	border-bottom: 1px solid #F3F3F3;
	border-right: 1px solid #F3F3F3;
	padding: 5px;
	text-align: center;		
}
.championship_table tr th{
	color:#336699;
	background:#f6f6f6 !important;
	font-weight:bold !important;
}

.championship_table table tr td.rows{
	font-weight: normal;
	font-size: 11px;
	vertical-align: middle;
	color: #666666; /*#433d27;*/
	line-height: 11pt;
	font-family: arial, geneva, verdana, sans-serif;
	text-align: center
}

.championship_table table tr td.today{
	font-weight: bold !important;
	background:#FFF2CC !important;
}
.championship_table table tr td.isevent{
	font-weight: bold !important;
	background:#FFD2D2 !important;
}


.championship_table table.cal_header{ width:100%; border-top: 0px solid #F3F3F3; border-left: 0px solid #F3F3F3; }
.championship_table table.cal_header tr th, 
.championship_table table.cal_header tr td {
	font-weight: normal;
	font-size: 11px;
	font-family: arial, geneva, verdana, sans-serif;
	color:#666666;

	border-bottom: 0px solid #F3F3F3;
	border-right: 0px solid #F3F3F3;
	padding: 0px;
	text-align: center;		
}
.championship_table table.cal_header tr td.txt_mes { font-weight: bold; font-size: 13px; vertical-align: middle; text-transform:uppercase }
.championship_table table.cal_header tr td.txt_mes span{ font-weight: normal; font-size: 9px; }
.championship_table table.cal_header tr td.aleft { text-align: left; }
.championship_table table.cal_header tr td.aright { text-align: right; }





/*
.championship_table table tr td.team_name{
	width:130px;
	text-align:left;
	padding:0 3px 0 10px;
	font-weight:bold;
	font-size:12px;
	color:#016600;
}
.championship_table table tr td.team_no,
.championship_table table tr.semifinals td.team_no,
.championship_table table tr.Rebaixados td.team_no{
	color:#003366;
	font-size:14px;
	font-weight:bold;
}
.championship_table table tr.Rebaixados td.team_no{
	color:#d72109;
}
.championship_table table tr.Rebaixados td.team_name, .championship_table table tr td.team_no, .championship_table table tr.gray td.team_name{
	color:#666666;
}
.championship_table table tr.last_group td{
	border-bottom:1px solid #999999;
}*/
/* ************************************************************************* */
/* END : NOVO CSS DO CALENDÁRIO */
/* ************************************************************************* */

/*
.s22 {background-color: #A4CAE6; background-color: #ff0000 !important; color:#FAB9A9; FONT-WEIGHT: bold !important;}
.s21 {background-color: #F2BFBF; background-color: #FFFFFF;}
.s23 {background-color: #CCFF00;}
.s24 {background-color: #FBF484;}
.s29999 {background-color: #FFC18A;}
*/

/* ************************************************************************* */
/* INI : overLib */
/* ************************************************************************* */
/*
#overDiv { border: 2px solid #CCCCCC; background-color: #EEEEEE !important; }
#overDiv table{ background-color: #EEEEEE !important; }
#overDiv table tr td{ padding: 2px; }
#overDiv table tr td.popupDate{ background-color: #FFF2CC !important; }
#overDiv .popupEventTitle{ background-color: #EEEEEE !important; color:#000; }
*/

#overDiv { 
	border: 2px solid #CCCCCC; 
	background-color: #F7F7F7 !important; 
	font-weight: normal;
	font-size: 11px;
	font-family: arial, geneva, verdana, sans-serif;
	color:#666666;
	padding: 4px;
	padding-bottom: 10px;
}
#overDiv .popupDate{ padding:3px; background-color: #F7F7F7 !important; font-size: 9px !important; color:#999999; }
#overDiv .popupEventTitle{ padding:3px; background-color: #F7F7F7 !important; color:#737373; border-top:1px dotted #666666;  }
#overDiv .popupEventDescription{ padding:3px; background-color: #F7F7F7 !important; color:#000; border-bottom:1px dotted #999999; }
/* ************************************************************************* */
/* END : overLib */
/* ************************************************************************* */


/* CALENDARIO */
#box-calendario{ margin:0 0 0 0px; }
/* text-align: left; */
#box-calendario-mes{ float:left; width:185px; border:0px solid orange; }
#box-calendario-desc{ border:0px solid red; float:right; width:340px; padding:0 0 10px 0; *padding:0 0 13px;  }
#box-calendario-desc ul{ list-style:none; margin:0px 0 0 0; _margin:0px 0 0 0; }
#box-calendario-desc ul li{ 
	margin:0 0 5px 0;
	padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #999;
}
#box-calendario-desc ul li h2{ text-align: left; font-size: 12px !important; }
#box-calendario-desc ul li h2 span{ color:#D82026; }
#box-calendario-desc ul li h3{ font-weight: normal; color: #938E8F; text-align: left; font-size: 12px !important; }
#box-calendario-desc ul li h3 span{ font-weight: bold; color: #938E8F; text-align: left; font-size: 12px !important; }



/* CALENDARIO : INTERNA */
#box-calend-interna{ margin:0 auto; width:100%; }

/* text-align: left; */
#box-calend-interna-mes{ position:relative; margin:0 auto; width:185px; border:0px solid orange; width:200px;  }
/*#box-calend-interna-desc{ border:0px solid red; float:right; width:340px; padding:0 0 10px 0; *padding:0 0 13px;  }
#box-calendario-desc ul{ list-style:none; margin:0px 0 0 0; _margin:0px 0 0 0; }
#box-calendario-desc ul li{ 
	margin:0 0 5px 0;
	padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #999;
}
#box-calendario-desc ul li h2{ text-align: left; font-size: 12px !important; }
#box-calendario-desc ul li h2 span{ color:#D82026; }
#box-calendario-desc ul li h3{ font-weight: normal; color: #938E8F; text-align: left; font-size: 12px !important; }
#box-calendario-desc ul li h3 span{ font-weight: bold; color: #938E8F; text-align: left; font-size: 12px !important; }
*/