body {
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
}

#principal{
width: 100%;
margin:0 auto;
align:center;
}

.topo-conteudo {
  width:1000px;
  left:50%;
}
.topo {
  width:100%;
  height:30;
  background: url("../img/topo-bg.png") repeat-x top center;
  _position: absolute;
  _top:expression(body.scrollTop + document.body.clientHeight - 30 + "px");
  left:0;
  bottom:0;
}

.up-conteudo {
  width:100%;
  left:50%;
}
.up {
  width:100%;
}

.down-conteudo {
  width:1000px;
  left:50%;
  z-index:300;
}
.down {
  width:100%;
  height:32;
  background: url("../img/down-bg.png") repeat-x top center;
  position: fixed;
  _position: absolute;
  _top:expression(body.scrollTop + document.body.clientHeight - 32 + "px");
  left:0;
  bottom:0;
  z-index:300;
}

#main{
width: 1000px;
margin-left:0;
}



.font-cinza-1{color:#CCCCCC; font-family: Verdana; font-size:10px; }
.font-cinza-2{color: #999999; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }
.font-cinza-3{color: #666666; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }
.font{color: #FF0066; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }
.font-vermelho{color: #cc0000; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }
.font-branco{color: #ffffff; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }



.fundo-rosa { background-color: #FF0066;}
.fundo-menu { background-color: #cc0066;}
.fundo-cinza { background-color: #f5f5f5;}
.fundo-destaque { background-color: #cc0066;}
.fundo-branco { background-color: #ffffff;}
.fundo-transparente { background-color: transparent;}

.over { background-color: #f9f9f9; font-color: #ffffff;}
.out {background-color: #FFFFFF;}

.over1 { background-color: #ffffff; font-color: #ffffff;}
.out1 {background-color: #f5f5f5;}
.over2 { background-color: #E6FAFF;}
.out2 {background-color: #ffffff;}
.over3 { background-color: #006699;}
.out3 {background-color: #ffffff;}

.over9 { background-color: #cc0000;}
.out9 {background-color: #e5e5e5;}


.over4 { background-color: #006699;}
.out4 { background-color: #ffffff;}


.menuover { background-color: #fafafa; font-color: #02a1c7 }
.menuout { background-color: #ffffff; font-color: #999999 }

.form
{ border: 1px solid #dddddd; margin: 1px; color: #999999;
background-color: #ffffff; font-family: Verdana, Geneva, sans-serif;
font-size: 15px; } 
.formx
{ border: 1px solid #dddddd; margin: 1px; color: #999999;
background-color: #f5f5f5; font-family: Verdana, Geneva, sans-serif;
font-size: 15px; } 
.form2 { border: 0px solid #ffffff; margin:
1px; color: #999999; background-color: #ffffff; font-family: Verdana,
Geneva, sans-serif; font-size: 12px; } 
.form1 { border: 0px solid #999999; margin:
1px; color: #ffffff; background-color: #999999; font-family: Verdana,
Geneva, sans-serif; font-size: 12px; } 
.formmini
{ border: 0px solid #ffffff; margin: 0px; color: #666666;
background-color: #ffffff; font-family: Arial;
font-size: 9px; } 
.form3
{ border: 1px solid #dddddd; margin: 1px; color: #999999;
background-color: #ffffff; font-family: Verdana, Geneva, sans-serif;
font-size: 10px; } 

body {
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;

}

a:link {color: #cccccc; text-decoration: none;} 
a:visited {color: #cccccc; text-decoration: none;} 
a:hover {color: #CF0053; text-decoration: none;} 
a:focus {color: #cccccc; text-decoration: none;} 
a:active {color: #cccccc; text-decoration: none;} 

a.branco:link {color: #ffffff; text-decoration: none;} 
a.branco:visited {color: #ffffff; text-decoration: none; } 
a.branco:hover {color: #CF0053; text-decoration: none;} 
a.branco:focus {color: #ffffff; text-decoration: none; } 
a.branco:active {color: #ffffff; text-decoration: none; } 

a.menu:link {color: #999999; text-decoration: none;} 
a.menu:visited {color: #999999; text-decoration: none; } 
a.menu:hover {color: #FF0066; text-decoration: none;} 
a.menu:focus {color: #999999; text-decoration: none; } 
a.menu:active {color: #999999; text-decoration: none; } 

.inputLogin{  
  padding-left:35px;     /* Largura da imagem possui 20px */  
  height:22px;                                               /* O padding influencia no tamanho do componente (é como se fosse 20px + 5px da altura) */  
  background-image:url(../img/login.gif) !important;  
  background-repeat:no-repeat;                     /* Para não repetir o background ao longo de topo o componente */  
  border: 1px solid #dddddd;
  margin: 1px;
  color: #999999;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 15px;
}  
.inputSenha{  
  padding-left:35px;     /* Largura da imagem possui 20px */  
  height:22px;                                               /* O padding influencia no tamanho do componente (é como se fosse 20px + 5px da altura) */  
  background-image:url(../img/senha.gif) !important;  
  background-repeat:no-repeat;                     /* Para não repetir o background ao longo de topo o componente */  
  border: 1px solid #dddddd;
  margin: 1px;
  color: #999999;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 15px;
}  
