body {
	    font-family: Verdana, Geneva, sans-serif;
	    background-color: #faf8f8;
	    color: #002850;
	}

	.formulario {
	    max-width: 990px;
	    margin: 0 auto;
	    padding: 20px;
	}

	.centered-content {
	    text-align: center;
	    margin-bottom: 20px;
	}

	table {
	    border-collapse: collapse;
	    width: 100%;
	    margin-bottom: 20px;
	}

	table,
	th,
	td {
	    border: 1px solid #ccc;
	}

	th,
	td {
	    padding: 8px;
	    text-align: left;
	}

	.centered-table td {
	    text-align: center;
	}

	.bold-row td {
	    font-weight: bold;
	}

	form {
	    margin-bottom: 20px;
	}

	input[type="text"],
	input[type="number"],
	input[type="email"],
	select,
	input[type="date"] {
	    font-size: inherit;
	    width: 100%;
	    box-sizing: border-box;
	    color: black;
	}

	input[type="submit"] {
	    background-color: #113A19;
	    color: #E2BB37;
	    padding: 20px 80px;
	    margin: 20px;
	    border: none;
	    cursor: pointer;
	    border-radius: 5px;
	    font-size: 18px;
	    font-weight: bold;
	}

	input[type="submit"]:hover {
	    background-color: #E2BB37;
	    color: #113A19;
	}

	.section-title {
	    font-size: 18px;
	    font-weight: bold;
	    margin-bottom: 10px;
	}

	p {
	    line-height: 1.6;
	    margin-bottom: 10px;
	}

	a {
	    color: #007bff;
	    text-decoration: none;
	    margin-right: 10px;
	}

	a:hover {
	    text-decoration: underline;
	}

	.dark-gray-bg {
	    background-color: #113A19;
	    color: #E2BB37;
	}

	.nowrap {
	    white-space: nowrap;
	}

	.break-word {
	    word-wrap: break-word;
	    white-space: normal;
	}
