html,body {
height:100%;
width:100%;
min-width:700px;
min-height:300px;
font-family:"Trebuchet MS", sans-serif;
margin:0;
padding:0;
}
#container {
min-height:100%;
position:relative;
}
#header {
background:#eee;
height:102px;
padding:0;
}
#body {
clear:both;
float:none;
padding-bottom:40px;
}
#foot {
clear:both;
height:40px;
width:100%;
}
#footer {
background:#ccc;
height:38px;
position:fixed;
width:90px;
bottom:0;
border:1px solid #f7931e;
margin:0 45%;
}
#lowfooter {
background:#000;
color:#fff;
position:fixed;
bottom:0;
width:100%;
height:39px;
}
#rlowfooter {
background:#000;
color:#fff;
position:fixed;
bottom:0;
width:30%;
height:39px;
margin:0px 66%;
}
#rlowfooter a {
color:#fff;
text-decoration:none;
}
#rlowfooter a:hover {
background-color:yellow;
color:#000;
}
#header p,#header h1 {
float:left;
margin:0;
padding:1px;
}
#footer p,#lowfooter p,#rlowfooter p {
margin:0;
padding:10px;
}
#title {
float:left;
width:100px;
height:100px;
}
#language {
float:right;
margin:0;
padding:30px 0 0 1px;
}
#main p img {
float:auto;
}
#navegador {
clear:both;
float:left;
width:100%;
height:20px;
border-top:1px solid #000;
border-bottom:1px solid #000;
margin:0;
padding:0;
}
#navegador h1, #navegador h2 {
font-size:100%;
float:left;
margin:0;
}
#navegador span {
margin:0 8px;
float:left;
}
#navegador a {
text-decoration:none;
color:#000;
font-weight:700;
padding:0 8px;
}
#navegador a:hover {
color:#fff;
background:#326DA6;
}
#centeredmenu {
clear:both;
float:left;
width:100%;
height:33px;
border-top:1px solid #000;
font-family:Verdana, Geneva, sans-serif;
font-size:90%;
z-index:1000;
position:relative;
margin:0;
padding:0;
}
#centeredmenu ul {
list-style:none;
float:right;
position:relative;
right:50%;
margin:0;
padding:0;
}
#centeredmenu ul li {
float:left;
position:relative;
left:50%;
top:1px;
margin:0 0 0 1px;
padding:0;
}
#centeredmenu ul li a {
display:block;
font-size:1em;
line-height:1em;
border:1px solid #f7931e;
text-decoration:none;
color:#000;
font-weight:700;
margin:0;
padding:.6em .5em .4em;
}
#centeredmenu ul ul {
display:none;
position:absolute;
top:2em;
left:0;
float:left;
right:auto;
width:10em;
}
#centeredmenu ul ul li {
left:auto;
clear:left;
float:left;
width:100%;
margin:0;
}
#centeredmenu ul ul li a,#centeredmenu ul li.active li a,#centeredmenu ul li:hover ul li a,#centeredmenu ul li.hover ul li a {
font-size:.8em;
font-weight:400;
background:#eee;
color:#444;
line-height:1.4em;
border-bottom:1px solid #f7931e;
float:left;
width:100%;
}
#centeredmenu ul ul li a:hover,#centeredmenu ul li.active ul li a:hover,#centeredmenu ul li:hover ul li a:hover,#centeredmenu ul li.hover ul li a:hover {
background:#326DA6;
color:#fff;
float:left;
}
#centeredmenu ul ul.last {
left:auto;
right:0;
}
#centeredmenu ul ul.last li {
float:right;
position:relative;
right:.8em;
}
#main {
width:72%;
min-width:200px;
float:right;
padding-top:10px;
}
#main p,#main h1 {
float:none;
padding:5px 0;
}
#adcre {
display:inline;
font-size:1em;
font-weight:400;
margin:0;
padding:0;
}
#left {
float:left;
width:22%;
min-width:160px;
z-index:900;
position:relative;
height:100%;
padding:4px;
font-size:70%;
}
div.hide {
display:none;
}
span.mark {
background:#FF0;
}
#centeredmenu ul li.active a,#centeredmenu ul li.active:hover a,#left ul li.active a {
background:#000;
color:#fff;
}
#centeredmenu ul li a:hover,#centeredmenu ul li:hover a,#centeredmenu ul li.hover a,#left ul li a:hover,#left ul li:hover a,#left ul li.hover a {
background:#326DA6;
color:#fff;
}
#centeredmenu ul li:hover ul,#centeredmenu ul li.hover ul,div:target {
display:block;
}
img {
clear:both;
float:none;
display:block;
margin:auto;
}
table, th, td {
border:1px solid black;
}
