body {
  font-family: Verdana, Arial, Comic Sans MS;
  font-size: 11px;
  background-color: #FFFFFF;
  color: #000000;
}

li{
  float: left;
  list-style-type: none;
  padding: 10px;
}

*{ 
  padding: 0px;
  margin: 0px;
}
#preloadImagens
{
  background : url(../../img/carregando.gif);
}

div{
  padding: 0 auto;
  margin: 0 auto;
}
#index{
  width: 100%;
  text-align: center;
}
#centro{
  width: 1000px;
  padding: 0;
  margin: 0 auto;
}


.menutop{
  float:left; padding-left: 5px; padding-right: 5px;
}
.menutop2{
  float:right; padding-left: 5px; padding-right: 5px;
}

input, select,.campo1 {
  font-size: 11px;
  background-color: #FFFFFF;
  padding: 1px;
  color: #595224;
  margin: 0px;
  border: 1px solid #cac5a3;
  height: 18px;
}

textarea {
  font-size: 11px;
  background-color: #FFFFFF;
  padding: 1px;
  color: #595224;
  margin: 0px;
  border: 1px solid #cac5a3;
}

linhaPrincipal{
  font-weight: bold;
}

img{
  padding:0px;
  margin:0px;
  border:0px;
}

.tr_top{
  background-color:#E5E3FE;
  color:#000000;
  font-weight:bold;
  margin:0px;
}

td, tr{
  font-size:11px;
}

p {
  margin: 1px;
}

a{
  color: Black;
  text-decoration: none;
}
code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;
  border-left: 3px solid #3182C0;
}

.topo{
  background-image: url(../../img/layout/fundo_topo.gif);
  margin: 0px;
  padding-left:0px;
  padding-top:0px;
}

.categoria1{background-image:url(../../link/imgs/fundo_top_left.jpg); font-weight: bold; margin: 0px; 			}
.categoria2{background-color:#FFCC00; font-weight: bold; margin: 0px; }
.categoria3{background-color:#009900; font-weight: bold; margin: 0px; }
.categoria4{background-color:#FF3300; font-weight: bold; margin: 0px; }
.categoria5{background-color:#CCCCCC; font-weight: bold; margin: 0px; }
.categoria6{background-color:#FF9933; font-weight: bold; margin: 0px; }
.categoria7{background-color:#00CCFF; font-weight: bold; margin: 0px; }
.categoria8{background-image:url(../../link/imgs/fundo_top_right.jpg); font-weight: bold; margin: 0px; }

.categoria9{background-color:#CCCC00; font-weight: bold; margin: 0px; }
.categoria10{background-color:#F05500; font-weight: bold; margin: 0px; }
.categoria11{background-color:#F9FF00; font-weight: bold; margin: 0px; }
.categoria12{background-color:#04EE0F; font-weight: bold; margin: 0px; }
.categoria13{background-color:#2399FF; font-weight: bold; margin: 0px; }
.categoria14{background-color:#CFCC4C; font-weight: bold; margin: 0px; }
.categoria15{background-color:#CCFF00; font-weight: bold; margin: 0px; }
.categoria16{background-color:#F0FC7F; font-weight: bold; margin: 0px; }
.categoria17{background-color:#99CC33; font-weight: bold; margin: 0px; }
.categoria18{background-color:#CCFF00; font-weight: bold; margin: 0px; }
.categoria19{background-color:#FF99CC; font-weight: bold; margin: 0px; }
.categoria20{background-color:#2399FF; font-weight: bold; margin: 0px; }
.categoria21{background-color:#999966; font-weight: bold; margin: 0px; }
.categoria22{background-color:#FF6666; font-weight: bold; margin: 0px; }
.categoria23{background-color:orange; font-weight: bold; margin: 0px; }
.categoria24{background-color:#CC9966; font-weight: bold; margin: 0px; }

.link, .linkSelected{
  background-color: orange; color: white;
}

.selecionado, .fieldSelected{ border: 1px solid #FFCC00; }

.input_erro {
  font-size: 11px;
  background-color: #BBD2FF;
  padding: 1px;
  color: #0066FF;
  margin: 0px;
  border: 1px solid #0066FF;
  height: 18px;
}


.menu-top{
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.postado{
  font-size: 10px;
}

.barra{
  color: #0099FF;
  background-color: #0099FF;
  margin: 0px;
  padding: 0px;
}

.alerta, .erro{
  font-weight: bold;
  color: white;
  border-color: red;
  background: #FA8072;
  border-style:solid;
  margin: 0px;
  border-width:1px;
}

.tabela{
  border-color: silver;
  background: #F8F8F8 ;
  border-style:solid;
  margin: 0px;
  border-width:1px;
}

.noticia{
  border-color: silver;
  background: #F8F8F8 ;
  border-style:solid;
  margin: 0px;
  border-width:1px;
  padding:5px;
}

.certo{
  font-weight: bold;
  color: white;
  border-color: blue;
  background: #6495ED;
  border-style:solid;
  margin: 0px;
  border-width:1px;
}


.esconde_div{
  overflow:hidden;
}

.campo{
  font-weight: bold;
  text-align: right;
  font-size: 10px;
}

.subTitulo {
  background-color: #CCCCCC;
  height:35px;
  padding-top:15px;
  text-align:center;
  font-size: 12px;
  font-weight: bold;
}

.borda {
  margin-left: 5px;
  margin-right: 5px;
  border: #CCCCCC solid 1px;
}