@charset "utf-8";
.andamento, .encerrado {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #F90;
	margin: 0px;
	padding-right: 0px;
	padding-left: 3px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.AlinhaLeftTop #principal table tr .andamento a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.botlocal         {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.msg {
	font-weight: bold;
	color: #F00;
	text-decoration: none;
	text-align: center;
}

.obs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

.AlinhaLeftTop {
	text-align: left;
	vertical-align: top;
}
.AlinhaLeftToppad10Left {
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.AlinhaRightMiddle {
	text-align: right;
	vertical-align: middle;
}
.AlinhaRightTop {
	text-align: right;
	vertical-align: top;
}
.AlinhaRightTopFoto {
	text-align: right;
	vertical-align: top;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 20px;
}
.BDEsqA {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.bold {
	font-weight: bold;
}
.bold9 {
	font-weight: bold;
	font-size: 9px;
	color: #333333;
}
.BordaDown {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.BordaDownYellow {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #FF9;
	margin: 0px;
	padding-right: 0px;
	padding-left: 3px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.AlinhaLeftTop #principal table tr .BordaDownYellow a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.BordaDownBlue {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #06C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.BordaDownBluePad4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #06C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: 4px;
}
.BordaDownH20 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	height: 20px;
	padding-top: 8px;
}
.BordaDownH20 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin-top: 5px;
}

.BordaUpDown {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.FundoVerde {
	border-top-style: none;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: rgba(255,255,255,1);
	background-color: rgba(0,153,51,1);
	border-right-style: none;
	border-left-style: none;
}
.botao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background-color: #D4D4D4;
	text-align: center;
	padding: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}

.botaomais {
	background-image: url(imagem_fim/bt_mais.gif);
	height: 13px;
	width: 13px;
	border: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	cursor: pointer;
}
.botsub {
	font-size: 9px;
	text-decoration: none;
	background-color: #DFDFDF;
	color: #333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Briefing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #FFFFC4;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.CabecaBusca {
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.CabecaIncItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.CabecaIncluir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.CabecaIncluir a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}
.CabecaInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-indent: 6px;
}
.CabecaInfoPag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.CadastroCab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 0px;
	line-height: 18px;
}
.CadastroCabRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 0px;
	line-height: 18px;
	text-align: right;
}
.CadastroCabRight  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 0px;
	line-height: 18px;
}
.CadastroCampo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
	white-space: nowrap;
}
.CancelaRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.CancelaRight a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.CancelaRight a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.DBMenuA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #333333;
}

.DBTituloBoldA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.DetFicha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #666666;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
}
.EspacosA {
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	padding: 3px;
	vertical-align: middle;
}
.fundomenu {
	background-attachment: scroll;
	background-image: url(imagem_b/corp_cab_n.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
}
.FormDBA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
.h500 {
	height: 500px;
}
.IDTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #666666;
}
.IDListaRec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFCC;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.IDListaRecIN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFF99;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.IDListaLig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #CCFFCC;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.IDListaLigIN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #66CC99;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.imgRight {
	margin-top: 110px;
	float: right;
}
.imgRight90 {
	margin-top: 90px;
}
.IMGSlide {
	text-decoration: none;
	text-align: center;
	background-color: #999999;
	height: 120px;
	width: 120px;
	vertical-align: middle;
}
.IMGTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
	padding: 3px 3px 5px;
}
.LinkCab:Link, a.LinkCab:visited, a.LinkCab:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: auto;
}
a.LinkCab:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.LinkEdit:Link, a.LinkEdit:visited, a.LinkEdit:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: auto;
}
a.LinkEdit:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
a.LinkMenuEsq:Link, a.LinkMenuEsq:visited, a.LinkMenuEsq:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: auto;
}
a.LinkMenuEsq:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}
a.LinkGeral:Link, a.LinkGeral:visited, a.LinkGeral:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	margin: auto;
}
a.LinkGeral:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.ListaAtivosBDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.ListaAtivosBDown a{
	text-decoration: none;
}
.ListaAtivosBDown a:hover {
	color: #666;
}
.ListaAtivosBDownRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.ListaAtivosBDownRight a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ListaAtivosBDownRight a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.ListaBlueBDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	margin: 0px;
}
.ListaBlueBDown a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	text-align: left;
	background-color: #FFFFFF;
	width: 432px;
	margin: 0px;
	padding: 0px;
}
.ListaBlueBDown a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align: left;
	background-color: #FFFFFF;
}
.ListaBlueBDownRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.ListaBlueBDownRight a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.ListaBlueBDownRight a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.ListaCabBDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #DFE4EE;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.ListaCabBDownRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #DFE4EE;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.ListaSelectBDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFCC;
}
.ListaDivide2px {
	font-style: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.ListaIncluir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFF99;
}
.ListaIncluir a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.ListaIncluirRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFF99;
}
.ListaIncluirRight a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}
.ListaTitBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFCC;
}
.ListaTitBDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.ListaTitBGLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFCC;
}
.ListaTitBGLeftGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #D7EBC2;
}

.ListaTitBGDir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFCC;
	text-align: right;
}
.ListaTitBGDir a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: right;
}
.ListaTitBGNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFCC;
}
.ListaDescrBDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	white-space: normal;
}
.ListaDescrBDown a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.ListaNormalBDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	padding: 4px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #E8E8E8;
}
.ListaNormalBDown a {
	text-decoration: none;
}
.ListaNormalBDown a:hover {
	color: #333333;
}
.ListaNormalBDownRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #E8E8E8;
}
.ListaNormalBDownRight a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ListaNormalBDownRight a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.MenuA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 12px;
/*	padding-bottom: 5px; */
	padding-left: 12px;
	text-align: center;
	vertical-align: middle;
	background-image: url(imagem_b/corp_cab_n.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	list-style-type: none;
	height: 30px;
}
.MenuA a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

.MenuA a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}


.MenuEsqA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.MenuEsqA a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}


.MenuEsqA a:hover {
	color: #006699;
	text-decoration: none;
}




.MenuEsqA2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}


.MenuEsqB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	background-color: #E5E5E5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}





.MenuB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-align: center;
	vertical-align: middle;
	background-image: url(imagem_b/corp_cab_n.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}



.MenuC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CCC;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-align: center;
	vertical-align: middle;
	background-image: url(imagem_b/corp_cab_o.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}







.NotaProjetoA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	padding: 3px;
}



.Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
}


.NormalBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
}
.NormalBoldCentro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}



.NormalBoldDir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding: 4px;
}

.NormalCentroMes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}

.Pad5LeftRight {
	padding-right: 4px;
	padding-left: 1px;
}
.Pad5LeftRightBRight {
	padding-right: 4px;
	padding-left: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.PaddingTop10 {
	padding-top: 10px;
}

.PadUpDown3 {
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.PadU3D3 {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #000000;
	text-align: left;
}
.PadU3D3BorderTop {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}



.PadU3D3BotGrava {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 535px;
	color: #000000;
	text-align: right;
}
.PadU3D3BotMais {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #000000;
	text-align: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
}
.PadU3D3BotMais a{
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #F30;
	text-decoration: none;
}
.PadU3D3BotMais a:hover {
	color: #039;
	text-decoration: none;
}



.NormalTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 4px;
}

a.Pagina:Link, a.Pagina:visited, a.Pagina:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	margin: auto;
}
a.Pagina:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}



.PGCentroBD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	background-color: #FFFFFF;
}

.PGCentro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.PGCentro  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.PGCentro  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}


.SombraMenu {
	background-image: url(imagem_b/corp_cab_s.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.vertMiddle {
	vertical-align: middle;
	padding-bottom: 3px;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
	margin: 0px;
}
.vertMiddle a{
	vertical-align: middle;
	font-size: 10px;
	text-decoration: none;
	float: left;
}
.tabtraf {
	padding: 0px;
	border: 1px solid #999999;
}
.obstraf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: #E2E2E2;
	padding: 3px;
}
.CabecaIncluir table tr td {
	padding-right: 4px;
	padding-left: 4px;
	width: 30px;
}
#temtarefa, .CabecaIncluir #icones tr #temtarefa {
	background-image: url(imagem_fim/icon_tem_tarefa.gif);
	background-repeat: no-repeat;
	background-position: center -3px;
	/*	background-size: 100%;  */
	outline: none;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	width: 30px;
	min-width: 30px;
	max-width: 30px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #FFF;
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	line-height: 2em;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#temtarefa a{
	text-align: center;
	vertical-align: middle;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-size: 1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#temtarefa a:hover {
	text-align: center;
	vertical-align: middle;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#naotemtarefa, .CabecaIncluir #icones tr #naotemtarefa {
	background-image: url(imagem_fim/icon_nao_tem_tarefa.png);
	background-repeat: no-repeat;
	background-position: center -3px;
	/*	background-size: 100%; */
	text-align: center;
	vertical-align: middle;
	height: 30px;
	width: 30px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#naotemtarefa a {
	text-align: center;
	vertical-align: middle;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	font-size: 1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 1.4em;
}
#naotemtarefa a:hover {
	text-align: center;
	vertical-align: middle;
	font-style: normal;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
.limpar {
	text-align: right;
	width: 30px;
}
#form3 #tabForm tr .tdCancela{
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	text-align: right;
}
#form3 #tabForm tr .tdCancela a{
	color: #333;
	text-decoration: none;
	padding: 0px;
}
#form3 #tabForm tr .tdCancela a:hover{
	color: #006;
	text-decoration: none;
	padding: 0px;
}
.CabecaIncluir table tr td #form2 table tr .limpar #limpar {
	text-align: right;
	padding: 0px;
	vertical-align: middle;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.Pad4LR {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	text-align: left;
	vertical-align: middle;
}
.Pad4Total {
	text-align: left;
	vertical-align: middle;
	padding: 4px;
}

.Pad4LRAlignRight {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	text-align: right;
	vertical-align: middle;
}
.Pad4TotalAlignRight {
	text-align: right;
	vertical-align: middle;
	padding: 4px;
}
.AlinhaLeftTop #principal table tr td #form1 table tr td .lblstatus {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.CabecaIncluir #icones {
	float: right;
	padding: 0px;
	border-spacing: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.CabecaIncluir #icones tr td {
	text-align: center;
	vertical-align: middle;
	height: 30px;
	width: 22px;
	min-width: 22px;
	max-width: 22px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.wtab {
	margin: 0px;
	text-align: left;
	text-indent: 0px;
	width: 100%;	
	float:left;
	vertical-align: top;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tbform #titulo { width: 100%; }
#form3, #form3 table.tbform {
	float:left;
	width: 650px;
}
