
	
*{margin:0;padding:0;line-height:1;font-style:normal; font-size:11px;font-family:inherit;vertical-align:baseline;border:0;}
img,fieldset{border:0;}
ul,li,ol{list-style:none;}
body,html{font-family:arial;font-size:100%;min-width:999px;height:100%;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
a img{color:#fff;}
input,select{line-height:1.5;}
select, .Textbox{line-height:1.5; border:1px solid #ccc; padding:2px; min-width:50px;}
input.image{background:none;}	
.clear, .Clear{clear:both;}
.limit{margin:0;height:100%;min-width:999px;}
.FloatLeft{float:left}
.FloarRight{float:right}

.WideWithLeft { padding-left:100px;}
#CreateAccountForm  { font-size:11px;} 
#CreateAccountForm p { padding:10px; }
.FormCadastro .Textbox, .FormCadastro .FormField, textarea, .Textbox  { width:50%; background-image:url(../img/Textbox.gif); background-repeat:repeat-x; background-position:top; border:1px solid #ccc; padding:3px;}
.ProductDescriptionContainer p, .ProductDescriptionContainer li{ padding:5px 0}
fieldset{ border:1px solid #c6c6c6; padding:10px; margin:0 2%;}
legend { background-image:url(../img/legend.gif); color:#fff; font-weight:bold; padding:6px 20px 6px 20px; }
fieldset textarea { border:1px solid #ccc;}

#SideNewsletterBox { font-size:11px}
#SideNewsletterBox label { padding:4px 4px 4px 0;}
#SideNewsletterBox label, #SideNewsletterBox.Textbox  { float:left}
#SideNewsletterBox .Textbox { width:100%;}
#SideNewsletterBox{border-bottom:1px dotted #ccc;}

#SideBrandTagCloud a { color:#333333; }

.publicidade_temp { background-image:url(../img/publicidade_temp.png); background-position:center;}
/* AJAX LOADING */
#AjaxLoading {	display: none;text-align: center;  background-image:url(../img/ajax.png); color:#fff; font-size:13px; position:fixed;width: 190px;z-index: 10000000000;	padding: 10px; }
#AjaxLoading img {vertical-align: bottom;margin-right: 5px;}
/** AJAX loading box - End **/

/** Product image gallery **/
#ProductDetails #ImageScrollPrev,
#ProductDetails #ImageScrollNext {
	float: left;
	background:none;
	border:none;
	margin-top:16px;
	cursor:pointer;
	display: none;
}

#ProductDetails .ProductTinyImageList {
	float: left;
	margin-top:10px;
	white-space:nowrap;
	width: 80%;
	overflow: hidden;
	margin-left:auto;
}

#ProductDetails .ProductTinyImageList ul li {
	width: 40px;
	height: 30px;
	overflow: hidden;
	float: left;
	margin-left:3px;
	border: 1px solid gray;

}


#ProductDetails .ProductTinyImageList ul li div {
	display: table-cell;
	text-align: center;
}

#ProductDetails .ProductTinyImageList ul li #TinyOuterDiv {
	border: 2px solid white;
}

#ProductDetails .ProductTinyImageList ul {
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	white-space:nowrap;
	width: 2500px;
}

#ProductDetails .ProductThumbImage {
	height: 220px;
	width: 220px;
	overflow: hidden;
	margin:auto;
}

.carousel {
    position: relative;
    visibility: hidden;
    left: -5000px;
	width: 180px;
}

/* Forms */
.HorizontalFormContainer dl, .VerticalFormContainer dl {
	margin: 0;
}
.HorizontalFormContainer dt img {
	vertical-align: middle;
	float: left;
}

.HorizontalFormContainer dt .fieldLabel {
	float:left;
	padding-top: 4px;
	padding-left: 4px;
}

.HorizontalFormContainer dt {
	width: 160px;
	float: left;
	clear: left;
}
.HorizontalFormContainer dd.ProductField {
	height: 20px;
}

.HorizontalFormContainer dd {
	padding-top:4px;
	margin-left: 170px;
}
.NarrowFormContainer dt {
	width: 110px;
}
.NarrowFormContainer dd {
	margin-left: 120px;
}
.HorizontalFormContainer p.Submit {
	margin-left: 170px;
}
.NarrowFormContainer p.Submit {
	margin-left: 120px;
}
.VerticalFormContainer dt {
	margin-bottom: 6px;
}
.VerticalFormContainer dd {
	margin-bottom: 6px;
	margin-left: 10px;
}
/* Product Comparisons */
.ComparisonTable { width: 100%; }
.ComparisonTable  td { border-bottom:1px dotted #ccc;  border-right:1px dotted #ccc}
.ComparisonTable td { vertical-align:top; font-size: 11px }
.CompareFieldName { background-image:url(../img/compareleft.gif); background-position:right; background-repeat:repeat-y; background-color:#f8f8f8;width:95px; padding:8px 10px 8px 15px; }
.CompareFieldTop { background-color:#ccdcf3;  padding:10px; text-align:center; }
.CompareFieldTop a { text-decoration:none;  font-size:10px; }
.CompareFieldTop a:hover { text-decoration:underline; }
.CompareLeft { padding:5px 10px 5px 10px; }
.CompareCenter { text-align:center; padding:5px; }
.CompareRating { text-align:center; padding-top:8px; vertical-align:middle; }
.CompareProductOption { margin-left:20px; padding-left:5px; }
.ComparisonTable a { color:#333333; text-decoration:none; font-size:11px}
.Availability { color:gray; }
.LittleNote { color:gray; font-size: 0.85em; }


/* Quick Search */
.QuickSearch { margin: 0; padding: 0; text-align: left; border-collapse: collapse; background: #fff; }
.QuickSearchTitle td, .QuickSearchAllResults td { font-weight: bold; padding: 4px; font-size: 11px; }
.QuickSearchResult td { font-size: 12px; padding:8px 0px 8px 8px; cursor: pointer; }
.QuickSearchResultImage { margin-left: 4px; margin-right: 10px; text-align: center; }
.QuickSearchResultNoImage { padding-top: 10px; color: #777; }
.QuickSearchResultName { text-decoration: none; display: block;  padding-bottom: 5px; }
.QuickSearchResult .Price { font-weight: bold; font-size: 12px; padding-right: 5px; }
.QuickSearchHover td{ }
.QuickSearchHover a, .QuickSearch  a { text-decoration:none; color:#333333 }
.QuickSearchAllResults { text-indent: -7000px; }
.QuickSearchAllResults a { text-decoration: underline; height: 25px; display: block; }
.QuickSearchAllResults a:active, .QuickSearchAllResults a { outline: none; -moz-outline-style: none; }


.ProductList * {text-decoration:none; color:#666666 }
.ProductList  u a  {  color:#666;font-weight:bold; font-size:12px;}
.ProductList b { font-size:14px; color:#d30841}
.ProductList table { float:left; width:25%; font-size:11px; text-align:center;}
.ProductList a { color:#333333; text-decoration:none}
.ProductList .ProductImage  { display:table-cell;vertical-align:middle;text-align:center; width:100%; height:200px;}
.AdcionarProduto { padding-top:5px;}
.DetalhesProduto { height:150px; }

.ProductList .ProductImage img { vertical-align:middle}

.content-3-columns{margin-left:178px;margin-right:165px;}
.Block { float:left; width:100%;}
.content-3-columns h2 { font-size:11px; height:10px; padding:5px 5px 5px 10px; color:#128ec8; background-color:#f9f9f9; border-bottom:1px solid #ededed;}

.content-2-columns-left{margin-left:178px;}
.content-2-columns-right{margin-right:165px;}
.content-title{height:23px;width:auto;}
.content-title h1{color:#FFF;font-weight:bold;font-size:12px;text-align:left;padding:4px 0 0 4px;text-transform:uppercase;}
.banner-1-column,.banner-2-columns-left,.banner-2-columns-right{margin-bottom:15px;}
.banner-2-columns-left{margin-left:178px;}
.banner-2-columns-right{margin-right:165px;}
.banner-3-columns{margin-right:165px;margin-left:178px;}

.Left .Iten { border-bottom:1px dotted #ccc; margin:5px 0 5px 0; padding:5px 0 5px 0; width:auto;}
.Right .Iten { border-bottom:1px dotted #ccc; margin:5px 0 5px 0; padding:5px 0 5px 0; width:auto;}

.Left{float:left; background-image:url(../img/Left.png); width:170px; margin-left:-5px;  background-position:top;  background-repeat:no-repeat}
/*#SideCategoryList h2 { color:#fff; font-size:16px; margin-right:-18px; padding:13px 10px 18px 10px; background-position:right;}*/

.Left h2  { color:#fff; font-size:14px;padding:15px 0 20px 5px; margin-top:10px;margin-right:-10px; background-image:url(../img/LeftH2.png); background-repeat:no-repeat; background-position:top right;}
.Left a { color:#666666; text-decoration:none; font-size:12px; font-weight:bold; font-size:11px;}
.Left .Block {}
.Left .BlockContent { padding:5px 10px; margin-bottom:10px;}
.Left li ul li {color:#ddd;}/* margin-left:10px;*/
.Left li ul * { margin:0; padding:0}
.Left li ul li a { font-weight:normal; font-size:11px;}
.Left li ul li ul li { font-size:11px; list-style:square; margin-left:15px;}
.Left li ul li ul li a { font-size:11px; }
.Left li ul li ul li li { margin:0; }
.Left li ul li ul li li a {font-size:10px;  }

.Left li ul { margin-bottom:10px;}
.Left li { padding:3px;}
.PaddingLeft { padding:5px;}

.bannerDireita { text-align:center;}
.Right{float:right; background-image:url(../img/Right.png); width:157px; margin-left:-5px;  background-position:left top;  background-repeat:no-repeat}
.Right .bannerDireita p{margin-bottom:14px;}
.Right .Iten { width:100%;}
.Right h2 { color:#fff; font-size:14px;padding:15px; margin-left:-5px; background-image:url(../img/RightH2.png); background-repeat:no-repeat; background-position:left;}
.Right .Block { margin-bottom:40px;}
/*.Right img, .Left img { max-width:140px}*/
.Breadcrumb { background-image:url(../img/Break.png); background-position:top left; float:left; background-repeat:repeat-x; width:100%; height:29px; color:#333333;xmargin-top:-15px; }
.Breadcrumb ul { margin:0; padding:0 0 0 10px;}
.Breadcrumb li { background-image:url(../img/BreakLi.png); background-position:left top; background-repeat:no-repeat; float:left;color:#990000; font-weight:bold; font-size:11px; padding:8px 10px 10px 30px; }
.Breadcrumb li a { color:#333333; font-weight:normal; }

.BarCategoria { background-image:url(../img/BarCategoriasLoop.png); height:80px;}
.BarCategoria .TitleDep { float:left; width:50%;background-image:url(../img/BarCategorias.png); color:#db0000; font-weight:bold; background-position:left top; background-repeat:no-repeat; font-size:14px; padding:33px; height:40px;}
.BarCategoria .Oderby { float:right;  color:#db0000;padding:28px 10px 0; font-size:11px;}
.BarCategoria .Oderby select { border:1px solid #db0000; text-transform:capitalize; padding:3px; color:#db0000}

.SubCategoryList { display:none}

.CategoryPagination { font-size:11px; background-color:#ededed; }
.CategoryPagination li { color:#960b53; font-weight:bold; float:left; background-color:#f4d8e7; margin:0 5px 0 5px; padding:3px  6px 3px  6px;}
.CategoryPagination a { color:#960b53; font-weight:normal	}

.Publicidade { width:100%; display:inline} 







 strike { font-weight:bold; text-decoration:line-through}

/* DESCRICAO DO PRODUTO */
.ProductThumb { float:left; width:300px; }
.ProductMain { margin-left:310px;}
.ProductMain .ProductDetailsGrid { padding-left:10px;}

.ProductMain h2 { margin-top:10px; color:#333333; font-size:27px; padding:4px 4px 4px 0;}
.ProductMain small { color:#666666; font-size:10px;}
.Avaliacao { color:#4e81c2; font-size:11px; margin-top:5px;}
.Avaliacao a { text-decoration:underline; color:#4e81c2;}

.DescProd * { vertical-align:middle}
.DescProd { margin:10px 0 10px 0; background-image:url(../img/DescProdCenter.gif); height:147px;}
.PrecoDE {  font-size:13px; color:#888; text-decoration:line-through; text-transform:uppercase }
.PrecoDE strike { font-weight:bold; }

.PrecoFinal { font-size:28px; color:#c90e0e; font-weight:bold; letter-spacing:-1px;}
.PrecoFinal * { font-size:28px;	}
.Economiza { color:#666666; font-size:12px}

.Parcelas { padding:10px 0; font-size:13px;}
.Parcelas b { color:#c90e0e; font-size:18px; }

.FontBasic,.ProdutoDesc .Block { font-size:11px; color:#666666}
.FontBasic select { margin-bottom:5px;	}

.AdcionaraListaBlock {padding:10px; font-size:11px; border:1px dashed #b3cbea; margin:2%; background-image:url(../img/IconSave.png); background-repeat:no-repeat; background-position:left top; padding:6px 0 0 50px; margin-top:20px; padding-right:10px;}
.AdcionaraListaBlock h2 { font-size:12px; color:#325e96;}

.ProdutoDesc { padding:2%;}
.ProdutoDesc .BlockContent { padding:10px; float:left}
.ProdutoDesc h3 { background-color:#ededed; color:#6666; margin:10px 0 10px 0; padding:10px;}

.FindByCategory li { margin-left:10px; background-image:url(../img/FindByCategory.png); background-position:left; background-repeat:no-repeat; padding:5px 5px 5px 25px}
.FindByCategory a { color:#46580c; font-weight:bold; text-decoration:none}


 
#rating_box label { text-align:right;height:90px; }
#rating_box input, #rating_box select, #rating_box textarea { border:1px solid #ccc; padding:4px; width:auto;}

.botao {background-color:#DDD;border:2px outset;border-color:#F3F3F3 #848484 #848484 #F3F3F3;color:#333 !important;font-weight:bold;}



/************* Page Specific: Create Account / Login Page *************/
/* Express Checkout */


.CreateAccount {
	float: left;
	width: 45%;

}

.AccountLogin {
	float: left;
	
	width: 45%;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	position: relative;
	padding: 6px;
	margin-bottom: 10px;
	font-size: 14px;
}

.ExpressCheckoutBlock h3 a {
	font-size: 12px;
}

.ExpressCheckoutBlock {
	padding-top: 6px;
}

.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {
	display: none;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {
	display: none;
}

a.ChangeLink {
	position: absolute;
	right: 15px;
}

.ExpressCheckoutBlock a.ChangeLink {
	display: none;
}

.ExpressCheckoutBlockCompleted a.ChangeLink {
	display: inline;
}

.ExpressCheckoutCompletedContent {
	position: absolute;
	left: 250px;
}

.LoadingIndicator {
	margin-left: 10px;
}

.LoadingIndicator img {
	vertical-align: middle;
	margin-right: 10px;
}






/* IDENTIFICAÇÃO */
.Identificacao { margin-top:50px;background-image:url(../img/IdentCenter.png); width:936px;}
.IdentHeader {background-image:url(../img/IdentHeader.png); height:79px; }
.IdentHeader h1 { float:left; padding:15px 0 0 75px; color:#FFFFFF; font-size:17px;}
.IdentFooter { background-image:url(../img/IdentFooter.png); height:45px;}

	/* BOX */
	.QuadroBox { width:361px; background-image:url(../img/IdentBoxCenter.png);}
	.CenterTitle { background-image:url(../img/IdentBoxHeader.png); font-weight:bold; text-align:left; padding:20px; color:#FFFFFF; font-size:14px; height:27px;}
	.CenterFooter { background-image:url(../img/IdentBoxFooter.png); height:42px;}
	
	.ContentBox { margin:10px; font-size:12px; height:130px;	}
	.ContentBox label { float:left; width:30%; text-align:right; margin-bottom:5px; padding-top:5px;}
	.ContentBox input { text-align:left; width:50%; float:left; margin-left:5px; margin-bottom:5px;}
	
	.BtnProseguir { background:none; background-image:url(../img/btn_proseguir.png); width:95px; padding:0; margin:0; float:right; height:42px;}
	
	.ExpressCheckoutContent { margin:20px; }
	.ExpressCheckoutTitle { background-image:url(../img/Checkouth3FullRED.png); width:890px; height:18px; color:#FFFFFF; text-align:left;}
	.ExpressCheckoutBlock .ExpressCheckoutTitle {
	padding:18px;
	
	
	}
	.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
		background-image:url(../img/Checkouth3Full.png); width:890px; height:18px; color: #c01d00;
	}
	.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
		color: #9a9a9a;
	}
	
	
	
	/* MINHA CONTA */
	#SideAccountMenu li a{ color:#333333; font-size:11px;}
	#SideAccountMenu li { border-bottom:1px solid #ccc;  padding:5px;}
	
	.Acc .BlockContent  { padding:0 20px; font-size:12px;}
	#AccountOrder p { padding:4px 0 4px 0}
	
	.Acc h3, .Acc h4 { background-image:url(../img/acc_h3.gif); margin-bottom:1px;	 color:#FFFFFF; padding:6px; margin-top:5px; }
	.Quadro, .ShippingAddressList p { padding:10px; background-color:#f9f9f9; border:1px solid #ccc}
	.ShippingAddressList p { border:0} 
	.YourAccount { font-size:12px; color:#333333}
	.YourAccount a { font-size:14px; color:#db1929; font-weight:bold }
	.YourAccount li { background-position:left; background-repeat:no-repeat; padding:30px 10px 30px 100px}
	.YourAccount .MsgBar { background-image:url(../img/acc_msg.gif);}
	.YourAccount .OrdStats { background-image:url(../img/acc_oderstatus.gif)}
	.YourAccount .Ordok { background-image:url(../img/acc_oderok.gif)}
	.YourAccount .Ender { background-image:url(../img/acc_end.gif)}
	.YourAccount .Fav { background-image:url(../img/acc_fav.gif)}
	.YourAccount .Detalhes { background-image:url(../img/acc_detalhes.gif)}
	.YourAccount .Recents { background-image:url(../img/acc_recents.gif)}
	.YourAccount .Retorno { background-image:url(../img/acc_retorno.gif)}
	
	.ItenOrderLI p { padding:5px 0 5px 0}
	
	
	.ContentFrete { background-image:url(../../../header_rastrearpedido.gif); clear:both; height:27px; width:619px; padding-top:100px;}
	.ContentFrete strong { color:#014282; font-size:18px; padding-left:10px;}
	.ContentFrete table  { text-transform:capitalize; margin:0; padding:0; width:100% }
	.ContentFrete table td {  border:1px solid #ccc; font-size:11px; padding:10px; margin:0;}
	.ContentFrete table tr { border:0}
	
	.Textbox { padding:3px; width:50%}
	.ProductList strike { font-weight:bold; text-decoration:line-through}