/*
body {
	background:#f2f2f2;
  margin-top: 0px;
}
*/
/* tab */
#conteudos-tab { 
	width: 420px;
  background: #f2f2f2;
}
.dynamic-tab-pane-control .tab-page {
	height:		100%; /*altura da tabela*/
	width:		420px; /*largura da tabela*/
	overflow:	auto;
}
.dynamic-tab-pane-control .tab-page .dynamic-tab-pane-control .tab-page {
	height:		100px;
}
.dynamic-tab-pane-control form {
	margin:		0;
	padding:	0;
  width: 410px;
  background: #f2f2f2;
}
.dynamic-tab-pane-control.tab-pane {
	margin:	0px; /*largura das magens*/
	width:	420px; /*largura do cabeçalho*/
  background: #f2f2f2;
}
.dynamic-tab-pane-control h2 {
	text-align:	center;
	width:		auto;
}
.dynamic-tab-pane-control h2 a {
	display:	inline;
	width:		auto;
}
.dynamic-tab-pane-control a:hover {
	background: transparent;
}
.dynamic-tab-pane-control .tab-page h2 {
	text-align:	left;
}
/* /tab */

/* formulário */
form {
	margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border: 1px solid #000;
  padding: 2px;
  width: 438px;
  }
legend { 
	padding: 0 1px;
  border: 1px solid #000033;
  background: #f2f3e7;
  }
select, input, option {
	border-right: #666666 1px solid; 
  border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
  border-bottom: #666666 1px solid;
  background-color: #f6f7eb;
  font-family: Verdana;
  font-size: 7pt;
  color: #0000ff;
	}
input {
	border-right: #666666 1px solid; 
  border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
  border-bottom: #666666 1px solid;
  background-color: #f6f7eb;
  font-family: Verdana;
  font-size: 7pt;
  color: #0000ff;
	}
textarea { 
	border-left: #666666 1px solid; 
	border-right: #666666 1px solid;
	border-top: #666666 1px solid; 
	border-bottom: #666666 1px solid;
	background-color: #f6f7eb; 
	font-family: Verdana;
	font_weight: normal; 
	font-size: 7pt; 
	color: #0000ff; }
fieldset {
	border: 1px solid #000;
  padding: 1px;
  margin: 2px 2px;
  }
label, span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #736352;
  font-weight: bold;
  }
fieldset#dp3 div {
	float: left;
  margin: 1px 0;
  }
label span { color: #FF0000; }
fieldset#dp3 label {
	display: block;
  width: 65px;
  margin-bottom: 4.5px;
  }
fieldset#dp2 label {
	display: inline-block;
	width: 65px;
  }
fieldset#dp4 label, fieldset#dp5 label {	
	display: inline-block;
	width: 61px;
  }
fieldset#dp3 input {
	display: block;
  margin-bottom: 1px;
  border: 1ps solid #gg0000;
  }
form div { padding: 2px; }
.formtextbr {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f2f3e7
}
.formtextamgr {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f2f3e7
}
.aviso {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 440px; 
  margin-bottom: 3px; 
  margin-left: 4px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  border: solid 1px; 
  border-color: #000; 
  background: #f2f2f2;
}
/* /formulário */

.titulo3 {
	BORDER-RIGHT: #9c9c4e 1px solid; 
	BORDER-TOP: #9c9c4e 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	BORDER-LEFT: #9c9c4e 1px solid; 
	COLOR: #fff; 
	BORDER-BOTTOM: #9c9c4e 1px solid; 
	/*FONT-STYLE: italic;*/
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #000;
}

.formtextamgr {
	BORDER-RIGHT: #507392 1px solid; 
	BORDER-TOP: #507392 1px solid; FONT-SIZE: 12px; 
	BORDER-LEFT: #507392 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #507392 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #feffed
}


/* css para o calendário de forms */
.dpDiv {
	
}
.dpTable {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #505050; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6f7eb; TEXT-ALIGN: center
}
.dpTR {
	
}
.dpTitleTR {
	
}
.dpDayTR {
	
}
.dpTodayButtonTR {
	
}
.dpTD {
	BORDER-RIGHT: #ece9d8 1px solid; BORDER-TOP: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BORDER-BOTTOM: #ece9d8 1px solid
}
.dpDayHighlightTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #96908a;
}
.dpTDHover {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; CURSOR: pointer; COLOR: red; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #96908a;
}
.dpTitleTD {
	
}
.dpButtonTD {
	
}
.dpTodayButtonTD {
	
}
.dpDayTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: white; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #96908a;
}
.dpTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #96908a;
}
.dpDayHighlight {
	FONT-WEIGHT: bold; COLOR: #ff0000;
}
.dpButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #413d39; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.dpTodayButton {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #413d39; COLOR: #fff; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
/* /css para o calendário de forms */