@charset "utf-8";
/* CSS Document */
#menu{
	width:547px;
	height:24px;
	padding:0px;
	margin-top:-45px;
	float:right;
	margin-right:15px;
	*margin-right:15px;
	_margin-right:05px;
	background-image:url(../imgs/bg_menu.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#menu ul{
	list-style-type:none;
	list-style-image:none;
	width:547px;
	height:24px;
	padding:0px;
	margin:0px;
	display:block;
	background-image:url(../imgs/menu.jpg);
	background-position:top;
	background-repeat:no-repeat;

}
#menu li{
	display:block;
	float:left;
	height:24px;
	margin:0px;
	padding:0px;
}
#menu li a{
      display:block;
	  text-decoration:none;
	  text-indent:-4000px;
	  height:100%;
      height:100%;
	  margin:0px;
	  padding:0px;
}
#menu_otimo{
width:64px;
background: url(../imgs/menu.jpg) top left;
background-repeat:no-repeat;

}
#menu_otimo a:hover{
width:64px;
background: url(../imgs/menu_over.jpg) top left;

}
#menu_cartoes{
width:49px;
background: url(../imgs/menu.jpg) top left;
background-position: -64px;
}
#menu_cartoes a:hover{
width:49px;
background: url(../imgs/menu_over.jpg) top left;
background-position:-64px;
}
#menu_adquirir{
width:88px;
background: url(../imgs/menu.jpg) top left;
background-position: -113px;
}
#menu_adquirir a:hover{
width:88px;
background: url(../imgs/menu_over.jpg) top left;
background-position: -113px;
}
#menu_perguntas{ width:124px;
background: url(../imgs/menu.jpg) top left;
background-position: -201px;
}
#menu_perguntas a:hover{width:124px;
  background: url(../imgs/menu_over.jpg) top left;
  background-position: -201px;
}
#menu_pedido{ width:45px;
background: url(../imgs/menu.jpg) top left;
background-position: -325px;
}
#menu_pedido a:hover{width:45px;
  background: url(../imgs/menu_over.jpg) top left;
  background-position: -325px;
}
#menu_cadastro{ width:56px;
background: url(../imgs/menu.jpg) top left;
background-position: -370px;
}
#menu_cadastro a:hover{width:56px;
  background: url(../imgs/menu_over.jpg) top left;
  background-position: -370px;
}
#menu_contrato{ width:56px;
background: url(../imgs/menu.jpg) top left;
background-position: -426px;
}
#menu_contrato a:hover{width:56px;
  background: url(../imgs/menu_over.jpg) top left;
  background-position: -426px;
}
#menu_ouvidoria{ width:63px;
background: url(../imgs/menu.jpg) top left;
background-position: -482px;
}
#menu_ouvidoria a:hover{width:63px;
  background: url(../imgs/menu_over.jpg) top left;
  background-position: -482px;
}
/*************** SUB MENU *****************
#sub_menu{
	width:456px;
	height:24px;
	display:inline;
	padding:0px;
	margin-top:20px;
	margin-right:34px;
	float:right;
	position:relative;
	border-bottom:1px solid #4a5140;
}
#sub_menu ul{
	list-style-type:none;
	list-style-image:none;
	width:100%;
	height:24px;
	padding:0px;
	margin:0px;
	display:block;
	position:relative;
	float:right;

}
#sub_menu li{
	display:block;
	float:left;
	height:20px;
	margin-top:4px;
	padding:0px;
	vertical-align:bottom;
	color:#FFFFFF;
	font-weight:bold;
}
#sub_menu li a{
	color:#FFFFFF;
	text-decoration:none;
}
#login{
	height:17px;
	margin-left:10px;
	margin-right:15px;
	display:inline;
	width:219px;
	position:relative;
}
#link_submenu{
	display:inline;
	margin-right:15px;
	position:relative;
	width:92px;
	float:right;
	_margin-bottom:-55px;
}
#fale_submenu{
	margin:0px;
	padding:0px;
	display:inline;
	width:105px;
	float:right;
	position:relative;
	_margin-left:96px;
}
.img_login{
	display:inline;
	margin-right:5px;
	float:left;
}
.form_login{
	height:17px;
	position:relative;
	display:inline;
}
.input_submenu{
	background:#68725a;
	border:1px solid #e9d6c5;
	width:79px;
	height:12px;
	display:inline-block;
	margin-right:5px;
	color:#fff;
	float:left;
}
.btn_ok{
	background:url(../img/btn_ok.jpg) top no-repeat;
	width:17px;
	height:16px;
	display:inline;
	border:none;
	float:right;
	margin:0px;
	_margin-top:-8px;
	padding:0px;
}*/
