body{font-size:100%;font-family:Arial,Verdana,Sans-serif;text-align:justify;margin:0}
ul{margin:1em;padding:0;list-style-type:none}
ol{margin:0 0 1em 0;list-style-type:none}
li{margin:0.5em;padding:0;line-height:1.5em;list-style-type:disc}
a{font-weight:bold;text-decoration:underline;color:#000;background-color:#fff}
img{border:none}
acronym,abbr{border-bottom:0.1em dashed #000;cursor:help}
p{margin:1em 0.5em;line-height:1.5em}
small{font-size:0.85em}
h1{font-size:1.4em;padding:0.4em;margin:0}
h2{font-size:1.2em;padding:0.5em;margin:0}
h3{font-size:1.1em;padding:0.5em;border-bottom:0.1em solid #060;clear:both}
h1,h2{background-color:#060;color:#fff}
th,th p,th p strong,th p em,#rgpd1a,#rgpd1a a{background-color:#efe;color:#000}
table{border-width:0;border-spacing:0;margin:1em 0.1em;font-size:0.9em;text-align:left}
caption{font-size:0;line-height:0;visibility:hidden}
th{border:0.04em solid #060;background-color:#efe;color:#000}
th:first-child{border-radius:0.45em 0 0 0}
th:last-child{border-radius:0 0.45em 0 0}
td{border:0.04em solid #060}
th p,td p{margin:0.7em}
tr:last-child td:first-child{border-radius:0 0 0 0.45em}
tr:last-child td:last-child{border-radius:0 0 0.45em 0}
input{padding:0.2em;border:0.1em solid #060;border-radius:0.5em;vertical-align:middle;font-family:Arial,Verdana,Sans-serif;font-size:1em;text-decoration:underline;width:95%}
input[type=submit],.boton,.nav-pags a{background-color:#060;color:#fff;cursor:pointer;font-weight:bold;padding:0.3em 0.5em;border:0;border-radius:0.5em;width:auto;text-decoration:none}
input[type=radio]{width:1em;margin:0.5em 1em}
.quiz_section{margin-top:1em}
.quiz_end{margin-bottom:2em}
.cadena{width:9em;text-decoration:none}
.tick{width:1.5em}
textarea{padding:0.3em;border:0.1em solid #060;border-radius:0.5em;line-height:1.5em;font-family:Arial,Verdana,Sans-serif;width:95%}

#cookies{padding:0.5em;position:fixed;z-index:999999999;clear:both;color:#fff;background-color:#009}
#cookies a,#cookies p{color:#fff;background-color:#009}
.ads{clear:both;text-align:left !important;margin:1em 0}

#pagina{margin:0 auto;overflow:visible;max-width:45.5em}

#top{border:0.1em solid #060}
#top ul{display:inline-block;margin:0.25em}
#top ul li{display:inline-block}
#ahora{margin:0 0.5em;padding:0}
#ahora li{display:inline-block}

#info,.post{margin:1em 0;clear:both}
.post-top{border:0.1em solid #060;margin:1em 0;text-align:left}
.post-top p{margin:0.5em}
.post-text li{margin:0.5em 0 0.5em 1em}
.post-menu{margin:1em 0 2em 0}
.post-menu ul li{display:inline}
.post-menu ul a.mas{background-color:#efe;color:#000;cursor:pointer;font-weight:bold;border:0.1em solid #060;width:auto;padding:0.5em;border-radius:0.5em}
#redes ul{margin:1em 0}
#redes ul li{display:inline-block;margin:0.2em}
.red-img{display:inline-block;width:72px;height:72px;border-radius:0.7em;background-image:url('/imagenes.png')}
#wa{background-position:0 0}
#fb{background-position:-72px 0}
#tw{background-position:0 -72px}
#gp{background-position:-72px -72px}
.red-txt{display: none !important;font-size:0}
#cc{display:inline-block;background-image:url('/imagenes.png');background-position:0 -144px;width:88px;height:31px}
#comments{padding:0 0 1em 0;margin:0}
#comments li{list-style-type:none;border-bottom:0.1em solid #060;padding:1em 0;margin:0}
.aviso{color:#f00;background-color:#fff} 
#respond{clear:both}
#rgpd1a {border-radius:0.5em;border:0.1em solid #060;margin:0.5em;padding:0 1em}
.nav-pags{clear:both}
.nav-pags ul{display:inline-block;margin:0.25em}
.nav-pags ul li{display:inline-block}

div.QuestionNavigation{text-align:center}
.QNum{margin:1em}
li.QuizQuestion{padding:1em;list-style-type:none}
ol.MCAnswers li{margin:0.7em;list-style-type:none}
.FuncButton,.FuncButtonUp,.FuncButtonDown{background-color:#060;color:#fff;cursor:pointer;font-weight:bold;padding:0.5em;border:0;border-radius:0.5em}
.FuncButtonUp{background-color:#606;color:#fff}

#pie{clear:both;margin:2em 0}
#pie ul ul li{margin-left:2em}
#footer{text-align:center;font-size:0.85em}

@media print{
#cookies,#cookies *,#ahora,#ahora *,#top ul,#top ul *,.post-top p,#rel,#secciones,#redes,#cc,#comments,#comments *,.nav-pags,.nav-pags *,#pie,#pie *,.ads{display:none !important}
h1{font-size:1.4em;padding:0.4em;background-color:#efe;color:#000;border-radius:0.5em}
h2{font-size:1.4em;padding:0.5em;background-color:#efe;color:#000;border-radius:0.5em}
p{page-break-inside:avoid}
a{text-decoration:none}
#footer{position:fixed;bottom:0;left:35%;font-size:0.6em;margin:0;padding:0}
}