/*
Author: Henrique Costa Pereira
Site: www.revolucao.etc.br
Country Origin: Brazil
*/
html {
	height: 100%;
}

body {
	height: 100%;
	margin-top:1px;
	margin-bottom: 0px;
	background:#000000;
}

input,textarea,select {
font-family:Verdana;
font-size:10px; 
color:#000;
}

.template { 
font:0.7em Arial, Helvetica, sans-serif;
background-color:#9BDE10;
border-color:#9BDE10;
text-align:left;
border:0;
}

.template-leftmenu { 
font:0.7em Arial, Helvetica, sans-serif;
background-color:#86C32A;
border-color:#86C32A;
text-align:left;
}

.menubar1 {
height:25;
padding:2px;
background-color:#0066CC;
text-align:left;
border-color:#0066CC;
border:0;
}

.menubar1-inside {
font-size:11px;
font: Verdana;
font-weight:bold;
color:#86C32A;
background-color:#0066CC;
border-color:#669900;
}

.menubar1-inside a {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
background-color:#0066CC;
text-align:center;
border-color:#669900;
text-decoration:none;
}

.menubar1-inside a:hover {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
background-color:#0066CC;
text-align:center;
text-decoration:underline;
}


.leftmenu1 {
background: #86C32A;
background-repeat: no-repeat;
background-position: center top;
border-collapse:collapse;
border-color:#86C32A;
border:0;
}

.leftmenu1-table {
background: #86C32A url(leftmenu.gif);
background-repeat: no-repeat;
background-position: center top;
border-collapse:collapse;
border-color:#86C32A;
border:0;
}

.leftmenu1 table {
width:180px;
background: #86C32A;
background-repeat: no-repeat;
background-position: center top;
border-collapse:collapse;
border-color:#86C32A;
border:1px solid #003300;
}

.leftmenu1 thead td {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#FFF;
background-color:#0066CC;
text-align:left;
text-transform:uppercase;
height:25px;
padding-left:3px;
}

.leftmenu1 tfoot td {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#FFF;
background-color:#0066CC;
text-align:left;
text-transform:uppercase;
height:5px;
padding-left:3px;
}

.leftmenu1 tbody td{
border-collapse:collapse;
padding:0 0 0 3;
text-align:left;
font: Verdana;
border:0;
background-color:#0099CC;
height:23px;

}

.leftmenu1 tbody td a{
background-image:url(Bullet_blue.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
padding-right:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight:bold;
line-height: normal;
color: #fff;
text-decoration: none;
height:20px;
text-align:left;
}

.leftmenu1 tbody td a:hover{
background-image:url(Bullet_greenz.gif);
background-repeat:no-repeat;
background-position: middle left;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
padding-right:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight:bold;
line-height: normal;
color: #0C550D;
text-decoration: none;
height:20px;
text-decoration:underline;
text-align:left;
}

.leftmenu1 tbody td.current_page_item a,
.leftmenu1 tbody td.current_page_item a:hover {
background-image:url(Bullet_greenz.gif);
background-repeat:no-repeat;
background-position: middle left;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
padding-right:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight:bold;
line-height: normal;
color: #0C550D;
text-decoration: none;
height:20px;
text-decoration:underline;
}

.leftmenu2 {
background: #86C32A url(leftmenu2.gif);
background-repeat: no-repeat;
background-position: center top;
border-collapse:collapse;
border-color:#86C32A;
border:0;
}

.leftmenu2-thead {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#FFF;
background-image:url(menubar.gif);
background-repeat:no-repeat;
background-position: center top;
text-align:center;
text-transform:uppercase;
height:40px;
}

.leftmenu2-content{
background-repeat: no-repeat;
background-position: center top;
border-collapse:collapse;
padding-left:5px;
text-align:left;
font: Verdana;
border:0;
}

.leftmenu2-content a{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0C550D;
text-align:center;
border-color:#669900;
text-decoration:none;
padding-left:15px;
background-image:url(yellowup.gif);
background-position: left;
background-repeat:no-repeat;
}

.leftmenu2-content a:hover{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0C550D;
text-align:center;
border-color:#669900;
text-decoration:underline;
padding-left:15px;
background-image:url(greenup.gif);
background-position: left;
background-repeat:no-repeat;
}

.leftmenu2 tbody td.current_page_item a,
.leftmenu2 tbody td.current_page_item a:hover {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0C550D;
text-align:center;
border-color:#669900;
text-decoration:underline;
padding-left:15px;
background-image:url(greenup.gif);
background-position: left;
background-repeat:no-repeat;
}

.footer {
font: Verdana;
font-size:10px;
font-weight:bold;
color:#9BDE10; 
background-image:url(footer.gif);
background-repeat: repeat-y;
background-position: center top;
border:0;
text-align:center;
padding:5px;
}

.footer a{
font: Verdana;
font-size:10px;
font-weight:bold;
color:#CCCC00; 
background-image:url(footer.gif);
background-repeat:no-repeat;
background-position: center top;
border:0;
text-align:center;
text-decoration:none; 
}

.footer a:hover{
font: Verdana;
font-size:10px;
font-weight:bold;
color:#CCCC00; 
background-image:url(footer.gif);
background-repeat:no-repeat;
background-position: center top;
border:0;
text-align:center;
text-decoration:underline;
}

.poll {
background: #86C32A;
background-repeat: no-repeat;
background-position: center top;
border-collapse:collapse;
border-color:#86C32A;
border:1px solid #003300;
}

.poll-thead {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#FFF;
background:#0066CC;
text-align:center;
text-transform:uppercase;
height:25px;
}

.poll-tfoot {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#FFF;
background-color:#0066CC;
text-align:left;
text-transform:uppercase;
height:5px;
padding-left:3px;
}

.poll-content{
background-repeat: no-repeat;
background-position: center top;
border-collapse:collapse;
padding-left:5px;
font: Verdana;
font-size:10px;
border:0;
background:#9BDE10;
height:23px;
}

.poll-content a{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0C550D;
text-align:center;
border-color:#669900;
text-decoration:none;
}

.poll-content a:hover{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0C550D;
text-align:center;
border-color:#669900;
text-decoration:underline;
}


.poll-caption { 
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border:0;
background:#9BDE10;
}

.member {
background: #86C32A url(member.gif);
background-repeat: no-repeat;
background-position: center top;
border-collapse:collapse;
border-color:#86C32A;
border:0;
}

.content {
background:#9BDE10 url(../images/bg_bottom.gif) bottom right no-repeat;
border-collapse:collapse;
border-color:#86C32A;
border:0;
padding:10px 5px 5px 5px;
}

.content2 {
background:#9BDE10 url(../images/bg_bottom2.gif) bottom center repeat-x;
border-collapse:collapse;
border-color:#86C32A;
border:0;
padding:10px 5px 5px 5px;
}

.content-table {
width:100%;
border-collapse:collapse;
}

.content-table caption {
	font: 1.4em/1.4em Verdana;
	text-align: left;
	background: url(bg_caption.gif) right top;
	height: 45px;
	text-indent:5px;
	color: #5E7E1F;
}

.content-table thead td {
height:30px;
font-family: Verdana;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
border-collapse:collapse;
background: url(bg-th.gif) no-repeat right;
padding-left:3px;
}

.content-table tbody td {
height:25px;
font-family: Verdana;
font-size: 12px;
color:#242E12;
border-collapse:collapse;
padding-left:3px;
}

.content-table tbody td.odd {
background-color:#98CA00;
height:25px;
font-family: Verdana;
font-size:12px;
color:#242E12;
border-collapse:collapse;
padding-left:3px;
}

.content-table tbody td span.span-content {
height:25px;
font-family: Verdana;
font-size:10px;
color:#0C550D;
border-collapse:collapse;
padding-left:0px;
padding-top:3px;
}

.content-table tbody td a{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0C550D;
text-align:center;
border-color:#669900;
text-decoration:none;
padding-left:2px;
}

.content-table tbody td a:hover{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0C550D;
text-align:center;
border-color:#669900;
text-decoration:underline;
padding-left:0px;
}

.content-table tbody td.none{

}

.form tbody th {
text-align:left;
height:25px;
font-family: Verdana;
font-size:10px;
color:#242E12;
border-collapse:collapse;
padding-left:3px;
background:none;
border:0;
}

.content-table2 {
width:100%;
border-collapse:collapse;
}

.content-table2 caption {
	font: 1.8em/1.8em Verdana;
	text-align: left;
	background: url(bg_caption.gif) right top;
	height: 45px;
	text-indent:5px;
	color: #5E7E1F;
}

.content-table2 thead td,th {
height:30px;
font-family: Verdana;
font-size:10px;
color:#FFFFFF;
border-collapse:collapse;
background: #5E7E1F;
padding-left:0px;
border: 1px solid #373B3E;
text-align:center;
}

.content-table2 thead th a {
font-family: Verdana;
font-size:10px;
color:#FFFFFF;
border-collapse:collapse;
background: #5E7E1F;
padding-left:0px;
border: 0px;
text-align:center;
text-decoration:underline;
}

.content-table2 thead th a:hover {
font-family: Verdana;
font-size:10px;
color:#FFFFFF;
border-collapse:collapse;
background: #5E7E1F;
padding-left:0px;
border: 0px solid #373B3E;
text-align:center;
text-decoration:none;

}

.content-table2 tbody td {
height:25px;
font-family: Verdana;
font-size:10px;
color:#242E12;
border-collapse:collapse;
padding-left:3px;
border: 1px solid #373B3E;
text-align:center;
}


.content-table2 tbody th {
height:25px;
font-family: Verdana;
font-size:10px;
color:#242E12;
border-collapse:collapse;
padding-left:3px;
border: 1px solid #373B3E;
text-align:left;
font-weight: normal;
}

.content-table2 tbody td span.span-content {
height:25px;
font-family: Verdana;
font-size:10px;
color:#0C550D;
border-collapse:collapse;
padding-left:0px;
padding-top:3px;
}

.content-table2 tbody td a{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0C550D;
text-align:center;
border-color:#669900;
text-decoration:underline;
padding-left:0px;
}

.content-table2 tbody td a:hover{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0C550D;
text-align:center;
border-color:#669900;
text-decoration:none;

padding-left:0px;
}

.content-table3 {
width:400px;
border-collapse:collapse;
}

.content-table3 caption {
	font: 1.1em/1.1em Verdana;
	text-align: left;
	height: 45px;
	text-indent:1px;
	color: #5E7E1F;
}

.content-table3 thead td,th {
height:30px;
font-family: Verdana;
font-size:10px;
color:#FFFFFF;
border-collapse:collapse;
background: #5E7E1F;
padding:1px;
border: 1px solid #373B3E;
text-align:center;
}


.content-table3 tbody td {
height:25px;
font-family: Verdana;
font-size:10px;
color:#242E12;
border-collapse:collapse;
padding:3px;
border: 1px solid #373B3E;
text-align:center;
}

.content-table3 tfoot td {
height:25px;
font-family: Verdana;
font-size:10px;
color:#242E12;
border-collapse:collapse;
padding:3px;
border: 0px solid #373B3E;
text-align:left;
}


.content-table3 tbody th {
height:25px;
font-family: Verdana;
font-size:10px;
color:#fff;
border-collapse:collapse;
padding-left:3px;
border: 1px solid #373B3E;
text-align:left;
font-weight: normal;
}



.content-table-image thead td {
font-family: Verdana;
font-size:10px;
color:#242E12;
border-collapse:collapse;
padding-left:3px;
font-weight:bold;
text-align:right;
}

.content-table-image tbody td {
text-align:center;
height:150px;
width:150px;
font-family: Verdana;
font-size:10px;
color:#242E12;
border-collapse:collapse;
padding-top:3px;
}

.content-table-image tfoot td.foot {
text-align:center;
height:25px;
font-family: Verdana;
font-size:10px;
color:#242E12;
border-collapse:collapse;
padding-left:3px;
font-weight:bold;
}

.content-table-image tbody td span {
text-align:center;
height:100px;
width:100px;
font-family: Verdana;
font-size:10px;
color:#0C550D;
padding-left:0px;
padding:10 3 3 3;
background:#669933;
border:2px solid;
}

.header {
background: url(header_green2.gif) no-repeat top;
height:303px;
border:1px solid;
}

#containerul, #containerul ul{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding-left:0px; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 0px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul li a{
  margin:0 0 0 0px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
  background:none;
}

#containerul li.current_page_item a,
#containerul li.current_page_item a:hover {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0C550D;
text-align:center;
border-color:#669900;
text-decoration:underline;
background:none;
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float: left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

#dropmenudiv{
position:absolute;
background-color: #0099CC;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
display:block;
width: 100%;
background-image:url(Bullet_blue.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
padding-right:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight:bold;
line-height: normal;
color: #fff;
height:20px;
text-decoration:none;

}

#dropmenudiv a:hover{ /*hover background color*/
background-image:url(Bullet_greenz.gif);
background-repeat:no-repeat;
background-position: middle left;
padding:2px 2 5 20;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight:bold;
line-height: normal;
color: #fff;
height:20px;
text-decoration:underline;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: none;
width: 165px;
}
.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}