body
{margin: auto;
text-align: center;
background: #4f4f2f;
-moz-user-select: none;
-moz-user-focus:ignore;
-moz-user-input:disabled;
}

div {position: relative;}

#geral
{width:770px;
border-right: 1px solid #000;
border-left: 1px solid #000;
text-align: left; 
margin: auto;
background-color: #ffffff;
}

#topo 
{height:65px;
text-align: right;
font-family: verdana, arial, times, helvetica, serif;
color: #fff;
font-size: 9px;
font-weight: bold;
padding: 3px 5px 2px 5px;
/*background: url('../imagem/rosatop2.gif') no-repeat;*/
background: url('../imagem/rosatop_espelho2.gif') no-repeat;
}

#logo 
{height:64px;
width: 759px;
top: 0px;
left: 0px;
border: 1px solid #fff;
position: absolute;  
padding: 2px 5px 2px 5px;
z-index: 50;
}

#logo a {text-decoration: none; color: #fff; font-size: 9px;font-weight: bold;}

#logo a:hover {text-decoration: none; color: red; font-size: 9px;font-weight: bold;}

.top1 
{height:20px;
width: 150px;
top: -1px;
left: 0px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
position: absolute;
background: #000;
color: #fff;
font-size: 9px;  
padding: 0px 5px 2px 5px;
z-index: 160;
text-align: center;
}

#corpo
{
width:770px;
background-color:#fff;
}

#principal
{width: 620px;float: right;
background-color:white;

}

#conteudo 
{text-align: left;
font-family: verdana, arial, times, helvetica, serif;
float:right;
width: 387px;
height: 261px; 
overflow: auto;
margin:0;
padding: 10px 5px 5px 5px;}

#linknav 
{text-align: left;
height: 247px; 
width: 210px; 
margin-rigth:420px;
margin-left: 0;
margin-bottom: 0px;
padding: 10px 5px 10px 5px;
background: #ffffff url("../imagem/img1.gif") no-repeat top left;
}

#lateral
{width:140px;
height: 444px;
text-align: center;
margin-bottom: 0;
background: url('../imagem/fd_lateral.gif') no-repeat right;
background-color: #fff;
position: relative;
float: left;
padding: 2px 5px 2px 5px;
text-decoration: none;
}

#banner 
{width: 610px; 
height: 140px;
background-color: #fff;
border-top: 0;
padding: 5px 5px 2px 5px;
float: right;
}

.banner1
{
width: 120px;
height: 166px;
float: right;
border:0;
margin:0;
padding: 0 0 0 5px;
text-align: center;
}

#rodape 
{
width: 770px;
height:54px;
margin: 0;
text-align: center;
background: #000000;
clear: both;
padding: 0;}

.navegacao {text-align: center;}

.stit
{color: red;
font-weight: bold;}

.select {width: 130px;
background:#F0FFF0; 
font:11px arial, helvetica, sans-serif; 
color:#36648B;
}


.spac {color: green;}

.par {color: #ffffff;
       background: green;
       }

.impar {color: green;
       background-color: #ffffff;
       } 
  

.link {font-family: "Times New Roman", Times, serif;
       font-size: 10px;
       font-weight: bold;}

.link a {text-decoration: none; color: green;}

.b1 
{height:42px;
width: 757px;
top: 550px;
left: -1px;
color: #238e23;
font-size: 9px;
text-align: right;
font-family: verdana, arial, times, helvetica, serif;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background: url('../imagem/fd_rodape2.gif') no-repeat;
position: absolute;
padding: 0px 6px 2px 5px;
z-index: 100;
}

.com1
{
width: 270px;
height: 200px;
top:118px;
left: 170px;
background: #fff;
margin: 0;
border: 0;
background: url('../imagem/border_left.gif') no-repeat top left;
position: absolute;
filter: Alpha(Opacity=80);
opacity: .8; 
-moz-opacity:0.8;
z-index: 93;
text-align: center;
}

.com2
{
width: 270px;
height: 220px;
top:98px;
left:500px;
background: #000;
margin: 0;
border: 0;
background: url('../imagem/img2.gif') no-repeat top right;
position: absolute;
z-index: 94;
}

.com3
{
width: 270px;
height: 200px;
top:118px;
left: 480px;
background: #fff;
margin: 0;
border: 0;
background: url('../imagem/border_right.gif') no-repeat top right;
position: absolute;
filter: Alpha(Opacity=80);
opacity: .8; 
-moz-opacity:0.8;
z-index: 95;
}

#com4
{
position: absolute;
color: red;
font-family: verdana, helvetica, sans-serif;
top: 110px;
left: 175px;
font-size: 13px;
padding: 5px 5px 12px 5px;
width:560px;
height: 245px; 
text-align: justify;
color: green;
z-index: 100;
}


ul.menu1 li a:hover{
  display: block;
  text-decoration: none;
  color: green;
  border-bottom: 1px solid grren;
  border-top: 1px solid green;
  border-right: 3px solid green;
  border-left: 3px solid green;
  background: transparent;
  font: 10px verdana; font-weight:normal;
}



#com4 .saudacao1 {MARGIN: 0 0 5px 0; WIDTH: 558px;padding: 0;}

#com4 .saudacao2 {MARGIN: 0 0 5px 0; WIDTH: 558px;padding: 0;}

#com4 .saudacao1 H2 {FONT-SIZE: 20px; COLOR: green;text-align: center;}

#com4 .saudacao2 H2 {FONT-SIZE: 16px; COLOR: green;text-align: center;padding: 4px 0 0 0;}

#com4 .saudacao1 P {FONT-SIZE: 11px; COLOR: green; text-align: justify;}

#com4 .saudacao2 P {FONT-SIZE: 11px; COLOR: green; text-align: justify;}

#com4 .box {MARGIN: 0 0 5px 0; WIDTH: 270px;  FLOAT: left;padding: 0px;text-align: justify;}

#com4 .box2 {MARGIN: 0 0 5px 0; WIDTH: 270px; FLOAT: right;padding: 0px;text-align: justify;}

#com4 .box H4 {PADDING: 5px; FONT-SIZE: 10px; COLOR: green;}

#com4 .box2 H4 {PADDING: 5px; FONT-SIZE: 10px; COLOR: green;}

#com4 .box H2 {PADDING: 5px; FONT-SIZE: 12px; COLOR: green;}

#com4 .box2 H2 {PADDING: 5px; FONT-SIZE: 12px; COLOR: green;}

#com4 .box P {FONT-SIZE: 11px; COLOR: green; text-align: justify;}

#com4 .box2 P {FONT-SIZE: 11px; COLOR: green; text-align: justify;}

#com4 .box A {COLOR: #4187c8; TEXT-DECORATION: none;}

#com4 .box2 A {COLOR: #4187c8; TEXT-DECORATION: none;}

#com4 .box A:hover {COLOR: black;}

#com4 .box2 A:hover {COLOR: black;}

/*border: 1px solid #ccc;*/

#menutopo {
	background: #000;
	height: 23px;
	padding: 4px 0 0 0;
        z-index: 150;
	}

ul.menubar{
  margin: 0 0 0 162px;
  padding: 0 3px 4px 0;
  background: #000; /* IE6 Bug */
  font: 10px verdana; font-weight:bold; 
}
 
ul.menubar .submenu{
  margin: 0 0 0 3px;
  padding: 0 0 0 0px;
  list-style: none;
  background: #000 transparent;
 border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  float:left;
}

ul.menubar ul.menu1{
  display: none;
  position: absolute;
  margin: 0px;
}
 
ul.menubar a{
  padding: 5px 10px 5px 10px;
  display:block;
  text-decoration: none;
  color: #fff;
  background-color: #000;
}

ul.menubar a:hover{
  padding: 5px 10px 5px 10px;
  display:block;
  text-decoration: none;
  color: red;
  background: #fff;
}
 
ul.menu1, ul.menu1 ul{
  padding: 10px 0 0 0;
  width: 170px; /* Width of Menu Items */
  background-color: #FFFFFF; /* IE6 Bug */
}
 
ul.menu1 li{
  position: relative;
  list-style: none;border-left: 1px solid #000;border-right: 1px solid #000;
  }
 
ul.menu1 li a{
  display: block;
  text-decoration: none;
  border-bottom: 1px solid green;
  border-top: 1px solid green;
  color: #fff;
  background: transparent #000;
  font: 10px verdana; font-weight:bold;
}
 

ul.menu1 li a:hover{
  display: block;
  text-decoration: none;
  color: green;
  border-bottom: 1px solid grren;
  border-top: 1px solid green;
  border-right: 3px solid green;
  border-left: 3px solid green;
  background: transparent;
  font: 10px verdana; font-weight:normal;
}

 /* Fix IE. Hide from IE Mac \*/
* html ul.menu1 li { float: left; height: 1%; }
* html ul.menu1 li a { height: 1%; }
 End */


