body, h1, h2, p, ul {
    margin: 0;
    padding: 50px;
}

body {
    background-color: #fff;
    font-family: Arial, sans-serif;
}

.Ccentral0002{
	background-color: #fff;
	border: 2px solid #333;
	height: 100%;
	padding: 0 160px;
	max-width: 100%;
	margin: 0 auto;
}

.central {
    background-color: #fff;
    border: 2px solid #333;
    display: flex;
    height: 100%;
    padding: 0 30px;
    max-width: 95%;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .left {
        display: none;
    }
}

.right {
    background-color: #fff;
    width: 100%;
    display: flex;
    flex-direction: column;   
      margin-top: 10px;
      
}

.left {
    background-color: #fff;
    width: calc(50% - 30px);
    flex-direction: column;
    align-items: center;
    display: flex;
    justify-content: center; /* Adicionado */
}

.left img {
    max-width: 100%;
    height: auto;
    margin-top: 10px;
}


.logo {
    text-align: center;
    margin-top: 50px;
}

@media screen and (max-width: 767px) {
    .big-letter, samall-letters {
    font-family: Baskerville Old Face;
    font-size: 1em;
    margin: -3px;
    }
}

.big-letter {
    font-family: Baskerville Old Face;
    font-size: 5em;
}

.small-letters {
    font-family: Baskerville Old Face;
    font-size: 3em;
    margin: -3px;
}

.text {
    text-align: center;
    padding: 0 10% 0 10%;
}

.square-container {
    display: flex;
    justify-content: center;
    margin-top: 15%; /* Alterando para uma unidade de medida fixa */
}

.square {
    width: 20px;
    height: 20px;
    border: 2px solid #333;
    margin: 0 15px 15px;
}

.headerphoto{
	width:300px;
	height:400px;
}	

.login-button {
   	position: absolute;
   	top: 10px;
   	right: 10px;
   	padding: 10px 20px;
   	color: #000000;
   	text-decoration: none;
   	border-radius: 5px;
   	font-weight: bold;
   	font-family: Baskerville Old Face;
}
		
.login-button:hover {
	color: #5a5a5a;
}

.FormTxt073FildTB001{
	background-color:#e7e7e7;
	padding-left:5px; 
	font-size:18px;
	border:none;
	height:32px;
	width:226px;
}

.FormBtn073FildTB001{
	cursor:pointer;
	height:32px;
	width:90px;
	font-size: 16px;
	font-weight: bold;
}

.BodyTabl0001 {
	float: 0 auto;
}

.Tabl0001 td {
	padding: 8px;
}

.CenterFormidDV00434 {
	display: flex;
	justify-content: center;
	align-items: center;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* CODIGO PADRÃO "estilo_1.css" VERSÃO 158.21.1 2024	
	
	

	header {
		/*background-image: url('../imagens/cidadesp_esboco.PNG');
		background-size: cover;
		background-position: center; 
		height:264px;
		color: #fff;
		padding: 20px;
		text-shadow: 5px 2px 4px rgba(10, 1, 1, 0.6);
	}
	.espelho {
		width:100%;
		height:100%;
		background: rgb(180,180,180);
		background: -moz-radial-gradient(circle, rgba(180,180,180,0.7442942415730337) 0%, rgba(255,255,255,0) 100%);
		background: -webkit-radial-gradient(circle, rgba(180,180,180,0.7442942415730337) 0%, rgba(255,255,255,0) 100%);
		background: radial-gradient(circle, rgba(180,180,180,0.7442942415730337) 0%, rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b4b4b4",endColorstr="#ffffff",GradientType=1);
	}
	
	.headerphoto{
		width:100;
		height:200px;
	}

	header h1 {
		margin: 0;
	}
	
	nav {
		float: left;
	}

	nav ul {
		list-style-type: none;
		margin: 0;
		padding: 22px;
		overflow: hidden;
		background-color: #d3d3d3;
		box-shadow: 2px 3px 2px 1px rgba(0, 0, 0, 0.2);

	}

	nav ul li {
		display: inline;
		margin-right: 20px;
		/*border-right: 10px solid #bbb;
	}

	nav ul li a {
		color: #000;
		text-decoration: none;
		text-align: center;
		padding: 50px 20px;
		text-shadow: 10px 2px 4px rgba(10, 1, 1, 0.6);
	}
	
	li a:hover:not(.active){
		background-color: #c2c2c2;
	}

	footer {
		background-color: #333;
		color: #fff;
		text-align: center;
		padding: 10px 0;
		bottom: 0;
		width: 100%;
	}

	.subtitle{
		font-size:30px;
	}
	
	.subtitledesc{
		font-size:10px;
	}
	
	.titlename{
		font-size:50px;
	}
	
	.central {
		max-width: 800px;
		margin: 0 auto;
	}
	
	.textocentral{
		text-decoration: underline;
		text-align: center;
		font-size:30px;
		padding: 30px 0;
	}
	
	.container {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 30px 30px 0px 30px;
		background-color: #c2c2c2;
		/*background: rgb(0,86,255);
		background: -moz-radial-gradient(circle, rgba(0,86,255,1) 0%, rgba(255,255,255,0) 100%, rgba(0,86,255,1) 100%);
		background: -webkit-radial-gradient(circle, rgba(0,86,255,1) 0%, rgba(255,255,255,0) 100%, rgba(0,86,255,1) 100%);
		background: radial-gradient(circle, rgba(0,86,255,1) 0%, rgba(255,255,255,0) 100%, rgba(0,86,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0056ff",endColorstr="#0056ff",GradientType=1);
	}

	.box {
		width: calc(33.33% - 20px);
		height: 400px;
		margin-bottom: 20px;
		background-color: #000;
		box-sizing: border-box;
	}
	
	@media (max-width: 767px) {
    .box {
        width: calc(100% - 20px); /* Ajuste para mostrar apenas uma caixa por linha 
    }
}

	.coluna {
		display: inline-block;
		width: 45%;
		vertical-align: top;
	}

	.coluna:first-child {
		margin-right: 5%; /* Espaçamento entre as colunas 
	}

	.coluna h3 {
		margin-bottom: 10px;
	}

	.coluna ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}

	.coluna ul li {
		margin-bottom: 5px;
	}

	.coluna ul li a {
		text-decoration: none;
		color: #fff;
	}

	.coluna ul li a:hover {
		color: #000;
	}

	@media (max-width: 768px) {
	.coluna {
		width: 100%;
		margin-bottom: 20px;
	}

	.coluna:first-child {
		margin-right: 0;
	}
}
*/