header{
	/*background-image: url(../img/lavando.png);*/
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
}

body{
	width:100%;
}



/*  slider */
#dimension-img{
	height: auto;
}
.size-img{
	width: 100%;
}

.posisicion-top{
	margin-top: -20px;
}

#logo{
	padding: 0 !important;
}

.contenido-banner img{
	padding: 0;
	width: 100%;
}

.negrita{
	font-weight: bold !important;
	font-size: 3.5em;
}

/* estilos de menu 1*/
.color1{
	background: #0071AC;
	border: #0071AC;
	border-radius: 0;
	box-shadow: 2px 2px 5px rgba(0,0,0,.5);
}


.icono-menu1{
	padding: 0 !important;
}

.full{
	width: 100%;
	padding: 0;
	margin: 0;
}



/*   estilos de menu 2*/

.fijar{
	position: fixed !important;
	top: 0px !important;
 	z-index: 100;
}

#menu{
	width: 100%;
	-webkit-transition: all ease 2s;
	border-radius: 0 !important;

}

.menu2{
	padding-left: 0 !important;

}

.glyphicon-earphone{
	font-size: 20px;
	color: white;
}

.llamar a{
	font-size: 20px;
	color: white !important;
	background: #046FA5;
}

.navbar-toggle span{
	background: white !important;
}

.icono{
	color: white !important;
}




#logo-menu-inferior{
	display: none;
}



/* contenido de banner*/

.contenido-banner{
	color: #07456F;
	width: 550px;
	margin: 10% 32%;
	text-align: center;
	position: absolute;
	top: -29px;
	line-height: 4em;
}



.texto-banner{
	font-size: 24px;
	font-weight: bold;
}

/* seccion 2 */
.seccion2{
	background-image: url("../img/layer17.png");
	background-size: cover;
	/*background-attachment: fixed;*/
	background-position: 0px center; 
	position: relative;
	height: 100%;
	margin-top: 2%;
}

.margen p{
	line-height: 1%;
}

#imagenchica{
	width: 650px;
}

.tamano-foto3{
	width: 100%;
}

.margen{
	margin-bottom: 2%;
}

.centrar-img{
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 5%;
}

.centar-responsive{
	margin-top: 2%;
}
.banner2-linea{
	height: 1px;
	background: white;
	width: 42%;
	margin-left: 46%;
}

/*seccion1*/

.espacio-lineas p{
	padding: 5px 0;
}
.titulo-img-seccion1{
	color: #377296;
	font-weight: bold;
}

.espacio-responsivo{
	margin: 1% 0;
}


.posicion-certifica{
	margin: 5% 44%;
}
.tamano-img{
	width: 30%;
	margin-left: 50%;
}

.tamano-img1{
	width: 40%;
}


.banner2-texto{
	margin-top: 5%;
	z-index: 10;
	line-height: 36px;
	padding-left: 0%;
}

.banner2-texto p{
	color: white;
	font-size: 18px;
}

#texto-grande{
	font-size: 3em !important;
	letter-spacing: 2px;
}

.certificados-arriba{
	z-index: 10;
}
.certificados-arriba img{
	margin: 0 auto;
}
.certificados-arriba hr{
	width: 50%;
}

.margen-tomando-agua{
	padding: 6% 0;
}

.descripcion-seccion1{
	padding: 0 19% !important;
}

/*   seccion 3   */


.productos-margen{
	padding-left: 20%;
	padding-right: 20%;
}

.img-producto{
	overflow: hidden;
	background: rgba(235, 235, 235, .8);
}

.img-producto img{
	transition: ease 1s all;
	-webkit-transition: ease 1s all;
	-o-transition: ease 1s all;
	-moz-transition: ease 1s all;
}

.descrip-producto{
	text-align: center;
	position: relative;
	background: #0071AC;

}
.descrip-producto a{
	font-weight: bold;
	color: white;
}
.vineta{
	position: absolute;
	background: skyblue;
	width: 10%;
	height: 100%;
}

.fila{
	margin-top: 3%;
}

.img-producto:hover img{
	
}

/*    seccion 4      */

.seccion4{
	margin-top: 5%;
	background-image: url(../img/rectangulocolor+trama.png);
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	padding: 3% 0;
	color: white;
	line-height: 2em;
}


.centrar-seccion4{
	font-size: 16px;
	text-align: center;
	padding: 0 10% !important;
}

.letra-seccion4-grande{
	font-size: 23px;
	letter-spacing: 2px;
}
/*   seccion 5   */

.seccion5{
	position: relative;
	background-image: url(../img/glaciar.png);
	background-position: 0;
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: 3%;
	height: 100%;
	width: 100%;
	color: white;
	
}

.banner3-texto div{
	z-index: 10;
	padding: 1% 5%;
}

#posicion{
	padding-left: 10%;
}

.interlinea{
	line-height: 20px;
}

.texto ul{
	margin: 0;
	padding: 0 4%;
}

.imagen img{
	padding: 30% 48%;
}

/*    seccion 6    */

.seccion6{
	position: relative;
	margin-top: 3%;
	height: 100%;
	width: 100%;
	
}


/*   seccion  7  */

.seccion7{
	background-image: url(../img/agua.png);
	background-size: cover;
	background-position: 0 -50px;

	}
	.seccion7 p{
		margin: 32% 6% 4% 0;
		padding-left: 7%;
		font-size: 24px;
	}
	

.contenedor p{
	position: absolute;
	bottom: 3% ;
	width: 50%;
	padding-left: 4%;
	font-size: 20px;
	color: #1A4079;
}

.contenedor p strong{
	font-size: 30px !important;
}

/*  seccion 8*/

.seccion8{
	background-image: url(../img/TRAMA1.png);
	background-size: cover;
	background-repeat: no-repeat;
}
.seccion8 .row .lista{
	list-style: none;
	text-align: center;
	padding-left: 0;
}

.lista li{
	line-height: 2em;
}


/* footer **/

.footer-titulo-blanco{
	color: white;
	margin-bottom: 3%;
}


.footer{
	background: #144D6A;

}

.mapa{
	padding: 1% 3%;
}


input[type="text"], input[type="email"]{
	background: transparent;
	width: 100%;
	height: 4em;
	border: 1px solid #7D7D7D;
}

textarea{
	background: transparent;
	width: 100%;
	height: 10em;
	border: 1px solid #7D7D7D;
}

textarea:focus{
	color: white;
}


input:focus{
	color: white;
}

input[type="submit"]{
	background: #7D7D7D;
	width: 20%;
	height: 3em;
	border: none;
}

input[type="submit"]:hover{
-webkit-box-shadow: inset 0px 0px 13px 1px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 13px 1px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 13px 1px rgba(0,0,0,0.75);
background-color: transparent;
}

.boton{
	text-align: center;
	color: white;
	transition: all 500ms ease;
}

.footer-datos-blanco{
	color: white;
	padding-top: 1%;
}

.facebook{
	font-size: 30px;
	color: white;
	font-weight: bold;
}

.footer-datos-blanco a p{
	color: white;
}

.copyrigth{
	background: #0D2F56;
	text-align: center;
}

.centrarcopirigth p{
	padding-top: 10px;
	color: white;
}

/*general*/
.imagen-tomando-agua{
	position: absolute;
	width: 100%;
	height: 100%;
}

.imagen-tomando-agua img{
	width: 100%;
	height: 100%;
}
.azul2{
	position: absolute;
	z-index: 9;
	height: 100%;
	width: 100%;
	background: rgba(22, 86, 114, .7);

}

.centrar{
	text-align: center;
}




/*solo lineas*/
.linea{
	border: 1px solid;
	width: 25em;
	position: absolute;
	left: 18%;
}

hr{
	height: 1px !important;
}

h2{
	font-size: 2.5em;
}

.h2-negocio{
	font-weight: bold;
	font-size: 18px;
}

.seccion1 hr{
	width: 18%;
	background-color: black;
}

.seccion3 hr{
	width: 14em;
	background-color: black;
}

.seccion4 hr, .seccion8 hr{
	width: 14em;
}
.seccion8 hr{

	background-color: black;
}

.seccion9 hr{
	width: 8em;
	background-color: black;
}

.footer hr{
	width: 11em;
}

.linea-clientes{
	background-color: #377296;
	height: 3px;
	width: 6em;
}

/*formulario*/
.form-style{
	padding-top: 3%;
}
.form-style-heading{
	padding: 4% 0;
	text-align: center;
	color: white;
}

/*clientes*/

.derecha, .derecha2{
	line-height: 2em;
}

.derecha{
	padding-left: 8%;
}
.derecha2{
	padding-left: 11%;
}

/*productos*/
.img-producto a img{
	width: 100%;
}