object{
	display:block;
	}

.salto{
	display:block;
	}

/*--------------------------------------- HOME -------------------------------------------*/
.container{
	margin:0 auto;
	width:61.31em;
	padding:0 0.44em 0 0.56em;
	height: auto!important; /* para los navegadores buenos */
	height:13.75em; /* para IE5+ */
	min-height:13.75em; /* para los navegadores buenos */
	background:url(../_entorno/fondo.jpg) no-repeat;
	}
	
	.header{
		float:left;
		width:61.31em;
		}
	
		.header_up{
			float:left;
			width:61.31em;
			}
	
			.header_up_logo{
				float:left;
				width:12.50em;
				}
	
			.header_up_texto{
				float:left;
				width:47.81em;
				padding:1.56em 0 0 0;
				line-height:1.88em;
				}
		
		.header_nav_bar{
			float:left;
			width:61.31em;
			height:1.94em;
			background:url(../_entorno/menu_bg.jpg) repeat-x;
			}

			.header_nav_bar_bloque{
				float:left;
				margin:0em;
				padding:0em;
				text-align:center;
				list-style-type:none;
				}

				.header_nav_bar_bloque_linea1{
					float:left;
					width:10.31em;
					height:1.50em;
					padding:0.38em 0 0 0;
					margin:0em;
					}

				.header_nav_bar_bloque_linea2{
					float:left;
					width:19.38em;
					height:1.50em;
					padding:0.38em 0 0 0;
					margin:0em;
					}

				.header_nav_bar_bloque_linea3{
					float:left;
					width:11.88em;
					height:1.50em;
					padding:0.38em 0 0 0;
					margin:0em;
					}

					.header_nav_bar_bloque_linea1:hover{
						color:#FFFFFF;
						background:url(../_entorno/menu_hover.jpg) repeat-x;
						}

					.header_nav_bar_bloque_linea2:hover{
						color:#FFFFFF;
						background:url(../_entorno/menu_hover.jpg) repeat-x;
						}

					.header_nav_bar_bloque_linea3:hover{
						color:#FFFFFF;
						background:url(../_entorno/menu_hover.jpg) repeat-x;
						}

					.header_nav_bar_bloque_linea1_on{
						float:left;
						width:10.31em;
						height:1.50em;
						padding:0.38em 0 0 0;
						margin:0em;
						background:url(../_entorno/menu_on.jpg) repeat-x;
						}

					.header_nav_bar_bloque_linea2_on{
						float:left;
						width:19.38em;
						height:1.50em;
						padding:0.38em 0 0 0;
						margin:0em;
						background:url(../_entorno/menu_on.jpg) repeat-x;
						}

					.header_nav_bar_bloque_linea3_on{
						float:left;
						width:11.88em;
						height:1.50em;
						padding:0.38em 0 0 0;
						margin:0em;
						background:url(../_entorno/menu_on.jpg) repeat-x;
						}
		
	.main{
		float:left;
		width:61.31em;
		background:#FFFFFF;
		}

		.h-left{
			float:left;
			width:25.94em;
			padding:2.69em 0 0 3.13em;
			}

			.h-left_tit{
				float:left;
				width:25.94em;
				padding:0 0 1.56em 0;
				}

			.h-left_texto{
				float:left;
				width:25.94em;
				padding:0 0 2.19em 0;
				line-height:0.88em;
				text-indent:1.25em;
				text-align:justify;
				}

			.h-left_firma{
				float:left;
				width:25.94em;
				line-height:0.88em;
				padding:0 0 1.88em 0;
				text-align:right;
				}

		.h-right{
			float:right;
			width:24.81em;
			padding:4.69em 4.38em 0 0;
			}

		.h-right_b1{
			float:left;
			width:23.44em;
			height:11.75em;
			padding:1.13em 0 0 1.38em;
			background:url(../_entorno/h_fondo_b1.jpg) no-repeat;
			}

		.h-right_b2{
			float:left;
			width:23.44em;
			height:16em;
			padding:1.13em 0 0 1.38em;
			background:url(../_entorno/h_fondo_b2.jpg) no-repeat;
			}

			.h-right_b_tit{
				float:left;
				width:23.44em;
				padding:0 0 1em 0;
				}

			.h-right_b_texto{
				float:left;
				width:9.69em;
				padding:0.63em 0 0 0;
				line-height:0.88em;
				}
	
			.h-right_b_links{
				float:left;
				width:12.50em;
				padding:0.88em 0 0 0.94em;
				}

				.link_pos {
					position:relative;
					width:11.56em;
					padding:0 0 0 0.94em;
					margin:0;
					list-style-type:none;
					}		

					.link_pos_linea{
						padding:0 0 0 0.63em;
						line-height:1.88em;
						list-style-image:url(../_entorno/flecha.gif);
						}

				.link_pos2 {
					position:relative;
					width:11.56em;
					padding:0 0 0 0.94em;
					margin:0;
					list-style-type:none;
					}		

					.link_pos_linea2{
						padding:0 0 0 0.63em;
						line-height:2.50em;
						}
	.footer{
		float:left;
		width:61.31em;
		text-align:center;
		background:#EEEEEE;
		}


/*--------------------------------------- INTERIOR -------------------------------------------*/
.menu{
	float:left;
	width:15em;
	padding:1.25em 0 2.50em 0;
	}

	.menu_linea_pral {
		position:relative;
		width:13em;
		height:1.63em;
		padding:0.38em 0 0 2em;
		margin:0em;
		background:url(../_entorno/menu2_punto.jpg) no-repeat;
		}	

	.menu_linea_pral_on {
		position:relative;
		width:13em;
		height:1.63em;
		padding:0.38em 0 0 2em;
		margin:0em;
		background:url(../_entorno/menu2_linea_on.jpg) no-repeat;
		}	

		.menu_pos {
			position:relative;
			width:13em;
			padding:0em;
			margin:0em;
			list-style-type:none;
			}	
					
			.menu_linea{
				position:relative;
				width:13em;
				/*height:1.63em;*/
				padding:0.38em 0 0.38em 2em;
				margin:0em;
				background:url(../_entorno/menu2_punto2.gif) no-repeat;
				border-bottom:dotted 1px #DCD6D6;
				}

				.menu_bloque2{
					position:relative;
					width:13em;
					margin:0;
					padding:0.94em 0 1.38em 0;
					}

					.menu_bloque2_linea	{
						list-style-image:url(../_entorno/menu2_flecha.gif);
						}
					
			.menu_linea_on{
				position:relative;
				width:13em;
				padding:0.38em 0 0 2em;
				margin:0em;
				background:url(../_entorno/menu2_on.jpg) no-repeat;
				border-bottom:dotted 1px #DCD6D6;
				}

.content{
	float:right;
	width:41.25em;
	padding:1.25em 1.94em 2.50em 0;
	}

	.content_tit{
		float:right;
		width:41.25em;
		padding:0 0 0.50em 0;
		background:url(../_entorno/linea_tit.jpg) bottom no-repeat;
		}

	.content_textos{
		float:left;
		width:41.25em;
		padding:1.25em 0 1.25em 0;
		}

		.content_image{
			float:left;
			width:23.44em;
			}

		.content_desc{
			float:left;
			width:16.88em;
			padding:3.13em 0 0 0.63em;
			}

/*--------------------------------------- TEXTOS -------------------------------------------*/
/* negrita */
.bold{
	font-weight:bold;
	}

/* header */
.txt1{
	font-family:Arial, Verdana;
	font-size:1.13em;
	color:#000000;
	}

.txt2{
	font-family:Century Gothic, Verdana;
	font-size:1.13em;
	color:#4A4A4A;
	}

/* nav bar */
.txt3{
	font-family:Arial, Verdana;
	font-size:0.88em;
	color:#5C6796;
	font-weight:bold;
	text-decoration:none;
	}

	.txt3 a{
		color:#5C6796;
		text-decoration:none;
		}
	
	.txt3 a:hover{
		color:#FFFFFF;
		text-decoration:none;
		}

.txt3_on{
	font-family:Arial, Verdana;
	font-size:0.88em;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}

	.txt3_on a{
		color:#FFFFFF;
		text-decoration:none;
		}
	
	.txt3_on a:hover{
		color:#FFFFFF;
		text-decoration:none;
		}

/* presentación */

.txt4{
	font-family:Arial, Verdana;
	font-size:0.88em;
	color:#DF0700;
	}

.txt5{
	font-family:Arial, Verdana;
	font-size:0.63em;
	color:#000000;
	}

/* bloques */

.txt6{
	font-family:Arial, Verdana;
	font-size:0.88em;
	color:#FF2934;
	}

.txt7{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:0.75em;
	color:#878787;
	}

.txt8{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:0.75em;
	color:#EE0406;
	text-decoration:none;
	}

	.txt8 a{
		color:#EE0406;
		text-decoration:none;
		}

	.txt8 a:hover{
		text-decoration:underline;
		}

.txt8b{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:0.75em;
	color:#EE0406;
	text-decoration:underline;
	}

	.txt8b a{
		color:#EE0406;
		text-decoration:underline;
		}

	.txt8b a:hover{
		text-decoration:none;
		}

.txt9{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:1.13em;
	color:#E40900;
	}

.txt10{
	font-family:Verdana, Arial;
	font-size:1em;
	color:#C8C8C8;
	}

.txt11{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:0.88em;
	color:#565656;
	}

	.txt11 a{
		color:#565656;
		text-decoration:none;
		}

	.txt11 a:hover{
		text-decoration:underline;
		}

.txt12{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:0.69em;
	color:#565656;
	text-decoration:none;
	}

	.txt12 a{
		color:#E40900;
		text-decoration:none;
		}

	.txt12 a:hover{
		text-decoration:underline;
		}

/* menu */
.txt13{
	font-family:Verdana, Arial;
	font-size:0.75em;
	color:#E40900;
	font-weight:bold;
	text-decoration:none;
	}

	.txt13 a{
		color:#E40900;
		font-weight:bold;
		text-decoration:none;
		}

	.txt13 a:hover{
		text-decoration:underline;
		}

.txt14{
	font-family:Verdana, Arial;
	font-size:0.75em;
	color:#565656;
	font-weight:bold;
	text-decoration:none;
	}

	.txt14 a{
		color:#565656;
		font-weight:bold;
	text-decoration:none;
		}

	.txt14 a:hover{
		color:#E40900;
		font-weight:bold;
		text-decoration:none;
		}

.txt15{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:0.75em;
	color:#565656;
	text-decoration:none;
	}

	.txt15 a{
		color:#565656;
		text-decoration:none;
		}

	.txt15 a:hover{
		text-decoration:underline;
		}

.txt15_on{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:0.75em;
	color:#565656;
	text-decoration:underline;
	}

	.txt15_on a{
		color:#565656;
		text-decoration:underline;
		}

	.txt15_on a:hover{
		text-decoration:underline;
		}
