/* CSS Document */

/*Estilos para la agenda de actividades*/

#agendaglobal{
	width:100%;
	border-top:1px solid #CCCCCC;
	margin-top:10px;
	padding-top:15px;
}

#menu_cat{
	width:195px;
	margin-top:3px;
	display:none;
}

/*Estilos para el menu lateral*/

#cont_menu_agenda {
	border-top:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	padding:5px 0;
	width:90%;
	margin:0 auto;
	margin-top:8px;
}

.agenda_cat a{
	background:transparent url(/img_maquetacion/ico_menu_tit.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	color:#000000;
	display:block;
	text-transform:none;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
}


.agenda_cat_sel a{
	background:transparent url(/img_maquetacion/ico_menu_tit.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	display:block;
	text-transform:none;
	padding-left:10px;
	color:#666666;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
}

.agenda_cat_sel, agenda_cat{
	width:188px;
}

.titulo_menu{
	background:transparent url(/img_maquetacion/modulo_tit_vineta.jpg) no-repeat scroll 9px 12px;
	color:#425C7D;
	font-size:1.2em;
	margin:0 auto;
	padding: 9px 0 10px;
	width:90%;
}

/*Estilos para el bloque agenda*/

#agendaglobal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

#agendabusqueda{
	padding:0;
	padding-bottom:20px;
	width:100%;
	overflow:hidden;
}

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

#select_anio {
	color:#5C2D84;
	display:inline;
	float:left;
	margin-right:20px;
	margin-top:5px;
}

#select_anio a {
	color:#5C2D84;
}

#buscaragenda {
	vertical-align:top;
	float:right;
	width:290px;
	text-align:right;
	height:21px;
	overflow:hidden;
}

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


.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;
}

#calendariomes {
	margin-bottom:5px;
	margin-top:0;
}

div.linkcalendario td {
	border:1px solid #E3E3E3;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}

.ag-cal-dc {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	height:33px;
	line-height:15px;
	padding:0;
	text-align:center;
}

.ag-cal-d {
	color:#000000;
}

.ag-cal-dt {
	color:#666666;
}

div.linkcalendario a:link {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

.ag-cal-dtfinde {
	color:#CC0000;
}

div.linkcalendario td {
	border:1px solid #E3E3E3;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
}

.ag-cal-dtfinde {
	color:#CC0000;
}

div.linkcalendario td {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
}

.ag-cal-dcactivo {
	background-color:#f2fecc;
	border:1px solid #687B84;
	height:33px;
	line-height:15px;
	padding:0;
	text-align:center;
}

.ag-cal-dc-on{
	line-height: 15px;
	height: 33px;
	background-color: #e1e7fd;
	border: 1px solid #cc0000;
	text-align: center;
	padding: 0px;
}

/*Estilos para la zona de eventos*/

.catgris {
	background-color:#F5F5F4;
	padding:2px;
	width:auto;
	width:540px; 
	height:36px; 
	padding-top:5px;
	padding-left:5px; 
	margin-top:15px;
	padding-bottom:10px;
}

#periodo{
	margin-top:7px;
}

#periodo a{
	color:#5C2D84;
}

#bloque-calendario {
	text-align:center;
	width:100%;
}

#bloque-calendario td {
	font-family:Arial,Helvetica,sans-serif;
}

#calendario-anterior{
	text-align:left;
}

#calendario-anterior a {
	color:#919191;
	font-weight:bold;
}

#calendario-siguiente{
	text-align:right;
}

#calendario-siguiente a{
	color:#919191;
	font-weight:bold;
}

#calendario-mes {
	color:#5C2D84;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

#fila-dias {
	background-color:#E8E8E8;
	color:#000000;
	margin-top:10px;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
}

.calendario-diassemana {
	font-size:10px;
	padding:5px;
	width:14.28%;
}

.cuadro-undia, .undia-vacio {
	background-color:#F5F5F4;
	height:100%;
}

.datos-dia {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	height:100%;
	overflow:hidden;
	text-align:left;
	width:100%;
	min-height:70px;
}

.dia-numero {
	color:#FF0000;
	float:right;
	font-weight:bold;
	padding-right:3px;
	padding-top:3px;
	text-align:right;
	width:97%;
	margin-bottom:5px;
}

.datos-dia a:link {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bolder;
}

a.enlace-dia {
	color:#5C2D84;
	font-weight:bold;
	text-decoration:none;
}