

/*Para que en IE6 no deje espacio bajo las imágenes sino descoloca todo*/
img{
	display:block;
	}


/*--------------------------------------- LAYOUT DE ELEMENTOS - HOME -------------------------------------------*/

#contenedor-home {
	margin:0 auto;
	width:64.01em;
	}
	
	#izquierda{
		/*display:inline;*/
		position:relative;
		float:left;
		background:#66aaff;
		width:2.69em;
		}

	#centro{
		/*display:inline;*/
		position:relative;
		float:left;
		width:58.75em;
		}

		#h-menu{
			/*display:inline;*/
			position:relative;
			float:left;
			height:2.25em;
			}

			#h-cont_menu{
				position:relative;
				float:left;
				width:56.25em;
				margin-top:-1.75em;
				padding-left:2.19em;
				}

		#h-cont{
			/*display:inline;*/
			position:relative;
			float:left;
		}

			#h-cont_izq{
				/*display:inline;*/
				position:relative;
				float:left;
				width:31.25em;
				height:28.44em;
				}

				#h-banner_izq{
					/*display:inline;*/
					position:relative;
					float:left;
					background:#fff;
					}

				#h-destacado{
					/*display:inline;*/
					position:relative;
					float:left;
					height:12.63em;
					}

					#h-tit_destacado{
						position:relative;
						float:left;
						width:28.75em;
						margin-top:-12.31em;
						padding-left:2.50em;
						}

					#h-bloque_destacado{
						position:relative;
						float:left;
						width:28.75em;
						height:8.25em;
						margin-top:-9.63em;
						padding-left:1.25em;
						}

						#h-img_destacado{
							position:relative;
							float:left;
							width:10.94em;
							height:8.25em;
							}

						#h-cont_destacado{
							position:relative;
							float:left;
							width:17.81em;
							line-height:1em;
							}

						#h-galeria_destacado{
							position:relative;
							float:left;
							width:17.81em;
							padding-top:0.31em;
							}

							#h-txt_galeria_destacado{
								position:relative;
								float:left;
								width:17.81em;
								text-align:right;
								}

								#h-fotos_galeria_destacado{
									position:relative;
									float:left;
									width:17.81em;
									}

									.h-fotos_dest{
										position:relative;
										float:left;
										width:3.88em;
										}

									.h-espacio_fotos{
										position:relative;
										float:left;
										width:0.56em;
										}

				#h-noticias{
				/*	display:inline;*/
					position:relative;
					float:left;
					}

					#h-tit_pral_noticias{
						position:relative;
						float:left;
						margin-top:-10.25em;
						padding-left:2.50em;
						}

					#h-bloque_noticias{
						position:relative;
						float:left;
						width:30.63em;
						margin-top:-8.50em;
						padding-left:0.63em;
						}

						.h-notic_1{
							position:relative;
							float:left;
							width:9.38em;
						}

						.h-notic_2{
							position:relative;
							float:left;
							width:8.75em;
						}

						.espac{
							position:relative;
							float:left;
							width:1.63em;
						}

							.h-tit_not{
								position:relative;
								float:left;
								line-height:0.94em;
								padding-bottom:0.13em;
								}

							.h-desc_not{
								position:relative;
								float:left;
								line-height:0.88em;
								padding:0 0 0.06em 0;
								}

								/* Calendario */

								.calendar{
									border:solid 0.06em #FFF;
									line-height:0.94em;
									width:8.7em;
									}

									.mes{
										text-align:center;
										}

									.dias{
										width:1.06em; 
										text-align:center;
										}

									.no_evento{
										width:1.06em; 
										text-align:center;
										background:#6BB2B7;
										}

									.evento{
										width:1.06em; 
										text-align:center;
										background:#B5C7D1;
										}

									.festivo{
										width:1.06em; 
										text-align:center;
										background:#A7D7DA;
										}

									.hoy{
										width:1.06em; 
										text-align:center;
										background:#254244;
										}
									/*celda sin día*/	
									.vacio{
										width:1.06em; 
										text-align:center;
										background:#F8FFFF;
										}

			#h-cont_dcha{
				/*display:inline;*/
				position:relative;
				float:left;
				width:27.49em;
				height:28.44em;
				}

				#h-banner_dcha{
					/*display:inline;*/
					position:relative;
					float:left;
					}

				#h-flash{
					/*display:inline;*/
					position:relative;
					float:left;
					background:#2B9095;
					/*width:27.50em;*/
					}

		#h-pie{
		/*display:inline;*/
		position:relative;
		float:left;
		width:58.75em;
		}

			#h-pie_izq{
				position:relative;
				float:left;
				margin-top:-3.75em;
				padding-left:0.31em;
				}

			#h-pie_dcha{
				position:relative;
				float:right;
				margin-top:-3.75em;
				padding-right:0.31em;
				}

	#derecha{
		/*display:inline;*/
		position:relative;
		float:left;
		width:2.56em;
		}



/*--------------------------------------- LAYOUT DE ELEMENTOS - INTERIOR -------------------------------------------*/
#contenedor {
	margin:0 auto;
	width:64.01em;
	}

		#i-banner{
			/*display:inline;*/
			position:relative;
			float:left;
			}

			#i-menu_sup{
				/*display:inline;*/
				position:relative;
				float:left;
				margin-top:-6.75em;
				}

		#i-migas{
			/*display:inline;*/
			position:relative;
			float:left;
			}

			#i-txt_migas{
			/*	display:inline;*/
				position:relative;
				float:left;
				width:41.56em;
				margin-top:-1.38em;
				padding-left:2.19em;
				}

		#i-pral{
			/*display:inline;*/
			position:relative;
			float:left;
			width:58.63em;
			height: auto!important; /* para los navegadores buenos */
			height:27.63em; /* para IE5+ */
			min-height:27.63em; /* para los navegadores buenos */
			background:#369AA2;  /*fondo verde tener en cuenta que si el menú crece más que bloque de contenidos se verá el fondo verde*/
			border-left:solid 0.06em #2B9095;
			border-right:solid 0.06em #2B9095;
			}

			#i-bloque_contenidos{
				/*display:inline;*/
				position:relative;
				float:left;
				width:44.94em; 
				height: auto!important; /* para los navegadores buenos */
				height:27.63em; /* para IE5+ */
				min-height:27.63em; /* para los navegadores buenos */
				background:#FFF;
				}

				#i-contenidos{
					/*display:inline;*/
					position:relative;
					float:left;
					}

					#i-txt_contenidos{
						/*display:inline;*/
						position:relative;
						float:left;
						padding:0 2.63em 0 2.63em;
						/*width:42.81em;*/
						}

			#i-bloque_menu{
				/*display:inline;*/
				position:relative;
				float:left;
				width:13.685em;
				height: auto!important; /* para los navegadores buenos */
				height:27.63em; /* para IE5+ */
				min-height:27.63em; /* para los navegadores buenos */
				background:#369AA2;
				}
			
			.i-menu_pral{
				/*display:inline;*/
				position:relative;
				float:left;
				width:12.50em;
				background:#E0EBEC;
				}
				
				.i-opcion_menu_pral{  /* comprobar que el fondo al crecer se ve adel color verde como es imagen no crece la parte de abajo si el txt es largo*/
					/*display:inline;*/
					position:relative;
					float:left;
					width:11.81em;
					margin-top:-1.38em;
					padding-left:1.88em;
					/*background:#E0EBEC;*/
					}

					.i-menu_sub{
						/*display:inline;*/
						position:relative;
						float:left;
						width:13.685em;
						padding:0.13em 0 0.13em 0;
						background:#B7E4E7;
						border-bottom:solid 0.06em #53BEC6;
						}

						.i-opcion_menu_sub{
							/*display:inline;*/
							position:relative;
							float:left;
							padding-left:2.81em;
							}

							.i-menu_sub2{
								/*display:inline;*/
								position:relative;
								float:left;
								width:13.685em;
								padding:0.13em 0 0.13em 0;
								background:#89D2D8;
								border-bottom:solid 0.06em #53BEC6;
								}

								.i-opcion_menu_sub2{
									/*display:inline;*/
									position:relative;
									float:left;
									padding-left:3.44em;
									}


		#i-abajo{
			/*display:inline;*/
			position:relative;
			float:left;
			width:58.75em;
			}

			#i-noticias{
				/*display:inline;*/
				position:relative;
				float:left;
				width:45em;
				}

				#i-tit_pral_noticias{
					/*display:inline;*/
					position:relative;
					float:left;
					margin-top:-10.25em;
					padding-left:2.50em;
					width:42.50em;
					}
					
				#i-bloque_noticias{
					/*display:inline;*/
					position:relative;
					float:left;
					width:43.75em;
					margin-top:-8.31em;
					padding-left:0.63em;
					}

						.i-notic_1{
							/*display:inline;*/
							position:relative;
							float:left;
							width:13.88em;
							}

							.i-img_not{
								/*display:inline;*/
								position:relative;
								float:left;
								width:4.38em; 
								}

						.i-notic_2{
							/*display:inline;*/
							position:relative;
							float:left;
							width:8.75em;
							}

						.i-notic_3{
						/*	display:inline;*/
							position:relative;
							float:left;
							width:7.81em;
							}

							.i-espac{
							/*	display:inline;*/
								position:relative;
								float:left;
								width:1.50em;
								}

							.i-tit_not{
							/*	display:inline;*/
								position:relative;
								float:left;
								line-height:0.94em;
								padding-bottom:0.13em;
								}

							.i-desc_not{
							/*	display:inline;*/
								position:relative;
								float:left;
								line-height:0.88em;
								}
				
			#i-flash{
			/*	display:inline;*/
				position:relative;
				float:left;
				width:13.685em;
				/*width:42.50em;*/
				}

		#i-pie{
		/*	display:inline;*/
			position:relative;
			float:left;
			padding:0.31em 0 0.94em 0.31em;
			}



/* ----------------------------------------------- imágenes ---------------------------------------------------------*/
/*fondo izquierda home*/
#flash_portada{
	width:27.50em;
	height:25.44em;
	}

/*fondo izquierda home*/
.img1{
	width:2.69em;
	height:34.62em;
	}

/*fondo derecha home*/
.img2{
	width:2.56em;
	height:34.62em;
	}

/*fondo menú home*/
.img3{
	width:58.75em;
	height:2.25em;
	}

/*banner izquierda home*/
.img4{
	width:31.25em;
	height:5.06em;
	}

/*destacado home*/
.img5{
	width:31.25em;
	height:12.63em;
	}

/*noticias home*/
.img6{
	width:31.25em;
	height:10.88em;
	}

/*banner derecha home*/
.img7{
	width:27.50em;
	height:3em;
	border:0;
	}

/*pie home*/
.img8{
	width:58.75em;
	height:3.94em;
	}

/*destacada home*/
.img9{
	width:10.25em;
	height:8.25em;
	border:solid #000 0.06em;
	}

/*destacada thumbs home*/
.img10{
	width:3.88em;
	height:2.63em;
	border:solid #000 0.06em;
	}

/*fondo izquierda interior*/
.img11{
	width:2.69em;
	height:27.09em;
	}

/*fondo derecha interior*/
.img12{
	width:2.56em;
	height:27.09em;
	}

/*banner interior*/
.img13{
	width:58.75em;
	height:8.56em;
	}

/*migas interior*/
.img14{
	width:58.75em;
	height:1.75em;
	}

/*sombra interior*/
.img15{
	width:44.94em;
	height:3em;
	}

/*noticias interior*/
.img16{
	width:45em;
	height:10.81em;
	}

/*flash interior 0 */
.img17{
	width:13.75em;
	height:1.94em;
	}

/*flash interior 1,2 */
.img17a{
	width:13.75em;
	height:2.81em;
	border:0;
	}

/*flash interior 3 */
.img17b{
	width:13.75em;
	height:3.25em;
	border:0;
	}

/*fondo opciones menu interior*/
.img18{
	width:13.685em;
	height:1.50em;
	}

/*borde opcionesmenu interior*/
.img19{
	width:13.63em;
	height:0.06em;
	}

/* flechas calendario home */
.img20{
	width:0.75em;
	height:0.75em;
	border:0;
	}

/* ------------------------------------------- textos -----------------------------------------------------------------------*/

/*home menu*/
.txt1{
	font-family: Trebuchet MS, Verdana;
	color:#000;
	font-size:0.75em;   
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}

	.txt1_link{
		font-family:Trebuchet MS, Verdana;
		color:#000;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		}

	.txt1_link:hover{
		color:#2B9095;
		text-decoration:none;
		}

/*home título destacado*/
.txt2{
	font-family: Century Gothic, Trebuchet MS;
	color:#000;
	font-size:0.94em;
	text-decoration:none;
	}

	.txt2:hover{
		color:#000;
		text-decoration:underline;
		}

/*home contenido destacado*/
.txt3{
	font-family: Century Gothic, Trebuchet MS;
	color:#4C4B4B;
	font-size:0.88em;
	text-decoration:none;
	}


	.txt3:hover{
		color:#4C4B4B;
		text-decoration:underline;
		}

/*home galeria destacado*/
.txt4{
	font-family: Trebuchet MS, verdana;
	color:#000;
	font-size:0.69em;
	}

/*home título principal noticias*/
.txt5{
	font-family: Century Gothic, verdana;
	color:#FFF;
	font-size:0.94em;
	text-transform:uppercase;
	}

/*home título noticia*/
h1{
	font-family: Century Gothic, verdana;
	color:#2B9095;
	font-size:0.75em;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	}
	
	h1 a{
		color:#2B9095;
		text-decoration:none;
		}
	
	h1 a:hover{
		color:#2B9095;
		text-decoration:underline;
		}

/*home contenido noticia*/
h2{
	font-family: Trebuchet MS, verdana;
	color:#000;
	font-size:0.69em;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	}
	
	h2 a{
		color:#000;
		text-decoration:none;
		}

	h2 a:hover{
		color:#000;
		text-decoration:underline;
		}

/* Home calendario */
.txt_mes{
	font-family: Trebuchet MS, verdana;
	color:#6BB2B7;
	font-size:0.75em;
	}

.txt_calendar{
	font-family: Trebuchet MS, verdana;
	color:#000;
	font-size:0.69em;
	}

	.txt_calendar a{
		color:#000;
		text-decoration:none;
		}

	.txt_calendar a:hover{
		color:#000;
		text-decoration:underline;
		}

.txt_calendar_on{
	font-family: Trebuchet MS, verdana;
	color:#FFF;
	font-size:0.69em;
	}

	.txt_calendar_on a{
		color:#FFF;
		text-decoration:none;
		}

	.txt_calendar_on a:hover{
		color:#FFF;
		text-decoration:underline;
		}


/*home pie e interior menu sup*/
.txt8{
	font-family: Century Gothic, Trebuchet MS, verdana;
	color:#000;
	font-size:0.69em;
	}

	.txt8_link{
		font-family: Century Gothic, Trebuchet MS, verdana;
		color:#000;
		text-decoration:none;
		}

	.txt8_link:hover{
		text-decoration:underline;
		}

/*interior migas*/
.txt9{
	font-family: Trebuchet MS, Verdana;
	color:#000;
	font-size:0.88em;   
	text-decoration:none;
	}

	.txt9_link{
		font-family: Trebuchet MS, Verdana;
		color:#000;
		text-decoration:none;
		}

	.txt9_link:hover{
		font-family: Trebuchet MS, Verdana;
		color:#369AA2;
		text-decoration:none;
		}

	.txt9_on{
		font-family: Trebuchet MS, Verdana;
		color:#000;
		text-decoration:underline;
		}

/*interior contenidos*/
.txt10{
	font-family: Trebuchet MS, Verdana;
	color:#000;
	font-size:0.75em;   
	text-decoration:none;
	}

	.txt10 a{
		color:#369AA2;
		text-decoration:underline; 
		}

	.txt10 a:hover{
		color:#00BEC6;
		text-decoration:underline; 
		}

/*interior menu pral*/
.txt11{
	font-family: Trebuchet MS, Verdana;
	color:#000;
	font-size:0.75em;   
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}

	.txt11:hover{
		font-family: Trebuchet MS, Verdana;
		color:#369AA2;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		}

/*interior submenu*/
.txt12{
	font-family: Trebuchet MS, Verdana;
	color:#000;
	font-size:0.69em;   
	text-decoration:none;
	}

	.txt12:hover{
		font-family: Trebuchet MS, Verdana;
		color:#369AA2;
		font-size:0.69em;   
		text-decoration:none;
		}

/*interior submenu 2*/
.txt13{
	font-family: Trebuchet MS, Verdana;
	color:#fff;
	font-size:0.69em;   
	text-decoration:none;
	}

	.txt13:hover{
		font-family: Trebuchet MS, Verdana;
		color:#000;
		font-size:0.69em;   
		text-decoration:none;
		}

