#vista_toolbar {
clear:both;
font:normal 12px 'Trebuchet MS','Arial';
margin:0;
padding:0;
height:30px;
width:100%; 
text-align:center;
background: #39759C url(imagens/vista_toolbar/back.gif);
}

#vista_toolbar ul {
background-repeat:repeat-x;
flo-at:left;
line-height:32px;
list-style:none;
padding:0 10px 0 10px;
width:70%;
margin:0px auto;
}

#vista_toolbar li {
display:inline;
padding:0;
}

#vista_toolbar a {
color:#FFF; /* need because it will use default link color */
float:left;
padding:0 3px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
}

#vista_toolbar a span {
display:block;
float:none;
padding:0 10px 0 7px;
}

#vista_toolbar a span img {
border:none;
margin:8px 4px 0 0;
}

/* show picture when mouse over link */
#vista_toolbar a#on,
#vista_toolbar a:hover{
background: url(imagens/vista_toolbar/left.gif) no-repeat left center;
}

#vista_toolbar a#on span ,
#vista_toolbar a:hover span {
background:url(imagens/vista_toolbar/right.gif) no-repeat right center;
}

#vista_toolbar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}


#submenu th{
  color:#0067C7;
  font-size:12px;
  border-bottom:1px dashed #ccc;
}
#submenu td{
  text-align:left;
   border-bottom:1px solid #f2f2f2
}
#submenu a{
  font-weight:bold;
  font-size:11px;
}
#submenu a:hover{
  TEXT-DECORATION: underline;
  color: #0067C7;
}


.horizontal {
	margin:auto;
 	margin-left:auto; 
	margin-right:auto;
        wid-th: 740px;
	back-ground: #2681C7 url(imagens/menu.jpg) no-repeat;
}
.horizontal ul{
	list-style: none;
	padding-left: 11%;
	display: block;
	height: 42px;
	_height: 41px;
	margin: 0;
}
.horizontal li{
	fl-oat: left;
	display: inline;

}
.horizontal li a{
	text-decoration: none;
	height: 29px;
	_height: 28px;
	float: left;
	display: block;
	_min-width: 100px;
	_width: auto;
	padding: 13px 15px 0px 15px;
	border-right: 1px solid #07619F;
	border-left: 1px solid #52ACEB;
}

.vertical ul{
	list-style: none;
	margin: 0px ;
	padding: 0px 10px;
	width: 138px;
        overflow:hidden;
	border-right: 1px solid #E6E6E6;
	background: url(imagens/left_bot02.gif) no-repeat left bottom ;
}
.vertical li a{
	display: block;
	width: 127px;
	max-width:127px;
	text-decoration: none;
	height: auto;
	padding: 3px 0px 3px 20px;
	border-bottom: 1px solid;
	background: url(imagens/e02.gif) no-repeat 8px ;
}
.vertical li{

	display: inline;
}


.inaccesible li ul{
	display: none;
}

.arrow a span{
padding-left: 3px;
font-size: 90%;  
}
.arrow a:hover span{
padding-left: 10px;
}
.arrow a span.noshow{
	visibility: hidden;
}

.plus a span{
	padding-left: .5em;
}


.menu ul{
    font-family: Arial, Tahoma, Verdana;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
}

.menu li a, .menu li a:hover, .menu li a:visited, .menu li a:active {
	color: #ffffff !important;
	text-align:center;
}
.menu li a:hover, .menu li.active a{
	text-align:center;
	color:#FFFFFF !important;
	background-color: #2681C7;
	}


.menuv ul{
    font-size : 11px;
    font-family : Tahoma,Verdana,Arial;
    color:#000000;
}

.menuv li a, .menuv li a:hover, .menuv li a:visited, .menuv li a:active {
    color: #000000!important;
    border-color: #E6E6E6;
}
.menuv li a:hover, .menuv li.active a{
	color:#000000 !important;
	background-color: #F4FFF4;
	font-weight:bold;
}

