object{
	display:block;
	}

.salto{
	display:block;
	}

.body_home{
	margin-left: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	background:#FFFFFF;
	}

.body_interior{
	margin-left: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	background:#FFFFFF url(../images/i-fondo.gif) repeat-x;
	}

/*--------------------------------------- HOME -------------------------------------------*/
.h-container{
	position:relative; 
	float:left;
	width:966px;
	height:559px;
	background:url(../images/h-fondo.jpg) no-repeat;
	}
	
	.h-logo{
		position:absolute; 
		top:32px;
		left:0px;
		}
	
	.h-presentacion{
		position:absolute; 
		top:243px;
		left:5px;
		width:278px;
		line-height:18px;
		text-align:justify;
		}
	
	.h-logo_famcp{
		position:absolute; 
		top:440px;
		left:77px;
		}
	.h-logo_ibercaja{
		position:absolute; 
		top:505px;
		left:207px;
		}
	
	.h-menu{
		position:absolute; 
		top:39px;
		left:514px;
		}

		.menu_bloque{
			position:relative;
			float:left;
			margin:0px;
			padding:0px;
			text-align:center;
			list-style-type:none;
			}

		.menu_bloque_linea{
			float:left;
			width:145px;
			padding:0 0 0 0;
			margin:0px;
			}

		.h-contenidos{
			position:absolute; 
			top:97px;
			left:375px;
			}
	
			.h-contenidos_bloque{
				position:relative; 
				float:left;
				width:555px;
				padding:0 0 20px 0;
				}
	
			.h-contenidos_bloque_tit{
				position:relative; 
				float:left;
				width:555px;
				padding:0 0 5px 0;
				background:url(../images/h-contenido_linea.gif) bottom no-repeat;
				}
	
				.h-contenidos_bloque_tit_image{
					position:relative; 
					float:left;
					width:25px;
					}
	
				.h-contenidos_bloque_tit_texto{
					position:relative; 
					float:left;
					width:530px;
					}
	
			.h-contenidos_bloque_cont{
				position:relative; 
				float:left;
				width:530px;
				padding:5px 0 5px 25px;
				}
	
				.h-contenidos_bloque_cont_left{
					position:relative; 
					float:left;
					width:335px;
					}
	
					.h-contenidos_bloque_cont_left_line{
						position:relative; 
						float:left;
						width:317px;
						padding:0 0 10px 18px;
						background:url(../images/h-contenido_flecha.gif) no-repeat;
						}
	
				.h-contenidos_bloque_cont_right{
					position:relative; 
					float:left;
					width:195px;
					}
	
					.h-contenidos_bloque_cont_right_line{
						position:relative; 
						float:left;
						width:195px;
						text-align:right;
						}
	
						.h-contenidos_bloque_cont_right_line_label{
							position:relative; 
							float:left;
							width:65px;
							padding:5px 5px 0 0;
							}
	
						.h-contenidos_bloque_cont_right_line_input{
							position:relative; 
							float:left;
							width:125px;
							}
	
						.login{
							width:105px;
							height:21px;
							padding:2px 10px 0 10px;
							background:url(../images/h-contenido_input.gif) no-repeat;
							border:0;
							}
	
					.h-contenidos_bloque_cont_right_line_btn{
						position:relative; 
						float:left;
						width:195px;
						padding:6px 0 0 0;
						text-align:right;
						}

/*--------------------------------------- INTERIOR -------------------------------------------*/
.i-container{
	position:relative; 
	float:left;
	width:966px;
	}
	
	.i-header{
		position:relative; 
		float:left;
		width:966px;
		height:212px;
		background:url(../images/i-fondo_header.jpg) no-repeat;
		}
	
		.i-header_logo{
			position:absolute; 
			top:20px;
			left:0px;
			width:311px;
			}
	
		.i-header_navbar{
			position:absolute; 
			top:10px;
			left:353px;
			width:305px;
			}
	
		.i-header_privada{
			position:absolute; 
			top:8px;
			left:685px;
			width:255px;
			text-align:right;
			}
	
			.i-header_privada_left{
				position:relative; 
				float:left;
				width:190px;
				text-align:right;
				}
	
				.i-header_privada_left_line{
					position:relative; 
					float:left;
					width:190px;
					}
		
					.i-header_privada_left_line_label{
						position:relative; 
						float:left;
						width:60px;
						padding:5px 5px 0 0;
						text-align:right;
						}
		
					.i-header_privada_left_line_input{
						position:relative; 
						float:left;
						width:125px;
						text-align:right;
						}
	
			.i-header_privada_right{
				position:relative; 
				float:left;
				width:60px;
				text-align:right;
				padding:47px 0 0 0;
				}
	
		
		.i-header_tabs	{
				position:absolute; 
				top:90px;
				left:456px;
				width:474px;
				text-align:right;
				}

				.tab {
					margin:0px;
					padding:0px;
					text-align:center;
					list-style-type:none;
					}
				.tab li{
					position:relative;
					float:left;
					width:158px;
					height:25px;
					padding-top:3px;
					background:  url("../images/tab_off.jpg");
					}
					.tab li:hover{
						background:  url("../images/tab_on.jpg");
						text-decoration:none;
						}
					.tab_actual	{
						background:  url("../images/tab_on.jpg") !important;
						}

		.i-header_pestana1{
			position:absolute; 
			top:88px;
			left:300px;
			width:464px;
			height:30px;
			padding:7px 0 0 202px;
			background:url(../images/1de3.jpg) no-repeat;
			}
	
		.i-header_pestana2{
			position:absolute; 
			top:88px;
			left:300px;
			width:464px;
			height:30px;
			padding:7px 0 0 202px;
			background:url(../images/2de3.jpg) no-repeat;
			}
	
		.i-header_pestana3{
			position:absolute; 
			top:88px;
			left:300px;
			width:464px;
			height:30px;
			padding:7px 0 0 202px;
			background:url(../images/3de3.jpg) no-repeat;
			}
	
		.i-header_titulos{
			position:absolute; 
			top:140px;
			left:300px;
			width:574px;
			}
	
			.tit_hijo{
				position:relative; 
				float:left;
				width:574px;
				}
	
			.tit_subhijo{
				position:relative; 
				float:left;
				width:574px;
				}
	
			.migas{
				position:relative; 
				float:left;
				width:574px;
				padding:5px 0 0 0;
				}
	
	.i-main{
		position:relative; 
		float:left;
		width:966px;
		background:url(../images/i-fondo_main.gif) repeat-y;
		}
	
		.i-menu{
			position:relative; 
			float:left;
			width:301px;
			height: auto!important; /* para los navegadores buenos */
			height:280px; /* para IE5+ */
			min-height:280px; /* para los navegadores buenos */
			padding:20px 0 0 0;
			background:url(../images/i-fondo_menu.gif) no-repeat;
			}

			.i-menu_bloque{
				position:relative;
				float:left;
				margin:0px;
				padding:0 0 10px 0;
				list-style-type:none;
				}


				.i-menu_bloque_linea{
					width:200px;
					padding:7px 0 7px 16px;
					margin:0px;
					background:url(../images/i-menu_on.gif) no-repeat;
					border-bottom:1px dotted #999;
					}


			.i-menu_bloque2{
				position:relative;
				float:left;
				width:160px;
				margin:0px;
				padding:0 0 10px 0;
				list-style-type:none;
				background:#efefef;
				border:1px solid red;
				}
	
			.i-menu_b1{
				position:relative; 
				float:left;
				width:170px;
				height:60px;
				padding:8px 0 0 74px;
				background:url(../images/i-menu_1.jpg) no-repeat;
				}
	
			.i-menu_b2{
				position:relative; 
				float:left;
				width:170px;
				height:88px;
				padding:8px 0 0 74px;
				background:url(../images/i-menu_2.jpg) no-repeat;
				}
		
		.i-content{
			position:relative; 
			float:left;
			width:665px;
			padding:40px 0 0 0;
			background:url(../images/i-fondo_side.gif) right bottom no-repeat;
			}

		.titulo3 {
				position:relative; 
				float:left;
				width:665px;
				padding:0 0 20px 0;
			}
			
			.i-content_motor{
				position:relative; 
				float:left;
				/*width:572px;
				text-align:justify;*/
				height: auto!important; /* para los navegadores buenos */
				height:400px; /* para IE5+ */
				min-height:400px; /* para los navegadores buenos */
				}
	
	.i-footer{
		position:relative; 
		float:left;
		width:966px;
		height:123px;
		padding:0 0 10px 0;
		background:url(../images/i-footer.jpg) no-repeat;
		}
	
		.i-logo_famcp{
			position:absolute; 
			top:5px;
			left:0px;
			width:127px;
			}
	
		.i-footer_info{
			position:absolute; 
			top:82px;
			left:235px;
			width:695px;
			text-align:center;
			}
	
		.i-footer_mail{
			position:absolute; 
			top:125px;
			left:235px;
			width:695px;
			text-align:center;
			}



/*--------------------------------------- TEXTOS -------------------------------------------*/
.bold{
	font-weight:bold;
	}

/* texto presentación */
.txt1{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#636363;
	}

/* texto presentación */
.txt2{
	font-family:Verdana, Arial;
	font-size:9px;
	color:#787878;
	}

/* menú superior */
.txt3{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:13px;
	color:#B11F16;
	text-transform:Uppercase;
	text-decoration:none;
	}

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

/* titulos home */
.txt4{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:24px;
	color:#242424;
	}

/* contenidos home */
.txt5{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#5A5A5A;
	text-decoration:none;
	}

	.txt5 a{
		color:#5A5A5A;
		text-decoration:none;
		}
	
	.txt5 a:hover{
		text-decoration:underline;
		color:#B11F16;
		}

/* contenidos home granate */
.txt6{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:12px;
	color:#B11F16;
	font-weight:bold;
	text-decoration:none;
	}

	.txt6 a{
		color:#B11F16;
		text-decoration:none;
		}
	
	.txt6 a:hover{
		text-decoration:underline;
		}

/* login home */
.txt7{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#5D5D5D;
	}

/* bd home */
.txt8{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#636363;
	}

/* menú superior interior */
.txt9{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#616161;
	text-decoration:none;
	}

	.txt9 a{
		color:#616161;
		text-decoration:none;
		}
	
	.txt9 a:hover{
		text-decoration:underline;
		}

/* titulos interior */
.txt10{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:24px;
	color:#BA7543;
	}
.txt11{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:18px;
	color:#616161;
	}

/* menú superior interior */
.txt12{
	font-family:Verdana, Arial;
	font-size:9px;
	color:#E1AF87;
	text-decoration:none;
	}

	.txt12 a{
		color:#E1AF87;
		text-decoration:none;
		}
	
	.txt12 a:hover{
		text-decoration:underline;
		}

/* footer */
.txt13{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#FFFFFF;
	}

.txt14{
	font-family:trebuchet MS, Verdana, Arial;
	font-size:13px;
	color:#BA7543;
	text-decoration:none;
	}

	.txt14 a{
		color:#BA7543;
		text-decoration:none;
		}
	
	.txt14 a:hover{
		text-decoration:underline;
		}

/* Menú interior*/
.txt15{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:18px;
	color:#242424;
	font-weight:bold;
	text-decoration:none;
	}

	.txt15 a{
		color:#242424;
		text-decoration:none;
		}
	
	.txt15 a:hover{
		color:#B11F16;
		text-decoration:none;
		}
.txt16{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px;
	color:#616161;
	text-decoration:none;
	}

	.txt16 a{
		color:#616161;
		text-decoration:none;
		}
	
	.txt16 a:hover{
		color:#B11F16;
		text-decoration:underline;
		}

/* contenido motor */
.txt17{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#616161;
	text-decoration:none;
	}

	.txt17 a{
		color:#616161;
		text-decoration:none;
		}
	
	.txt17 a:hover{
		color:#B11F16;
		text-decoration:underline;
		}




.edit1{
	width:572px;
	text-align:justify;
	font-family:Verdana, Arial;
	font-size:12px;
	color:#616161;
	text-decoration:none;
	}

	.edit1 a{
		color:#B11F16;
		text-decoration:none;
		}

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

	.edit1 td	{
		font-family:Verdana, Arial !important;
		font-size:12px !important;
		color:#616161 !important;
		text-decoration:none !important;
		}

