/*banner holder*/
.bannerHolder{
	float:left;
	font-size:1px;
	line-height:1px;
	margin-top:10px;
	overflow:hidden;
}

/* breadcrumb */
.breadcrumb{
	background-color:#FFFFFF;
	float:left;
	margin-top:10px;
	overflow:hidden;
	padding:10px;
	width:736px;
}

.breadcrumb li{
	background: transparent url(../img/ico/ico_seta_breadcrumb.png) no-repeat scroll right 2px;
	display:inline;
	float:left;
	margin-right:7px;
	padding-right:15px;
}

.breadcrumb li a{
	font-size: 11px;
	color:#00346B;
	float: left;
	text-decoration: underline;
}

.breadcrumb li a:hover{
	text-decoration:none;
}

.breadcrumb .last{
	background:none;
	font-weight:bold;
}

/* SIDE BAR */
.containerHolder .navMainHolder .navMainWrapper{
	display:inline;
	float:left;
	margin:10px 0 0;
	overflow:hidden;
}

/* lista especial home */
.containerHolder .navMainHolder .navMainWrapper .lstSpecial{
	overflow:hidden;
}

.containerHolder .navMainHolder .navMainWrapper .lstSpecial li{
	height:22px;
	color:#00346B;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0 11px;
}

.containerHolder .navMainHolder .navMainWrapper .lstSpecial li a{
	color:#00346B;
	font-size:16px;
	font-weight:bold;
}
			
/* lista side menu */
.containerHolder .navMainHolder .navMainWrapper .lstNavMain{
	background-color:#E1EEF7;
	border-style:solid;
	border-width:0 1px 1px;
	display:inline;
	float:left;
	overflow:hidden;
	width:171px;
}

/* ITEM categoria */
.containerHolder .navMainHolder .navMainWrapper .lstNavMain li{
	background:#e1eef7 url(/template-resources/img/bg/bg_list_menu.png) repeat-x scroll 0 0;
	float:left;
	margin:0;
	overflow:hidden;
	padding:4px 14px;
	width:143px;
}

.containerHolder .navMainHolder .navMainWrapper .lstNavMain li a{
	color:#00346B;
}

/*more results / view all */
.containerHolder .navMainHolder .navMainWrapper .lstNavMain li .moreResults{
	float:left;
	margin-left:-14px;
	width:100%;
	*float: none;
}

.containerHolder .navMainHolder .navMainWrapper .lstNavMain li .moreResults li{

}

.containerHolder .navMainHolder .navMainWrapper .lstNavMain li .btViewAll{
	cursor:pointer;
	float:left;
	font-size:11px;
}

.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{
	display:inline;
	float:left;
	width:57px;
}

.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{
	background:url("/template-resources/img/bg/bg_title_menu.png") no-repeat scroll 0 0 #2E76B6;
	border-bottom: 1px solid #0A427F;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 14px 7px;
	text-transform:uppercase;
}

/*borda bottom*/
.containerHolder .navMainHolder .navMainWrapper .borderBottom{
display: none;
}
	
/* box Newsletter */
.containerHolder .navMainHolder .boxNewsletter {
	background:#0a427f url(/template-resources/img/bg/bg_newsletter.png) no-repeat scroll 0 0;
	display:inline;
	float:left;
	margin:10px 0 0;
	padding:10px;
	width:153px;
}

.containerHolder .navMainHolder .boxNewsletter #frmNewsHome{
	display:inline;
	float:left;
	margin:5px 0 0;
	width:100%;
}

.containerHolder .navMainHolder .boxNewsletter .tit{
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:13px;
	margin:0 0 6px;
	text-transform:uppercase;
	width:100%;
}

.containerHolder .navMainHolder .boxNewsletter p{
	color:#FFFFFF;
	display:inline;
	float:left;
	margin:11px 0 0;
}

.containerHolder .navMainHolder .boxNewsletter .fldEmailNewsletter{
	background:url("/template-resources/img/bg/bg_field_news.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#00346B;
	display:inline;
	font-family:arial;
	margin:0 0 8px;
	padding:4px 6px;
	width:140px;
}

.containerHolder .navMainHolder .boxNewsletter .btInscrever{
	background:transparent url(/template-resources/img/button/bt_inscrever.png) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	float:left;
	height:22px;
	text-indent:-9999px;
	width:103px;
}

/* BARRA DE TITULO */
.titSection{
	overflow:hidden;_zoom:1;
	clear:both;
	position:relative;
}

.titSection,
.titSection .bgRgt,
.titSection .bgLft{
	background:transparent url(../img/bg/bg_tit.png) no-repeat scroll center 0;
}

.titSection .bgLft,
.titSection .bgRgt{
	display: none;
}

.titSection h2{
	color:#FFFFFF;
	font-size:13px;
	overflow:hidden;
	padding:5px 45px;
	text-transform:uppercase;
	text-shadow:2px 1px 2px #333333;
    white-space:normal;
    filter: Shadow(Color=#333333,Direction=120,Strength=3);
}

/* Lista de Produtos */
/* List Structure */
ul.lstProducts{
	overflow:hidden;_zoom:1;
	margin: 10px 0;
	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{
	overflow:hidden;_zoom:1;
	margin:0 0 20px 0;
}

ul.lstProducts li{
	display: inline;
	cursor:pointer;
	float:left;
	padding:10px;
	width:121px;
}

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;
	display:block;
	width:120px;
	height:120px;
	margin:0 auto;
}

.lstProducts li .photo a,
.lstProducts li .photo a img{
	float: left;
	display: block;
}

.lstProducts li .prodTit{
	margin:5px 0;
	font-size:12px;
}

.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:#00346B;
}

.lstProducts li .prodPriceFrom{
	color:#a0a0a0;
}

.lstProducts li .prodPriceDiv{
	color: #941200;
}

.lstProducts li .prodPriceDiv span{
	font-weight:bold;
}
/* -------------- */

/* HOVER */
/*list*/
.lstProducts .hoverProduct .prodTit a{
	text-decoration:underline !important;
}

/*home*/
.lstProducts .hoverProduct,
.lstProducts .hoverHome,
.lstProducts .hoverFull{
	background: url("/template-resources/img/bg/bg_border_top_home.png") repeat-x scroll 0 0 transparent;
}
.lstProducts .hoverHome .prodTit a{
	text-decoration:underline !important;
}

/*full*/
.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;
    margin:0;
    padding:0;
    background: none
}

ul.lstProducts li .submenu li.item a img{
    height:15px;
    width:15px;
    padding: 1px;
    border: 5px solid #FFF;
    background-color: #8e8e8e;
}

ul.lstProducts li .submenu li.selected a img{
    background:url("/template-resources/img/bg/bg_list_color.png") no-repeat scroll 0 0 transparent;
    padding:6px;
    border:0;
}

ul.lstProducts li .lnkMoreColors a{
    color:#4C4C4C;
    display:block;
    text-align:right;
}
