body{  margin:0;  padding:0;  text-align:center;  color:#666;  background:#e8e8e8;  font-family: arial, helvetica, sans-serif;}
.clearLft{ clear:left;}

#tempGeral{  max-width:/*1000px;*/63em;  min-width:/*778px;*/48.125em;  margin:0 auto;  text-align:left;/*  border:1px solid gray;*/ position:relative;}

#tempTopo{  width:100%;  height:118px;  position:relative;  background:url(../imagens/topo.jpg) no-repeat;}
#tempLogo{  width:218px;  height:73px;  float:left;  margin:45px 0 0 0;  background:url(../imagens/logo.gif) no-repeat;}
#tempTopoInfos{  width:70%;  float:right;  text-align:right;  font:11px arial;  color:#595959;  line-height:16px;  padding:7px 10px 0 0;}
#tempTopoInfos span{  font:bold 11px arial;  color:#737373;}

/*********************************
FAIXA COM CUMPRIMENTOS E MENU NO TOPO
*********************************/
#tempMenuTopo{
  width:100%;
  height:60px;
  float:left;
  background:url(../imagens/bg_menutopo.gif) no-repeat;
  padding:0 0 0 0;
}
/*********************************
	 CUMPRIMENTOS NO TOPO
*********************************/
#tempMenuTopoCumprimento{
  width:70%;
  float:left;
  padding:/*65px*/ 47px 0 0 30px;
  font:11px arial;
  color:#fbdbdb;
}
#tempMenuTopoCumprimento a{
  font:bold 11px arial;
  color:#fbdbdb;
  text-transform:uppercase;
}
#tempMenuTopoCumprimento a:hover{
  color:#999900;
  text-decoration:none;
}

/*********************************
  BUSCA E MENU DE ÍCONES NO TOPO
*********************************/
#tempBusca{
  width:380px;
  float:left;
  font:11px arial;
  color:#5f5f5f;
  margin:17px 0 0 0;
  padding:7px 0 0 140px;
}
#tempBuscaFrase{ float:left; margin:5px 0 0 0;}
#tempBusca input.campo{
  margin:0 5px 0 3px;
  background:#f0f0f0;
  float:left;
  width:200px;
  border-top:2px solid #a7a7a7;
  border-left:2px solid #a7a7a7;
}
#tempBusca input.buttonBusca{ width:65px; height:22px; float:left; }

#tempMenuTopoIcones{
  width:440px;
  float:right;
/*  border:1px solid gray;*/
}
#tempMenuTopoIcones ul{
  width:100%;
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
}

#tempMenuTopoIcones li a{
  float:left;
  margin:0;
  padding:32px 0 0 0;
  font:11px arial, verdana;
  color:#000;
  text-decoration:none;
}
#tempMenuTopoIcones li a:hover{  text-decoration:underline;  }

#tempMenuTopoIcones li.home{  width:48px; padding-left:17px; background:url(../imagens/bt_ico_home.gif) no-repeat center 0;  float:left; text-transform:uppercase;  }/* ícones e barra na imagem de background */
#tempMenuTopoIcones li.meucadastro{  width:70px; padding-left:5px; background:url(../imagens/bt_ico_meucadastro.gif) no-repeat center 0;  float:left;  }
#tempMenuTopoIcones li.login{  width:48px; padding-left:20px; background:url(../imagens/bt_ico_login.gif) no-repeat center 0;  float:left;  }
#tempMenuTopoIcones li.meuspedidos{  width:75px; padding-left:5px; background:url(../imagens/bt_ico_meuspedidos.gif) no-repeat center 0;  float:left;  }
#tempMenuTopoIcones li.cesta{  width:65px; padding-left:10px;  background:url(../imagens/bt_ico_cesta.gif) no-repeat center 0;  float:left;  }
#tempMenuTopoIcones li.sair{  width:45px; padding-left:18px; background:url(../imagens/bt_ico_sair.gif) no-repeat center 0;  float:left; text-transform:uppercase;  }

/* Testeira */
#testeira{ width:980px; height:224px; margin:0 0 10px 0;}

/*********************************
  ESTRUTURA DO MENU + CONTEUDO ---- miolo + coluna dir. banners está em home.css
*********************************/
#tempConteudoTotal{
  overflow:hidden;
/*  float:left;*/
  width:98%;
  background:#FFF;
  padding:7px;
  border-top:1px solid #c4c4c4;
  border-left:1px solid #C4C4C4;
  border-right:1px solid #C4C4C4;
}
#tempColunaEsquerda{
  float:left;
  overflow:hidden;
  width:161px;
}
#homeConteudo{
  overflow:hidden;
}

/*********************************
		 MENU ESQUERDO
*********************************/
.menu{
  border: medium none;
  line-height:0.8;
  overflow:hidden;
}
.menuTituloTopo{
  background:url(../imagens/menu_tit.gif) no-repeat;
  margin:0;
  width:141px;
  height:21px;
  font:bold 11px "trebuchet ms", arial;
  color:#ae3b3b;
  text-transform:uppercase;
  padding:2px 0 0 10px;
  margin:5px 0 0 0;
}
/*.menuTituloTopoDois{
  background:url(../imagens/menu_tit_informatica.gif) no-repeat;
  margin:0;
  width:100%;
  height:20px;
}*/
.menu ul{
  width:141px;
  margin:0;
  padding:0 0 0 10px;
  list-style-type:none;
  list-style-position:outside;
  background:#e7e7e7;
}
.menu ul a{
  font:11px arial;
  color:#5c5b5b;
  text-decoration:none;
}
.menu ul li{
  padding:0 0 3px 0;
}
.menu ul li ul{
  margin:0;
  padding:0;
  font:11px arial;
  color:#000000;
  list-style-type:none;
  list-style-position:outside;
}
.menu ul li ul li a{
  font-family:arial;
  font-size:11px;
  color:#505050;
  font-weight:normal;
  text-decoration:none;
  margin:0;
  padding:0;
}
.menu ul li ul li{
  padding:0;
  margin:0;
}
.menu ul li ul li a:hover, .menu ul a:hover{
  text-decoration:underline;
}

.displayNone{
  display:none;
}

/*********************************
	 MENU SUB NODES ESQUERDO
*********************************/
.menuSubNodes{
  border: medium none;
  line-height:0.8;
  overflow:hidden;
  background-color:#9e0000;
  width:155px;
}
.menuTituloTopoSubNodes{
  background:url(../imagens/menu_tit_segundo.gif) no-repeat;
  margin:0;
  width:155px;
  height:21px;
  font:bold 11px "trebuchet ms", arial;
  color:#fbdbdb;
  text-transform:uppercase;
  padding:1px 0 0 16px;
  margin:0;
}
.menuSubNodes ul{
  margin:0;
  padding:0 0 5px 10px;
  list-style-type:none;
  list-style-position:outside;
}
.menuSubNodes ul a{
  font:11px arial;
  color:#fbdbdb;
  text-decoration:none;
}
.menuSubNodes ul li{
  padding:0 0 3px 0;
}
.menuSubNodes ul li ul{
  margin:0;
  padding:0;
  font:11px arial;
  color:#000000;
  list-style-type:none;
  list-style-position:outside;
}
.menuSubNodes ul li ul li a{
  font-family:arial;
  font-size:11px;
  color:#505050;
  font-weight:normal;
  text-decoration:none;
  margin:0;
  padding:0;
}
.menuSubNodes ul li ul li{
  padding:0;
  margin:0;
}
.menuSubNodes ul li ul li a:hover, .menuSubNodes ul a:hover{
  text-decoration:underline;
}

/*********************************
   CADASTRO - LATERAL ESQUERDA
*********************************/
.tempCadastro{
  border: medium none;
  overflow:hidden;
  margin:10px 0 15px 0;
}
.tempCadastroTitulo{
  background:url(../imagens/esq_tit_cadastro.gif) no-repeat;
  margin:0;
  width:100%;
  height:74px;
}
.tempCadastroContainer{
  width:141px;
  height:106px;
  margin:0 0 5px 0;
  padding:0 3px 0 10px;
  background:url(../imagens/bg_cadastrese.gif) no-repeat;
  color:#5d5d5d;
  font:bold 11px arial;
}
.widthInput{
  width:120px;
  border-bottom:0;
  border-left:1px solid #C4C4C4;
  border-right:0;
  border-top:1px solid #9c9c9c;
  font:11px verdana;
  color:#333333;
  margin:0;
  padding:0;
}

.alinhaRadio{
  width:100%;
}
.alinhaButton{
  float:left;
  margin:10px 0 20px 30px;
}

/*********************************
		 BANNERS ESQUERDA
*********************************/
.homeBannersEsq{
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-position:outside;
}
.homeBannersEsq img, a{
  border:0 none;
}
.homeBannersEsq li{
  border:medium none;
  line-height:1.2;
  margin:0 0 7px 0;
  padding:0;
  clear:both;
}
.homeBannersEsq *{
  display:block;
}
.homeBannersEsq a{
  overflow:hidden;
}

/*********************************
	 RODAPE - MENU DE CARTÕES
*********************************/
.tempRodape{ /*width:99.4%;*/ float:left; background:#FFF;  border-left:1px solid #C4C4C4;  border-right:1px solid #C4C4C4;  border-bottom:1px solid #C4C4C4;}/* skin_IE.css */
.tempCartoes{  width:836px;/*70%;*/ margin:0 auto; /* margin:0 auto; clear:both; */ padding:0 0 15px 165px; _padding:0 0 15px 158px;}
.tempCartoes h1{  width:100%;  height:30px;  margin:0;  padding:0;  background:url(../imagens/h1_formaspagamento_home.gif) no-repeat;}
.tempCartoes ul{  list-style-type:none;  margin:15px 0 0 70px;  padding:0;}
.tempCartoes li{  display:inline;  margin:0 5px 0 0;  padding:0;}

.tempCartoes .saibaSobre{ width:60%; margin:10px 0 0 100px; text-align:center;}
.tempCartoes .saibaSobre a{ font:11px arial; color:#ed8000; text-decoration:underline; }
.tempCartoes .saibaSobre a:hover{ text-decoration:none; }

/*********************************
	 RODAPE - MENU DE ÍCONES
*********************************/
#tempMenuRodapeIcones{  width:870px;  margin:0 auto;/*  margin-left:270px;  border:1px solid orange;*/ position:relative;}
#tempMenuRodapeIcones ul{  width:600px; float:left; list-style-type:none; margin:10px 0 0 0; padding:0 0 10px 220px;}
#tempMenuRodapeIcones li{  float:left;  margin:0 5px;}
#tempMenuRodapeIcones li a{ /* float:left;*/  margin:0;  padding:0;  font:bold 11px arial, verdana;  color:#414040;  text-decoration:none;}
#tempMenuRodapeIcones li a:hover{  text-decoration:underline;  }

/** SELO E-BIT  **/
#seloEbit{ width:76px; height:37px; position:absolute; right:140px; top:110px;} /* skin_IE.css */

/** Logo Kaérea **/
.logoKaerea{ width:99px;  height:29px;  float:right;  padding:10px 0 20px 0;} /* skin_IE.css */
.tempRodapeText a{  font:11px arial, verdana;  color:#003366;  text-decoration:none;}
.tempRodapeText a:hover{  text-decoration:underline; }

/*********************************
	 TESTEIRA - BANNER
*********************************/
.flashPonteiros{ position:absolute; left:82px; top:243px;}
.contador{ width:222px; height:18px; position:absolute; right:44px; top:202px; font:12px arial; color:#f2c427; text-align:center; overflow:hidden;}
.contador strong, .contadorInterno strong{ font:bold 15px arial;}
.contadorInterno{ width:222px; height:18px; position:absolute; right:55px; top:203px; font:12px arial; color:#f2c427; text-align:center; overflow:hidden;}