.iR {
	float:left;
	position:relative;
	overflow:hidden;
	font-size:0;
	text-indent:-9999px;
}

div#pagina {
	margin:0 auto;
	width:940px;
}

div.flybanner-home {
	float:left;
	position:absolute;
	width:453px;
	height:430px;
	z-index:99999999999999999999;
	top:20px;
	left:260px;
}


/* 
################ HEADER
*/

div#header {
	float:left;
	position:relative;
	font:11px Tahoma, Geneva, sans-serif;	
	width:940px;
	height:94px;
}

/* 
################ HEADER > LOGO
*/

div#header div#logo {
	float:left;
	position:relative;
	width:195px;
	height:47px;
}

div#header div#logo a.logo {
	float:left;
	position:relative;
	width:158px;
	height:47px;
	background:url(../img/global/logo.jpg) top left no-repeat;
	margin:18px 0 0 3px;
}

/* 
################ HEADER > MENU
*/

div#header div#menu {
	float:left;
	position:relative;
	width:745px;
	height:94px;
	text-transform:uppercase;
}

div#header div#menu div#botoes {
	float:left;
	position:relative;
	display:inline;
	width:745px;
	height:30px;
	text-transform:uppercase;
}

div#header div#menu div#botoes a.login {
	float:right;
	position:relative;
	display:inline;
	width:84px;
	height:18px;
	text-decoration:none;
	color:#666;
	padding:4px 0px 0 10px;
	text-indent:16px;
	background:url(../img/bg/bg-login.png) top right no-repeat;
}

div#header div#menu div#botoes a.tema {
	float:right;
	height:18px;
	margin:7px 0 0 10px;
	position:relative;
	display:inline;
	text-decoration:none;
	color:#fff;
}

div#header div#menu div#botoes a.estilos {
	float:right;
	margin:8px 0 0 5px;	
}

div#box-login {
	float:left;
	position:absolute;
	display:none;
	width:200px;
	height:90px;
	top:0px;
	left:740px;
	background:url(../img/bg/bg-box-login.png) top left no-repeat;
}

div#submenu-produtos {
	float:left;
	position:absolute;
	width:184px;
	top:0px;
	left:360px;
	*left:360px;
	border:1px solid #EEE;
	z-index:9999999999999;
}

div#submenu-produtos ul li {
	float:left;
	position:relative;
	width:178px;
	padding:7px 0 7px 7px;
	border-bottom:1px solid #EEE;
	text-transform:uppercase;
	background:#F5F5F5;
	z-index:99999;
}

div#submenu-produtos ul li:hover {
	float:left;
	position:relative;
	width:178px;
	padding:7px 0 7px 7px;
	border-bottom:1px solid #EEE;
	text-transform:uppercase;
	background:#EAEAEA;
	z-index:99999;
}

div#submenu-produtos ul li a {
	font:11px Tahoma, Geneva, sans-serif;
	color:#858585;
	text-decoration:none;
	z-index:9999;
}

div#submenu-produtos ul li a:hover {
	font:11px Tahoma, Geneva, sans-serif;
	color:#858585;
	text-decoration:underline;
	z-index:9999;
}

div#box-login {
	position:relative;
	float:left;
	display:none;
	width:215px;
	height:90px;
	margin:-70px 0 0 0;
	left:740px;
	z-index:999;
	background:url(../img/bg/bg-box-login.png) top left no-repeat;
}

div#box-login fieldset a {
	float:left;
	position:relative;
	color:#666;
	margin-top:5px;
}

div#box-login fieldset input.email {
	float:left;
	position:relative;
	width:156px;
	padding:4px;
	border:1px solid #D6D3CD;
	text-transform:lowercase;
	font:9px Tahoma, Geneva, sans-serif;
	margin:15px 0 0 15px;
	color:#666;
}

div#box-login input.senha {
	float:left;
	position:relative;
	width:140px;
	padding:4px;
	border:1px solid #D6D3CD;
	font:9px Tahoma, Geneva, sans-serif;
	margin:5px 0 0 15px;
	color:#666;
}

div#box-login input.enviar {
	width:9px;
	height:19px;
	background:url(../img/btn/btn-enviar-login.jpg) top left no-repeat;
	float:left;
	outline:none;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	text-indent:-9999px;
	font-size:0;
	*padding:100px;
	margin:6px 0px 0px 3px;
 	border:0;
}


div#header div#menu div#botoes a:hover.login {
	text-decoration:underline;
}

div#header div#menu div#botoes a.ir-viclub {
	float:right;
	position:relative;
	display:inline;
	width:107px;
	height:16px;
	background:url(../img/bg/bg-botoes-header.png) top left no-repeat;
	text-align:center;
	text-decoration:none;
	color:#666;
	margin:6px 14px 0 0px;
	padding:1px 0 0 0;
}

div#header div#menu div#botoes a:hover.ir-viclub {
	text-decoration:underline;
}

div#header div#menu div#botoes a.cadastre-se {
	float:right;
	position:relative;
	display:inline;
	width:107px;
	height:16px;
	background:url(../img/bg/bg-botoes-header.png) top left no-repeat;
	text-align:center;
	text-decoration:none;
	color:#666;
	margin:6px 10px 0 0;
	padding:1px 0 0 0;	
}

div#header div#menu div#botoes a:hover.cadastre-se {
	text-decoration:underline;
}

div#header div#menu div#botoes a.ir-carrinho {
	float:right;
	position:relative;
	display:inline;
	width:107px;
	height:16px;
	background:url(../img/bg/bg-botoes-header.png) top left no-repeat;
	text-align:center;
	text-decoration:none;
	color:#666;
	margin:6px 10px 0 0;
	padding:1px 0 0 0;	
}

div#header div#menu div#botoes a:hover.ir-carrinho {
	text-decoration:underline;
}

div#header div#menu ul {
	float:left;
	position:relative;
	width:678px;
	height:29px;
	margin:35px 0 0 67px;
}

div#header div#menu ul li {
	float:left;
	position:relative;
	height:19px;	
	font:11px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#666;
	padding-top:10px;
}

div#header div#menu ul li a {
	color:#666;
	text-decoration:none;
}

div#header div#menu ul li a:hover {
	color:#666;
	text-decoration:underline;
}

div#header div#menu ul li.menu-empresa {
	width:94px;
	margin-right:5px;
	background:url(../img/bg/menu-empresa.png) top left no-repeat;
}

div#header div#menu ul li.menu-empresa-ativo {
	width:94px;
	height:35px;
	margin:-6px 5px 0 0;
	background:url(../img/bg/menu-empresa-ativo.png) top left no-repeat;
}

div#header div#menu ul li.menu-produtos {
  width:84px;
  margin-right:5px;  
  background:url(../img/bg/menu-produtos.png) top left no-repeat;
}

div#header div#menu ul li.menu-produtos-ativo {
  width:84px;
  height:35px;
  margin:-6px 5px 0 0;
  background:url(../img/bg/menu-produtos-ativo.png) top left no-repeat;
}

div#header div#menu ul li.menu-representantes {
  width:126px;
  margin-right:5px;
  background:url(../img/bg/menu-representantes.png) top left no-repeat;
}

div#header div#menu ul li.menu-representantes-ativo {
  width:126px;
  height:35px;
  margin:-6px 5px 0 0;
  background:url(../img/bg/menu-representantes-ativo.png) top left no-repeat;
}

div#header div#menu ul li.menu-persona {
  width:127px;
  margin-right:5px;
  background:url(../img/bg/menu-persona.png) top left no-repeat;
}

div#header div#menu ul li.menu-persona-ativo {
	width:127px;
	height:35px;
	margin:-6px 5px 0 0;
	background:url(../img/bg/menu-persona-ativo.png) top left no-repeat;
}

div#header div#menu ul li.menu-trabalhe {
  width:138px;
  margin-right:5px;
  background:url(../img/bg/menu-trabalhe.png) top left no-repeat;
}

div#header div#menu ul li.menu-trabalhe-ativo {
	width:138px;
	height:35px;
	margin:-6px 5px 0 0;
	background:url(../img/bg/menu-trabalhe-ativo.png) top left no-repeat;
}

div#header div#menu ul li.menu-contato {
  width:84px;
  background:url(../img/bg/menu-contato.png) top left no-repeat;
}

div#header div#menu ul li.menu-contato-ativo {
	width:84px;
	height:35px;
	margin:-6px 0px 0 0;
	background:url(../img/bg/menu-contato-ativo.png) top left no-repeat;
}

div#header form.busca{
	position:relative;
	float:left;
	background:url(../img/bg/bg-lupa.png) no-repeat left top;
	padding:0 0 0 23px;
	margin:8px 0 0 200px;
}

div#header form.busca input[type=text]{
	position:relative;
	float:left;
	width:145px;
	height:16px;
	font:11px Tahoma, Geneva, sans-serif;
	color:#818181;
	background:url(../img/bg/bg-input-busca.png) no-repeat right top;
	border:none;
	padding:0 2px 0 2px;
}

div#header form.busca input[type=submit]{
	position:relative;
	float:left;
	width:30px;
	height:16px;
	background:url(../img/btn/btn-ok.png) no-repeat left top;
	border:none;
	cursor:pointer;
	margin:0 0 0 3px;
}

div#header form.busca input[type=submit]:hover{ background-position:bottom;	}

/* 
################ FIM HEADER
*/

/* 
################ INTERNAS
*/

div#internas {
	float:left;
	position:relative;
	width:940px;
	color:#666;
	z-index:2;
}

div#internas h1 {
	font:20px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#666;
	margin-bottom:10px;
}

div#internas span {
	float:left;
	position:relative;
	width:940px;
	font:10px Tahoma, Geneva, sans-serif;
	color:#999;
	margin:35px 0 5px 0;
}

div#internas span a {
	font:10px Tahoma, Geneva, sans-serif;
	color:#999;
	text-decoration:none;
}

div#internas span a:hover {
	font:10px Tahoma, Geneva, sans-serif;
	color:#999;
	text-decoration:underline;
}


/* 
################ FIM INTERNAS
*/


/* 
################ RODAPÉ INTERNAS
*/

div#rodape-int {
	float:left;
	position:relative;
	width:940px;
	height:105px;
	margin-top:120px;	
	background:url(../img/bg/bg-rodape.jpg) top left repeat-x;
}

div#rodape-int address {
	float:left;
	position:relative;
	width:424px;
	margin:26px 0 0 12px;
	font:11px Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#E7DDE3;
}

div#rodape-int address a {
	font:11px Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#E7DDE3;
	text-decoration:none;
}

div#rodape-int address a:hover {
	font:11px Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#E7DDE3;
	text-decoration:underline;
}

div#rodape-int div#rodape-int-dir {
	z-index:1;
	float:right;
	width:400px;
	height:180px;
	margin-top:-99px;
	background:url(../img/bg/bg-rodape-int-dir.jpg) top left no-repeat;
}

/* 
################ FIM RODAPÉ INTERNAS
*/

div.spacer {
	float:left;
	position:relative;
	width:940px;
	height:1px;
	background:#DEDEDE;
	margin:10px 0 10px 0;
}

/* 
################ ABAS
*/

div#internas ul#abas {
	display:inline;
	float:left;
	position:relative;
	width:940px;
	margin:10px 0 25px 0;
	border-bottom:1px solid #dadada;
}

ul#abas li {
	display:inline;
	float:left;
	position:relative;
	margin:0 0 0 6px;
}

ul#abas li a {
	width:154px;
	height:31px;
}

ul#abas li a.btn-carrinho-compras { background:url(../img/btn/carrinho-compras.jpg) no-repeat left top; }
ul#abas li a.btn-identificacao { background:url(../img/btn/identificacao.jpg) no-repeat left top; }
ul#abas li a.btn-condicoes-compra { background:url(../img/btn/condicoes-compra.jpg) no-repeat left top; }

ul#abas li a:hover { background-position:left bottom; }

a.btn-prosseguir {
	width:122px;
	height:22px;
	float:right;
	background:url(../img/btn/prosseguir.jpg) no-repeat left top;
}

