/*
all.css
Oct 2012
M.T. Carrasco Benitez
*/

body {
 margin                  : 1%                 ;
 margin-top              : 0.2em              ;
 padding-bottom          : 1.6em              ;
 border-bottom           : 2px solid #660000  ;
 background-color        : #fffff3            ;
 background-image        : none               ;
 color                   : black              ;
 font-family             : serif              ;
 text-align              : justify            ;
}

h1 {
 margin-top              : 0.6em              ;
 margin-bottom           : 0.1em              ;
 text-align              : center             ;
 font-size               : 1.4em              ;
}

h2 {
 margin-bottom           : 0.1em              ;
 font-size               : 1.3em              ;
}

h3 {
 margin-bottom           : 0.1em              ;
 font-size               : 1.1em              ;
}

p {
 margin-top              : 0.1em              ;
 font-size               : 1em                ;
}

a:link {
 text-decoration         : none               ;
 color                   : #0000CC            ;
}

a:visited {
 text-decoration         : none               ;
 color                   : #0000CC            ;
}

a:hover {
 text-decoration         : none               ;
 border-bottom           : 2px solid #660000  ;
}

code {
 color                   : olive              ;
}

ul.menu {
 margin-left             : 12%                ;
 font-weight             : normal             ;
 font-size               : 1.0em              ;
}

dl.menu {
 margin-left             : 12%                ;
 font-weight             : normal             ;
 font-size               : 1.0em              ;
}

table {
 margin                  : 1%                 ;
 padding                 : 0.8%               ;   
 border-collapse         : collapse           ;   
 margin-left             : auto               ;
 margin-right            : auto               ;
}

th {
 border                  : 1px solid #888888  ;
 padding                 : 0.2em              ;   
 text-align              : center             ;
 font-size               : 1em                ;   
}

td {
 border                  : 1px solid #888888  ;
 padding                 : 0.2em              ;   
 font-size               : 1em                ;   
}

img.noborder {
 border-style            : none               ;   
}

img.right {
 position                : absolute           ;
 right                   : 30px               ;
 top                     : 99px               ;
 border-style            : none               ;   
}

#bar {
 margin-bottom           : 0.5em              ;
 border-bottom           : 2px solid #660000  ;
 padding-bottom          : 0.2em              ;
 text-indent             : 1%                 ;
 text-align              : center             ;
 font-family             : monospace          ;
 font-weight             : bold               ;
 font-size               : 2.1em              ;
}

#sbar {
 text-align              : center             ;
 font-size               : 1.2em              ;
}

#logo {
 display                 : block              ;
 border-style            : none               ;   
 margin-left             : auto               ;
 margin-right            : auto               ;
 padding                 : 0.5em              ;
}

#identifier {
 display                 : inline             ;
 width                   : 50px               ;
 height                  : 50px               ;
 margin                  : 0                  ;
 padding                 : 0                  ;
}

span.bmenu {
 margin-top              : 0.2em              ;
 position                : absolute           ;
 left                    : 0.1%               ;
 font-weight             : normal             ;
 font-size               : 0.6em              ;
}

span.comment {
 font-weight             : lighter            ;
 font-size               : 0.8em              ;
 color                   : gray               ;
}

span.hide {
 display                 : none               ;
}
/* +++ */
