@import url('https://fonts.googleapis.com/css?family=Open+Sans');

@import url(menu.css);
@import url(banner.css);
/*INICIO*/
@import url(info.css);
@import url(info_conoce.css);
@import url(info1_1.css);
@import url(info1_pie.css);
@import url(clientes.css);
/*MISION*/
@import url(info_nos_clau.css);
@import url(info1_1_clau.css);
/*CONTACTENOS*/
@import url(info_cont_clau.css);
/*ICONOS*/

@font-face{
	font-family: bahnschrift;
	src:url(../fuente/BAHNSCHRIFT_1.woff);
}

@font-face{
	font-family: Clarendon_BT;
	src:url(../fuente/Clarendon_BT.woff);
}


*{
 margin: 0;
 padding: 0;
 box-sizing: border-box; /* para que el border y padding sea dentro del modelo de caja, no se expanda*/
}
body{
 font-family: 'Open Sans', sans-serif;
 background-color: #FFFFFF;
}
header{
 margin-top: 0px; /*el menu bajo*/
 width: 100%;
 height: 50px;
 background: #385e8b; /*fondo del menu barra formato cel*/ 
 color:#284B75; /*color icono*/
 position: fixed; /*para que el menu se quede pegado arriba en la cabecera cuando desplaze hacia arriba y abajo*/
 top: 0;
 left: 0;
 z-index: 100; 
}
.contenedor{
 width:100%; /*width:98%; ERA ANTES 98 PERO SE CAMBIO*/
 margin: auto;
}
h1{
 float: left;
}
header .contenedor{
background-color: #375e8d; color de fondo pc entre el menu e icono*/
 display: table;
}
section{
 width: 100%;
 margin-bottom: 0px;
}



#bienvenidos{
	text-align: center;
	background-color: #9F117A;
	font-size: 8px;
	font-family: Verdana;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}

#nosotros_1 .contenedor {
		text-align:center;
		}
#nosotros_1 .contenedor article h2{
	text-align:left;
	margin:10px 0px 10px 20px 
}

footer .contenedor{
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 padding-bottom: 25px;
}
.copy {

	font-size: 70px;
}
.sociales{
	width: 100%;
	text-align: center;
	font-size: 28px;
}
.sociales a {
	color: #333;
	text-decoration: none;
}
header .contenedor h2{
	margin-left: -130px;
	display:none;
}
@media (min-width: 1024px){
	.contenedor{
		width: 1024px
	}

   	header{
		position: absolute;
		background:none;
	}

header .contenedor h1{
	visibility:hidden;
}

header .contenedor h2{

	float:left;

	display:block;

}

}

/*nosotros*/

#nosotros_1 .contenedor article img {

	height: auto;

	max-width: 90%;

	}

#nosotros_1 .contenedor article h2 {
	font-size:16px;
    color:#A8C200;
	}
/*servicios*/

#servicios_1 .contenedor .servicios_2 h2{
	font-size:16px;
	color:#A8C200;
	margin:20px;
	}
#servicios_1 .contenedor .servicios_2 p	{

	margin:10px 40px 10px 20px;

	text-align:justify

}
#servicios_1 .contenedor .servicios_2 ul{
	margin:10px 80px 10px 70px;
}
#servicios_1 .contenedor .servicios_2 h3{
	font-size:15px;
	color:#A8C200;
	margin:20px 20px 20px 40px;
	}
#servicios_1 .contenedor .servicios_2 .servicios_3{
	margin:10px 80px 10px 90px;
}
footer .contenedor img{
	height:100%;
	width:100%;
}
/* SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER */
            .aslide {
                display: none;
            }
            .aslide img {
                max-width: 100%;                
            }

            .aslide .text {
                margin: 0 auto;
                color: #f8f8f8;
                text-shadow: 0 0 2px #000;
                font-weight: bold;
                font-size: 36px;
                width: 100%;
                text-align: center;
                position: absolute;
            }
