A, A:visited {
   text-decoration:none;
   color:#30309f;
}

A.navbar {
  color:white;
}

body {
   margin:0;
   padding:0;
   font-size: 12pt;
   background-image: url('img/lines.gif');
}

#table_downloads{
   border-collapse: collapse;
}

#section_title {
   margin-top:10px;
   margin-right:180px;
   margin-left:180px;
   font-weight: bolder;
}

hr {
   border-top-style: none;
   border-left-style: none;
   border-right-style: none;
   border-bottom-style: dashed;
   color: black;
   
}

#title {
   border-bottom: none;
   width:100%;

   padding-top: 5px;
color:#ffffff;
%   background-image: url(img/shadow.png);
%   background-repeat:repeat-x;
   
}

#left_frame {
/*   border-right: 1px solid #505060;*/
   float: right;
   margin-left:10px;
   padding-right: 10px;
   padding-top: 30px;
   width: 135px;


}

#right_frame {
/*   border-left: 1px solid #505060;*/
   float: right;
   width:160px;
   padding-right: 5px;
   font-size:8pt;

}

#foot {
   margin-top:10px;
   padding-top:10px;
   padding-bottom:5px;

   width:99%;
}

#last_title {
   font-size:10pt;
//   margin-left:10px;
   padding-left:5px;
   margin-right:3px;
   color:white;
   background-color: #000000; 
   border: 1px solid black;
   -moz-border-radius: 5px;
   //background-image:url(img/tpixel.png);
}

#last_body {
   font-size:8pt;
//   margin-left:10px;
   padding-left:5px;
   padding-top:5px;
   margin-right:3px; 

   -moz-border-radius: 5px; 
   background-image:url(img/tpixel.png);
}

div.navbar {
   font-size:9pt;
   margin-top:0px;
   padding: 0px;
   color:#c0c0c0;
   border-color:#c9ce44;
text-shadow:0.1em .1em 0.3em #999;
}

div.navbar_sitem:hover, div.navbar_item:hover, div.navbar_subitem:hover {
#   background-color: white;       
	color:#e5e5e5;
 border: 1px inset black;
	 border-color:#c9c5c9;
      text-shadow:0.1em .1em 0.3em #444;
}
div.navbar_sitem {
   border: 1px outset black;
   text-decoration:none;
   background-color: #000000;
   color:#ffffff;
   padding-top: 2px;
   padding-bottom:2px;
   padding-left:6px;
   padding-right:12px;
 /*  margin-top: 5px; */
   font-weight: bolder;
-moz-border-radius: 8px; 
   text-align:right;
   		border-color:#c9c5c9;			
}

div.navbar_item { 
   border: 1px outset black;
   padding-top: 2px;
    color:#1c1c1c;
   padding-bottom:2px;
   padding-left:6px;
/*   margin-top: 5px;*/
   text-decoration:none;
   background-color: #adadad;
   font-weight: bolder;
-moz-border-radius: 8px; 
					border-color:#c9c5c9;
}

div.navbar_subitem {
/*   border-left: 1px solid black;
   border-right: 1px solid black;
   border-bottom: 1px solid black; */
   border: 1px inset black;
   text-decoration:none;
   color:white;
   padding-top: 4px;
   padding-bottom:4px;
   padding-left:10px;
   background-color: #909090;
   font-weight: bolder;
-moz-border-radius: 8px; 
}

div.totop {
   margin-right:180px;
   color:black;
   text-align:right;
   margin-top:5px;
   font-size:8pt;
}


div.box {
   margin-left:20px;
   margin-top:25px;
   margin-right:180px;
   padding:10px;
   padding-left:20px;
   padding-right:20px;
  /* background-color:#f3f3ff; */
  color:#000000; 
  background-image:url(img/tpixel.png);
   -moz-border-radius: 20px; 
}

div.box_head {
   border: 1px solid #404080;
   width:60%;
   margin-top:-20px;
   margin-bottom:20px;
   margin-left: -25px;
   margin-right: 25px;
   padding-left:5px;
   padding-right:5px;
   background-color: #000000;
   font-size:105%;
   color: white;
   font-weight: bolder;
-moz-border-radius: 10px; 
text-shadow:0.1em .1em 0.3em #888;
}

tr.new, tr.download {
   border-bottom: 1px dashed #404080;
-moz-border-radius: 5px; 
}

hr.new {
   border-top-style: none;
   border-left-style: none;
   border-right-style: none;
   border-bottom-style: dashed;
   color: #404080;
}

div.box_body {
/*   margin-top:-10px;
   margin-bottom:10px;
   padding-top:5px;*/
 
   color:#000000; 
   font-size:10pt;
}

div.new_head {
   font-weight: bolder;
   font-size: 12pt;

}

div.new_body {
   font-size: 12pt;

}

p.new_date {
   font-weight: bolder;
   margin:0px;
   margin-bottom:5px;
}

p.new_body {
   margin:0px;
}

tr.sobre:hover{
		background-color:#e4e4e4;
		-moz-border-radius: 10px;
}
h2 {
   text-shadow:0.1em .1em 0.3em #aaa;
}		  

h3 {
   text-shadow:0.08em .08em 0.2em #aaa;
}

