html
{
    overflow: -moz-scrollbars-vertical; 
    /*overflow-y: scroll;*/
}
h1
{
    color: white;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	font-family: verdana;
	font-size: 14pt;
	cursor: default;
	border-top: 10px solid transparent;
	border-bottom: 0px solid transparent;
	text-shadow: 1px 3px 9px black;
}
h2
{
    color: whitesmoke;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	font-family: verdana;
	font-size: 10pt;
	cursor: default;
	margin: 0px;
	font-style:italic;
	border-top: 0px solid transparent;
	border-bottom: 4px solid transparent;
	text-shadow: 1px 1px black;
}
.subtitle
{
    color: black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: lighter;
	font-family: verdana;
	font-size: 10pt;
	cursor: default;
}
.divmenu
{
	margin: 0px;
	background: #258925;
	border-top: 10px solid #258925;
	border-bottom: 10px solid #258925;
}
#table_inicio, #table_solidariedade, #table_eventos, #table_administracao
{
	height:100%;
	background-color: transparent;
}
body, table td 
{
    color: black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: lighter;
	font-family: verdana;
	font-size: 8pt;
	cursor: default;
	padding:0px;
	margin: 0px;
}
table.grid
{
    color: black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: lighter;
	font-family: verdana;
	font-size: 8pt;
	cursor: default;
	border-width: 1px;
	border-spacing: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: transparent;
	text-align: center;
}
table.grid th 
{
    color: black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	font-family: verdana;
	font-size: 8pt;
	cursor: default;
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: #FF99A4;
	text-align: center;
}
table.grid td 
{
    color: black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: lighter;
	font-family: verdana;
	font-size: 8pt;
	cursor: default;
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: #C4F9C4;
	text-align: center;
}
#menu
{
    color: gainsboro;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	font-family: verdana;
	font-size: 8pt;
	cursor: default;
	border-width: 0px;
	border-bottom:3px solid transparent;
	height: 20px;
}
.menu
{
    color: dimgray;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	font-family: verdana;
	font-size: 8pt;
	cursor: hand;
	background-color: gainsboro;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:3px solid gainsboro;
	margin-left: 3px;
	padding-top:3px; 
	padding-right:3px; 
	padding-bottom:3px; 
	padding-left:3px;
}
.menuselect
{
    color: black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	font-family: verdana;
	font-size: 8pt;
	cursor: hand;
	background-color: white;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:3px solid white;
	margin-left: 3px;
	padding-top:3px; 
	padding-right:3px; 
	padding-bottom:3px; 
	padding-left:3px;
}
a.menu
{
	width: 150;
	background-color: #FFFFE0; 
	display:block;
	padding-left:1px;
	border-left:10px solid #EE0000;
	border-bottom:1px solid #BBBBBB;
	font-weight:bold;
	color:#0000CD;
l	ine-height:175%; 
}
a.menu:hover
{
	background-color: #FFFF00;
	display:block;
	padding-left:0;
	font-weight:bold;
	border-left:10px solid #EE0000;
	border-bottom:1px solid #006699;
	color:#006699;
}
.login
{
    color: Darkorange;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	font-family: verdana;
	font-size: 9pt;
	border-width: 0px;
	background-color: darkred;
	cursor: default;
}
.password
{
	color: Darkorange;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	font-family: verdana;
	font-size: 9pt;
	border-width: 0px;
	padding: 1px;
	background-color: darkred;
	cursor: hand;
}
.upload
{
	color: Black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	font-family: verdana;
	font-size: 8pt;
	border-width: 1px;
	padding: 1px;
	background-color: gainsboro;
	cursor: hand;
}
.opendoc
{
    border:1px solid black; color: Black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	font-family: verdana;
	font-size: 8pt;
	cursor: default;
	padding: 5px;
	background-color: gainsboro;
	margin:10px;
	display:inline-block;
	position:absolute;
	top:10px;
	right:10px;
	z-index:10;
	width:206px;
	height:66px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px black;
	-webkit-box-shadow: 5px 5px 5px black;
	box-shadow: 5px 5px 5px black;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#000000)";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')
}
#logotipo
{
    border:1px solid black; color: Black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	font-family: verdana;
	font-size: 8pt;
	cursor: default;
	padding: 0px;
	background-color: gainsboro;
	margin:10px;
	display:inline-block;
	position:absolute;
	top:4px;
	left:4px;
	z-index:10;
	width:74px;
	height:72px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-moz-box-shadow: 5px 5px 5px black;
	-webkit-box-shadow: 5px 5px 5px black;
	box-shadow: 5px 5px 5px black;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#000000)";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')
}
#titulo
{
	border-width: 0px;
	z-index:1;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 354px;
	height: 56px;
	margin-top: 0px; /* Half the height */
	margin-left: -177px; /* Half the width */
}
.link
{	
    color: darkblue;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	font-family: verdana;
	font-size: 8pt;
	margin: 5px;
}
.link:hover
{	
    color: blue;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	font-family: verdana;
	font-size: 8pt;
	margin: 5px;
}
.footer
{
    color: dimgray;
	TEXT-DECORATION: none;
	FONT-WEIGHT: lighter;
	font-family: verdana;
	font-size: 8pt;
	cursor: default;
	background-color: white;
}

/* Turn off list bullets */
ul.mktree  li
{
	list-style: none;
	font-family: verdana;
} 
/* Control how "spaced out" the tree is */
ul.mktree, ul.mktree ul , ul.mktree li
{
	margin-left:10px;
	padding:0px;
	font-size: 8pt;
}
/* Provide space for our own "bullet" inside the LI */
ul.mktree  li           .bullet
{
	padding-left: 15px;
	font-size: 10pt;
}
/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.mktree  li.liOpen    .bullet
{
	cursor: pointer;
	background: url(icons/collapse.gif) center left no-repeat;
}
ul.mktree  li.liClosed  .bullet
{
	cursor: pointer;
	background: url(icons/expand.gif) center left no-repeat;
}
ul.mktree  li.liBullet  .bullet
{
	cursor: default;
	background: url(icons/arrow.gif) center left no-repeat;
}
/* Sublists are visible or not based on class of parent LI */
ul.mktree  li.liOpen    ul
{
	display: block;
}
ul.mktree  li.liClosed  ul
{
	display: none;
}
.filesize
{
	color: gray;
	TEXT-DECORATION: none;
	FONT-WEIGHT: lighter;
	font-family: verdana;
	font-size: 8pt;
	cursor: default;
}
.pancontainer
{
	position:relative; /*keep this intact*/
	overflow:hidden; /*keep this intact*/
	border:1px solid black;
}