*{
	margin: 0px;
	padding: 0px;
}
#contenedor{
	width: 98%;
	margin-left: auto;
	margin-right: auto;


}
header{
	width: 100%;
	height: 15rem;
	 margin-right: auto;
	 margin-left: auto;

}
#logo{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
nav{
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-bottom:0.1rem dotted black;
	border-top:0.1rem dotted black;
	padding-bottom: 1rem;
	padding-top: 1rem;
}

nav ul li{
	list-style-type: none;
	display: inline-flex;
    justify-content: space-around;
    margin: 1rem;
    font-family: 'Barlow Condensed', sans-serif;
}
nav ul li a{
	text-decoration: none;
	color: #3498db;
}
#slider{
	margin-top: 1rem;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

h1{
	width: 8%;
	font-family: 'Barlow Condensed', sans-serif;
	padding: 1rem;
	text-align: center;
	background-color: #e67e22;
	color: white;
	margin: 2rem;
}
h2{
	font-family: 'Mukta Mahee', sans-serif;
	font-size: 1.5rem;
	color: black;
	letter-spacing:-0.1rem;
}
#contenidoseccion{
	font-family: 'Merriweather', serif;
	font-size: 1.5rem;
	width: 90%;
	background-color: rgb(5, 109, 143);
	margin-right: auto;
	margin-left: auto;
	padding: 1rem;
	color: white;
}

#contenidoseccion2{
	font-family: 'Mukta Mahee', sans-serif;
	width: 100%;
	margin-right:auto;
	margin-left:auto;
	color: white;
	display: inline-flex;
	justify-content: space-between;
	text-align: center;
	padding: 1rem;
	box-sizing:border-box; 
}

 .serviciouno{
 	background-color: rgb(5, 109, 143);
	padding: 1rem;
	text-align: center;
	width: 19%;
	margin:1rem;
	color:white;

 }
  .serviciodos{
 	background-color: #95a5a6;
	padding: 1rem;
	text-align: center;
	width: 19%;
	margin: 1rem;
	color: rgb(5, 109, 143);
 }

footer{
	background-color: rgb(5, 109, 143);
	width: 100%;
	margin-top: 1rem;
	padding: 1rem;
	text-align: center;
	box-sizing: border-box;
	
	color: white;
	letter-spacing: 0.3rem;
}

#seccionestudio{
	padding:1rem 10rem;
	background-color: #fad390;
	box-sizing: border-box;
	 margin-top: 2rem;
	
	
}
.cuadrados{
	display: inline-flex;
	justify-content: space-around;
	margin-left: auto;
	margin-right: auto;
	width:100%;
}
#dos{
background-color: #82ccdd;
 font-size: 1.5rem;
 color: white;
 letter-spacing: 0.5rem;
 box-sizing: border-box;
 font-family: 'Mukta Mahee', sans-serif;
 padding:13rem 6rem;
 height: 100%;
 text-align: center;
}
.cuadradouno{

 width: 50%;
 height: 100%;
 box-sizing: border-box;

}
.cuadradouno img{ max-width: 100%; max-height: 100%; }
.cuadradodos img{ max-width: 100%; max-height: 100%;}
.cuadradodos{
 width: 50%;
 height: 100%;
 box-sizing: border-box;

}
#seis{
background-color: white;
font-family: 'Mukta Mahee', sans-serif;
padding: 2rem 3rem;
line-height: 2rem;
box-sizing: border-box;

}
#tres{
background-color: #f8c291;
font-family: 'Mukta Mahee', sans-serif;
padding: 1rem 3rem;
line-height: 1.4rem;
box-sizing: border-box;
color:white;
height: 100%;

}
 #ellas{
 width: 20%
 }
 #texto{
background-color: #78e08f;
font-family: 'Mukta Mahee', sans-serif;
padding: 2rem 3rem;
line-height: 2rem;
box-sizing: border-box;
color: white;
width: 90%;
 }
 #seccioncontacto{
 	display: inline-flex;
 	justify-content: space-around;
 	padding: 5rem;
 	box-sizing: border-box;
    margin-top: 2rem;
    width: 100%;
 }
  #derecha{
  	width: 90%;
  	text-align: center;
  	font-family: 'Mukta Mahee', sans-serif;
  	letter-spacing: 0.1rem;
  	border:0.1rem solid rgb(5, 109, 143);
  	margin-left: 5%;
  	margin-right: 5%;
  	
  }
 .derecha{
  	width: 90%;
  	text-align: center;
  	font-family: 'Mukta Mahee', sans-serif;
  	letter-spacing: 0.1rem;
  	border:0.1rem solid rgb(5, 109, 143);
  	margin-left: 5%;
  	margin-right: 5%;
  	padding-top: 2rem;
  	box-sizing: border-box;
  }
.derecha a{
 	text-decoration: none;
 	color: rgb(5, 109, 143);

  }
#textmediacion{
color: rgb(5, 109, 143);
}
 .campo{
 	width: 70%;
 	border-radius: 0.3rem;
 	height: 3reM;
 	border: 0.1rem solid grey;
 	margin-bottom: 1rem;

 }
 .campoarea{
 	width: 70%;
 	border-radius: 0.3rem;
 	height: 5reM;
 	border: 0.1rem solid grey;
 	margin-bottom: 1rem;

 }

input::-moz-placeholder {
	color:black;
	text-align: center;

}
input::-webkit-input-placeholder{
	color:black;
	text-align: center;
}
#tituloform{
	width: 100%;
	background-color: rgb(5, 109, 143);
	padding: 1rem;
box-sizing: border-box;
margin-bottom: 1rem; }
.btnenviar{
	width: 50%;
	background-color: rgb(5, 109, 143);
	color: white;
	text-align: center;
	padding: 1rem;
	margin-left: 25%;
	margin-right: 25%;
	border:none;
	box-sizing: border-box;
	margin-bottom: 1rem;
}
 #tel{
 	width: 100%;
 	background-color:  rgb(5, 109, 143);
 	font-family: 'Mukta Mahee', sans-serif;
 	 font-size: 1rem;
 	 color: white;
 	 padding: 1rem;
 	 box-sizing: border-box;


 }
 .izquierda{
 	 display: inline-flex;
 	 justify-content: space-around;
 }
 .descarga{
 	text-align: center;
 	 margin: 1rem;
 	 width: 48%;
 }

.txtbt{
	font-family: 'Mukta Mahee', sans-serif;
 	font-size: 1rem;
 	color: white;
 	padding: 1rem 0.5rem;
 	box-sizing: border-box;
 	width: 100%;
 	background: rgb(5, 109, 143);
 	text-align: center;
}
.txtbt a{
	text-decoration: none;
	color: white;

}
.icono{
	margin: 0.1rem;
	padding: 0.5rem;
	text-align: center;
	box-sizing: border-box;
	
}
#txtdescripcion{
font-family: 'Mukta Mahee', sans-serif;
text-align: center;
color: rgb(5, 109, 143);
line-height: 1rem;
margin: 0.2rem;
height: 4rem;


}
.iconoimp{
	font-size: 1rem;
}
#mensajegracias{
 	font-family: 'Mukta Mahee', sans-serif;
 	font-size: 1rem;
 	background: #3498db;
 	text-align: center;
 	padding: 1rem;
 	margin-bottom: 1rem;
 	color: white;
 }


