body{
  margin:0;
  padding:0;
  text-align:center;
  color:#666;
  font-family: Arial, Helvetica, sans-serif;
}
#tempGeral{
  max-width:/*1000px;*/62.5em;
  min-width:/*778px;*/48.125em;
  margin:0 auto;
  text-align:left;
/*  border:1px solid gray;*/
}
#tempTopo{
  width:100%;
  height:88px;
  position:relative;
  background:url(../imagens/bg_topo.gif) repeat-x;
}
#tempLogo{
  width:287px;
  height:95px;
  position:absolute;
/*  float:left;
  background:url(../imagens/logo6Anos.jpg) no-repeat;*/
 }
#tempLogo span{
  display:none;
}
#tempBusca{
  width:300px;
  float:right;
  font:11px arial;
  color:#003366;
  margin:10px 0 0 0;
  clear:right;
}
#tempBusca input {
  margin:5px 5px 0 3px;
}
#tempTopoInfos{
  width:60%;
  float:right;
  text-align:right;
  font:11px arial;
  color:#737373;
  line-height:16px;
  padding:5px 10px 0 0;
}
#tempTopoInfos span{
  font:bold 11px arial;
  color:#737373;
}
/*********************************
FAIXA COM CUMPRIMENTOS E MENU NO TOPO
*********************************/
#tempMenuTopo{
  width:100%;
  height:29px;
  float:left;
  background:url(../imagens/bg_menutopo.gif) repeat-x;
  padding:7px 0 0 0;
}

/*********************************
   FAIXA COM MENU SECUNDÁRIO
*********************************/
.tempMenuSecundario{ width:100%; height:37px; background:url(../imagens/bg_menu_horizontal.gif) repeat-x; float:left; margin:0 0 1px 0; position:relative;}
.centerRodape{ width:90%; position:absolute; left:50%; margin-left:-320px;}

.tempMenuSecundario ul{ width:90%; padding:4px 0 0 7px; float:left; list-style-type:none;}
.tempMenuSecundario li{ float:left; background:url(../imagens/faixa_top.gif) right 0 no-repeat; margin:0 0 0 6px;}
.tempMenuSecundario li a{ float:left;}
.tempMenuSecundario li a.linkTexto{ font:bold 11px arial; color:#FFF; text-decoration:none; margin:7px 9px 0 0;}
.tempMenuSecundario li a.linkTexto:hover{ text-decoration:underline;}

.tempMenuSecundario li .menuIcon{ width:29px; height:29px; overflow:hidden; float:left;}
.positionTwitter img{ margin-left:-29px;}
.positionPesquisa img{ margin-left:-58px;}
.positionReimprimir img{ margin-top:-29px;}
.positionInfos img{ margin-left:-29px; margin-top:-29px;}
.positionPagamentos img{ margin-left:-58px; margin-top:-29px;}
.positionContato img{ margin-top:-58px;}

/*********************************
	 CUMPRIMENTOS NO TOPO
*********************************/
#tempMenuTopoCumprimento{
  width:40%;
  float:left;
  padding:0 0 0 12px;
  font:11px arial;
  color:#545;
}
#tempMenuTopoCumprimento a{
  font:11px arial;
  color:#545;
  text-transform:uppercase;
}
#tempMenuTopoCumprimento a:hover{
  color:#CC0000;
  text-decoration:none;
}

/*********************************
	 MENU DE ÍCONES NO TOPO
*********************************/
#tempMenuTopoIcones{
  width:450px;
  float:right;
/*  border:1px solid gray;*/
}
#tempMenuTopoIcones ul{
  width:100%;
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
}
#tempMenuTopoIcones li a{
  height:36px;
  float:left;
  margin:0;
  padding:3px 0 0 0;
  font:bold 11px arial, verdana;
  color:#737373;
  text-decoration:none;
}
#tempMenuTopoIcones li a:hover{  text-decoration:underline;  }

#tempMenuTopoIcones li.home{  width:/*62*/55px; padding-left:18px;  background:url(../imagens/bt_ico_home.gif) no-repeat;  float:left; text-transform:uppercase;  }/* ícones e barra na imagem de background */
#tempMenuTopoIcones li.meucadastro{  width:98px;  padding-left:11px;  background:url(../imagens/bt_ico_meucadastro.gif) no-repeat;  float:left;  }
#tempMenuTopoIcones li.login{  width:/*57*/50px;  padding-left:16px;  background:url(../imagens/bt_ico_login.gif) no-repeat;  float:left;  }
#tempMenuTopoIcones li.meuspedidos{  width:/*102*/94px;  padding-left:16px;  background:url(../imagens/bt_ico_meuspedidos.gif) no-repeat;  float:left;  }
#tempMenuTopoIcones li.cesta{  width:/*93*/70px;  padding-left:20px;  background:url(../imagens/bt_ico_cesta.gif) no-repeat;  float:left;  }
#tempMenuTopoIcones li.sair{  width:/*93*/40px;  padding-left:25px;  background:url(../imagens/bt_ico_sair.gif) no-repeat;  float:left; text-transform:uppercase;  }

/*********************************
  ESTRUTURA DO MENU + CONTEUDO ---- miolo + coluna dir. banners está em home.css
*********************************/
#tempConteudoTotal{
  overflow:hidden;
  float:left;
  width:100%;
}
#tempColunaEsquerda{
  float:left;
  overflow:hidden;
  width:152px;
}
#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:131px;
  height:19px;
  font:bold 12px "Trebuchet ms", arial;
  color:#9e0b0f;
  text-transform:uppercase;
  padding:2px 0 0 10px;
  margin:7px 0 0 0;
}
.menuTituloTopoDois{
  margin:0;
  font:bold 11px "Trebuchet ms", arial;
  color:#9e0b0f;
  padding:5px 0 0 10px;
}
.menuTituloTopoDois a{
  width:90%;
/*  float:left;*/
  display:block;
  text-decoration: none;
  color:#046fa7;
/*  background:url(../imagens/bg_menu.gif) repeat-x bottom center;*/
}
.menu ul{
  margin:0;
  padding:0 0 0 10px;
  list-style-type:none;
  list-style-position:outside;
}
.menu ul a{
  font:12px "Trebuchet ms", arial;
  color:#636363;
  text-decoration:none;
}
.menu ul li{
  padding:0 0 1px 0;
}
.menu ul li ul{
  margin:0;
  padding:0;
  font:11px "Trebuchet ms", arial;
  color:#000000;
  list-style-type:none;
  list-style-position:outside;
}
.menu ul li ul li a{
  font-family:"Trebuchet ms", 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;
}
/*********************************
   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:20px;
}
.tempCadastroContainer{
  width:128px;
  margin:3px 0 0 0;
  padding:10px 3px 5px 10px;
  background:#ededed;
  font:bold 11px arial;
  color:#354373;
}
.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%;
}

/*********************************
		 BANNERS ESQUERDA
*********************************/
.homeBannersEsq{
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-position:outside;
}
.homeBannersEsq img, a{
  border:0 none;
}
.homeBannersEsq li{
  width:145px;
  border:medium none;
  line-height:1.2;
  margin:0 0 12px 0;
  padding:0;
  float:left;
  clear:both;
}
.homeBannersEsq *{
  display:block;
}
.homeBannersEsq a{
  overflow:hidden;
}

/*********************************
			 RODAPE
*********************************/
.tempRodape{
  overflow:hidden;
  background:url(../imagens/bg_rodape.gif) repeat-x scroll 0 0;
  padding:33px 0 0 0;
  position:relative;
  clear:both;
}
.tempRodapeText{
  overflow:hidden;
  font:11px arial, verdana;
  color:#575757;
  text-align:center;
  padding:8px 0 15px 0;
}
.logoKaerea{
  width:99px;
  height:29px;
  position:absolute;
  top:90px;
  left:55%;
  margin-left:280px;
}
.tempRodapeText a{
  font:11px arial, verdana;
  color:#003366;
  text-decoration:none;
}
.tempRodapeText a:hover{  text-decoration:underline; }

/*********************************
	 RODAPE - MENU DE ÍCONES
*********************************/
#tempMenuRodapeIcones{
  overflow:hidden;
/*  margin-left:270px;
  border:1px solid gray;*/
}
#tempMenuRodapeIcones ul{
  width:100%;
  overflow:hidden;
  list-style-type:none;
  margin:0;
  padding:0;
  position:absolute;
  left:50%;
  margin-left:-300px;
}
#tempMenuRodapeIcones li a{
 /* float:left;*/
  margin:0;
  padding:0;
  font:bold 11px arial, verdana;
  color:#737373;
  text-decoration:none;
}
#tempMenuRodapeIcones li a:hover{  text-decoration:underline;  }

#tempMenuRodapeIcones li.reimprimirboleto{  width:130px;  padding-left:5px;  background:url(../imagens/bt_ico_reimprimirboleto.gif) no-repeat;  float:left;  }
#tempMenuRodapeIcones li.infos{  width:/*57*/157px;  padding-left:5px;  background:url(../imagens/bt_ico_infos.gif) no-repeat;  float:left;  }
#tempMenuRodapeIcones li.formaspag{  width:/*57*/157px;  background:url(../imagens/bt_ico_formaspag.gif) no-repeat;  float:left;  }
#tempMenuRodapeIcones li.nossahistoria{  width:/*57*/120px;  background:url(../imagens/bt_ico_nossahistoria.gif) no-repeat;  float:left;  }
#tempMenuRodapeIcones li.contato{  width:/*102*/94px;  padding-left:10px;  background:url(../imagens/bt_ico_contato.gif) no-repeat;  float:left;  }

/*********************************
	 RODAPE - MENU DE CARTÕES
*********************************/
.tempCartoes{
  overflow:hidden;
  margin-top:20px;
  border:1px solid #FFF;
/*  padding:0 0 0 230px;*/
}
.tempCartoes h3{
  font:bold 11px arial, verdana;
  color:#737373;
  float:left;
  position:absolute;
  left:45%;
  margin-left:-260px;
  padding:15px 0 0 0;
  margin-top:10px;
}
.tempCartoes ul{
  list-style-type:none;
  margin:15px -120px 0 0;
  padding:0;
}
.tempCartoes li{
  display:inline;
  margin:0 5px 0 0;
  padding:0;
}


