

.icoagenda {
	background-image:  url(../img/ico_agenda.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#agendaglobal td {
  	font-family:Verdana;
}	 

#agendaglobal{ 
  width:100%;
  padding:1px;
  font-family:Verdana;
  /*font-size:90%;*/
  font-size:0.9em;
}

#agendabusqueda {
	padding-bottom:15px;
	
}

#select_mes {
  margin-right:20px;  
  float:left;
}

#select_anio{
  float:left;
  display:inline;
  margin-right:20px;
  color:#3F85CC;
}

#select_anio a{
	color:#3F85CC;
}

#calendariomes{
   margin-top:0px;
   margin-bottom:5px;
   
}
DIV.linkcalendario td { font-family: Verdana; font-size: 9px; color: #000000; font-weight: bold;
 border: 1px solid #E3E3E3;
}
DIV.linkcalendario a:link { font-family: Verdana; font-size: 9px; color: #000000;	font-weight: bold; text-decoration: none; }
DIV.linkcalendario a:visited { font-family: Verdana; font-size: 9px; color: #000000; font-weight: bold; text-decoration: none; }
DIV.linkcalendario a:hover { font-family: Verdana;	font-size: 9px; color: #000000; font-weight: bold; text-decoration: underline; }

/* celda completa (dia de la semana y dia del mes)*/
.ag-cal-dc {
	line-height: 15px;
	height: 33px;
	border:1px solid #ffffff;
	background-color: #ffffff;
	text-align:center;
	padding: 0px;
}
/* celda completa del dia activo (dia de la semana y dia)*/
.ag-cal-dcactivo {
	line-height: 15px;
	height: 33px;
	background-color: #EFF5F9;
	border:1px solid #687B84;
	text-align:center;
	padding: 0px;
}
/* dia de la semana*/
.ag-cal-dt{	
	color: #666666;
}
/* dia de la semana, sabados y domingos*/
.ag-cal-dtfinde{
  	color:#cc0000;
}
/* dia del mes*/
.ag-cal-d {
}
/* dia activo del mes*/
.ag-cal-dactivo{
  	color:#ff0000;
}
.ag-cal-dc-on {
	line-height: 15px;
	height: 33px;
	background-color: #FFF4F4;
	border:1px solid #cc0000;
	text-align:center;
	padding: 0px;
}
.agenda_cat_sel {  /* para el menu */
	padding-left:22px;
padding-top:8px;
	padding-bottom:5px;
	color:#FFFFFF;
	background: url(../img/flecha_trans2.gif) 1em 1em no-repeat;
	background-color:#6A0009;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
DIV.agenda_cat_sel a:link{
color:#FFFFFF;
}
DIV.agenda_cat_sel a:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF; text-decoration: none; }
DIV.agenda_cat_sel a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF; text-decoration: none; }
DIV.agenda_cat_sel a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF; text-decoration: underline; }
.agenda_cat { /* para el menu */
		padding-left:22px;
padding-top:8px;
	padding-bottom:5px;
	color:#FFFFFF;
	background: url(../img/flecha_trans2.gif) 1em 1em no-repeat;
	background-color:#6A0009;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	

}

DIV.agenda_cat a:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF; text-decoration: none; }
DIV.agenda_cat a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF; text-decoration: none; }
DIV.agenda_cat a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF; text-decoration: underline; }
#menu_agenda {
	text-align: left;
	padding:5px;
	line-height:18px;
}
#select_mes form {
	display: inline;
}

#periodo {
  margin-bottom:10px;
  font-size:0.85em;
  padding-right:6px;
}

#periodo a{
  color:#3F85CC;
}

#periodo a:hover{
  color:#3F85CC;
}


#bloque-calendario {text-align:center; width:100%;}
#tabla-calendario {}
#calendario-anterior {text-align:left;padding:5px;font-weight:bold;}
#calendario-mes {text-align:center;padding:5px;font-weight:bold;
color:#003075;}
#calendario-siguiente {text-align:right;padding:5px;font-weight:bold;}
#fila-dias {text-align:center;padding:5px;background:#e8e8e8; margin-top:10px; text-transform:uppercase; color:#003075;}
.dia-numero {text-align:right;margin:3px;padding:3px;border:2px solid #c0c0c0;background:#ffffff;color:#ff0000;float:right;font-weight:bold }

#calendario-anterior a{
	color:#8A4377;
}

#calendario-siguiente a{
	color:#8A4377;
}

.cuadro-undia, .undia-vacio {
	/*width:100%;*/
	background-color:#f1f1f1;
	height:100%;
	border:1px solid #B2C22E;
}

a.enlace-dia {
	text-decoration:none; 
	color:#000000; 
	font-weight:bold 
	}
	
a.enlace-semana {
	text-decoration:none; 
	color:#000000; 
	font-weight:bold 
	}
	
.ver-semana{
	clear:both;
	text-align:left;
	}

.boton_tablon {
	background:#C0C0C0 none repeat scroll 0 0;
	border:0 none;
	color:#000000;
	cursor:pointer;
	font-family:Verdana,Helvetica;
	font-size:11px;
	height:20px;
	width:75px;
}


.undia-finde {background:#FFDFDF;}
.undia-hoy {background:#EFF6B5;}

.datos-dia {
	width:100%;
	height:100%;
	text-align:left;
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;
	overflow:hidden;
	}
	
.datos-dia a:hover{ font-family:Arial, Helvetica, sans-serif;font-weight:bolder;
}
.datos-dia a:link{ font-family:Arial, Helvetica, sans-serif;font-weight:bolder;
}
.datos-dia a:visited{ font-family:Arial, Helvetica, sans-serif;font-weight:bolder;
}
.calendario-diassemana {width:14.28%;
font-size:10px; padding:5px;}

.estselmes{
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	line-height:1em;
}
.boton{

}
#buscaragenda{
vertical-align:top;
}
.catgris{
background-color:#ECECEC;
padding:2px;
width:auto;
}
#bloque-calendario td{
font-family:Arial, Helvetica, sans-serif;
}
#eventos{
/*background-image:url(../img/fondoagenda.jpg);
background-repeat:no-repeat;*/
}
