/*----------------------------------------------------------------------------------*/
#cabecera{
	position:relative;
	/*float:left;*/
	width:960px;
	padding:20px 0 0 0;
	}

	#cabecera .up{
		position:relative;
		float:left;
		width:960px;
		height:120px;
		background:#FFFFFF url(../_entorno/f_up.gif) no-repeat;
		}

		#cabecera .up .logo{
			position:absolute;
			top:15px;
			left:25px;
			}

		#cabecera .up .texto{
			position:absolute;
			top:25px;
			left:280px;
			width:384px;
			}

		#cabecera .up .link_sup{
			position:absolute;
			top:12px;
			left:735px;
			width:210px;
			text-align:right;
			}
		
		/* Pestañas menú superior home */
		#cabecera .up .h-pestanas{
			position:absolute;
			top:85px;
			left:492px;
			width:440px;
			}

			#cabecera .up .h-pestanas .pest{
				position:relative;
				float:left;
				background:url(../_entorno/pestana_back.gif);
				}
				
				#cabecera .up .h-pestanas .left{
					position:relative;
					float:left;
					width:12px;
					height:35px;
					background:url(../_entorno/pestana_left.gif) no-repeat;
					} 

				#cabecera .up .h-pestanas .enlace{
					position:relative;
					float:left;
					padding:10px 4px 0 4px;
					line-height:12px;
					}

				#cabecera .up .h-pestanas .right{
					position:relative;
					float:left;
					width:12px;
					height:35px;
					background:url(../_entorno/pestana_right.gif) no-repeat;
					} 

		/* Pestañas menú superior interior */
		#cabecera .up .i-pestanas{
			position:absolute;
			top:85px;
			left:442px;
			width:504px;
			}

			#cabecera .up .i-pestanas .pest{
				position:relative;
				float:left;
				background:url(../_entorno/pestana_back.gif);
				}
				
				#cabecera .up .i-pestanas .left{
					position:relative;
					float:left;
					width:12px;
					height:35px;
					background:url(../_entorno/pestana_left.gif) no-repeat;
					} 

				#cabecera .up .i-pestanas .enlace{
					position:relative;
					float:left;
					padding:10px 4px 0 4px;
					line-height:12px;
					}

				#cabecera .up .i-pestanas .right{
					position:relative;
					float:left;
					width:12px;
					height:35px;
					background:url(../_entorno/pestana_right.gif) no-repeat;
					}

	#cabecera .down{
		position:relative;
		float:left;
		width:960px;
		height:137px;
		}

		#cabecera .down .cab_img{
			position:absolute;
			top:0px;
			left:0px;
			width:970px;
			}

		#cabecera .down .cab_menu{
			position:absolute;
			top:102px;
			left:0px;
			width:221px;
			height:25px;
			padding:10px 0 0 0;
			text-align:center;
			background:#FFFFFF url(../_entorno/cab_menu.jpg) no-repeat;
			}

		/*#cabecera .down .cab_txt{
			position:absolute;
			top:20px;
			right:472px;
			width:460px;
			text-align:right;
			}*/

		#cabecera .down .privada{
			position:absolute;
			top:25px;
			left:754px;
			width:206px;
			}

		#cabecera .down .fondo_priv{
			position:absolute;
			top:42px;
			left:754px;
			width:182px;
			height:94px;
			padding:15px 24px 0 0;
			background:#B1B7C2;
			filter: alpha(opacity=30); opacity: .3;
			}

			#cabecera .down .privada .tit{
				position:relative;
				float:left;
				width:201px;
				padding:0 0 0 5px;
				background:#FDB04B;
				}

			#cabecera .down .privada .formu{
				position:relative;
				float:left;
				width:182px;
				height:94px;
				padding:15px 24px 0 0;
				}

				#cabecera .down .privada .formu .linea{
					position:relative;
					float:left;
					width:182px;
					padding:0 0 2px 0;
					text-align:right;
					}

#cuerpo{
	position:relative;
	float:left;
	width:960px;
	background:url(../_entorno/fondo.gif);
	}

	#cuerpo .menu{
		position:relative;
		float:left;
		width:197px;
		padding:10px 0 0 24px;
		background:#445D86;
		}

		#cuerpo .menu .bloque{
			position:relative;
			float:left;
			width:197px;
			padding:0 0 50px 0;
			}

			#cuerpo .menu .bloque .hijo{
				position:relative;
				float:left;
				width:192px;
				padding:10px 5px 10px 0;
				border-bottom:dotted 1px #FFF;
				}

				#cuerpo .menu .bloque .hijo .bloque2{
					position:relative;
					float:left;
					width:192px;
					padding:15px 0 0 0;
					}

					#cuerpo .menu .bloque .hijo .bloque2 .subhijo{
						position:relative;
						float:left;
						width:172px;
						padding:0 0 5px 20px;
						}

					#cuerpo .menu .bloque .hijo .bloque2 .subhijo:hover{
						position:relative;
						float:left;
						width:172px;
						padding:0 0 5px 20px;
						background:url(../_entorno/flecha_hijo.gif) no-repeat;
						}

					#cuerpo .menu .bloque .hijo .bloque2 .subhijo_on{
						position:relative;
						float:left;
						width:172px;
						padding:0 0 5px 20px;
						background:url(../_entorno/flecha_hijo.gif) no-repeat;
						}

		#cuerpo .menu .banner{
			position:relative;
			float:left;
			width:187px;
			padding:0 0 0 10px;
			}	

	#cuerpo .centro{
		position:relative;
		float:left;
		width:497px;
		padding:38px 0 0 36px;
		background:url(../_entorno/h_centro_f.jpg);
		}

		#cuerpo .centro .destacamos{
			position:relative;
			float:left;
			width:465px;
			height:145px;
			padding:0 0 30px 0;
			}

			#cuerpo .centro .destacamos .titulo{
				position:relative;
				float:left;
				width:465px;
				}

			#cuerpo .centro .destacamos .bloque{
				position:relative;
				float:left;
				width:465px;
				height:140px;
				}

		#cuerpo .centro .boletines{
			position:relative;
			float:left;
			width:476px;
			height:199px;
			background:url(../_entorno/boletines.jpg) no-repeat;
			}

			#cuerpo .centro .boletines .titulo{
				position:relative;
				float:left;
				width:476px;
				padding:10px 0 0 14px;
				}

			#cuerpo .centro .boletines .bloque{
				position:relative;
				float:left;
				width:450px;
				padding:18px 0px 0 0px;
				}

				#cuerpo .centro .boletines .bloque .imagen{
					position:relative;
					float:left;
					width:105px;
					}


				#cuerpo .centro .boletines .bloque .cont{
					position:relative;
					float:left;
					width:315px;
					}

					#cuerpo .centro .boletines .bloque .cont .tit{
						position:relative;
						float:left;
						width:315px;
						padding:0 0 12px 0;
						}

					#cuerpo .centro .boletines .bloque .cont .desc{
						position:relative;
						float:left;
						width:315px;
						height:75px;
						}

					#cuerpo .centro .boletines .bloque .cont .anteriores{
						position:relative;
						float:left;
						width:315px;
						}
		

	#cuerpo .actualidad{
		position:relative;
		float:left;
		width:196px;
		background:#FFF;
		}

		#cuerpo .actualidad .up{
			position:relative;
			float:left;
			width:196px;
			height:375px;
			padding:10px 0 0 10px;
			background:#F0F2F6;
			}

			#cuerpo .actualidad .up .titulo{
				position:relative;
				float:left;
				width:196px;
				padding:0 0 10px 0;
				}

			#cuerpo .actualidad .up .linea{
				position:relative;
				float:left;
				width:196px;
				padding:5px 0 8px 0;
				}

				#cuerpo .actualidad .up .linea .imagen{
					position:relative;
					float:left;
					width:28px;
					}

				#cuerpo .actualidad .up .linea .enlace{
					position:relative;
					float:left;
					width:168px;
					line-height:14px;
					}
			
			#cuerpo .actualidad .up .todas{
				position:relative;
				float:left;
				width:196px;
				padding:5px 0 5px 0;
				border-top:solid 1px #FFF;
				}

		#cuerpo .actualidad .down{
			position:relative;
			float:left;
			width:196px;
			padding:18px 0 0 0;
			text-align:center;
			}

#pie{
	position:relative;
	float:left;
	width:960px;
	padding:30px 0 0 0;
	background:url(../_entorno/fondo.gif);
	}

	#pie .up{
		position:relative;
		float:left;
		width:940px;
		padding:10px 10px 10px 10px;
		background:#FDB459;
		text-align:center;
		}

	#pie .down{
		position:relative;
		float:left;
		width:960px;
		height:58px;
		background:url(../_entorno/f_down.gif) no-repeat bottom;
		}

		#pie .down .izq{
			position:relative;
			float:left;
			width:221px;
			padding:17px 0 0 0;
			text-align:center;
			}

		#pie .down .dcha{
			position:relative;
			float:left;
			width:730px;
			padding:10px 0 0 9px;
			}

#clear{
	position:relative;
	float:left;
	width:960px;
	height:10px;
	}

/*------------------------------------- INTERIOR ---------------------------------------------*/
#cuerpo .i-dcha{
	position:relative;
	float:left;
	width:706px;
	padding:10px 0 0 33px;
	background:#FFF;
	}

	#cuerpo .i-dcha .migas{
		position:relative;
		float:left;
		width:691px;
		text-align:right;
		padding:0 15px 10px 0;
		}

	#cuerpo .i-dcha .titulo{
		position:relative;
		float:left;
		width:691px;
		padding:20px 0 0 0;
		/*background:url(../_entorno/i-tit.gif) no-repeat;*/
		}

	#cuerpo .i-dcha .hijos_sup{
		position:relative;
		float:left;
		width:691px;
		padding:10px 0 0 0;
		}

	#cuerpo .i-dcha .espacio{
		position:relative;
		float:left;
		width:691px;
		height:10px;
		}

	#cuerpo .i-dcha .contenidos{
		position:relative;
		float:left;
		width:691px;
		padding:20px 0 45px 0;
		}

/*--------------------------------------- TEXTOS -------------------------------------------*/
/* Cabecera texto */
.txt1{
	font-family:Century Gothic, Verdana;
	font-size:14px;
	color:#2A487D;
	}

/* Cabecera enlace sup */
.txt2{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	color:#2A487D;
	text-decoration:none;
	}

	.txt2 a{
		color:#2A487D;
		text-decoration:none;
		}

	.txt2 a:hover{
		color:#2A487D;
		text-decoration:underline;
		}

.txt3{
	font-family:Century Gothic, Verdana;
	font-size:14px;
	color:#2A487D;
	}

/* Cabecera pestañas */
.txt4{
	font-family:Trebuchet MS, Arial;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-transform:Uppercase;
	text-decoration:none;
	}

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

	.txt4 a:hover{
		text-decoration:underline;
		}

/* Cabecera inferior */
.txt5{
	font-family:Century Gothic, Verdana;
	font-size:19px;
	color:#5A5A5A;
	}

.txt6{
	font-family:Trebuchet MS, Arial;
	font-size:28px;
	color:#0E95EB;
	font-weight:bold;
	text-transform:Uppercase;
	}

.txt7{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	color:#636363;
	font-weight:bold;
	}

/* Área privada */
.txt8{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-transform:Uppercase;
	}

.txt9{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	color:#5B5B5B;
	font-weight:bold;
	text-transform:Uppercase;
	}

/* Pie superior */
.txt10{
	font-family:Trebuchet MS, Arial;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-transform:Uppercase;
	text-decoration:none;
	}

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

	.txt10 a:hover{
		text-decoration:underline;
		}

/* Pie inferior */
.txt11{
	font-family:Trebuchet MS, Arial;
	font-size:10px;
	color:#000;
	}

/* Título actualidad */
.txt12{
	font-family:Century Gothic, Verdana;
	font-size:16px;
	color:#455D85;
	font-weight:bold;
	}

/* Enlace actualidad */
.txt13{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	color:#414346;
	text-decoration:none;
	}

	.txt13 a{
		color:#414346;
		text-decoration:none;
		}

	.txt13 a:hover{
		text-decoration:underline;
		}

/* Todas actualidad */
.txt14{
	font-family:Century Gothic, Verdana;
	font-size:12px;
	color:#455D85;
	font-weight:bold;
	text-decoration:none;
	}

	.txt14 a{
		color:#455D85;
		text-decoration:none;
		}

	.txt14 a:hover{
		text-decoration:underline;
		}

/* Destacamos titulo */
.txt15{
	font-family:Century Gothic, Verdana;
	font-size:20px;
	color:#EBA847;
	}

/* Destacamos contenido */
.txt16{
	font-family:Century Gothic, Verdana;
	font-size:12px;
	color:#455D85;
	font-weight:bold;
	}

/* Boletines titulo */
.txt17{
	font-family:Century Gothic, Verdana;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	}

/* Boletines titulo enlace */
.txt18{
	font-family:Verdana;
	font-size:11px;
	color:#445D86;
	font-weight:bold;
	text-decoration:underline;
	}

	.txt18 a{
		color:#445D86;
		text-decoration:underline;
		}

	.txt18 a:hover{
		text-decoration:none;
		}

/* Boletines desc */
.txt19{
	font-family:Verdana;
	font-size:11px;
	color:#484848;
	text-decoration:none;
	}

	.txt19 a{
		color:#445D86;
		text-decoration:none;
		}

	.txt19 a:hover{
		text-decoration:underline;
		}

/* Boletines anteriores */
.txt20{
	font-family:Verdana;
	font-size:10px;
	color:#445D86;
	text-decoration:underline;
	}

	.txt20 a{
		color:#445D86;
		text-decoration:underline;
		}

	.txt20 a:hover{
		text-decoration:none;
		}

/* Migas */
.txt21{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	}

	.txt21 a{
		color:#445D86;
		text-decoration:underline;
		}

	.txt21 a:hover{
		text-decoration:underline
		color:#445D86;
		}

.txt21b{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	}

	.txt21b a{
		color:#445D86;
		text-decoration:underline;
		}

	.txt21b a:hover{
		text-decoration:underline
		color:#445D86;
		}


/* Título interior */
.txt22{
	font-family:Century Gothic, Verdana;
	font-size:20px;
	color:#D69835;
	/*color:#0E95EB; */
	}

/* menu hijos */
.txt23{
	font-family:Trebuchet MS, Arial;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-transform:Uppercase;
	text-decoration:none;
	}

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

/* Menú subhijos */
.txt24{
	font-family:Verdana;
	font-size:11px;
	color:#A8C3F0;
	text-decoration:none;
	}

	.txt24 a{
		color:#A8C3F0;
		text-decoration:none;
		}

	.txt24 a:hover{
		text-decoration:none;
		}

/* Contenidos */
.txt25{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	color:#515151;
	}

	.txt25 a{
		color:#515151;
		text-decoration:underline;
		}

	.txt25 a:hover{
		color:#0E95EB;
		text-decoration:underline;
		}