.search .gridActions { min-width:35px; }
.search .mFormBody { border: none; background-color:rgba(0,0,0,0);}
.search #mlabel22 {display: none}
.search #searchFields{background-color:rgba(0,0,0,0);}
.search .gUserMenuButton {background:none;}
.search #upperUserLogin { width: 182px; margin-left: 775px; margin-top: -142px;color: black;}
.search .mTextFieldSimpleSearch{ margin: 1px 1px 1px 1px; width: 92px; padding: 1px 1px 1px 1px;} 
.search .mLabelSimpleSearch { color:white); display: inline-table; width: 63px; height: 22px; }
.search .mLabelSimpleSearch { color:rgb(0, 50, 149); }
.search .mLabelSimpleSsearch a {color:rgb(0, 50, 149);}
.search .searchFooterContent  {color:rgb(0, 50, 149);}


.search .searchTop {
	background: none !important;	
}

.divLogin {
	background: none;
}

.mThemeContainerTop {
	height: 26px;
	background: #4496D2 !important;
	box-shadow: 0 1px 2px #0076a3;
}

.mTopmenuSeparator, .statusBarSeparator {
	height: 26px;
	background: none;
}
/*
.search .GSearchMenu {
    background-image: none;
    background-color: #4496D2 !important;
    border: 1px solid #ccc;
    margin-left: 2px;
}

.search .GSearchMenu:before {
    content: "MINHA BIBLIOTECA";
    float: left;
    line-height: 43px;
	margin-left: 20px;
	color: #fff;
	font-size: 16px;
	margin-right: -200px;
}

.search .GSearchMenuSeparator {
	height: 43px;
	border-left: 2px solid #0076a3;
	background: none;
}
*/


.mTextFieldSimpleSearch:hover, .mTextFieldSimpleSearch:focus {
	background: #fff !important;
	border-color: #4496D2;
}

.mTextFieldSimpleSearch {
	/*float: right; */
	margin: 0px 10px 0px 0px !important;
	background: #f5f5f5 !important;
}

.search .mTextField:hover, 
.search .mTextField:focus,
.search .mSelection:hover,
.search .mSelection:focus {
	background: #fff !important;
	border-color: #4496D2;
}

.search .mTextField, .search .mSelection {
	background: #f5f5f5 !important;
}


.mLabelSimpleSsearch a{
	/*display: none; */
}

.gUserMenu{
	background: #fff;
	border: 1px solid #ccc;
	/* border-top: 0px; */
	background: #fff;
}

@media screen and (min-width: 1024px) {
    .search #searchFields {
        /*padding: 10px 8px 12px 11px !important;*/
    }
}
.search #searchFields {
	background-color: #fff !important;
	border: 1px solid #ccc !important;
}

.gUserMenuButtonEx .mLink:link, .search .gUserMenuButtonEx {
	letter-spacing: 0px !important;
}

.search #upperUserLogin {
    width: 450px !important;
	margin-left: 540px !important;
    float: right;
}

.search .mLabelSimpleSearch{
	color: #666;
}


#upperUserLogin #btnLoginUpper {
    margin-top: -5px !important;
    padding: 0;
}

.mButton { 
	border-bottom:1px solid #999; 
	border-right:1px solid #999; 
	border-left:1px solid #ccc; 
	border-top: 1px solid #ccc;
}


.mButton:hover { 
	background-color: #fff; 
	border:1px solid #4496D2;
	border-bottom:1px solid #ccc; 
	border-right:1px solid #ccc; 
	border-left:1px solid #999; 
	border-top: 1px solid #999;
	box-shadow:none;
	cursor: pointer;
}

.searchBanner img{
	height: 60px;
	margin-top: 15px;
}

.searchBanner div{
	display: none;
}

.search .searchFooter {
    background: none !important;
}

.search {
    background: #EAEAEC url("file.php?folder=searchTheme&file=bg.jpg") 50% 0 repeat;
}

.search .divMaterialContent {
    font-size: 12px;
    color: black;
}

.search td .mTableRaw tr td {
    font-size: 100%;
}
