.visivel {
	display: block;
}

.visivel_em_linha {
	display: inline;
}

.invisivel {
	display: none;
}

.atomo {
	width: 0px;
	height: 0px;
}

.texto_alinhamento_esquerda {
	text-align: left;
}

.texto_alinhamento_direita {
	text-align: right;
}

.texto_alinhamento_justificado {
	text-align: justify;
}

.texto_alinhamento_centralizado {
	text-align: center;
}

.cor_fundo_branca {
	background-color: white;
}

.texto_negrito {
	font-weight: bold;
}

.texto_italico {
	font-style: italic;
}

.texto_sublinhado {
	text-decoration: underline;
}

.borda_pontilhado {
	border-style: dotted;
	border-width: 1px;
}

.borda_cima_pontilhado {
	border-top-style: dotted;
	border-top-width: 1px;
}

.borda_baixo_pontilhado {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.borda_esquerda_pontilhado {
	border-left-style: dotted;
	border-left-width: 1px;
}

.borda_direita_pontilhado {
	border-right-style: dotted;
	border-right-width: 1px;
}

/* Estas regras têm prioridade sobre as outras, logo, devem ser declaradas por último. */

.borda {
	border-width: 1px;
}

.borda_cima {
	border-top-width: 1px;
}

.borda_baixo {
	border-bottom-width: 1px;
}

.borda_esquerda {
	border-left-width: 1px;
}

.borda_direita {
	border-right-width: 1px;
}

.borda_cima_invisivel {
	border-top-width: 0px;
}

.borda_baixo_invisivel {
	border-bottom-width: 0px;
}

.borda_esquerda_invisivel {
	border-left-width: 0px;
}

.borda_direita_invisivel {
	border-right-width: 0px;
}

.margem_pequeno {
	margin: 5px;
}

.margem_medio {
	margin: 10px;
}

.margem_grande {
	margin: 20px;
}

.margem_enorme {
	margin: 35px;
}

.margem_cima_pequeno {
	margin-top: 5px;
}

.margem_cima_medio {
	margin-top: 10px;
}

.margem_cima_grande {
	margin-top: 20px;
}

.margem_cima_enorme {
	margin-top: 35px;
}

.margem_baixo_pequeno {
	margin-top: 5px;
}

.margem_baixo_medio {
	margin-top: 10px;
}

.margem_baixo_grande {
	margin-top: 20px;
}

.margem_baixo_enorme {
	margin-top: 35px;
}

.margem_esquerda_pequeno {
	margin-left: 5px;
}

.margem_esquerda_medio {
	margin-left: 10px;
}

.margem_esquerda_grande {
	margin-left: 20px;
}

.margem_esquerda_enorme {
	margin-left: 35px;
}

.margem_direita_pequeno {
	margin-right: 5px;
}

.margem_direita_medio {
	margin-right: 10px;
}

.margem_direita_grande {
	margin-right: 20px;
}

.margem_direita_enorme {
	margin-right: 35px;
}

.espacamento_pequeno {
	padding: 5px;
}

.espacamento_medio {
	padding: 10px;
}

.espacamento_grande {
	padding: 20px;
}

.espacamento_enorme {
	padding: 35px;
}

.espacamento_cima_pequeno {
	padding-top: 5px;
}

.espacamento_cima_medio {
	padding-top: 10px;
}

.espacamento_cima_grande {
	padding-top: 20px;
}

.espacamento_cima_enorme {
	padding-top: 35px;
}

.espacamento_baixo_pequeno {
	padding-top: 5px;
}

.espacamento_baixo_medio {
	padding-top: 10px;
}

.espacamento_baixo_grande {
	padding-top: 20px;
}

.espacamento_baixo_enorme {
	padding-top: 35px;
}

.espacamento_esquerda_pequeno {
	padding-left: 5px;
}

.espacamento_esquerda_medio {
	padding-left: 10px;
}

.espacamento_esquerda_grande {
	padding-left: 20px;
}

.espacamento_esquerda_enorme {
	padding-left: 35px;
}

.espacamento_direita_pequeno {
	padding-right: 5px;
}

.espacamento_direita_medio {
	padding-right: 10px;
}

.espacamento_direita_grande {
	padding-right: 20px;
}

.espacamento_direita_enorme {
	padding-right: 35px;
}

.tabela_layout_fixo {
	table-layout: fixed;
}