<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("../../scripts/dojoroot/dijit/themes/dijit.css");
.dijitPopup { max-height: 320px !important; overflow: auto !important; }
.search { background-image: url("../../themes/gnutecaClassic/images/search/background.png"); }
.search #gUpperBar { display:none; } /*esconde barra superior*/
.search .mBox { margin: 0; padding: 0; width: auto; min-width: 320px; overflow: visible; }
.search .mFormBody { background-color: white; border-bottom: solid 1px #1E435B; border-right: solid 1px #1E435B; margin: 23px auto auto; padding: 7px; max-width: 986px;}
.search .searchTop { height: 132px; background-color: #1f72bf; background-repeat: repeat-x; margin: -7px auto auto -7px; } /*banner da pesquisa*/
.search .mBoxBox { left: 50%; margin-left: -501px; position: absolute; }
.search .searchBanner { height: 67px; margin-top: 36px; position: absolute; width: 201px; left: 50%; margin-left:-471px;} /*logo da univates*/
#bgrRight { box-shadow: none; background-image: none; }
#bgrRight span { font-weight: bold !important; font-size: 12px; width: 200px; float: left; }
.simpleSearchContainerRight { position: absolute; right: 10px; width: 230px !important; } /*na circulaÃ§Ã£o de material*/
.gUserMenu { border: medium none; margin-bottom: 20px; position: absolute; top: 200px; width: 243px; background-image: none; margin-left: -491px; left: 50%; }
.dj_ie7 .gUserMenu { top: 200px; }
.gUserMenuButton { background: url("../../themes/gnutecaClassic/images/search/minhaBibliotecaMenuLateral.gif") no-repeat scroll 0 0 transparent; height: 25px; line-height: 25px; margin: 2px 0; text-align: left; top: 43px; }
.gUserMenuButtonEx a img { margin: 0 20px -3px 15px; border: none; }
.gUserMenuButtonEx .mLink:link, .search .gUserMenuButtonEx { color: black; font-weight:normal; text-decoration: none; text-transform: uppercase; letter-spacing: 3px; font-size: 10px;}
.gUserMenuButtonEx .mLink:link:hover { color: #287eb0; }
.gUserMenuButtonEx { margin-left:-4px;}
.search .gResponsiveMenu { border:medium none; margin-bottom:20px; position:absolute; top:16px; width:243px; background-image:none; left: 2%; display: none;}
.dj_ie7 .gResponsiveMenu { top: 200px; }
.search .gResponsiveMenuButton {height:30px;  text-align:left; top:43px; margin-left: 30px; }
.search .gResponsiveMenuButtonEx a img{ margin: 0 20px -3px 15px; border: none; }
.search .gResponsiveMenuButtonEx .mLink:link, .search .gResponsiveMenuButtonEx, .search .gResponsiveMenuButtonEx .mLink { color: black; font-weight:normal; text-decoration: none; text-transform: uppercase; letter-spacing: 3px; font-size: 10px; }
.search .gResponsiveMenuButtonEx .mLink:link:hover { color: #287eb0; }
.search .gResponsiveMenuButtonEx { margin-left:-4px;}
.search .gResponsiveMenuOptions { width: 100%; }
.search #divButtonsResponsive { margin: 9px auto auto -10%; border-radius: 4px; background-color: rgb(234, 239, 243); float: left; width: 105%; }
.search #buttonMenuResponsive { width: 100px; }
.search #divHrMenuResponsivo {display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; width: 85%; }
.search #extraTermsContainer { width: 130%; margin-top: 5px;}
#addTerm { float: left; width: 20px; height: 20px; margin-left: 2px; }
#searchTerms { width: 650px; }
.search #searchTerms { box-shadow: none; background: none repeat scroll 0 0 transparent; border: medium none !important; padding: 2px 0 0; width: 465px; }
.search #delete1, .search #delete2, .search #delete3 , .search #delete4, .search #delete5, .search #delete6, .search #delete7 { float: right !important; margin-right:0;}
.search #searchTerms fieldset div div div fieldset { margin-left: 260px;}
.mTextFieldTermText { width:275px; float:left; }
.search .searchTerm { margin-bottom: 15px; margin-top: 15px; }
.search #divRelatedTerms { padding: 12px; color: black; font-size: 12px; font-family: Verdana,'verdana','Arial';}
#extraTerms0 .mSelection { float: left; }
#extraTerms0 .mSelection .termCondition { width: 80%; display: none; }
.search #termOpt { padding: 5px; }
.search #advancedFiltersContent .mTextField { width: 269px; }
.search #advancedFiltersContent .mSelection { width: 277px; }
.search #advancedFiltersContent .mLabel { width: 130px !important; }
.search #advancedFiltersContent span { float: left; margin-top: 7px; margin-right: 4px; }
.search #advancedFiltersContent { float:left; margin-bottom:10px; margin-top: 10px; padding:0; width:415px;}
.search #advancedFiltersContent #divAFOrder #orderField { width: 150px; }
.search #advancedFiltersContent #divAFOrder #orderType { width: 123px; }
.search .GSearchMenu { background-image: url("../../themes/gnutecaClassic/images/search/gnutecaSearchMenu.png"); float: left; height: 43px; margin-left: 3px; margin-top: 1px !important; position: relative; width: 980px; }
.search .GSearchMenu .mLink { text-decoration: none; }
.search .GSearchMenuButton { float: left; font-family: arial; font-size: 11px; height: 22px; margin-top: 5px; padding: 10px; text-decoration: none; text-shadow: 1px 1px 1px black; color: white; text-transform: uppercase; }
.search .GSearchMenuSeparator { background-image: url("../../themes/gnutecaClassic/images/search/gnutecaSearchMenu-separator.png"); float: left; height: 43px; width: 2px; }
.search #upperUserLogin { display: block; margin-left: 550px; margin-top: -106px; position: absolute; width: 437px; color: white; } /*barra superior da pesquisa simples*/
.search #upperUserLoginLogged { display: block; margin-left: 550px; margin-top: -106px; position: absolute; width: 437px; color: white; } /*barra superior da pesquisa simples*/
#upperUserLogin { display: none; }
#upperUserLoginLogged { display: none; }
.search #contFilters { margin-top: 15px; }
.search .mLabelSimpleSsearch { float: right; margin-right: 10px; }
.search .mLabelSimpleSsearch a { color : #ffffff; }
.mLabelSimpleSearch { color: white; font-size: 14px; font-weight: bold; margin-right: 5px; }
.search .termCondition { display: none; }
.mTextFieldSimpleSearch { background: url("../../themes/gnutecaClassic/images/search/fundo_select.jpg") repeat scroll 0 0 white !important; height: 16px; margin: -5px 2px 2px !important; padding-top: 3px; width: 95px; }
.search #searchFields { border: 1px solid #eee; padding: 1.3% 0 1.3% 1.3%; width: 72.2%; margin-top: 10px; min-height: 600px; float: right; margin-right: 0.5%; }/*Div de pesquisa*/
.dj_ie .search #searchFields { margin-top: 5px !important;}
.search #myLibrary { float: left; height: 44px; width: 240px; }
.search .gSearchMenu #1 { margin-left: 100px; }
.search .mLabel, .search .mCaption , .search .mCaptionRequired, .search .mText, .search .mFormRow span.label { width: 160px !important }
#divPesquisa { height: 23px; width: 112px; float: left; background-image: url('../../themes/gnutecaClassic/images/search/divPesquisa.png'); background-repeat: no-repeat; }
#divAjuda { height: 19px; width: 59px; float: right !important; background-image: url('../../themes/gnutecaClassic/images/search/divAjuda.png'); background-repeat: no-repeat; margin-bottom: 30px; cursor: pointer; }
#divAjudaEx { float: right !important; z-index: 50; cursor: pointer; position: relative; }
.simpleSearchContainerLeft #libraryUnitId, .simpleSearchContainerLeft  #materialTypeId { margin-left: -29px; width: 282px; }
.search #topFields { display: block; float: left; width: 99%; }/*Campos 'Pesquisa' e 'Ajuda'*/
.search .mGridInfo { color: black; background-color: #fff; font-weight: bold; font-size: 11px; text-decoration: none; }
.search .mGridBody thead tr th .order, .s.mGridBody thead tr th.btnearch .mGridBody thead tr th span { color: #666; }
#bodygrdSimpleSearch .gridActions { padding: 2px 11px 2px 10px; width: 16px; }
.divMaterialContent { padding: 10px; font-size: 9px; line-height: 20px; max-width: 600px; } /*search format*/
.divMaterialContent strong { font-weight: bold; font-size: 104%; color: black; } /*search format highlight*/
.search #divErr .mPromptBox .mPromptBoxBox .mBoxOuter .mBoxBox { margin-left: -250px; width: 500px; }
.search .divPromptUp .mFormBody { min-height: 0; border: none; background-color: white; background-image: none; max-width: 100%; }
.search #divPromptUp .mFormBody { max-width: 100%; }
.search .divPromptUp div #content { background: none; min-height: 250px !important; height: auto; max-height: 330px; overflow: auto; /*width:993px;*/ background-image:none; min-width: 790px; }
.dj_ie7 .search .divPromptUp div #content { max-height: 360px; min-height: 1px; }
.search #divPromptUp .mTableraw { box-shadow: none; }
.search #mContainerTopmenu { background-image: none; left: 50%; margin-left: -487px; position: absolute; top: 115px; width: 500px; }
.search .subFormTitle { font-size: 20px; font-weight: normal; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 10px; color: #666; text-decoration: none; float: left; width: 100%; }
.search .searchFooter { height: 100px; width: 1003px; background: url("../../themes/gnutecaClassic/images/search/footer.png") repeat-x scroll 0 0 transparent; margin-left: -10px; position: relative; margin-bottom: -115px; margin-top: 5px; }
.search #letters { width: 410px; margin-left: 15px; }
#pesquisaPersonalizada .addFormContenAddButton { margin-left: 20px; float: left; }
#pesquisaPersonalizada #deleteFormcontent { margin-top: 46px; }
.addFormContenAddButton { background-color: #2f7f13; border-bottom: 1px solid #21590D; border-left: 1px solid #6ea65a; border-right: 1px solid #21590D; border-top: 1px solid #6ea65a; color: white; font-size: 12px; font-weight: bold; height: 22px; margin-top: 20px; padding-top: 10px; text-align: center; text-indent: 5px; width: 202px; letter-spacing: 0; cursor: pointer; }
.search .advFilterControlContainer { margin-bottom: 2%; } /*fitros avanÃ§ados*/
.search #advancedFiltersContent #divAFAquisition .mTextField, .search #advancedFiltersContent #divAFEditionYear .mTextField { width: 245px; }
.search #advancedFiltersContent #divAFAquisition .mSpan, .search #advancedFiltersContent #divAFEditionYear .mSpan { float: right; margin-top: 21px; margin-right: 2px; }
.btnLetter { height: 20px !important; width: 20px; margin: 2px !important; color: black; }
.btnLetterLimpar { height:20px !important; width:80px ; margin: 2px !important; color:black; }
.dj_ie7 .btnLetter { padding: 0 !important; }
#myLibraryTitle { display: none; }
.search .mCheckboxGroup , .search .mRadiobuttonGroup { font-size: 11px !important; }
.search .mRadiobuttonGroup { margin-left: 2px; }
#advancedFilters {margin-top: 8px;}
#divSearchFormat { overflow: auto; border: solid 1px #ccc; }
.btnDelete { float: right !important; cursor: pointer; }
.searchFieldsFull { margin-left: 3px !important; width: 98% !important; }
#btnLoginUpper { height: 24px; margin-left: 0; margin-top: -5px; width: 70px; font-size: 11px; }
.dj_ie #btnLoginUpper { text-indent: -10px; }
.search .data .m-label { line-height: 20px; }
.search .simpleSearchUserSearch { background-color: #416B95; background-image: url("../../themes/gnutecaClassic/images/search/userSearch.png"); background-repeat: no-repeat; height: 140px; width: 242px; float: left; margin-left:3px; position: absolute; top:555px; }
.search .simpleSearchLeftBrgMenuAndDivLeftMenu fieldset { max-height: 118px; min-height: 100px; height: 25.4%; max-width: 220px; min-width: 220px; width: 14%; float: left; margin-left: 3px; position: absolute; top: 705px; } /*Quando estÃ¡ com a div de pesquisa*/
.search .simpleSearchLeftBrgMenu fieldset { max-height: 118px; min-height: 100px; height: 25.4%; max-width: 220px; min-width: 220px; width: 14%; float: left; margin-left: 3px; position: absolute; top: 555px; }/* Para quando nÃ£o tiver a div de pesquisa junto*/
.search .simpleSearchLeftBrgMenu .mBaseGroup .mContainerHorizontal { margin-left: -4px; }
.search .simpleSearchLeftBrgMenuAndDivLeftMenu .mBaseGroup .mContainerHorizontal { margin-left: -4px; }
.search #advancedFilters { margin-left: -28px; width: 282px; }
.search #pesquisaPersonalizada #formContent3 { margin-left: 18px; margin-top: 42px; width: 164px; background-color: white !important; }
.simpleSearchDivImageDescription { max-width: 100px; position: static; float: left; }
.simpleSearchDivDataDescription { max-width: 500px; position: static; float: left; }
.simpleSearchDivDataDescriptionSingle { width: 100%; position: static; float: left; }
.simpleSearchDivExemplariesDescription { min-width: 255px; width: 40%; position: static; float: right; }
.search .simpleSearchDivDataDescription { max-width: 275px; position: static; float: left; }
.search .simpleSearchDivExemplariesDescription { max-width: 255px; position: static; float: right; }
.search #divGridSimpleSearch { float: none; }
.search #divPromptUp .mBoxTitle, .mGridBox .mBoxTitle { background: #c2c2c2; border-bottom: #666 solid 1px; border-left: #eee solid 1px; border-right: #666 solid 1px; border-top: #eee solid 1px; margin: 0; padding: 10px; font-size: 17px; text-align: right; }
.search #divPromptUp .a-tab-container fieldset { background-color: white !important; border: solid 1px #ccc !important; background-image: none; overflow: auto; box-shadow: none; float: left; }
#materialDetailContainer { width: 100%; }
.search .a-tab-selected { background-color: white; border: solid 1px #ccc; border-bottom: solid 1px white !important; }
.divTermControl .mRadioButtonGroupDiv { width: 100%; float: left; } /*and or not*/
#tabDetail .mContainerHorizontal { height: 225px; } /* css especifico para detalhes do material*/
#tabDetail .mContainerHorizontal .mContainerHorizontal { height: auto; width: 100%; }
#tabKardexDetail {overflow: inherit;}
#injectContent .mPromptBoxButton ul li button { display: none; } /*esconde botÃ£o de voltar dentro da mensagem de erro do login*/
#hctTermsCheck { width: 100%; float: left; margin-left: 127px; }
#searchFormatLabel { margin-bottom: 5px; margin-top: 5px; }
/*classes para univates*/
.search { color: #666;}
.search legend { color: #666; font-weight: normal !important; }
.search .mGridNavigatorSelected { color: #666; }
.search .mGridNavigation { background-color: #285d85; color: #fff; font-size: 11px; height: 30px; position: relative; background-repeat: repeat-x; padding-top: 10px; text-align: center; background-image: none; }
.search .mGridNavigation #countLabel { color: white !important; position: relative; text-align: left; text-indent: 5px; }
.dj_ie7 .search .mGridNavigation #countLabel { float: left; }
.search .mGridBody thead tr th.order, .search .mGridBody thead tr th, .search .mGridBody thead tr th.action, .search .mTablerawColumnTitle { background-image: none;}
.search .data span { color: #666 !important; font-size: 9px; }
.search .mGrid , .search .mTableRaw { border: none; }
.search .mSelection { background: url("../../themes/gnutecaClassic/images/search/fundo_select.jpg" ) repeat-x scroll 0 0 transparent !important; border: solid 1px #C9CDCC !important; float: left; }
.search .mTextField { background: url("../../themes/gnutecaClassic/images/search/fundo_textfield.jpg") repeat scroll 0 0 #fff; border: solid 1px #C9CDCC; font-size: 11px; padding: 3px; text-indent: 2px; }
.search .mMultilineField { background-color: #eee; background-image: url("../../themes/gnutecaClassic/images/status-background.png"); background-position: center bottom; border: solid 1px #C9CDCC; }
.search .mTextPasswdField, .search .mTextUserField { border: solid 1px #C9CDCC; }
.search .mTextField:focus , .search .mSelection:focus, .search .mMultilineField:focus, .search textarea:focus, .search .mTextUserField:focus, .search .mTextPasswdField:focus { border: solid 1px #C9CDCC; box-shadow: none !important; font-weight: normal; letter-spacing: 0; }
.mButton { background-color: white; border-bottom: 1px solid #333; border-right: 1px solid #333; border-left: 1px solid #ccc; border-top: 1px solid #ccc; margin: 5px; background-image: url("../../themes/gnutecaClassic/images/search/btnSearch.png"); background-repeat: repeat-x; background-color: #BABABA; background-position: top; margin-right: 5px; padding: 3px 20px; height: 30px; }
.search #addAdvFilters { float: left; width: 20px; height: 20px; margin-left: 2px; }
#btnFavorites, #btnReport, #btnMail, #btnIso { background: none; border: none; z-index: 2; height: 12px; font-size: 10px; cursor: pointer; padding: 0; }
.search #btnFavorites, .search #btnReport, .search #btnMail, .search #btnIso { background: none; border: none; position: absolute; z-index: 2; height: 12px; font-size: 10px; cursor: pointer; padding: 0; }
.search #btnFavorites { margin-left: 185px; }
.search #btnReport { margin-left: 242px; }
.search #btnMail { margin-left: 305px; }
.search #btnIso { margin-left: 432px; }
#btnFavoritesIcon, #btnReportIcon, #btnMailIcon, #btnIsoIcon { display: none; background: none; border: none; position:absolute; z-index:2; height: 12px; font-size: 10px; cursor: pointer; padding: 0; margin-top: 3px; }
.search #btnFavoritesIcon { margin-left: 85px; }
.search #btnReportIcon { margin-left: 100px; }
.search #btnMailIcon { margin-left: 115px; }
.search #btnIsoIcon { margin-left: 130px; }
.search .mGridNavigationFooter { background-color: #eee; border: none; }
.search #divGridSimpleSearch div .mGridNavigationFooter { background-color: #eee; background-image: url(../../themes/gnutecaClassic/images/search/grid-navigation.png); background-repeat: no-repeat; background-position: 7.5% 0; border: none; }/*NavegaÃ§Ã£o Footer da div de pesquisa*/
/*Daqui para baixo comeÃ§am as classes normais do miolo, por favor nÃ£o misturem o resto das classes com as da busca*/
.dijitCalendarIncrementControl { width: 15px; height: 15px; background-image: url(images/spriteRoundedIconsSmall.png); background-repeat: no-repeat }
.dj_ie6 .dijitCalendarIncrementControl { font-size:.1em; background-image: url(images/spriteRoundedIconsSmall.gif); }
.dijitCalendarIncreaseInner,.dijitCalendarDecreaseInner { visibility:hidden; }
.dijitCalendarDecrease { background-position: top left;}
.dijitCalendarIncrease { background-position: -30px top;}
table.dijitCalendarContainer { font-size: 100%; border-spacing: 0; border-collapse: separate; border: 1px solid #ccc; margin: 0; }
.dijitCalendarMonthContainer th { background: #333 url("../../themes/gnutecaClassic/images/titleBar.png") repeat-x top; padding-top: .3em; padding-bottom: .2em; text-align: center; }
.dj_ie6 .dijitCalendarMonthContainer th { padding-top: .2em; padding-bottom: .1em; }
.dijitCalendarDayLabelTemplate { background: white url("../../themes/gnutecaClassic/images/calendarDayLabel.png") repeat-x bottom; font-weight: normal; padding-top: .15em; padding-bottom: 0em; border-top: 1px solid #eee; color: #333; text-align: center; }
.dijitCalendarBodyContainer { border-bottom: 1px solid #eee; }
.dijitVisible { display: block !important; }
.dijitCalendarMonthLabel { display:none; color: #333; font-weight: bold; }
.dijitCalendarDateTemplate { font-size: 0.9em; font-weight: bold; text-align: center; padding: 0.3em 0.3em 0.05em 0.3em; letter-spacing: 1px;}
.dj_ie .dijitCalendarDateTemplate { padding: 0.1em .33em 0.02em .33em; }
.dijitCalendarPreviousMonth,.dijitCalendarNextMonth { color: #999; background-color: #eee !important; }
.dijitCalendarPreviousMonthDisabled, .dijitCalendarNextMonthDisabled { background-color: #aaa !important; }
.dijitCalendarCurrentMonth { background-color:white !important;}
.dijitCalendarCurrentMonthDisabled { background-color: #bbb !important;  }
.dijitCalendarCurrentDate { text-decoration:underline;font-weight:bold;}
.dijitCalendarHoveredDate { background-color: #eef !important;}
.dijitCalendarSelectedDate { background-color: #bbb !important; color: black !important; }
.dijitCalendarYearContainer { background: white url(../../themes/gnutecaClassic/images/calendarYearLabel.png) repeat-x bottom; border-top: 1px solid #ccc; }
.dijitCalendarYearLabel { margin: 0; padding: 0.4em 0 0.25em 0; text-align: center; }
.dijitCalendarSelectedYear { color: black; padding: 0.2em; padding-bottom: 0.1em; background-color: #bbb !important; }
.dijitCalendarNextYear,.dijitCalendarPreviousYear { color: black !important; font-weight: normal; }
.dijitTimePickerTick,.dijitTimePickerMarker { border-color: #ccc; }
.dijitTimePickerTick { color: white; }
.dijitTimePickerMarker { background: #333 url("../../themes/gnutecaClassic/images/titleBar.png") repeat-x top; color: #333; font-weight: bold; }
.dijitTimePickerItemSelected { color: black; background: #bbc none; }
.dijitTimePickerItemHover { background: #2B92CE none; color: white; }
.dijitTimePickerItemHover, .dijitTimePickerItemSelected { position: relative; z-index: 10; }
.dijitTimePickerTick .dijitTimePickerItemInner { font-size: 0.4em; }
.dijitTimePickerItemHover .dijitTimePickerItemInner,.dijitTimePickerItemSelected .dijitTimePickerItemInner { font-size:1em; }
.dijitTimePickerMarkerHover { border-top: 1px solid #ccc; }
.dijitTimePickerTickHover,.dijitTimePickerTickSelected { margin-top:-0.3em; margin-bottom:-0.3em; border-bottom: none;}
.dijit_a11y .dijitTimePickerTickHover { background-color: #ccc !important; border-top: 1px solid #333 !important; border-bottom: 1px solid #333 !important; }
.dijit_a11y .dijitTimePickerMarkerHover { border-bottom-width: 2px; }
body { font-family: Verdana, 'verdana','Arial'; margin: 0; padding: 0; color: black; width: 100%; height: 100%; text-align: left; border: none; background-color: #eee; background-image: url(../../themes/gnutecaClassic/images/bg.png); font-size: 12px; }
.mContainer { width: 100%; height: 100%; border: none; margin-left: auto; margin-right: auto; text-align: left; border: none; overflow: none; }
.mThemeContainerTop { position: fixed; width: 100%; height: 22px; background: url("../../themes/gnutecaClassic/images/formheader-background.png") repeat-x scroll 0 0 #287eb0; z-index: 999; top: 0; }
.mContainerModule { padding: 2px; font-weight: bold; text-align: right; }
.mContainerContent { float: left; width: 580px; height: auto; text-align: left; margin: 8px; position: relative; z-index: 0; font: caption; font-weight: normal; }
.mContainerExt { position: absolute; font-weight: normal; height: 100%; width: 100%; left: 0; top: 0; margin-left: auto; margin-right: auto; text-align: left; z-index: -1; }
.mContainerContentFull { padding-bottom: 50px; }
.mContainerContentFullAjax  { text-align:left; margin-left:auto; margin-right: auto; padding:0; font:caption; font-weight:normal;width:100%;}
.mContainerContentPopup { height: auto; text-align: left; position: relative; z-index: 0; font: caption; font-weight: normal; background: window;}
#mLoadingMessage { background: none repeat scroll 0 0 white; border: 1px solid #ccc; height: 48px; left: 50%; margin-left: -100px; position: fixed; top: 40%; width: 200px; z-index: 9999; }
#mLoadingMessageBg { top: 0; left: 0; right: 1%; width: 100%; height: 100%; position: fixed; border: none; z-index: 998; background-color: white; opacity: 0; -moz-opacity: 0 ; -webkit-opacity:0; filter: alpha(opacity = 0);} /*foi colocado branco sem cor, em funÃ§Ã£o do IE9. */
#mLoadingMessageImage { background: url(../../themes/gnutecaClassic/images/loadingBig.gif) no-repeat scroll 0 0 transparent; height: 38px; left: 50%; margin-left: 0; margin-top: 6px; opacity: 1; }
#mLoadingMessageText { top: 0px; opacity: 1.0; padding-top: 5px; position: relative; margin-top: 3px; margin-left: 40px; }
.mSpacer { clear: both; line-height: 0; background-color: transparent; }
.mBox { width: 85%; margin: 20px; margin-left: auto; margin-right: auto; } /*o formulÃ¡rio em si */
.mFormBody { padding: 7px; padding-top: 15px; }
.mBoxBox { margin: 10px; }
.mBoxTitle { display: none; }
.mFormRow .mBox .mBoxInner .mBoxTitle , #divPromptUp .mBoxTitle, .mGridBox .mBoxTitle { font-weight: bold; color: white; background: url(../../themes/gnutecaClassic/images/formheader-background.png) repeat-x #287eb0; display: block; padding-bottom: 3px; height: 18px; text-shadow: 1px 1px black; }
.mBoxTitleCaption a { color: white !important; cursor: default; text-decoration: none !important; }
.mBoxTitle .button { float: right; padding-top: 0px; padding-right: 0px; width: 20px; text-align: right; }
.mBoxContent { padding: 8px; }
.mPanelBody { overflow: hidden; background-color: white; background-image: url(../../themes/gnutecaClassic/images/background-panel.png); background-repeat: repeat-x; margin-top: -2px; border: solid 1px gray; width: 100%; margin-bottom: 10px; }
.mPanelcontrolBox { margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 8px; padding-left: 5px; padding-right: 5px; padding-top: 7px; padding-bottom: 7px; border: solid 1px transparent; text-decoration: none; }
.mPromptBox .mBox { margin: auto; width:550px; background-color:transparent; box-shadow:0 0 10px black; border: solid 1px #ccc; }
.mPromptBox { width:100%; margin-top:10px; margin-bottom:10px; border: none; }
.mPromptBoxButton { clear: left; text-align: right; }
/*.mPromptBoxButtonEx { clear: left; text-align: right; margin-top: 40px; margin-bottom: -40px;}*/
.mPromptBoxButton li button { width: auto; margin: 5px; }
.mPromptBoxButton ul { list-style: none; padding: 5pt; margin: 0; }
.mPromptBoxButton ul li {display: inline;}
.mPromptBoxText { float:left; text-align:left; padding-top:20px; font-weight:bold; text-align:center; width: 450px; margin-left: 80px; }
.mPromptBoxText li { font-size:120%; margin:auto; margin-left: 60px;}
.mPromptBoxText ul { list-style: none;padding: 5pt;margin: 0;}
.mPromptBoxTitle { color: white;font-weight: bold;text-decoration: none;vertical-align: top;height: 20px;margin: 0;}
.mPromptBoxTitle .caption { text-align:left;float:left;padding-top:4px;text-align:left;text-shadow:1px 1px black; }
.mPromptBoxTitle .icon { float: left;padding-top: 2px;padding-left: 2px;width: 20px; }
.mPromptBoxTitle .button {float: right;padding-top: 2px;padding-right: 2px;width: 20px;text-align: right;}
.popupTitleInner { color: black; text-decoration: none; }
.mPromptBoxTitleError { background: url("../../themes/gnutecaClassic/images/formheader-background.png") repeat-x scroll 0 0 red;}
.mPromptBoxError { width: 100%; background: url(../../themes/gnutecaClassic/images/error.png) white no-repeat; background-position: 5px 5px; }
.mPromptBoxTitleInformation { background: url("../../themes/gnutecaClassic/images/formheader-background.png") repeat-x scroll 0 0 #059; }
.mPromptBoxInformation { width: 100%; background: url(../../themes/gnutecaClassic/images/info.png) no-repeat scroll 25px 25px white; }
.mPromptBoxTitleConfirmation { background: url(../../themes/gnutecaClassic/images/backgroundError.png) red repeat-x;}
.mPromptBoxConfirmation { width: 100%; background: url(../../themes/gnutecaClassic/images/confirmation.png) no-repeat scroll 25px 25px; }
.mPromptBoxTitleQuestion { background: url("../../themes/gnutecaClassic/images/formheader-background.png") repeat-x scroll 0 0 green; }
.mPromptBoxQuestion { width: 100%; background: url(../../themes/gnutecaClassic/images/question.png) white no-repeat scroll 25px 25px; }
.mHr { width: 100%; height: 0; }
.mSeparator { width:95%;padding: 0;margin:0;font-weight:normal;border:none !important; }
.mContainerControls { overflow: hidden;}
.hint { float: left; margin-top: 6px; margin-left: 3px; }
.mHint, .dijitTooltipContainer, .dijitTooltipData { background-color: white; border: solid #2B92CE 1px; color: #2B92CE; padding: 2px; font-size: 9px; float: right; margin-top: 5px; }
.formBaseLabel { height: 15px; }
.mLabel, .mCaption, .mCaptionRequired, .mText { width: 200px; float: left; margin-top : 7px ;}
.mLabelBold { font-weight: bold; }
.gTreeTitle { font-weight: bold; }
.libraryPreference .mLabel, .libraryPreference .mCaption, .libraryPreference .mCaptionRequired, .libraryPreference .mText {width: 350px !important;}
.catalogueForm .mLabel , .catalogueForm .mCaption, .catalogueForm .mCaptionRequired, .catalogueForm .mText { width: auto; }
#bgTagGroup-staticField {width:97%; }
#bgTagGroup-staticField span { width: 300px; }
.materialMovement .mLabel , .materialMovement .mCaption, .materialMovement .mCaptionRequired, .materialMovement .mText, .materialMovement .mFormRow span.label, .materialMovement .gRadioButtonGroup .mCaption {width: 140px;}
.mLabel .mLabel { font-size: 90%; } /*label dentro de label*/
.mCaptionRequired:after { content: '*'; color: #87CEFA; }
.mLabelText { color: black; font-weight: bold; margin: 2px; }
.mTextField, .mSelection, .mMultilineField, textarea, .mTextUserField, .mTextPasswdField, .mTextLibraryField { background: white; border: solid 1px #2B92CE; vertical-align: top; text-indent: 2px; vertical-align: top; background-image: url(../../themes/gnutecaClassic/images/bg-input.png);background-repeat: repeat-x; padding: 2px; margin: 4px 4px 4px 0; }
.mTextField:focus, .mSelection:focus, .mMultilineField:focus, textarea:focus, .mTextUserField:focus, .mTextPasswdField:focus {background-color: white ; border:solid 1px #87CEFA; }
.mSelection { width: 200px; text-indent: 0; padding: 1px; float: left; }
#btnSearchEx { text-align: center; width: 100%; padding: 10px; }
legend { font-weight:bold;color: #287EB0; }
.mButton img { border: none; }
.mButtonFind { background: url("../../themes/gnutecaClassic/images/config-16x16.png") transparent no-repeat !important; background-position: 1px 1px; border: none; height: 20px; margin-left: 1px; margin-top: 2px; vertical-align: top; width: 20px; padding: 0; cursor: pointer; }
.mButtonCloseUp { background-image: url("../../themes/gnutecaClassic/images/button_close_up.png"); background-repeat: no-repeat; width: 17px; height: 17px; vertical-align: top; float: right; }
.mButtonCloseDown{ background-image: url("../../themes/gnutecaClassic/images/button_close_down.png");background-repeat:no-repeat;width: 17px;height:17px;vertical-align:top;margin:2px;}
.mButtonMinimizeUp { background-image: url("../../themes/gnutecaClassic/images/button_minimize_up.gif");background-repeat:no-repeat;width: 17px;height:17px;text-align: center;vertical-align:top;margin:2px;}
.mButtonMinimizeDown { background-image: url("../../themes/gnutecaClassic/images/button_minimize_down.gif");background-repeat:no-repeat;width: 17px;height:17px;text-align: center;vertical-align:top;margin:2px;}
.mButtonHelpUp { background-image: url("../../themes/gnutecaClassic/images/button_help_up.png");background-repeat:no-repeat;width: 17px;height:17px;text-align: center;vertical-align:top;margin:2px;}
.mButtonHelpDown { background-image: url("../../themes/gnutecaClassic/images/button_help_down.png");background-repeat:no-repeat;width: 17px;height:17px;text-align: center;vertical-align:top;margin:2px;}
.mCheckboxGroup {font-weight:normal;margin-top: 2px;margin-bottom:1px;vertical-align:20%;}
.formField { font-weight: normal; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #333; border-top: 1px solid #333; vertical-align: top;margin:2px;}
.formFieldErr {color: red;font-weight: normal;border: 1px #ccc solid;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #333;border-top: 1px solid #333;}
.mLink {color: blue; font-weight: bold;text-decoration: underline;}
.linkRelatedTerms  {color: blue;font-weight: bold;text-decoration: none;}
.mTopMenuLink:link, .mLink:link {text-decoration: underline;}
.mTopMenuLink:hover, .mLink:hover { color: #2B92CE; text-decoration: underline; }
.mTopMenuLink:activer, .mLink:active { color: #2B92CE; text-decoration: underline; }
.mImageCentered { text-align: center; margin-top: 0px; margin-bottom: 0px; padding: 0px; }
.mImageIcon { vertical-align: middle; margin: 2px; padding: 0px; width: 16px; height: 16px; border: none; }
.mImageLink {text-decoration: none;}
.mImageLabel { color: black; text-align: center; margin: 3px 3px 3px 3px; display: block; }
.mImageLinkLabel { color: black; font-weight: normal; text-decoration: none; }
.mImageLinkLabel:link { color: black; font-weight: normal; text-decoration: underline; }
.mImageLinkLabel:visited { color: black; font-weight: normal; text-decoration: underline; }
.mImageLinkLabel:hover { color: #2B92CE; font-weight: normal; text-decoration: underline; }
.mImageLinkLabel:active { color: #2B92CE; font-weight: normal; text-decoration: underline; }
readonly, .mReadOnly { color: #333; border: solid 1px #ccc; background-color: #eee; margin: 4px 4px 4px 0; padding: 2px; cursor: not-allowed !important }
#toolbarChanger { background: none repeat scroll 0 0 transparent; border: none; left: 0; padding: 0; position: fixed; top: 50%; z-index: 10; width: 10px; height: 10px; cursor: pointer; }
.toolBarContainer { height:100%;left:10px;position:fixed;top:0;z-index:2;}
.toolBarTable { height: 100%;}
#toolBar, #toolbar { box-shadow:3px 3px 3px #eee;border-radius:10px 10px 10px 10px;background-color:white;background-image:url("../../themes/gnutecaClassic/images/status-background.png");background-position:bottom;background-repeat: repeat-x;border: solid 1px #eee !important;padding:5px;width:44px !important;z-index:2;}
.mToolbarButton { padding:2px; border: solid 1px #ccc; background-color:white; margin: 3px; padding: 3px; border-radius:4px;}
.mToolbarMenu { visibility: visible !important;}
.mToolbarMenuDiv { margin-left: 40px; position: absolute; height: 250px; margin-top: -155px; ; }
.mToolbarMenu .mLink { color: blue; }
.mToolbarMenu .mLink:hover { color: blue; }
#toolBar .mImageLink { margin-left: 0px; }
.mToolbarButton:hover { box-shadow: 0 0 3px #87CEFA; border: solid 1px #78c2ec; background-color:#78c2ec;}
.mToolbarButtonSelect { box-shadow: 2px 2px 3px blue, -2px -2px 3px blue; border: solid 1px blue; background-color: #2B92CE; padding-right: 0; padding-top: 21px; width: 34px; }
#toolBar fieldset div { float: none !important; width: 30px; padding: 3px; }
.mToolbarButtonDisabled { padding: 2px; border: solid 1px #ccc; background-color: white; opacity: 0.4; border-radius: 4px; margin: 3px; padding: 3px; }
.gMainMenu { float: left; opacity: 0.95; }
.ThemeOffice2003SubMenu { visibility: hidden; overflow: hidden; overflow-y: auto; max-height: 300px; padding:1px 1px 1px 1px; background-position:left; border: solid 1px #2B92CE; background-color: white; border-collapse: collapse; }
.ThemeOffice2003SubMenu a { text-decoration: none; color: #444; } /*menu principal*/
.ThemeOffice2003SubMenu td { padding: 5px; white-space: nowrap; border: none; color:#444; }
.ThemeOffice2003SubMenu tr:hover { padding: 5px; border: none; background: url("../../themes/gnutecaClassic/images/formheader-background.png") repeat-x #87CEFA; }
.ThemeOffice2003MenuSplit { margin: 2px; height: 1px; overflow: hidden; border-top: 1px solid #287eb0; }
.mFormBox { width: 100%; text-align: center; border-right: 0 none; background: transparent; height: 100%; }
.mFormTitle { background-color: #ccc; color: black; font-weight: bold; padding: 2px; text-decoration: none; }
.mFormRow { clear: both; }
.mFormRow0 { clear: both; padding-top: 3px; padding-left: 3px; width: 100%; }
.mFormRow1 { clear: both; padding-top: 3px; padding-left: 3px; width: 100%;}
.mFormRow span.horizontal { float: left; padding-right: 5px;}
.mFormRow span.label, .gRadioButtonGroup .mCaption { float: left; width: 200px;}
.gRadioButtonGroup .mRadioButtonGroupDiv { width: 500px; }
.gRadioButtonGroup { float: left; width: 99%;}
.mFormRow span.field { display: block; float: left; }
.search .mFormRow span.field { float: none; } /*nÃ£o colocar float:left em funÃ§Ã£o de ler "sessÃ£o" no leitor de tela*/
.mFormRow span.clear {  clear: both;}
.mFormFieldBox {  padding: 2px; }
.mFormButtonBox {  padding: 3px; clear: left;}
.mFormButtonBox li .hr {  margin: 5px 0 5px 0;}
.mFormButtonBox li button { margin: 2px 5px 2px 0;}
.mFormButtonBox ul {  list-style: none;  padding: 0; margin: 0;}
.mFormButtonBox ul li {  display: inline;}
.mFormCss { font-weight: normal; background-color: #eee;}
.mRadiobuttonGroup { color: black; font-weight:normal; margin-top: 1px; margin-bottom:1px; vertical-align:20%;  margin-left:-4px; width: 50%; order:none;}
.mRadiobuttonGroup label , .mCheckboxGroup label { float: left; margin-left: 4px; margin-top: 4px; } /*alinha as labels dos checkbox e radios*/
.mRadioButtonGroupDiv fieldset { border: none !important; background-image: none !important; background-color: transparent !important; padding: 0 !important; padding-top: 2px !important; padding-bottom: 2px !important; box-shadow: none !important; width: 99% !important; background-color: transparent !important; float: left; }
.mRadioButtonGroupDiv fieldset div { margin-left:-5px; margin-right:10px !important; float: left; width: auto;}
.mFormRow0 { clear: both; padding-top: 3px; width: 100%; background-color: #eee;}
.mFormRow1 { clear: both; padding-top: 3px; width: 100%; }
.mFormRow span.horizontal { float: left; padding-right: 5px;}
.mFormFieldBox { padding:2px;}
.mFormButtonBox { padding:3px; clear: left;}
.mFormButtonBox ul { list-style: none; padding: 0; margin: 0; }
.mFormButtonBox ul li{ display: inline;}
.dijitDialog .mGrid th.btn { height: 32px;}
.dijitDialog .mGrid .btn { display: table-cell;} /*mostra quando Ã© lookup*/
.dj_ie7 .dijitDialog .mGrid .btn { display: block; } /*mostra quando Ã© lookup*/
.mGridBody .btn { display: none; } /*escondo quando Ã© grid normal*/
.mGrid { border: solid 1px #2B92CE; }
.mGrid .mTableRaw { width: 100%; border: none; }
.mGridOrderBy { float: right ; margin-top: -21px; }
.dj_ie7 .mGridOrderBy { margin-top:  0 }
.mGridNavigator { float: right;} /*navegador da grid*/
.search .mGridNavigator { float: right; margin-top: 10px; }
.mGridNavigation { height: 20px; line-height: 20px; background: url(../../themes/gnutecaClassic/images/formheader-background.png) repeat-x #2B92CE ;}
.mGridNavigatorText { color: black; font-weight: normal; font-size: 11px; vertical-align: top; }
.mGridNavigatorSelected { color: white; font-weight: bold; text-decoration: none; margin-left: 5px; vertical-align: top; font-size: 11px; }
.mGridNavigatorLinks { float: left; }
.mGridNavigatorRange { font-weight: normal; font-size: 11px; float: left; }
.mGridNavigatorImage { border: none; vertical-align: middle; width: 17px; display:inline; text-decoration: none; float:left;}
.mGridNavigatorLink {color: black;font-weight:normal;text-decoration: underline;vertical-align:middle;margin-left: 5px;vertical-align: top;}
.mGridNavigatorLink:link, .mGridNavigatorLink:visited {color: black;font-weight:normal;text-decoration: underline;}
.mGridNavigatorLink:active {color: #2B92CE;font-weight:normal;text-decoration: underline;}
.mGridNavigatorImages { float: right; }
.mGridNavigatorImageFirstOn { background: url(../../themes/gnutecaClassic/images/but_pg_primeira_x.gif); } /*para os lookups*/
.mGridNavigatorImageFirstOff { background: url(../../themes/gnutecaClassic/images/but_pg_primeira.gif); opacity: 0.3; filter: alpha(opacity = 30); }
.mGridNavigatorImagePrevOn { background: url(../../themes/gnutecaClassic/images/but_pg_anterior_x.gif); }
.mGridNavigatorImagePrevOff { background: url(../../themes/gnutecaClassic/images/but_pg_anterior.gif); opacity: 0.3; filter: alpha(opacity = 30);}
.mGridNavigatorImageNextOn { background: url(../../themes/gnutecaClassic/images/but_pg_proxima_x.gif); }
.mGridNavigatorImageNextOff { background: url(../../themes/gnutecaClassic/images/but_pg_proxima.gif); opacity: 0.3; filter: alpha(opacity = 30);}
.mGridNavigatorImageLastOn { background: url(../../themes/gnutecaClassic/images/but_pg_ultima_x.gif); }
.mGridNavigatorImageLastOff { background: url(../../themes/gnutecaClassic/images/but_pg_ultima.gif); opacity: 0.3; filter: alpha(opacity = 30);}
.mGridFont { color:#444; font-weight:normal; text-decoration:none;}
.mGridTitle { background-color:#ccc; color:black; font-weight:bold; padding:0px; text-decoration:none; width:100%; margin: 0px auto; }
.mGridTitleCaption {  text-align:left; adding-top:2px;  float:left; width:80%;}
.mGridTitleIcon { foat:left; padding-top:2px;padding-left: 2px;width:20px;}
.mGridTitleButton { float:right; padding-right:2px; width:20px; text-align:right;}
.mGridLink { color:black; font-weight:normal; text-decoration:underline;}
.mGridDetail { color: black; font-weight: normal; text-decoration: underline; cursor: '#';}
.mGridInfo { color:black; background-color:white; font-weight:bold; text-decoration:none;}
.mGridHeaderLink { background-color:#eee; font-weight:normal; text-decoration:none; padding:4px; height: 20px;text-align:center;}
.mGridAction { height: 15px;}
.mGridFilter { background-color:white; font-weight:normal; text-decoration:none; padding:4px;}
.mGridFilter * { float : left; height: auto; } /*todos os campos dentro do lookup tem que ser alinhados a esquerda para que a aplicaÃ§Ã£o do span funcione*/
.mGridFilter span { margin-top: 5px; }
.mGridControls { background-color: white; font-weight: normal; text-decoration: none; text-align: left; color: black; vertical-align: middle; padding: 2px; }
.mGridAttention { background-color: white; color: #87CEFA; font-size:130%; font-weight:bold; text-align: center; }
.mGridBody { width: 100% !important; background-color: white; }
.mGridBodythead tr th.select { text-align: center; height: 15px; overflow: hidden; }
.mGridBody thead tr th.order, .mGridBody thead tr th, .mGridBody thead tr th.action, .mTableRawColumnTitle { background: url("../../themes/gnutecaClassic/images/formheader-background.png") repeat-x #eee;border: 1px solid #ccc;border-left:1px solid #eee;padding:2px;text-align: center;vertical-align:middle; font-weight: normal; }
.mFormBody .mGridBox .mGridBody thead tr th.btn, .mFormBody .mGridBox .mGridBody tbody tr td.btn { display: none; }
.mGridBodythead tr th .order ,.mGridBodythead tr th span { text-decoration:none; padding:0px; font-weight:normal;color: black;}
.mGridBodythead tr th.data { height:15px; }
.data .mLabel { width: 100% !important;    }
.mGridBody thead tr th a { text-decoration: none; color: black;font-weight:normal;}
.mGridBodythead tr th.data span { padding-left: 3px;}
.mGridBodythead tr th span.tall { height:15px; }
.mGridBodythead tr th span.select { padding-left:0px; height:15px;}
.mGridBody thead tr th.linkbtn { width:10px;}
.mGridBody thead tr th.grid_select { width:17px;}
.mGridBody tbody tr td.detail { padding: 0px; width:50px;}
.mGridBody tbody tr td.btn .linkbtn { font-weight:normal; display:block; overflow:hidden; width:8px;}
.dj_ie7 .dijitDialog .mGridBody tbody tr td.btn { display: block; }
.mGridBody tbody tr td.btn .grid_select { background-image:url(../../themes/gnutecaClassic/images/accept-16x16.png); background-repeat:no-repeat; font-weight:normal; display: block; overflow:hidden; width:21px; height: 21px; cursor:pointer;} /* botÃ£o de seleÃ§Ã£o do lookup*/
.mGridBody tbody tr.row0 { background-color: white; }
.mGridBody tbody tr.row0checked, .mGridBody tbody tr.row1checked, .mGridBody tbody tr.row2checked { background-color: #cfecfe; }
.mTableRawRow0, .mTableRawRow { background-color: white; }
.mTableRawRowError { background-color: AntiqueWhite; border: 1px solid white; color: #333; }
.mTableRawRowAlert { background-color: #FFF3A3; border: 1px solid white; color: #333; color: red }
.mTableRawRowSelected { background-color: #87CEFA; }
.mGridBody tbody tr.row2, .mTableRawRow1 { background-color: #eee;}
.mGridBody tbody td { border-left:1px solid #efefef; border-bottom: 1px solid #ccc; padding-left: 4px; }
.mGridBody tbody tr.row2 td { border-left: 1px solid #ccc; background-color: #eee !important; }
.mGridBody tbody td.action { width: 18px; border-left: none !important; }
.mGridBody tbody td.select { text-align: center;}
.mGridBody tbody td div.detail { padding:0; width:45px;}
.mGridBody tbody tr.detail { padding: 0px; height:0px; }
.mGridActionIcon img { border: none; padding: 3px;}
.gridActions { min-width: 100px; }
.mTableRaw { border: solid 1px #2B92CE; }
td .mTableRaw tr td { font-size: 9px; font-weight: normal; } /*tableraw dentro de table raw*/
.mTableRaw tr td { padding: 5px; } /*esse css nÃ£o pode ser modificado pois esta harcoded no gdictionary.js, caso modificar vai desalinhar*/
.mTableRaw tr td p { padding: 0; margin: 0; } /*para noticas dentro de tabelas*/
.mTableRaw tr td br { line-height: 5px; } /*para noticas dentro de tabelas*/
.mTableRaw caption { background: url("../../themes/gnutecaClassic/images/formheader-background.png") #ccc repeat-x; color: black; text-align: center; } /*tÃ­tulo da tableraw*/
.icon-edit-on { background-image: url(../../themes/gnutecaClassic/images/button_edit.png); } /*para grid do admin do miolo*/
.icon-edit-off { background-image: url(../../themes/gnutecaClassic/images/button_noedit.png);}
.icon-delete-on { background-image: url(../../themes/gnutecaClassic/images/button_drop.png);}
.icon-delete-off { background-image: url(../../themes/gnutecaClassic/images/button_drop_disable.png);}
.icon-select-on { background-image: url(../../themes/gnutecaClassic/images/button_select.png);}
.icon-detail-on { background-image: url(../../themes/gnutecaClassic/images/plus.gif);}
.icon-detail-off { background-image: url(../../themes/gnutecaClassic/images/minus.gif);}
.mTopmenuSeparator, .statusBarSeparator { float:left; height: 23px; margin-left:10px; width:10px;background:url('../../themes/gnutecaClassic/images/topMenuSeparator.png') no-repeat; }
.statusBarSeparator { margin-top: 0; }
.mStatusbar { color: white; text-shadow:1px 1px #444; float: right; margin-right: 10px; }
.statusBarItem { float: left; padding: 3px 0px; }
.mThemeBody { margin: 0px; padding: 0px; }
.mThemeContent {  color: black;  font-weight: normal;  width: 100%;  vertical-align: top;text-align: center;}
.mThemeBox {  background-color: #eee;  border: 1px #ccc solid;}
.mThemeBox .title {  color: black;  font-weight: bold;  text-decoration: none; height: 15px; display: block;}
.dijitDialog { box-shadow:0 0 5px black; border: solid 1px #2B92CE; width: 90% !important; height: 500px !important; overflow: auto !important; } /*contorno da caixa de lookup e mWindow*/
.dijitDialog .mBoxTitle .mPopupTitle { color: white; font-size: 14px; }
.dijitDialog .mPopupTitle { width: auto !important;}
.dijitDialog .mPopupClose { float: right; width: 16px; height: 16px; background-image: url("../../themes/gnutecaClassic/images/button_close_up.png");  margin-top: -18px; cursor: pointer ;}
.dijitDialog .mBox { margin: 0; width: auto; }
.dijitDialog .mBoxTitle {background-color:#2B92CE;background-image:url("../../themes/gnutecaClassic/images/formheader-background.png"); background-repeat: repeat-x; display:block; padding:0; }
.dijitDialog .mContainerContentFullAjax { width: 100%; margin:0; padding:0;}
.dijitDialog .mBox { width: 100%; background-color: white; }
.dijitDialog .mFormBody { padding: 0; }
.dijitDialog .dijitDialogTitle { border-top: none; border-left: none; border-right: none; }
.dijitDialog .dijitDialogPaneContent { background: white; border-top: 1px solid #d3d3d3;  padding:3px; overflow: visible !important ; width: 99% !important; }
.dijitDialogTitleBar {background: #fafafa url("images/titleBar.png") repeat-x top left; padding: 5px 6px 3px 2px; cursor: move; outline:0; }
.dijitDialogTitle {  font-weight: bold; padding: 8px 12px 8px 12px; outline:0;}
.dijitDialogCloseIcon { background : url("images/spriteRoundedIconsSmall.png") no-repeat right top; float: right; position: absolute; vertical-align: middle; right: 6px; top: 4px; height: 15px;width: 15px;cursor: pointer;}
.dijitDialogContent { padding: 8px; }
.dijitDialog .mBaseGroup , .dijitDialog .mBaseGroup .mContainerHorizontal{ width: 98% !important; }
.mThemeBody .dijitTooltip,.mThemeBody .dijitTooltipDialog { background: transparent;}
.dijitTooltipBelow { padding-top: 13px;}
.dijitTooltipAbove { padding-bottom: 13px; }
.mThemeBody .dijitTooltipContainer { background: white url("images/popupMenuBg.gif") repeat-x bottom left; border:1px solid #7eabcd; padding:0.45em;}
.mThemeBody .dijitTooltipConnector { border:0px;z-index: 2;}
.mThemeBody .dijitTooltipABRight .dijitTooltipConnector { left: auto !important; right: 3px;}
.mThemeBody .dijitTooltipBelow .dijitTooltipConnector { top: 0px; left: 3px; background:url("/themes/gnutecaClassic/images/tooltipConnectorUp.png") no-repeat top left;width:16px;height:14px;}
.mThemeBody .dijitTooltipAbove .dijitTooltipConnector { bottom: 0px; left: 3px; background:url("/themes/gnutecaClassic/images/tooltipConnectorDown.png") no-repeat top left; width:16px;height:14px;}
.mThemeBody .dijitTooltipLeft { padding-right: 14px;}
.mThemeBody .dijitTooltipLeft .dijitTooltipConnector { right: 0px;bottom: 7px;background:url("/themes/gnutecaClassic/images/tooltipConnectorRight.png") no-repeat top left;width:16px;height:14px; }
.mThemeBody .dijitTooltipRight {padding-left: 14px;}
.mThemeBody .dijitTooltipRight .dijitTooltipConnector { left: 0px; bottom: 7px; background: url("/themes/gnutecaClassic/images/tooltipConnectorLeft.png") no-repeat top left; width: 16px; height: 14px; }
.a-tab { color: #333; background: #eee; border: solid 1px #ccc; border-bottom: none; font-weight: bold; padding: 7px 9px; margin-top: 3px; margin-right: 3px; float: left; cursor: pointer; cursor: hand; position: relative; top: 1px; border-radius-topright: 5px; border-radius-topleft: 5px; text-decoration: none; }
.a-tab-selected { color: black; background: #eee; border: solid 1px #2B92CE; border-top: solid 1px #87CEFA; border-bottom: none; font-weight: bold; padding: 7px 9px; margin-top: 3px; margin-right: 3px; float: left; cursor: pointer; cursor: hand; position: relative; top: 1px; border-radius-topright: 5px; border-radius-topleft: 5px; z-index: 2; text-decoration: none; }
.a-tab-disabled { background: #fafafa; border: solid 1px #ccc; color: #ccc; font-weight: normal; padding: 7px 9px; margin-top: 3px; margin-right: 3px; float: left; cursor: default; position: relative; top: 1px; border-radius-topright: 5px; border-radius-topleft: 5px; text-decoration: none; }
.a-tab-removed { float:left; margin-right:3px; text-decoration: none; }
/*.a-tab-container fieldset { background:url("../../themes/gnutecaClassic/images/background-panel.png") white repeat-x; background-position:top; border:solid 1px #2B92CE !important;margin-left:0;margin-right:0;padding:20px 0;position:relative;top:-2px;width:97%;padding:10px; }
*/
.mBaseGroup, .a-tab-container fieldset fieldset { border-color:#ccc !important; border-style:solid; border-width:1px !important; padding:10px; background-color: #eee; background-image: url(../../themes/gnutecaClassic/images/status-background.png); background-repeat:repeat-x;background-position:bottom;box-shadow:3px 3px 3px #eee;}
#tabDetail { border-color: #ccc !important; border-style: solid; border-width: 1px !important; padding: 10px; background-color: #eee; background-image: url(../../themes/gnutecaClassic/images/status-background.png); background-repeat: repeat-x; background-position: bottom; box-shadow: 3px 3px 3px #eee; overflow: auto; }
.a-tab-container fieldset { background:url("../../themes/gnutecaClassic/images/background-panel.png") white repeat-x; background-position:top; border:solid 1px #2B92CE !important; margin-left:0; margin-right:0; padding:20px 0; position:relative; top:-2px; width:97%; padding:10px; /*overflow: auto;*/ }
.a-tab-container fieldset fieldset {width:95%;}
.a-tab-container fieldset fieldset fieldset { width:98%;}
.a-tab-buttons { float:left !important;margin-right:3px !important;}
.a-tab-container { width: 100% !important; } /*componente de abas*/
#divLoanRight { right: 5px; top: 40px; position:absolute;}
#divLoanLeft { width:100%;float:left;}
.mButtonMaterialCirculationUpper { font-weight: bold; border: solid 1px transparent; background-color: transparent; background-image: none; padding: 0px; cursor: pointer; }
.dijitDialogUnderlay, #divPromptDown { z-index: 998; background-color:#0E496F; opacity: 0.75; position: fixed !important; left: 0; top: 0; width: 100%; height: 100%; margin: auto; filter: alpha(opacity = 75); }
#divPromptUp { z-index: 998; position: fixed; width: 100%; height: auto; margin: auto; top: 50px; min-height: 290px; }
#divPromptUp .mLink { color: blue; }
#divPromptUp .aTabContainer fieldset, #divPromptUp .mTableRaw {width: 97%;}
#divPromptUp .mFormBody { overflow:auto; margin-top:0 ; }
.divPromptUp .mFormBody { max-height:420px; }
.simpleSearchRightBrgMenu { width: 297px; position: absolute; top: 39px; left: 76%; float: right; } /*Utilizado na div de pesquisa do operador da circulaÃ§Ã£o de material */
.imageMaterialLocation { min-height: 100px; min-width: 300px; max-height: 400px; max-width: 1000px; width: 100%; }
.vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content { min-height: 100px; min-width: 300px; max-height: 400px; }
.janelaDetalhes #tabMapLocation, #tabMapLocation iframe {height:100%; width: 100%;}
@media screen and (max-height: 450px) {
    .imageMaterialLocation { max-height: 165px; max-width: 330px; }
    .vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content { height: 185px !important; }
    .janelaDetalhes .mFormBody { height:260px; overflow:auto; margin-top:0 ; }
    .janelaDetalhes #tabDetail { height:144px; }
    #materialDetailContainer { height:250px; }
    .janelaDetalhes .divMapLocation {height:150px;}
}
@media screen and (min-height: 451px) and (max-height: 500px) {
    .imageMaterialLocation { max-height: 200px; max-width: 400px }
    .vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content { height: 220px !important; }
    .janelaDetalhes .mFormBody { height:320px; overflow:auto; margin-top:0 ; }
    .janelaDetalhes #tabDetail { height:204px; }
    #materialDetailContainer { height:300px; }
    .janelaDetalhes .divMapLocation {height: 210px;}
}
@media screen and (min-height: 501px) and (max-height: 550px) {
    .imageMaterialLocation { max-height: 250px; max-width: 500px; }
    .vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content { max-height: 270px; }
    .janelaDetalhes #tabDetail { height:258px; }
    #materialDetailContainer { height:364px; }
    .janelaDetalhes div #content { max-height: 500px; min-height: 1px; height:364px; }
    .janelaDetalhes .divMapLocation {height: 264px;}
}
@media screen and (min-height: 550px) and (max-height: 600px) {
    .imageMaterialLocation { max-height: 300px; max-width: 600px; }
    .vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content { height: 320px !important; }
    .janelaDetalhes #tabDetail { height:320px; }
    #materialDetailContainer { height:426px; }
    .janelaDetalhes div #content { max-height: 500px; min-height: 1px; height:426px; }
    .janelaDetalhes .mFormBody { max-height: 600px; }
    .janelaDetalhes .divMapLocation {height: 326px;}
}
@media screen and (min-height: 601px) and (max-height: 650px) {
    .imageMaterialLocation { max-height: 380px; max-width: 760px; }
    .vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content { height: 400px !important; }
    .janelaDetalhes #tabDetail { height:390px; }
    #materialDetailContainer { height:496px; }
    .janelaDetalhes div #content { max-height: 600px; min-height: 1px; height:496px; }
    .janelaDetalhes .mFormBody { max-height: 600px; }
    .janelaDetalhes .divMapLocation {height: 395px;}
}
@media screen and (min-height: 651px) and (max-height: 700px) {
    .imageMaterialLocation { max-height: 400px; max-width: 800px; }
    .vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content { height: 400px !important; }
    .janelaDetalhes #tabDetail { height:440px; }
    #materialDetailContainer { height:546px; }
    .janelaDetalhes div #content { max-height: 600px; min-height: 1px; height:546px; }
    .janelaDetalhes .mFormBody { max-height: 600px; }
    .janelaDetalhes .divMapLocation {height: 445px;}
}
@media screen and (min-height: 701px) {
    .vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content { height: 400px !important; }
    .janelaDetalhes #tabDetail { height:480px; }
    #materialDetailContainer { height:586px; }
    .janelaDetalhes div #content { max-height: 600px; min-height: 1px; height:586px; }
    .janelaDetalhes .mFormBody { max-height: 600px; }
    .janelaDetalhes .divMapLocation {height: 485px;}
}
#divPromptUp .mFormOuter { background-color:white; box-shadow: 0 0 10px black; margin: auto; background-image:url(../../themes/gnutecaClassic/images/background-panel.png); background-repeat: repeat-x; width: 100% ;}
.exemplaryStatusAvailable { color: blue; font-weight: normal; }
.exemplaryStatusLow { color:red; font-weight: normal; }
.exemplaryStatusTotal { text-align: right; font-weight: bold; }
#divExemplarys { width: 100%; overflow:visible; }
.receiptBox, #receiptBox { background-color:white; border:solid 1px gray; font-family:'Courier, Courier New'; font-size:11px; overflow-y:auto; width: 90%;} /*caixa de recibo, simula texto simples*/
.repetitiveField { float:left; width:100%;} /*campo repetivivo*/
/*.catalogue .repetitiveFieldBaseGroup fieldset, .catalogue .repetitiveFieldBaseGroup { width:97%;}*/
.repetitiveFieldBaseGroup { width: 100% ; float: left; }
.repetitiveFieldBaseGroup fieldset { float:left; padding:10px; width:100%; margin: 8px 0;} /*campo repetitivo*/
.loginForm .mBox { width: auto; margin: 0; }
.loginForm { left:50%;margin-left:-200px;margin-top:-150px;position:fixed;top:50%;width:400px;border: solid 1px #2B92CE;box-shadow:0 0 10px black; border-radius:5px; padding:0;background:url("../../themes/gnutecaClassic/images/background-panel.png") repeat-x scroll 0 0 white;}
.divLogin { margin:auto !important; padding:10px; padding-bottom:0; background:url("../../themes/gnutecaClassic/images/corujinha.png") no-repeat scroll 140px 15px transparent;width:380px; overflow:hidden; }
#hctButtons { float: right !important; } /*alinha botÃµes de login*/
.loginForm .mPromptBoxBox { left:50%; margin-left:-340px; position: absolute; top:100px;width:680px;}
.loginForm .mFormButtonBox li button { float:right;}
.loginForm .mBoxTitle { border-radius-topleft:3px; border-radius-topright:3px; background:url("../../themes/gnutecaClassic/images/formheader-background.png") repeat-x scroll 0 0 #287eb0; color:white; font-weight:bold; height:30px; text-decoration:none; vertical-align: top; padding:0; display:block; text-align:left; }
.loginForm .mBoxTitle img { float: left; }
.loginForm .mBoxTitle .mBoxTitleCaption { display: block; }
.loginForm .mFormRow span.field {float: none;width: 100%;}
.loginForm .mFormRow span.label { padding-top:10px; padding-bottom:10px; }
.loginForm .mFormBody { padding:0;}
.loginForm .mHr, hr { border:none; margin:0; padding:0; width: auto;}
.loginForm .label { width: 50% !important;}
.mTextLibraryField { width: 374px; height: 34px; font-size:120%; }
.mTextUserField { width: 365px; height: 30px; background-image: url("/themes/gnutecaClassic/images/user.png"); background-repeat:no-repeat; background-position:2px 8px; font-size:150%; text-indent:20px;  float:left}
.mTextPasswdField { width: 365px; height: 30px; background-image: url("/themes/gnutecaClassic/images/keys-16x16.png"); background-repeat:no-repeat; background-position:2px 8px; font-size:150%; text-indent:20px;  float:left}
.mGrid #getPdf, .mGrid #getCsv { background: transparent; border:none; position:absolute; z-index:2; margin:0; margin-top: 2px ;height: auto; padding:0; cursor:pointer; }
.mGrid #getPdf { margin-left:20px; }
#stdout { position: fixed; top:30px; z-index: 999; height: 90%; overflow: auto; } /*onde aparece os echos*/
#containerLabelFieldsGroup { margin-bottom:10px; }
#divButtons { float: left; margin:auto; text-align: center; width: 100%; }
#divButtons a { text-decoration: none; }
.GWidgetTableDiv , .GWidgetTableDiv table { width: 100%; } /*pÃ¡gina principal*/
#header { margin-bottom:20px; margin-top:20px; width: 95%; } /*sobre*/
#header img { float: left; margin-left:6px; margin-right:6px; } /*sobre*/
.aboutTitle { float:left; font-size:45px; font-weight:bold; text-shadow:2px 2px gray; margin-left:36px;} /*sobre*/
#linkS { float:right;} /*sobre*/
#version { float: left; margin: auto; padding: 10px; text-align: center; width: 95%; font-size: 14px; } /*sobre*/
.dj_ie7 #version { width : 400px; }
#devel table { float: left; margin-left: 7px; } /*sobre*/
#features { height:300px; overflow:auto; margin-left:10px; width:95% !important;} /*sobre*/
#opensource { float:right;font-size:10px; margin-right:10px; margin-top:10px; text-align:right; width: 95% ; } /*sobre*/
#devel { float:left; height:100px; overflow:auto; width:95% !important;margin-left:10px;} /*sobre*/
#tec { float:left; margin:10px auto auto; text-align:center; width:95%; } /*sobre*/
.dijitDateTextBox { height: 17px; width: 130; }
.reportDescription { background: none repeat scroll 0 0 white; border: solid 1px #2B92CE; margin-bottom: 10px; padding: 5px; text-align: center; } /*cabeÃ§alho/mensagem do relÃ¡rio*/
del { color: red; margin-right: 5px; font-weight: bold; } /*histÃ³rico do material na catalogaÃ§Ã£o*/
ins { color: green; margin-right: 5px; font-weight: bold; } /*histÃ³rico do material na catalogaÃ§Ã£o*/
#divGridSimpleSearch { float: left; width: 100%; }
.mContainerControls { overflow: hidden; }
.mContainerHorizontal { float: left; margin: 0; padding: 0; }
.mContainerHorizontal input { float: left; }
.mContainerVertical { }
#injectContent { margin: auto; width: 90%; } /* caixa de diÃ¡logo*/
.viewerCanvas { overflow: hidden; } /*google livros*/
.coverImage { cursor: hand; cursor: pointer; } /*para capa do material*/
.personPhoto { background-color: white; border: solid 1px #2B92CE; float: left; height: 120px; width: 90px; } /*foto web*/
.personPhotoMaterialCirculation { position: absolute; right: 150px; top: 30px; overflow: hidden; } /*foto web na circulaÃ§Ã£o de material*/
#printReceipt, #sendReceipt { width: 85px; }
.mTopMenuBox ul { color: white; float: left; margin: 0; padding: 0; list-style: none; text-shadow: 1px 1px #444; } /*barra de navegaÃ§Ã£o*/
.mTopMenuBox li { float: left; }
.mTopMenuBox img { margin-right: 4px; margin-top: 2px; }
.mTopMenuBox a { color: white; text-decoration: none; }
.mTopMenuCurrent { float: left;  margin-top: 3px; } /*item atual/Ãºltimo da barra de navegaÃ§Ã£o*/
.dijitContentPane { overflow: visible; } /*conteÃºdo geral, se tirar o hiddden aparece barra a mais*/
.dijitDialog { background-color: white; } /*fundo do lookup*/
#requestError { color: red; font-weight: bold; margin-bottom: 20px; text-align: center; width: 100%; } /*div de erro do formumÃ¡rio do congelamento web*/
#topFields { display: none; } /*para nÃ£o aparecer campos superiores na pesquisa da circulaÃ§Ã£o de material*/
.gValidateFieldError { border: solid 1px red; background-color: AntiqueWhite; }
.gValidateErrorMessage { border: solid 1px red; color: red; float: right; background-color: AntiqueWhite; margin-top: 3px; margin-left: 3px; padding: 2px 5px; font-size: 10px; }
#locationId, #loanTypeId { width: 170px; } /*circulÃ£o de material*/
#imgKey128 { position: absolute; right: 10px; top: 30px; }
.newsBox { color: #2B92CE; padding: 1px; float: right; margin-right: -5px; margin-top: 3px; width: 73.5%; min-width: 485px; } /*Div de novidade com 'Leia mais'*/
.newItem { background-color: #F5F5FF; border: 1px solid #2B92CE; margin-bottom: 9px; padding: 2px 0 2px 3px; }
.newContent { display: inline-block;  overflow: hidden; width: 84%; margin-top: 2px; } /*Campo de novidade com 'Leia mais'*/
.newContent p { margin: 0; padding: 0; }
.newTitle { float: left; font-weight: bold; margin-right: 8px; color: #287eb0 }
.newTitle:after { content: ' : '; }
.newReadMore { float: right; margin-top: 2px; }
.newReadMore a { font-weight: bold !important; color: #287eb0; }
.messageContent { border-bottom: 1px solid #EEEEEE; margin-bottom: 9px; padding: 2px 0 8px 3px; }
.messageContent a { font-weight: bold !important; color: #48f; }
.messageClose { float: right; padding: 0px 3px 0px 0px; }
.messageClose a { font-weight: bold !important; color: #48f; }
.addMoreMessages { text-align: center; }
.addMoreMessages a { font-weight: bold !important; color: #48f; font-size: 10px; }
.selectImage img { border: solid 1px #2B92CE; padding: 3px; background-color: white; }
.selectImage img:hover { border: solid 1px #87CEFA; box-shadow: 0 0 6px #87CEFA }
span.cke_skin_kama { border: solid 1px #2B92CE !important; border-radius: 0 0 0 0 !important; } /*borda do meditor*/
.cellKardexInfoMainColumns { border-right: solid 1px; border-color: #ccc #ccc #ccc #eee; white-space: nowrap; }
.cellKardexInfoColumns { border-right: solid 1px; border-color: #fff; white-space: nowrap; }
#actionAlignVertical tr td { background-color: transparent; border: none !important; }
.mMessage { background-repeat: no-repeat; background-position: 5px 2px; padding: 5px 5px 5px 35px; min-height: 16px; margin: 4px; }
.mMessageSuccess { background-repeat: no-repeat; background-color: RGB(0,255,130); border: solid 1px RGB(0,200,100); background-image: url("/themes/gnutecaClassic/images/accept-16x16.png"); }
.mMessageInformation { background-color: RGB(200,200,255); border: solid 1px RGB(50,50,255); background-image: url("/themes/gnutecaClassic/images/info-16x16.png"); }
.mMessageError { background-color: RGB(255,80,80); border: solid 1px RGB(200,0,0); background-image: url("/themes/gnutecaClassic/images/error-16x16.png"); color: white; }
.mMessageWarning { background-color: RGB(255,255,60); border: solid 1px RGB(255,185,60); background-image: url("/themes/gnutecaClassic/images/alert-16x16.png"); }
.gDictionary { display: none; position: absolute; overflow-x: hidden; max-height: 250px; z-index: 2; top: 60px !important; }
.gDictionary table tr td div { height: 14px; overflow: hidden; }
/*para funcionamento do MIOLO::vd*/
table.dBug_array,table.dBug_object,table.dBug_resource,table.dBug_resourceC,table.dBug_xml { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }
.dBug_arrayHeader,.dBug_objectHeader,.dBug_resourceHeader,.dBug_resourceCHeader,.dBug_xmlHeader { font-weight: bold; color: #FFFFFF; }
table.dBug_array {	background-color: #006600; }
table.dBug_array td { background-color: #FFFFFF; }
table.dBug_array td.dBug_arrayHeader {	background-color: #009900; }
table.dBug_array td.dBug_arrayKey {	background-color: #CCFFCC; }
table.dBug_object {	background-color: #0000CC; }
table.dBug_object td {background-color: #FFFFFF; }
table.dBug_object td.dBug_objectHeader { background-color: #4444CC; }
table.dBug_object td.dBug_objectKey { background-color: #CCDDFF; }
table.dBug_resourceC {	background-color: #884488; }
table.dBug_resourceC td { background-color: #FFFFFF; }
table.dBug_resourceC td.dBug_resourceCHeader {	background-color: #AA66AA; }
table.dBug_resourceC td.dBug_resourceCKey { background-color: #FFDDFF; }
table.dBug_resource { background-color: #884488; }
table.dBug_resource td {background-color: #FFFFFF;}
table.dBug_resource td.dBug_resourceHeader { background-color: #AA66AA; }
table.dBug_resource td.dBug_resourceKey { background-color: #FFDDFF; }
table.dBug_xml { background-color: #888888; }
table.dBug_xml td {	background-color: #FFFFFF; }
table.dBug_xml td.dBug_xmlHeader { background-color: #AAAAAA; }
table.dBug_xml td.dBug_xmlKey {	background-color: #DDDDDD; }

.kardexControlTableRaw { width: 800px;}
.search #comment { float: left; }
.search #comments { float: left; margin-top: 10px; width: 95%; }
#evalFields { float: right ; }
.gStar a img:hover { opacity: 0.3; filter: alpha(opacity=30);}
.simpleInformation { background-color: SkyBlue; border: 1px solid blue; color: blue; font-weight: bold; margin-bottom: 10px ; padding: 5px 0; text-align: center; }
#average_ { float: left; }
#averageCount { margin: 10px 5px; float: left ;}
.mGridAttention #emptyMsg { padding: 12px; }
.mGridAttention #emptyImg { float:left; }
.search .gridActions { min-width:35px; }

.mTab { font-weight: bold; float: left; margin: 2px 3px 0 0; position: relative; top: 5px; cursor: hand; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; }
.mTabActive { top: 1px; color: black; background-color: #F7FAF9; background-image: url('images/status-background.png'); background-repeat: repeat-x; padding: 6px 9px 3px 9px; border: solid 1px #C0C0C0; border-top: solid 2px #277EB0; border-bottom-width: 0; z-index: 1; }
.mTabIdle { color: #444; background: #F8F8F8; padding: 4px 9px; border: solid 1px #C0C0C0; border-bottom-color: white; }
.mTabIdle:hover { background-color: #F7FAF9; color: black; }
.mTabDisabled { background: #FAFAFA; color: #C0C0C0; padding: 4px 9px; border: solid 1px #C0C0C0; border-bottom-color: white; cursor: default; }
.mTabRemoved { display: none; }
.mTabbedBaseGroup fieldset { position: relative; padding: 10px 0; margin: 0; }
.dj_ie .mTabbedBaseGroup fieldset { top: -5px; }
.mTabButtons { padding-right: 40px; position: relative; }

#gMainMenu { background-image: url("images/logos/gnuteca.png"); background-repeat: no-repeat; background-position: center; background-size: 85%; height: 22px; width: 22px; }

.dijitBackgroundIframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0; }
.dijitMenu { margin: 0; padding: 0; border: 1px solid #999; overflow: hidden; }
.dijitMenuItem { background-color: #fff; color: #243C5F; text-align:left; white-space:normal; margin:0; padding: 0; border: 1px solid #ddd; }
.dijitMenu .dijitMenuItem td { line-height: 15px; height: 15px; padding: 0px 0px 0px 4px !important; }
.dijitMenuItemHover, .dijitMenuItemSelected, .dijitMenuItemSelected a{ background-color: #48F !important; color: #fff !important; outline: none; }
.dijitMenuSeparator { background-color:#fff; height: 1px; }
.dijitMenuSeparatorTop { border-bottom:1px solid #fff; }
.dijitMenuSeparatorBottom { border-top:1px solid #d3d3d3; }
.dijitMenuExpandA11y { display: none; }
.dijitMenuArrowCell .dijitMenuExpand { background: url('images/arrow-new.png'); border-left:#ccc solid 1px; width:26px; height:26px; margin:0; padding:0; }
.dijitMenu .dijitMenuItem:hover .dijitMenuExpand, .dijitMenu .dijitMenuItemSelected .dijitMenuExpand { border-left:#1C89BF solid 1px; background: url('images/arrow-new-hover.png'); width:26px; height:26px; margin:0; padding:0; }
.dijitMenuArrowCell { margin:0; padding:0; }
.linkMenu { color: #243c5f; text-decoration: none; }
.iconeAdministration {
    background-image: url('images/administration-16x16.png');
    height: 16px;
}

.iconeMaterialMovement {
    background-image: url('images/materialMovement-16x16.png');
    height: 16px;
}

.iconeLoan {
    background-image: url('images/loan-16x16.png');
    height: 16px;
}

.iconeReserve {
    background-image: url('images/reserve-16x16.png');
    height: 16px;
}

.iconeLocation {
    background-image: url('images/location-16x16.png');
    height: 16px;
}

.iconeRenew {
    background-image: url('images/renew-16x16.png');
    height: 16px;
}

.iconeFine {
    background-image: url('images/fine-16x16.png');
    height: 16px;
}

.iconeInterchange {
    background-image: url('images/interchange-16x16.png');
    height: 16px;
}

.iconeLoanbetweenlibrary {
    background-image: url('images/loanbetweenlibrary-16x16.png');
    height: 16px;
}

.iconePurchaseRequest {
    background-image: url('images/purchaseRequest-16x16.png');
    height: 16px;
}

.iconeExemplaryfuturestatusdefined {
    background-image: url('images/exemplaryfuturestatusdefined-16x16.png');
    height: 16px;
}

.iconeRequestChangeExemplaryStatus {
    background-image: url('images/requestChangeExemplaryStatus-16x16.png');
    height: 16px;
}

.iconePerson {
    background-image: url('images/person-16x16.png');
    height: 16px;
}

.iconeBond {
    background-image: url('images/bond-16x16.png');
    height: 16px;
}

.iconePenalty {
    background-image: url('images/penalty-16x16.png');
    height: 16px;
}

.iconeSupplier {
    background-image: url('images/supplier-16x16.png');
    height: 16px;
}

.iconeProccess {
    background-image: url('images/proccess-16x16.png');
    height: 16px;
}

.iconeDevolution {
    background-image: url('images/devolution-16x16.png');
    height: 16px;
}

.iconeDelayedloan {
    background-image: url('images/delayedLoan-16x16.png');
    height: 16px;
}

.iconeNotifyacquisition {
    background-image: url('images/notifyacquisition-16x16.png');
    height: 16px;
}

.iconeAnsweredreserves {
    background-image: url('images/answeredreserves-16x16.png');
    height: 16px;
}

.iconeReservequeue {
    background-image: url('images/reservequeue-16x16.png');
    height: 16px;
}

.iconeDeleteValuesOfSpreadSheet {
    background-image: url('images/deleteValuesOfSpreadSheet-16x16.png');
    height: 16px;
}

.iconeGnuteca3 {
    background-image: url('images/gnuteca3-16x16.png');
    height: 16px;
}

.iconeNews {
    background-image: url('images/news-16x16.png');
    height: 16px;
}

.iconeCostCenter {
    background-image: url('images/costCenter-16x16.png');
    height: 16px;
}

.iconeFolder {
    background-image: url('images/folder-16x16.png');
    height: 16px;
}

.iconeBackgroundTaskLog {
    background-image: url('images/backgroundTaskLog-16x16.png');
    height: 16px;
}

.iconeAccess {
    background-image: url('images/access-16x16.png');
    height: 16px;
}

.iconeMaterialEvaluation {
    background-image: url('images/materialEvaluation-16x16.png');
    height: 16px;
}

.iconeMyLibrary {
    background-image: url('images/myLibrary-16x16.png');
    height: 16px;
}

.iconeCatalogue {
    background-image: url('images/catalogue-16x16.png');
    height: 16px;
}

.iconeReturnregister {
    background-image: url('images/returnregister-16x16.png');
    height: 16px;
}

.iconeExemplarystatushistory {
    background-image: url('images/exemplarystatushistory-16x16.png');
    height: 16px;
}

.iconeInventoryCheck {
    background-image: url('images/inventoryCheck-16x16.png');
    height: 16px;
}

.iconeMapSearch {
    background-image: url('images/mapSearch-16x16.png');
    height: 16px;
}

.iconeCirculacaoMaterial {
    background-image: url('images/materialMovement-16x16.png');
    height: 16px;
}

.iconeLibraryUnit {
    background-image: url('images/libraryUnit-16x16.png');
    height: 16px;
}

.iconeInfo {
    background-image: url('images/info-16x16.png');
    height: 16px;
}

.iconeExit {
    background-image: url('images/exit-16x16.png');
    height: 16px;
}

.iconeSearch {
    background-image: url('images/search-16x16.png');
    height: 16px;
}

.iconeDomain {
    background-image: url('images/domain-16x16.png');
    height: 16px;
}

.iconeHelp {
    background-image: url('images/help-16x16.png');
    height: 16px;
}

.iconeBusca {
    background-image: url('images/search-16x16.png');
    height: 16px;
}

.iconeDocumento {
    background-image: url('images/document-16x16.png');
    height: 16px;
}

.iconeDiretorio {
    background-image: url('images/folder-16x16.png');
    height: 16px;
}

.iconeImprimir {
    background-image: url('images/print-16x16.png');
    height: 16px;
}

.iconeRetornoLivro {
    background-image: url('images/returnregister-16x16.png');
    height: 16px;
}

.iconeCodigoBarras {
    background-image: url('images/barcode-16x16.png');
    height: 16px;
}

.iconeNewMaterial {
    background-image: url('images/newMaterial-16x16.png');
    height: 16px;
}

.iconeNewColection {
    background-image: url('images/newColection-16x16.png');
    height: 16px;
}

.iconeEasyCatalogue {
    background-image: url('images/easyCatalogue-16x16.png');
    height: 16px;
}

.iconeChangeMaterial {
    background-image: url('images/changeMaterial-16x16.png');
    height: 16px;
}

.iconeKardexControl {
    background-image: url('images/kardexControl-16x16.png');
    height: 16px;
}

.iconePreCatalogue {
    background-image: url('images/preCatalogue-16x16.png');
    height: 16px;
}

.iconeConfig {
    background-image: url('images/config-16x16.png');
    height: 16px;
}

.iconeDictionary {
    background-image: url('images/dictionary-16x16.png');
    height: 16px;
}

.iconeDictionarycontent {
    background-image: url('images/dictionarycontent-16x16.png');
    height: 16px;
}

.iconeIso2709 {
    background-image: url('images/iso2709-16x16.png');
    height: 16px;
}

.iconeImportIso2709 {
    background-image: url('images/importIso2709-16x16.png');
    height: 16px;
}

.iconeBulkUpdateMaterial {
    background-image: url('images/bulkUpdateMaterial-16x16.png');
    height: 16px;
}

.iconeBulkUpdateExemplary {
    background-image: url('images/bulkUpdateExemplary-16x16.png');
    height: 16px;
}

.iconeHoliday {
    background-image: url('images/holiday-16x16.png');
    height: 16px;
}

.iconeLibraryAssociation {
    background-image: url('images/libraryAssociation-16x16.png');
    height: 16px;
}

.iconeGroupRight {
    background-image: url('images/groupRight-16x16.png');
    height: 16px;
}

.iconeLibraryGroup {
    background-image: url('images/libraryGroup-16x16.png');
    height: 16px;
}

.iconeGeographi {
    background-image: url('images/geographi-16x16.png');
    height: 16px;
}

.iconeCountry {
    background-image: url('images/country-16x16.png');
    height: 16px;
}

.iconeState {
    background-image: url('images/state-16x16.png');
    height: 16px;
}

.iconeCity {
    background-image: url('images/city-16x16.png');
    height: 16px;
}

.iconeLocationType {
    background-image: url('images/locationType-16x16.png');
    height: 16px;
}

.iconePolicy {
    background-image: url('images/policy-16x16.png');
    height: 16px;
}

.iconeUserGroup {
    background-image: url('images/userGroup-16x16.png');
    height: 16px;
}

.iconeGroupRight {
    background-image: url('images/groupRight-16x16.png');
    height: 16px;
}

.iconeGeneralPolicy {
    background-image: url('images/generalPolicy-16x16.png');
    height: 16px;
}

.iconePrivilegeGroup {
    background-image: url('images/privilegeGroup-16x16.png');
    height: 16px;
}

.iconeLocationForMaterialMovement {
    background-image: url('images/locationForMaterialMovement-16x16.png');
    height: 16px;
}

.iconeRulesForMaterialMovement {
    background-image: url('images/rulesForMaterialMovement-16x16.png');
    height: 16px;
}

.iconeOperation {
    background-image: url('images/operation-16x16.png');
    height: 16px;
}

.iconeClassificationArea {
    background-image: url('images/classificationArea-16x16.png');
    height: 16px;
}

.iconeReturntype {
    background-image: url('images/returntype-16x16.png');
    height: 16px;
}

.iconeExemplaryStatus {
    background-image: url('images/exemplaryStatus-16x16.png');
    height: 16px;
}

.iconeFinestatus {
    background-image: url('images/finestatus-16x16.png');
    height: 16px;
}

.iconeSearchablefield {
    background-image: url('images/searchablefield-16x16.png');
    height: 16px;
}

.iconeSearchformat {
    background-image: url('images/searchformat-16x16.png');
    height: 16px;
}

.iconeZ3950Servers {
    background-image: url('images/z3950Servers-16x16.png');
    height: 16px;
}

.iconeLibraryPreference {
    background-image: url('images/libraryPreference-16x16.png');
    height: 16px;
}

.iconeReport {
    background-image: url('images/report-16x16.png');
    height: 16px;
}

.iconePreference {
    background-image: url('images/preference-16x16.png');
    height: 16px;
}

.iconeRequestChangeExemplaryStatus {
    background-image: url('images/requestChangeExemplaryStatus-16x16.png');
    height: 16px;
}

.iconeFormatbackofbook {
    background-image: url('images/formatbackofbook-16x16.png');
    height: 16px;
}

.iconeLabelLayout {
    background-image: url('images/labelLayout-16x16.png');
    height: 16px;
}

.iconeGroup {
    background-image: url('images/group-16x16.png');
    height: 16px;
}

.iconeInventoryCheck {
    background-image: url('images/inventoryCheck-16x16.png');
    height: 16px;
}

.iconePreference {
    background-image: url('images/preference-16x16.png');
    height: 16px;
}

.iconeScheduleTask {
    background-image: url('images/scheduleTask-16x16.png');
    height: 16px;
}

.iconeDocumenttype {
    background-image: url('images/documenttype-16x16.png');
    height: 16px;
}

.iconeUnitTest {
    background-image: url('images/unitTest-16x16.png');
    height: 16px;
}

.iconeFormContent {
    background-image: url('images/formContent-16x16.png');
    height: 16px;
}

.iconeBackup {
    background-image: url('images/backup-16x16.png');
    height: 16px;
}

.iconeSpreadsheet {
    background-image: url('images/spreadsheet-16x16.png');
    height: 16px;
}

.iconeTag {
    background-image: url('images/tag-16x16.png');
    height: 16px;
}

.iconeMarcTagListing {
    background-image: url('images/marcTagListing-16x16.png');
    height: 16px;
}

.iconeRulestocompletefieldsmarc {
    background-image: url('images/rulestocompletefieldsmarc-16x16.png');
    height: 16px;
}

.iconeLinkoffieldsbetweenspreadsheets {
    background-image: url('images/linkoffieldsbetweenspreadsheets-16x16.png');
    height: 16px;
}

.iconeSeparator {
    background-image: url('images/separator-16x16.png');
    height: 16px;
}

.iconePrefixsuffix {
    background-image: url('images/prefixsuffix-16x16.png');
    height: 16px;
}

.iconeMaterialType {
    background-image: url('images/materialType-16x16.png');
    height: 16px;
}

.iconeMaterialPhysicalType {
    background-image: url('images/materialPhysicalType-16x16.png');
    height: 16px;
}

.iconeMaterialGender {
    background-image: url('images/materialGender-16x16.png');
    height: 16px;
}

.iconeOperatorlibraryunit {
    background-image: url('images/operatorlibraryunit-16x16.png');
    height: 16px;
}

.iconeOperatorGroup { background-image: url('images/operatorGroup-16x16.png'); height: 16px; }

/*accordion original http://www.mraffaele.com/labs/css-only-accordions/*/
.accordion { font-family:Arial, Helvetica, sans-serif; margin:0 auto; font-size:14px; width:100%; background:#fff; text-align: center; }
.accordion ul { list-style:none; margin:0; padding:0; }
.accordion li { margin:0; padding:0; }
.accordion [type=radio], .accordion [type=checkbox] { display:none; }
.accordion label { display:block; font-size:16px; line-height:16px; background:#fafafa url(images/titleBar.png) repeat-x bottom left; border-top: 1px solid #bfbfbf; color:#542437; text-shadow:1px 1px 1px rgba(255,255,255,0.3); cursor:pointer; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; }
.accordion ul li label:hover{ background:#fafafa url(images/titleBarChecked.png) repeat-x bottom left; }
.accordion [type=radio]:checked ~ label, .accordion [type=checkbox]:checked ~ label{ font-weight: bold; background:#fafafa url(images/titleBarChecked.png) repeat-x bottom left; }
.accordion .content { padding:0 10px; overflow:hidden; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; }
.accordion p { color:#333; margin:0 0 10px; }
.accordion h3 { color:#542437; padding:0; margin:10px 0; }
/* Vertical */
.vertical ul li {
    overflow:hidden;
    margin:0 0 1px;
}
.vertical ul li label {
    padding:10px;
}
.vertical [type=radio]:checked ~ label, .vertical [type=checkbox]:checked ~ label {
    border-bottom:0;
}
.vertical ul li label:hover {
}
.vertical ul li .content {
    height:0px;
    border-top:0;
}
.vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content {
    height:400px;
}
.search .mImageLink { padding: 0 0 0 4px; }
.injectContentPromptLoginFavorits #injectContent { width: 600px; }
.injectContentLogin #injectContent { max-width: 600px; }
.search .mCalendarEndDateResponsive { background: url("../../themes/gnutecaClassic/images/search/fundo_textfield.jpg") repeat scroll 0 0 #fff; border: solid 1px #C9CDCC; font-size: 11px; padding: 3px; text-indent: 2px; margin: 4px 4px 4px 0; }
.search .injectContentLogin div #content { background: none; min-height: 0px !important; height: auto; max-height: 330px; overflow: auto; background-image: none; min-width: 0px; }

/*esconde barra de acessibilidade*/
@media screen and (max-width: 1023px) {
    .search .mThemeContainerTop { top: 0px !important; } 
    .search #acessibilidade { display: none !important; }
}

/*Pesquisa responsiva*/
@media screen and (min-width: 1024px) {
    .search .simpleSearchDivImageDescription { width: 100px; }
    .search .simpleSearchDivDataDescription { width: 220px; }
    .search .simpleSearchDivDataDescriptionWhenExemplaries { width: 315px; position: static; float: left; }
    .search .simpleSearchDivExemplariesDescription { max-width: 312px; width: 312px; float: right; }
    .search .newsBox { margin-right: 5px; }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    #banner { display: none !important; }
    .search .searchTop { height: 63px; width: 101%; background-color: #136499 !important; background-repeat: repeat-x; margin: -30px auto auto 0px; } /*Imagem de cabeÃ§alho*/
    .search .gResponsiveMenu { display: block; z-index: 51; } /*Menu responsivo*/
    .search .mFormBody { margin-left: -33%; max-width: 1320px; border-bottom: none; border-right: none; } /*Corpo da pesquisa*/
    .search .searchFooter { display: none; } /*Imagem de rodapÃ©*/
    .search #upperMenu { display: none; } /*Menu superior*/
    .search #leftBgrMenu { display: none; } /*pesquisa do operador*/
    .search #leftMenu { display: none; } /*pesquisa do usuÃ¡rio*/
    .simpleSearchContainerLeft #libraryUnitId, .simpleSearchContainerLeft #materialTypeId {  margin-left: -29px; width: 440px;} /*Campo selection de unidade de biblioteca*/
    .search #advancedFiltersContent { width: 571px; } /* Filtros avanÃ§ados */
    .search #advancedFiltersContent .mSelection { width: 433px; }
    .search #advancedFiltersContent #divAFAquisition .mTextField, .search #advancedFiltersContent #divAFEditionYear .mTextField { width: 400px; }
    .search #advancedFiltersContent #divAFOrder #orderField { width: 250px; }
    .search #advancedFiltersContent #divAFOrder #orderType { width: 179px; }
    .search #advancedFiltersContent .mTextField { width: 425px; }
    .search .mTextFieldSearchSimpleSearch  { width: 432px; }
    .search #advancedFilters { margin-left: -29px; width: 440px; }
    .search .simpleSearchDivDataDescription {  max-width: 580px; position: static; float: left; width: 40%; } /*Div descriÃ§Ã£o da grid de pesquisa*/
    .search .simpleSearchDivDataDescriptionWhenExemplaries {  max-width: 580px; position: static; float: left; width: 50%; } /*Div descriÃ§Ã£o da grid de pesquisa quando nÃ£o hÃ¡ foto*/
    .search .simpleSearchDivExemplariesDescription { max-width: 300px; position: static; float: right; width: 42%; } /*Div tabela de exemplares da grid da pesquisa*/
    .search .simpleSearchDivImageDescription { height: 170px; margin-right: 10px; } /*Div da Imagem*/
    .search #upperUserLoginLogged { display: block; margin-top: -27px; position: absolute; width: 132%; color: white; margin-left: 0; } /*barra superior da pesquisa simples*/
    .search #upperUserLogin { display: block; margin-top: -27px !important; position: absolute !important; width: 132% !important; color: white; margin-left: 0 !important; } /*barra superior da pesquisa simples*/
    .search #firstLineDiv { display: none } /*CÃ³digo do usuÃ¡rio na pesquisa*/
    .search #secondLineDiv { display: none } /*Senha do usuÃ¡rio na pesquisa*/
    .search #about {display: none;} /*BotÃ£o "Sobre"*/
    .search .mBoxTitleCaption { font-size: 90%; }
    .search #injectContent .mFormOuter .mBoxInner .mFormBody { margin-left: 0; } /*Div detalhes da pesquisa*/
    .search #searchFields { border: 0; margin-top: -5px; }
    .search { background-color: white !important; background-image: none; }
    .search .subFormTitle { margin-top: 10px; }
    .search .divExtraTerms .divTermControl { width: 606px }
    .search .divTermControl .mContainerHorizontal .termConditionSelect { margin-top: 4px;  }
    .search .divTermControl .mContainerHorizontal .mTextFieldTermTextSearch { width: 432px; }
    .search #delete1, .search #delete2, .search #delete3, .search #delete4, .search #delete5, .search #delete6, .search #delete7 { margin-left: 2px; }
}
@media screen and (min-width: 580px) and (max-width: 767px) {
    #banner { display: none !important; }
    /*.search #divButtonsResponsive{ margin: 31px auto auto -8%; border-radius: 4px; background-color: rgb(234, 239, 243); } /!*ConteÃºdo do menu*!/*/
    .search #about {display: none;}
    .search .mBoxTitleCaption { font-size: 90%; }
    .search #injectContent .mFormOuter .mBoxInner .mFormBody { margin-left: 0; } /*Div detalhes da pesquisa*/
    .search #searchFields { border: 0; margin-top: -5px; }
    .search .subFormTitle { margin-top: 10px; }
}
@media screen and (min-width: 490px) and (max-width: 767px) {
    #banner { display: none !important; }
    /*.search #divButtonsResponsive{ margin: 31px auto auto -12%; border-radius: 4px; background-color: rgb(234, 239, 243); } /!*ConteÃºdo do menu*!/*/
    .search .searchTop { height: 63px; width: 101%; background-color: #136499 !important; background-repeat: repeat-x; margin: -30px auto auto 0px; } /*Imagem de cabeÃ§alho*/
    .search .gResponsiveMenu { display: block; z-index: 51; } /*Menu responsivo*/
    .search .mFormBody { margin-left: -33%; max-width: 1320px; border-bottom: none; border-right: none; } /*Corpo da pesquisa*/
    .search .searchFooter { display: none; } /*Imagem de rodapÃ©*/
    .search #upperMenu { display: none; } /*Menu superior*/
    .search #leftBgrMenu { display: none; } /*pesquisa do operador*/
    .search #leftMenu { display: none; } /*pesquisa do usuÃ¡rio*/
    .search .simpleSearchDivDataDescription {  max-width: 580px; position: static; float: left; width: 80%; } /*Div descriÃ§Ã£o da grid de pesquisa*!*/
    .search .simpleSearchDivExemplariesDescription { max-width: 315px; position: static; float: left; width: 40%; } /*Div tabela de exemplares da grid da pesquisa*/
    .search .simpleSearchDivImageDescription { height: 170px; margin-right: 10px; } /*Div da Imagem*/
    .search #upperUserLoginLogged { display: block; margin-top: -27px; position: absolute; width: 129%; color: white; margin-left: 0; } /*barra superior da pesquisa simples*/
    .search #upperUserLogin { display: block; margin-top: -27px !important; position: absolute !important; width: 129% !important; color: white; margin-left: 0 !important; } /*barra superior da pesquisa simples*/
    .search #upperUserLogin .mLabelSimpleSsearch { margin-right: 0; }
    .search #firstLineDiv { display: none } /*CÃ³digo do usuÃ¡rio na pesquisa*/
    .search #secondLineDiv { display: none } /*Senha do usuÃ¡rio na pesquisa*/
    .search #about {display: none;} /*BotÃ£o "Sobre"*/
    .search #extraTermsContainer { width: 100%; }
    .search .divTermControl .mContainerHorizontal .termConditionSelect { margin-top: 4px;  }
    .search .divTermControl .btnDeleteTerm { padding: 2px; }
    .search #advancedFiltersContent { width: 100%; }
    .search #advancedFiltersContent #divAFAquisition .mSpan, .search #advancedFiltersContent #divAFEditionYear .mSpan { margin-right: 18px; }
    .search .advFilterControlContainer { width: 430px; }
    .search .mBoxTitleCaption { font-size: 90%; }
    .search #injectContent .mFormOuter .mBoxInner .mFormBody { margin-left: 0; } /*Div detalhes da pesquisa*/
    .search #btnSearchEx { width: 95%; }
    .search #searchFields { border: 0; margin-top: -5px; }
    #hctDates .mContainerHorizontal .mCaption { width: 100px !important; }
    .search { background-color: white !important; background-image: none; }
    .search .subFormTitle { margin-top: 10px; }
    .search #btnFavorites { display: none; }
    .search #btnReport { display: none; }
    .search #btnMail { display: none; }
    .search #btnIso { display: none; }
    .search #btnFavoritesIcon { display: block; }
    .search #btnReportIcon { display: block; }
    .search #btnMailIcon { display: block; }
    .search #btnIsoIcon { display: block; }
}
@media screen and (min-width: 440px) and (max-width: 680px) {
    .search .simpleSearchDivDataDescription { max-width: 580px; position: static; float: left; width: 68%;}
}
/*Trata os campos finais de data para serem responsivos*/
@media screen and (min-width: 362px) and (max-width: 545px) {
    .search .mCalendarEndDateResponsive { margin-left: 160px; background: url("../../themes/gnutecaClassic/images/search/fundo_textfield.jpg") repeat scroll 0 0 #fff; border: solid 1px #C9CDCC; font-size: 11px; padding: 3px; text-indent: 2px; }
}
/*Trata o campo lookup dos congelados*/
@media screen and (min-width: 415px) and (max-width: 545px) {
    .search .lookupPersonCongelado .mContainerHorizontal .mLookupField .mContainerHorizontal .mButtonFind { margin-right: 130px; }
    .search .lookupPersonCongelado .mContainerHorizontal #personIdDescription { margin-left: 160px; }
}
/*Trata o campo lookup dos congelados*/
@media screen and (max-width: 414px) {
    .search .lookupPersonCongelado .mContainerHorizontal .mLabel { width: 300px !important; }
}
@media screen and (max-width: 324px) {
    .divMaterialContent { width: 195px; }
}
@media screen and (max-width: 489px) {
    #banner { display: none !important; }
    /*.search #divButtonsResponsive{ margin: 31px auto auto -10%; border-radius: 4px; background-color: rgb(234, 239, 243); } /!*ConteÃºdo do menu*!/*/
    .search .searchTop { height: 63px; width: 105.5%; background-color: #136499 !important; background-repeat: repeat-x; margin: -30px auto auto 0px; } /*Imagem de cabeÃ§alho*/
    .search .gResponsiveMenu { display: block; z-index: 51; } /*Menu responsivo*/
    .search .newsBox { min-width: 225px; width: 75.5%; }
    .search .newContent { width: 71%; }
    .search .mFormBody { margin-left: -33%; max-width: 1320px; border-bottom: none; border-right: none; } /*Corpo da pesquisa*/
    .search .searchFooter { display: none; } /*Imagem de rodapÃ©*/
    .search #upperMenu { display: none; } /*Menu superior*/
    .search #leftBgrMenu { display: none; } /*pesquisa do operador*/
    .search #leftMenu { display: none; } /*pesquisa do usuÃ¡rio*/
    .search #upperUserLoginLogged { display: block; margin-top: -27px; position: absolute; width: 129%; color: white; margin-left: 0; } /*barra superior da pesquisa simples*/
    .search #upperUserLogin { display: block; margin-top: -27px !important; position: absolute !important; width: 129% !important; color: white; margin-left: 0 !important; } /*barra superior da pesquisa simples*/
    .search #upperUserLogin .mLabelSimpleSsearch { margin-right: 0; }
    .search #firstLineDiv { display: none } /*CÃ³digo do usuÃ¡rio na pesquisa*/
    .search #secondLineDiv { display: none } /*Senha do usuÃ¡rio na pesquisa*/
    .search #about {display: none;} /*BotÃ£o "Sobre"*/
    .simpleSearchContainerLeft #libraryUnitId, .simpleSearchContainerLeft #materialTypeId {  margin-left: 0; width: 275px;} /*Campo selection de unidade de biblioteca*/
    .search .termTypeSelection { display: block; }
    .search #hctLibraryUnit { width: 95%; }
    .search #extraTermsContainer { width: 95%; margin-top: 5px; }
    .search .mTextFieldSearchSimpleSearch  { width: 87%; }
    .search #extraTerms0 .mSelection { width: 90% !important; }
    .search .divExtraTerms { width: 95% }
    .search .divTermControl .mContainerHorizontal .termConditionSelect { width: 275px !important; }
    .search .divTermControl .mContainerHorizontal .mTextFieldTermTextSearch { width: 265px; }
    .search .divTermControl .btnDeleteTerm { margin-left: 4px; }
    .search #advancedFilters { margin-left: 0; width: 272px; }
    .search #advancedFiltersContent { width: 278px; }
    .search #advancedFiltersContent #divAFAquisition .mSpan, .search #advancedFiltersContent #divAFEditionYear .mSpan { margin-right: -5px; }
    .search #advancedFiltersContent #divAFAquisition .mTextField, .search #advancedFiltersContent #divAFEditionYear .mTextField { width: 250px; }
    .search #advancedFiltersContent #divAFOrder #orderType { width: 120px; }
    .search #letters { width: 290px; }
    #searchTerms { width: 320px; }
    .search #searchTerms { width: 320px; }
    .simpleSearchFields .mMultilineField { width: 78%; }
    /*.search .mLabel, .search .mCaption, .search .mCaptionRequired, .search .mText, .search .mFormRow span.label { width: 86px !important; }*/
    .search .mGridNavigation { height: 41px; }
    .search .simpleSearchDivExemplariesDescription { width: 215px; float: left; }
    .search .injectContentPromptLoginFavorits .mForm .mFormOuter .mBoxInner .mFormBody { margin-left: 0; } /*Corpo da pesquisa*/
    .search .janelaDetalhes .mForm .mFormOuter .mBoxInner .mFormBody { margin-left: 0; } /*Div detalhes da pesquisa*/
    .search #injectContent .mFormOuter .mBoxInner .mFormBody { margin-left: 0; } /*Div detalhes da pesquisa*/
    .search  #divPromptUp { margin: auto; width: 99%; }
    .search .injectContentPromptLoginFavorits #injectContent { margin: auto; width: 99%; }
    .divLogin { width: 93%; }
    .search .mTextUserField { width: 125%; }
    .search .mTextPasswdField { width: 125%; }
    .search #vctLeft { width: 299px !important; }
    .search #btnSearchEx { width: 95%; }
    .search .mPromptBox .mBox { width: 100%; }
    .search .mPromptBoxText { width: 80%; }
    .search .mPromptBoxButton { width: 80%; }
    .search .mBoxTitleCaption { font-size: 67%; }
    .search .mButton { font-size: 100%; }
    .search #searchFields { border: 0; margin-top: -5px; }
    .search .subFormTitle { font-size: 100%; }
    .search { background-color: white !important; background-image: none; }
    .search .configGCont .mContainerHorizontal {  white-space: pre; }
    .search #contEmp { clear: both; }
    .search #hctMaterialType .mContainerHorizontal .mLabel { width: 272px !important; }
    .search #hctAdvancedFilters .mContainerHorizontal .mLabel { width: 272px !important; }
    .search #searchFormatContainer .mContainerHorizontal .mLabel { width: 272px !important; }
    .search .subFormTitle { margin-top: 10px; }
    .search #btnFavorites { display: none; }
    .search #btnReport { display: none; }
    .search #btnMail { display: none; }
    .search #btnIso { display: none; }
    .search #btnFavoritesIcon { display: block; }
    .search #btnReportIcon { display: block; }
    .search #btnMailIcon { display: block; }
    .search #btnIsoIcon { display: block; }
    .search #advancedFiltersContent .mLabel { width: 258px !important }
}

.search #menu_acessibilidade li {
   margin-top: -6px !important;
}

.search #menu_acessibilidade ul {
    margin-right: 12px;
}

#acessibilidade{
    position: fixed;
    width: 100%;
    top: 0px;
    display:none;
    z-index: 200;
}

.search #acessibilidade {
   display:block;
}

.search .mThemeContainerTop {
    top: 27px;
}

.search #menu_acessibilidade li a{
    text-decoration: none;
}

.ht-skip { 
    display:none; 
}

.search .ht-skip
{ 
    display:block; 
}

@media (max-width: 1023px)
{
    .search.search  #handtalk-plugin { display:none; }
}

#decsNumeroResultado {
    margin-top: 10px;
    font-weight: bold;
}

#decsTituloResultados{
    font-size: 14px;
    width: 75%;
    float: left;
    margin-bottom: 10px;
    
}

#newSearchButtonDiv {
    width: 25%;
    float: right;
    text-align: right;
}

.janelaDecs .mFormBody {
   max-height: 650px;
}

.janelaDecs #buttonsContainer {
    float: right;
}

.janelaDecs .mTableRaw {
    width: 100% !important;
}

/* Google Maps */
.janelaGMaps{
    height: 100% !important;
}
.janelaGMaps .mForm {
    height: 90%;
}
.janelaGMaps .mFormBody,
.janelaGMaps .mDivBaseGroup {
    max-height: 650px;
}
.janelaGMaps.mFormOuter,
.janelaGMaps .mBox,
.janelaGMaps .mBoxInner,
.janelaGMaps .mDivBaseGroup,
.janelaGMaps .mFormRow #content,
.janelaGMaps iframe {
    width: 100%;
    height: 100%;
}
.janelaGMaps .gMaps {
    min-height: 550px;
}
.janelaGMaps iframe {
    min-height: 540px;
}
.janelaGMaps .mFormBody {
    height: 100%;
}

select[readonly] {
  background: #eee;
  pointer-events: none;
  touch-action: none;
}

select.mReadOnly {
  pointer-events: none;
  touch-action: none;
}

table.agrupasubcampos {
    border-collapse: collapse;
}

.agrupasubcampos td {
    border: 1px solid #ccc !important;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.agrupasubcampossemborda td {
    border-bottom: none !important;
}

.repetitiveTitle{
    padding-left: 5px;
}

#divUserPolicy .repetitiveTitle {
   display: none;
}

#divUserPolicy .repetitiveFieldBaseGroup fieldset {
    padding: 0px;
    padding-top: 9px;
}

/* Container do formulÃ¡rio */
.search .form-container {
    width: 400px;
    background-color: #ffffff;
    #border: 2px solid #0c4c8a;
    #border-radius: 8px;
    #box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 20px;
    font-size: 12pt;
}

/* CabeÃ§alho do formulÃ¡rio */
.search .form-container .form-header {
    background-color: #0c4c8a;
    color: #ffffff;
    font-weight: bold;
    padding: 10px;
    border-radius: 6px 6px 0 0;
    margin-bottom: 15px;
}

/* Estilo do formulÃ¡rio */
.search .form-container form {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.search .form-container .slider-container {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.search .form-container input[type="range"] {
    flex: 1;
}

.search .form-container  textarea {
    width: 95%;
    resize: none;
    /*padding: 10px;*/
    border: 1px solid #ccc;
    border-radius: 5px;
}

.search .form-container  button {
    background-color: #174290;
    color: #fff;
    border: none;
    padding: 10px;
    border-radius: 5px;
    cursor: pointer;
    font-weight: bold;
    transition: background-color 0.3s;
    margin-left: 152px;
    margin-top: 20px;
}

.search .form-container button:hover {
    background-color: #083761;
}

.search .popupAvaliacao .mBoxTitle {
    background-color: #1A4395 !important;
    border-bottom: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
}

.search .popupAvaliacao .mFormBody {
    background-color: #FFFFFF !important;
}

.search .form-container input[type="number"]::-webkit-inner-spin-button,
.search .form-container input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;

    /* Estilizando a borda */
    border: 2px solid #666;
    border-radius: 5px;
    padding: 8px;
    width: 80px;

    /* Fonte e alinhamento */
    font-size: 16px;
    text-align: center;
}

.search .form-container input[type="number"] {
    -moz-appearance: textfield;

    border: 1px solid; 
    border-color: #666;
    outline: none;
    height: 25px;

    font-size: 16px;
    text-align: center; /* Centraliza horizontalmente */
    line-height: 1.5; /* Ajusta a altura da linha */
    color: #666;

} 

.search .popupAvaliacao #btnConcluido {
    background-color: #1A4395;
    color: #FFF;
    background-image: none;
    padding: 3px 20px;
    margin: 5px;
    vertical-align: top;
}

.search .popupAvaliacao #buttonsContainer{
    text-align: center;
}

.search .popupAvaliacao #btnClose img {
    display: none;
}

.search .form-container #refFormulario {
    display: none;
}

.search .form-container #indice {
    display: none;
}

.search .form-container #idQuestao1 {
    display: none;
}

.search .form-container #idQuestao2 {
    display: none;
}</pre></body></html>