#container aside{float:left;width:35%;border:3px solid #000;font-family:Stint Ultra Expanded;color:#fff;background:#353839;box-shadow:10px 10px 30px 5px #555}body.item #container aside{opacity:.1}#container aside div.content{margin:0;padding:0}#container aside h2{margin:0;height:1.5em;padding:1em 0 1em 2em;border-bottom:1px dashed #fff;font-size:1.1em;font-weight:700}#container aside h2 img{margin:0 1em 0 0;height:1.5em;vertical-align:bottom}#container aside h2 a.active{cursor:not-allowed;font-style:italic;font-weight:700}#container aside h2 a:not(.active):hover{color:#fff;text-decoration:underline}#container aside div.description{font-family:Raleway;font-style:italic;font-size:1.3em;margin:3em 2em 2em;padding:1em;border:.1em dotted #fff}#container aside ol{margin:3em 2em 2em 3em}#container aside ol li{font-size:1.2em;margin:1em 0 0}#container aside ol li a.active{cursor:not-allowed;font-style:italic;font-weight:700}#container aside ol li a.active:after{content:" ✔";font-size:1em;color:beige;margin-left:5px}#container aside ol li a:not(.active):hover{color:#fff;text-decoration:underline}#container main{float:left;width:65%;color:#002147}body.item #container main{opacity:.1}#container main div.content{margin:0 1em 1em;padding:0 0 0 1em}#container main div.main_content{margin:1em;font-size:1.2em;padding:.3em 0}#container main h1{margin:0 1em 1.5em;font-size:1.3em;font-weight:700;border:3px solid #000;font-family:Stint Ultra Expanded;box-shadow:10px 10px 30px 5px #555;background:#f5f5f5;padding:1em 0 1em 3.5em;position:relative}#container main h1:before{content:"";width:1.5em;height:1.5em;background-size:contain;background-repeat:no-repeat;position:absolute;top:1em;left:1em}#container main h1.catecismomayor:before{background-image:url(/black/image/menu/catecismomayor.png)}#container main h1.catecismomenor:before{background-image:url(/black/image/menu/catecismomenor.png)}#container main h3,#container main h4,#container main h5,#container main h6{display:none}#container main ol{margin:1em 0 0 1em}#container main ol li{margin:0 1em 0 0;font-size:1.21em}#container main ol li a.active{text-decoration:underline}#container main ol li:hover{text-decoration:underline}#answer{display:none}body#catecismomayor.item #answer{display:block;position:absolute;top:15%;left:25%;padding:2em;width:50%;height:auto;z-index:9999;background:#fffacd;background:#fffdd0;background:#dfff00;background:#ffffe0;background:#353839;border:1px solid #000;cursor:pointer}body#catecismomenor.item #answer{display:block;position:absolute;padding:2em;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:auto;z-index:9999;background:#fffacd;background:#fffdd0;background:#dfff00;background:#ffffe0;background:#353839;border:1px solid #000;cursor:pointer}body.item #answer .close{position:absolute;right:0;top:1px;width:32px;height:32px;opacity:.3}body.item #answer .close:hover{opacity:1}body.item #answer .close:before,body.item #answer .close:after{position:absolute;left:1px;content:" ";height:33px;width:2px;background:#333;background:#ffff00;background:#dfff00;background:#ffffe0;background:#fff}body.item #answer .close:before{transform:rotate(45deg)}body.item #answer .close:after{transform:rotate(-45deg)}body.item #answer div.question{font-size:1.5em;padding:.5em .5em .2em;font-weight:700;color:#ffffe0;color:#e3dac9}body.item #answer div.answer{font-size:1.5em;padding:.5em .5em .2em;color:#ffffe0;color:#e3dac9}body.item #answer div.item{font-size:1.5em;padding:.5em;color:#dfff00;color:#ffffe0;color:#e3dac9}body.item #answer ul.references{font-size:1.2em;padding:0 .5em;color:#8b0000;color:#dfff00;color:#ffffe0;color:#fff;list-style-type:none;margin:.1em 0 .5em;width:75%}body.item #answer ul.references li{margin:0 .2em .5em 0;font-size:1em;font-style:italic;display:inline;white-space:nowrap}body.item #answer ul.references li cite{cursor:pointer}body.item li a,body.item h2 a{cursor:default}#answer h4,#answer h5,#answer h6{display:none}body.item ul.references li cite{position:relative}body.item ul.references li cite:hover{font-weight:700}body.item ul.references li .tooltip{display:none}body.item ul.references li .tooltip{position:absolute;padding:2em;width:40%;height:auto;z-index:9999;background:#353839;background:#ffffe0;background:#fff;border:1px solid #000;cursor:pointer;color:#000;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;font-size:1em}
