/*
  +------------------------------------------------------------------+
  | MikeCherim.com                                                   |
  | CSS: List Calendar                                               |
  | Cascading Style Sheet                                            |
  | Copyright March 2006                                             |
  | Use with attribution by visible link please!                     |
  | Attribute to: <a href="http://green-beast.com/">Mike Cherim</a>  |
  +------------------------------------------------------------------+
*/ 

/* 
  NOTE: To get this to work properly, margin and padding must be set
  to 0 (zero). This can be done site-wide or simply for the container
  used to hold this calandar and its elements where needed.
 
  Site wide:
  * {
    margin : 0;
    padding : 0;
  }

  Play around with it and you'll get it right.
*/


/* div for the calendar markup - text must be centered */

#calendar {
  margin : 0 auto 0 auto;
  padding : 0px;
  border-collapse: separate;
  border-spacing: 4px;
  text-align : center;
  /*border : 1px solid #ACD;  */
}

/* calendar heading color */
h2.calendar {
  color : #669900;
  font-weight : normal;
}


/* list info - monospace font must be used */
tr#days, tr.weeks {
  font-family : 'courier new', monospace;
  list-style-type : none;
  margin:0;
  margin : 20px 0 20px 0;
}

/* day-box span styles - adjust with padding */ 
tr#days td span {
	background: #87B1DB url(../imgs/bg_dia_sem.gif) center center;	
	border : solid 1px #D1D9E4;
	cursor : help;
	font-weight : bold;
	color : #fff;
	padding:1px 5px 1px 5px;
}

/* active links boxes default state - adjust with padding */
tr.weeks td a.al, tr.weeks td a.na  { 
  color : #D1D9E4;
  text-decoration : none;  
  background : /*#2F4B72*/ url(../imgs/bg_dia_mes_s.gif) center center;
  /*border : 1px solid #999;*/
  border: solid 1px #D1D9E4;
  padding:1px 3px 1px 3px;
}

/* all states of not-used links */
tr.weeks td a.na, tr.weeks td a.na:hover, tr.weeks td a.na:focus, tr.weeks td a.na:active   {
	background : /*#D1D9E4*/ url(../imgs/bg_dia_mes.gif) center center;
	color : #2F4B72;
	cursor : default;
	/*border: solid 1px #D1D9E4;*/
}

/* hover and focus state of active links */
tr.weeks td a.al:hover, tr.weeks td a.al:focus, tr.weeks td a.al:active {
	color : #000;
	background-color : #2F4B72;
	border : 1px solid #000;
	text-decoration : none;
	cursor : pointer;
}

/* not used link boxes - color and background should match - adjust with padding */
tr.weeks td a.nu {
	color : #eee;
	padding:1px 5px 1px 5px;
	border : 1px solid #F7F9FB;
	background-color : #F7F9FB;	
	cursor : default;
}

/* to hide link separators */
span.sep {
  display : none;
}

/* this needs to be in conditional comment for IE only */


/* End Styles */


tr#menuCal
{
	background:#91B0DC;
	border: solid 1px #D1D9E4;
}

tr#menuCal td.data
{
	text-align:center;
}

.seta { text-align:center;}
.seta img { margin:2px 0 0 0;}