﻿/* Marka Library Specific
----------------------------------------------*/
#searchSettings {position:absolute;display: none;height: 3px; /* page size - simple */width: 10px; /* page size - detail */}
/* books
---------------------------------------------*/
.book{float:left;width: 48%;height: 190px;position: relative;margin: 5px 5px;}
.bookInfo {height: 100%;overflow: hidden;}
.bookThumb {float: left;height: 160px;width: 140px;}
.bookDescription {float:left;padding: 0 10px;width: 185px;}
.bookAction {padding: 5px 0;position: relative;float:left;width: 160px;}
.bookCover{height: 160px;display: table-cell;vertical-align: middle;overflow: hidden;}
.bookCover img{margin-left: auto;margin-right: auto;height: 150px;}
#headercontainer{height: 167px;margin-top: 0px !important;}
#barcontainer {float: right;height: 8px;width: 722px;}
.langcontainer{right: 1px !important; top: 20px !important; }
.langcontainer a {height:20px !important;line-height:20px!important;width:20px!important;font-size:10px!important;}
#logocontainer {height:167px !important;width:960px !important;}
#logocontainer img{ position: static !important; /*height: 78px !important; left: 170px!important; position: relative!important; top: 11px!important;*/ }
#headerCenter{ left: 197px !important; top: 60px !important; }
#headerCenter span{ font-size: 30px !important; }
#logo_euebooks_white { display:none; height:10px; }
#logo_euebooks{ height: 10px; }
#poweredEU { margin-right:0 !important; right: 5px !important; top: 144px !important; }
#poweredEU a { color: transparent !important; }
/* Colors
---------------------------------------------*/
body  { color: #333; }
a { color: #986201; text-decoration: none; }
a:hover{ }
h1 { color: #990000; }
h2 { color: #990000; }
h4 { color: #990000; }
.btn:hover { background-color: #5F85B0; color: #FFF; }
.title, a .title {  color: #CC0000; }
.title:hover, a:hover .title, .titinfo { color: #CC0000; text-decoration: underline;  }
.titlebar { color: #fff; background-color: #999; }
.langcontainer a {background-color: #032457; color: #fff; }
.langcontainer a:hover { background-color: #5F85B0; color: #FFF; }
.langcontainer a.selected { background-color: #5F85B0; color: #FFF; }
.leftMenuItem{text-transform: none;background-color: #032457;color: #fff;font: 14px/22px allerbold;height: 25px;width: 100%;-moz-border-radius: 7px; /* Firefox */border-radius: 7px; /*Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */-webkit-border-radius: 7px; /* Safari and Chrome */}
.leftSubMenuItem { background-color: #ECE2D9; color: #000000; width: 100%; -moz-border-radius: 7px; /* Firefox */ border-radius: 7px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ -webkit-border-radius: 7px; /* Safari and Chrome */ }
.leftMenuItem:hover, .leftMenuItem.active,.leftSubMenuItem:hover, .leftSubMenuItem.active{background-color: #5F85B0;color: #fff;}
.leftMenuItem.selected, .leftSubMenuItem.selected{ background-color: #F5E7E7; color: #fff; }
#leftFilters .leftMenuItem:hover,  #leftFilters .leftMenuItem.active { background-color: #986201; color: #fff; } /* MENU */
#leftFilters .leftSubMenuItem:hover, #leftFilters .leftSubMenuItem.active { background-color: #ccc; color: #000; } /* SUBMENU */
#pResults .leftSubMenuItem:hover, #pResults .leftSubMenuItem.active{ background-color: #ccc; color: #000;  } /* RESULTS HEADER */
#leftFilters .leftSubMenuItem, #pResults .leftSubMenuItem{ background-color: #ccc; color: #000;} /*#7611: densidade filtros*/
#pager ul.pages li { /*background-color:#9b0d05;*/ }
#pager ul.pages li:hover { background-color:#F5E7E7; color: #990000; }
#pager ul.pages li.pgEmpty { background: url(/images/template/retroceder_off.png) center center no-repeat; /*background-color:#9b0d05; color:#bbb;*/ }
#pager ul.pages li.pgCurrent { background-color:#F5E7E7; color:#990000; }
.error { color: #8e2800; }
.msg { background-color: #fff; }
.msg.error { background-color: #fff; }
#headercontainer { background-color: transparent; }
#headerCenter{ color: #FFF; display:none; }
#poweredEU { color: #5F85B0; }
#barcontainer {background-color: #9b0d05;display: none;}
/*Store Details*/
.titlebarDT span a { color:#fff; }
.adinfobar { background-color: #ccc; }
.info th, .cat, .catinfo  { color: #333; }
/****** NOVO LAYOUT*/
#mainContainer .section {font-family: allerregular;}
#searchBox{-moz-border-radius: 7px; /* Firefox */border-radius: 7px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */-webkit-border-radius: 7px; /* Safari and Chrome */}
#searchBox #lbApplySearch {background-color: #032457;border-width: 0;color: #FFFFFF;cursor: pointer;font-family: Arial;font-size: 12px;font-weight: bold;height: 25px;width: 100px;-moz-border-radius: 7px; /* Firefox */border-radius: 7px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */-webkit-border-radius: 7px; /* Safari and Chrome */}
#searchBox #lbApplySearch:hover {background-color: #5F85B0;}
#searchBox select#ddlWhere {font-size: 12px;padding-top: 2px;width: 90px;}
#searchBox select#ddlOrderBy {font-size: 12px;padding-top: 2px;width: 115px;}
.options .optionsHeader { background: transparent; border:none; }
.options .optionsHeader:hover { background-color: #FFF; cursor: auto; }
.options .optionsHeader .innerHeader { margin-left: 0% !important; margin-right: 0px; }
.options .headerLabel{color: #999;float:right;font-size:12px;margin-right:5px}
.options .optionsToggle { float: left; margin-left: 5px; padding-left: 20px; position: static; text-align: left; width: auto; }
.options .optionsToggle.expand { background: url("../images/button_down.gif") no-repeat scroll left center rgba(0, 0, 0, 0); }
.options .optionsToggle.collapse { background: url("../images/button_up.gif") no-repeat scroll left center rgba(0, 0, 0, 0); }
.btn {background-color: #032457;color: #FFF;float: left;margin-left: 10px;font-family: Arial;font-size: 11px;font-weight: bold;height: 25px;line-height: 25px;width: 100px;-moz-border-radius: 7px; /* Firefox */border-radius: 7px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */-webkit-border-radius: 7px /* Safari and Chrome */}
#searchBox span.clearSearchBtn {background-color: #CC6666;color: #FFFFFF;height: 14px;position: absolute;top: 18px;width: 14px;z-index: 10;}
#searchBox span.clearSearchBtn:hover {background-color: #CB0000;}
.sectionHeader { background-color: #FFF; border-bottom: 2px #032457 solid; color: #032457; font: 15px/19px allerbold; padding: 0 !important; text-transform: uppercase; width: 100% !important; }
.sectionHeader span a.sectionHeader {font-family: allerregular;font-size: 10px;border: none;}
.sectionHeader #pager {font-family: allerregular;}
.title, a .title, .title.year {color: #8d8d8d !important;font-size: 12px !important;font-family: Arial !important;font-weight: bold !important;}
.title:hover, a:hover .title, .titinfo {color: #5F85B0 !important;text-decoration: none;}
.section div.book div.bookDescription span.thematic {color: #333 !important;font-family: Arial !important;font-size: 11px !important;font-weight: normal !important;}
.catalogInfo {font-family: Arial;font-size: 10px;}
.bookAction {font-family: arial;font-size: 10px;text-align: right;}
/*pager */
#pager ul.pages li { color: #666; background-color: transparent; }
#pager ul.pages li:hover { background-color: #d9c5b4; }
#pager ul.pages li.pgCurrent { color: #5F85B0; background-color: transparent; }
#pager ul.pages li.pgPrev,#pager ul.pages li.pgNext { background: #FFF; width: 7px; }
#pager ul.pages li.pgPrev { background: url("/images/template/retroceder.png") no-repeat scroll 50% 50% transparent; text-indent: 175%; white-space: nowrap; overflow: hidden; }
#pager ul.pages li.pgPrev:hover { background: url("/images/template/retroceder_over.png") no-repeat scroll 50% 50% transparent; }
#pager ul.pages li.pgPrev.pgEmpty { background: url("/images/template/retroceder_off.png") no-repeat scroll 50% 50% transparent; }
#pager ul.pages li.pgNext { background: url("/images/template/avancar.png") no-repeat scroll 50% 50% transparent; text-indent: 175%; white-space: nowrap; overflow: hidden; }
#pager ul.pages li.pgNext:hover { background: url("/images/template/avancar_over.png") no-repeat scroll 50% 50% transparent; }
#pager ul.pages li.pgNext.pgEmpty { background: url("/images/template/avancar_off.png") no-repeat scroll 50% 50% transparent; }
/* REFINED SEARCH */
#leftFilters .leftSubMenuItem,#leftFilters .leftSubMenuItem:hover { background-color: #D9C5B4; }
#resultsContainer .headerTitle.leftSubMenuItem,#resultsContainer .headerAuthors.leftSubMenuItem,#resultsContainer .headerType.leftSubMenuItem,#resultsContainer .headerYear.leftSubMenuItem { font-family: arial; font-weight: bold; line-height: 25px; }
#resultsContainer .book .bookInfo .bookDescription { font-family: arial; font-size: 12px; }
/*
 * Search results
 */
.searchResults.grid .bookCover{display:block;float:left;margin-left:auto;margin-right:auto;text-align:center;width:50px}
.searchResults.grid .book>div+div{position: absolute;right:0;top:25px}
.searchResults.grid .book>div:last-child a{display:none}
.searchResults.grid .book>div:last-child a:last-child{display:inline}
#leftContainer {position:absolute !important;top: 282px !important;}
#leftContainer.auxClass {top: 167px !important;}
#leftContainer.ileio{top: 230px !important;}
/* Search Results */
/*.searchResults div.group div.book div {height: auto;}
.searchResults div.group div.book div span {left: 50px;position: absolute;top: 19px;}
.searchResults div.group div.book div span.title {top: 0;}
.searchResults div.group div.book div:last-child {bottom: 0;height: 30px;position: absolute;right: 0;}
.searchResults div.group div.book div:last-child a:first-child {margin-right: 10px;}*/

.leftMenuItemContainer, .leftMenuItemContainer .leftMenuItem {
    height: auto;
}
.leftMenuItemContainer {
	margin-bottom: 12px;
}
.leftMenuItemContainer .leftMenuItem {
	padding: 2px 0;
}
