﻿body {
	background: url(/images/bg/header.png) repeat-x;	
}

#null #header {
	display: block;
	height: 200px!important;	
}

#headerlojista {	
	height: 37px;	
}

	#headerlojista h1 {
		background: url(/images/vitrinepix-lojista.png) no-repeat !important;
		background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/vitrinepix-lojista.png');
		width: 120px;
		height: 35px;
		margin: 5px 0 0 0;
		float: left;
		cursor: pointer;
	}
		#headerlojista h1 a {		
			cursor: pointer;		
			position:absolute;
			width: 120px;
			height: 35px;
		}
	
	#headerlojista #menubar 
	{
		width: 359px;		
		height: 37px;
		padding: 0px 0 0 8px;
		float: left;
	}
		
	#headerlojista #menubar  li {
		float: left;
	}
	
	#headerlojista #menubar  #btcrie {
		background: url(/images/menu-lojista.png) no-repeat;
		width: 116px;
		height: 31px;
	}
	
	#headerlojista #menubar  #btcrie:hover, #headerlojista #menubar  #btcrie.selected  {
		background-position: 0 -31px;
	}
	
	#headerlojista #menubar  #btcompre {
		background: url(/images/menu-lojista.png) -116px 0 no-repeat;
		width: 117px;
		height: 31px;
	}
	
	
	#headerlojista #menubar  #btcompre:hover, #headerlojista #menubar  #btcompre.selected  {
		background-position: -116px -31px;
	}
	
	#headerlojista #menubar  #btvenda {
		background: url(/images/menu-lojista.png) -233px 0 no-repeat;
		width: 126px;
		height: 31px;
	}
	
	#headerlojista #menubar  #btvenda:hover, #headerlojista #menubar  #btvenda.selected {
		background-position: -233px -31px;
	}
	
	#headerlojista .search {
		padding:0!important;
		overflow:hidden;
		position:absolute;
		height:20px;
		padding-top:18px!important;
		_padding-top:0;
	}	
		#headerlojista .search label {
			padding: 3px 5px 0 0;
			font-size: 10px;
		}		
		#headerlojista .search .fieldsearch {
			width: 221px;
			height: 15px;			
			border: 1px solid #c6c6c6;
			float: left;			
			margin-right: 6px;
			font: 13px arial, tahoma, sans-serif;
			background: url(/images/bg/fieldisabled.gif) repeat-x;
			_background: #f5f6f6;
		}
		#headerlojista .search input {
			width: 128px !important;
		}		
		#headerlojista .btok {
			background: url(/images/bt/header_lojista_ok.png) no-repeat;
			width: 26px;
			height: 16px;
			border: none;
			float: left;
			position:relative;
			top:2px;
		}
	
	
	.info-carrinho {		
		padding:5px 0 0 0!important;
		background: none;
		width:202px;
		height: 17px!important;
		position:absolute;
		top:13px;
		left:312px;	
		text-align:right;		
	}
	
	#headerlojista .checkout {		
		height:auto;
		float:right;
		background: none;
		padding-right:26px;		
	}
		#headerlojista .checkout .icoCarrinho {
			display:block;
			overflow:hidden;
			width:20px;
			padding-top:17px;
			margin-top:-2px;			
			background: url(/images/ico/cartblue.png) 0 0 no-repeat;
			float:left;
			padding-left:10px;			
		}
	
	#headerlojista .checkout dd {
		float:none!important;		
	}
	
	
	#headerlojista .login-search {
		width:auto!important;
		height: 17px;				
	}
	
	#headerlojista .login-search  li {
		float:left;
		display:inline;
		width:auto;
		padding-right:4px;		
	}
	#headerlojista .login-search li .cb {
		display: block;	
	}	
	
	#headerlojista .login-search .login {
		padding: 2px 5px 0 0;
	}
	
	#headerlojista .login-search  .help {
		padding: 2px 20px 0 3px;
	}
	
	#headerlojista #login-checkout {		
		float:right!important;		
	}
	
	#headerlojista #login-checkout a {
		clear: right;
		display: block;
		font-size:10px;
	}
	
	.info-logado {		
		float:right;
		width:493px;
		position:relative;
	}
	
	.prefooter 	{
		padding: 0 0 20px 0;
	}
	
	.prefooter h2 {
		background: url(/images/poweredby.png) no-repeat;
		width: 110px;
		height: 31px;
	}
	
	.prefooter strong {
		font-weight: bold;	
	}

.infolojista {
	height: 97px;
	padding: 23px 0 0 0;
}

.useBgImage {
	display:none;
}


#sidebar .products, .navitrineOficial {display:none!important;}

#sidebar {
	padding-top:0!important;
	position:relative;	
}

/* Painel */

.boxPerfil {
	width:180px;
	display:block;
	overflow:hidden;
	position:relative;
	left:30px;
	*left:0px;	
	text-align:left;
	margin-bottom:20px;
}
	.boxPerfil .header {
		background:url(/images/perfil/box_header.png) no-repeat;
		width:180px;
		height:25px;
	}
	
	.boxPerfil .contentWrapper {
		background:url(/images/perfil/box_bg_repeat.png) repeat-y;
		width:180px;
		overflow:hidden;
		display:block;
	}
		.boxPerfil .contentWrapper .content .thumb {
			width:66px;
			height:66px;
			margin-left:2px;
			margin-top:4px;
			float:left;			
		}
		.boxPerfil .contentWrapper .content .titLoja {
			float:left;
			font-size:12px;
			color:#414140;
			font-weight:bold;
			width:100px;
			margin-top:5px;
			margin-left:7px;
			text-align:left;
			word-wrap: break-word;
		}		
		.boxPerfil .contentWrapper .content .titSite {			
			background:url(/images/perfil/tit_site.png) no-repeat;
			width:29px;
			height:13px;
			margin-top:10px;
			float:left;
			margin-left:8px;
		}
		.boxPerfil .contentWrapper .content .titTwitter {			
			background:url(/images/perfil/tit_twitter.png) no-repeat;
			width:49px;
			height:14px;
			margin-top:10px;
			float:left;
			margin-left:8px;
		}
		.boxPerfil .contentWrapper .content .titFacebook {			
			background:url(/images/perfil/tit_facebook.png) no-repeat;
			width:71px;
			height:15px;
			margin-top:10px;
			float:left;
			margin-left:8px;
		}
		.boxPerfil .contentWrapper .content .titLojas {
			background:url(/images/perfil/tit_lojas.png) no-repeat;
			width:67px;
			height:15px;
			margin-top:10px;
			float:left;
			margin-left:8px;
		}
		.boxPerfil .contentWrapper .content ul {
			float:left;
			clear:both;
			margin-left:10px;
		}
			.boxPerfil .contentWrapper .content ul li {
				display:block;
			}
				.boxPerfil .contentWrapper .content ul li a {
					padding-left:8px;
					background:url(/images/perfil/ico_itens.png) no-repeat 0 4px;
				}
				.boxPerfil .contentWrapper .content ul li a.selected {
					color:#09A2EC;
					background-image:url(/images/perfil/ico_itens_selected.png);
				}
		
		
		.boxPerfil .contentWrapper .content .txtInfo {
			float:left;
			width:165px;
			padding-left:10px;
			word-wrap: break-word;
		}
		
		.boxPerfil .contentWrapper .content .txtLojaAtual {
			float:left;
			width:100%;
			font-size:16px!important;
			font-weight:bold;
			text-transform:uppercase;
			margin-top:10px;
			margin-left:2px;
			background:#eaeaea;
			border-top:1px solid #E1E1E1;
			border-left:1px solid #E1E1E1;
			padding:4px;
			padding-left:6px;
		}
	
	.boxPerfil .footer {
		background:url(/images/perfil/box_footer.png) no-repeat;
		width:180px;
		height:19px;
	}
	
	.msgTop {
		width:728px;
	}
	
	.msgTop p {
		font-size:13px;
	}
	
	.msgTop span {
		font-size:14px;	
	}









