/* LEFT NAVIGATION ------------------------------------------------------------------------------------------- */

.leftNavigation {display: inline;	float: left; overflow: hidden; width:199px;	font-family: Verdana,sans-serif;}

.productNavigation {width:199px; background-color:#ffffff;}

.leftNavigation .productNavigation {background-color:#FFFFFF; width:199px;}

/* NavHeader */
.leftNavigation .navHeaderPadding {border-bottom:1px solid #ccc;}

.leftNavigation .navHeaderPadding .navHeader {font-size:23px;}

.leftNavigation h1 {font-size:15px;  line-height:19px; color:#000; margin:0; font-weight:bold;}

.leftNavigation .navHeaderPaddingSmall {padding:17px 10px 15px 10px; border-bottom:2px solid #DDDDDD;}

.leftNavigation h2 {font-size:13px; font-weight:bold; color:#999; margin:0;}

/* navigationBlock */
.leftNavigation .navigationBlock {width:199px; overflow:hidden;}

.leftNavigation .navigationBlock .navHeaderPadding h1 a,
/* Titular principal */
.leftNavigation .navigationBlock .navHeaderPadding h1 span {color:#000; text-decoration:none; display:block; padding-left:7px; padding-bottom:8px; padding-top:6px;}    

.leftNavigation .navigationBlock .navItem a,
.leftNavigation .navigationBlock .subItem a {display:block; padding-top:8px; padding-bottom:9px;}

.leftNavigation .navigationBlock .navItem a,
.leftNavigation .navigationBlock .subItem a {color:#666;}

.leftNavigation .navigationBlock .navItem a:hover,
.leftNavigation .navigationBlock .subItem a:hover,.lnkMarcado span {color:#F60; text-decoration:none;}

.leftNavigation .navItem a,
.leftNavigation .subItem a {font-size:12px;}

.leftNavigation .navItem {border-bottom:1px solid #CCC;}

.leftNavigation .navigationBlock .subItems {padding-top:4px; padding-bottom:3px; border-bottom: 1px solid #CCC;}

.leftNavigation .navigationBlock .subSubItems {padding-bottom:8px;}

.leftNavigation .navigationBlock .subItemLast .subSubItems {padding-bottom:0;}

.leftNavigation .navigationBlock .subItem a,
.leftNavigation .navigationBlock .subSubItems a {padding-top:5px; padding-bottom:6px;}

.leftNavigation .navItem a {padding-left:9px;}

.leftNavigation .subItem a {padding-left:18px;}

.leftNavigation .subSubItems a {padding-left:27px;}

/* style for new img */
.leftNavigation .navItem img,
.leftNavigation .subItem img {font-size:9px; padding-right:7px; margin-top:2px; margin-bottom:-2px;}

.leftNavigation .navItem .open,
.leftNavigation .subItem .open {font-weight:bold; color:#333;}

.leftNavigation .navItem .active,
.leftNavigation .subItem .active {font-weight:bold; color:#F60;}

.leftNavigation span.navToggle {float:right; margin-right:5px; margin-top:4px; background:#ccc url('/images/plus.gif') no-repeat; height:8px; width:8px;
text-indent:7px; overflow:hidden; display:block;}

.leftNavigation span.navToggleOpen {background-image:url('/images/minus.gif');}

.leftNavigation .navigationBlock .navItem a:hover span.navToggle,
.leftNavigation .navigationBlock .subItem a:hover span.navToggle {background-color:#f60;	cursor:pointer;}

.leftNavigation .subItemLast {}

.leftNavigation .navigationBlock .shadow {width:21px; height:6px; padding-bottom:2px;}

.leftNavigation .productNavigation .navigationBlock .shadow {visibility:hidden;}

/* Ad content (modified ad) */
.leftNavigation .adContainer {width:199px; height:255px; display:block; overflow:hidden; margin-bottom:7px;}

.leftNavigation .adSeries {height:245px;}

.leftNavigation .productRecallBorder {width:195px; border:2px solid #FF6600;}

.leftNavigation .adContainer .adImg {margin-top:45px;}

/* productItem */

.leftNavigation .navigationBlock .productItem {padding:0px 7px; border-top:1px solid #DDDDDD; float:left; width:100%;}

.leftNavigation .navigationBlock .productItemFirst {border:0;}

.leftNavigation .navigationBlock .productItem .prodImg {float:left; height:32px; width:32px; margin-right:8px;}

.leftNavigation .navigationBlock .productItem .prodName {float:left; width:154px; padding:17px 0px;}

.leftNavigation .navigationBlock .productItem .prodName .prodNameActive,
.leftNavigation .navigationBlock .productItem .prodNameNewImg .prodNameActive {color:#FF6600; font-weight:bold;}

.leftNavigation .navigationBlock .productItem .prodName .prodNameSelected,
.leftNavigation .navigationBlock .productItem .prodNameNewImg .prodNameSelected {font-weight:bold;	color:#464646;}

.leftNavigation .navigationBlock .subNavigationBlock {width:199px;}

/* subNavigationBlock */
.leftNavigation .navigationBlock .subNavigationBlock .subItem {clear:both; margin-left:44px;}

.leftNavigation .navigationBlock .subNavigationBlock .subItemActive {margin-left:34px;}

.leftNavigation .navigationBlock .subNavigationBlock .subItem .prodName {float:left; width:155px; border-top:1px dotted #CCCCCC; padding:5px 0px;}

.leftNavigation .navigationBlock .subNavigationBlock .subItem .prodNameLast {border:0;}

.leftNavigation .navigationBlock .subNavigationBlock .subItem .linkImg {float:left; margin-top:6px;}

.leftNavigation .navigationBlock .subNavigationBlock .subItem a.prodNameActive {font-weight:normal;	color:#FF6600;}

/* sideModules */
.leftNavigation .navigationBlock .sideModule {border: 1px solid #EBE8DB; padding:11px; padding-top:12px; background-color:#FAF9F4; padding-bottom:15px;}

.leftNavigation .navigationBlock .sideModule .text {font-size:18px; padding-bottom:13px;}

.leftNavigation .navigationBlock .sideModule .sideModuleImg {width:110px; height:85px; margin-top:5px; margin-bottom:6px;}

.leftNavigation .navigationBlock .sideModule .sideModuleHeader {color:#333; font-size:14px; padding-bottom:6px;}

.leftNavigation .navigationBlock .sideModule .sideModuleLink {padding:0px; margin:0px; padding-bottom:2px; font-size:18px;}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink {display:block; height:36px; padding:7px 0px 7px 0px;}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .imageContainer {display:inline; float:left; width:56px; height:36px; overflow:hidden;}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .imageContainer a {padding-left:13px;}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .imageContainer img {width:56px; height:36px; padding-bottom:8px;}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .linkContainer {display:inline; float:left; width:118px; height:36px; overflow:hidden;}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .linkContainer .linkImg {float:left; display:inline; margin-top:2px;}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .linkContainer .textContainer {float:left; width:177px;}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .linkContainer .textContainer a {padding:0;}

.leftNavigation .navigationBlock .sideModule .sideModuleSubHeader {font-size:14px; color:#333; padding-bottom:3px;}

.leftNavigation .navigationBlock .sideModule .sideModuleInnerBorder {display:block;	margin:21px 0px 17px 0px;	background-color:#FFFFFF;	height:3px;	overflow:hidden;}

/*sideModuleSmall*/
.leftNavigation .navigationBlock .sideModuleSmall {border:1px solid #EBE8DB; background-color:#FAF9F4; width:328px; float:left;}

.leftNavigation .navigationBlock .sideModuleSmall .modulePadding{padding:18px; float:left;}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink {float:left;}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .imageContainer {float:left; padding-right:8px;}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .mainImg {width:56px; height:56px; padding-right:8px; float:left;}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer {width:111px; margin-left:64px;}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .sideModuleHeader {color:#464646;	padding-bottom:4px; font-size:18px;}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .textContainer {width:101px; display: block; margin-left:17px; font-size:18px;}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .linkImg {float:left; margin-top:3px;}

* html .leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer {margin:0px;}

* html .leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .textContainer {margin:0px;}

/* Select store */
.leftNavigation .navigationBlock .sideModule .selectStore {height:20px; padding-bottom:4px; width:305px;}
	
.leftNavigation .navigationBlock .sideModule .selectStore select {font-size:18px; width:134px; float:left; margin-right:7px; margin-top:1px;}
/*ending sideModules*/

.leftNavigation .navigationBlock .sideModuleLast {border-bottom: 0px;}

.leftNavigation .sideModuleFill {background-color:#FAF9F4; height:100%; width:197px; border-left: 1px solid #EBE8DB; border-right: 1px solid #EBE8DB; padding-bottom: 10000px; margin-bottom: -10000px; overflow: hidden;}

.sideModuleLastEnd {display:block; width:332px; background-color:#EBE8DB; height:1px; overflow:hidden; float:left; clear:left;}

/* FIN LEFT NAVIGATION ------------------------------------------------------------------------------------------- */

