/*------------------------------------------------------------------------
# vivingEnglish001
# ------------------------------------------------------------------------
# Tablas para el calendario
-------------------------------------------------------------------------*/

.itsthetable{
  font-family:arial,sans-serif;
  overflow:auto;
  width:95%;
  margin:0 auto;
  padding:1em;
  background:#fff;
  font-family:		Helvetica, Arial, "Franklin Gothic Medium", sans-serif;
}

.itsthetable table{
	border-collapse: collapse;
	text-align:left;
	width:90%;
}

.itsthetable caption{
	text-transform:		uppercase;
	font-size: 			2em;
	color:				#000000;
	text-align:			left;
	font-weight:		bolder;
	/*border-bottom:		2px solid #D5D5D5;*/
}

.itsthetable thead tr th{
	color:				#09ACDD;
	text-transform:		uppercase;
	text-align:			left;	
	padding:			0.2em 0.4em;
	/*border-bottom:		2px solid #D5D5D5;*/
}

.itsthetable tfoot th, .itsthetable tfoot td{
	border-top:			3px solid #D5D5D5;
}

.itsthetable th.sep {
	background-color:	#d0efff;
	text-align:			left;
}

.itsthetable td.boldy {
	font-weight:		bolder;
	font-style:italic;
	text-align: right;
}

.itsthetable tr td, .itsthetable tr th{
	padding:			0.2em 0.4em;
	line-height:		1.5em;
	text-align:			center;
}

.itsthetable tr td {
	border-bottom:		1px solid #D5D5D5;
}

.itsthetable tr.odd td, .itsthetable tr.odd th{
	/*background:url(tablebkg.jpg) top left repeat-x;*/
	color:#D5D5D5;
}

.itsthetable tr td.crossedout {
	text-decoration: line-through;
}

.itsthetable tbody th a{
	text-transform:uppercase;
}

.itsthetable tbody a, .itsthetable tbody a:link{
	color:			#0099ff;
	font-weight:	bold;	
	text-decoration:none;
}

.itsthetable tbody a:visited{
	color:			#000;
}
