/* --- GLOBAL --- */

#global{
	background:transparent url(/template-resources/img/bg/bg_site.png) repeat-x scroll center 137px;
	overflow:hidden;
}

/************************/

/* --- header --- */
.headerHolder{
	background: transparent url(/template-resources/img/bg/bg_header.png) repeat-x scroll center top;
}

.headerHolder .headerWrapper{
	background:transparent url(/template-resources/img/bg/bg_login_search_bar.png) no-repeat scroll center bottom;
	height:154px;
	margin:0 auto;
	position:relative;
	width:950px;
	_width:945px;
}

/* LOGO */
.headerHolder .headerWrapper .siteLogo{
	float:left;
	display:inline;
	margin:17px 0 7px 6px;
}

.headerHolder .headerWrapper .siteLogo a{
	background:transparent url(/template-resources/img/structure/img_site_logo.png) no-repeat scroll 0 0;
	display:block;
	height:84px;
	text-indent:-9999px;
	width:366px;
}

/* USER BAR */
.headerHolder .headerWrapper .userBar{
	display:inline;
	float:right;
	margin:0;
	width:500px;
}

.headerHolder .headerWrapper .userBar .cb{
	display: none;
}

/* USER NAVIGATION */
.headerHolder .headerWrapper .userBar .userNavigation{
	background:transparent url(/template-resources/img/bg/bg_user_navigation_bar.png) no-repeat scroll 0 0;
	display:inline;
	float:right;
	height:36px;
	width:428px;
}			
	
.headerHolder .headerWrapper .userBar .userNavigation li{
	display:inline;
	float:left;
	margin:7px 0;
	text-align:center;
	text-shadow:1px 2px 2px #000000;
	white-space:normal;
	filter: Shadow(Color=#333333,Direction=120,Strength=3);
}

.headerHolder .headerWrapper .userBar .userNavigation .item1{
	width:206px;
}

.headerHolder .headerWrapper .userBar .userNavigation .item2{
	width:111px;
}

.headerHolder .headerWrapper .userBar .userNavigation .item3{
	width:111px;
}

.headerHolder .headerWrapper .userBar .userNavigation li a{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

/* TELEVENDAS */
.headerHolder .headerWrapper .userBar .phones{
	float:right;display:inline;
	background:url(/template-resources/img/bg/bg_televendas.png) 0 0 no-repeat;
	width:152px;
	height:58px;
	padding:8px 0 0 64px;
}
.headerHolder .headerWrapper .userBar .phones .titTelevendas{
	overflow:hidden;_zoom:1;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/template-resources/img/tit/tit_televendas_header.png) 0 0 no-repeat;
	height:12px;
	margin-bottom:5px;
}
.headerHolder .headerWrapper .userBar .phones .lstPhones{
	overflow:hidden;_zoom:1;
}
.headerHolder .headerWrapper .userBar .phones .lstPhones li{
	color:#000;
	padding:0 3px;
	margin-bottom:4px;
	font-size:12px;
}

/* INFO CARRINHO */
.headerHolder .headerWrapper .userBar .shoppingCart{
	background:transparent url(/template-resources/img/bg/bg_shopping_cart.png) no-repeat scroll 0 0;
	display:inline;
	float:right;
	height:60px;
	margin:6px 0 0 13px;
	padding:6px 0 0 72px;
	width:121px;
}

.headerHolder .headerWrapper .userBar .shoppingCart .titMeuCarrinho,
#popUpShopCart .top .titMeuCarrinho{
	background:transparent url(/template-resources/img/tit/tit_meu_carrinho_header.png) no-repeat scroll 0 0;
	height:12px;
	margin:3px 0 0;
	overflow:hidden;
	text-indent:-9999px;
}

.headerHolder .headerWrapper .userBar .shoppingCart .lnkShopCart,
#popUpShopCart .top .lnkShopCart{					
	display:inline;
	float:right;
	height:31px;
	margin:9px 0 0;
	width:80px;
}
.headerHolder .headerWrapper .userBar .shoppingCart .lnkShopCart:hover{
	text-decoration:none;
}				
.headerHolder .headerWrapper .userBar .shoppingCart .lnkShopCart strong,
.headerHolder .headerWrapper .userBar .shoppingCart .lnkShopCart span,
#popUpShopCart .top .lnkShopCart strong,
#popUpShopCart .top .lnkShopCart span{
	color:#000000;
	display:inline;
	float:left;
	font-family:tahoma;
	font-weight:normal;
	padding:0 5px;
	font-size:18px;
}

.headerHolder .headerWrapper .userBar .shoppingCart .lnkShopCart span,
#popUpShopCart .top .lnkShopCart span{
	border-left:2px solid #6C6C6C;
	color:#6C6C6C;
	font-size:18px;
	height:17px;
	line-height:15px;
	margin:3px 0 0;
}
					
/* BARRA DE LOGIN E BUSCA */
	.headerHolder .headerWrapper .loginSearchBar{				
	height:35px;
	margin:0;
	overflow:hidden;
	padding:3px 18px;
}
			
/* LOGIN */
.headerHolder .headerWrapper .loginSearchBar .login{
	color:#072D19;
	display:inline;
	float:left;
	font-family:tahoma;
	font-size:12px;
	line-height:14px;
	padding:5px 0;
	width:292px;
}
.headerHolder .headerWrapper .loginSearchBar .login a{
	color:#072D19;
	text-decoration:underline;
}
.headerHolder .headerWrapper .loginSearchBar .login a:hover{
	text-decoration:none;
}
.headerHolder .headerWrapper .loginSearchBar .login .lnkHighlight{
	float:left;display:inline;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-top:6px;
}
.headerHolder .headerWrapper .loginSearchBar .login .lnkHighlight:hover{
	text-decoration:underline;
}
					
				
/* BUSCA */
.headerHolder .headerWrapper .loginSearchBar .search{
	float:right;display:inline;
}
.headerHolder .headerWrapper .loginSearchBar .search .fldBuscar{
	background:transparent url(/template-resources/img/bg/bg_txt_busca.png) no-repeat scroll 5px 7px;
	border:medium none;
	color:#017a3c;
	display:inline;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin:7px 9px 0;
	padding:3px 5px;
	width:440px;
}
.headerHolder .headerWrapper .loginSearchBar .search .btBuscar{
	background:transparent url(/template-resources/img/button/bt_buscar.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	display:inline;
	float:left;
	height:24px;
	margin:8px 9px 0 0;
	padding:0;
	text-indent:-9999px;
	width:95px;
}
					
/* --- POP UP CARRINHO HEADER --- */
#popUpShopCart{
	overflow:hidden;
	position:absolute;
	right:0;
	top:42px;
	width:193px;
	z-index:9999;
	_margin-right: -1px;
}

#popUpShopCart .top{
	background:transparent url(/template-resources/img/bg/bg_pop_shopcart_top.png) no-repeat scroll center 0;
	height:55px;
	overflow:hidden;
	padding:6px 0 0 72px;
}
#popUpShopCart .top .lnkShopCart,
#popUpShopCart .top .lnkShopCart:hover{
	text-decoration:none;
	background: none;
}

#popUpShopCart .middle{
	background:#D4D4D4 none repeat scroll 0 0;
	display:inline;
	float:left;
	margin:0 1px;
	padding:0 7px;
	font-family:tahoma;
}
#popUpShopCart .middle .lstProdutosCarrinho{
	float:left;
	margin:0 0 5px;
}
#popUpShopCart .middle .lstProdutosCarrinho li{
	background:transparent url(/template-resources/img/bg/bg_pop_shopcart_divisor.png) repeat-x scroll left bottom;
	font-size:12px;
	overflow:hidden;
	padding:9px 0 10px;
	width:177px;
}
#popUpShopCart .middle .lstProdutosCarrinho li .images{
	float:left;display:inline;
	margin-right:5px;
}
#popUpShopCart .middle .lstProdutosCarrinho li .images img{
	border:1px solid #cbcbcb;
}
#popUpShopCart .middle .lstProdutosCarrinho li .images p{
	margin:3px 0;
	text-align:center;
}
#popUpShopCart .middle .lstProdutosCarrinho li p{
	overflow:hidden;_zoom:1;
}
#popUpShopCart .middle .lstProdutosCarrinho li p strong{
	display:block;
	font-weight:normal;
}
#popUpShopCart .middle .lstProdutosCarrinho li p span{
	color:#A33F3F;
	display:block;
	font-weight:bold;
}
#popUpShopCart .middle .pagamento{
	background:#F7F7F7 none repeat scroll 0 0;
	color:#222222;
	float:left;
	font-size:11px;
	margin:0 0 1px;
	padding:3px;
	text-align:right;
	width:171px;
}
#popUpShopCart .middle .pagamento span{
	color:#A33F3F;
	font-weight:bold;
}
#popUpShopCart .middle .btFinalizarPedido{
	background:transparent url(/template-resources/img/button/bt_pop_shopcart_finalizarpedido.png) no-repeat scroll 0 0;
	display:inline;
	float:right;
	height:26px;
	margin:5px 0 0 0;
	text-indent:-9999px;
	width:136px;
}

#popUpShopCart .bottom{
	background:transparent url(/template-resources/img/bg/bg_pop_shopcart_bottom.png) no-repeat scroll center 0;
	display:inline;
	float:left;
	height:6px;
	margin:0 1px;
	width:191px;
}


/************************/
/************************/


/* --- container --- */

.containerHolder{	
	overflow:hidden;_zoom:1;
}
.containerHolder .container{
	margin:0 auto;
	overflow:hidden;
	width:941px;
}
/* SIDE BAR */
.containerHolder .navMainHolder{
	overflow:hidden;
	float:left;display:inline;
	width:175px;
}

/* CONTEUDO */
.containerHolder .content{
	display:inline;
	float:right;
	margin:0;
	width:756px;
}

/************************/



/* --- footer --- */

.footerHolder {
	background: #D5D5D5 url(/template-resources/img/bg/bg_footer.png) repeat-x scroll 0 0;
	margin:30px 0 0;
	overflow:hidden;
}
.footerHolder .footerWrapper{
	margin:0 auto;
	overflow:hidden;
	padding:0 27px;
	width:960px;
}
	
/* ATENDIMENTO 24H */
.footerHolder .footerWrapper .fullAtend{
	text-indent:-9999px;
	overflow:hidden;
	background:url(/template-resources/img/structure/img_atendimento_24h.png) 0 0 no-repeat;
	width:441px;
	height:51px;
	margin:0 auto;
}

/* LISTA ATENDIMENTO */
.footerHolder .footerWrapper .lstAtend{
	_zoom:1;
	overflow:hidden;
}
.footerHolder .footerWrapper .lstAtend li{
	display:inline;
	float:left;
	height:55px;				
}
.footerHolder .footerWrapper .lstAtend li a,
.footerHolder .footerWrapper .lstAtend li strong{
	float: left;
	text-indent:-9999px;
}

.footerHolder .footerWrapper .lstAtend li strong{
	height: 100%;
}

.footerHolder .footerWrapper .lstAtend .item1 strong{
	background: transparent url(/template-resources/img/structure/txt_televendas.png) no-repeat scroll center center;
	width: 141px;
}

.footerHolder .footerWrapper .lstAtend .item2 strong{
	background:transparent url(/template-resources/img/structure/txt_central_atendimento.png) no-repeat scroll center center;
	width:523px;
}
.footerHolder .footerWrapper .lstAtend .item3 a{
	background:transparent url(/template-resources/img/button/bt_central_atendimento.png) no-repeat scroll 0 0;
	height:26px;
	margin:15px;
	width:256px;
}
					
/* LISTA FOOTER */
.footerHolder .footerWrapper .lstFooter{
	height:298px;
	margin:25px auto 0;
	overflow:hidden;
	width:960px;
}

.footerHolder .footerWrapper .lstFooter a{
	font-family:Arial;
	font-size:11px;
	color:#2f2f2f;
	text-decoration:underline;
}

.footerHolder .footerWrapper .lstFooter a:hover{
	text-decoration: none;
}

.footerHolder .footerWrapper .lstFooter .lstInstitutional,
.footerHolder .footerWrapper .lstFooter .lstHelpSupport,
.footerHolder .footerWrapper .lstFooter .lstPaymentType,
.footerHolder .footerWrapper .lstFooter .lstMore{
	display:inline;
	float:left;
	overflow: hidden;
	margin:0 10px;
}

.footerHolder .footerWrapper .lstFooter .lstInstitutional{
	margin-left:20px;
	width:170px;
}

.footerHolder .footerWrapper .lstFooter .lstHelpSupport{
	width:210px;
}

.footerHolder .footerWrapper .lstFooter .lstPaymentType{
	width:250px;
}

.footerHolder .footerWrapper .lstFooter .lstMore{
	width:240px;
	margin-right: 0; 
}
				
.footerHolder .footerWrapper .lstFooter .lstInstitutional .tit{
	background: url(/template-resources/img/tit/tit_institucional_footer.png) no-repeat;
}
.footerHolder .footerWrapper .lstFooter .lstHelpSupport .tit{
	background: url(/template-resources/img/tit/tit_ajudasuporte_footer.png) no-repeat;
}
.footerHolder .footerWrapper .lstFooter .lstPaymentType .tit{
	background: url(/template-resources/img/tit/tit_formas_pagamento_footer.png) no-repeat;
}
.footerHolder .footerWrapper .lstFooter .lstMore .tit{
	background: url(/template-resources/img/tit/tit_mais_footer.png) no-repeat;
}

.footerHolder .footerWrapper .lstFooter .lstInstitutional .tit,
.footerHolder .footerWrapper .lstFooter .lstHelpSupport .tit,
.footerHolder .footerWrapper .lstFooter .lstPaymentType .tit,
.footerHolder .footerWrapper .lstFooter .lstMore .tit{
	background-position: 10px 0;
	border-bottom:1px solid #A2A2A2;
	height:24px;
	margin-bottom:15px;
	text-indent:-9999px;
}

.footerHolder .footerWrapper .lstFooter li ul{
	padding: 0 0 0 10px;
}
.footerHolder .footerWrapper .lstFooter li ul li{
	margin:0 0 5px;
}
/* FORMA DE PAGAMENTO */
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail{
	overflow:hidden;_zoom:1;
	margin-bottom:15px;
}
				
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .master,
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .visa,
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .amex,
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .diners,
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .hiper,
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .itau,
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .bradesco,
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .bancoBrasil,
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .boleto{
	float:left;display:inline;
	text-indent:-9999px;
	overflow:hidden;
	width:35px;
	height:25px;
	background:url(/template-resources/img/structure/ico_footer.png) 0 0 no-repeat;
	margin-right:6px;
}
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .master{
	background-position:0 -160px;
}
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .visa{
	background-position:0 -185px;
}
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .amex{
	background-position:0 -210px;
}
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .diners{
	background-position:0 -235px;
}
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .hiper{
	background-position:0 -260px;
}
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .itau{
	background-position:0 -285px;
}
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .bradesco{
	background-position:0 -311px;
}
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .bancoBrasil{
	background-position:0 -335px;
}
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .boleto{
	background-position:0 -362px;
}
.footerHolder .footerWrapper .lstFooter li .lstPaymentTypeDetail .type{
	float:left;display:inline;
	width:100%;
	margin-bottom:7px;
	font-family:Arial;
	font-size:11px;
	color:#2f2f2f;
	font-weight:bold;
}
					
/* SOCIAL MEDIA */
.footerHolder .footerWrapper .lstFooter li .lstSocialMedia{
	overflow:hidden;_zoom:1;
}
.footerHolder .footerWrapper .lstFooter li .lstSocialMedia li{
	overflow:hidden;_zoom:1;
	padding:0 0 0 62px;
	background:url(/template-resources/img/structure/ico_footer.png) 0 0 no-repeat;
	height:32px;
	margin-bottom:17px;
}
.footerHolder .footerWrapper .lstFooter li .lstSocialMedia .youtube{
	background-position:0 -32px;
}
.footerHolder .footerWrapper .lstFooter li .lstSocialMedia .orkut{
	background-position:0 -64px;
}
.footerHolder .footerWrapper .lstFooter li .lstSocialMedia .facebook{
	background-position:0 -96px;
}
.footerHolder .footerWrapper .lstFooter li .lstSocialMedia .blog{
	background-position:0 -128px;						
}
.footerHolder .footerWrapper .lstFooter li .lstSocialMedia p strong{
	display:block;
	font-family:Arial;
	font-size:11px;
	color:#2f2f2f;
}
					
/* COPYRIGHT */
.footerHolder .footerWrapper .copyright{
	color:#2F2F2F;
	font-family:Arial;
	font-size:11px;
	margin:17px 0 5px;
	overflow:hidden;
	text-align:center;
}

.footerHolder .footerWrapper a{
	font-family:Arial;
	color:#2f2f2f;
}

.footerHolder .footerWrapper .parceiro{
	font-size:11px;
	color: #858585;
	display:inline;
	float:right;
	margin:0 0 10px;
	text-align:right;
}

.footerHolder .footerWrapper .parceiro .logoImg{
	background:transparent url(/template-resources/img/structure/img_parceiro_esm.png) no-repeat scroll right 0;
	float:right;
	height:24px;
	width:109px;
	padding:0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='template-resources/img/structure/img_parceiro_esm.png');
}

.footerHolder .footerWrapper .parceiro span{
	float:right;
	padding:5px 0;
}

/************************/

#scripts{display:none;}