
*{
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
}

section#consulta{
	width:100%;
	display: flex;
	margin-top:5px;
	margin-bottom:27%;
	background:#000;
	}
		
.contenedor-consulta{
	width:100%;
	display: flex;
	flex-wrap: wrap;
}


.info-consulta{
	width:100%;
	padding-top:2;
	padding-left:5%;
    padding-right:5%;
	box-sizing:border-box;
	background:#E8E8E7;
}

.info-consulta form{
	width:100%;
	display:flex;
	flex-wrap: wrap;
	justify-content:center;
	text-align:center;
	background:#fff ;
	box-sizing:border-box;
}

.texto-parte3{
	width:100%;
	justify-content:center;
	text-align:center;
	box-sizing:border-box;
	
}
.texto-parte3 h1{
	font-size:150%;
	text-align:center;
	font-family: 'Roboto';
	color:#000;
	padding:8px;
}

.texto-parte3 input{
	width:20%;
	border-radius:0px;
	padding:5px;
	font-size:100%;
	font-family: 'Roboto';
	border: 2px solid  	#DCDCDC;
	background:#fff;
	color:#000;
	margin-bottom:10px;
	box-sizing:border-box;
	
}


.divboton{
	width:100%;
	margin:5px;
	justify-content:center;
	text-align:center;
	
}
.divboton .boton{
	    width:20%;
		border:none;
		background:#003754;
		border-radius:40px;
		color:#fff;
		font-family: 'Roboto';
		font-size:120%;
		padding:7px;
		box-sizing: border-box;
	}
	.boton:hover{
		opacity:0.9;
		cursor:pointer;
	}
	


@media screen and (max-width:800px){

section#banner{
	width:100%;
	}
		
.contenedor-banner{
	width:100%;
	}

.info1-banner{
	width:100%;
	}
.info1-banner img{
	width:100%;
	height:auto;	
}

section#consulta{
	width:100%;
	margin-bottom:100px;
	}
		
.contenedor-consulta{
	width:100%;
}

.info-botones{
	width:100%;
}
.info-botones a{
  width:auto;
  padding:4px;
  margin:4px;
 }
 
.info1-consulta{
	width:100%;
}
.info1-consulta h1{
  width:100%;
  font-size:130%;
  padding:7px;
 }
 .info2-consulta{
	width:100%;
}

.info2-consulta form{
	width:100%;
}
.texto-parte3{
	width:100%;
	padding:7px;
	
}
.texto-parte3 h1{
	font-size:100%;
	text-align:center;
	font-family: 'Roboto';
	color:#000;
	
}

.texto-parte3 input{
	width:auto;
	padding:4px;
	font-size:100%;
	margin-bottom:7px;
	box-sizing:border-box;
	
}

.divboton{
	width:100%;
}
.divboton .boton{
	    width:25%;
		font-size:120%;
		padding:7px;
		color:#be9a41;
}

}


@media screen and (max-width:400px){

section#banner{
	width:100%;
	}
		
.contenedor-banner{
	width:100%;
	}

.info1-banner{
	width:100%;
	}
.info1-banner img{
	width:100%;
	height:auto;	
}

section#consulta{
	width:100%;
	margin-bottom:80%;
	}
		
.contenedor-consulta{
	width:100%;
}

.info-botones{
	width:100%;
}
.info-botones a{
  width:auto;
  padding:4px;
  margin:4px;
 }
 
.info1-consulta{
	width:100%;
}
.info1-consulta h1{
  width:100%;
  font-size:130%;
  padding:7px;
 }
 .info2-consulta{
	width:100%;
}

.info2-consulta form{
	width:100%;
}
.texto-parte3{
	width:100%;
	padding:7px;
	
}
.texto-parte3 h1{
	font-size:100%;
	text-align:center;
	font-family: 'Roboto';
	color:#000;
	
}

.texto-parte3 input{
	width:auto;
	padding:4px;
	font-size:100%;
	margin-bottom:7px;
	box-sizing:border-box;
	
}

.divboton{
	width:100%;
}
.divboton .boton{
	    width:25%;
		font-size:120%;
		padding:7px;
		color:#be9a41;
}

}

