/*Classes*/
.both{
  clear: both;
}

.titulo{
  color: #663333;
  font-size: 14px;
}

.erro{
  color: #FF0000
}

.sucesso{
  color: #0E7700;
}

.error{
  border: 1px solid #FF0000 !important;;
}

.barra{
  float:left;
  width: 990px;
  height:1px;
  background-image:url(../imgs/layout/barra.png);
  background-repeat: no-repeat;
}

.paginacao{
  padding: 4px;
  background: #F0F0F0;
  border: 1px solid #E3E3E3;
}
/*Fim das Classes*/

/*IDs*/
#centraliza{
  margin: 0px auto;
  width: 990px;
  overflow: hidden;
  min-width: 990px;
}

#centro{
  float: left;
  width: 970px;
  padding: 10px;
  min-height: 250px;
  z-index: 1;
  overflow: hidden;
}

#barraTop{
  width: 100%;
  padding: 20px 0px 30px 0px;
  background-color:#004590;
  color:#FFF;
  font-size:14px;
  margin-bottom: 10px;
}

#txtApresentacao{
  margin:0px auto;
  border:1px solid #CCC;
  padding:10px;
  width:800px;
  z-index: 1;
}
/*Fim das IDs*/
/*Topo*/
#topo{
  float:left;
  width: 990px;
}

#logo{
  float:left;
  margin: 0px 200px 0px 200px;
  width: 278px;
  height: 150px;
}

#btSairSenha{
  float:left;
  margin: 10px 0px;
  text-align:center;
}

#btSairSenha li{
  margin: 18px;
  
}

#btSairSenha a{
  font-weight:bold;
  color:#999;
}

#logoMultilojas{
  float:left;
  width:110px;
  height: 100px;
}

/*Fim topo*/
/*Menu*/
div#menu.menuTop{
  position: fixed;
  top:0px;
  left:0px;
  width: 100%;
  background: #FEFEFE;
  min-width: 990px;
}
.menuTop .barra{
  margin: 0px auto;
  float: none;
}
.menuTop #menuItem{
  margin: 0px auto;
  float: none;
  width:990px;
}
#menu{
  float:left;
  width:990px;
  z-index: 2;
  height: 44px;
}
#menuItem{
  float:left;
  height:43px;
  margin-left: 41px;
  z-index: 1;
  width: 990px;
}
#menuItem ul{
  display: none;
  position: absolute;
  top: 43px;
  left: 0px;
  background-color: #004590;
  width: 223px;
  float: left;
  z-index: 2;
}
#menuItem ul > li{
  clear: both;
  background: url("../imgs/layout/barra2.png") no-repeat bottom center;
}
#menuItem ul > li:hover{
  background-color: #0053ae;
}
#menuItem > li:hover{
  background-color: #E6F2FF;
}
#menuItem ul > li > a{
  color: #FEFEFE;
  font-size: 14px;
  text-transform: uppercase;
}
#menuItem > li{
  float:left;
  width: 223px;
  font-size:16px;
  color:#004590;
  font-style:italic;
  height: 43px;
  line-height: 45px;
  background-image: url("../imgs/layout/barraV.png");
  background-repeat: no-repeat;
  background-position: left top;
  text-align: center;
  position: relative;
}
#menuItem > li a,
#menuItem > li span{
  color:#004590;
  text-decoration: none;
  cursor:pointer;
  clear: both;
}
#menuItem > li:first-child{
  background-image:none;
}
/*Fim menu*/
/*Rodape*/
#rodape{
  float:left;
  margin: 10px 0px;
  width:990px    ;
  z-index: 1;
  overflow: hidden;
}

#rodape p{
  margin-top: 5px;
  text-align:center;
  font-weight:bold;
}
/*Fim rodape*/
/* Conteudo */
.linha1{
  background: #d2e8ff;
  font-size: 12px;
  text-align:center;
}
.linha2{
  background: #f0f7ff;
  font-size: 12px;
  text-align:center;
}
.linha1 td,.linha2 td{
  text-align:center;
  padding: 5px 0px 5px 0px;
}
.linhaPrincipal,
.linhaPrincipal a{
  background: #d2e8ff;
  font-size: 14px;
  font-weight:700;
  text-align: center;
  color: #004590;
  padding: 5px 0px 5px 0px;
  text-transform: uppercase;
}
.success{
  color: #119600;
}
.error{
  color: #DA2525;
  padding: 3px;
  display: block;
  line-height: 17px;
}
td.mainLine {
  color: #004590;
  font-size: 14px;
}
#quadro{
  width:910px;
  text-align:center;
  border: 13px double #C2C2C2;
  padding: 15px;
}
/* fim do Conteudo */