HTML { height:100%; }
BODY {
	margin:0px;
	padding:0px;
	min-width:999px;
	min-height:100%;
	background:#FFF;
	font-family:Arial;
	font-size:0.9em;
	color:#262626;
	background-color:#1B70A5;
	background-repeat:repeat-x;
	background-position:bottom center;
	background-attachment:fixed;
	overflow:scroll;
	overflow-x:auto;
}
.con_mapa { height:100%; }
BODY *{
	margin:0px;
	padding:0px;
}
#no_fondo { background:none; }
#bg_lista_1 { background-image:url(../img/bg_img.gif); }
#bg_lista_2 { background-image:url(../img/bg_img2.gif); }

A {
	text-decoration:none;
	color:#bb003b;
}
A:hover {
	text-decoration:underline;
}
A IMG {
	border:none;
	color:#bb003b;
}

/* *:active, *:focus {
	outline-color:#bb003b;
} */

DIV:active, DIV:focus {
	outline:0px;
}

H1, H2, H3 {
	display:none;
}

.top_10 {
	margin-top:10px;
}

.img_btn {
	cursor:pointer;
}

.negrita {
	font-weight:bold;
}
.cursiva {
	font-style:italic;
}

.clear {
	clear:both;
}

/* --- Cabecera, contenedora del menú, logo y buscador --- */
#cabecera {
	position:fixed;
	width:100%;
	height:128px;
	z-index:1;
}
	#fondo_cab_izq {
		position:fixed;
		width:50%;
		height:57px;
		top:0px;
		left:0px;
		background-image:url(../img/bg_menu.png);
		background-repeat:repeat-x;
		background-position:top;
		z-index:1;
	}
	#fondo_cab_der {
		position:fixed;
		width:50%;
		height:57px;
		top:0px;
		left:50%;
		background-image:url(../img/bg_menu_azul.png);
		background-repeat:repeat-x;
		background-position:top;
		z-index:1;
	}
	#logo {
		position:fixed;
		top:0px;
		left:50%;
		margin-left:-499px;
		z-index:10;
	}
	#ir_a {
		position:fixed;
		top:0px;
		left:0px;
		/*position:fixed;
		top:18px;
		left:50%;
		margin-left:345px;
		font-family:Trebuchet MS;
		font-size:0.7em;
		text-align:right;
		color:#3C3C3C;
		z-index:10;*/
	}
	#ir_a SPAN {
		color:#BB003B;
	}
	#ir_a:hover {
		color:#BB003B;
		text-decoration:none;
	}
	#barra_menus {
		position:fixed;
		top:0px;
		left:50%;
		margin-left:-499px;
		width:998px;
		height:57px;
		z-index:5;
	}
		#opciones {
			float:left;
			width:687px;
			height:57px;
			background-color:#FFFFFF;
			background-image:url(../img/bg_menu.png);
			background-repeat:repeat-x;
			background-position:top;
		}
			#menu {
				padding-left:196px;
				list-style:none;
				font-size:0.75em;
			}
				#menu LI {
					display:block;
					float:left;
					height:57px;
				}
					#menu LI.mnu_separador {
						display:block;
						float:left;
						padding:0px;
						height:57px;
					}
					#menu LI:hover, #menu LI.actual {
					background-image:url(../img/bg_menu_active.png);
					background-repeat:repeat-x;
				}
				#menu A {
					display:block;
					padding:20px 9px 0px 9px;
					height:37px;
					color:#3C3C3C;
				}
				#menu #qcb { padding-top:6px; padding-bottom:14px; }
					#menu A:hover {
						color:#BB003B;
						text-decoration:none;
					}
					#menu .actual A {
						color:#BB003B;
						background-image:url(../img/ico_active.png);
						background-repeat:no-repeat;
						background-position:center bottom;
					}
					#menu .actual #qcb {
						background-position:60px 40px;
					}
		#interseccion {
			float:left;
			background-color:#FFFFFF;
		}
		#otras_opciones {
			float:left;
			width:208px;
			height:57px;
			font-family:Trebuchet MS;
			background-color:#FFFFFF;
			background-image:url(../img/bg_menu_azul.png);
			background-repeat:repeat-x;
			background-position:top;
		}
			#menu_opc {
				padding:0px;
				list-style:none;
				font-size:0.60em;
				text-align:right;
			}
				#menu_opc LI {
					display:block;
					float:left;
					height:57px;
				}
					#menu_opc LI.mnu_separador {
						display:block;
						float:left;
						padding:0px 5px;
						height:57px;
					}
					/*#menu_opc LI#hueco_ira {
						width:72px;
					}*/
				#menu_opc A {
					display:block;
					padding-top:18px;
					height:39px;
					color:#3C3C3C;
				}
				#menu_opc A SPAN {
					color:#BB003B;
				}
					#menu_opc A:hover {
						color:#BB003B;
						text-decoration:none;
					}
				#cuaderno {
					padding-right:35px;
					background-repeat:no-repeat;
					background-position:right 20px;
				}
					.sin_apuntes { background-image:url(../img/cuaderno_sin.png); }
					.con_apuntes { background-image:url(../img/cuaderno_con.png); }
				#idioma {
					padding-right:10px;
					background-image:url(../img/ico_flecha_idioma.png);
					background-repeat:no-repeat;
					background-position:right 23px;
				}
	
	#barra_semilla {
		position:fixed;
		top:57px;
		left:0px;
		width:100%;
		height:44px;
		background-image:url(../img/bg_semilla.png);
		background-repeat:repeat-x;
		background-position:top;
		z-index:6;
	}
		#txt_semilla {
			position:fixed;
			top:73px;
			left:50%;
			margin-left:-290px;
			font-size:0.75em;
			color:#FFFFFF;
			z-index:7;
		}
			#txt_semilla A, #txt_semilla A:hover {
				color:#FFFFFF;
			}
		#bg_busqueda {
			position:fixed;
			top:70px;
			left:50%;
			margin-left:185px;
			z-index:8;
		}
		#buscar {
			position:fixed;
			top:75px;
			left:50%;
			margin-left:195px;
			width:160px;
			border:0px;
			font-family:Georgia;
			font-size:0.73em;
			font-style:italic;
			background-color:#242424;
			color:#FFFFFF;
			z-index:9;
		}
		#go {
			position:fixed;
			top:70px;
			left:50%;
			margin-left:360px;
			cursor:pointer;
			opacity:0.0;
			z-index:9;
		}
		
		#el_tiempo {
			position:fixed;
			top:62px;
			left:50%;
			margin-left:405px;
			width:90px;
		}
			#el_tiempo IMG {
				vertical-align:-10px;
			}
			#el_tiempo #max_temp {
				color:#BB003B;
			}
			#el_tiempo #min_temp {
				color:#FFFFFF;
			}

/* --- Estilo para los contenidos de la web --- */
#contenido {
	padding:125px 0px 74px 25px;
	margin:0px auto;
	height:auto;
	width:974px;
	overflow:auto;
}
/* --- Estilo para los elementos listados en cada sección --- */
.elemento_en_lista {
	position:relative;
	float:left;
	padding:20px 25px;
	margin-top:15px;
	width:191px;
	height:207px;
	font-size:0.75em;
	background-image:url(../img/bg_fotolista.png);
	background-repeat:no-repeat;
	background-position:top center;
}
	
	.elemento_en_lista P {
		padding:0px 10px;
		height:175px;
		font-family:Arial Narrow;
		font-size:1.2em;
		color:#BB003B;
		background-image:url(../img/bg_fotolistaconocemas.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
	}
		.elemento_en_lista P IMG {
			position:absolute;
			top:60px;
			left:37px;
		}
	.elemento_en_lista A {
		margin-left:10px;
		color:#3C3C3C;
	}
		.elemento_en_lista A:hover {
			text-decoration:none;
		}
		.elemento_en_lista A:hover SPAN {
			text-decoration:underline;
		}
		.elemento_en_lista .siguela {
			margin-top:10px;
			vertical-align:-5px;
			margin-right:5px;
		}

/* --- listado de entradas como noticias y sabias que --- */
#col_izquierda {
	float:left;
	position:relative;
	padding:30px 25px;
	width:242px;
	height:407px;
	background-image:url(../img/bg_noticias.png);
	background-repeat:no-repeat;
	background-position:top center;
}
	#col_izquierda .cursiva {
		font-family:Georgia;
		font-style:italic;
		font-size:0.82em;
		color:#E70F47;
	}
	
	#col_izquierda li {margin-left:15px}
	#col_izquierda .titulo {font-family:Georgia;font-weight:bold;font-size:0.82em;color:#E70F47;}
	#col_izquierda .texto {font-family:Georgia;font-weight:normal;font-size:0.82em;color:#000000;}
	
	.entrada {
			font-size:0.75em;
			line-height:12px;
			margin-bottom:5px;
			height:58px;
			background-image:url(../img/bg_noticias_craldia.png);
			background-repeat:no-repeat;
			background-position:top left;
		}
			.entrada SPAN {
				font-family:Arial Narrow;
				color:#A45D0E;
			}
			.entrada A {
				color:#262626;
			}
			.entrada A:hover {
				color:#BB003B;
				text-decoration:none;
			}
			.entrada IMG {
				float:left;
				margin:5px 11px 7px 8px;
			}
			.entrada .fecha {
				color:#A45D0E;
			}

/* --- Buscador de las entradas --- */
#bg_bus_lista, #bg_bus_even {
	position:absolute;
	bottom:60px;
	left:25px;
	z-index:0;
}
#buscar_ent, #buscar_eve {
	position:absolute;
	bottom:65px;
	left:35px;
	width:200px;
	border:0px;
	font-family:Georgia;
	font-size:0.73em;
	font-style:italic;
	background-color:transparent;
	color:#262626;
	z-index:0;
}
#go_ent, #go_eve {
	position:absolute;
	bottom:60px;
	left:238px;
	cursor:pointer;
	opacity:0.0;
	z-index:0;
}
#bg_bus_even { bottom:195px; }
#buscar_eve { bottom:200px; }
#go_eve { bottom:195px; }
		
/* --- paginador de las listas de entradas --- */
/* para el bloque de la izquierda */
#col_izquierda #nav_pag { 
	position:absolute;
	bottom:15px;
	right:20px;
}
/* para el bloque de la derecha */
#derecha_middle #nav_pag {
	height:32px;
}

.cuaderno {min-height:425px}/* detalle cuaderno */

	.pagina, .pagina_actual {
		display:block;
		float:right;
		padding-top:19px;
		margin-left:5px;
		height:13px;
		width:16px;
		text-align:center;
		font-family:Arial narrow;
		font-size:11px;
		background-position:top center;
		background-repeat:no-repeat;
		color:#717171;
	}
	.pagina {
		background-image:url(../img/ico_pag_off.gif);
	}
		.pagina:hover {
			background-position:bottom center;
			text-decoration:none;
			color:#000000;
		}
	.pagina_actual {
		background-image:url(../img/ico_pag_on.gif);
		color:#BB003B;
	}
	.puntos_pag {
		display:block;
		float:right;
		padding-top:7px;
		height:25px;
		width:16px;
		text-align:center;
		color:#000000;
	}

/* --- cuerpo de la derecha --- */
#col_derecha {
	float:left;
	margin-left:90px;
	width:564px;
}
	#derecha_top {
		width:564px;
		height:10px;
		background-image:url(../img/bg_top_content.png);
		background-repeat:no-repeat;
		background-position:bottom center;
	}
	#derecha_middle {
		position:relative;
		padding:10px 25px;
		width:514px;
		font-size:0.8em;
		background-image:url(../img/bg_mid_content.png);
		background-repeat:repeat-y;
		background-position:top center;
	}
		#derecha_middle #rot_sup_der {
			position:absolute;
			top:10px;
			right:10px;
			text-align:right;
			width:280px;
		}
		#derecha_middle H4 {
			margin:10px;
			font-family:Georgia;
			font-size:0.92em;
			color:#BB003B;
		}
			#derecha_middle H4 SPAN {
				font-weight:normal;
				font-style:italic;
				color:#E70F47;
			}
		#derecha_middle P {
			overflow:auto;
			padding-bottom:10px;
		}
		#derecha_middle A:hover {
			text-decoration:none;
		}
		#derecha_middle IMG {
			float:left;
			margin-right:10px;
			margin-bottom:10px;
			padding:7px 9px 9px 7px;
			background-image:url(../img/bg_fotonoticia.png);
			background-repeat:no-repeat;
			background-position:top center;
		}
		
		#derecha_middle .fecha {
			font-size:0.95em;
			color:#A45D0E;
		}
		#derecha_middle .titular {
			display:block;
			margin-bottom:10px;
			font-size:1.6em;
			font-weight:bold;
			color:#BB003B;
		}
		#derecha_middle .subtitular {
			font-size:0.95em;
			color:#4E4E4E;
		}
		#derecha_middle #desglose {
			clear:both;
			padding:0px 15px;
			padding-top:10px;					
		}
		#derecha_middle #desglose li{
			margin-left:15px;					
		}
	#derecha_bottom {
		width:564px;
		height:10px;
		background-image:url(../img/bg_bot_content.png);
		background-repeat:no-repeat;
		background-position:top center;
	}

/* --- Estilo para la pagina de inicio --- */
#fondo_img {
	padding-top:59px;
	width:100%;
	height:330px;
}

#foto_ini {
	width:100%;
	height:330px;
	background-repeat:repeat-x;
	background-position:bottom center;
}
.foto1 { background-image:url(../img/panoramica1.jpg); }
.foto2 { background-image:url(../img/panoramica2.jpg); }

#cont_ini {
	position:absolute;
	top:285px;
	left:0px;
	width:100%;
	padding-bottom:64px;
	background-image:url(../img/bg_home.png);
	background-repeat:repeat-x;
	background-position:0px 50px;
}

#lenguetas_ini {
	padding:0px 25px;
	margin:0px auto;
	width:948px;
	font-size:0.75em;
	overflow:auto;
}

#lenguetas_ini_2 {
	padding:0px 10px;
	margin:0px auto;
	width:978px;
	font-size:0.75em;
	overflow:auto;
}
	/* --- Primer diseño de la portada --- */
	.lengueta {
		float:left;
		padding:30px 20px 20px 20px;
		width:194px;
		min-height:238px;
		background-image:url(../img/bg_lenguetas.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
		.leng_rotulo {
			margin-left:5px;
		}
		.elemento_lengueta {
			margin:5px 0px;
			min-height:58px;
			background-image:url(../img/bg_foto.png);
			background-repeat:no-repeat;
			background-position:top left;
		}
			.elemento_lengueta A {
				color:#262626;
			}
			.elemento_lengueta A:hover {
				color:#BB003B;
				text-decoration:none;
			}
			.elemento_lengueta IMG {
				float:left;
				margin:3px 11px 7px 6px;
			}
		#proy_prom {
			position:relative;
		}
			#proy_prom .log_pro {
				margin-left:4px;
				border:1px solid #CDCDCD;
			}
			#proy_prom SPAN {
				color:#BB003B;
			}
		#nuevo {
			position:absolute;
			top:0px;
			right:0px;
		}
	
	/* --- Segundo diseño de la portada --- */
	.lengueta_grande {
		float:left;
		padding:30px 10px 20px 22px;
		width:457px;
		min-height:228px;
		background-image:url(../img/bg_inicio.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
		.elemento_rut_y_gui {
			padding:0px 10px;
			margin-top:10px;
			margin-right:4px;
			width:125px;
			float:left;
		}
		.elemento_rut_y_gui .img_rut_gui {
			margin-left:-10px;
			padding:9px 11px 11px 9px;
			background-image:url(../img/bg_rutasyguias.png);
			background-repeat:no-repeat;
			background-position:top center;
		}
		.elemento_rut_y_gui A {
			color:#262626;
		}
		.elemento_rut_y_gui A:hover {
			text-decoration:none;
			color:#BB003B;
		}
		.elemento_rut_y_gui .verla{
			font-family:Georgia;
			font-style:italic;
			color:#BB003B;
		}
		.elemento_rut_y_gui A:hover .verla {
			text-decoration:underline;
			color:#BB003B;
		}
			.elemento_rut_y_gui .ico_verla {
				margin-top:5px;
				margin-right:5px;
				vertical-align:-4px;
			}
		.elemento_rut_y_gui A:hover SPAN {
			color:#124E6B;
		}
		.elemento_rut_y_gui SPAN {
			font-family:Trebuchet ms;
			font-size:0.95em;
			color:#124E6B;
		}
		
		.actualidad_ini {
			float:left;
			margin-left:5px;
			padding-right:20px;
			width:200px;
		}
			.actualidad_ini .fecha {
				font-family:Arial Narrow;
				font-size:0.95em;
				color:#124E6B;
			}
			.elemento_lengueta_2 {
				margin:5px 0px 0px 5px;
				min-height:59px;
			}
				.elemento_lengueta_2 A {
					color:#262626;
					line-height:13px;
				}
				.elemento_lengueta_2 A:hover {
					color:#BB003B;
					text-decoration:none;
				}
				.elemento_lengueta_2 IMG {
					float:left;
					padding:5px 13px 10px 8px;
					background-image:url(../img/bg_noticias_craldia.png);
					background-repeat:no-repeat;
					background-position:top left;
				}
		.proy_prom {
			position:relative;
			margin:5px 0px 0px 5px;
			padding-bottom:12px;
		}
			.proy_prom .log_pro {
				border:1px solid #CDCDCD;
			}
		
		#nuevo2 {
			position:absolute;
			top:0px;
			right:5px;
		}

/* --- Estilo para la página de ver rutas --- */
#map{
	width: 100%;
	height: 100%;
	z-index:0;
}
#descr { position:absolute; bottom:90px; left:15px; z-index:0; }

#capa_stop {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:#294F63;
	opacity:0.8;
	z-index:0;
}

#controljs {
	position:absolute;
	width:519px;
	height:301px;
	top:150px;
	left:50%;
	margin-left:-360px;
	font-size:1.5em;
	color:#FFFFFF;
	z-index:1;
}

.bocadillo {
	width: 217px;
	height: 130px;
}
.tit_bocadillo {
	margin-top:10px;
	padding-left:10px;
	width:207px; 
	height:15px; 
	background:#bb003b;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
}
.cont_bocadillo {
	float:left;
	margin-top:10px;
	width: 120px;
	height: 90px;
}
.mas_info_bocadillo {
	float:right;
	width:90px;
	
}
.mas_info_bocadillo a {
	font-size:11px;
	font-family:Arial;
	color:#3c3c3c;
	text-decoration: underline;
}
.foto_mas_info_bocadillo {
	margin-top:30px;
	float:right;
	width:90px;
	
}

.botones {
	display:block;
	margin:0px 0px 0px 39px;
	height:31px;
	overflow:hidden;
}
.botones:hover img {
	margin-top:-31px;
}
.parar { width:96px; }
.continuar { width:101px; }
.reiniciar { width:116px; }
.capa_boton {
	margin:10px 0px 0px 0px;
}
.ico_btn_mapa {
	float:left;
}
#btns_pause, #btns_play {
	display:none;
}

.indicaciones_ruta {
	position:fixed;
	top: 50%;
	margin-top:-219px;
	right:15px; 
	width: 292px;
	height: 467px;
	background-image:url(../img/bg_noticias.png);
	z-index:1;
	
}

.img_pasos_indicaciones {
	width:241px;
	height: 27px;
	margin:27px 0px 0px 25px;
	
}
.img_para_su_info {
	width:241px;
	height: 27px;
	margin:0px 0px 0px 25px;
	
}
#pasos_ruta {
	font-size:0.75em;
}
#pasos_ruta A {
	color:#3C3C3C;
	font-weight:bold;
}
#pasos_ruta A:hover {
	color:#BB003B;
}
.pasos_indicaciones {
	width:237px;
	height: 248px;
	overflow:auto;
}
.para_su_info {
	width:241px;
	height: 127px;
	margin:0px 0px 0px 25px;

}

.cont_para_su_info {
	margin:5px 0px 0px 5px; 			
}
	.cont_para_su_info a {
		font-size:11px;font-family:Arial; color:#3c3c3c;
		text-decoration: none;
	}
	.cont_para_su_info a IMG{
		vertical-align: -10px;
		margin: 2px 10px 0px 0px;
	}
	.descrip a IMG { vertical-align: -15px;}
	.ver a IMG {vertical-align: -7px;}

/* --- Estilo para los intervalos de la agenda --- */
#intervalos {
	position:absolute;
	top:55px;
	left:0px;
	margin:0px;
	padding:0px;
	list-style:none;
}
	#intervalos li {
		width:280px;
		height:44px;
		background-image:url(../img/flecha_off.png);
		background-repeat:no-repeat;
		background-position:top left;
	}
		#intervalos li A {
			display:block;
			padding-top:17px;
			padding-left:20px;
			margin-top:2px;
			width:260px;
			height:27px;
			font-size:0.75em;
			font-weight:bold;
			color:#262626;
		}
		#intervalos li.intervalo_act {
			margin-left:14px;
			background-image:url(../img/flecha_on.png);
		}
			#intervalos li.intervalo_act A {
				color:#BB003B;
			}

/* --- Estilo para los meses de la agenda --- */
#mes_agenda {
	position:absolute;
	top:285px;
	width:242px;
	height:170px;
	background-image:url(../img/bg_mesagenda.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	z-index:0;
}
	#mes_ant, #mes_sig {
		float:left;
		padding-top:10px;
		width:65px;
		height:25px;
		font-family:Arial Narrow;
		font-size:0.87em;
	}
	#mes_ant A, #mes_sig A {
		color:#3C3C3C;
	}
	
	#mes_ant {
		text-align:right;
	}
	#mes_act {
		float:left;
		width:110px;
		height:35px;
		font-size:0.9em;
		font-family:Georgia;
		font-weight:bold;
		text-align:center;
		color:#BB003B;
	}
		#mes_act SPAN {
			color:#3C3C3C;
		}
	#mes_sig {
		text-align:left;
	}
	
	/* formato del calendario */
	.month {
		margin-left:43px;
		margin-top:10px;
		font-size:0.75em;
	}
	.monthname { display:none; }
	.dayname {
		padding:0px 4px;
		color:#FFFFFF;
		background-color:#BB003B;
	}
	.monthday, .sunday, .saturday, .event, .today, .todayevent { text-align:center; }
	.today, .todayevent {
		color:#FFFFFF;
		background-color:#BB003B;
	}
	.todayevent A {
		color:#FFFFFF;
	}

/* --- Estilo para la sección de sabías que... --- */
#contenido_sabias {
	padding:125px 0px 74px 0px;
	margin:0px auto;
	height:auto;
	width:999px;
	overflow:auto;
}

.elemento_en_lista_conocemas {
	position:relative;
	float:left;
	padding:20px 35px;
	margin-top:15px;
	width:171px;
	height:207px;
	font-size:0.75em;
	background-image:url(../img/bg_fotolista.png);
	background-repeat:no-repeat;
	background-position:top center;
	color:#262626;
}
	.elemento_en_lista_conocemas P SPAN {
		display:block;
		margin-top:-5px;
		font-family:Arial Narrow;
		font-size:1.2em;
		color:#A45D0B;
	}
	.elemento_en_lista_conocemas .img_sabias {
		margin-left:-8px;
		padding:6px 10px 12px 12px;
		background-image:url(../img/bg_fotolistaconocemas.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}

#list_sabias {
	width:723px;
	overflow:auto;
}
/* --- Bloque de proyectos y promociones en sabías que... */
#col_proyectos {
	float:right;
	width:276px;
}
	#cab_proyectos {
		padding:30px 10px 1px 14px;
		background-image:url(../img/bg_news_top.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
	#mid_proyectos {
		padding:10px 10px 1px 14px;
		background-image:url(../img/bg_news_med.png);
		background-repeat:repeat-y;
		background-position:top center;
	}
		#mid_proyectos DIV {
			position:relative;
			margin-bottom:10px;
			font-size:0.75em;
			color:#5F5F5F;
		}
			#mid_proyectos DIV A {
				text-decoration:none;
			}
		#mid_proyectos .log_pro {
			border:1px solid #CDCDCD;
		}
		#mid_proyectos .titulo {
			font-family:Arial Narrow;
			font-size:1.2em;
			color:#A45D0B;		}
		#mid_proyectos #nuevo {
			position:absolute;
			top:13px;
			right:0px;
		}
	#pie_proyectos {
		height:47px;
		background-image:url(../img/bg_news_bot.png);
		background-repeat:no-repeat;
		background-position:top center;
	}

/* --- Estilo para el detalle de Sabías que... --- */
#bg_sabias, #bg_proyecto {
	position:relative;
	padding:12px;
	width:492px;
	height:280px;
	background-image:url(../img/bg_proyectos.png);
	background-repeat:no-repeat;
	background-position:top center;
}
#bg_sabias {
	height:190px;
	background-image:url(../img/bg_sabiasque.png);
}
	#bg_sabias IMG, #bg_proyecto IMG {
		float:none;
		margin:0px;
		padding:0px;
		background:none;
	}
	#foto_princip {
		float:left;
		margin-right:1px;
	}
	#minis_sabias {
		float:left;
		width:58px;
		height:179px;
	}
		#minis_sabias IMG {
			float:left;
			margin-bottom:1px;
		}
	#bg_amarillo {
		float:left;
		padding:18px 15px;
		margin-right:1px;
		width:162px;
		height:107px;
		background-image:url(../img/bg_proyectos.gif);
		background-repeat:no-repeat;
		background-position:top center;
	}
		#titulo_pro {
			margin-bottom:5px;
			font-size:2em;
			color:#BB003B;
		}
	
	#mini_proyecto_top, #mini_proyecto_bottom {
		padding:1px 1px 5px 1px;
		background-image:url(../img/bg_img_proyectos.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
	#mini_proyecto_top {
		position:absolute;
		top:60px;
		right:20px;
	}
	#mini_proyecto_bottom {
		position:absolute;
		top:210px;
		left:215px;
	}
	#logo_pro {
		position:absolute;
		top:195px;
		left:13px;
		border-width:1px;
		border-style:solid;
		border-color:#BB003B;
	}
	#bg_rojo {
		float:left;
		padding:18px 15px;
		margin-right:1px;
		width:161px;
		height:143px;
		background-image:url(../img/bg_sabiasque.gif);
		background-repeat:no-repeat;
		background-position:top center;
	}
		#titulo_sab {
			margin-bottom:15px;
			font-size:1.6em;
			color:#DBAC6D;
		}
		#descrip_sab {
			margin-top:8px;
			font-size:0.95em;
			color:#FFFFFF;
		}
	#fichero {}
	#fichero IMG {
		float:none;
		background:none;
		vertical-align:-30px;
	}
.coculto {visibility:hidden}
/* Contenido cuaderno*/
	
	#derecha_middle_cuad {
		position:relative;
		padding:10px 25px;
		width:514px;
		min-height:225px;
		font-size:0.8em;
		background-image:url(../img/bg_mid_content.png);
		background-repeat:repeat-y;
		background-position:top center;
	}

/* --- para el mapaweb --- */
#derecha_middle .catprin { font-size:1.2em; color:#3C3C3C; }
#ico_mapaweb { margin-top:10px; margin-left:50px; }
	
/* --- Estilo para el pie de la página --- */
#pie {
	position:fixed;
	bottom:0px;
	left:0px;
	height:65px;
	width:100%;
	background-image:url(../img/bg_pie.png);
	background-repeat:repeat-x;
	background-position:top;
}
	#cont_pie {
		position:relative;
		width:999px;
		height:65px;
		margin:0px auto;
	}
		#ico_valid {
			position:absolute;
			top:3px;
			left:300px;
		}
		#ico_xhtml {
			position:absolute;
			top:3px;
			left:421px;
		}
		#ico_css {
			position:absolute;
			top:3px;
			left:458px;
		}
		
		#ico_varnet {
			position:absolute;
			bottom:12px;
			right:10px;
		}
		
		#legal {
			position:absolute;
			top:11px;
			right:15px;
			width:490px;
			font-family:Trebuchet Ms;
			font-size:0.7em;
			line-height:20px;
			color:#9C9C9D;
		}
		#llegar_sociedad {
			position:absolute;
			top:22px;
			right:243px;
			width:420px;
			font-family:Trebuchet Ms;
			font-size:0.7em;
			line-height:20px;
			color:#9C9C9D;
		}
			#llegar_sociedad IMG {
				margin-top:5px;
				vertical-align:-15px;
			}
			#llegar_sociedad A, #legal A {
				font-size:0.9em;
				font-weight:bold;
				color:#5B5B5C;
			}
			
		#info_oficina {
			position:absolute;
			top:12px;
			left:30px;
			width:260px;
			text-indent:-12px;
			font-family:Lucida Sans;
			font-size:0.7em;
			line-height:15px;
			color:#646363;
		}
			#info_oficina SPAN {
				color:#BB003B;
			}
			#info_oficina .dato_contacto {
				color:#252525;
			}
		
		#optimizado {
			position:absolute;
			top:33px;
			right:110px;
			width:180px;
			font-family:Trebuchet Ms;
			font-size:0.7em;
			line-height:20px;
			color:#9C9C9D;
		}
			
/* -- estilos listin telefonio (utilizado para las tablas de la Guía de Pastelerias y restaurantes) */
#listintelef {padding:0px; border-spacing:0}
#listintelef th {text-align:left;margin-bottom:20px;}
#listintelef td {padding:0px 3px 0px 3px;height:22px;}
#listintelef tr.filablanco {background-color:#FFFFFF;}
#listintelef .nombre {width:151px;}
#listintelef .direccion {width:275px;}
#listintelef .telefono {width:104px;}
.listintitulo {color:#BB003B;font-size:1.2em;margin-top:10px}

/* --estulo buzón de sugerencias */
.indicaciones_buzon_es {	position:fixed;	top: 50%;margin-top:-219px;padding:50px 0px 0px 0px;right:15px;width: 292px;height: 467px;background-image:url(../img/bg_buzon_es.png);background-repeat:no-repeat;z-index:1;}	
.indicaciones_buzon_en {	position:fixed;	top: 50%;margin-top:-219px;padding:50px 0px 0px 0px;right:15px;width: 292px;height: 467px;background-image:url(../img/bg_buzon_en.png);background-repeat:no-repeat;z-index:1;}	
.divinputbuzon {clear:both;background-image:url(../img/bg_input.gif);background-repeat:no-repeat;background-position:top;height:30px;margin-bottom:10px}
.labelbuzon {margin-top:15px;margin-bottom:10px;margin-left:30px;font-size:0.75em;font-weight:bold;padding:10px 0px 10px 0px;}
.inputbuzon {border:0px;width:230px;margin:2px 0px 2px 30px;height:27px;font-size:1.5em;font-weight:normal}
.dtextareabuzon {background-image:url(../img/bg_textarea.gif); background-repeat:no-repeat;background-position:top; border:0px;height:80px}
.textareabuzon {border:0px;margin:2px 0px 2px 30px;height:75px;width:235px;font-family:arial;font-size:1.5em;font-weight:normal}
.vcheckbuzon {margin-top:10px;margin-left:25px}
.labelacepto {font-size:0.75em;font-weight:normal;}
.denviarbuzon {float:right;margin:20px 25px 0px 0px}
.enviarbuzon {width:129px;height:30px;overflow:hidden;margin:0px 0px 0px 0px; cursor:pointer;}
	#enviar { background-image:url(../img/btn_enviar_es.png); background-repeat:no-repeat; background-position:top left; border:0px solid #FFFFFF; }
	#enviar:hover { background-position:bottom left; }
.labelaviso {margin-top:15px;margin-bottom:10px;margin-left:30px;font-size:0.75em;font-weight:bold}