/* CSS Document */

.formata_tabela{}
.formata_tabela table { 
  width: 100%; 
  border-collapse: collapse; 

}
/* Zebra striping */
.formata_tabela tr:nth-of-type(odd) { 
  background: #fff; 
}
.formata_tabela th { 
  background: #fbfbfb; 
  color: #333; 
  
}
.formata_tabela td, th { 
  padding: 6px; 
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc; 
  text-align: left; 
}

/*#formata_tabela tr:hover{ background:#FFFFD7;}*/
.formata_tabela tfoot {
  font-weight: bold;
  }

.formata_tabela tfoot th {
  color: blue;
  }

.formata_tabela tfoot th:after {
  content: ":";
  }

.formata_tabela > tfoot td {
  background-color: #F2F5F9;
  }

.formata_tabela > tfoot > tr:first-child td {
  border-top: .1em solid #ccc;
  }


/*fim tabelas*/


#formata_tabela{}
#formata_tabela table { 
  width: 100%; 
  border-collapse: collapse; 

}
/* Zebra striping */
#formata_tabela tr:nth-of-type(odd) { 
  background: #fff; 
}
#formata_tabela th { 
  background: #fbfbfb; 
  color: #333; 
  
}
#formata_tabela td, th { 
  padding: 6px; 
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc; 
  text-align: left; 
}

/*#formata_tabela tr:hover{ background:#FFFFD7;}*/
#formata_tabela tfoot {
  font-weight: bold;
  }

#formata_tabela tfoot th {
  color: blue;
  }

#formata_tabela tfoot th:after {
  content: ":";
  }

#formata_tabela > tfoot td {
  background-color: #F2F5F9;
  }

#formata_tabela > tfoot > tr:first-child td {
  border-top: .1em solid #ccc;
  }

/*  Formataçao de checkbox -----*/


.FormOptionChecked {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px; font-weight: normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.FormOptionChecked input[type=checkbox]{
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #ffffff; border:1px solid #ccc;
}

/* On mouse-over, add a grey background color */
.FormOptionChecked:hover input ~ .checkmark {
  background-color: #ffffff;
}

/* When the checkbox is checked, add a white background */
.FormOptionChecked input:checked ~ .checkmark {
  background-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.FormOptionChecked input:checked ~ .checkmark:after {
  display: block; 
}

/* Style the checkmark/indicator */
.FormOptionChecked .checkmark:after {
  left: 8px;
  top: 2px;
  width: 6px;
  height: 12px;
  border: 1px solid #000;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
	
/*Radio button*/

.FormOptionChecked input[type=radio]{display: none;}
.radiomark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #eee; border:1px solid #ccc; border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.FormOptionChecked:hover input ~ .radiomark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a white background */
.FormOptionChecked input:checked ~ .radiomark {
  background-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.radiomark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.FormOptionChecked input:checked ~ .radiomark:after {
  display: block; 
}

/* Style the checkmark/indicator */
.FormOptionChecked .radiomark:after {
  left: 4px;
  top: 4px;
  width: 12px;
  height: 12px;
  line-height: 12px;
  background: #000;
  border-radius: 50%;
}

/* FIM Formataçao de checkbox -----*/

.itemformp1{ float:left; color:#333333; font-size:1.2em; width:100px !important; margin:5px; font-weight:bold;}
.itemformp2{ float:left;  margin:5px; width:99%; max-width:600px}





#box-toggle {
	width:500px;
	margin:0 auto;
	text-align:justify;
	font:12px/1.4 Arial, Helvetica, sans-serif;
	}
#box-toggle .tgl {margin-bottom:30px;}
#box-toggle span {
	display:block;
	cursor:pointer;
	font-weight:bold;
	font-size:14px;
	color:#c30; 
	margin-top:15px;
	}
	
	

/*.... V0......*/

/* clica expande div*/
.DivAberto {
  display: block; 
}

.DivFechado {
  display: none;
}


/* ----------------*/
	
