/*********
GLOBAL
**/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E8E8E8;
	background-image:url(../imagens/fundo_topo.jpg);
	background-repeat:repeat-x;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
}
/* Tirar a borda azul da Imagem */
img {border: none;}

/*********
CABEÇALHO
**/
#cabecalho {
  width:100%;
  height:288px;
}
/* Título Sistema */
#cabecalho h1 {
  text-align:center;
  margin:0;
  color:#FFFFFF;
  font-size:25pt;
}
/* Data e Hora */
#cabecalho h2 {
  text-align:right;
  margin:0;
  padding-top:10px;
  padding-right:10px;
  color:#FFFFFF;
  font-size:9pt;
}

/*********
CENTRO
**/
#centro {
  width:778px;
  clear:both;
  background-color:#F9F9F9;  
}

/*********
MENU
**/
#menu {
  width:165px;
  background-color:#F9F9F9;
  padding-left:15px;
  padding-right:15px;
  padding-top:25px;
  float:left;
}
/* Opções em view/menu.css */

#menuinterno {
  background-color:#F5F5F5;
  border:1px solid #CCCCCC;
  text-align:right;
}

hr {
  border:none;
  background-color:#CCCCCC;
  color:#CCCCCC;
  height:1px;
}

/*********
CORPO CENTRAL
**/
#corpo {
  width:555px;
  float:right;
  padding:10px;
  background-color:#FFFFFF;
}

/* Título da Página */
#corpo h1 {
  margin:0;
  font-size:12pt;
  margin-bottom:25px;
  text-align:right;
}
/* Subtítulo da Página */
#corpo h2 {
  margin:0;
  font-size:9pt;
  width:150px;
  color:#999999;
  border-bottom:1px solid #999999;
  margin-bottom:5px;
}
#corpo h3 {
  margin:0;
  font-size:10pt;
  text-align:center;
  font-weight:bold;
  background-color:#FFFFFF;
  border-bottom:1px solid #CCCCCC;
}
/* Informação secundária */
#fontemenor {
  font-size:8pt;
  color:#999999;
}
/* Coluna com campo do formulário */
#corpo #label {
  text-align:right;
  width:20%;
}
/* Coluna com objeto do formulário */
#corpo #campo {
  text-align:left;
  width:80%;
}
/* Tabela com listagem */
#corpo #tabela {
  width:100%;
}


/*********
RODAPÉ
**/
#rodape {
  width:100%;
  text-align:center;
  position:relative;
  clear:both;
  padding-bottom:10px;
}

/*********
LINKS
**/
/* Links Gerais */
a:link {
  text-decoration: none;
  color: #333333;
  border: none;
}
a:visited {
  text-decoration: none;
  color: #333333;
  border: none;
}
a:hover {
  text-decoration: none;
  color: #FFFFFF;
  border: none;
  background-color:#99CC00;  
}

/* Link para Fundo */
.link:link {
  text-decoration: underline;
  color: #333333;
  border: none;
}
.link:visited {
  text-decoration: underline;
  color: #333333;
  border: none;
}
.link:hover {
  text-decoration: none;
  color: #FFFFFF;
  border: none;
  background-color:#99CC00;  
}

/* Link Preto e muda cor */
.link2:link {
  text-decoration: none;
  color: #000000;
  border: none;
}
.link2:visited {
  text-decoration: none;
  color: #000000;
  border: none;
}
.link2:hover {
  text-decoration: none;
  color: #006633;
  border: none;
}


/*********
OBJETOS DE FORMULÁRIOS
**/
input[type="text"], input[type="submit"], input[type="password"], input[type="button"], input[type="file"], textarea, select {
  font-family:Trebuchet MS, Verdana, Arial;
  font-size:11px;
  border:1px solid #CCCCCC;
  background-color:#FFFFFF;
}
input[type="text"], input[type="submit"], input[type="password"], input[type="button"], input[type="file"], textarea {
  background-image:url(../imagens/bg_input.gif);
  background-repeat:repeat-x;
  padding-left:2px;
  padding-right:2px;
}

/*********
TELA POPUP
**/
#popup{
width: 400px;
height: 300px;
background-color:#F5F5F5;
position: absolute;
top: 150px;
left:40%;
overflow:auto;
border:2px outset #006633;
}
#popup h1 {
  margin:0;
  font-size:9pt;
  width:30%;
  color:#999999;
  border-bottom:1px solid #999999;
  margin-bottom:15px;
}

#erro{
width: 300px;
height: 80px;
background-color:#F5F5F5;
position: absolute;
top: 260px;
left:40%;
padding:5px;
padding-top:15px;
text-align:center;
font-size:12px;
border:2px outset #990000;
}
#erro input {
  width:50px;
  margin-top:15px;
}
