﻿html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th{font-size:1em;font-weight:normal;font-style:normal}
fieldset,img{top:4px;border:0}
table{border-collapse:collapse;border-spacing:0;text-align:center}
td,th{text-align:left}
@font-face{font-family:'allerbold';src:url('/css/webfontkit/aller_bd-webfont.eot');src:url('/css/webfontkit/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),url('/css/webfontkit/aller_bd-webfont.woff') format('woff'),url('/css/webfontkit/aller_bd-webfont.ttf') format('truetype'),url('/css/webfontkit/aller_bd-webfont.svg#allerbold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'allerbold_italic';src:url('/css/webfontkit/aller_bdit-webfont.eot');src:url('/css/webfontkit/aller_bdit-webfont.eot?#iefix') format('embedded-opentype'),url('/css/webfontkit/aller_bdit-webfont.woff') format('woff'),url('/css/webfontkit/aller_bdit-webfont.ttf') format('truetype'),url('/css/webfontkit/aller_bdit-webfont.svg#allerbold_italic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'alleritalic';src:url('/css/webfontkit/aller_it-webfont.eot');src:url('/css/webfontkit/aller_it-webfont.eot?#iefix') format('embedded-opentype'),url('/css/webfontkit/aller_it-webfont.woff') format('woff'),url('/css/webfontkit/aller_it-webfont.ttf') format('truetype'),url('/css/webfontkit/aller_it-webfont.svg#alleritalic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'allerregular';src:url('/css/webfontkit/aller_rg-webfont.eot');src:url('/css/webfontkit/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),url('/css/webfontkit/aller_rg-webfont.woff') format('woff'),url('/css/webfontkit/aller_rg-webfont.ttf') format('truetype'),url('/css/webfontkit/aller_rg-webfont.svg#allerregular') format('svg');font-weight:normal;font-style:normal}
.clear{clear:both}
.clearer{clear:both;display:block;margin:0;padding:0;height:0;line-height:1px;font-size:1px}
.none{display:none}
.prel{position:relative}
.pabs{position:absolute}
.pad8{padding:8px}
.upper{text-transform:uppercase}
strong{font-weight:bold}
body{font:11px Verdana;margin:0;padding:0;line-height:14px;margin-bottom:70px}
a:link,a:visited,a:active{text-decoration:none}
a:hover{text-decoration:underline}
p{line-height:20px}
li{line-height:17px}
h1{font-weight:bold;font-size:14px;padding-bottom:10px}
h2{font-weight:bold;font-size:13px;line-height:14px}
h3{font-weight:bold;font-size:12px}
h4{font-weight:bold;font-size:12px}
li{list-style-position:inside}
.note{margin-left:10px;font-size:9px}
input,textarea,select{font-size:11px;font-family:Verdana,Arial;height:21px}
.img{position:absolute;margin-left:9px;margin-top:8px;width:99px;height:132px}
.tit{position:absolute;margin-left:116px;margin-top:8px;width:341px;height:18px}
.voltar{font:10px Verdana;margin:0;padding:0}
.desc{position:absolute;margin-left:116px;margin-top:25px;width:335px;height:141px}
.msg{padding-left:15px;margin:10px 0;background-repeat:no-repeat;background-image:url(/images/tick.gif)}
.msg.error{background-repeat:no-repeat;background-image:url(/images/error.gif)}
#headercontainer{width:960px;height:100px;position:relative;margin-top:20px}
.langcontainer{right:0;top:0;width:200px;position:absolute}
.langcontainer a{float:right;text-align:center;height:24px;width:24px;text-decoration:none;display:block;line-height:24px;margin-left:1px}
#logocontainer{position:relative;float:left;height:95px;width:250px;padding:0}
#headerCenter{position:absolute;left:260px;top:60px;height:45px;width:420px;vertical-align:top}
#headerCenter span{font-weight:bold;font-size:35px;line-height:normal}
#poweredEU_simple{display:none;position:absolute;left:238px;top:104px}
#poweredEU{float:right;margin:5px;position:absolute;right:0;top:75px;vertical-align:middle}
#poweredBON_simple{display:none;position:absolute;left:238px;top:104px}
.logocontainer{position:absolute;height:60px;padding:0;top:40px}
#adobecontainer{position:relative;float:right;height:60px}
#barcontainer{float:left;width:960px;height:8px}
.bar{float:left;width:960px;height:8px}
#linkscontainer{width:960px;margin:0 auto;padding:0;cursor:default}
.container{position:relative;width:960px;margin:0 auto}
#maincont{width:960px}
#leftcontainer{float:left;width:224px}
.leftMenuPanel{width:222px;margin-bottom:10px;height:auto;font-size:12px;line-height:16px;color:#666}
.leftMenuItem{margin-top:3px;width:224px;height:20px;text-indent:8px;font-size:12px;display:block;line-height:20px;text-transform:uppercase;vertical-align:middle}
#leftFilters .leftMenuItem{width:220px}
#leftContainer .scrollWrapper{overflow:auto;overflow-x:hidden}
.leftMenuItem:hover,.leftMenuItem.active{text-decoration:none}
.leftSubMenuItem{margin-top:3px;width:224px;height:20px;text-indent:20px;font-size:12px;display:block;line-height:20px;text-transform:uppercase;vertical-align:middle;text-decoration:none}
.leftSubMenuItem:hover,.leftSubMenuItem.active{text-decoration:none}
#leftMenuCategories{overflow:hidden}
#leftMenuCategories li{cursor:pointer;text-decoration:none;list-style-type:none}
.titlebar{width:725px;height:24px}
#footercontainer{float:left;margin-top:10px;width:960px;height:15px;font-size:9px;text-align:right}
.userLoggedIn{font-weight:bold}
#bookContainer,#externalBookContainer{position:relative;margin-top:10px}
#searchSettings{position:absolute;display:none;height:3px;width:10px}
.book{float:left;width:710px;height:60px;position:relative;margin:5px 5px}
.bookInfo{height:60px;overflow:hidden}
.bookThumb{float:left;height:60px;width:40px}
.bookDescription{float:left;padding:0 10px;width:490px}
.bookDescription .publisher{display:none}
.bookAction{padding:10px 0;position:relative;float:left;width:160px}
.bookCover{height:60px;display:table-cell;vertical-align:middle;overflow:hidden}
.bookCover img{margin-left:auto;margin-right:auto;height:50px}
.title{font-weight:bold;font-size:11px;margin-top:5px}
.btn{text-decoration:none!important;text-transform:uppercase;text-align:center;color:#fff;width:160px;line-height:20px;display:block;float:left;cursor:pointer}
.btn.disabled{background-color:#eee;color:#666;cursor:default;font-family:"Arial";font-size:7px}
.btn.disabled:hover{background-color:#eee;color:#666}
#searchBox{background-color:#f5f5f5;border:solid 1px #e9e9e9;height:50px;position:relative;top:2px;z-index:1000}
.sticky{position:fixed;top:0}
#searchBox #filterSpan{width:100px;position:absolute;top:17px;left:15px;vertical-align:middle;font-size:13px}
#searchBox input#txSearch{width:278px;padding-right:30px;height:22px;margin-top:0;padding-top:0;border:solid 1px #ccc;position:absolute;vertical-align:middle;top:13px;left:100px;font-size:13px}
#searchBox select#ddlWhere{width:150px;height:23px;margin-top:0;padding-top:0;border:solid 1px #ccc;position:absolute;top:13px;right:285px;font-size:13px}
#searchBox select#ddlOrderBy{width:115px;height:23px;margin-top:0;padding-top:0;border:solid 1px #ccc;position:absolute;top:13px;left:445px;font-size:13px}
.simplemodal-data p{margin-bottom:5px}
.imginfo{float:left;border:solid 0 #fff}
.info{padding-left:15px;float:left;width:285px;width:375px}
.info th{font-weight:900;color:#333}
.info input,.info select,.info textarea,.tocinfo textarea{width:99%}
.subjsGrid{margin-left:10px;width:400px;border:0}
.subjsGridDetails{width:600px;border:0}
.subjsGridDetails tr,.subjsGridDetails td{border:0}
.titinfo{font-family:Verdana;font-weight:bold;font-size:13px;text-decoration:underline}
.titlebarDT{position:relative}
.titlebarDT span{position:absolute;right:5px;top:0}
.titlebarDT span a{font-size:10px}
.titinfo input{font-size:15px}
.cat{font-size:11px;color:#333;font-weight:bold;line-height:20px}
.catinfo{font-size:11px;color:#333;line-height:20px}
.adinfobar{position:absolute;margin-left:-9px;margin-top:424px;width:966px;height:20px}
.adinfo{position:absolute;margin-left:20px;margin-top:2px;width:341px;height:18px}
.tocinfo{padding:5px}
#pager{cursor:default}
#pager ul.pages{display:block;border:0;text-transform:uppercase;font-size:10px;margin:0 0 50px;padding:0;cursor:default}
#pager ul.pages li{list-style:none;float:left;text-decoration:none;margin:0 0 0 2px;padding:0 5px;cursor:pointer;text-align:center;height:24px;line-height:24px;vertical-align:middle}
#pager ul.pages li.pgEmpty{cursor:default}
#pager ul.pages li.pgCurrent{font-weight:700}
div#searchStatus{float:left;width:400px}
.clearSearchBtn{z-index:10;background:url(/images/fechar.png) no-repeat 50% 50%;height:14px;width:14px;position:absolute;left:390px;top:18px}
.suggest_search_container{margin-bottom:35px;height:35px}
#Suggest_txtSearch{background-color:#EAEAEA;border:1px solid #AAA;height:30px;line-height:30px;width:200px;border-radius:5px;padding-left:5px;padding-right:5px;float:left}
#suggest_normalSearch{background:url(/images/botao_pesquisar_normal.png);background-repeat:no-repeat;height:30px;width:30px}
#suggest_normalSearch:hover{background:url(/images/botao_pesquisar_over.png);background-repeat:no-repeat}
#suggest_normalSearch span{display:none}
#lbSearch{float:left;margin-left:5px;margin-top:-13px;padding:0}
#suggest_advancedSearch{float:left;margin-top:3px;width:170px;margin-left:8px}
#advancedsearchtext{color:#666}
#advancedsearchtext:hover{color:#333;text-decoration:none}
.book_details{height:222px}
#bookdetails_suggestbtn{float:left;margin-left:15px}
.searchForm{width:720px}
.searchForm h1{margin-bottom:20px}
.searchForm label{line-height:18px;display:block;font-weight:bold;font-size:11px;color:#666}
.searchForm input{width:366px;height:30px;padding:0 5px;border:1px solid #ccc;margin-bottom:10px;width:467px}
.searchForm input:hover{outline:0}
.searchForm select{height:30px;line-height:30px;margin-bottom:10px;width:480px}
.searchForm .editor{display:none}
.searchResults h1 span{font-size:11px;color:#333}
.searchResults .filter{margin-bottom:10px;padding:10px;position:relative;font-size:10px;font-weight:bold;text-transform:lowercase;color:#666;background-color:#EEE}
.searchResults .filter select{font-size:11px}
.searchResults .pager{position:absolute;top:10px;right:10px;font-size:11px;font-weight:normal;text-transform:none;color:#666}
.searchResults .pager .first,.searchResults .pager .last{width:11px;height:9px;background-repeat:no-repeat}
.searchResults .pager .prev,.searchResults .pager .next{width:9px;height:9px;background-repeat:no-repeat}
.searchResults .pager .first{background-image:url(/images/seta_primeiro_on.png)}
.searchResults .pager .first:hover,.searchResults .pager .first:focus{background-image:url(/images/seta_primeiro_over.png)}
.searchResults .pager .first.off{background-image:url(/images/seta_primeiro_off.png)}
.searchResults .pager .prev{background-image:url(/images/seta_retroceder_on.png)}
.searchResults .pager .prev:hover,.searchResults .pager .prev:focus{background-image:url(/images/seta_retroceder_over.png)}
.searchResults .pager .prev.off{background-image:url(/images/seta_retroceder_off.png)}
.searchResults .pager .next{background-image:url(/images/seta_avancar_on.png)}
.searchResults .pager .next:hover,.searchResults .pager .next:focus{background-image:url(/images/seta_avancar_over.png)}
.searchResults .pager .next.off{background-image:url(/images/seta_avancar_off.png)}
.searchResults .pager .last{background-image:url(/images/seta_ultimo_on.png)}
.searchResults .pager .last:hover,.searchResults .pager .last:focus{background-image:url(/images/seta_ultimo_over.png)}
.searchResults .pager .last.off{background-image:url(/images/seta_ultimo_off.png)}
.inputDropDownBigSubjs,.inputDropDownLanguages{border:1px solid #CCC}
.ordenar_div{float:left;width:160px}
.section{position:relative;clear:both}
.sectionHeader{width:98%;padding:0 0 0 2%;margin-top:10px;margin-bottom:10px;height:24px;line-height:24px;vertical-align:middle}
.options{margin-top:-10px;margin-right:1px}
.options .optionsHeader{line-height:20px;min-height:20px;background-color:#EEE;border:1px solid #E5E5E5;color:#666;position:relative;cursor:pointer}
.options .optionsHeader:hover{background-color:#E0E0E0}
.options .optionsHeader .innerHeader{margin-left:2%;margin-right:30px}
.options .headerLabel{color:#333}
.options .optionsContent{background-color:#FFF;border:1px solid #E5E5E5;border-top:0}
.options .optionsSeparator{border:0;border-top:dashed 1px #E5E5E5;margin:1px 0}
.options .optionsToggle{cursor:pointer;float:right;font-size:10px;height:20px;padding-right:25px;position:absolute;right:0;text-align:right;top:0;width:120px;margin-left:125px}
.options .optionsToggleLabel{display:block}
.options .optionsToggle.expand{background:url(../images/button_down.gif) no-repeat scroll 125px 6px transparent}
.options .optionsToggle.collapse{background:url(../images/button_up.gif) no-repeat scroll 125px 6px transparent}
.options .optsCheck{margin-left:5px;vertical-align:middle}
.options .optsTitle{margin-left:-5px;vertical-align:middle}
.options .optRepo{padding:3px 1%;width:31%}
.loadingScroll,.loadingScrollFilters{display:none;position:fixed;bottom:0;margin-left:250px;width:200px;height:30px;background-color:white;line-height:30px;color:black;border-radius:10px 10px 0 0;border:1px solid #AAA;background-repeat:no-repeat;background-image:url(/images/ajax-loader.gif);text-transform:uppercase;background-position:10px;border-bottom:0;z-index:2000}
.loadingScroll span,.loadingScrollFilters span{margin-left:35px}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
div#mainContainer div.section div.sectionHeader span+span{background:url("/images/seta_avancar_over.png") no-repeat scroll 30% center transparent;left:0;position:absolute;top:24px;z-index:1000}
div#mainContainer div.section div.sectionHeader span+span a.sectionHeader{color:#666;cursor:pointer;text-transform:none;background-color:transparent}
#footerC{display:block;position:fixed;bottom:0;width:100%}
#footerC .container{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;background-color:#f5f5f5;border:1px solid #e9e9e9;padding:5px 10px;width:940px;height:50px;margin:0 auto;text-align:right}
#externalJournalsThematics .title.year{display:none}
#ctl00_content_abButton_lbILEIOLoan{float:left!important;margin-top:10px}
#supportedByMarka{text-align:right;display: none;}
.arrow-bottom {cursor: pointer;content: " ";background: url('/images/arrow_bottom.png') center center no-repeat;background-size: cover;margin: 0.4rem 0.5rem 0 0;width: 1rem;height: 1rem;float: right;}
.readweb-container {}
.readweb-container h3, .readapp-container h3 {color: #000;font-size: 15px;margin-bottom: 5px;text-align: center;}
.readweb-container a,
.readapp-container a {display: block;margin: auto;width: 155px;height: auto;overflow: hidden;}
.loan-buttons { width: auto;height: 50px;margin-left: 40px;}
.loan-buttons a {float: left !important;}
.loan-buttons a:first-child { margin-right: 2rem;}