@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-image:url(../imagenes_ag/fondo_body_lineas_basico.gif);
	background-repeat:repeat;
/*	background-:#ffffff;*/
	font-family:Arial, Helvetica, sans-serif;
}

div{
	float:left;
	display:block;
	background-repeat:no-repeat;
}

select, input {
			background-color:#5986a1;
			/*	border: solid 1px #8f8f8f;*/
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#fff;
			font-size:90%;
			/*width:175px;*/
		}


a{
	color:#fff;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


p{
	margin:0;
	paddign:0;
	line-height:130%;
}

img{
	border:0;
}

ul{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	float:left;
}

li{
	float:left;
	display:block;
}

.bold{
	font-weight:bold;
}

.contenedor_externo{
	width:100%;
	background-image:url(../imagenes_ag/fondo_lateral.gif);
	background-image:url(../imagenes_ag/fondo_mares.jpg);
	background-repeat:repeat-x;
}


.contenedor_global{
	width:926px;
	margin:0 auto;
	padding:0;
	float:none;
}


.cabecera{
	width:926px;
	height:192px;
}

	.cabecera_area_logo_y_menu{
		width:926px;
		height:57px;
		background-image:url(../imagenes_ag/cebecera_logo.gif);
		text-align:right;
	}
		.cabecera_area_logo_y_menu img{
			padding:0;
			margin:0;
			float:right;
		}
	
	
	.cabecera_banda_superior{
		width:926px;
		width:911px;
		height:21px;
	/*	height:18px;
		padding-top:3px;*/
		padding-left:15px;
	/*	padding-right:15px;*/
		color:#e3e3e3;
		text-transform:uppercase;
		font-size:8pt;
		font-weight:bold;		
	}
	
		.capa_banda_superior_motivo_fecha{
			width:300px;
			height:18px;
			padding-right:92px;
			padding-top:3px;
			background-image:url(../imagenes_ag/banda_superior_motivo_fecha.gif);
			background-position:right;
			float:right;
			text-align:right;
			font-weight:normal;
			text-transform:none;
		
		}

		.capa_banda_superior_leyenda{
			height:18px;
			width:300px;
			padding-top:3px;
		}
	
		.capa_banda_superior_banderas{
			float:right;
			height:21px;
			width:129px;
		}
		
		
		.capa_banda_superior_banderas img{
			width:23px;
			height:21px;
			padding-left:7px;
		}
	
	.cabecera_fondo_mosaico{
		width:926px;
		height:91px;
		background-image:url(../imagenes_ag/cabecera_fondo_mosaico.jpg);
	}
	
	.cabecera_fondo_mosaico_eventos_desplegados{
		width:926px;
		height:91px;
		background-image:url(../imagenes_ag/cabecera_fondo_evento_desplegado.jpg);
	}	
	
	.cabecera_fondo_menu{
		width:926px;
		height:23px;
		background-image:url(../imagenes_ag/cabecera_fondo_menu.gif);
		background-repeat:repeat-x;
		background-color:#e3e3e3;
	}
	


.cuerpo_superior{
	width:926px;
	background-color:#e3e3e3;


}	

	.cuerpo_superior_flash{
		width:656px;
		height:354px;
		padding-right:30px; /*35*/
		padding-top:20px;		
	}
	
	.cuerpo_superior_columna_derecha{
		width:220px;
		width:204px;
		width:235px;
		width:240px;
		padding-top:27px;
	}
	
			.cuerpo_superior_columna_derecha ul{
				width:204px;
				width:235px;
				float:left;	
			}
			
				.cuerpo_superior_columna_derecha ul li{
					padding-bottom:4px;
					padding-right:15px;
					padding-left:15px;
				}
	
				.cuerpo_superior_columna_derecha ul li.reservas{
					padding-bottom:4px;
					height:240px;
/*					background-image:url(../imagenes_ag/rutas_turisticas.gif);
					background-repeat:no-repeat;
					background-position:top;*/
					height:210px;
				}

				.cuerpo_superior_columna_derecha ul li.rutas{
					padding-bottom:4px;
					height:240px;
					height:180px;
				}	
	
.cuerpo_inferior{
/*	width:926px;
	height:226px;
	background-image:url(../imagenes_ag/cuerpo_inferior_fondo_total.gif);*/
	width:926px;
	height:178px;
	height:195px;
	background-image:url(../imagenes_ag/cuerpo_inferior_fondo_total.gif);
}

	.cuerpo_inferior_barra_eventos{
		width:862px;
		padding:32px;
		padding-top:11px;
		padding-bottom:1px;
		color:#fff;
		text-transform:uppercase;
		font-size:8pt;
		font-weight:bold;
		
	}
	
	.cuerpo_inferior_capa_flotante_derecha{
		float:right;
		text-transform:none;
		font-weight:normal;
	}
	
	.cuerpo_inferior_capa_trio_recuadros{
		width:894px;
		padding:16px;
		padding-top:10px;
		padding-bottom:10px;
		color:#3e667c;
		font-weight:bold;
		font-size:9pt;
		text-transform:uppercase;
		
		padding-top:7px;
	}
	
		.cuerpo_inferior_capa_trio_recuadros a{
			color:#3e667c;
			text-decoration:none;
		}

		.cuerpo_inferior_capa_trio_recuadros a:hover{
			color:#1e6d1e;
			text-decoration:none;
		}

	
	
			.cuerpo_inferior_capa_trio_recuadros img{
				/*width:66px;
				height:50px;
				float:left;*/
				display:block;
				vertical-align:middle;
				/*border:1px;
				border-style:solid;
				border-color:#fff;*/
			}	
			

			.cuerpo_inferior_recuadro_lateral_trio{
				width:295px;
				width:265px;
				padding-left:15px;
				padding-right:15px;
				.width:270px;
				.padding-right:10px;
			}
			
			.cuerpo_inferior_recuadro_central_trio{
				width:294px;
				width:264px;
				padding-left:20px;
				padding-right:20px;
			}
			
			.thumb_titular{
			/*	padding-top:20px;
				padding-left:12px;
				.padding-left:5px;*/
				width:180px;
				padding-top:15px;
				padding-left:12px;
				.padding-left:5px;
				float:left;
				display:block;
			}
			
			.thumb_titular_motos{
			/*	padding-top:20px;
				padding-left:12px;
				.padding-left:5px;*/
				width:180px;
				padding-top:5px;
				padding-left:12px;
				.padding-left:5px;
				float:left;
				display:block;
			}
			
			.thumb_comentarios{
				width:264px;
				font-size:8pt;
				font-weight:normal;
				text-transform:none;
				letter-spacing:0.25pt;
				padding-top:3px;				
			}
			
					.thumb_comentarios p{
						margin:0px;
						padding-bottom:1px;					
					}	

					.thumb_comentarios p.subtitular{
						font-size:8pt;
						font-weight:bold;				
					}	
			
			
.contenedor_logos_enlaces{
	width:926px;
	text-align:center;
}


	.contenedor_logos_enlaces img{
			padding-right:10px;
			border:0px;
	}
	



.pie_contenedor_exterior{
	width:100%;
	height:94px;
	background-image:url(../imagenes_ag/pie_fondo.gif);
	background-repeat:repeat-x;
}	

	.pie_contenedor_centrado{
		width:926px;
		height:94px;
		margin:0 auto;
		padding:0px;
		float:none;
	}
	
	.pie_logo_patronato{
		width:190px;
		height:94px;
		float:right;
		background-image:url(../imagenes_ag/pie_logo_patronato.gif);
	}
	.pie_enlaces{
		padding-top:10px;
		padding-left:10px;
		font-size:8pt;
		color:#fff;
	}
	
	.pie_enlaces img{
		padding-left:5px;
		padding-right:10px;
		vertical-align:middle;
	}
	
	
/*********************** AGENDA | PAGINA PRINCIPAL****************/	
	
.agenda_contenedor_principal{
	width:926px;
	background-color:#e3e3e3;
/*	background-color:#fff;*/
	background-image:url(../imagenes_ag/agenda_contenedor_pie.gif);
	background-position:bottom;
	padding-bottom:44px;
	padding-top:44px;
/*	border:1px solid #CC0000;*/
	float:left;
}	

.agenda_contenedor_principal_print{
	width:700px;
	background-color:#e3e3e3;
	background-color:#fff;
	background-image:url(../imagenes_ag/agenda_contenedor_pie.gif);
	background-position:bottom;
	padding-bottom:44px;
	padding-top:44px;
/*	border:1px solid #CC0000;*/
	float:left;
}	

.agenda_contenedor_selectores{
	width:926px;
	width:856px;
	height:55px;
	padding-left:35px;
	padding-right:35px;
	background-image:url(../imagenes_ag/agenda_eventos_titular.gif);
	background-repeat:no-repeat;
	/*border:1px solid #FFFF00;*/
}

	.tabs{
		float:right;
		height:40px;
		height:28px;
		width:86px;
		margin-left:5px;
		margin-top:27px;
	}
	
	.tabs_activa{
		float:right;
		height:40px;
		width:86px;
		margin-left:5px;
		margin-top:15px;
	}	
	
.agenda_contenedor_externo_evento_semanal{
	width:926px;
	width:856px;
	/*height:423px;
	height:403px;*/
	padding-left:35px;
	padding-right:35px;
/*	padding-top:10px;*/
	padding-bottom:10px;
	background-image:url(../imagenes_ag/agenda_evento_semanal_bg.gif);
	background-repeat:repeat-y;	
/*	border:1px  #33FF33 solid;*/
}


.agenda_contenedor_externo_evento_desplegado{
	width:926px;
	width:856px;
	/*height:423px;
	height:403px;*/
	padding-left:35px;
	padding-right:35px;
/*	padding-top:10px;*/
	padding-bottom:10px;
	background-image:url(../imagenes_ag/agenda_evento_desplegado_bg.gif);
	background-repeat:repeat-y;	
}

.agenda_contenedor_esquinas_superiores_evento_semanal{
	width:926px;
	width:856px;
	padding-left:35px;
	padding-right:35px;	
	padding-top:10px;	
	height:56px;
	background-image:url(../imagenes_ag/agnd_evnt_semanal_sup.gif);	
/*	border:1px solid #33CCFF;*/
	}

.agenda_contenedor_esquinas_inferiores_evento_semanal{
	width:926px;
	width:856px;
	height:33px;
	padding-left:35px;
	padding-right:35px;	
	padding-top:10px;
	background-image:url(../imagenes_ag/agnd_evnt_semanal_inf.gif)	;
	font-size:8pt;
	color:#34637d;
/*	border:solid 1px #000000;*/
	}	


.agenda_contenedor_esquinas_superiores_evento_desplegado{
	width:926px;
	width:856px;
	padding-left:35px;
	padding-right:35px;	
	padding-top:10px;	
	height:56px;
	background-image:url(../imagenes_ag/agnd_evnt_dsplgdo_sup.gif);	
	}
.agenda_contenedor_esquinas_inferiores_evento_desplegado{
	width:926px;
	width:856px;
	height:33px;
	padding-left:35px;
	padding-right:35px;	
	padding-top:10px;
	background-image:url(../imagenes_ag/agnd_evnt_dsplgdo_inf.gif)	;
	font-size:8pt;
	color:#34637d;
	}	
	
.agenda_contenedor_esquinas_inferiores_evento_desplegado a{
	color:#34637d;
	}




.agenda_contenedor_blog{
	width:926px;
	width:856px;
	height:423px;
	height:403px;
	padding-left:35px;
	padding-right:35px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../imagenes_ag/agenda_fondo_blog.png);
}

	.agenda_area_buscador{
		width:856px;
		height:46px;
		font-weight:bold;
		font-size:14pt;		
		color:#3e667c;
	}

	.agenda_area_buscador a{
		color:#3e667c;

	}	
	
	.agenda_desplegada_menu_envia_amigo{
		float:right;
		font-size:8pt;
		color:#3e667c;
		padding-left:10px;
	}
	
	.agenda_desplegada_menu_envia_amigo img{
		margin-right:5px;
	}	
	
	
	.agenda_columna_izquierda{
		width:594px;
		width:580px;
		float:left;
		padding-right:14px;
		padding-top:12px;
/*		border:1px solid #CC0000;*/
	}
	
			.agenda_columna_izquierda_area_temas{
				width:435px;
				color:#3e667c;
				font-weight:bold;
				font-size:8pt;
			}
			
			.agenda_columna_izquierda_area_temas ul{
				width:435px;
				padding-top:10px;
			}
			
				.agenda_columna_izquierda_area_temas ul li{
					width:200px; /*83*/
					padding-bottom:10px;
					padding-bottom:10px;					
				}
				
				.agenda_columna_izquierda_area_temas ul li.li_filtrarTemas{
					width:435px;
					padding-bottom:0px;
				}				
				
				.agenda_columna_izquierda_area_temas ul li input.inputBasico{
					border:0px;
					background-color:#fff;
					
				}

				.agenda_columna_izquierda_area_temas ul li.agenda_temas_103px{
					width:100px;
				}	
					
			.agenda_columna_izquierda_selector_municipios{
				width:145px;
				width:136px;
				height:75px;
				height:37px;
				padding-top:50px;
				background-image:url(../imagenes_ag/agenda_selector_municipios_bg.png);
				background-repeat:no-repeat;
				background-position:bottom;
				font-size:8pt;
				color:#3e667c;
				text-align:center;
			}	


			.agenda_evento_desplegado_selector_municipios_flotante{
				width:145px;
				width:136px;
				height:75px;
				height:37px;
				padding-top:50px;
				background-image:url(../imagenes_ag/agenda_selector_municipios_bg.png);
				background-repeat:no-repeat;
				background-position:bottom;
				font-size:8pt;
				color:#3e667c;
				text-align:center;
				float:right;
				margin-left:20px;
			}				
			
			.span_meses{
				text-transform:uppercase;
				width:54px;
				height:22px;
				text-align:center;
				display:block;
				float:left;
				padding-top:5px;
			}

			.span_municipios{
				text-transform:uppercase;	
				width:82px;
				height:22px;
				text-align:center;
				display:block;
				float:left;
				padding-top:5px;						
			}
			
			.agenda_evento_desplegado_area_texto{
				width:580px;
			}

					.agenda_evento_desplegado_area_texto p{
						margin:0;
						padding:0px;
						line-height:130%;
						color:#34637d;
						font-size:8pt;
						display:block;
						margin-bottom:10px;
						text-align:justify;
					}									

					.agenda_evento_desplegado_area_texto p.p_evnt_Dsplg_Titular{
						font-weight:bold;
						font-size:14pt;
						text-transform:uppercase;
					}									

					.agenda_evento_desplegado_area_texto p.p_evnt_Dsplg_negrita{
						font-weight:bold;
						font-size:9pt;
					}
					 
					 
					.agenda_evento_desplegado_area_texto p a {
						color:#34637d;
						font-weight:bold;
					}

			.agenda_columna_izquierda_selector_anual{
				width:580px;
				padding-top:20px;
			}
			
			.agenda_columna_izquierda_selector_anual a{
				color:#3e667c;
			}			
			
					.agenda_columna_izquierda_selector_anual ul.hilera_meses{
						width:580px;
						color:#3e667c;
					}

					.agenda_columna_izquierda_selector_anual ul.hilera_meses li{
						width:580px; /*96*/
						background-repeat:no-repeat;
						text-align:center;
						text-transform:uppercase;
						font-size:8pt;
						padding-bottom:5px;
					}
					
					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.mes{
						width:93px;
						background-repeat:no-repeat;
						text-align:center;
						text-transform:uppercase;
						font-size:8pt;
						padding-bottom:5px;
					}
					
					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.li_area_para_calendario{
						width:245px;
						padding-right:20px;
						text-align:left;
					}						
					
					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.intervalo_mes_negrita{
						width:580px;
						padding-top:10px;
						font-weight:bold;
						text-align:left;
						text-transform:uppercase;
					}

					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.thumb_ene_jun{
						width:580px;
						height:75px;
						background-image:url(../imagenes_ag/thumb_ene_jun.jpg);
						padding-bottom:0px;
					}

					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.thumb_jul_dic{
						width:580px;
						height:75px;
						background-image:url(../imagenes_ag/thumb_jul_dic.jpg);
						padding-bottom:0px;
					}	
					
					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.thumb_leyenda{
						width:580px;
						padding-bottom:0px;
						text-align:left;
						text-transform:none;
						padding-bottom:4px;
					}							

					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.thumb_leyenda_calendarios{
						width:580px;
						padding-bottom:0px;
						text-align:left;
						text-transform:none;
						padding-top:10px;
/*						padding-bottom:10px;*/
						text-align:left;
						color:#34637d;
						font-size:9pt;
					}	
					
					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.anno_vigente{
						width:580px;
						height:29px;
						text-align:left;
						text-transform:none;
						font-weight:bold;
						font-size:14pt;
						background-image:url(../imagenes_ag/anno_vigente_bg.jpg);
					}	
					
					.select_annos{
						margin-left:15px;
						font-size:8pt;
						width:150px;
					}

					.select_busqueda_avanzada{
						font-size:8pt;
						width:170px;
					}										
					
					.campo_busqueda{
						height:15px;
						width:250px;
						font-size:8pt;
						margin-right:5px;
					}
				


	
	.imagen_lupa{
		margin-top:30px;
		width:245px;
		height:371px;
		padding-left:17px;
		padding-top:15px;
		float:left;
		background-image:url(../imagenes_ag/lupa.gif);
		background-position:bottom;
/*		border: 1px #000000 solid;*/
	}


img.thumb_agenda{
	float:right;
	clear:left;
	display:block;
	margin-left:8px;
}			
	
	.agenda_columna_derecha{
		width:262px;
		width:245px;
		padding-left:17px;
		padding-top:15px;
	}
	
	
			.agenda_columna_derecha p{
				color:#3e667c;
				font-size:8pt;
				line-height:150%;
			}

			.agenda_columna_derecha p.p_evento_pie_foto{
				margin-top:5px;
				margin-bottom:10px;
				font-weight:bold;
			}
			
			.agenda_columna_derecha p.p_evento_nombre_campo_negrita{
				font-weight:bold;
				float:left;
				padding-right:3px;
			}	
	
			.agenda_columna_derecha p a {
				color:#3e667c;
				text-decoration:underline;
			}
	
			.agenda_columna_derecha p.p_semana_activa{
				font-weight:bold;
				font-size:16pt;
				display:block;
				line-height:110%;
			}			
	


.separador_calendarios{
	width:40px;
	height:40px;
}
	
	.calendario{
		width:245px;
		margin-bottom:10px;
		display:block;
	}
	
		.calendario ul{
			width:245px;
			margin-bottom:10px;
		}
		
		.calendario ul li{
			width:33px;
			border:1px solid;
			border-color:#fff;
			text-align:center;
			font-size:9pt;
			padding-top:4px;
			padding-bottom:4px;
			background-color:#fff;
		}
		
		.calendario ul li.festivo{
			background-color:#dfdfdf;
			border-color:#dfdfdf;
		}
		
		.calendario ul li.evento_en_agenda{
			background-color:#d9b12d;
			border-color:#d9b12d;
			font-weight:bold;
			color:#000;
		}
		
		.calendario ul li.dia_actual{
			color:#c39f29;
			font-weight:bold;
			border-color:#000;
		}	
		
		.calendario ul li.festivo_otro_mes{
			background-color:#dfdfdf;
			border-color:#dfdfdf;
			color:#757575;
		}	
		
		.calendario ul li.ordinario_otro_mes{
			color:#757575;
		
		}	
		
		.calendario ul li.nombre_dia{
			background-color:#34637d;
			border-color:#34637d;
			color:#87b6d0;
			font-weight:bold;
		
		}
		
		.calendario ul li.mes_activo{
			width:173px;
			background-color:#555;
			border-color:#555;
			color:#d9b12d;
			font-weight:bold;
		
		}	

		.calendario ul li.cambiar_mes_activo{
			width:33px;
			background-color:#555;
			border-color:#555;
			color:#d9b12d;
			font-weight:bold;
		
		}	
		
		.intervalos{
			width:200px;		/*95*/
			border:0px;	
			padding:0px;
			background-color:none;
			text-align:left;
			color:#34637d;
			font-size:9pt;
		}	
		
		.campos_intervalos{
			width:70px;
			background-color:#fff;
			font-size:7pt;
			color:#34637d;
		}
		
		.campos_intervalos img{
			padding-top:5px;
			padding-right:3px;
		}		
		
		.boton_ir{
			width:53px;
			border:0px;	
			padding:0px;	
			background-color:none;
			text-align:left;			
		}				
			

.btn_filtrar_temas{
	width:134px;
	height:21px;
	background-image:url(../imagenes_ag/btn_filtrar_temas_bg.png);
	text-align:center;
	color:#fff;
	border:0;
	padding-bottom:3px;
	cursor:pointer;
}

.btn_agenda_buscar{
	width:81px;
	height:21px;
	background-image:url(../imagenes_ag/btn_agenda_buscar.gif);
	text-align:center;
	color:#fff;
	border:0;
	padding-bottom:3px;
	cursor:pointer;
	font-size:7pt;
	font-weight:bold;
}

.btn_agenda_buscar_gris{
	width:81px;
	height:21px;
	background-image:url(../imagenes_ag/btn_agenda_buscar_gris.gif);
	text-align:center;
	color:#fff;
	border:0;
	padding-bottom:3px;
	cursor:pointer;
	font-size:7pt;
	font-weight:bold;
}

.btn_busqueda_avanzada{
	width:134px;
	height:21px;
	background-image:url(../imagenes_ag/btn_agenda_busca_avanzada.gif);
	text-align:center;
	color:#fff;
	border:0;
	padding-bottom:3px;
	cursor:pointer;
	font-size:7pt;
	font-weight:bold;
}

.btn_busqueda_avanzada_gris{
	width:134px;
	height:21px;
	background-image:url(../imagenes_ag/btn_agenda_busca_avanzada_gris.gif);
	text-align:center;
	color:#fff;
	border:0;
	padding-bottom:3px;
	cursor:pointer;
	font-size:7pt;
	font-weight:bold;
}
.btn_busqueda_avanzada_cadiz_com{
	width:255px;
	height:21px;
	background-image:url(../imagenes_ag/btn_busqueda_avanzada.gif);
	text-align:center;
	color:#fff;
	border:0;
	padding-bottom:3px;
	cursor:pointer;
	font-size:7pt;
	font-weight:bold;
}

.btn_ir{
	width:40px;
	height:23px;
	background-image:url(../imagenes_ag/btn_ir.gif);
	background-color:#fff;
	text-align:center;
	color:#fff;
	border:0;
	padding-bottom:3px;
	cursor:pointer;
	font-size:7pt;
	font-weight:bold;
}

.btn_ir_paginador{
	width:40px;
	height:23px;
	background-image:url(../imagenes_ag/btn_ir_paginador.gif);
	text-align:center;
	color:#fff;
	border:0;
	cursor:pointer;
	font-size:7pt;
	font-weight:bold;
	margin-left:6px;
	padding-bottom:3px;
	
}

img.thumb_evento{
	border:1px;
	border-style:solid;
	border-color:#fff;
	max-width:243px;
}

.agenda_evento_desplegados_bloque_inferior_otros_eventos{
	width:926px;
	margin-top:10px;
	background-image:url(../imagenes_ag/barra_otros_eventos.gif);

}

.eventos_relacionados_lista{
	width:926px;
	width:896px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	color:#3e667c;
	font-size:8pt;
}

.eventos_relacionados_lista a{
	font-weight:bold;
	color:#3e667c;
	
}

.eventos_relacionados_bloque_color{
	width:446px;
	width:428px;
	height:57px;
	height:80px; /*51*/
	border:1px;
	border-style:solid;
	border-color:#e6e6e6;
	background-image:url(../imagenes_ag/bloque_basico_color.jpg);
	background-repeat:repeat-x;
	margin-bottom:10px;
	padding-left:10px; /*18*/
	padding-top:3px !important;
	padding-top:6px;
}

.eventos_relacionados_bloque_gris{
	width:446px;
	width:428px;
	height:57px;	
	height:80px;	/*51*/
	border:1px;
	border-style:solid;
	border-color:#e6e6e6;
	background-image:url(../imagenes_ag/bloque_basico_gris.jpg);
	background-repeat:repeat-x;	
	margin-bottom:10px;
	padding-left:10px; /*18*/
	padding-top:3px !important;
	padding-top:6px;	
}

.texto_evento{
	width:340px;
	float:left;
}

.eventos_relacionados_lista img{
/*	border:1px;
	border-style:solid;
	border-color:#fff;
	border-bottom:0;
/*	margin-right:8px;
/*	float:left;*/
}

.eventos_semanales_bg{
	width:926px;
	height:124px;
	background-image:url(../imagenes_ag/cuerpo_inferior_bg_eventos_semanales.gif);
	margin-bottom:5px;
}

.capa_paginador_bg_gris{
	width:926px;
	width:856px;
	margin-top:10px;
	padding-left:35px;
	padding-right:35px;
	padding-top:3px;
}

.paginador_ir_pagina{
	color:#3e667c;
	font-size:8pt;
	font-weight:normal;
	padding-right:30px;
	font-weight:bold;
	
}

.input_paginador{
	width:20px;
	margin-left:3px;
}

.paginador_ir_pagina a{
	color:#3e667c;
	font-weight:normal;
	
}

#frame_reservas {
	height:300px;
	height:280px !important;
	*height:300px !important;
	
}
/*********** AÑADIDOS 23 FEBRERO 2009 *************/
.agenda_contenedor_esquinas_superiores_enviar_amigo{
	width:926px;
	width:856px;
	padding-left:35px;
	padding-right:35px;	
	padding-top:10px;	
	height:56px;
	background-image:url(../imagenes_ag/enviar_amigo_sup.gif);	
	}

.agenda_contenedor_esquinas_inferiores_enviar_amigo{
	width:926px;
	width:856px;
	height:33px;
	padding-left:35px;
	padding-right:35px;	
	padding-top:10px;
	background-image:url(../imagenes_ag/enviar_amigo_inf.gif)	;
	font-size:8pt;
	color:#34637d;
	}	

.agenda_contenedor_externo_enviar_amigo{
	width:926px;
	width:856px;
	/*height:423px;
	height:403px;*/
	padding-left:35px;
	padding-right:35px;
/*	padding-top:10px;*/
	padding-bottom:10px;
	background-image:url(../imagenes_ag/enviar_amigo_bg.gif);
	background-repeat:repeat-y;	
}

					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.enviar_amigo{
						width:580px;
						height:29px;
						text-align:left;
						text-transform:none;
						font-weight:bold;
						font-size:14pt;
					}	

					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.enviar_amigo_area_campo{
						width:580px;
						padding-bottom:0px;
						text-align:left;
						text-transform:none;
						padding-bottom:4px;
					}	

.campos_enviar_amigo{
	border:2px;
	border-color:#6e99b4;
	border-style:solid;
	background-color:#5886a2;
	color:#fff;
	width:500px;
	margin-bottom:5px;
	}

.campos_enviar_amigo_comentario{
	border:2px;
	border-color:#6e99b4;
	border-style:solid;
	background-color:#5886a2;
	color:#fff;
	width:500px;
	height:80px;
	margin-bottom:5px;
	}
	
					.agenda_columna_izquierda_selector_anual ul.hilera_meses li.linea_sobre_botones{
						width:580px;
						height:29px;
						text-align:left;
						text-transform:none;
						font-weight:bold;
						font-size:14pt;
						background-image:url(../imagenes_ag/linea_sobre_boton.jpg);
						padding-top:8px;
					}	

.boton_basico{
	width:81px;
	height:21px;
	background-image:url(../imagenes_ag/boton_basico.jpg);
	text-align:center;
	text-transform:uppercase;
	font-size:8.5pt;
	border:0px;
	padding-top:0px;
	margin-right:5px;

	}

.boton_basico_flotante_derecha{
	width:134px;
	height:21px;
	background-image:url(../imagenes_ag/btn_buscador_avanzado.jpg);
	text-align:center;
	font-size:8.5pt;
	border:0px;
	padding-top:0px;
	margin-right:5px;
	float:right;
	display:block;

	}

.volver_con_flecha{
	padding-left:23px;
	padding-top:3px;
	font-size:9pt;
	font-weight:normal;
	}

.agenda_contenedor_selectores_eventos{
	width:926px;
	width:856px;
/*	height:35px;*/
	padding-left:35px;
	padding-right:35px;
	/*border:1px solid #FFFF00;*/
}

.agenda_evento_desplegados_bloque_inferior_otros_eventos_eventos{
	width:926px;
	background-image:url(../imagenes_ag/barra_nueva.gif);

}

.cuerpo_inferior_barra_eventos_eventos{
		width:862px;
		padding:32px;
		padding-top:0px;
		padding-bottom:1px;
		color:#fff;
		text-transform:uppercase;
		font-size:8pt;
		font-weight:bold;
	}
	
.enlace {
	width:180px; 
	height:30px; 
	cursor:pointer;
}

.imagen_lupa_peq{
/*		margin-top:30px;*/
		width:210px;
		height:250px;
		padding-left:40px; /*17*/
		padding-top:15px;
		float:left;
		background-image:url(../imagenes_ag/lupa2.gif);
		background-position:bottom;
/*		border: 1px #000000 solid;*/
	}

.mes_enlace{
	width:93px; 
	height:75px; 
	cursor:pointer;
}
