/* eca.css - notices and documentation at the end of the file */
body {
 margin-top              : 0.4rem             ;
 margin-right            : 2%                 ;
 margin-left             : 2%                 ;
 padding-bottom          : 0.1rem             ;
 line-height             : 1.2                ;
 background-color        : #fffffe            ;
 color                   : black              ;
 font-family             : verdana            ;
 font-size               : 1rem               ;
}
body::after {
 content                 : '□'                ;
 margin-left             : 50%                ;
 color                   : #999999            ;
 font-size               : 1.1rem             ;
}
h1 {
 margin-top              : 0.6rem             ;
 margin-bottom           : 0.9rem             ;
 text-align              : center             ;
 font-size               : 1.4rem             ;
}
h2 {
 margin-top              : 0.6rem             ;
 margin-bottom           : 0.1rem             ;
 padding-bottom          : 0.1rem             ;
 font-size               : 1.1rem             ;
}
section {
 margin-top              : 1.8rem             ;
 margin-bottom           : 1.1rem             ;
}
p {
 margin-top              : 0.1rem             ;
}
cite {
 display                 : block              ;
 margin                  : 1rem               ;
 color                   : #660000            ;
}
em {
 color                   : #880000            ;
}
code {
 color                   : #990000            ;
 font-size               : 1.1rem             ;
}
img.b {
 display                 : block              ;
 max-width               : 100%               ;
 width                   : 1000px             ;
 height                  : auto               ;
 margin-left             : auto               ;
 margin-right            : auto               ;
}
img.s {
 max-width               : 100%               ;
 width                   : 400px              ;
 height                  : auto               ;
 border-radius           : 20px               ;
}
table {
 margin-right            : auto               ;
 margin-left             : auto               ;
 padding                 : 0.5rem             ;
 border-collapse         : collapse           ;
}
table.left {
 margin-right            : auto               ;
 margin-left             : 45%                ;
 padding                 : 0.5rem             ;
 border-collapse         : collapse           ;
}
th {
 border                  : 1px solid #888888  ;
 padding                 : 0.3rem             ;
}
th.n {
 font-weight             : normal             ;
}
td {
 border                  : 1px solid #888888  ;
 padding                 : 0.3rem             ;
}
td.r {
 text-align              : right              ;
}
dl {
 margin-top              : 0.1rem             ;
}
dt {
 text-decoration         : underline dotted   ;
}
dd {
 text-align              : left               ;
 margin-left             : 0.9rem             ;
 margin-bottom           : 0.5rem             ;
}
ul {
 margin-top              : 0px                ;
 padding-left            : 0.1rem             ; 
 list-style              : inside             ; 
}
ul.top {
 margin-top              : 2rem               ;
 margin-left             : 20%                ;
 background              : #ffffff            ;
}
ul.menu {
 margin-top              : 3%                 ;
 margin-left             : 18%                ;
}
li {
 padding                 : 0.1rem             ;
}
ol {
 margin-top              : 0px                ;
 padding-top             : 0px                ;
}
p.mb {
 margin-bottom           : 6px                ;
 padding-bottom          : 0px                ;
}
a:link {
 text-decoration         : none               ;
 color                   : #0000CC            ;
}
a:visited {
 text-decoration         : none               ;
 color                   : #0000CC            ;
}
a:hover {
 text-decoration         : none               ;
 border-bottom           : 2px solid #660000  ;
}
#home {
 position                : absolute           ;
 margin-top              : -0.2rem            ;
 margin-left             : -0.2rem            ;
 left                    : 2.5%               ;
 font-size               : 2.1rem             ;
}
#logo {
 position                : fixed              ;
 max-width               : 100%               ;
 width                   : 35%                ;
 top                     : 30%                ;
 border-radius           : 60px               ;
}

#logo:hover {
 transform               : rotateX(90deg)     ;
 transition              : .9s ease-in-out    ;
}
.gra {
 display                 : block              ;
 max-width               : 100%               ;
 height                  : auto               ;
 margin-left             : auto               ;
 margin-right            : auto               ;
}
.foto {
 display                 : block              ;
 max-width               : 100%               ;
 height                  : auto               ;
 margin-left             : auto               ;
 margin-right            : auto               ;
 border-radius           : 20px               ;
}
.comment {
 color                   : #999999            ;
 font-family             : monospace          ;
 font-size               : 0.9rem             ;
}
.center {
 text-align              : center             ;
}
.pre {
 margin-top              : 2rem               ;
 margin-bottom           : 2rem               ;
 margin-left             : 8rem               ;
}
.s {
 font-size               : 0.8rem             ;
 font-weight             : normal             ;
}
/*
date: 2024-03-07
relation: http://limes.lu
creator: M.T. Carrasco Benitez
rights: CC BY-SA: Creative Commons Attribution-ShareAlike
*/
