.calen {
	border: 1px solid #ffffff;
	background-color: #ffffff;
	font-family:Verdana;
	font-size:9px;}
.calen td a:hover {
  background-color: #F99010;
  color: #FFFFFF;}
.calen a:link, .calen a:visited {
  color: #444444;
  font-weight:bold;}
.calen td {
  text-align: center;}
.calen td a {
  display: block;
  text-decoration: none;}
.calen td.calcab a {
  display: inline;
  vertical-align: -4px;}
.calen td.calcab img.calNomesAnterior {
  background: white url(anterior.png) 0 -72px no-repeat;
  vertical-align: -4px;}
.calen td.calcab img.calNomesSiguiente {
  background: white url(siguiente.png) 0 -72px no-repeat;
  vertical-align: -4px;}
.calen td.calcab .calmesSiguiente img {
  background: white url(siguiente.png) 0 0 no-repeat;}
.calen td.calcab .calmesAnterior img {
  background: white url(anterior.png) 0 0 no-repeat;}
.calen td.calcab .calmesSiguiente:hover img, .calen td.calcab .calmesAnterior:hover img {
  background-position: 0 -24px;}
.calen td.calcab .calmesSiguiente:active img, .calen td.calcab .calmesAnterior:active img {
  background-position: 0 -48px;}
.calcab {
  padding: 4px;
  background-color:#f99010;
  white-space: nowrap;}
.calcab select {
  margin: 0 1px 4px 4px;
  font-family:Verdana; font-size:9px;
  border:1px solid #ffffff;}
.nombreDias td {
  color: #ffffff;
  font-weight:bold;
  border-bottom: 1px solid #f99010;
  background-color: #f99010;}
.dias td {
  color: #000000;
  background-color: #DDDDDD;
  border: 1px solid #FFFFFF;
  width:20px;}
.dias td.finSemana {
  background-color: #CBCBCB;
  border-color: #FFFFFF;}
.dias td.pasado {
  color:#888888;
  text-decoration: none;}
.dias td.sel a {
  background-color:#F99010;}
.calpie a:link, .calpie a:visited {
  color:#fdd8ac;}
.calpie a:hover {
  color:#ffffff;}
.calpie {
  height:18px;
  background-color:#F99010;}
.calpie a:hover {
  color:#FFFFFF;}
#calendar {
  display: none;
  position: absolute;
  padding: 4px 4px 4px 0px;}
a img{
  border:none;}
