@import url("../../scripts/dojoroot/dijit/themes/dijit.css");
/*.dijitContainer { overflow: hidden;}
.dijitTooltip { position: absolute; z-index: 2000; display: block; left: 50%; top: -10000px; overflow: visible;} /*dica da toolbar
.dijitReset { margin:0; border:0; padding:0; line-height:normal; font: inherit; color: inherit;}
.dijitInline { display:-moz-inline-box; display:inline-block; #zoom: 1; #display:inline; border:0; padding:0; vertical-align:middle; #vertical-align: auto;}
.dijitInlineTable { display: -moz-inline-stack; display:inline-table; display:inline-block; #zoom: 1; #display:inline; box-sizing: content-box; -moz-box-sizing: content-box; border:0; padding:0;}
.dijitBackgroundIframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0;}
.dijitInputField {overflow:hidden; #zoom:1;}
.dijitValidationIcon { visibility: hidden; display: block; padding: 0 2px; float: right; height: auto;}
.dijitValidationIconText { visibility: hidden; display: none;font-size: 0.45em; line-height: 190%; }
.dijitTooltipData { display:none; }
.dijitPopup { position: absolute; background-color: transparent; margin: 0; border: 0; padding: 0;}*/
/*dijitDialogUnderlayWrapper { position: absolute; left: 0; top: 0; z-index: 998; display: none; background: transparent !important;}*/
/*termina classes necessárias do dijit*/
@import url("../../scripts/dojoroot/dijit/themes/dijit.css");
.search { background-image:url("../../themes/gnuteca/images/search/background.png"); background-color: #285D85; }
.search #gUpperBar { display:none; } /*esconde barra superior*/
.search .mBox { margin:0 ; padding:0 ; width: auto;}
.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; width: 1000px; background-color: #285D85; background-image:url("../../themes/gnuteca/images/search/topo.png");background-repeat:repeat-x; margin: -20px auto auto -7px;} /*banner da pesquisa*/
.search .mBoxBox { left:50%; margin-left:-501px; position:absolute; }
.search .searchBanner { height: 122px; left: 50%; margin-left: -491px; margin-top: 10px; position: absolute; width: 543px; color: white; }
.search #btnIso { margin-left: 425px; }
.search .mGridNavigator { float: right; margin-top: 20px; }
#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*/
.search .simpleSearchContainerRight { position: relative; float: right !important; }
.gUserMenu { border:medium none; margin-bottom:20px; position:absolute; top:186px; width:243px; background-image:none; margin-left: -491px; left: 50%;}
.dj_ie7 .gUserMenu { top: 200px; }
.gUserMenuButton { background:url("../../themes/gnuteca/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 #extraTermsContainer { width: 100%; 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; }
#advancedFiltersContent .mTextField { width: 140px; }
#advancedFiltersContent .mSelection { width: 95px; }
#advancedFiltersContent .mLabel { width: 150px !important;}
#advancedFiltersContent span { float: left; margin-top: 7px; margin-right: 4px; }
#advancedFiltersContent { float:left; margin-bottom:10px; margin-top: 10px; padding:0; width:460px;}
#formContent2, #advancedFilters, #formContent1, #formContent3 { width: 130px !important; font-size: 80%;}
#advancedFilters{ width: 150px !important }
.search .GSearchMenu { background-image:url("../../themes/gnuteca/images/search/gnutecaSearchMenu.png"); float:left; height:43px; margin-left:3px; margin-top: 1px !important; position:relative ; width:980px; overflow: hidden;}
.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/gnuteca/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*/
#upperUserLogin { display: none; }
.search .mLabelSimpleSsearch  { float: right; margin-right:10px; }
.search .mLabelSimpleSsearch a { color : white; }
.mLabelSimpleSearch { color: white; font-size: 14px; font-weight: bold; margin-right: 5px;}
.search termCondition { display: none; }
.mTextFieldSimpleSearch { background: url("../../themes/gnuteca/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:12px 0 12px 12px; width:712px; margin-top:14px; min-height: 510px ; float:right; margin-right: 3px; }
.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/gnuteca/images/search/divPesquisa.png'); background-repeat : no-repeat;}
#divAjuda { height: 19px; width: 59px; float: right !important;background-image:url('../../themes/gnuteca/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:707px;}
.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 div #content { background: none; min-height: 250px !important;height: auto;max-height: 330px;overflow:auto;/*width:993px;*/background-image:none;}
.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/gnuteca/images/search/footer.png") repeat-x scroll 0 0 transparent;margin-left: -10px;position: relative;margin-bottom: -115px;margin-top: 5px; }
.search .searchFooterContent { height: 80px; padding-left: 300px; padding-top: 14px; color: white; } 
#letters { width: 410px;}
#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;}
.advFilterControlContainer { background-color:#eee; border:solid 1px #ccc;margin-bottom:10px;padding:10px; width: 520px} /*fitros avançados*/
.btnLetter { height:20px !important; width:20px ; 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 { /*height: 140px;*/ 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 .extraClass { top: 330px; }
.dj_ie7 .search .extraClass { top: 345px; }
.search .simpleSearchUserSearch { background-color: #7f7f7f; background-image: url("../../themes/gnuteca/images/search/userSearch.png"); background-repeat: no-repeat; height: 140px; width: 242px; float:left; margin-left:3px; position: absolute; }
.search #pesquisaPersonalizada #formContent3 { margin-left: 20px; margin-top: 45px; background-color: white !important; }
.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: auto } /* css especifico para detalhes do material*/
#tabDetail .mContainerHorizontal .mContainerHorizontal { height: auto; overflow: hidden; width: 100%; }
#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; }
#searchFormatContainer #searchFormat { margin-left: -28px; width: 282px; }
/*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/gnuteca/images/search/fundo_select.jpg" ) repeat-x scroll 0 0 transparent !important; border: solid 1px #C9CDCC !important; float: left; }
.search .mTextField { background: url("../../themes/gnuteca/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/gnuteca/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/gnuteca/images/search/btnSearch.png"); background-repeat:repeat-x; background-color: #BABABA; background-position:top; margin-right: 5px; padding:3px 20px; height: 30px; }
#btnFavorites, #btnReport, #btnMail, #btnIso { background: none; border: none; position:absolute; z-index:2; height: 12px; font-size: 10px; cursor: pointer; padding: 0; }
#btnFavorites { margin-left: 172px; }
#btnReport { margin-left: 230px; }
#btnMail { margin-left: 293px; }
#btnIso { margin-left: 431px; }
.search .mGridNavigationFooter { background-color: #eee; border:none;}
.search #divGridSimpleSearch div .mGridNavigationFooter { background-color:#eee; background-image:url(../../themes/gnuteca/images/search/grid-navigation.png); background-repeat: no-repeat; background-position:45px 0; border:none; }/*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: #ddd url("../../themes/gnuteca/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/gnuteca/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:#f9f9f9 !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/gnuteca/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: #ddd url("../../themes/gnuteca/images/titleBar.png") repeat-x top; color: #333; font-weight: bold; }
.dijitTimePickerItemSelected { color: black; background: #bbc none;}
.dijitTimePickerItemHover { background: #5bf 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: #f9f9f9; background-image: url(../../themes/gnuteca/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/gnuteca/images/formheader-background.png") repeat-x scroll 0 0 #48f; box-shadow:0 1px 2px #48f; 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;  box-shadow: 0 0 5px gray; }
#mLoadingMessageBg { top:0; left:0; right: 1%; width: 100%; height:100%;  position:fixed; border:none; z-index:9998; }
#mLoadingMessageImage { background: url(../../themes/gnuteca/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/gnuteca/images/formheader-background.png) repeat-x #48f; display:block; padding-bottom:3px; height: 18px; text-shadow: 1px 1px black; }
.mBoxTitleCaption a { color: white !important; cursor: default; text-decoration: none !important; }
.mBoxTitleCaption { margin-top: 3px; float: left; }
.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/gnuteca/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: 1px solid #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/gnuteca/images/formheader-background.png") repeat-x scroll 0 0 red;}
.mPromptBoxError { width: 100%; background: url(../../themes/gnuteca/images/error.png) white no-repeat; background-position: 5px 5px;}
.mPromptBoxTitleInformation { background:url("../../themes/gnuteca/images/formheader-background.png") repeat-x scroll 0 0 #059;}
.mPromptBoxInformation { width:100%; background:url(../../themes/gnuteca/images/info.png) no-repeat scroll 25px 10px white; }
.mPromptBoxTitleConfirmation { background: url(../../themes/gnuteca/images/backgroundError.png) red repeat-x;}
.mPromptBoxConfirmation{ width: 100%; background: url(../../themes/gnuteca/images/confirmation.png) no-repeat scroll 25px 25px; }
.mPromptBoxTitleQuestion { background : url("../../themes/gnuteca/images/formheader-background.png") repeat-x scroll 0 0 green; }
.mPromptBoxQuestion { width: 100%; background: url(../../themes/gnuteca/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 #5bf 1px; color: #5bf; padding: 2px; font-size: 9px; float: right; margin-top: 5px; }
.formBaseLabel { height:15px; }
.mLabel, .mCaption, .mCaptionRequired, .mText { width: 200px; float: left; margin-top : 7px ;}
.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: orange; }
.mLabelText {color: black;font-weight:bold;margin:2px;}
.mTextField, .mSelection, .mMultilineField, textarea, .mTextUserField, .mTextPasswdField, .mTextLibraryField { background: white; border: 1px solid #ccc; vertical-align:top; text-indent:2px; vertical-align:top; ;background-repeat:repeat-x; padding:2px; margin: 4px 4px 4px 0; }
.mTextField:focus, .mSelection:focus, .mMultilineField:focus, textarea:focus, .mTextUserField:focus, .mTextPasswdField:focus { border: 1px solid #5bf; box-shadow: 0 0 8px #5bf;}
.mSelection { width: 200px; text-indent: 0; padding: 1px ; float: left; }
#btnSearchEx { text-align:center ; width:100%; padding: 10px; }
legend {font-weight:bold;color: orange;}
.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/gnuteca/images/status-background.png"); background-repeat:repeat-x; background-color: #eee; border-radius:5px;background-position:bottom;margin-right:5px;padding:3px 20px; height: 30px;}
.mButton:hover { background-color: #fff3a3; border:1px solid orange; box-shadow:1px 1px 2px orange, -1px -1px 2px orange; }
.mButton img { border: none; }
.mButtonFind { background: url("../../themes/gnuteca/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/gnuteca/images/button_close_up.png"); background-repeat:no-repeat;width: 17px;height:17px;vertical-align:top;float: right;}
.mButtonCloseDown{ background-image: url("../../themes/gnuteca/images/button_close_down.png");background-repeat:no-repeat;width: 17px;height:17px;vertical-align:top;margin:2px;}
.mButtonMinimizeUp { background-image: url("../../themes/gnuteca/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/gnuteca/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/gnuteca/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/gnuteca/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: #5bf; text-decoration: underline; }
.mTopMenuLink:activer, .mLink:active { color: #5bf; 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: #5bf;font-weight:normal;text-decoration: underline;}
.mImageLinkLabel:active {color: #5bf;font-weight:normal;text-decoration: underline;}
readonly, .mReadOnly { color: #666; 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/gnuteca/images/status-background.png");background-position:bottom;background-repeat: repeat-x;border: 1px solid #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 orange; border: solid 1px #fff3a3; background-color:#fff3a3;}
.mToolbarButtonSelect { box-shadow:2px 2px 3px blue, -2px -2px 3px blue;border: solid 1px blue;background-color:#5bf;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; padding:1px 1px 1px 1px; overflow-y: auto; max-height: 300px; background-position:left; border: solid 1px #5bf; background-color:white; box-shadow:0 0 10px black; border-radius:5px; border-collapse: collapse; }
.ThemeOffice2003SubMenu a {text-decoration: none; color: #246;} /*menu principal*/
.ThemeOffice2003SubMenu td { padding:5px; white-space:nowrap; border: none; color:#246; }
.ThemeOffice2003SubMenu tr:hover { padding:5px;  border:none; background: url("../../themes/gnuteca/images/formheader-background.png") repeat-x #5bf; text-shadow: 1px 1px white; box-shadow: 0 0 5px #5bf; }
.ThemeOffice2003MenuSplit { margin:2px; height:1px; overflow:hidden; border-top:1px solid #48f;}
.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: auto !important; background-color: transparent !important;}
.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 #5bf;}
.mGridOrderBy { float:right ; margin-top: -21px; }
.mGrid .mTableRaw { width: 100%; border: none; }
.mGridNavigation { height: 20px; line-height:20px; background: url(../../themes/gnuteca/images/formheader-background.png) repeat-x #5bf ;}
.mGridNavigator { float: right; margin-top: 15px} /*navegador da grid*/
.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/gnuteca/images/but_pg_primeira_x.gif); } /*para os lookups*/
.mGridNavigatorImageFirstOff { background: url(../../themes/gnuteca/images/but_pg_primeira.gif); opacity: 0.3; filter: alpha(opacity = 30); }
.mGridNavigatorImagePrevOn { background: url(../../themes/gnuteca/images/but_pg_anterior_x.gif); }
.mGridNavigatorImagePrevOff { background: url(../../themes/gnuteca/images/but_pg_anterior.gif); opacity: 0.3; filter: alpha(opacity = 30);}
.mGridNavigatorImageNextOn { background: url(../../themes/gnuteca/images/but_pg_proxima_x.gif); }
.mGridNavigatorImageNextOff { background: url(../../themes/gnuteca/images/but_pg_proxima.gif); opacity: 0.3; filter: alpha(opacity = 30);}
.mGridNavigatorImageLastOn { background: url(../../themes/gnuteca/images/but_pg_ultima_x.gif); }
.mGridNavigatorImageLastOff { background: url(../../themes/gnuteca/images/but_pg_ultima.gif); opacity: 0.3; filter: alpha(opacity = 30);}
.mGridFont { color:#246; 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: lightSkyBlue; 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/gnuteca/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;}
.mGridBody tbody tr td.btn .grid_select { background-image:url(../../themes/gnuteca/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*/
.dj_ie7 .dijitDialog .mGridBody tbody tr td.btn { display: block; }
.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;}
.mTableRawRowErro.mBaseGroup, .a-tab-container fieldset fieldsetr { background-color: AntiqueWhite; border: 1px solid white; color: #333; }
.mTableRawRowAlert { background-color: #FFF3A3; border: 1px solid white; color: #333; color: red }
.mTableRawRowSelected { background-color: orange; }
.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 #f9f9f9; 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 #5bf; }
td .mTableRaw tr td { font-size:80%; } /*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/gnuteca/images/formheader-background.png") #ccc repeat-x; color:black; text-align:center ; padding: 4px; font-weight: bold; font-size: 115%; text-shadow: 1px 1px 1px gray;}/*título da tableraw*/
.icon-edit-on {  background-image: url(../../themes/gnuteca/images/button_edit.png);} /*para grid do admin do miolo*/
.icon-edit-off {  background-image: url(../../themes/gnuteca/images/button_noedit.png);}
.icon-delete-on {  background-image: url(../../themes/gnuteca/images/button_drop.png);}
.icon-delete-off {  background-image: url(../../themes/gnuteca/images/button_drop_disable.png);}
.icon-select-on { background-image: url(../../themes/gnuteca/images/button_select.png);}
.icon-detail-on { background-image: url(../../themes/gnuteca/images/plus.gif);}
.icon-detail-off { background-image: url(../../themes/gnuteca/images/minus.gif);}
.mTopmenuSeparator, .statusBarSeparator { float:left; height: 23px; margin-left:10px; width:10px;background:url('../../themes/gnuteca/images/topMenuSeparator.png') no-repeat;}
.statusBarSeparator { margin-top:0;}
.mStatusbar { color:white; text-shadow:1px 1px #246; 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 #5bf; 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/gnuteca/images/button_close_up.png");  margin-top: -18px; cursor: pointer ;}
.dijitDialog .mBox { margin: 0; width: auto; }
.dijitDialog .mBoxTitle {background-color:#5bf;background-image:url("../../themes/gnuteca/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/gnuteca/images/tooltipConnectorUp.png") no-repeat top left;width:16px;height:14px;}
.mThemeBody .dijitTooltipAbove .dijitTooltipConnector { bottom: 0px; left: 3px; background:url("/themes/gnuteca/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/gnuteca/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/gnuteca/images/tooltipConnectorLeft.png") no-repeat top left;width:16px;height:14px;}
.a-tab { color:#333; background:#f9f9f9; 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 #5bf; border-top: solid 1px orange; 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:#246; 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 { max-height:420px; overflow:auto; margin-top:0 ; }
#divPromptUp .mFormOuter { background-color:white; box-shadow: 0 0 10px black; margin: auto; background-image:url(../../themes/gnuteca/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 #5bf;box-shadow:0 0 10px black; border-radius:5px; padding:0;background:url("../../themes/gnuteca/images/background-panel.png") repeat-x scroll 0 0 white;}
.divLogin { margin: auto; padding:10px; padding-bottom:0; background:url("../../themes/gnuteca/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/gnuteca/images/formheader-background.png") repeat-x scroll 0 0 #48f; 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/gnuteca/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/gnuteca/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*/
#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 #5bf; 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 #5bf; 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 #246; } /*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: #5bf; padding: 2px; float: right; margin-right: 3px; margin-top: 10px; width: 720px;}
.newItem { background-color: #F5F5FF; border: 1px solid #5bf; height: 20px; margin-bottom: 9px; padding: 2px 0 2px 3px; }
.newContent { float: left; height: 16px; overflow: hidden; width: 635px;}
.newContent p {margin:0; padding:0;}
.newTitle { float: left; font-weight: bold; margin-right: 8px; color: #48f}
.newTitle:after { content: ' : '; }
.newReadMore { float: right;  }
.newReadMore a { font-weight: bold !important; color: #48f; }
.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 #5bf; padding: 3px; background-color: white; }
.selectImage img:hover { border: solid 1px orange; box-shadow: 0 0 6px orange }
span.cke_skin_kama { border: solid 1px #ccc !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-color: RGB(0,255,130); border: solid 1px RGB(0,200,100); background-image: url("/themes/gnuteca/images/accept-16x16.png"); }
.mMessageInformation { background-color: RGB(200,200,255); border: solid 1px RGB(50,50,255); background-image: url("/themes/gnuteca/images/info-16x16.png"); }
.mMessageError { background-color: RGB(255,80,80); border: solid 1px RGB(200,0,0); background-image: url("/themes/gnuteca/images/error-16x16.png"); color: white;}
.mMessageWarning { background-repeat: no-repeat; background-color: RGB(255,255,60); border: solid 1px RGB(255,185,60); background-image: url("/themes/gnuteca/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;}
/* Foi incluido para evitar duas barras de rolagem*/
.kardexControlTableRaw { overflow: auto; width: auto;}
.search #comment { float: left; }
.search #comments { float: left; margin-top: 10px; }
#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; }