@font-face{font-family:'open_sanslight';src:url(../fonts/OpenSans/opensans-light.eot);src:url(../fonts/OpenSans/opensans-light.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-light.ttf) format('truetype'),url(../fonts/OpenSans/opensans-light.svg#open_sanslight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'open_sansregular';src:url(../fonts/OpenSans/opensans-regular.eot);src:url(../fonts/OpenSans/opensans-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-regular.ttf) format('truetype'),url(../fonts/OpenSans/opensans-regular.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}.containDialog{position:absolute;width:100%;height:100%;top:0;left:0;font-family:'open_sanslight';background-color:rgba(0,0,0,.9);z-index:9999}.containDialog .boxDialogue{position:absolute;width:40%;height:auto;top:25%;left:0;right:0;margin:auto;border-radius:7px;background-color:rgba(255,255,255,.9);padding:20px 10px 0}.containDialog .boxClose,.modalViewerBox .toolsTop.draggModal:before{position:absolute;top:0;background-repeat:no-repeat;background-size:100% 100%}.containDialog .boxClose{width:30px;height:30px;right:0;z-index:9999;background-image:url(../img/closeBlack.svg);cursor:pointer}.containDialog .boxTxtDialogue{position:relative;display:block;word-wrap:break-word;width:90%;height:auto;left:0;right:0;margin:auto;top:1%;font-size:18px;font-family:'open_sanslight';color:#000;text-align:center}.containDialog .boxBtns{position:relative;margin-top:20px;width:100%;height:40px;border-top:1px solid rgba(0,0,0,.1);text-align:center}.containDialog .btnsDialog{width:40%;height:auto;padding:5px;display:inline-block;left:0;right:0;margin:0 2%;font-size:16px;font-family:'open_sanslight';color:#0054f2;text-align:center;cursor:pointer}.containDialog .ItemList{position:relative;width:90%;cursor:pointer;padding:5px;margin:5px;background:#00ab96;color:#000;border-radius:4px}.containDialog .ItemList:hover{background-color:rgba(0,0,0,.6);color:#fff}.containDialog .ItemListSelecc{border-radius:10px;cursor:pointer;padding:5px 5%;margin:5px;background:rgba(234,221,55,.7);color:#000}.containDialog .contenedorLista{position:relative;box-sizing:border-box;font-size:14px;width:90%;height:60%;overflow:auto;margin-top:4%;margin-left:5%;border:1px solid rgba(0,0,0,.3)}.modalViewerBox{position:absolute;width:auto;height:auto;background-color:#fff;border-radius:5px;opacity:1;box-shadow:-2px 2px 20px 0 rgba(0,0,0,.35)}.modalViewerBox .contentHtml{position:relative;width:100%;height:94%;height:calc(100% - 30px);margin-left:0;overflow:auto;background-repeat:no-repeat;background-size:contain}.modalViewerBox .contentHtml .name,.modalViewerBox .contentHtml .title{margin-top:10px;font-weight:400;text-align:center;color:#c30;font-size:20px}.modalViewerBox .contentHtml .author,.modalViewerBox .contentHtml .country,.modalViewerBox .contentHtml .genre,.modalViewerBox .contentHtml .year{color:#b87f23;font-weight:400;text-align:center;font-size:18px;margin-top:3px}.modalViewerBox .contentHtml .tags{text-align:center;margin-top:10px}.modalViewerBox .contentHtml .tags .tag_libro{position:relative;margin:2px 5px;display:inline-table;cursor:pointer}.modalViewerBox .contentHtml .tags .tag_libro:hover{background-color:silver;color:#b87f23}.modalViewerBox .contentHtml .biography,.modalViewerBox .contentHtml .summary{color:#000;font-weight:400;text-align:justify;font-size:18px}.modalViewerBox .contentHtml .go_to_book{font-size:16px;text-align:right;color:#c30;cursor:pointer;margin:20px 0}.modalViewerBox .contentHtml .go_to_book:hover{color:#930}.modalViewerBox .toolsTop{position:relative;width:100%;height:30px;top:0;border-top-left-radius:5px;border-top-right-radius:5px}.modalViewerBox .titleModal{position:relative;display:inline-block;float:left;margin-right:40px;padding:3px 10px}.modalViewerBox .toolsTop .closeModalViewer{position:absolute;right:0;width:30px;height:30px;cursor:pointer;background-image:url(../img/closeBlack.svg);background-repeat:no-repeat}.modalViewerBox .toolsTop.draggModal{background-color:#3c6aa5;cursor:pointer}.modalViewerBox .toolsTop.draggModal:before{content:"";width:40px;height:100%;left:0;background-image:url(../img/move-option.svg)}.modalViewerBox .btnFullScreen{float:right;width:30px;margin-right:30px;font-size:12px;text-align:center;line-height:30px}.modalViewerBox .infoTitle{position:absolute;padding:0 10px;text-align:left;width:calc(100% - 50px);left:0;top:0}