.encabezado1{
	background-color: white;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0);

    .div2{
    	margin-top: 4rem;
    	@media (max-width: 1000px) {
			margin-top: 1rem;
		}
    }

    .texto{
    	font-family: Poppins, Helvetica, sans-serif;
    	font-size: 18px;
    	font-weight: bold;
    	color: #5594b8;
    	text-decoration: none;
    	padding: 10px;
    }
}

.imagen_gov1{
	max-width: 200px;
	margin-left: 2rem;
}

.encabezado2{
	background-color: #4b3c8c;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0);

    .div2{
    	margin-top: 6rem;
    	@media (max-width: 1000px) {
			margin-top: 1rem;
		}
    }

    .texto{
    	font-family: Poppins, Helvetica, sans-serif;
    	font-size: 18px;
    	font-weight: bold;
    	color: white;
    	text-decoration: none;
    	padding: 10px;
    }
}

.imagen_cultura1{
	max-width: 300px;
	margin-top: 3rem;
    margin-bottom: 3rem;
}

.imagen_cultura2{
	max-width: 130px;
	max-height: 100px;
	margin-top: 2rem;
    margin-bottom: 2rem;
}

.seccion1{
	background-color: #f4f4f4 !important;

	.formulario{
		background-color: white;
		margin-left: auto;
		margin-right: auto;
		margin-top: 5rem;
		margin-bottom: 5rem;
		width: 500px;
		border-radius: 1rem;

		@media (max-width: 450px) {
			width: 400px;
		}
	}

	.titulo1{
		font-family: Poppins,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 24px;
		padding-top: 2rem;
		padding-bottom: .5rem;
	}

	.registrarse1{
		font-family: Poppins,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 18px;
		padding-bottom: 1rem;
		color: #b5b5c3;

		a{
			text-decoration: none;
			font-weight: bold;
			color: #009ef7;
		}
	}

	.label{
		font-family: Poppins,Helvetica,sans-serif;
		color: #181c32;
		font-weight: bold;
		font-size: 15px;
		padding-left: 3rem;
        padding-right: 3rem;
        margin-bottom: .5rem;
        margin-top: 2rem;
	}

	.campo{
		padding-left: 3rem;
        padding-right: 3rem;
	}

	.campoText{
		font-family: Poppins,Helvetica,sans-serif;
		border-radius: 1rem;
		border-color: #eef3f7;
		background-color: rgb(232, 240, 254);
		color: black;
		font-weight: bold;
		font-size: 14px;
		height: 50px;
	}

	.terminos{
		font-family: Poppins,Helvetica,sans-serif;
		padding-left: 3rem;
        padding-right: 3rem;
        margin-top: 2rem;

        input{
        	width: 20px;
        	height: 20px;
        	margin-right: .5rem;
			border: 0;
			background-color: #eff2f5;
			cursor: pointer;
        }

        a{
        	font-family: Poppins,Helvetica,sans-serif;
        	text-decoration: none;
        	font-weight: bold;
        	font-size: 15px;
        	color: #33b1f9;
        }
	}

	.submit{
		font-family: Poppins,Helvetica,sans-serif;
		color: #fff;
		border-color: #009ef7;
		background-color: #009ef7;
		width: 80% !important;
		border-radius: 1rem;
		font-weight: 500;
		line-height: 1.5;
		font-size: 18px;
		margin-top: 1rem;
		margin-bottom: 3rem;
	}
}

.footer{
	background-color: white;
	font-family: Poppins, Helvetica, sans-serif;
	color: black;

	.row{
		margin-top: 3rem;
		margin-bottom: 3rem;
	}

	.imagen_gov2{
		max-width: 200px;
    	margin-left: 2rem;
    	margin-top: 2rem;
    	@media (max-width: 450px) {
    		margin-top: 10px;
    	}
	}

	.centradoAlto{
		margin-top: auto;
		margin-bottom: auto;
	}

	p{
		margin-bottom: 0.2rem;
		font-weight: bold;
		font-size: 18px;
		@media (max-width: 1000px) {
			font-size: 18px;
		}
	}
}