/*banner holder*/
.bannerHolder{
	float:left;
	font-size:1px;
	line-height:1px;
	margin-top:10px;
	overflow:hidden;
}

/* breadcrumb */
.breadcrumb{
	overflow:hidden;
	margin-bottom:10px;
	padding:10px 0 0 0;
}

.breadcrumb li{
	background: transparent url(../img/ico/ico_seta_breadcrumb.png) no-repeat scroll right 6px;
	color:#014A24;
	display:inline;
	float:left;
	font-size:13px;
	margin-right:7px;
	padding-right:15px;
}

.breadcrumb li a{
	color:#014A24;
	text-decoration:underline;
}

.breadcrumb .last{
	background:none;
	font-weight:bold;
}

/* SIDE BAR */
.containerHolder .navMainHolder .navMainWrapper,
.containerHolder .navMainHolder .boxNewsletter{
overflow:hidden;
display:inline;
float:left;
}

.containerHolder .navMainHolder .boxNewsletter {
	background:transparent url(/template-resources/img/bg/bg_newsletter.png) no-repeat scroll 0 0;
	height:157px;
	margin:10px 0 0;
}

/* lista especial home */
.containerHolder .navMainHolder .navMainWrapper .lstSpecial{
	overflow:hidden;
}

.containerHolder .navMainHolder .navMainWrapper .lstSpecial li{
	background:url(/template-resources/img/bg/bg_special_menu.png) 0 0 no-repeat;
	height:22px;
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0 11px;
}

.containerHolder .navMainHolder .navMainWrapper .lstSpecial li a{
	color:#000;
	font-size:16px;
	font-weight:bold;
}
			
/* lista side menu */
.containerHolder .navMainHolder .navMainWrapper .lstNavMain{
	overflow:hidden;
	display:inline;
	float:left;
	padding:0;
	width:175px;
}

/* ITEM categoria */
.containerHolder .navMainHolder .navMainWrapper .lstNavMain li{
	overflow:hidden;
	background:#FFFFFF url(/template-resources/img/bg/bg_list_menu.png) no-repeat scroll -1px bottom;
	border-bottom:1px solid #D9D9D9;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	float:left;
	margin:0;
	padding:4px 10px;
	width:153px;
}

.containerHolder .navMainHolder .navMainWrapper .lstNavMain li a{
	color:#014A24;
}

/*more results / view all */
.containerHolder .navMainHolder .navMainWrapper .lstNavMain li .moreResults{
	left:-11px;
	overflow:hidden;
	position:relative;
	top:-4px;
	width:175px;
}

.containerHolder .navMainHolder .navMainWrapper .lstNavMain li .moreResults li{
	position:relative;
}

.containerHolder .navMainHolder .navMainWrapper .lstNavMain li .btViewAll{
	font-size:11px;
	cursor:pointer;
}

.containerHolder .navMainHolder .navMainWrapper .lstNavMain li .btViewAll a{
	text-decoration:underline;
}
.containerHolder .navMainHolder .navMainWrapper .lstNavMain li .btViewAll a:hover{
	text-decoration: none;
}

/*size*/
.containerHolder .navMainHolder .navMainWrapper .lstNavMain .itemSize{
	border-right:1px solid #D9D9D9;
	display:inline;
	float:left;
	width:65px;
}

.containerHolder .navMainHolder .navMainWrapper .lstNavMain .itemSize a{
	font-size:13px;
	color:#4c4c4c;
}

.containerHolder .navMainHolder .navMainWrapper .lstNavMain .itemSizeClean{
	display:none;
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:117px;
}
	
/* TITULO categoria */
.containerHolder .navMainHolder .navMainWrapper .lstNavMain .tit,
.containerHolder .navMainHolder .boxNewsletter .tit{
	background:transparent url(/template-resources/img/bg/bg_title_menu.png) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0;
	padding:5px 10px 9px;
	text-shadow:2px 2px 1px #333333;
	white-space:normal;
	width:155px;
	filter: Shadow(Color=#333333,Direction=120,Strength=3);
}

.containerHolder .navMainHolder .boxNewsletter .tit{
	margin: 0;
}

/*borda bottom*/
.containerHolder .navMainHolder .navMainWrapper .borderBottom{
	background:transparent url(/template-resources/img/bg/bg_border_bottom_menu.png) no-repeat scroll 0 0;
	float:left;
	height:8px;
	margin:-1px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:100%;
}
	
/* box Newsletter */
.containerHolder .navMainHolder .boxNewsletter #frmNewsHome{
	float:left;
	padding:0 0 8px;
}

.containerHolder .navMainHolder .boxNewsletter p{
	color:#014A24;
	display:inline;
	float:left;
	margin:0;
	padding:0 14px 5px;
	width:147px;
}

.containerHolder .navMainHolder .boxNewsletter .fldEmailNewsletter{
	background:transparent url(/template-resources/img/bg/bg_field_news.png) no-repeat scroll 0 0;
	border:0 none;
	color:#8a8a8a;
	display:inline;
	height:21px;
	margin:0 14px;
	padding:3px 5px 2px;
	width:136px;
}

.containerHolder .navMainHolder .boxNewsletter .btInscrever{
	background:transparent url(/template-resources/img/button/bt_inscrever.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:29px;
	margin:6px 0 0 10px;
	overflow:hidden;
	text-indent:-9999px;
	width:111px;
}

/* BARRA DE TITULO */
.titSection{
	float:left;
	overflow:hidden;
	position:relative;
	width:100%;
}

.titSection,
.titSection .bgRgt,
.titSection .bgLft{
	background:transparent url(../img/bg/bg_tit.png) no-repeat scroll 0 0;
}

.titSection .bgLft,
.titSection .bgRgt{
	display: none;
}

.titSection h2{
	color:#004F23;
	font-size:15px;
	overflow:hidden;
	padding:6px 15px;
}

/* Lista de Produtos */
/* List Structure */
ul.lstProducts{
	float: left;
	margin:10px 0;
	overflow:hidden;
	position:relative;
	z-index:3;
}

ul.lstProducts li .borderHover{
	display:none;
}

ul.lstProducts li.iecb {
	float:left;
	display:inline;
	height:1px;
	margin:15px 0 !important;
	overflow:hidden;
	padding:0 !important;
	width:100%;
}
	
/*home*/
ul.productsHome{
	float:none;
	overflow:hidden;_zoom:1;
	margin:0 0 20px 0;
}

ul.lstProducts li,
ul.productsHome li{
	cursor:pointer;
	float:left;
	margin-right:0;
	padding:10px 9px 0 7px;
	width:126px;
}

ul.productsHome li.iecb{
	float:left;
	display:inline;
	height:1px;
	margin:-1px 0 20px 0 !important;
	overflow:hidden;padding:0 !important;
	visibility:hidden;
	width:100%;
}

/* CONFIG lstProducts */
.lstProducts li p{
	padding:0;
}

.lstProducts li .photo{
	text-align:center;
	float: left;
	width:120px;
	height:120px;
	margin:0 auto;
}

.lstProducts li .photo a,
.lstProducts li .photo a img{
	float: left;
	display: block;
	margin-left:1px;
}

.lstProducts li .prodTit{
	margin:5px 0;
	font-size:13px;
}

.lstProducts li .prodPriceFrom{
	font-size:11px;
}

.lstProducts li .prodPriceTo{
	font-size:11px;
}

.lstProducts li .prodStamps{
	text-align:left;
}

.lstProducts li .prodStamps img{
	display:block;
	margin-top:5px;
}
				
/* -------------- COR lstProducts */
.lstProducts li .prodPriceTo,
.lstProducts li .prodTit a{
	color:#014A24;
}

.lstProducts li .prodPriceFrom{
	color:#a0a0a0;
}

.lstProducts li .prodPriceDiv{
	color: #d61010;
}

.lstProducts li .prodPriceDiv span{
	font-weight:bold;
}
/* -------------- */

/* HOVER */
/*list*/
.lstProducts .hoverProduct{
	background: transparent url(/template-resources/img/bg/bg_border_top_home.png) 0 0 no-repeat;
}

.lstProducts .hoverProduct .prodTit a{
	text-decoration:underline !important;
}

/*home*/
.lstProducts .hoverHome{
	background: transparent url(/template-resources/img/bg/bg_border_top_home.png) 0 0 no-repeat;
}
.lstProducts .hoverHome .prodTit a{
	text-decoration:underline !important;
}

/*full*/
.lstProducts .hoverFull{
	background: transparent url(/template-resources/img/bg/bg_border_top_home.png) 0 0 no-repeat;
}

.lstProducts .hoverFull .prodTit a{
	text-decoration:underline !important;
}

ul.lstProducts li .submenu{
	display:inline;
	float:left;
	height:28px;
	margin-top:5px;
	overflow:hidden;
	text-align:center;
	width:100%;
	position: relative;
}

ul.lstProducts li .submenu li.item{
	float:none;
	display: inline;
	margin:0 2px;
	padding:0;
}

ul.lstProducts li .submenu li.hoverProduct{
	background: none
}

ul.lstProducts li .submenu li.item a:hover{
	text-decoration: none;
}

ul.lstProducts li .submenu li.item a img{
	padding: 4px 7px 7px 4px;
	height: 15px;
	width: 15px;
}

ul.lstProducts li .submenu li.selected a img,
ul.lstProducts li .submenu li.item a:hover img{
	background:url("../img/bg/bg_product_color.png") no-repeat scroll 0 0 transparent;
}

ul.lstProducts li .lnkMoreColors a{
	color:#4C4C4C;
	display:block;
	text-align:right;
}
