body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

body {
  background-color: "#FFFFFF";
  font-family: verdana, arial;
  margin: 0px;
  padding: 0px;
}

.paginacao { color:#862E13; width:100%;  border-top:1px solid #000; font-size:11px; padding:5px 0; margin:20px 0 0 0; text-align:center; clear:both; display:table; }
.paginacao p a { background-color:#FFF; color:#4C5044; background-color:#E4E4E4; text-decoration:none; font-weight:normal; padding:0px 4px; margin:0 2px; display:inline; }
.paginacao p a:hover { background-color:#EFC5B3; color:#000; text-decoration:none;}
.paginacao p span { background-color:#EFC5B3; padding:0px 4px; color:#000; font-weight: bold;  }
.paginacao h4 { float:left; font-size:11px; color:#000; }
.paginacao p { float:right; margin:0px; }
  
a, a:visited {
  color: #000000;
  text-decoration: None;
}

a:hover {
  color: #000000;
  text-decoration: Underline;
  border-bottom: None;
}

textarea, input, select, button {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  padding:3px;
}

option {
  padding-left: 5px;
}

select {
  max-width: 500px;
}

table {
  border-collapse: inherit;
}

table, tr, td {
  font-size: 12px;
}

table td {
  padding: 5px 3px;
}

tr.odd {
  background: #E4E4E4;
}

tr.highlight{
  background: #F0E3DD;
}

tr.selected {
  background:#A5A5A5; color:#fff;
}

.dados td:hover {
  cursor:pointer;
}

li {
  list-style-image: url(imagens/flecha.gif);
}

.rodape, small {
  font-size: 10px;
}

.destaque {
  background : #E4E4E4;
}

.barra {
  background : #CCCCCC;
}

tr.linha {
    background: #EFEFEF;
}

/* FILTRO - INICIO*/

tr.filtro {
    background: #E4E4E4;
}

tr.filtro td { 
  padding: 5px; 
  vertical-align: middle;
  text-align: left; 
}

tr.filtro select {
  width: 100%;
}

tr.filtro div.simples {
 display: block
 width: 100%;
 padding-right: 3px;
}

div.simples input.texto {
  float: left;
  display: block;
  width: 98%;
}

tr.filtro div.linha {
  margin-bottom:4px; 
  line-height: 20px;
  vertical-align: middle;
}

tr.filtro div.linha input {
  width: 6.2em !important;
}

tr.filtro span.label { 
  display:block;  
  float:left; 
  width: 2em;
  text-align: left;
  margin-right: 0.5em;
}

tr.filtro input.botao {
  text-decoration:none;
  padding:4px 4px;
}

/* FILTRO - FINAL */

/* NOVO MENU */
h1.menu-titulo {
  font-size: 14px;
  margin: 0px;
  padding: 10px 0px 0px 0px;
  
}

ul#menu-principal, ul#menu-relatorio {
  background: #FFF;
  width: 100%;
  border: 1px solid #CCC;
  margin: 0px;
  padding: 0px;
}

ul#menu-principal *, ul#menu-relatorio * {
  padding: 0px;
  margin: 0px;
}

ul#menu-principal ul li, ul#menu-relatorio ul li {
    background: url(imagens/flecha.gif) no-repeat left center;
    padding-left: 15px;
}

ul#menu-principal ul li a, ul#menu-relatorio ul li a {
  line-height: 20px;
}

ul#menu-principal li a.menu-area, ul#menu-relatorio li a.menu-area {
  display: block;
  padding: 5px 0px 5px 2px;
  font-weight: bold;
  border-bottom: 1px solid #999; 
  background: url(imagens/grupo.gif) no-repeat left #E4E4E4;
  padding-left: 18px;
}       

h2#topo {
  padding: 5px; 2px; 
  margin:0px; 
  display: block;
}

h2#topo a {
  background: url(imagens/logo-areadecontrole.gif); 
  display: block; 
  text-indent:-9999px; 
  width: 321px; 
  height: 53px;
  color: #000;
  font-size: 12px;
}

td.toolbar {
 border: 1px solid #999;
 border-top: none;
}

div.nicEdit-main {
  background-color: #FFFFFF;
}
