html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}
body { line-height:1.2em; }
:focus { outline:0; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
blockquote:before,
blockquote:after,
q:before, q:after { content:""; }
blockquote,
q { quotes:"" ""; }
input, textarea { margin:0; padding:0; }
hr {
	background-color:#000;
	border:0;
	color:#000;
	height:1px;
	margin:0;
	padding:0;
}

body {
	background:#FFF;
	color:#000;
	font-family:Arial, Verdana, sans-serif;
	font-size:0.8em;
}

#cabecera_sup {
	background:#1F5696;
	border-bottom:2px solid #76AFCC;
	color:#FFF;
	font-size:0.8em;
	padding:5px 0;
	width:100%;
}
	#cabecera_sup .contenido { width:950px; margin:0 auto; overflow:hidden; }
		#cabecera_sup .enlaces { float:left; }
		#cabecera_sup .fecha { float:right; }
	#cabecera_sup a { color:#FFF; text-decoration:none; }
	
#cabecera { margin:0 auto; width:950px; }
	#cabecera a.inicio {
		background:url(../img/logo_santyago.jpg) no-repeat 0 0;
		display:block;
		float:left;
		height:75px;
		margin:10px 0 0 10px;
		text-indent:-10000px;
		width:271px;
	}
	#cabecera .frase {
		color:#1F5696;
		float:right;
		font-style:italic;
		margin:10px 0 0;
		text-align:right;
		width:300px;
	}
	#cabecera .menu {
		float:right;
		margin:15px 0;
		width:640px;
	}
		#cabecera .menu li { float:left; margin:0 0 0 15px; }
			#cabecera .menu li a { color:#76AFCC; text-decoration:none;}
			#cabecera .menu li a:hover { color:#1F5696; padding:0 0 5px; }
			#cabecera .menu li a.sel { color:#1F5696; padding:0 0 5px; }
			
		/* Inicio ************* */
		#m_inicio {
			width:48px;
			height:20px;
			background:url(../img/menu.jpg) 0 -20px no-repeat;
			display:block;
		}
		#m_inicio_ {
			width:48px;
			height:20px;
			background:url(../img/menu.jpg) 0 -40px no-repeat;
			display:block;
			text-indent:-10000px;
		}
		#m_inicio a {
			width:48px;
			height:20px;
			background:url(../img/menu.jpg) 0 0 no-repeat;
			text-indent:-10000px;
			display:block;
		}
		#m_inicio a:hover { background:none; }
		/* Quienes somos ************* */
		#m_quienes_somos {
			width:105px;
			height:20px;
			background:url(../img/menu.jpg) -48px -20px no-repeat;
			display:block;
		}
		#m_quienes_somos_ {
			width:105px;
			height:20px;
			background:url(../img/menu.jpg) -48px -40px no-repeat;
			display:block;
			text-indent:-10000px;
		}
		#m_quienes_somos a {
			width:105px;
			height:20px;
			background:url(../img/menu.jpg) -48px 0 no-repeat;
			text-indent:-10000px;
			display:block;
		}
		#m_quienes_somos a:hover { background:none; }
		/* Opinion ************* */
		#m_opiniones {
			width:62px;
			height:20px;
			background:url(../img/menu.jpg) -153px -20px no-repeat;
			display:block;
		}
		#m_opiniones_ {
			width:62px;
			height:20px;
			background:url(../img/menu.jpg) -153px -40px no-repeat;
			display:block;
			text-indent:-10000px;
		}
		#m_opiniones a {
			width:62px;
			height:20px;
			background:url(../img/menu.jpg) -153px 0 no-repeat;
			text-indent:-10000px;
			display:block;
		}
		#m_opiniones a:hover { background:none; }
		/* Noticias ************* */
		#m_noticias {
			width:65px;
			height:20px;
			background:url(../img/menu.jpg) -215px -20px no-repeat;
			display:block;
		}
		#m_noticias_ {
			width:65px;
			height:20px;
			background:url(../img/menu.jpg) -215px -40px no-repeat;
			display:block;
			text-indent:-10000px;
		}
		#m_noticias a {
			width:65px;
			height:20px;
			background:url(../img/menu.jpg) -215px 0 no-repeat;
			text-indent:-10000px;
			display:block;
		}
		#m_noticias a:hover { background:none; }
		/* Agenda ************* */
		#m_agenda {
			width:60px;
			height:20px;
			background:url(../img/menu.jpg) -280px -20px no-repeat;
			display:block;
		}
		#m_agenda_ {
			width:60px;
			height:20px;
			background:url(../img/menu.jpg) -280px -40px no-repeat;
			display:block;
			text-indent:-10000px;
		}
		#m_agenda a {
			width:60px;
			height:20px;
			background:url(../img/menu.jpg) -280px 0 no-repeat;
			text-indent:-10000px;
			display:block;
		}
		#m_agenda a:hover { background:none; }
		/* Recursos ************* */
		#m_recursos {
			width:69px;
			height:20px;
			background:url(../img/menu.jpg) -340px -20px no-repeat;
			display:block;
		}
		#m_recursos_ {
			width:69px;
			height:20px;
			background:url(../img/menu.jpg) -340px -40px no-repeat;
			display:block;
			text-indent:-10000px;
		}
		#m_recursos a {
			width:69px;
			height:20px;
			background:url(../img/menu.jpg) -340px 0 no-repeat;
			text-indent:-10000px;
			display:block;
		}
		#m_recursos a:hover { background:none; }
		/* Galerias ************* */
		#m_galerias {
			width:49px;
			height:20px;
			background:url(../img/menu.jpg) -409px -20px no-repeat;
			display:block;
		}
		#m_galerias_ {
			width:49px;
			height:20px;
			background:url(../img/menu.jpg) -409px -40px no-repeat;
			display:block;
			text-indent:-10000px;
		}
		#m_galerias a {
			width:49px;
			height:20px;
			background:url(../img/menu.jpg) -409px 0 no-repeat;
			text-indent:-10000px;
			display:block;
		}
		#m_galerias a:hover { background:none; }
		/* Cancionero ************* */
		#m_cancionero {
			width:79px;
			height:20px;
			background:url(../img/menu.jpg) -458px -20px no-repeat;
			display:block;
		}
		#m_cancionero_ {
			width:79px;
			height:20px;
			background:url(../img/menu.jpg) -458px -40px no-repeat;
			display:block;
			text-indent:-10000px;
		}
		#m_cancionero a {
			width:79px;
			height:20px;
			background:url(../img/menu.jpg) -458px 0 no-repeat;
			text-indent:-10000px;
			display:block;
		}
		#m_cancionero a:hover { background:none; }
		/* Contacto ************* */
		#m_contacto {
			width:73px;
			height:20px;
			background:url(../img/menu.jpg) -537px -20px no-repeat;
			display:block;
		}
		#m_contacto_ {
			width:73px;
			height:20px;
			background:url(../img/menu.jpg) -537px -40px no-repeat;
			display:block;
			text-indent:-10000px;
		}
		#m_contacto a {
			width:73px;
			height:20px;
			background:url(../img/menu.jpg) -537px 0 no-repeat;
			text-indent:-10000px;
			display:block;
		}
		#m_contacto a:hover { background:none; }
		
		
		

#contenedor {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:950px;
}
	#contenedor div.col_izq_cen { float:left; margin:20px 20px 0 0; overflow:hidden; width:710px; }
	#contenedor div.col_izq { float:left; margin:20px 20px 0 0; overflow:hidden; width:390px; }
	#contenedor div.col_cen { float:left; margin:20px 20px 0 0; overflow:hidden; width:300px; }
	#contenedor div.col_dch { float:left; margin:20px 0 0; overflow:hidden; width:220px; }


#contenedor h3 a { color:#000; text-decoration:none; }

#contenedor div.col_izq .noticia h3 a,
#contenedor div.col_izq_cen h3 a,
#contenedor div.col_cen .destacado h3 a,
#contenedor div.col_cen .opinion h3 a { color:#1F5696; font-weight:bold; }
#contenedor div.col_izq .noticia h3 a:hover,
#contenedor div.col_izq_cen h3 a:hover,
#contenedor div.col_cen .destacado h3 a:hover,
#contenedor div.col_cen .opinion h3 a:hover { /*color:#020C31;*/text-decoration:underline; }

#contenedor div.col_cen .galerias h3 { line-height:1em; text-align:center; }
#contenedor div.col_cen .galerias h3 a { font-size:0.8em; }
#contenedor div.col_cen .galerias h3 a:hover { text-decoration:underline; }

#contenedor div.quienes_somos p { margin:0 0 10px; }
#contenedor div.quienes_somos a { color:#1F5696; text-decoration:none; }
#contenedor div.quienes_somos a:hover { color:#76AFCC; text-decoration:underline; }
#contenedor div.quienes_somos strong { color:#1F5696; font-weight:bold; }
#contenedor div.quienes_somos .titulo {
	color:#1F5696;
	font-size:1.6em;
	font-weight:bold;
	line-height:1.2em;
	margin:10px 0 25px;
}
#contenedor div.quienes_somos ol { list-style-type:lower-latin; margin:0 0 10px 25px; padding:0 0 0 15px; }

#contenedor a.volver {
	color:#666;
	float:right;
	font-size:0.8em;
	text-decoration:none;
}
#contenedor a.volver:hover { color:#000; }

#contenedor div.col_izq .noticia,
#contenedor div.col_izq_cen .noticia,
#contenedor div.col_izq_cen .opinion,
#contenedor div.col_izq_cen .galeria { float:left; margin:0 0 20px; width:100%; }
	#contenedor div.col_izq .noticia .subtitulo,
	#contenedor div.col_izq_cen .noticia .subtitulo,
	#contenedor div.col_izq_cen .opinion .autor { color:#1F5696; }
	#contenedor div.col_izq .noticia h3 a,
	#contenedor div.col_izq_cen .noticia h3 a,
	#contenedor div.col_izq_cen .opinion h3 a,
	#contenedor div.col_izq_cen .galeria h3 a { font-size:1.8em; font-weight:bold; line-height:1em; }
	#contenedor div.col_izq .noticia .fecha,
	#contenedor div.col_izq_cen .noticia .fecha,
	#contenedor div.col_izq_cen .opinion .fecha,
	#contenedor div.col_izq_cen .galeria .fecha { color:#999; font-size:0.9em; margin:0 0 5px; }
	#contenedor div.col_izq .noticia spam.comentarios,
	#contenedor div.col_izq_cen .noticia spam.comentarios,
	#contenedor div.col_izq_cen .opinion spam.comentarios { color:#76AFCC; margin:0 0 0 10px; }
	#contenedor div.col_izq .noticia .imagen,
	#contenedor div.col_izq_cen .noticia .imagen,
	#contenedor div.col_izq_cen .opinion .imagen,
	#contenedor div.col_izq_cen .galeria .imagen {
		float:left;
		margin:0 10px 0 0;
		text-align:center;
		width:100px;
	}
	#contenedor div.col_izq .noticia .texto {
		color:#666;
		float:left;
		text-align:justify;
		width:280px;
	}
	#contenedor div.col_izq .noticia .texto_total {
		color:#666;
		float:left;
		text-align:justify;
		width:100%;
	}
	#contenedor div.col_izq_cen .noticia .entradilla {
		color:#999;
		float:left;
		text-align:justify;
	}
		#contenedor div.col_izq .noticia .texto a,
		#contenedor div.col_izq .noticia .texto_total a,
		#contenedor div.col_izq_cen .noticia .texto a,
		#contenedor div.col_izq_cen .noticia .subtitulo a { color:#666; }
	
	#contenedor div.col_izq_cen .ficha,
	#contenedor div.col_izq_cen #comentarios,
	#contenedor div.col_izq_cen .form_comentarios { float:left; clear:both; width:100%; }
	#contenedor div.col_izq_cen #comentarios {
		border-top:1px solid #EFEFEF;
		margin:15px 0 0;
		padding:5px 0 0;
	}
	
		#contenedor div.col_izq_cen .ficha h3 {
			color:#1F5696;
			font-size:2.2em;
			font-weight:bold;
			line-height:1em;
			margin:5px 0 10px;
		}
		#contenedor div.col_izq_cen .ficha .subtitulo,
		#contenedor div.col_izq_cen .ficha .autor { color:#1F5696; }
		#contenedor div.col_izq_cen .ficha .entradilla,
		#contenedor div.col_izq_cen .ficha .entradilla a { color:#666; }
		#contenedor div.col_izq_cen .ficha .fecha {
			background:#EFEFEF;
			border-bottom:2px solid #76AFCC;
			color:#999;
			font-size:0.9em;
			margin:10px 0;
			padding:5px 10px;
			width:690px;
		}
		#contenedor div.col_izq_cen .ficha spam.comentarios { color:#76AFCC; margin:0 0 0 10px; }
		#contenedor div.col_izq_cen .ficha div.foto {
			background:#F4F4F4;
			border:1px solid #BEBEBE;
			float:right;
			margin:0 0 25px 30px;
			padding:5px 5px 0 5px;
			position:relative;
			text-align:center;
		}
			#contenedor div.col_izq_cen .ficha div.foto a {
				background:#CCC;
				border:1px solid #666;
				color:#666;
				display:block;
				font-size:0.8em;
				padding:1px 3px;
				position:absolute;
				right:10px;
				text-decoration:none;
				top:10px;
			}
		#contenedor div.col_izq_cen .ficha div.video {
			background:#F4F4F4;
			border:1px solid #BEBEBE;
			clear:right;
			float:right;
			margin:0 0 25px 30px;
			padding:5px 5px 0 5px;
			position:relative;
			text-align:center;
		}
		#contenedor div.col_izq_cen .ficha .cuerpo p { margin:10px 0; }
		#contenedor div.col_izq_cen .ficha .cuerpo a { color:#666; text-decoration:none; }
		#contenedor div.col_izq_cen .ficha .cuerpo a:hover { color:#666; text-decoration:underline; }
		
		#contenedor div.col_izq_cen .ficha .mas_fotos {
			background:#F4F4F4;
			border:1px solid #BEBEBE;
			float:left;
			margin:20px 0;
			padding:5px;
			width:698px;
		}
		#contenedor div.col_izq_cen .ficha .mas_fotos ul {			
			overflow-x:auto;
			white-space: nowrap;
			width:700px;
		}
			#contenedor div.col_izq_cen .ficha .mas_fotos ul li { display:inline; margin:0 0 0 10px; }
		
	#contenedor div.col_izq_cen .form_comentarios {
		background:#F7F7F7;
		border:1px solid #EEE;
		margin:10px 0;
		padding:10px 20px;
		width:668px;
	}
	/*
	#contenedor div.col_izq_cen .form_contacto {
		background:#F7F7F7;
		border-top:1px solid #EEE;
		border-left:1px solid #EEE;
		border-bottom:1px solid #EEE;
		float:left;
		height:200px;
		margin:66px 0 10px;
		padding:10px 20px;
		width:470px;
	}
	#contenedor div.col_izq_cen .imagen_contacto {
		float:left;
		height:293px;
		width:196px;
	}*/
	#contenedor div.col_izq_cen .form_contacto {
		background:#F7F7F7;
		border:1px solid #EEE;
		/*height:275px;*/
		margin:66px auto 10px;
		overflow: hidden;
		padding:10px 50px;
		width:500px;
	}
	
	#contenedor div.col_izq_cen .form_suscripcion {
		background:#F7F7F7;
		border:1px solid #EEE;
		height:150px;
		margin:66px auto 10px;
		padding:10px 50px;
		width:500px;
	}
		
		#paginacion_comentarios {
			float:left;
			height:20px;
			margin:10px 0 0;
			width:100%;
		}
			/*#paginacion_comentarios .pagina {
				color:#999;
				margin:0 2px;
				padding:1px 3px;
				text-decoration:none;
			}
			#paginacion_comentarios span.actual {
				color:#333;
				font-weight:bold;
				margin:0 2px;
				padding:1px 3px;
			}
			#paginacion_comentarios a.boton { color:#999; margin:0 2px; text-decoration:none; }
			#paginacion_comentarios .pagina:hover,
			#paginacion_comentarios a.boton:hover { color:#333; }
			#paginacion_comentarios span.boton { color:#CCC; margin:0 2px; }
			*/
			#paginacion_comentarios .pagina,
			#paginacion_comentarios a.boton {
				background:#FFF;
				border:1px solid #999;
				color:#999;
				margin:0 2px;
				padding:1px 3px;
				text-decoration:none;
			}
			#paginacion_comentarios .pagina:hover,
			#paginacion_comentarios a.boton:hover { border:1px solid #333; color:#333; }
			#paginacion_comentarios .actual {
				background:#CCC;
				border:1px solid #999;
				color:#FFF;
				font-weight:bold;
				margin:0 2px;
				padding:1px 3px;
			}
			#paginacion_comentarios span.boton {
				background:#FFF;
				border:1px solid #CCC;
				color:#CCC;
				margin:0 2px;
				padding:1px 3px;
				text-decoration:none;
			}
			
		#contenedor div.col_izq_cen .form_comentarios h4,
		#contenedor div.col_izq_cen .form_contacto h4,
		#contenedor div.col_izq_cen .form_suscripcion h4 { font-size:1.2em; margin:0 0 15px; }
		#contenedor div.col_izq_cen .form_comentarios label,
		#contenedor div.col_izq_cen .form_contacto label,
		#contenedor div.col_izq_cen .form_suscripcion label {
			color:#666;
			float:left;
			padding:0 20px 0 0;
			text-align:right;
			width:100px;
		}
		#contenedor div.col_izq_cen .form_comentarios input.texto { border:1px solid #E0E0E2; float:left; margin:0 0 10px; width:200px; }
		#contenedor div.col_izq_cen .form_contacto input.texto,
		#contenedor div.col_izq_cen .form_suscripcion input.texto { border:1px solid #E0E0E2; float:left; margin:0 0 10px; width:340px; }
		#contenedor div.col_izq_cen .form_comentarios textarea { border:1px solid #E0E0E2; float:left; margin:0 0 10px; width:530px; }
		#contenedor div.col_izq_cen .form_contacto textarea { border:1px solid #E0E0E2; float:left; margin:0 0 10px; width:340px; }
		#contenedor div.col_izq_cen .form_comentarios input.boton_form,
		#contenedor div.col_izq_cen .form_contacto input.boton_form,
		#contenedor div.col_izq_cen .form_suscripcion input.boton_form { float:left; margin:5px 0 0 120px; }
		
		#contenedor div.col_izq_cen .form_comentarios .error { color:#F00; float:left; margin:5px 0; width:100%; }
		#contenedor div.col_izq_cen .form_contacto .error,
		#contenedor div.col_izq_cen .form_suscripcion .error {
			color:#F00;
			float:left;
			font-size:0.8em;
			margin:5px 0;
			padding:5px 0 0 100px;
			width:335px;
		}
		
		#contenedor div.col_izq_cen .listado_comentarios { float:left; overflow:hidden; }
		#contenedor div.col_izq_cen .comentario {
			background:#F7F7F7;
			border:1px solid #EEE;
			color:#666;
			margin:5px 0;
			padding:10px 20px;
			width:668px;
		}
			#contenedor div.col_izq_cen .comentario strong { font-weight:bold; }
			#contenedor div.col_izq_cen .comentario div { margin:0 0 5px; }
			#contenedor div.col_izq_cen .comentario span.fecha { color:#999; }
		

#contenedor div.col_cen .destacados {
	border:2px solid #1F5696;
	float:left;
	margin:0 0 20px;
	overflow:hidden;
	padding:2px;
	width:292px;
}
#contenedor div.col_cen .opiniones,
#contenedor div.col_cen .galerias { float:left; overflow:hidden; width:100%; }
	
/*#contenedor div.col_cen div.destacados h2 {
	background:#FFF url(../img/destacados.jpg) no-repeat 0 0;
	color:#FFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:77px;
	margin:0 0 5px;
	text-indent:-10000px;
	width:300px;
}*/
#contenedor div.col_cen div.destacados h2 {
	/*background:#FFF url(../img/destacados.jpg) no-repeat 0 0;*/
	color:#FFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:65px;
	margin:0 0 5px;
	text-indent:-10000px;
	width:292px;
}

/*
#contenedor div.col_cen div.opiniones h2 {
	background:#FFF url(../img/opiniones.jpg) no-repeat 0 0;
	color:#FFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:77px;
	margin:0 0 5px;
	text-indent:-10000px;
	width:300px;
}*/
#contenedor div.col_cen div.opiniones h2 {
	background:#FFF url(../img/opiniones.jpg) no-repeat scroll 0 0;
	color:#FFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:75px;
	margin:0;
	text-indent:-10000px;
	width:300px;
}

#contenedor div.col_cen .destacado { float:left; margin:0 0 20px; width:100%; }
	#contenedor div.col_cen .destacado h3,
	#contenedor div.col_cen .opinion h3 { color:#1F5696; font-size:1.2em; margin:0 0 5px; }
	#contenedor div.col_cen .destacado .imagen,
	#contenedor div.col_cen .opinion .imagen { float:left; margin:0 10px 0 0; text-align:center; width:100px; }
	#contenedor div.col_cen .destacado .texto { color:#666; float:left; text-align:justify; width:180px; }
	#contenedor div.col_cen .opinion .texto { color:#666; float:left; text-align:justify; width:190px; }
	#contenedor div.col_cen .destacado .texto_total,
	#contenedor div.col_cen .opinion .texto_total { color:#666; float:left; text-align:justify; width:100%; }
		#contenedor div.col_cen .destacado .texto a,
		#contenedor div.col_cen .destacado .texto_total a,
		#contenedor div.col_cen .opinion .texto a,
		#contenedor div.col_cen .opinion .texto_total a { color:#666; }
/*
#contenedor div.col_cen .galerias {
	background:#FFF url(../img/galerias_de_fotos.jpg) no-repeat 50% 0;
	height:170px;
	padding:65px 0 0;
	width:300px;
}*/
#contenedor div.col_cen .galerias { background:#1F5696; padding:0 0 10px; }
/*
#contenedor div.col_cen .galerias h2 {
	display:block;
	text-indent:-10000px;
}*/
#contenedor div.col_cen .galerias h2 {
	background:#1F5696 url(../img/galeria_de_fotos.jpg) no-repeat scroll 0 0;
	color:#FFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:70px;
	margin:0 0 5px;
	width:300px;
	display:block;
	text-indent:-10000px;
}
#contenedor div.col_cen .galerias h3 a { color:#FFF; }
	
#contenedor div.col_cen .opinion { float:left; margin:0 0 20px; width:100%; }
	#contenedor div.col_cen .opinion .autor { color:#666; font-size:0.8em; }
	#contenedor div.col_cen .opinion .fecha { color:#999; font-size:0.9em; margin:0 0 5px; }
	#contenedor div.col_cen .opinion spam.comentarios { color:#76AFCC; margin:0 0 0 10px; }

#contenedor div.col_cen .galerias img { width:145px; }	
#contenedor div.col_cen .galeria_izq { float:left; margin:0 3px; width:145px; }
#contenedor div.col_cen .galeria_dch { float:left; margin:0; width:145px; }


#contenedor div.col_izq_cen div.recursos,
#contenedor div.col_izq_cen div.cancioneros {
	float:left;
	clear:both;
	margin:10px 0 0;
	width:100%;
}

#contenedor div.col_izq_cen div.recursos .bloque_recursos,
#contenedor div.col_izq_cen div.cancioneros .bloque_cancioneros { float:left; margin:0 10px 10px 0; width:350px; }
#contenedor div.col_izq_cen div.recursos .salta,
#contenedor div.col_izq_cen div.cancioneros .salta { float:left; margin:0 0 10px 0; clear:right; }

	#contenedor div.col_izq_cen div.recursos .bloque_recursos h2,
	#contenedor div.col_izq_cen div.cancioneros .bloque_cancioneros h2 {
		color:#1F5696;
		font-size:1.4em;
		font-weight:bold;
		line-height:1em;
		margin:5px 0 10px;
	}
	#contenedor div.col_izq_cen div.recursos .bloque_recursos ul,
	#contenedor div.col_izq_cen div.cancioneros .bloque_cancioneros ul { margin:0 0 0 10px; }
	#contenedor div.col_izq_cen div.recursos .bloque_recursos ul li,
	#contenedor div.col_izq_cen div.cancioneros .bloque_cancioneros ul li { margin:0 0 10px; }
		#contenedor div.col_izq_cen div.recursos .bloque_recursos ul a.titulo,
		#contenedor div.col_izq_cen div.cancioneros .bloque_cancioneros ul a.titulo { color:#000; text-decoration:none; }
		#contenedor div.col_izq_cen div.recursos .bloque_recursos ul div.fichero,
		#contenedor div.col_izq_cen div.cancioneros .bloque_cancioneros ul div.fichero {
			color:#999;
			font-size:0.8em;
			padding:0 0 0 15px;
		}
		#contenedor div.col_izq_cen div.recursos .bloque_recursos ul div.fichero a,
		#contenedor div.col_izq_cen div.cancioneros .bloque_cancioneros ul div.fichero a { color:#999; text-decoration:none; }
		#contenedor div.col_izq_cen div.recursos .bloque_recursos ul div.fichero a:hover,
		#contenedor div.col_izq_cen div.cancioneros .bloque_cancioneros ul div.fichero a:hover { text-decoration:underline; }

	
#contenedor div.col_dch .agenda { background:#F4ED9C; padding:0 10px 10px; margin:0 0 10px; }
#contenedor div.col_dch .enlaces { background:#EFEFEF; padding:0 10px 10px; margin:0 0 10px; }
	#contenedor div.col_dch .agenda h2 {
		background:url(../img/proximos_eventos.jpg) #F4ED9C no-repeat 0 0; 
		color:#ED7924;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.8em;
		font-weight:normal;
		height:60px;
		margin:0 0 10px -10px;
		text-align:center;
		text-indent:-10000px;
		width:220px;
	}
	#contenedor div.col_dch .enlaces h2 {
		background:url(../img/enlaces_interes.jpg) #EFEFEF no-repeat 0 0;
		color:#76AFCC;
		font-size:1.2em;
		font-weight:bold;
		height:45px;
		margin:0 0 10px -10px;
		text-indent:-10000px;
		width:220px;
	}
	#contenedor div.col_dch .agenda h3,
	#contenedor div.col_dch .enlaces h3 { font-size:0.9em; margin:0 0 10px; }
	#contenedor div.col_dch .agenda h3 a:hover,
	#contenedor div.col_dch .enlaces h3 a:hover { text-decoration:underline; }
	#contenedor div.col_dch .agenda .fecha { color:#999; font-size:0.8em; }
	
	#contenedor div.col_dch .enlaces h3 { margin:0 0 10px 10px; }
	
#contenedor div.col_dch .banner { margin:0 0 10px; }


#agenda { width:100%; }
	#agenda .fecha_actual { font-weight:bold; margin:0 0 10px; width:100%; }
		#agenda .fecha_actual a { color:#999; text-decoration:none; }
		#agenda .fecha_actual a:hover { color:#333; }
	#agenda .dias_semana { width:100%; }
		#agenda .dias_semana div {
			background:#1F5696 none repeat scroll 0 0;
			color:#FFF;
			float:left;
			font-size:0.8em; 
			margin:1px 1px 0 0;
			padding:2px 0;
			text-align:center;
			width:100px;
		}
		#agenda .dias_mes div.bloque {
			border:1px solid #EFEFEF;
			float:left;
			height:100px;
			margin:1px 1px 0 0;
			width:98px;
		}
		#agenda .dias_mes div.vacio { border:1px solid #FFF; }
		#agenda .dias_mes div.hoy { background:#DCEEF7; }

			#agenda .dias_mes div.bloque .dia {
				background:#EFEFEF;
				font-size:0.8em;
				margin:0;
				padding:0 0 0 5px;
				width:93px;
			}
			#agenda .dias_mes div.bloque .evento {
				float:left;
				line-height:0.8em; 
				margin:3px 2px;
			}
			#agenda .dias_mes div.bloque .evento a { color:#666; font-size:0.8em; text-decoration:none; }
			#agenda .dias_mes div.bloque .evento a:hover { text-decoration:underline; }

#contenedor div.col_izq_cen #fotos { float:left; overflow:hidden; width:100%; }
	#contenedor div.col_izq_cen #fotos .panel { text-align:center; }
	#contenedor div.col_izq_cen #fotos ul.filmstrip li { text-align:center; width:100px; }
	

#pie {
	border-top:2px solid #1F5696;
	background:#CCC;
	float:left;
	margin:10px 0 0;
	width:100%;
}
	#pie .contenido { margin:0 auto; width:950px; }
	#pie .menu {
		float:left;
		font-size:0.8em;
		margin:10px 0 5px;
		padding:0 0 10px;
		width:600px;
	}
		#pie .menu li { float:left; margin:0 5px; }
			#pie .menu li a { color:#999; text-decoration:none; }
			#pie .menu li a:hover { color:#666; padding:0 0 5px; }
	#pie .contacto {
		color:#1F5696;
		float:right;
		font-size:0.8em;
		margin:10px 0 5px;
		padding:0 0 10px;
		/*text-align:center;*/
		width:250px;
	}
		#pie .contacto strong { font-size:1.2em; font-weight:bold; }
	
	


#paginacion {
	float:left;
	height:20px;
	margin:10px 0 0;
	text-align:center;
	width:100%;
}
	#paginacion .pagina,
	#paginacion a.boton {
		background:#FFF;
		border:1px solid #999;
		color:#999;
		margin:0 2px;
		padding:1px 3px;
		text-decoration:none;
	}
	#paginacion .pagina:hover,
	#paginacion a.boton:hover { border:1px solid #333; color:#333; }
	#paginacion .actual {
		background:#1F5696;
		border:1px solid #1F5696;
		color:#FFF;
		font-weight:bold;
		margin:0 2px;
		padding:1px 3px;
	}
	/*#paginacion a.boton {
		color:#999;
		margin:0 25px;
		text-decoration:none;
	}
	#paginacion a.boton:hover { color:#333; }*/
	#paginacion span.boton {
		background:#FFF;
		border:1px solid #CCC;
		color:#CCC;
		margin:0 2px;
		padding:1px 3px;
		text-decoration:none;
	}

	
