/* --------------------------------------------------------- header --- */
.box-banners { background:none; width:100%; height:497px; margin-top:0px; position:relative;}
.moduletable_banners { position:absolute; right:0; top:0; height:482px; width:281px;}
.moduletable_banners1 {overflow:hidden; position:relative; margin-right:-20px; padding-top:13px; padding-bottom:12px;}
.bannergroup_banners1 {  margin-right:-20px;}
.banneritem_banners1 { float:left; margin-right:10px;}		
/* ------------------------------------- content --- */
#content {
	padding:12px 11px 12px 10px;
	margin:0px 0 0 0 ;
	background:#fff;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#left {
	float:left;
	width:230px;
	margin:0 10px 0 0px;
}
.container {
	overflow:hidden;
	
}
#right {
	float:right;
	width:230px;
	margin:0 0px 0 10px;
	padding-top:0px;
}	
/* ------------------------------------- VM --- */
.wrapper {
	overflow:hidden;
	width:100%;
}
.clear {
	overflow:hidden;
	width:100%;
}
.wrapper2 {
	width:100%;
}
.clear1 {
	clear:both;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
/*-------------------scroll------------------------------*/
.moduletable_scroll { width:949px; height:222px !important; border:none; margin-bottom:14px; background:#000; padding:16px 11px 16px 11px; position:relative !important; }
#xs_1 {  width:948px !important;  overflow:hidden; margin:0 0px 0 0px; position:relative; background:none;}
.xs_vm_products .featuredIndent { padding:1px; margin:0 8px 0px 0px; min-height:180px; background:#fdfdfd; position:relative; border:6px solid #4d4d4d;}
.xs_vm_products .featuredIndent .color { background:#fff; margin-bottom:-1px;}
.xs_vm_products .border-product { margin:0; padding:0 0 0px 0; background:none;  position:relative; border:none;}
.xs_vm_products .product_image_container{ padding:0; background:none; border:none; margin:0 auto;}
.xs_vm_products .product_image_container img { border:none; margin:0; padding:0;   background:#fff; width:100px; height:165px; width:217px; }
.xs_vm_products .product_name { padding:0px 0px 0 0px; min-height:20px; margin:0; border:none !important; background:none; }
.xs_vm_products a.product_name { padding:0 0 0 0px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; text-decoration:none; display:inline-block !important;}
.xs_vm_products a.product_name:hover {  text-decoration:none; color:#ff6419 !important;}
.xs_vm_products .product-options { padding:7px 5px 0 35px; margin:0px 0 0 0px; text-align:left;}
.xs_vm_products .product-options .wrapper { display:none;}
.xs_vm_products .box_product_price { padding-left:0; margin:0; padding-bottom:16px;}
.xs_vm_products .productPrice { width:115px;  padding-top:0px; padding-left:0px; padding-bottom:0px;  text-align:left; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#ff6419; display:none;}
.xs_vm_products .product-Old-Price { display:none; color:#f61203; font:bold 13px/18px Arial, Helvetica, sans-serif;}
.xs_vm_products .product_buttons { float:none; margin:0; padding:8px 0 0 12px;} 
.xs_vm_products .product_details_container { display:none;}
.scroller {
    position:relative;
    overflow:hidden;
    border:none;
    background:none;
}
#xs_1 .pane .item { float:left; position:relative; width:239px !important;}
.scroller .items {
    position:absolute;
    clear:both;
}
.item:hover{background: none;}
.padding {padding: 0px;}
.item h4{font-size: 15px; margin: 0px 0; color:#333}
.item h4 a{text-decoration: none;}
.xs_intro{font-size: 12px;}

/* single scrollable item */
.scroller img {
    background:none !important;
    padding:0px;
    border:none !important;
}
/*Image postion left*/
img.left{float: left; margin-right: 0px;}
img.right{float: right; margin-left: 0px;}
/* disabled navigational button */
a.disabled                 {visibility:hidden !important;}     
.xs_1_scroll .basic_h { position:relative; overflow:hidden;}
.xs_1 a.prev { display:block; background:url(../imagenes/Prev.png) left top no-repeat !important ; width:28px; height:58px; position:absolute; left:-28px; bottom:42%; z-index:50;}
.xs_1 a.prev:hover {background:url(../imagenes/Prev-active.png) left top no-repeat !important ;}
.xs_1 a.next { display:block; background:url(../imagenes/Next.png) left top no-repeat !important; width:28px; height:58px; position:absolute; right:-28px; bottom:42%; z-index:50;}
.xs_1 a.next:hover {background:url(../imagenes/Next-active.png) left top no-repeat !important ; }
.module_slider {  width:680px; height:483px; position:relative; overflow:hidden; z-index:10;}
#slider {
	position:relative;
	overflow:hidden;
	width:777px;
	height:200px;
	z-index:10;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#383838;
	height:83px;
	width:680px;
	z-index:99;
	overflow:hidden;
}
.nivo-caption div{ position:relative; left:0; height:95px;  height:56px; width:611px; z-index:99; padding:27px 0 0 69px;}
.nivo-caption .cap1 {background:url(../imagenes/caption-bg.gif) left top repeat-x;  width:100%;}
.nivo-caption .cap2 { background:url(../imagenes/caption-bg.gif) left top repeat-x; width:100%;}
.nivo-caption .cap3 {background:url(../imagenes/caption-bg.gif) left top repeat-x; width:100%;}
.nivo-caption .cap4 {background:url(../imagenes/caption-bg.gif) left top repeat-x; width:100%;}
.nivo-caption .title1 { background:url(../imagenes/titulo1.png) left top no-repeat; width:100%; height:39px; display:block;}
.nivo-caption .title2 { background:url(../imagenes/titulo2.png) left top no-repeat; width:100%; height:39px; display:block;}
.nivo-caption .title3 { background:url(../imagenes/titulo3.png) left top no-repeat; width:100%; height:39px; display:block;}
.nivo-caption .title3 { background:url(../imagenes/titulo4.png) left top no-repeat; width:100%; height:39px; display:block;}

.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {display:block !important;}
.nivo-directionNav a {
	text-indent:-50000px;
	position:absolute;
	bottom:0;
	z-index:100;
	cursor:pointer;
	display:inline-block;
}


/*
.nivo-prevNav {
	left:0px;
	display:block !important;
	background:url(../imagenes/prev-nivo.gif) left top no-repeat;
	width:42px;
	height:83px;
}
*/

/*
.nivo-prevNav:hover {background:url(../imagenes/prev-nivo-active.gif) left top no-repeat;}
.nivo-nextNav {
	right:0px;
	display:block !important;
	background:url(../imagenes/next-nivo.gif) left top no-repeat;
	width:42px;
	height:83px;
}
*/

/*
.nivo-nextNav:hover {background:url(../imagenes/next-nivo-active.gif) left top no-repeat;}
*/