@charset "utf-8";
/* CSS Document */


.bg {
       background: url( /button4.gif);
}
.menu {
       padding:0 0 0 32px;
       margin:0;
       list-style:none;
       height:40px;
       background: #999999 url(/button1a.gif) repeat-x;
       position: relative;
       font-family:arial, verdana, sans-serif;
       border-top:0px solid #333399;
       border-left:0px solid #eee;
       border-right:0px solid #ccc;
       border-bottom:0px;

}  
.menu li.top {
      display:block;
      float:left;
      position:relative;
      border-top:0px solid #eee;
      border-left:0px solid #eee;
      border-right:0px solid #ccc;
      border-bottom:0px;

}
.menu li a.top_link {
     display:block;
     float:left;
     height:40px;
     line-height:33px;
     color:#bbb;
     text-decoration:none;
     font-size:11px;
     font-weight:bold;
     padding:0 0 0 12px;
     cursor:pointer;
}
.menu li a.top_link span {
     float:left;
     font-weight:bold;
     display:block;
     padding:0 24px 0 12px;
     height:40px;
}
.menu li a.top_link span.down {
     float:left;
     display:block;
     padding:0 24px 0 12px;
     height:40px;
     background:url(/down.gif) no-repeat right top;
}
.menu li a.top_link:hover {
    color:#000;
    background: url( /button4.gif) no-repeat;}
.menu li a.top_link:hover span {
    background:url( /button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {
    background:url( /button4a.gif) no-repeat right top;}

.menu li:hover > a.top_link {
    color:#000;
    background: url( /button4.gif) no-repeat;}
.menu li:hover > a.top_link span {
    background:url( /button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {
    background:url( /button4a.gif) no-repeat right top;}

.menu table {
    border-collapse:collapse;
    width:0;
    height:0;
    position:absolute;
    top:0;
    left:0;
}

.menu a:hover {
    visibility:visible;}
.menu li:hover {
    position:relative;
    z-index:200;
}
.menu ul,
.menu :hover ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	visibility: visible;
}
.menu :hover ul.sub {
    left:2px;
    top:40px;
    right:2px;
    background: #fff;
    padding:3px 0;
    border:1px solid #009900;
    white-space:nowrap;
    width:200px;
    height:auto;
}
.menu :hover ul.sub li {
    display:block;
    height:20px;
    position:relative;
    float:left;
    width:250px;
}
.menu :hover ul.sub li a {
   font-weight:normal;
   display:block;
   font-size:11px;
   height:20px;
   width:192px;
   line-height:20px;
   text-indent:5px;
   color:#000;
   text-decoration:none;
   border:3px solid #fff;
   border-width:0 0 0 3px;
}
.menu :hover ul.sub li a.fly {
   background:#fff url( /arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {
   background:#42c555; color:#fff;}
.menu :hover ul.sub li a.fly:hover {
   background:#42c555 url( /arrow_over.gif) 80px 7px no-repeat;
   color:#fff;}
.menu :hover ul li:hover > a.fly {
   background:#42c555 url( /arrow_over.gif) 80px 7px no-repeat;
   color:#fff;
}

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{
   left:90px;
   top:-4px;
   background: #fff;
   padding:3px 0;
   border:1px solid #95d2ee;
   white-space:nowrap;
   width:93px;
   z-index:200;
   height:auto;
}
#html{
clear:both;
position:fixed;
}
#body
{
   height:auto;
   position:fixed;
   overflow-x:auto;
   background-image:url(/cap03.jpg);
}
#principal{
   width:100%;
   height:100%;
   position: static;
   background-image:url(/cap03.jpg);
   background-color:#BBBBBB;
   border-top:10px solid #333399;
   border-left:1px solid #eee;
   border-right:1px solid #ccc;
   border-bottom:1px solid #ccc;
 

}
#topo
{
   width:100%;
   height:150px;
   background-color:#828282;
   border-top:0px solid #eee;
   border-left:1px solid #eee;
   border-right:1px solid #ccc;
   border-bottom:1px solid #ccc;
 
}
#main{
  width:99%;
  height:100%;
  background-image:url(/cap03.jpg);
  float:right;
  border-top:1px solid #eee;
  border-left:0px solid #eee;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  

}
#right{
  width:20%px;
  height:600px;
  float:right;
  position:fixed;
  background-image:url(/cap03.jpg);
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  

}
#titulo{
  width:80%;
  min-height:600px;
  float:left;
  line-height:10px;
  clear:both;
  background-color: #F3F3F3;
  padding:10px 10px 10px 10px;
  border-top:0px solid #eee;
  border-left:2px solid #2ABF00;
  border-right:2px solid #ccc;
  border-bottom:0px solid #ccc;
  
 
}
#linea
{
  width:100%;
  height:6px;
  clear:both;
  background-image:url(/cap03.jpg);
  background-color: #2A0000;
  border-top:1px ;
  border-left:0px solid #eee;
  border-right:0px solid #ccc;
  border-bottom:0px solid #ccc;
}

#rodape
{
  width:100%;
  height:10px;
  text-align:center;
  clear:both;
  background-image:url(/cap03.jpg);
  border-top:0px solid #eee;
  border-left:1px solid #eee;
  border-right:1px solid #ccc;
  border-bottom-style:20px url(/cap03.jpg);
  bottom:10px;
 
   

}
#caixa{
  float: right;
  padding:0px;
  position: inherit;
}
#uol{
  width:160px;
  height:100%;
  background:url(/cap03.jpg);
  border-top:1px solid #eee;
  border-left:url(/cap03.jpg);
  border-right:1px solid #ccc;
  border-bottom:url(/cap03.jpg);
  float:right;
 
 }
#cse-branding-bottom
{
  width:40px;
  height:7px;
  background-image:url(/cap03.jpg);
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  }