* { margin: 0; padding: 0; }

body  { font-family: "Century Gothic", sans-serif; font-family: Gill Sans / Gill Sans MT, sans-serif; background-color: #f0f0f0; }

h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; }
p  { width: 700px;  margin-bottom: 20px; line-height: 1.6em; text-align: justify; }

#page { width: 700px; margin: 20px auto 20px auto; padding: 20px;  background-color: #fff; border-radius: 10px; border: none; }

img { border-radius: 10px; }
a { color: #000; text-decoration: underline;}
a:link { color: #000; }
a:hover { color: #000; text-decoration: underline; }
a:visited { color: #000; }

header, #header {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

#nav { padding: 0px 0px 20px 0px; }

footer, 
#footer 
{
    height: 40px;
    padding: 10px 20px;
    font-size: 0.7em;
    color: #000;
    clear: both;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

#footer a { }
#login_panel { float: right; }

ul#mainnav { background-color: #a0a0ff; xbackground: url(/images/navbar.gif) repeat-x; padding:  2px 0px 0px 20px; margin: 0; text-align: center; border-radius: 5px; }
ul#mainnav li {  display:inline-block; list-style: none; height: 25px; padding-right: 10px; padding-top: 2px; border-radius: 5px; }
ul#mainnav a {  text-decoration: none;}
ul#mainnav li:hover, ul#mainnav li.on {   font-weight: bold;}
ul#mainnav li:hover a, ul#mainnav li.on a {}

.editarea { position: relative;  min-height: 30px; }
.editlink {  position: absolute; right: 2px;  top: 2px;  background-color: #0f0;  border-radius: 4px; }
.editlink a { display: inline-block; padding: 2px; color: #000; text-decoration: none; font-weight: normal; font-size: 12px; border: 2px solid #000;
    border-radius: 4px; } 
.editlink a:hover { text-decoration: underline; }
.editlink  a, .editlink a:link, .editlink a:visited, .editlink a:hover, .editlink a:active { color: #000 !important; }

#content h1 { font-size: 20pt; }
td  p { width : auto; }
#header h1 { color: #0000e0; }