.x-sansys {
	font-family: arial, tahoma, helvetica, sans-serif;
}

.x-sansys textarea {
	font-family: arial, tahoma, helvetica, sans-serif;
}

.x-sansys-grid {
	border: 1px solid #495879; width: 100%;
}

.x-sansys-grid-header {
	height: 24px; background: #F9F9F9 url(../js/ext/resources/images/default/grid/grid3-hrow.gif) repeat-x scroll 0 bottom;
	color: #676769; font-weight: bold;
}

.x-sansys .x-sansys-grid-header-column {
	border-right: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; font-size: 12px; text-align: center
}

.x-sansys-grid-header-action {
	border-bottom: 1px solid #D4D4D4;
}

tr.x-sansys-grid-item {
	background: transparent;
}

tr.x-sansys-grid-item-over {
	background: #E9F0F6;
}

.x-sansys .x-sansys-grid-item-column {
	border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; font-size: 11px; text-align: center
}

.x-sansys-grid-item-action {
	border-bottom: 1px solid #EEE;
}

.x-sansys-grid-item-action-inativo {
	border-bottom: 1px solid #EEE; border-bottom: 1px solid #EEE; font-size: 11px; text-align: center; color: #999999
}

.x-sansys-paginacao {
	border: 1px solid #495879; border-top: 0; width: 100%; height: 38px;
	background-image: url(../images/grid-paginacao-fundo.gif);
}

.x-sansys-paginacao-td {
	width: 25px; text-align: center; vertical-align: middle;
}

.x-sansys .x-sansys-paginacao-texto {
	font-size: 14px; vertical-align: middle; font-weight: bold;
}

.x-sansys .x-sansys-paginacao-pagina {
	height: 20px;
}

body {
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; border: 0; /*scrollbar-face-color: #46B2C1;
	scrollbar-highlight-color: #46B2C1; scrollbar-shadow-color: #000000; scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color: #000000; scrollbar-track-color: #c0c0c0; scrollbar-darkshadow-color: #c0c0c0;
	scrollbar-base-color: #000000;*/
}

table.tabelaExternaGlobal {
	border: 0; height: 100%; width: 99%;
}

table.tabelaPrincipalFixo {
	border: 0; height: 100%; width: 99%;
}

table.tabelaPrincipalVariavel {
	border: 0; height: 100%; width: 100%;
}

td.usuarioMenu {
	vertical-align: middle;
}

.x-sansys a:link {
	font-size: 10px; font-weight: normal; text-decoration: none; color: #000000;
}

.x-sansys a:visited {
	font-size: 10px; font-weight: normal; text-decoration: none; color: #333333;
}

.x-sansys a:hover {
	font-size: 10px; font-weight: normal; text-decoration: none; color: #3DB2C4;
}

.x-sansys a:active {
	text-decoration: none;
}

.x-sansys a.paginacao,td.paginacao {
	font-size: 14px; font-weight: bold; text-decoration: none; color: #000000;
}

.x-sansys a:visited {
	font-size: 14px; font-weight: bold; text-decoration: none; color: #000000;
}

.x-sansys a.paginacao:hover {
	font-size: 14px; font-weight: bold; text-decoration: none; color: #3DB2C4;
}

.x-sansys a.grid:visited {
	font-size: 10px; font-weight: normal; text-decoration: none; color: #333333;
}

.x-sansys a.grid:link {
	font-size: 10px; font-weight: normal; text-decoration: none; color: #000000;
}

.x-sansys a.grid:active {
	font-size: 10px; font-weight: normal; text-decoration: none;
}

.x-sansys a.grid:hover {
	font-size: 10px; font-weight: normal; text-decoration: none; color: #3DB2C4;
}

.x-sansys select {
	background-color: #EDEDED;
}

.x-sansys .campo_edit_base,.campo_edit,.campo_edit_numero,.campo_edit_foco,.campo_textarea,.campo_textarea_readonly,.campo_edit_hora {
	border: 1px solid #495676;
}

.x-sansys .campo_edit_base,.campo_edit,.campo_edit_numero,.campo_textarea,.campo_textarea_readonly,.campo_edit_hora {
	background: #FFF url(../images/input-text-fundo.jpg) repeat-x center bottom;
}

.x-sansys .campo_edit,.campo_edit_numero,.campo_edit_foco,.campo_textarea,.campo_textarea_readonly,.campo_edit_hora {
	font-size: 12px;
}

.x-sansys .campo_edit,.campo_edit_numero,.campo_edit_foco,.campo_edit_hora {
	height: 19px;
}

.campo_edit_numero,.campo_edit_readonly_numero {
	text-align: right;
}

.campo_hidden {
	display: none;
	position: absolute;
}

.x-sansys .campo_edit_hora {
	width: 80px;
	text-align: center;	
}

.x-sansys .campo_edit_menor {
	font-size: 10px; background-color: #F0F0F0; BORDER-COLOR: #000000; BORDER-WIDTH: 1px;
}

.x-sansys .campo_edit_foco {
	background-color: #DCEFFD;
}

.x-sansys .campo_edit_readonly,.campo_edit_readonly_numero {
	font-size: 12px; background-color: #F0F0F0; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; height: 20px;
}

.x-sansys .campo_invisivel {
	font-size: 12px; border: 0; background: transparent; height: 20px;
}

.x-sansys .campo_textarea_invisivel {
	font-size: 12px; border: 0px; background-color: #F0F0F0;
}

.x-sansys .campo_tabela_invisivel {
	font-size: 12px; border: 0px; background: transparent; height: 20px;
}

.x-sansys .campo_tabela_invisivel_rigth {
	font-size: 12px; border: 0px; background: transparent; height: 20px; text-align: right;
}

.x-sansys .campo_edit_menor2 {
	font-size: 10px; background-color: #F7F7F7; border: 1px solid #000000; height: 15px; vertical-align: middle;
}

.x-sansys .campo_list {
	background-color: #EDEDED; font-size: 12px; border: 1px solid #495676; width: 180px; border: 1px solid #495676;
}

.x-sansys .campo_select {
	font-size: 12px; background-color: #F0F0F0;
}

.x-sansys .fontesTituloBrancoNegrito {
	font-size: 10px; color: #FFFFFF; font-weight: bold; word-spacing: 3px;
}

.x-sansys .fontesTituloBrancoNegritoArial {
	font-weight: bold; font-size: 16px; color: #FFFFFF;
}

.x-sansys .fontesTituloBrancoNegritoAbas {
	font-size: 11px; color: #FFFFFF; font-weight: bold; word-spacing: 3px;
}

.x-sansys .fontesTituloPretoNegrito {
	font-size: 10px; color: #000000; font-weight: bold; word-spacing: 4px;
}

.x-sansys .fontesTituloPretoNormal {
	font-size: 11px; color: #000000; word-spacing: 4px; font-weight: normal;
}

.x-sansys .fontesTituloPretoMaior {
	font-size: 12px; color: #000000; word-spacing: 4px; font-weight: normal;
}

.x-sansys .fontesTituloPretoBoldMaior {
	font-size: 12px; color: #000000; word-spacing: 4px; font-weight: bold;
}

.x-sansys .fontesTituloCinza {
	font-weight: bold; font-size: x-small; color: #999999;
}

.x-sansys .fontesCinza {
	font-size: x-small; color: #999999;
}

.x-sansys .fontesTituloLogin {
	font-size: 12px; color: #3AB3C4; font-weight: bold; background-color: #FFFFFF
}

.x-sansys .fontesLabelForm,.fontesLabelEsquerdaForm,.fontesLabelCentroForm {
	color: #627B84; font-weight: bold; font-size: 12px;
}

.x-sansys .fontesLabelForm {
	text-align: right;
}

.x-sansys .fontesLabelEsquerdaForm {
	text-align: left;
}

.x-sansys .fontesLabelCentroForm {
	text-align: center;
}

.x-sansys .fontesLabelForm2 {
	font-size: 12px; font-weight: bold; color: #627B84; text-align: right;
}

.x-sansys .fontesLabelForm3 {
	font-size: 9px; color: #627B84; font-weight: bold;
}

.x-sansys .fontesLabelFormPreto {
	text-align: right; font-size: 12px; color: #000000;
}

.x-sansys .fontesLabelFormMenor {
	font-size: 11px; color: #627B84; font-weight: bold; text-align: right;
}

.x-sansys .fontesLabelEsquerdaFormMenor {
	font-size: 11px; color: #627B84; font-weight: bold; text-align: left;
}

.x-sansys .fontesAvisoVermelho {
	font-size: 12px; color: #FF0000; font-weight: bold; background-color: #FFFFFF;
}

.x-sansys .fontesCampoForm {
	font-size: 12px; color: #627B84; font-weight: bold;
}

.x-sansys .fontesTituloBranco {
	font-size: 12px; color: #FFFFFF; font-weight: bold;
}

.x-sansys .fontesCampoFormMenor {
	font-size: 11px; color: #627B84; font-weight: bold;
}

.x-sansys .fontesbrancafundocinzaescuro {
	font-size: x-small; font-weight: bold; color: #FFFFFF;
}

.x-sansys .fontescampoedit {
	font-size: x-small; font-weight: bold; color: #333333;
}

.x-sansys .fonteerro {
	font-size: x-small; color: #A80000;
}

.tdLayoutMainMenu {
	vertical-align: top; border: 2px solid #D4D0C8; border-bottom: none;
}

.tdLayoutModuloMain {
	vertical-align: top; border: 2px solid #D4D0C8; border-bottom: none; background-color: #E8E8E8;
}

.tdLayoutFuncionalidadeMain {
	vertical-align: top; border: 0px;
}

.tdLayoutFuncionalidadeSemBorda {
	vertical-align: top; border: 0;
}

.tdLayoutAtendimentoMain {
	vertical-align: top; border: 2px solid #495676; border-right: none; border-left: none;
}

.tdLayoutBordaSuperior {
	vertical-align: top; border: 1px solid #495676; border-right: none; border-left: none; border-bottom: none;
}

.tdLayoutBordaInferior {
	border: 2px solid #495676; border-right: none; border-left: none; border-top: none;
}

.tdLayoutAtendimentoMain2 {
	vertical-align: top; border: 0px;
}

.tdLayoutPrincipal {
	vertical-align: top; border: 0px;
}

.tdLayoutMainMenuRodape {
	height: 21px; vertical-align: middle; border: 2px solid #495676;
}

.x-sansys .barraTitulo {
	font-size: 17px; color: #FFFFFF; font-weight: bold; vertical-align: top;
}

.x-sansys .nomeMunicipio {
	font-size: 15px; color: #FFFFFF; font-weight: bold; vertical-align: middle;
}

.x-sansys .logado {
	text-align: center; background-color: #E8E4E8; font-size: 9px; color: #40B4C8; font-weight: bold;
}

.x-sansys .barraFuncionalidade {
	padding-left: 5px; height: 24px; border-bottom: 1px solid #495676;
	background-image: url(../images/barra-funcionalidade-fundo.jpg);
}

.barraFuncionalidade .barraFuncionalidade-texto {
	font-size: 13px; color: #FFFFFF; text-align: left; font-weight: bold;
}

.x-sansys .barraNavegacao {
	padding-left: 5px; height: 20px; font-size: 10px; color: #FFFFFF; text-align: left; font-weight: bold;
	background-color: #80A3B6; border-bottom: 1px solid #495676;
}

.x-sansys a.linkBarraNavegacao:link,a.linkBarraNavegacao:visited,a.linkBarraNavegacao:hover,a.linkBarraNavegacao:active
	{
	font-size: 10px; color: #FFFFFF; font-weight: bold;
}

.x-sansys a.menu:link,a.menu:visited,a.menu:hover,a.menu:active {
	font-size: 10px; font-weight: bold; text-decoration: none; color: #FFFFFF;
}

.menu {
	background-image: url(../images/barra_fundo_menu.gif);
}

.x-sansys a.abaativa:link,a.abaativa:hover,a.abaativa:visited,a.abaativa:active,.abaativa {
	font-size: 11px; color: #FFF; text-decoration: none; font-weight: bold;
}

.x-sansys a.aba:link,a.aba:hover,a.aba:visited,a.aba:active,.aba {
	font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none;
}

.x-sansys a.downloads:link,a.downloads:hover,a.downloads:visited,a.downloads:active,.downloads {
	font-size: 13px; color: #000000; font-weight: bold; text-decoration: none;
}

td.abaativa {
	background-image: url(../images/aba/fundo.gif);
}

td.aba {
	background-image: url(../images/aba/fundo_c.gif);
}

td.abaDireitaAtiva {
	background-image: url(../images/aba/right.gif); width: 9px; height: 22px;
}

td.abaEsquerdaAtiva {
	background-image: url(../images/aba/left.gif); width: 9px; height: 22px;
}

td.abaDireitaInativa {
	background-image: url(../images/aba/right_c.gif); width: 9px; height: 22px;
}

td.abaEsquerdaInativa {
	background-image: url(../images/aba/left_c.gif); width: 9px; height: 22px;
}

iframe.interna {
	width: 100%; border: 0; margin: 0; background: transparent;
}

.x-sansys .classeerro {
	font-size: 12px; color: #FF0000; font-weight: bold;
}

.x-sansys .classealerta {
	font-size: 12px; color: #FF9900; font-weight: bold;
}

.x-sansys .classesucesso {
	font-size: 12px; color: #006633; font-weight: bold;
}

.bordaSuperior {
	border-top: 2px solid #D4D0C8;
}

#atendObterOrgaoCentralizador-campo_id {
	margin-right: 5px; width: 90px; padding-top: 3px;
}

#atendObterOrgaoCentralizador-campo_descricao {
	margin-right: 5px; width: 300px;
}

#atendObterOrgaoCentralizador-area_consulta {
	margin: 10px 0px 10px 0px;
}

.label {
	text-align: right; position: absolute;
}

.dado {
	text-align: left;
}

.atendObterDadosCadastraisOrgaoCentralizador-label {
	width: 200px; height: 25px;
}

.atendObterDadosCadastraisOrgaoCentralizador-dado {
	margin-left: 205px; height: 25px;
}

#campo_botoes {
	border: 1px solid #CCCCCC; border-width: 2px 0px 2px 0px; padding-top: 4px; padding-left: 300px;
}

#campo_botoes .botao {
	margin-right: 5px;
}

#atendObterDadosCadastraisOrgaoCentralizador-area_visualizacao {
	margin: 10px 0px 10px 50px;
}

#tabelaUnidadesCentralizadas,#tabelaDadosFaturamento {
	width: 100%;
}

#tabelaUnidadesCentralizadas td,#tabelaDadosFaturamento td {
	text-align: center;
}

#tabelaUnidadesCentralizadas #legenda,#tabelaDadosFaturamento #legenda {
	background-color: #3DB2C4;
}

#tabelaUnidadesCentralizadas .dado,#tabelaDadosFaturamento .dado {
	background-color: #E8E8E8;
}

.x-sansys a.menuMain:link {
	font-size: 10px; font-weight: normal; text-decoration: none; color: #000000;
}

.x-sansys a.menuMain:visited {
	font-size: 10px; font-weight: normal; text-decoration: none; color: #000000;
}

a.menuMain:hover {
	font-size: 10px; font-weight: normal; text-decoration: none; color: #333333;
}

a.menuMain:active {
	font-size: 10px; text-decoration: none;
}

form {
	margin: 0px;
}

.x-funcionalidade {
/* 	color: #FFCB00 */
}

.contador-alerta {
    position:relative;
    top:-6px;
    right:11px;
    background-color:#FF0000;
    color:#fff;
    padding:1px;
    font-family:tahoma, arial, 'sans-serif';
    font-size:8px;
    font-weight:bold;
}

.fieldSetMsgAlcada{
	color: #627B84;
	font-weight: bold;
	font-size: 12px;
	margin: auto;
	max-width: 450px;
}
