Body 
{  
	scrollbar-base-color: white;
	scrollbar-track-color: white;
	scrollbar-face-color: #bababa;
	scrollbar-highlight-color: #bababa;
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-shadow-color: #bababa;
	scrollbar-arrow-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
a{cursor:pointer;}

.libraryColor
{
	color: #00ACDC;
	background-color: #00ACDC;
}

.archiveColor
{
	color: #8cd700;
	background-color: #8cd700;
}

.museumColor
{
	color: #0000b5;
	background-color: #0000b5;
}

.libraryFormHeader
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #00ACDC;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}

.archiveFormHeader
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #8cd700;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}

.museumFormHeader
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #0000b5;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}

.txtTopo
{
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #4A4A4A;
}

.txtTopo1
{
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:normal;
	color: #4A4A4A;
	text-decoration: underline;
}

.txtMenuTopo
{
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color: #4A4A4A;
}

.txtMenuTopoSelec
{
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	color: #ffffff;
}

.txt03 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 3px;
	font-style: normal;
	color: #FFFFFF;
}

.txt09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #1d1d1b;
}

.txt10p {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #636363;
	padding:4px;
}

.txt12 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.txt12b {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}

.txt14boldsteelblue 
{
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #006699;
}


.navBotaoActivo01 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #646885;
	height: 20px;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
}

.navBotaoInactivo01 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #646885;
	background-color: #FFFFFF;
	height: 20px;
	text-align: center;
	border-top: 1px none #646885;
	border-right: 1px solid #646885;
	border-bottom: 1px none #646885;
	border-left: 1px none #646885;
	padding-left:10px;
	padding-right:10px;
}

.navBotaoActivo02 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #00ACDC;
	background-color: #00ACDC;
	height: 20px;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
}

.libraryNavBotaoActivo02 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #00ACDC;
	background-color: #00ACDC;
	height: 20px;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
}

.archiveNavBotaoActivo02 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #00ACDC;
	background-color: #8cd700;
	height: 20px;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
}

.museumNavBotaoActivo02 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #8cd700;
	background-color: #0000b5;
	height: 20px;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
}

.navBotaoInactivo02 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 20px;
	text-align: center;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
	padding-left:10px;
	padding-right:10px;
}

.option_off
{
    FONT-SIZE: 10pt;
    COLOR: black;
    font-weight:bolder;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    TEXT-ALIGN: left
}

.linkDisabled
{
	padding:5px 4px 4px 4px;
    font-size: 9pt;
    color: rgb(235, 235,235);
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    text-align: left;
	text-decoration: none;
	cursor: default
}

.itemFunc
{
    FONT-SIZE: 7pt;
    COLOR: white;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    TEXT-ALIGN: left;
    list-style-type: none
}

.listaItemFunc
{
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px
}

.option_off_topo
{
    FONT-SIZE: 10pt;
    COLOR: #646885;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    TEXT-ALIGN: left
}

.bkwlib
{
    BACKGROUND-COLOR: white;
    HEIGHT: 34px;
    WIDTH: 100px
}

.show
{
    VISIBILITY: visible
}

.hide
{
    DISPLAY: none;
    VISIBILITY: hidden
}

.tabMenus
{
	HEIGHT: 100%;
	WIDTH: 175px;
	BACKGROUND-COLOR: #EAEAEA;
	border-top: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px none #EAEAEA;
	border-left: 1px none #EAEAEA;
}

.liShow
{
	visibility: visible;
	margin: 5px 0px 2px 5px;
	padding: 0px 0px 0px 15px;
	list-style-type: square;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:normal;
	text-align: left;
	/*text-transform: capitalize;*/
	color: #4A4A4A;
	cursor: pointer;
}
.liShow {list-style-type: none; background: url(images/gray_bullet.png) no-repeat center left;}
.liShow a:hover {
    text-decoration:underline;
}
.liShowSelec
{
	visibility: visible;
	background-color: #EAEAEA;
	margin: 5px 0px 2px 5px;
	padding: 0px 0px 0px 15px;
	list-style-type: square;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bolder;
	text-align: left;
	text-transform: capitalize;
	color: #4A4A4A;
	text-decoration: none;
}
.liShowSelec{list-style-type: none; background: url(images/blue_bullet.png) no-repeat center left; text-decoration: none;}
.liShow1{font-size: 13px;color: #4A4A4A; text-decoration: none;}
.liShow1 label{font-family: Arial;}
.liShow1 a{font-family: Arial;}
.liShowSelec1{font-size: 13px; font-weight: bolder; text-decoration: none;}
.liShowSelec1 a{font-family: Arial; text-decoration: underline;}

.liHide
{
    DISPLAY: none;
	VISIBILITY: hidden	
}

.menuTopo
{
	BACKGROUND-COLOR: #CC6633
}

.formHeader
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #00ACDC;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}

.form
{
    FONT-SIZE: 12pt;
    COLOR: #006699;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}

.buttonNormal
{
   font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size:12px;
	height:22px;
	width:115px;
	border:1px solid #cccccc;
	border-radius:2px;
	background-color:#efeeeb;
	cursor:pointer;
	padding: 1px 3px;
	opacity:0.9;
	
}
.buttonNormal:hover{border:1.5px solid #cccccc; font-size:13px;opacity:1;}
.buttonNormal[disabled]:hover{border:1px solid #cccccc; font-size:12px;opacity:1;}

.buttonNormal:focus{
	color: #555555; border: 1px solid #ededed; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6);
}

.buttonPesq
{
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    FONT-SIZE: 8pt;
	COLOR: Blue;
	HEIGHT: 20px
}
.textBox {font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; padding: 2px 6px; font-size: 10pt; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ededed; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
/*
.textBox
{
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    HEIGHT: 20px
}
*/
.textBox[disabled], .textBox[readonly], fieldset[disabled] .textBox { cursor: not-allowed; background-color: #eeeeee; opacity: 1; }
.textBox:focus{
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; padding: 2px 6px; font-size: 10pt; line-height: 1.428571429; color: #555555; border: 1px solid #ededed; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6);
}


.textBoxPagerTabelas {font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; height: 24px !important; padding: 2px 6px; font-size: 10pt; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ededed; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.textBoxPagerTabelas:focus {border: 1px solid #ededed; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6);}

.textBoxRed
{
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    font-size: 10pt;
    color: Red;
	height: 20px
}

.textBoxVarHeight
{	min-height:2em;
	border: 1px solid #ededed;
	border-radius: 4px;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    font-size: 10pt;
	padding: 2px 6px;
}
.textBoxVarHeight:focus{
	/*line-height: 1.428571429; */
	color: #555555; 
	outline: 0; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); 
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); 
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6);
}

.labelOrange
{
    font-size: 10pt;
    color: #B45A2D;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    font-weight: Bold;
}

.labelBlue8
{
    font-weight: normal;
    font-size: 12px;
    color: #4A4A4A;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    background-color: transparent;
	float:left;
	line-height:25px;
}

.labelWhiteSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}

.labelBlueSmall
{
    font-weight: bold;
    font-size: 7pt;
    color: #4A4A4A;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    background-color: transparent
}

.labelBlue8Small
{
    font-weight: bold;
    font-size: 8pt;
    color: #4A4A4A;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    background-color: transparent
}

.tabelaErro
{
	border: solid 1px #FF9933
}

.labelErro
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    FONT-WEIGHT: bold
}

.linkErro
{
    FONT-SIZE: 8pt;
    COLOR: steelblue;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    text-decoration: underline;
    cursor: pointer;
    FONT-WEIGHT: bold    
}

.linkSelec
{
    FONT-SIZE: 14px;
    COLOR: #00acdc;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    text-decoration: none;
    font-weight: Bold;
    cursor: pointer;
}

.LinkSelected{cursor:pointer; font-size: 15px; font-weight: bold; color:#4A4A4A; font-family: Arial; margin-top: 22px; display: block;}
.LinkSelectedGerar{cursor:pointer; font-size: 15px; font-weight: bold; color:#4A4A4A; font-family: Arial; /*margin-top: 15px;*/ display: block;}
.linkSelecNormal
{
	cursor:pointer;
    font-size: 13px;
    color: #4A4A4A;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    /* text-decoration: underline; */
}

.linkSelecNormalSmall
{
    FONT-SIZE: 10px;
    COLOR: #4A4A4A;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    /* text-decoration: underline; */
    cursor: pointer;
}

.linkSelecSmallDisabled
{
    FONT-SIZE: 10px;
    COLOR: #4A4A4A;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif
}

.checkBox
{
	/*width:100%;*/
    font-weight: bold;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    font-size: 10pt;
    color: #006699;
    /*background-color: red;*/
	
	line-height: 1.428571429;
}




.Titulo
{
    FONT-SIZE: 10pt;
    COLOR: steelblue;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif
}

.copyright
{
    FONT-SIZE: 8pt;
    COLOR: #c0c0c0;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: transparent
}

.dropDownList
{
	Font-Size: 8pt;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	height: 22px;
	border-radius:4px;
}

.dropDownList:focus{
  border: 1px solid #ededed; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6);
}

.radioButtonList
{
	font-size: 8pt;	
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	height: 20px;
	float:left;
}

.headerTabela
{
    border-top: thin;
    font-size: 8pt;
    font-weight: BOLD;
    color: #000000;
    border-bottom: thin;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    background-color: #BEBFC8;
	-webkit-print-color-adjust:exact;
}



.linhaSelec
{
	font-family: : Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: : 8pt;
	font-weight: : bold;
	background-color: #00abdb;
	color: #EEEEEE;
}

.linhaPar
{
	cursor:pointer;
	font-size: 11px;
    color: #4a4a4a;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    background-color: #E8E6EB;
	-webkit-print-color-adjust:exact;
}

.linhaImpar
{
	cursor:pointer;
	font-size: 11px;
    color: #4a4a4a;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    background-color: #efefef;
	-webkit-print-color-adjust:exact;
}

.linhaParSelec
{
	font-size:11px;
    color: #4a4a4a;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    font-weight: bold;
    background-color: #E8E6EB
}

.linhaImparSelec
{
	font-size: 11px;
    color: #4a4a4a;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    font-weight: bold;
    background-color: #efefef
}

.footerTabela
{
    color: "#000066";
    background-color: White;
}

.footerTblGen
{
	background-color: #BEBFB8;
	border-bottom: thin;
	border-top: thin;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: BOLD;
	color: #000000;
}

.reguaTabela
{
   background-color: #f2f2f2;
   width: 100%
}

.pagerTabela
{
	line-height:30px;
   background-color: #f2f2f2;
   color: #4a4a4a;
   font-size: 11px;
	font-weight: bold;
   font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
   text-align: left;
   margin-left:5px;
}

.textNormal
{
   font-size: 8pt;
   font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
   color: black
}

.textNormalBold
{
   font-size: 8pt;
   font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
   font-weight: bold;
   color: black
}

.novaPagina
{
	HEIGHT: 100%;
	page-break-after: always
}


.TabelaPanel
{
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid
}

.anchorMenuEnabled
{
	FONT-SIZE: 8pt;
	COLOR: white;
	FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-weight: normal;
	cursor: pointer;
	text-decoration: underline;
}

.anchorMenuDisabled
{
	FONT-SIZE: 8pt;
	COLOR: white;
	FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
	cursor: text;
	text-decoration: none;
}



.tableMenuHeader 
{
	width: 100%;
	background-color: #00ACDC;
	border-top: 3px solid white;
	border-bottom: 6px solid #efefef
}

.checkSelected 
{
	border-width: 2px;
	border-style: solid;
	border-color: #FCA42E
}

.checkUnSelected 
{
	border-width: 2px;
	border-style: solid;
	border-color: White
}

.linkPesquisa 
{
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    font-size: 7pt;
    padding: 5px 6px 4px 6px;
	background-color: #BEBFC8;
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
    display: block;
    position: relative;
}

.linkPesquisaLabel
{
	FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif;
    TEXT-ALIGN: left;
	text-decoration: none;
	cursor: default
}

.tabelaEstatisticas1
{
	border-top: 3px solid white;
	width: 100%;
}

.tabelaEstatisticas2
{
	border: 0px;
	BACKGROUND-COLOR: #BEBFC8
}

.trEstatisticas
{
	/* BACKGROUND-COLOR: #006699; */
	border-bottom: 6px solid #efefef;
	BACKGROUND-COLOR: #BEBFC8;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
}

.divEstatisticasHidden
{
	position: relative;
	visibility: hidden;
	z-index: 2
}

.divEstatisticasVisible
{
	position: relative;
	visibility: visible;
	z-index: 2
}

.ddlItem
{
	Font-Size: 8pt;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	height: 20px;
	Color: black;
	BACKGROUND-COLOR: #efefef
}

.ddlAlternatingItem
{
	Font-Size: 8pt;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	height: 20px;
	Color: midnightblue;
	BACKGROUND-COLOR: #E8E6EB
}

.menuLateralVazio
{
	background-color: #666699;
	height: 100%;
	width: 100%
}

.separadorGruposMN
{
	font: 1pt Trebuchet MS;
}

.borderPanelForm
{
	Border: 1px Solid #cccccc;
	Width: 100%
}

.borderPanelFormEst
{
	Border: 1px Solid #cccccc;
}

.estiloTabela
{
	border-width: 1;
	/*border-collapse:collapse;*/
	margin-bottom:5px;
}

.estiloTabela6cm
{
	width:6cm;
	border-width: 1;
	border-collapse:collapse
}

.estiloTabela9cm
{
	width:9cm;
	border-width: 1;
	border-collapse:collapse;
	margin-bottom:5px;
}

.estiloTabelaImpressao
{
	width: 100%;
	border-width: 1;
	border-collapse:collapse
}

.semMargem
{
	margin: 0px 0px 0px 0px
}

.estiloLinkCopyright
{
	color:#1d1d1b;
	text-decoration:none;
	font-size:12px;
	margin-right: 25px;
}

.estiloToolTip
{
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10pt;
}

/*
   Estilos para listagem de descritores
*/

.selectThesaurus
{
   FONT-WEIGHT: normal;
   FONT-SIZE: 8pt;
   COLOR: black;
   FONT-FAMILY: Verdana;
   text-decoration: underline;
   cursor: pointer
}
.textThesaurus
{
   FONT-WEIGHT: normal;
   FONT-SIZE: 8pt;
   COLOR: black;
   font-family: Verdana;
}
.textThesaurusBold
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 8pt;
   COLOR: black;
   font-family: Verdana;
}
.textThesaurusRed
{
   FONT-WEIGHT: normal;
   FONT-SIZE: 8pt;
   COLOR: black;
   font-family: Verdana;
   text-decoration: underline;
   cursor: pointer;
   color: red;    
}
.tdo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Verdana
}
.tmt
{
	font-weight: bold;
	font-size: 8pt;
	color: blue;
	font-family: Verdana
}
.tte
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: green;
    FONT-FAMILY: Verdana
}
.ttr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Verdana
}
.ttg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: steelblue;
    FONT-FAMILY: Verdana
}
.tuse
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.tup
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.tne
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}

/*
	Estilos versão anterior
*/

.label
{
    font-weight: normal;
    font-size: 13px;
    color: #4A4A4A;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
    background-color: transparent;
}

a.footer_open_email{text-indent: -999999px; display: inline-block; width:54px; height:49px; background: url(images/sprite_email.gif) no-repeat 0 0; float:left; }
a.footer_open_email:hover{background: url(images/sprite_email.gif) no-repeat 0 -49px;}

a.footer_open_library{text-indent: -999999px; display: block; width:146px; height:49px; background: url(images/sprite_biblioteca.gif) no-repeat 0 0; border-left:3px solid #ebebeb; margin-left:15px;}
a.footer_open_library:hover{background: url(images/sprite_biblioteca.gif) no-repeat 0 -49px;}


a.footer_open_archive{text-indent: -999999px; display: block; width:146px; height:49px; background: url(images/sprite_arquivo.gif) no-repeat 0 0; border-left:3px solid #ebebeb; margin-left:15px;}
a.footer_open_archive:hover{background: url(images/sprite_arquivo.gif) no-repeat 0 -49px;}


a.footer_open_museum{text-indent: -999999px; display: block; width:146px; height:49px; background: url(images/sprite_museu.gif) no-repeat 0 0; border-left:3px solid #ebebeb; margin-left:15px;}
a.footer_open_museum:hover{background: url(images/sprite_museu.gif) no-repeat 0 -49px;}


a.footer_open_browser{text-indent: -999999px; display: block; width:54px; height:49px; background: url(images/sprite_ie.gif) no-repeat 0 0; border-left:3px solid #ebebeb;margin-left:15px;}
a.footer_open_browser:hover{background: url(images/sprite_ie.gif) no-repeat 0 -49px;}

.footer_open_pesquisa {height:48px; border-right:3px solid #ebebeb; border-left:3px solid #ebebeb; margin:0; padding:0 30px 0 30px; line-height:3.4;}
.footer_open_pesquisa li{list-style-type: none; line-height: 48px; display: flex;}


.label, label.label
{
    font-weight: bold;
}

.itemlabel_
{
    font-size: 10pt;
    color: #006699;
    font-family: Trebuchet MS, Verdana;
    background-color: #006699;
}

a.footer_pesq_util{list-style-type: none; font-size: 13px; color:#636363; font-family: Arial; width:140px;}

img.footer_atalhos{float:left;}

a.footer_pesq_exemplar{list-style-type: none; font-size: 13px; color:#636363; font-family: Arial; width:140px;}

.footer_open_exemplar{height:48px; margin:0; padding:0 30px 0 30px; border-right:3px solid #ebebeb; line-height:3.4;}
.footer_open_exemplar li{list-style-type: none; line-height: 48px; display: flex;}
.footer_open{background: #f4f4f4;}
tr.imagens_centrais{background: url(images/bg_navegacao_topo.png) repeat-x 0 0; height:115px;}


a.imagens_centrais_pesquisa_library{width:75%; height:115px; display: inline-block;  background: url(images/pesquisa_catalogo_l.png) no-repeat 0 0; text-indent: -999999px; margin-left: 45px; margin-right:auto;}
a.imagens_centrais_pesquisa_library:hover{background: url(images/pesquisa_catalogo_l.png) no-repeat 0 -119px;}
a.imagens_centrais_catalogacao_library{width:80%; height:115px; display: inline-block;  background: url(images/catalogacao.png) no-repeat 0 0; text-indent: -999999px; margin-left: auto; margin-right:auto;}
a.imagens_centrais_catalogacao_library:hover{background: url(images/catalogacao_l.png) no-repeat 0 -119px;}
a.imagens_centrais_emprestimo_library{width:80%; height:115px; display: inline-block;  background: url(images/emprestimos.png) no-repeat 0 0; text-indent: -999999px; margin-left: auto; margin-right:auto;}
a.imagens_centrais_emprestimo_library:hover{background: url(images/emprestimos_l.png) no-repeat 0 -119px;}
a.imagens_centrais_arquivo_library{width:80%; height:115px; display: inline-block;  background: url(images/arquivos.png) no-repeat 0 0; text-indent: -999999px; margin-left: auto; margin-right:auto;}
a.imagens_centrais_arquivo_library:hover{background: url(images/arquivo_l.png) no-repeat 0 -119px; border:none;}

a.imagens_centrais_pesquisa_archive{width:187px; height:119px; display: inline-block;  background: url(images/pesquisa_catalogo_a.png) no-repeat 0 0; text-indent: -999999px; float:left; margin-left: 65px;}
a.imagens_centrais_pesquisa_archive:hover{width:187px; height:119px; background: url(images/pesquisa_catalogo_a.png) no-repeat 0 -119px;}
a.imagens_centrais_catalogacao_archive{width:198px; height:119px; display: inline-block;  background: url(images/catalogacao_a.png) no-repeat 0 0; text-indent: -999999px; float:left; margin-left: 20px;}
a.imagens_centrais_catalogacao_archive:hover{background: url(images/catalogacao_a.png) no-repeat 0 -119px;}
a.imagens_centrais_emprestimo_archive{width:195px; height:119px; display: inline-block;  background: url(images/emprestimos_a.png) no-repeat 0 0; text-indent: -999999px; float:left; margin-left: 70px;}
a.imagens_centrais_emprestimo_archive:hover{background: url(images/emprestimos_a.png) no-repeat 0 -119px;}
a.imagens_centrais_arquivo_archive{width:198px; height:119px; display: inline-block;  background: url(images/arquivo_a.png) no-repeat 0 0; text-indent: -999999px; float:left; margin-left: 75px;}
a.imagens_centrais_arquivo_archive:hover{background: url(images/arquivo_a.png) no-repeat 0 -119px;}

a.imagens_centrais_pesquisa_museum{width:185px; height:119px; display: inline-block;  background: url(images/pesquisa_catalogo_m.png) no-repeat 0 0; text-indent: -999999px; float:left; margin-left: 65px;}
a.imagens_centrais_pesquisa_museum:hover{background: url(images/pesquisa_catalogo_m.png) no-repeat 0 -119px;}
a.imagens_centrais_catalogacao_museum{width:198px; height:119px; display: inline-block;  background: url(images/catalogacao_m.png) no-repeat 0 0; text-indent: -999999px; float:left; margin-left: 20px;}
a.imagens_centrais_catalogacao_museum:hover{background: url(images/catalogacao_m.png) no-repeat 0 -119px;}
a.imagens_centrais_emprestimo_museum{width:195px; height:119px; display: inline-block;  background: url(images/emprestimos_m.png) no-repeat 0 0; text-indent: -999999px; float:left; margin-left: 70px;}
a.imagens_centrais_emprestimo_museum:hover{background: url(images/emprestimos_m.png) no-repeat 0 -119px;}
a.imagens_centrais_arquivo_museum{width:198px; height:119px; display: inline-block;  background: url(images/arquivo_m.png) no-repeat 0 0; text-indent: -999999px; float:left; margin-left: 75px;}
a.imagens_centrais_arquivo_museum:hover{background: url(images/arquivo_m.png) no-repeat 0 -119px;}

.subMenuMainPage{
	width:70%;
	margin-left:auto;
	margin-right:auto;
	display:flex;
	/*background-color:#dedede;*/
}


.logo_aplicacao_tr{padding-top:10px;}
.logo_aplicacao_td{padding-top:10px;}
img.logo_aplicacao{margin-left: 10px;}
img.logo_nyron{margin:20px 25px 0 0;}
img.footer_powerby{margin-right:25px;}

.LabelResultPesq{float: left; font-family:Arial; font-size: 12px; font-weight: bold; color:#4a4a4a; line-height:24px;}
.CatPreview_library td {background: #00acdc; font-size: 14px; font-weight: bolder; font-family:Arial; color:#fff; padding:5px 10px; cursor:pointer;}
.CatPreview_archive td {background: #8cd700; font-size: 14px; font-weight: bolder; font-family:Arial; color:#fff; padding:5px 10px; cursor:pointer;}
.CatPreview_museum td {background: #0000b5; font-size: 14px; font-weight: bolder; font-family:Arial; color:#fff; padding:5px 10px; cursor:pointer;}
table.popTable{border:none; border-collapse: border-collapse;}

.pagPrincInput{width:115px; height:22px; line-height: 22px; /*background: none;*/ background-color:#f4f4f4;}


.liShowSelec_museum{list-style-type: none; background: url(images/bullet_museum.png) no-repeat center left; margin: 0px 0px 2px 5px; padding:0px 0px 0px 15px; cursor:pointer;}
.liShowSelec_museum a{text-decoration: underline;}

.liShowSelec_archive{list-style-type: none; background: url(images/bullet_archive.png) no-repeat center left; margin: 0px 0px 2px 5px; padding:0px 0px 0px 15px; cursor:pointer;}
.liShowSelec_archive a{text-decoration: underline;}

.liShowSelec_library{list-style-type: none; background: url(images/bullet_library.png) no-repeat center left; margin: 5px 0px 2px 5px; padding:0px 0px 0px 15px; cursor:pointer;}
.liShowSelec_library a{text-decoration: underline;}

.btRegrasCirc{font-size: 13px; color:#4a4a4a; font-weight: bold; padding:10px;}

input[type=file]::-webkit-file-upload-button {
    width: 0;
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
    border: none;
    border:0px;
}

 x::-webkit-file-upload-button, input[type=file]:after {
    content:'Procurar...';
    left: 100%;
    margin-left:5px;
    position: sticky;
    /*-webkit-appearance: button;*/
    padding: 2px 4px;
    border:1px solid #cccccc;
	border-radius: 2px;
	background-color:#efeeeb;
	cursor:pointer;
	opacity:0.9;
}

textarea { resize: none;}

.blockSearchImage{
	pointer-events:none;
    cursor: default;
}
tr.linhaImpar td, tr.linhaPar td, tr.headerTabela td{
	/*border:none !important;*/
}


/*### Css de criação do novo contextMenu ###*/
 .menu
 {			
    width: 150px;
	border:1px solid #000;
	border-radius:2px;
	padding:3px;
    position: fixed;
	text-align:center;
	background-color: #efefef;
	display: none;
	-webkit-transition: background-color 0.2s ease-out;
	-moz-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
 }
            
 .menu a
 {
	font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size:15px;
	color:#000 !important;
 }
            
 .menu div:hover
 {
	color:#000 !important;
	cursor: pointer !important;
	text-decoration:none;
	background-color:#cccccc;
 }
 

 
 
  .menust
 {			
    width: 150px;
	border:1px solid #000;
	border-radius:2px;
	padding:3px;
    position: fixed;
	text-align:center;
	background-color: #efefef;
	display: none;
	-webkit-transition: background-color 0.2s ease-out;
	-moz-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
 }
 
 .menust .menuStruc:hover{
	background-color:#cccccc;
 }
 

 
 /*### Fim do css do contextMenu ###*/
 
 /*### Css do arquivo digital (inserção de imagem - campo e botão) ### */
 .insertImage:focus{
	 font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; 
	 color: #555555; 
	 border: 1px solid #ededed; 
	 outline: 0; 
	 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); 
	 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); 
	 -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6);
 }
  x::-webkit-file-upload-button, input[type=file]:hover:after {
	 border:1.5px solid #cccccc;
	 opacity:1;
	 
 }
 
 /* css para o resize das textareas */
 .hiddendiv {
  display: none;
  white-space: pre-wrap;
  min-height: 24px;
  word-wrap: break-word;
}


/* css para esconder campos (leitore) */

@font-face {
    font-family: 'text-security-disc';
    src: url('css/fonts/text-security-disc.eot');
    src: url('css/fonts/text-security-disc.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/text-security-disc.woff') format('woff'),
        url('css/fonts/text-security-disc.ttf') format('truetype'),
        url('css/fonts/text-security-disc.svg#text-security') format('svg');
}

.attHide{
	font-family: 'text-security-disc' !important;
}

.botao-notificacoes{
	border:1px solid;
	border-radius:4px;
	padding:5px;
	font-size:10px;
	transition:0.3s;
	background-color:#fff
}
.botao-notificacoes:hover{
	background-color:#fff
}
.botao-notificacoes:focus{
	outline-color:#333;
}