
/* LAYOUT DE ELEMENTOS - PÁGINA INTERIOR */	


.contenedor {
	margin:0 auto;
	width:960px;
}

/* *******************      INTERIORES       ************************************** */

.cabecera {
	height:307px;
	width:960px;
}

	.logo {
		position:absolute;
		top:10px;
		left:0px;
		}
	.toplinks	{
		position:absolute;
		top:10px;
		left:480px;
		}
	.banner	{
		position:absolute;
		top:110px;
		left:0px;
		}
	.mainlinks_im	{
		position:absolute;
		top:50px;
		left:370px;
		}
	.mainlinks_txt	{
		position:absolute;
		top:120px;
		left:377px;
		width:580px;
		}
		.link	{
			float:left;
			width:78px;
			padding:0 10px 0 10px;
			margin-right:17px;
			text-align:center;
			}
	.titulo1	{
		position:absolute;
		top:185px;
		left:250px;
		width:685px;
		text-align:right;
		}
	.titulo2	{
		position:absolute;
		top:224px;
		left:420px;
		width:515px;
		text-align:right;
		}
	.migas	{
		position:absolute;
		top:288px;
		left:15px;
		}


.cuerpo {
	width:960px;
	margin:0px;
}
	.bloque	{
		float:left;
		width:960px;
		background-image:url(../_entorno/bg_cuerpo.gif);
		}
		
		.izda	{
			float:left;
			margin:0;
			width:211px;
			padding-top:21px;
			padding-left:13px;
			}
			.menu-on-main	{
				float:left;
				background-image:url(../_entorno/menu2_azul.jpg);
				width:211px;
				height:52px;
				}
					.ico2-main	{
						float:left;
						/*width:35px;
						margin:10px 5px 10px 5px;*/
						width:25px;
						margin:10px 0 10px 0;
						padding:0 10px 0 7px;
						}
					.menutit-main	{
						float:left;
						width:152px;
						margin-top:18px;
						}
					
			.menu-on-options	{
				float:left;
				border-top:0;
				width:211px;
				padding:10px 0 10px 0;
				background-image:url(../_entorno/bg_menuon.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
				}
					.option	{
						width:180px;
						height:20px;
						padding:4px 0 0 10px;
						margin:0 0 0 10px;
						}
					.option-on	{
						width:180px;
						height:20px;
						padding:4px 0 0 10px;
						margin:0 0 2px 10px;
						background-image:url(../_entorno/bg_menu2on.gif);
						}

					
			.menu-off	{
				float:left;
				margin-top:5px;
				background-image:url(../_entorno/bg_menuoff.gif);
				width:211px;
				height:40px;
				}
					.ico2	{
						float:left;
						width:35px;
						margin:3px 5px 0px 6px;
						}
					.menutit	{
						float:left;
						width:158px;
						margin-top:10px;
						}
			.promo	{
				float:left; 
				width:211px;
				margin-top:10px;
				height:211px;
				}

		.dcha	{
			float:left;
			margin:0;
			width:736px;
			}

			.titpag	{
				float:left;
				/*width:560px;
				margin:40px 10px 0 30px;*/
				width:550px;
				margin:40px 10px 0 25px;
				text-align:left;
				border-bottom:3px dotted #999;
				}

			.icopag	{
				float:left;
				margin-top:3px;
				}
	
		.contenido	{
			float:left;
			/*margin:40px 30px 0 30px;*/
			margin:40px 0 0 0;
			padding:0 30px 0 30px;
			}
		.contenido2	{
			float:left;
			/*margin:10px 30px 0 30px;*/
			margin:10px 0 0 0;
			padding:0 30px 0 30px;
			}



.pie {
	width:960px;
	margin:0px;
}
	.pieblog	{
		position:relative;
		float:left;
		width:930px;
		height:230px;
		padding:20px 15px 0 15px;
		background:url(../_entorno/back_pieblog.gif) no-repeat;
			}
	.pielinks	{
		position:relative;
		float:left;
		width:930px;
		height:265px;
		padding:20px 15px 0 15px;
		background:url(../_entorno/back_pielinks.jpg) no-repeat;
			}

		.pielinks_title	{
			position:relative;
			float:left;
			width:930px;
			padding:0 0 15px 0;
			}

		.pielinks_bloque	{
			position:relative;
			float:left;
			width:176px;
			padding:0 10px 0 0;
			line-height:14px;
			}

		.pielinks_bloque_tit	{
			position:relative;
			float:left;
			width:175px;
			padding:0 0 3px 0;
			border-bottom:dotted 1px #FBC441;
			}

		.pielinks_bloque_list	{
			position:relative;
			float:left;
			width:175px;
			}

				.pielinks_bloque_pos {
					position:relative;
					width:171px;
					padding:10px 0 0 5px;
					margin:0px;
					list-style-type:none;
					}		

					.pielinks_bloque_pos li{
						line-height:14px;
						padding:4px 0;
						}

	.piedata	{
		position:relative;
		float:left;
		width:960px;
		text-align:center;
		padding-top:15px;
		background-image:url(../_entorno/bg_pie.gif);
		background-repeat: no-repeat;
		height:70px;
		}

/* *************************   HOME    ******************************** */
	
.hcabecera {
	float:left;
	height:367px;
	width:960px;
}
.centro1 {
	float:left;
	width:802px;
	height:703px;
	background-image:url(../_entorno/h_fondocentro.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
	.item1	{
		position:absolute;
		top:20px;
		left:40px;
		}
	.item2	{
		position:absolute;
		top:65px;
		left:50px;
		}
	.item3	{
		position:absolute;
		top:90px;
		left:60px;
		}
	.item4	{
		position:absolute;
		top:215px;
		left:50px;
		}
	.item5	{
		position:absolute;
		top:240px;
		left:60px;
		}
	.item6	{
		position:absolute;
		top:20px;
		left:470px;
		width:300px;
		text-align:justify;
		}
	.actualidad	{
		position:absolute;
		top:150px;
		left:515px;
		width:260px;
		}
		.noticia	{
			padding-bottom:7px;
			border-bottom:1px dashed #000;
			margin-top:8px;
			}
	.masnoticias	{
		width:260px;
		text-align:right;
		margin-top:7px;
		}
	.item7	{
		position:absolute;
		top:420px;
		left:220px;
		width:700px;
		}
	.ilustrahome	{
		position:absolute;
		top:480px;
		left:35px;
		width:770px;
		}
		.caso	{
			float:left;
			width:185px;
			}
		.casotxt	{
			float:left;
			width:175px;
			line-height:1.4em;
			margin-bottom:4px;
			}
.centro2 {
	float:left;
	width:158px;
	height:703px;
	background-image:url(../_entorno/h_fondodcha.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
	.item8	{
		position:absolute;
		top:8px;
		left:10px;
		}
	.item9	{
		position:absolute;
		top:58px;
		left:10px;
		}
	.item10	{
		position:absolute;
		top:95px;
		left:20px;
		width:120px;
		}
	.item11	{
		position:absolute;
		top:222px;
		left:10px;
		}
	.item12	{
		position:absolute;
		top:255px;
		left:20px;
		width:120px;
		}
	.item13	{
		position:absolute;
		top:387px;
		left:10px;
		}
	.item14	{
		position:absolute;
		top:422px;
		left:20px;
		width:120px;
		}
	.item15	{
		position:absolute;
		top:554px;
		left:10px;
		}
	.item16	{
		position:absolute;
		top:589px;
		left:20px;
		width:120px;
		}


/* *************************   ESTILOS MAPA WEB    ******************************** */

.n0	{position:relative; float:left; width:100%;height:20px;}

/* hijos nivel 1 */
.n1	{
	position:relative;
	float:left;
	width:475px;
	padding-bottom:5px;
	}
	.n1 a	{
		color:#318AF9;
		text-decoration:none;
		font-size:16px;
		font-weight:bold;
		/*text-transform:uppercase;*/
		}

/* flechas nivel 1 */
.n11 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 1 incluye hijos nivel 2 */
.n12 {
	position:relative;
	float:left;
	width:465px;
	padding:0 0 10px 30px;
	}

/* hijos nivel 2 */
.n2	{
	position:relative;
	float:left;
	width:440px;
	font-size:14px;
	line-height:20px;
	}
	.n2 a	{
		color:#333;
		text-decoration:none;
		font-weight:bold;
		}

/* flechas nivel 2 */
.n21 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 2 incluye hijos nivel 3 */
.n22 {
	position:relative;
	float:left;
	width:465px;
	padding:0 0 10px 30px;
	}

/* hijos nivel 3 */
.n3	{
	position:relative;
	float:left;
	width:465px;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 0;
	}
	.n3 a	{
		color:#333;
		text-decoration:none;
		font-weight:bold;
		}

/* flechas nivel 3 */
.n31 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 3 incluye hijos nivel 4 */
.n32 {
	position:relative;
	float:left;
	width:445px;
	padding:0 0 10px 30px;
	}

/* hijos nivel 4 */
.n4	{
	position:relative;
	float:left;
	width:390px;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 20px;
	}
	.n4 a	{
		color:#333;
		text-decoration:none;
		/*font-weight:bold;*/
		}

/* flechas nivel 4 */
.n41 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 4 incluye hijos nivel 5 */
.n42 {
	position:relative;
	float:left;
	width:405px;
	padding:0 0 10px 40px;
	}

/* hijos nivel 5 */
.n5	{
	position:relative;
	float:left;
	width:350px;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 20px;
	}
	.n5 a	{
		color:#333;
		text-decoration:none;
		/*font-weight:bold;*/
		}

/* flechas nivel 5 */
.n51 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 5 incluye hijos nivel 6 */
.n52 {
	position:relative;
	float:left;
	width:370px;
	padding:0 0 10px 40px;
	}

/* hijos nivel 6 */
.n6	{
	position:relative;
	float:left;
	width:310px;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 20px;
	}
	.n6 a	{
		color:#333;
		text-decoration:none;
		/*font-weight:bold;*/
		}

/* flechas nivel 5 */
.n61 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 5 incluye hijos nivel 6 */
.n62 {
	position:relative;
	float:left;
	width:330px;
	padding:0 0 10px 40px;
	}




/* ********************************************************* */

.txt1	{
	font-family:Century Gothic, Arial;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	}
.txt2	{
	font-family:Trebuchet MS, Arial;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	}

.txt3	{
	font-family:Trebuchet MS, Arial;
	font-size:11px;
	font-weight:normal;
	color:#555;
	text-decoration:none;
	}
	.txt3 a {
			color:#555;
			text-decoration:none;
			}

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

.txt4	{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	font-weight:bold;
	color:#999;
	text-decoration:none;
	}
	.txt4 a	{
		color:#999;
		}
		.txt4 a:hover	{
			color:#000;
			text-decoration:underline;
			}
			
.txt4_title	{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	font-weight:bold;
	color:#0046B5;
	text-decoration:underline;
	}

.txt4_title	a{
	color:#0046B5;
	text-decoration:underline;
	}

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

.txt5	{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	}

.txt6	{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	font-weight:bold;
	color:#004AAE;
	text-decoration:none;
	text-transform:uppercase;
	}
	.txt6 a:hover	{
		color:#FABD33;
	}
.txt6a	{
	font-family:Trebuchet MS, Arial;
	font-size:13px;
	font-weight:bold;
	color:#004AAE;
	text-decoration:none;
	}
	.txt6a a:hover	{
		color:#000;
		text-decoration:underline;
		}
.txt7	{
	font-family:Century Gothic, Arial;
	font-size:22px;
	font-weight:normal;
	color:#318AF9;
	}

.txt8	{
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#333;
	text-decoration:none;
	}
	.txt8 a:hover	{
		text-decoration:underline;		
		}
	.txt8on {
		color:#fff;
		}

.txt9	{
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#999;
	}
	.txt9 a	{
		color:#999;
		text-decoration:none;
		}
		.txt9 a:hover	{
			color:#fff;
			}
.txt9a	{
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#fff;
	}
	.txt9a a	{
		color:#fff;
		text-decoration:none;
		}
.txt10	{
	font-family:Arial Narrow;
	font-size:24px;
	font-weight:bold;
	color:#000;
	}
.txt11	{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	}
.txt12	{
	font-family:Century Gothic, Arial;
	font-size:18px;
	font-weight:bold;
	color:#318AF9;
	}
.txt13	{
	font-family:Century Gothic, Arial;
	font-size:14px;
	font-weight:bold;
	color:#318AF9;
	text-decoration:none;
	}
.txt13 a	{
	color:#318AF9;
	text-decoration:none;
	}
.txt13 a:hover	{
	color:#004AAE;
	text-decoration:underline;
	}




