html {
height : 100%;
margin-bottom : 0;
}
form {
margin : 0;
padding : 0;
}
img, table {
border : 1px;
}
body {
font-family : Tahoma, Verdana, sans-serif;
line-height : 1.3em;
margin : 0;
padding : 0;
font-size : 12px;
color : #666;
}
a:link, a:visited {
text-decoration : underline;
font-weight : normal;
color : #555;
}
a:hover {
text-decoration : none;
font-weight : normal;
color : #333;
}
input.button, .validate {
border : 1px solid #ccc;
color : #666;
font-size : 10px;
background : #f9f9f9;
}
p {
margin-top : 0;
margin-bottom : 5px;
text-align : left;
}
#top {
width : 900px;
margin : 0 auto;
}
div.center {
text-align : center;
margin : 0 auto;
width : 800px;
border-right : 180px solid #e2e2e2;
border-left : 180px solid #e2e2e2;
}
div#wrapper {
margin : 0 auto;
width : 900px;
background : #f9f9f9  repeat-x center top;
}
#middle {
background :  no-repeat center top;
width : 900px;
height : 7px;
margin : 0 auto;
font-size : 0;
}
#header {
background : #00aeef;
width : 900px;
margin : 0 auto;
height : 109px;
}
#content {
width : 400px;
margin : 0 auto;
overflow : hidden;
}
#logo {
text-align : left;
margin : 0 auto;
width : 860px;
}
#logos {      /*logos*/
text-align : right;
margin : 0 auto;
width : 860px;
}

#pillmenu {    /*d_ugo__ menu*/
width : 700px;
}
#pillmenu ul {
margin : 0;
padding : 0;
list-style : none;
}
#pillmenu li {
float : left;
margin : 0 2px 0 0;
padding : 0;
height : 24px;
background : no-repeat right top;
}
#pillmenu li a#active_menu-nav {
color : #5f5f5f;
text-decoration : underline;
}
#pillmenu li a {
font-family : Verdana, sans-serif;
font-size : 11px;
float : left;
display : block;
line-height : 24px;
padding : 0 10px 0 10px;
color : #8f8f8f;
text-decoration : none;
background :  no-repeat left top;
}
#pillmenu li a:hover {
color : black;
}

#area {
padding : 0;
margin : 0 auto;
}

div#maincolumn {
width : 476px;
margin : 8px 0;
}
div#maincolumn_full {
width : 664px;
margin : 8px 0;
}
div.nopad {
overflow : hidden;
}
div.nopad ul {
clear : both;
}
td.middle_pad {
width : 20px;
}
#footer {
margin : 0 auto;
text-align : center;
vertical-align : top;
}
div.offline {
background : #fffebb;
width : 100%;
position : absolute;
top : 0;
left : 0;
font-size : 1.2em;
padding : 5px;
}
div.componentheading {
height : 22px;
padding : 0 0 0 4px;
}
h1 {
padding : 0;
font-family : Tahoma, Verdana, sans-serif;
font-size : 1.3em;
font-weight : bold;
vertical-align : bottom;
color : #333;
text-align : left;
width : 100%;
}
h2, .contentheading {
padding : 0;
font-family : Tahoma, Verdana, sans-serif;
font-size : 14px;
vertical-align : middle;
color : #0099cc;
text-align : center;
font-weight : normal;
}
table.contentpaneopen h3 {
margin-top : 25px;
}
h4 {
font-family : Tahoma, Verdana, sans-serif;
color : #333;
}
h3, .componentheading, table.moduletable th, legend {
margin : 0;
font-family : Tahoma, Verdana, sans-serif;
font-size : 14px;
text-align : left;
color : #555;
padding : 0;
}
.small {
font-size : 10px;
color : #999;
font-weight : normal;
text-align : left;
}
.modifydate {
height : 20px;
vertical-align : bottom;
font-size : 10px;
color : #999;
font-weight : normal;
text-align : right;
}
.createdate {
height : 20px;
vertical-align : top;
font-size : 10px;
color : #999;
font-weight : normal;
vertical-align : top;
padding-top : 0;
}
a.readon {
display : block;
float : right;
line-height : 14px;
font-size : 10px;
text-decoration : underline;
padding : 1px 2px 1px 2px;
color : #666;
}
a.readon:hover {
color : #333;
text-decoration : none;
}
.invalid {
border-color : #ff0000;
}
label.invalid {
color : #ff0000;
}
.ol-foreground {
background-color : #f1f1f1;
color : #333;
}
.ol-background {
background-color : #f1f1f1;
color : #333;
}
.ol-textfont {
font-family : Tahoma, Verdana, sans-serif;
font-size : 10px;
}
.ol-captionfont {
font-family : Tahoma, Verdana, sans-serif;
font-size : 12px;
color : #f6f6f6;
font-weight : bold;
background : #f6f6f7;
}
.ol-captionfont a {
background-color : #f1f1f1;
color : #333;
text-decoration : none;
font-size : 12px;
}
a.mainlevel:link, a.mainlevel:visited {
padding-left : 5px;
}
span.article_separator {
display : block;
height : 20px;
}
td.buttonheading {
text-align : right;
width : 0;
}
.clr {
clear : both;
}
table.blog span.article_separator {
display : block;
height : 20px;
}
table.contenttoc {
margin : 5px;
border : 1px solid #ccc;
padding : 5px;
}
table.contenttoc td {
padding : 0 5px;
}
td.sectiontableheader {
color : #333;
font-weight : bold;
padding : 4px;
border-bottom : 1px solid #ccc;
background : #e7e7e7;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {
padding : 4px;
}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
padding : 3px;
color : #666;
font-size : 11px;
}
.contentpaneopen, table.contentpane {
margin : 0;
padding : 0;
}
table.contentpane td {
text-align : left;
}
table.contentpane td.contentdescription {
width : 100%;
}
table.contentpane {
text-align : center;
width : 100%;
margin : 8px;
}
table.contentpane ul li a .category {
color : #ff8800;
}
table.contentpane ul li {
color : #333;
}
table.contentpaneopen {
margin : 2px 4px;
}
table.contentpaneopen li {
margin-bottom : 5px;
}
table.contentpaneopen fieldset {
border : 0;
border-top : 1px solid #669933;
}
table.contentpaneopen h3 {
margin-top : 25px;
}
table.contentpaneopen h4 {
font-family : Tahoma, Verdana, sans-serif;
color : #669933;
}
#info {
  text-align : justify;
  padding : 5px;
  right: 150px;
  left: 150px;
}
#tabela td {
   border: 1px solid black;
   
}
#tabela2 td {
   border: 1px solid black;
   width:113px;

}

