* {
	margin: 0px; padding: 0px;
}
body {
	background: rgb(255, 255, 255); font: 12px/normal "Trebuchet MS", Verdana, Arial; margin: 0px; padding: 0px; text-align: center; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#container {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(201, 212, 218); border-image: none; width: 800px; text-align: left; position: relative;
}
#header {
	background: rgb(255, 255, 255); padding: 0px;
}
#header h1 {
	margin: 0px; padding: 10px 0px;
}
#mainContent {
	background: rgb(255, 255, 255); padding: 10px 7px;
}
#footer {
	height: 79px; color: rgb(153, 161, 159); padding-left: 5px;
}
#rodape {
	padding: 5px 0px 5px 5px; height: 80px; text-align: left;
}
#rodape p {
	padding: 10px; text-align: left; color: rgb(89, 89, 89); font-size: 10px;
}
.contentFooter {
	margin: -75px -5px 0px 0px; width: 410px; padding-left: 15px; font-size: 11px; border-left-color: rgb(221, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.left {
	float: left;
}
.right {
	float: right;
}
a {
	text-decoration: none;
}
.linha {
	margin: 4px 0px 0px; padding: 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
#identificacao {
	background: rgb(232, 232, 232); padding: 2px 7px;
}
#nav {
	background: url("imagens/bg_nav.jpg") no-repeat right; height: 29px;
}
.itemMenu {
	margin: 5px 1px 0px; float: left; position: relative; z-index: 20;
}
.itemMenu a:link {
	margin: 0px; padding: 0px;
}
.itemMenu a:visited {
	margin: 0px; padding: 0px;
}
.itemMenu a:hover {
	color: rgb(0, 102, 0);
}
.itemMenu a:active {
	color: rgb(0, 102, 0);
}
.subMenu {
	background: rgb(33, 164, 140); margin: 0px; padding: 0px; left: 0px; top: 24px; width: 290px; border-right-color: rgb(33, 164, 140); border-bottom-color: rgb(33, 164, 140); border-left-color: rgb(33, 164, 140); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; white-space: nowrap; visibility: hidden; position: absolute;
}
.subMenu a:link {
	margin: 0px; padding: 4px 5px; height: 18px; text-align: left; color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(254, 249, 242); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.subMenu a:visited {
	margin: 0px; padding: 4px 5px; height: 18px; text-align: left; color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(254, 249, 242); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.subMenu a:hover {
	background: rgb(41, 209, 180); color: rgb(255, 255, 255);
}
.subMenu a:active {
	background: rgb(41, 209, 180); color: rgb(255, 255, 255);
}
.noBorder {
	border: currentColor; border-image: none;
}
#data {
	width: 170px; color: rgb(255, 255, 255); margin-top: 5px; float: right;
}
.titPrincipal {
	border-bottom-color: rgb(200, 206, 205); border-bottom-width: 1px; border-bottom-style: solid;
}
.titPrincipal h1 {
	color: rgb(46, 123, 140); font-size: 20px; font-weight: normal;
}
.tableGuiaFonte {
	padding-top: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;
}
.tableGuia {
	color: rgb(28, 63, 70); font-size: 13px;
}
.tableGuia input {
	border: 1px solid rgb(103, 181, 197); border-image: none;
}
.tableGuia select {
	border: 1px solid rgb(103, 181, 197); border-image: none;
}
.tableGuia textarea {
	border: 1px solid rgb(103, 181, 197); border-image: none;
}
.tableGuia .formErro {
	background: rgb(255, 233, 230); border: 1px solid rgb(209, 26, 0); border-image: none;
}
.tableGuia tr td {
	padding: 5px 0px;
}
.tableConsulta {
	color: rgb(28, 63, 70); font-size: 13px; margin-top: 10px;
}
.tableConsultaSemBorda {
	color: rgb(28, 63, 70); font-size: 13px; margin-top: 0px;
}
.tableConsulta input[type='checkbox'] {
	border: currentColor; border-image: none;
}
.tableConsultaSemBorda input {
	
}
.tableConsulta input {
	border: 1px solid rgb(103, 181, 197); border-image: none;
}
.tableConsulta select {
	border: 1px solid rgb(103, 181, 197); border-image: none;
}
.tableConsulta textarea {
	border: 1px solid rgb(103, 181, 197); border-image: none;
}
.tableConsulta .formErro {
	background: rgb(255, 233, 230); border: 1px solid rgb(209, 26, 0); border-image: none;
}
.tableConsultaSemBorda .formErro {
	background: rgb(255, 233, 230); border: 1px solid rgb(209, 26, 0); border-image: none;
}
.tableConsulta tr td {
	padding: 0px;
}
.tableConsultaSemBorda tr td {
	padding: 0px;
}
.w150 {
	width: 150px;
}
.w250 {
	width: 250px;
}
.w350 {
	width: 350px;
}
.w500 {
	width: 500px;
}
.botoes {
	margin-top: 15px;
}
fieldset {
	padding: 10px 0px 10px 10px; border: 1px solid rgb(205, 208, 209); border-image: none;
}
legend {
	padding: 0px 5px; color: rgb(59, 135, 152);
}
.tituCel {
	color: rgb(255, 128, 0); background-color: rgb(255, 255, 255);
}
.tituCel2 {
	color: rgb(51, 51, 51); background-color: rgb(238, 238, 238);
}
.branco {
	background-color: rgb(255, 255, 255);
}
.tableResult {
	margin: 6px 0px;
}
.tableResult th {
	padding: 2px 3px; color: rgb(0, 0, 205); font-weight: bold;
}
.tableResult tr td {
	padding: 2px 3px; color: rgb(75, 75, 75);
}
.styled-select {
	background: url("../resources/icones/select.jpg") no-repeat right rgb(221, 221, 221); width: 240px; height: 34px; overflow: hidden;
}
#abas {
	padding-left: 10px; margin-top: 15px;
}
.aba {
	width: 148px; height: 37px; line-height: 13px; float: left; _line-height: 16px;
}
.abaAtiva {
	width: 148px; height: 37px; line-height: 13px; float: left; _line-height: 16px;
}
.abaAtiva {
	background-image: url("imagens/bg_aba_ativa.gif"); background-repeat: no-repeat;
}
.aba {
	background-image: url("imagens/bg_aba_desativa.gif"); background-repeat: no-repeat;
}
.aba a {
	padding: 6px 0px 0px; height: 37px; text-align: center; display: block; _padding-top: 3px;
}
.abaAtiva a {
	padding: 6px 0px 0px; height: 37px; text-align: center; display: block; _padding-top: 3px;
}
.aba a {
	color: rgb(107, 117, 115);
}
.abaAtiva a {
	color: rgb(0, 0, 0);
}
.aba a:hover {
	color: rgb(124, 99, 47); background-image: url("imagens/bg_aba_hover.gif"); background-repeat: no-repeat;
}
#contentAbas {
	padding: 0px; width: 755px; border-right-color: rgb(216, 215, 215); border-left-color: rgb(216, 215, 215); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#popUp {
	padding: 10px; border: 1px solid rgb(56, 107, 39); border-image: none;
}
#popUp h2 {
	color: rgb(0, 102, 0); padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; border-bottom-color: rgb(87, 131, 39); border-bottom-width: 1px; border-bottom-style: solid;
}
#popUp input {
	border: 1px solid rgb(51, 125, 70); border-image: none;
}
#popUp select {
	border: 1px solid rgb(51, 125, 70); border-image: none;
}
#popUp select {
	width: 50px;
}
#popUp a {
	color: rgb(102, 102, 102);
}
#popUp a:hover {
	color: rgb(0, 102, 0);
}
.login {
	background: url("imagens/bg_login.gif") no-repeat; margin: 60px 200px; padding: 40px 0px 0px 80px; height: 155px;
}
.tituloLegend {
	font-size: 16px;
}
.cabecalhoNota tr td {
	padding-left: 3px;
}
.alerta {
	background: url("imagens/bg_alerta2.gif") repeat-y; margin: 0px; padding: 0px; width: 750px; vertical-align: middle;
}
.icoMsg {
	margin: 0px 0px 0px 10px;
}
.sucesso {
	background: url("imagens/bg_sucesso2.gif") repeat-y; margin: 0px; padding: 0px; width: 750px; vertical-align: middle;
}
.erro {
	background: url("imagens/bg_erro2.gif") repeat-y; margin: 0px; padding: 0px; width: 750px; vertical-align: middle;
}
.erroMsg {
	margin: 8px; padding: 0px; width: 750px; color: red; vertical-align: middle;
}
.alertaMsg {
	margin: 8px; padding: 0px; width: 750px; color: rgb(255, 165, 0); vertical-align: middle;
}
.alerta h1 {
	font: 18px/normal Arial, Helvetica, sans-serif; margin: 0px 0px 0px 60px; padding: 5px 0px; color: rgb(254, 208, 52); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.sucesso h1 {
	font: 18px/normal Arial, Helvetica, sans-serif; margin: 0px 0px 0px 60px; padding: 5px 0px; color: rgb(0, 153, 0); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.erro h1 {
	font: 18px/normal Arial, Helvetica, sans-serif; margin: 0px 0px 0px 60px; padding: 5px 0px; color: rgb(215, 0, 0); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.alerta p {
	margin: 0px 0px 0px 60px; padding: 3px 0px 5px;
}
.sucesso p {
	margin: 0px 0px 0px 60px; padding: 3px 0px 5px;
}
.erro p {
	margin: 0px 0px 0px 60px; padding: 3px 0px 5px;
}
#mensagem {
	margin: 0px 0px 0px 10px; text-align: left;
}
#cancelada {
	left: 120px; top: 150px; position: absolute; z-index: 1000;
}
.camposObrigatorios {
	color: rgb(204, 0, 0); font-size: 11px;
}
ol {
	padding: 0px 30px;
}
.colunaAgrupamento1 {
	
}
.colunaAgrupamento2 {
	
}
.colunaAgrupamento3 {
	
}
.cabecalhoPanel .ui-panel-titlebar {
	background: rgb(229, 243, 255); border: 0px currentColor; border-image: none; color: rgb(0, 69, 175); font-size: 16px; font-weight: bold;
}
.tituloFieldBox {
	color: rgb(0, 69, 175); font-size: 18px; font-weight: bold;
}
.bordaFieldBox {
	border: 1px solid rgb(0, 69, 175); border-image: none;
}
.legendFieldBox {
	
}
.divIdentificador {
	font-size: 14px; font-weight: bold;
}
.identificador {
	color: rgb(184, 134, 11); font-size: 18px; font-weight: bold;
}
.consultaLabel {
	font-size: 14px; font-weight: bold;
}
.ui-radiobutton {
	margin: 0px !important; position: absolute !important;
}
.ui-radiobutton-box {
	background: url("../resources/icones/radioWhite.png") no-repeat !important;
}
.ui-radiobutton .ui-radiobutton-box {
	width: 18px !important; height: 18px !important;
}
