body {
  margin: 0;
  font-family: Droid, Arial, sans-serif;
  color: black;
}
/*===========================================================*/
.just{
	text-align:justify;
}

.page-title{
/*	background: url("../images/page-title.png")  center bottom no-repeat ;
	margin-bottom: 30px;*/
	font-size: 1.4em;
}

.page-title-mn{
	background: url("../images/page-title.png")  center bottom no-repeat ;
	margin-bottom: 25px;
	font-size: 1.2em;
	line-height: 1.4;
}

.text-center {
	text-align: center !important;
}

.text-size-desc {
  font-size: 1.1rem !important;
  line-height: 1.4;
}

.text-bold{
	font-weight:bold !important;
}

.font-droid{
	font-family: 'Droid' !important;
	font-weight: 400;
}

/*===========================================================*/

.linha-cheia {
  background-color: #FDFDFD;/*#0077cc;*/
  /*color: white;*/
  padding: 5em 2em ;
  text-align: center;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 30px;
}

.linha-cheia + .linha-bottom,
.coluna + .linha-bottom{
	border-bottom: none;
}

.duas-colunas {
  display: flex;
  flex-wrap: wrap;
}

.coluna {
  flex: 1;
 /* min-width: 300px;*/
  width: 50%;
/*  padding: 20px;*/
  box-sizing: border-box;
/*  background-color: #f2f2f2;*
  border: 1px solid #ccc;*/
}

/* Responsivo: empilha as colunas em telas menores */
@media (max-width: 500px) {
	.page-title{font-size: 1.1em;}
	.text-size-desc { font-size: 1rem !important;}
}

@media (max-width: 600px) {
	
  .linha-cheia { padding: 2em 2em;}
	
  .duas-colunas {flex-direction: column;}

  .coluna{
	  width: 100%;
	  border-bottom: 1px dashed #ccc;
	}
	
  .coluna + .linha-bottom{padding-top: 20px !important;}
}