  .webb2 {
	background-image: url(ffot/ff02.jpg);
	background-attachment: fixed;
	z-index: 500;

}
.pag01 {
    padding: 50px;
    text-align: center;
    position: relative;
    border: 1px solid #D0D6DF;
    font-family: Arial, Helvetica, sans-serif;
	border-radius: 0px 0px 10px 10px;
	}
.botpa {
	border-radius: 0px 5px 5px 0px;
}
.inpa {
	border-radius: 3px 0px 0px 3px;
	border: #ddd 1px solid;
}
.infoto {
	border-radius: 10px 10px 10px 10px;
	border: #ccc 1px solid;
}
	@media only screen and (max-width: 480px) {
.botpa {
	border-radius: 0px 0px 5px 5px;
}
.inpa {
	border-radius: 3px 3px 0px 0px;
}
.centhom {
	text-align: center;
}
	}
.bannn {
	background-attachment: scroll;
	background-image: url(ffot/fon_ban.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	border-radius: 6px;
	position: relative;
	z-index: 10;
}
.superrr {
	z-index: 10;
}
.fondo_bann {
	background-color: rgba(22, 5, 114, 0.5);
}
.texxt {
	color: #996699;
}
        .blackk {
	color: #000;
}
.texto_hh {
	font-size: 38px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	padding-top: 0px;
	padding-bottom: 10px;
	font-weight: 300;
	color: #006;
}
        .avisoagua {
	height: auto;
	width: 100%;
}
.fon4 {
	position: relative;
    background-image: url(ffot/fon_ban2.jpg);
    background-repeat: no-repeat;
	background-size:100% 100%;
	}
	.fon5 {
	background-image: url(ffot/ffon2.jpg);
	background-repeat: repeat;
	border-radius: 10px;
	margin-bottom: 40px;
	}
		.fonmap {
	border-radius: 10px;
	margin-bottom: 40px;
	border: 1px solid #007aab;
	}
			.fontodo {
	border-radius: 10px;
	margin-bottom: 40px;
	border: 1px solid #007aab;
	background-color: #007aab;
	}
				.fontodo2 {
	border-radius: 10px 10px 0px 0px;
	}
    .cabeecera {
 	top: 0;
	left: 0;
	width: 100%;
	background-image: url(ffot/cabe.png);
	background-repeat: no-repeat;
	background-attachment: local;
    background-position: top;
	background-color: rgba(0, 0, 0, 0);
    border-bottom: rgba(0, 0, 0, 0) 0px solid;
	}
.subb {
	background-color: #1c5fa9;
	color: #FFFFFF;
	font-size: 22px;
	margin-bottom: 40px;
}
		.con02 {
	color: #09F;
		z-index: 1;
	position: relative;
}
.con04 {
	color: #FFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	z-index: 1;
	position: relative;
	font-weight: 300;
}
        .con03 {
	color: #FFF;
		z-index: 1;
	position: relative;
}
        .esp {
	padding-left: 0px;
}
	@media only screen and (max-width: 482px) {
	        .esp {
	padding-left: 50px;
		}
	}
