@charset "UTF-8";
/* CSS Document */
@font-face {
	font-family: 'Lato-Bold';
	src: 	url('Lato-Bold.ttf')  format('truetype');
	font-weight: 700;
	font-style: bold;
}

@font-face {
	font-family: 'Lato-Light';
	src: url('Lato-Light.ttf')  format('truetype');
	font-weight: 400;
	font-style: normal;
}

* {
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}

.contenido_fas article, aside, figure, footer, header, menu, nav, section { 
	display: block;
}

.contenido_fas strong {
	font-family: "Lato-Bold", Arial, Helvetica, sans-serif;
	font-weight: 700;
}

/* Mixin itself */
.clearfix() {
  &:before,
  &:after {
    content: " ";
    display: table;
  }
  &:after {
    clear: both;
  }
}

/* Usage as a mixin */
.element {
  .clearfix();
}


/* SLIDER 01 */

.slider1 {
	width: 100%;
	margin:auto;
	overflow: hidden;
}

.slider1 ul {
	display: flex;
	padding: 0;
	width: 200%;
	height: 544px;

	animation: cambio1 10s infinite alternate;
	animation-timing-function: ease-out;
}

.slider1 li {
	width: 100%;
	list-style: none;
}

.slider1 img {
	width: 100%;

}

@keyframes cambio1 {
0% { margin-left: 0%; }
45% { margin-left: 0%; }

50% { margin-left: -100%; }
100% { margin-left: -100%; }

}



/* CONTENIDO */

.contenido_fas {
	width: 738px;
	/* border: solid 1px #CCCCCC; */
}

.ima_ban {
	position: absolute;
}

.conte_pri_01 {
 	padding: 6% 10%;
 	background-color: #FFFFFF;
}

.conte_pri_02 {
 	padding: 0% 10% 6% 10%;
 	background: rgba(78,128,146,1);
	background: -moz-linear-gradient(top, rgba(78,128,146,1) 0%, rgba(145,178,190,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(78,128,146,1)), color-stop(100%, rgba(145,178,190,1)));
	background: -webkit-linear-gradient(top, rgba(78,128,146,1) 0%, rgba(145,178,190,1) 100%);
	background: -o-linear-gradient(top, rgba(78,128,146,1) 0%, rgba(145,178,190,1) 100%);
	background: -ms-linear-gradient(top, rgba(78,128,146,1) 0%, rgba(145,178,190,1) 100%);
	background: linear-gradient(to bottom, rgba(78,128,146,1) 0%, rgba(145,178,190,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e8092', endColorstr='#91b2be', GradientType=0 );

}

.titu_01, .titu_02 {
	font-family: "Lato-Bold", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 24px;
	text-align: left;
	margin-bottom: 3%;
}

.titu_01 {
	color: #424643;
}

.titu_02 {
	color: #FFFFFF;
	margin-bottom: 3%;
	padding-top: 10%;
}

.parrafo_ban_01, .parrafo_ban_02 {
	position: relative;
	padding: 5% 16%;
	height: 149px;
	color: #FFFFFF;
	font-family: "Lato-Light", Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #587fa7;
	background-color: rgba(88, 127, 167, 0.8);
	left: 0;
    top: -149px;
    z-index: 1;
    text-align: center;
}

 .parrafo_ban_02 {
 	padding: 7% 16%;
 }

.parrafo_m1, .parrafo_m2, .parrafo_m3, .parrafo_m4 {
	font-family: "Lato-Light", Arial, Helvetica, sans-serif;
	color: #424643;
	font-size: 18px;
}
.parrafo_m1 {
	text-align: justify;
	line-height: 26px;
	margin: 2% 0;
	letter-spacing: 0.8px;
}

.parrafo_m2 {
	text-align: justify;
	line-height: 26px;
	color: #FFFFFF;
	letter-spacing: 0.8px;
}

.parrafo_m3, .parrafo_m4 {
	text-align: right;
	font-size: 16px;
	letter-spacing: 0.8px;
}

.parrafo_m4 {
	font-size: 14px;
    width: 25%;
}

/* FOOTER */
.footer_fas {
	background: #FFFFFF ;
	width: 100%;
	border-top: 1px solid #2a2b33;
	margin-top: 8%;
	margin-bottom: 4%;
}

.box_01 {
	margin: 5% 2% 2% 0;
	width: 30%;
	float: left;
}

.box_02 {
	margin: 5% 2% 2% 2%;
	width: 20%;
	float: left;
	border-left: 1px solid #2a2b33;
}

.box_03 {
	margin: 4% 10% 2% 0%;
	width: 32%;
	float: right;
}

.box_04 {
	margin: 0% 11% 0% 0%;
	width: 100%;
	text-align: right;
	text-align: -moz-right;
	text-align: -webkit-right;
    float: right;
}

.logo_r {
	width: 44px;
	height: 100%;
	margin-right: 4%;
}

.logo_altu {
	height: 44px;
}
