@charset "utf-8";
/* CSS Document */
#menu_left {
height:100%;
position:relative;
top:40px;
font-size: 90%;
}

/*"className" is your class or ID*/
/*FireFox 2*/
#menu_primeiro, x:-moz-any-link {
height:285px;
}  

/*FireFox 3*/
#menu_primeiro, x:-moz-any-link, x:default {
height:285px;
}

#menu_primeiro {
position: relative;
left: -20px;
#height: 299px;
width: 160px;
color: #ffffff;
}

#menu_primeiro a{
color: #FFFFFF;
text-decoration:none;}

#menu_primeiro a:hover{
color: #000000;
text-decoration: none;}

#menu_primeiro a:active{
color: #000000;
text-decoration: none;}

#menu_geral{
/*background-color: #a6b62d;*/
line-height:30px;
height:30px;
cursor:pointer;
text-align: left;}

ul#menu_geral li a.activo2{
color: #000;

}

ul#menu_geral li a.activo{
color: #fff;

}

ul#menu_geral {
list-style:none;
list-style-type: none;
width:175px;
}

ul#menu_geral li a{
color:#fff;}

ul#menu_geral li ul li a {
float:left;
	font-size:11px;
  color: #000;
}

ul#menu_geral li ul{
display: inline-block;
position:relative;
left:-30px;
list-style:none;
list-style-type: none;

}

ul#menu_geral li ul li a:hover {
color:#fff;}

ul#menu_geral li ul li{
vertical-align:middle;
border-bottom: 1px solid;
border-bottom-color: #000000;
width: 130px;
height: 16px;
line-height: 1;
border-bottom: expression(this.nextSibling == null ? '0' : '1px solid #000000');}

ul#menu_geral li ul li:last-child{ border: 0; }

.menu_geral2{
background-color: #a6b62d;
height:30px;
z-index:3;}

.ds1 {
position: relative;
top:-25px;
left: 20px;
/*height:20%;*/
/*display: table;*/
}

.ds1 a {
text-decoration: none;
color: #000000;
}

.ds1 br{
line-height:0em;
}

#mais {
border: none;
display:inline; 
}

#menu {
width:100px; 
color: white; 
text-align: center;
}

#submenu {
position: relative;
top: -10px;
border-bottom: 1px solid;
border-bottom-color: #000000;
width: 100px;
height: 20px;
/*font-size: 85%;
display: table-cell;*/
left: 20px;
line-height: 2em;
padding-bottom:2px;
}

#submenu a{
color:#000000;
vertical-align:middle;
}

#submenu a:hover{
color:#ffffff;
vertical-align:middle;
}

#submenuUlt {
position: relative;
top: -10px;
width: 100px;
height: 20px;
left: 20px;
/*font-size: 85%;
display: table-cell;*/
line-height: 2em;
z-index:1;
}

#submenuUlt a{
color:#000000;
/*vertical-align:middle;*/
}

#submenuUlt a:hover{
color:#ffffff;
/*vertical-align:middle;*/
}

#menu_composto {
position: relative;
top: 0px;
}

#menu_segundo {
position: relative;
left: 15px;
height:auto;
}

#menu_branco {
background: #FFFFFF;
color: #7D7D7D;
font-size: 14px;
/*border: solid;*/
border-left: 1px solid #CECECE;
/*height:auto;*/
}

#contentorB{
position:relative;
left:-35px;}

.mb {
width: 140px;
height: 60px;
/*border-bottom: 1px #CECECE;
border-bottom-style: solid;*/
}

ul#mb {
line-height: 1.2em;
list-style:none;
list-style-type: none;
width:140px;
/*text-indent: -35px;*/}

ul#mb li {
vertical-align:middle;
line-height: 1.3em;
padding-bottom:3px;
border-bottom: 1px solid;
border-bottom-color: #7D7D7D;
border-bottom: expression(this.nextSibling == null ? '0' : '1px solid #7D7D7D');
}

ul#mb li:last-child{ border: 0; }

ul#mb br {
line-height: 0.5em;}

ul#mb li a{
font-size:13px;
text-decoration:none;
color:#7D7D7D;}

ul#mb li ul li a {
text-decoration:none;
	font-size:11px;
  color: #7D7D7D;
}

ul#mb li ul{
display: inline-block;
position:relative;
left:-30px;
list-style:none;
list-style-type: none;
/*text-indent: -35px;*/}

ul#mb li ul li a:hover {
color:#000;}

ul#mb li ul li{
vertical-align:middle;
width: 120px;
height: 20px;
line-height: 1.5em;
}

ul#mb li ul li:last-child{ border: 0; }

#mb a.activo{
color: #000;

}

/*#dentro {
position: relative;
left: 5px;
height: 25px;
top: 25%;
font-size: 95%;
line-height: 1.2em;
}

#dentro a{
vertical-align: middle;
text-decoration: none;
color: #7D7D7D;
}

#dentro a:hover{
color: #000000;
}

#dentro a:active{
color: #0099CC;
}

#ds2{
font-size:88%;
line-height:.6em;
position: relative;
top: 0px;
left: 20px;
display: table;
}

#contentor2{
width:140px;
padding-bottom:3px;
border-bottom: 1px solid;
border-bottom-color: #CECECE;}

#ds2 a {
text-decoration: none;
color: #7D7D7D;
}

#ds2 a:hover {
text-decoration: none;
color: #000000;
}

#ds2 a:active {
text-decoration: none;
color: #000000;
}

#submenu2{
height:20px;
width:119px;
border-bottom: 1px solid;
border-bottom-color: #CECECE;
line-height: 1.4em;
vertical-align:middle;}

#mb2 {
width: 120px;
height: 50px;
}
*/
#titulo {
position: relative;
top: 10px;
left: 5px;
color: #0099CC;
}

#menu_terceiro {
background: #a6b62d;
height:auto;
position: relative;
top: 25px;
left: 0px;
padding-left:15px;
color: #ffffff;
}

#menu_terceiro a{
text-decoration:none;
color:#ffffff;}

#menu_terceiro a:hover{
text-decoration:none;
color:#000000;}

#menu_terceiro a.activo2{
color: #000;

}