﻿@font-face {
	font-family:'AvenirWeb';
	font-style:normal;
	font-weight:normal;
	src:local("Avenir");
	src:url(../fonts/avenir_roman-fdc6969cd013d340c0aa77bf961bec31.eot);
	src:url(../fonts/avenir_roman.eot?#iefix) format("embedded-opentype"),url(../fonts/avenir_roman-07b16c7359939f6011eec0b65977212f.woff) format("woff"),url(../fonts/avenir_roman-faa8f0af6884871bb2064af608529b07.ttf) format("truetype")
}
@font-face {
	font-family:'AvenirWeb';
	font-style:normal;
	font-weight:bold;
	src:local("Avenir");
	src:url(../fonts/avenir_heavy-b9d9b661216f1de54a6d8a9fb9d437b4.eot);
	src:url(../fonts/avenir_heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/avenir_heavy-f68d9145710015655c5c1688efa68639.woff) format("woff"),url(../fonts/avenir_heavy-5e8547fe8b9e92ba101fc93c3ebe3415.ttf) format("truetype")
}
html,body {
    font-size: 0.75em/1.5;
    line-height: 1.6em;
    letter-spacing: 0.em;
    color: #000;
    font-family: arial,helvetica,sans-serif;
    background: #fff;
	margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
	height:100%;
}
p{ margin-bottom: 10px;    line-height: 1.6em;font-size: 15px;}
.dvPreloader div#preloader { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible; background: #fff url('../images/ajax-loader.gif') no-repeat center center; }

.pageBG{ height:100%; /*width:100%;*/}
.footerBG{ -background: #ccc; height:100%; padding-bottom:20px; vertical-align:top; }

.radRotatorBanner{border:0px;}
.imgTxtHover {
            border: 0px !important;
            background: #535353 !important;
            color: White !important;
            padding:15px;
            width: 100%;
			font-size: 20px;
            filter: alpha(opacity=60); /* IE's opacity*/
            opacity: 0.6;
            text-align: center;
            font-weight: bold;
            position:absolute;
            bottom: 0px;
            visibility:hidden;
}

.itemAvailable{color:#D90423 ;font-size:16px;font-weight:bold;}
.itemNotAvailable{color:red;font-size:16px;margin:4px -8px 0;}
.itemPrice{color:#393939;font-size:22px;line-height:16px;margin:28px 0px 15px; display:block;font-weight: bold;}
.itemPricePos{font-size:1px; line-height:11px; visibility:hidden}
.itemPriceCatalog{color:#393939;font-size:16px;font-weight:bold;line-height:16px;margin:8px 0 0 0; display:block;}
.itemPricePosCatalog{font-size:1px; line-height:11px; visibility:hidden;}
.itemCode{color:#9b9b9a;margin:2px 0 2px 0;}
.itemText{font-size:11px; color:#535353; text-decoration:none;}
.itemTextCatalog {color: transparent;}
.lblCaracProd{ font-weight:bold; white-space:nowrap;text-align: left; padding-right: 10px;}
.lblCaracProdSelected{ font-style: normal; text-align: left;}
.lblProdProv{display:none; text-align: left;font-size:12px;}
.lblProdDescrip{ visibility:hidden; position:absolute;display:block; padding-bottom:15px;}
.itemBtnBuy{position:relative; float:right; top:250px; display:none;}
.itemPriceOfertaPos{color:rgb(254, 224, 148); font-size:1px; line-height:11px; visibility:hidden}
.itemPriceOfertaNormal{ text-decoration:line-through; line-height:11px; font-size:11px; color:Red;}
.itemSticker{ position:relative; float:right; vertical-align:top;}
.lblCaracProdCart{font-size:11px;}

.dvProdDetail{padding-top:8px;}
          
.grdHeader{ background-color:#000; font-weight:bold; font-size:10px; Color:#ffffff;}
          
.title{
    padding-top:10px;
    vertical-align:middle;
    display: block;
    text-align: center;
    font-size:1.2em;
    font-weight:bold;
	float:right;
}          
.title2{
    text-align: left;
    display:block;
    font-size:1.3em;
    font-weight:bold;
    padding-bottom:3px;
    color: #393939;
	white-space: initial;
}
.title3{
    text-align: center;
    display:block;
    font-size:2.5em;
    font-weight:bold;
    padding-bottom:30px;
	white-space: initial;
	line-height: normal;
}

.subTitle{
	font-size:14px; 
   	font-weight:bold;
	color: #393939;
	padding:5px 0 5px 0; }

.tabName{
   font-size:1px; 
   /*-padding: 8px 0 8px 0;*/ 
   position:relative;
   white-space:nowrap;

   visibility:hidden;
}

.titleMenu{padding:40px 0 0 0;ty:0.4;
  filter:alpha(opacity=40); /* For IE8 and earlier */
    }

input[type="text"] { 
    /*font-size: 8pt; 
    -font-family: Arial;*/ 
}
textarea { 
    /*font-size: 8pt; 
    -font-family: Arial;*/ 
}

td{ font-size:14px;}
h1, h2, h3, h4, h5, h6{
    color: #6f6f6d;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}
h1{ font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
h2{ font-size: 1.5em;
    font-weight: 600;
    color:Black;
}
h3{font-size: 1.2em;}
h4{font-size: 29px;}
h5, h6{font-size: 1em;}
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2{ margin-top: 0px;}

.page{
    width: 100%;
    margin: 0px auto 0px auto;
    /*-border: 1px solid #496077;*/
	text-align: center;
	align: center;
}
.header{
    /*-position: relative;
    -height:200px;*/
	margin-bottom: 10px;
    margin-top: 20px;
    padding: 0px;
    /*background:#333;*/
}
.hline {height: 1px; background-color:gray; /*visibility:hidden;*/}
.vline {width: 1px; background-color:gray;}

/*menu*/
.rmLeftImage {position:absolute; top:-12px; left:-5px; display:block;}
.cartCounterBtn{ margin:5px; color:White;}
.RadMenu .rmHorizontal .rmLink {padding:0px;}
.RadMenu .rmHorizontal .rmText {padding:0px; font-size: 16px;}
.RadMenu .rmHorizontal .rmItem {height: 20px; padding:0px;}
.RadMenu .rmHorizontal .rmLink:link,
.RadMenu .rmHorizontal .rmLink:active,
.RadMenu .rmHorizontal .rmLink:visited {color: #535353; text-decoration:none}
.RadMenu .rmHorizontal .rmLink:hover,
.RadMenu .rmHorizontal .rmFocused,
.RadMenu .rmHorizontal .rmExpanded {color: rgb(117, 76, 36); text-decoration:underline; cursor: hand; cursor: pointer;}
.RadMenu .rmGroup .rmLink:hover,
.RadMenu .rmGroup .rmFocused,.RadMenu .rmGroup .rmExpanded  { color: #fff; background: #979797;height: 20px;}
.RadMenu .rmRootGroup{border: 0px solid white;background-color: transparent; }        
/* <Submenu items> */
.RadMenu .rmVertical .rmText {padding:0px; text-align:left; }
.RadMenu .rmVertical a.rmLink{ padding-top: 1px; padding-bottom: 1px;}
.RadMenu .rmHorizontal a.rmLink{ padding-top: 1px; padding-bottom: 1px;}
.RadMenu .rmGroup,.RadMenu .rmMultiColumn,.RadMenu .rmGroup .rmVertical{border: 1px solid #979797;	background: #fff;}

.RadMenu_RadMenuTop .rmHorizontal .rmLink {padding:0px;}
.RadMenu_RadMenuTop .rmHorizontal .rmText {padding:0px; font-weight:bold; font-size:12px;}
.RadMenu_RadMenuTop .rmHorizontal .rmItem {height: 20px; padding:0px;}
.RadMenu_RadMenuTop .rmHorizontal .rmLink:link,
.RadMenu_RadMenuTop .rmHorizontal .rmLink:active,
.RadMenu_RadMenuTop .rmHorizontal .rmLink:visited {color: #535353; text-decoration:none}
.RadMenu_RadMenuTop .rmHorizontal .rmLink:hover,
.RadMenu_RadMenuTop .rmHorizontal .rmFocused,
.RadMenu_RadMenuTop .rmHorizontal .rmExpanded {color: #535353; text-decoration:none; cursor: hand; cursor: pointer;}
.RadMenu_RadMenuTop .rmGroup .rmLink:hover,
.RadMenu_RadMenuTop .rmGroup .rmFocused,
.RadMenu_RadMenuTop .rmGroup .rmExpanded  { color: #535353; height: 20px;}
.RadMenu_RadMenuTop .rmRootGroup{ border: 0px; }        
/* <Submenu items> */
.RadMenu_RadMenuTop .rmVertical .rmText {padding:0px; color: #fff; text-align:left; font-weight:bold; font-size:10px;}
.RadMenu_RadMenuTop .rmVertical a.rmLink{ padding-top: 1px; padding-bottom: 1px;}
.RadMenu_RadMenuTop .rmHorizontal a.rmLink{ padding-top: 1px; padding-bottom: 1px;}
.RadMenu_RadMenuTop .rmGroup,
.RadMenu_RadMenuTop .rmMultiColumn,
.RadMenu_RadMenuTop .rmGroup .rmVertical{background-color: #000;border: 1px solid #000;}

.RadMenu_RadMenuTop_cartOn,.RadMenu_RadMenuTop_cartOff:hover  {background: no-repeat url(../images/icons/18/Cart1_On.png) top left !important; height:18px; width:18px; float:none !important;}
.RadMenu_RadMenuTop_cartOff {background: no-repeat url(../images/icons/18/Cart1_Off.png) top left; height:18px; width:18px; float:none !important;}
.RadMenu_RadMenuTop_homeOn,.RadMenu_RadMenuTop_homeOff:hover  {background: no-repeat url(../images/icons/18/home1_On.png) top left !important; height:18px; width:18px; float:none !important;}
.RadMenu_RadMenuTop_homeOff {background: no-repeat url(../images/icons/18/home1_Off.png) top left; height:18px; width:18px; float:none !important;}
.RadMenu_RadMenuTop_logoutOn,.RadMenu_RadMenuTop_logoutOff:hover  {background: no-repeat url(../images/icons/18/logout1_On.png) top left !important; height:18px; width:18px; float:none !important;}
.RadMenu_RadMenuTop_logoutOff {background: no-repeat url(../images/icons/18/logout1_Off.png) top left; height:18px; width:18px; float:none !important;}
.RadMenu_RadMenuTop_shareOn,.RadMenu_RadMenuTop_shareOff:hover  {background: no-repeat url(../images/icons/18/share1_On.png) top left !important; height:18px; width:18px; float:none !important;}
.RadMenu_RadMenuTop_shareOff {background: no-repeat url(../images/icons/18/share1_Off.png) top left; height:18px; width:18px; float:none !important;}

.RadMenu_RadMenuMain .rmHorizontal .rmLink {padding:0px;}
.RadMenu_RadMenuMain .rmHorizontal .rmText {padding:5px 12px 0px 35px !important; font-size: 16px;}
.RadMenu_RadMenuMain .rmHorizontal .rmItem {height:20px; padding:0px;}
.RadMenu_RadMenuMain .rmHorizontal .rmLink:link,
.RadMenu_RadMenuMain .rmHorizontal .rmLink:active,
.RadMenu_RadMenuMain .rmHorizontal .rmLink:visited {color: #ffffff; font-weight:bold; text-decoration:none}
.RadMenu_RadMenuMain .rmHorizontal .rmLink:hover,
.RadMenu_RadMenuMain .rmHorizontal .rmFocused,
.RadMenu_RadMenuMain .rmHorizontal .rmExpanded {color: #fff !important;background-color:#000; text-decoration:none; cursor: hand; cursor: pointer;}
.RadMenu_RadMenuMain .rmGroup .rmLink:hover,
.RadMenu_RadMenuMain .rmGroup .rmFocused,
.RadMenu_RadMenuMain .rmGroup .rmExpanded  { color: #000; background: #000;height: 20px;}
.RadMenu_RadMenuMain .rmRootGroup{border: 0px solid #000;background-color: transparent; }        
/* <Submenu items> */
.RadMenu_RadMenuMain .rmVertical .rmText {padding:0px; text-align:left; }
.RadMenu_RadMenuMain .rmVertical a.rmLink{ padding-top: 1px; padding-bottom: 1px;}
.RadMenu_RadMenuMain .rmHorizontal a.rmLink{ padding-top: 1px; padding-bottom: 1px;}
.RadMenu_RadMenuMain .rmGroup,
.RadMenu_RadMenuMain .rmMultiColumn,
.RadMenu_RadMenuMain .rmGroup .rmVertical{border: 1px solid #000; background: #000;}

.RadMenu_RadMenufooter{ text-align:center; z-index: 0 !important;}
.RadMenu_RadMenufooter .rmHorizontal .rmText {padding:0px; font-size: 11px;}

.menuIcon20{ max-height:20px; max-width:20px; -float:left; margin:-9px 4px 0 0; border:0px;vertical-align:middle;}
.menuIcon18{ max-height:18px; max-width:18px; float:right; margin:3px 0 0 2px; border:0px;vertical-align:middle;}

.RadPanelBar .rpRootGroup {border: 0px;}
.RadPanelBar a.rpLink { background-image:none;}
    
.colDarkRed{color: #393939;}
.colLightRed{color: #535353}
.colDarkBlue{color: #5468a3}
.colLightBlue{color: #535353}
    
.textMark{ -font-family:Verdana; padding-left:5px; font-size:9px; color:#D90423; font-weight:bold;}

.clLink a:link{
	color: #333;
	border-bottom: 1px solid currentColor;
	font-size: 15px;
	}
.clLink a:active{color:#002664; }
.clLink a:hover{color:#e06aae; }
.clLink a:visited{color:#002664; }
	a{
		color:#393939 !important;
	}
a:active{color: currentColor; }
a:hover{
	border-bottom: 3px solid currentColor;
	text-decoration: none;
	}
a:visited{color: currentColor; }
	
.myAccountBtns{ font-size:9pt; color:gray; text-decoration:none; }
a.myAccountBtns:hover{color:rgb(254, 224, 148); text-decoration:underline; }

.formRow{
    float: left;
    position:relative;
    border-right: solid 1px #535353;
    padding-right: 16px;}
.fieldsetTitle{ padding:6px}
.header h1{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #002664;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main{
    padding:0px 15px 30px 15px;
    margin-top: -10px;
    min-height: 420px;
    background: #fff;
}

.leftCol{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer{
    margin: 0;
    text-align: center;
    line-height: normal;

}
.footer a:link{text-decoration: none; font-size: 1.3rem;border-bottom: 0;}
.footer a:active{color:currentColor;}
.footer a:hover{color: currentColor;border-bottom: 3px solid currentColor;}
.footer a:visited{color:currentColor; }

.footer-bottom {
    margin-top: -4px;
    font-size: 1.3rem;
    line-height: 2;
	color: #999999;
	text-align: left;
	margin-left: 10px;
}
	
.footer-bottom #ctl00_dvRadSiteMap {
	margin-bottom: 2%;
}
	
	.footer-bottom a:link{
		color: #999999;
	}

.lstAddress{ font-size:11px; }

div.hideSkiplink{
    background-color:#efc5b7;
    width:100%;
}

.fieldname { padding:0 0 0 20px; width:150px;}
.field { font-size:11px;}
.fieldPanel { border-style:solid; border:1px; padding:10px; border-color:Gray;}

.lnkButton{
	vertical-align: middle;
	font-weight: normal; 
	text-align: center;
	white-space:nowrap;
	color: #fff !important;
	line-height: 3;
	border-radius: 4px 4px 4px 4px;
	margin: 2px !important;
	-moz-box-sizing: border-box;
	-display: block;
	padding: 3px 11px 3px 11px;
	border: 1px solid  #000000;
	text-decoration: none;
	background-color:  #000000;
}

.lnkButton:hover{
    border-color: #b20838;
    text-decoration: none;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
    color: #fff !important;
    background: none repeat scroll 0% 0% #b20838;
 }
         
.txtSmall { /*font-size:0.9em*/ ;   }     
.txtSmall td{ font-size:0.9em ;   }     

.bgNotification{
	background-color:#b20838; 
	padding:8px; 
	display:block; 
	margin:10px 0 10px 0;
}

.bgNotification a{
	color: #fff !important;
	text-decoration: underline;
}

.bgNotification a:hover, a:active{
	text-decoration: none;
}
	
.failureNotification{
    color: #fff;
}
.NofailureNotification{
    color: #fff;
}
.submitButton{
    text-align: right;
    padding-right: 10px;
}
.imgItem img{ max-width:100%; max-height:258px;}
	.imgItem{border-bottom:0 !important;}
.subBarTitle{ background-color:#CCCCCC; padding:7px; font-weight:bold;}

.dvMenuCaracMain { -background-color:rgb(254, 224, 148); height:23px; width:100%; padding:0 8px 0px 8px;}

/* catalogo */
.viewitemrelated {color:#000;}
.nume_vrsi {display: none; }
.nume_vrsi .nume_item {
     /*box-sizing: content-box;*/ 
     /*-background: #000 url(../images/itembg.png) no-repeat center top;*/ 
     position:relative; 
     float:left; 
     overflow:hidden; 
     padding:5px; 
     width:240px; 
     height:440px; 
     border:1px solid transparent;
     border-radius:1px 1px 1px 1px; 
     margin: 0 4px 4px 0;
     padding-Left:15px!important;
     padding-right:15px!important;
     padding-bottom:10px!important;
     margin-bottom:3px
}
.nume_vrsi img{border:0 none;margin:0;padding:0; text-align:center; vertical-align:middle;}
.nume_vrsi p{color:#535353;-font-family:arial;font-size:small;font-weight:400;margin:2px 0 0;overflow:hidden;padding:0;text-align:left}
.nume_vrsi p.title{font-size:small;height:3.61em;line-height:120%;margin-top:5px;overflow:hidden}
.nume_vrsi a.title{color:#535353;-font-family:Arial,Verdana,sans-serif;font-size:small;text-decoration:none;}
.nume_vrsi a.title:visited{color:#535353;}
.nume_vrsi a.title:hover{ text-decoration:none;}
.nume_vrsi .nume_price{color:#fff;-font-family:Arial,Verdana,sans-serif;font-size:14px;font-weight:bold;line-height:18px;margin:8px 0 0;float:left}
.nume_vrsi div.link{color:#999;-font-family:Verdana,sans-serif;font-size:x-small;height:20px;margin:8px 0;text-align:left;padding:0}
.nume_vrsi div.link a{color:#fff;-font-family:Verdana,sans-serif;font-size:x-small;text-decoration:none;padding:0}
.nume_vrsi .separator{color:#999;}
.nume_vrsi .spacer{clear:both;margin:0;padding:0;}
.nume_vrsi p{margin:0;}
.nume_vrsi .nume_item .nume_imgdesc{color:#fff;cursor:pointer;/*-display:block;*/font:12px arial;text-decoration:none;border: 0px;/*width:140px*/}
.nume_vrsi .nume_item .nume_image { cursor: zoom-in; border: 1px solid #ccc; border-radius: 4px; background:#fff; height:145px;width: 145px;display:table-cell;text-align:center;text-decoration:none;vertical-align:middle}
.nume_vrsi .nume_item .nume_imgdesc .nume_item_title{padding:3px;text-align: center;}
.nume_vrsi .nume_item .nume_imgdesc .nume_item_title span{color:#393939;font-size:13px;height:32px;line-height:16px;margin:6px 0 0;overflow:hidden;padding: 3px 0 0 2px;text-align:left; white-space: normal;}
.nume_vrsi td,.tdra,.tdla{vertical-align:top;}
.nume_vrsi a.title:hover,.nume_vrsi div.link a:hover,.itmCnt a:hover,.nume_item a:hover .nume_item_title, .contDiv a:hover p.riimgdes,.fback a:hover{text-decoration:none;}
.nume_vrsi .nume_codigo,.nume_vrsi .pcnt{color:#fff;font:10px/18px verdana;font-style:italic;line-height:18px;text-align:left;}
.nume_vrsi .nume_itemList{position:relative}
.nume_vrsi .nume_b_format{padding-top: 1px;text-align:left; display:none;}
.nume_vrsi .nume_b_format span{clear:both;color:#808080;font:1px verdana;line-height:1px;}
.nume_vrsi .nume_b_format .bidct{font-weight:bold;}
.nume_vrsi .nume_price_trs{clear:both;overflow:hidden;text-align: center;}
.nume_vrsi .nume_item:hover{background-color:#fff;-border:2px solid #bfbfbf; box-shadow:0 0 8px #cac9c9;-moz-box-shadow:0 0 8px #cac9c9;-webkit-box-shadow:0 0 8px #cac9c9;}
.nume_vrsi .nume_item:hover .seemorelike{-visibility:visible;font:10px verdana;}
.nume_vrsi {display:block!important;overflow:hidden;/*padding:10px 11px 8px*/}
.nume_vrsi .seemorelike{-font-family:helvetica;font-size:12px;height:15px;margin:4px 0 6px;text-align:center;visibility:hidden}
.nume_vrsi .nume_item .nume_image{ border:0px solid #ccc; text-align:center; vertical-align:middle; width:240px; height:240px;}
.imgCatalog { max-width:240px; max-height:240px;}
.dvBtnDelFilter {padding: 2px 10px 8px 0px;}
/* END catalogo */

/*imagenes e iconos*/
.imgMaskBg {overflow: hidden; background:rgb(254, 224, 148);}

.imgMaskBgHome {-webkit-mask-image: url(../images/icons/18/home1_off.png);}
.imgMaskBgCart {-webkit-mask-image: url(../images/icons/18/cart1_off.png);}
.imgMaskBgLogout {-webkit-mask-image: url(../images/icons/18/logout1_off.png);}

.imgIconLogin48 { -background:url(../images/icons/48/login.png) no-repeat center; height:48px; width:48px;}
.imgIconCart48 { -background:url(../images/icons/48/cart.png) no-repeat center; height:48px; width:48px;}
.imgIconHome48 { -background:url(../images/icons/48/home.png) no-repeat center; height:48px; width:48px;}
.imgIconList48 { -background:url(../images/icons/48/list.png) no-repeat center; height:48px; width:48px;}

.imgIconPacking74 {background: url(../images/icons/74/packing.png) no-repeat center; height:74px; width:74px;}
.imgIconPerfil74 {background: url(../images/icons/74/perfil.png) no-repeat center; height:74px; width:74px;}
.imgIconGift74 {background: url(../images/icons/74/gift.png) no-repeat center; height:74px; width:74px;}
.imgIcon2474 {background: url(../images/icons/74/24.png) no-repeat center; height:74px; width:74px;}

.imgIconFacebook {background: url(../images/iconfacebook.png) no-repeat center; height:25px; width:25px; padding:0px 5px 0px 5px; -position:absolute; float:right; top: -38px;}
.imgIconTwitter {background: url(../images/iconTwitter.png) no-repeat center; height:25px; width:25px; padding:0px 5px 0px 5px; -position:absolute; float:right;top: -38px;}
.imgIconPinterest {background: url(../images/iconPinterest.png) no-repeat center; height:25px; width:25px; padding:0px 5px 0px 5px; -position:absolute; float:right;top: -38px;}
.imgIconGoogle {background: url(../images/iconGoogle.png) no-repeat center; height:25px; width:25px; padding:0px 5px 0px 5px; -position:absolute; float:right;top: -38px;}
.imgIconLinkedin {background: url(../images/iconLinkedin.png) no-repeat center; height:25px; width:25px; padding:0px 5px 0px 5px; -position:absolute; float:right;top: -38px;}
.imgIconVimeo {background: url(../images/iconVimeo.png) no-repeat center; height:25px; width:25px; padding:0px 5px 0px 5px; -position:absolute; float:right;top: -38px;}
.imgIconYoutube {background: url(../images/iconYoutube.png) no-repeat center; height:25px; width:25px; padding:0px 5px 0px 5px; -position:absolute; float:right;top: -38px;}
.imgIconRSS {background: url(../images/iconRSS.png) no-repeat center; height:25px; width:25px; padding:0px 5px 0px 5px; -position:absolute; float:right;top: -38px;}

.imgIconMastercard {background: url(../images/mastercard.png) no-repeat center; height:30px; width:484px; padding:0 2px 0 2px; position:relative;}
.imgIconVisa {background: url(../images/visa.png) no-repeat center; height:1px; width:1px; padding:0 2px 0 2px; position:relative; visibility:hidden;}
.imgIconPaypal {background: url(../images/paypal.png) no-repeat center; height:32px; width:123px; padding:0 2px 0 2px; position:relative;}

.imgIconNoImage {background: url(../images/noimage.png) no-repeat center; height:240px; width:240px; position:relative; }

.rfdRoundedCorners {border:0px !important; }
.RadForm_Default.rfdFieldset fieldset legend, .RadForm_Default.rfdFieldset legend{ font-weight:bold; color:#000 !important;}
.clfieldset { -background: #fdfbfb; border:0px !important;}

.RadSiteMap .rsmColumn { display:inline-table !important;}
.RadSiteMap .rsmItem .rsmLevel1{ font-weight:normal;}
.RadSiteMap .rsmLink {border: none !important; padding: 0px; display:inline !important;}
.RadSiteMap .rsmTwoLevels .rsmLink, .RadSiteMap .rsmTwoLevels .rsmTemplate { margin-bottom: 0px;padding-left:0px !important;}
.RadSiteMap .rsmItem { font-size:9px !important; font-weight:bold;text-align: left;}
.RadSiteMap .rsmItem .rsmLink:link,
.RadSiteMap .rsmItem .rsmLink:active,
.RadSiteMap .rsmItem .rsmLink:visited {color: #393939; }
.RadSiteMap .rsmItem .rsmLink:hover,
.RadSiteMap .rsmItem .rsmFocused {
	color:currentColor !important; 
	background:none !important; 
	text-decoration:none !important;
	border-radius: 0px !important;
	border-bottom: 2px solid rgba(0,0,0,.4) !important;
}

.RadRotator .rrClipRegion { border: 0px solid !important;}

.RadPanelBar_Default { background: none !important;}

.RadPanelBar_Default a.rpLink {background: #fff !important; color: #393939 !important; padding:2px;}

.RadPanelBar_Default a.rpLink:hover {background: #fff  !important;  color: #b20838 !important;}

.RadPanelBar_Default .rpGroup {background: none !important; border:0px;}

.RadPanelBar_Default .rpGroup a.rpLink {color: #002664 !important; background-color:transparent !important; }

.RadPanelBar_Default .rpGroup a.rpLink:hover {color: #b20838 !important; background: #fff !important;}

.RadPanelBar .rpRootGroup {border-color:#000000 !important; border-width: 0 !important;}

.RadPanelBar_Default .rpGroup a.rpLink, .RadPanelBar_Default .rpGroup a.rpLink .rpOut {
    background-color: transparent;
    background-image: none !important;
}
	
	span.rpText{
		color: #393939;
	}
	
	.rpSlide{
		border-bottom: 1px solid #f9f9f9;
	}
	
	.rpRootLink{
		font-size: 13px !important;
	}
	
	.rpOut{
		
	}
	
	.rpOut:hover{
		border-bottom: 2px solid rgba(0,0,0,.4);
	}
	
	.rpOut:hover .rpText{
		border-bottom: 2px solid rgba(0,0,0,.4);
	}

a, input {text-decoration:none; outline:none;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
a img{ border:none; outline:none;}

.toptitleMenu{background:#fff;}
.toptitleMenuSearch{margin: 0px auto; display: table; float:right;z-index: 9999;}
.toptitleMenuVersion{ -width:300px; float:left; visibility:hidden}
.toptitleMenuOptions{ -width:100px; float:right;margin-top: -20px;}
.topLogo{/*top: 35px; position: relative; text-align: center;*/}

.RadSiteMap {
    margin-left: -1%;
    padding: 0px !important;
    margin-right: auto !important;
    display: table !important;
}

.RadButton_Default.RadButton.rbLinkButton {
    box-sizing:content-box;
    overflow: hidden;
	width: 90% !important;
	border: 0px;
	background-color: #fff;
	background-image: none;
}
	
.RadButton_Default.RadButton.rbLinkButton.rbHovered{
	background-color: #fff !important;
	background-image: none;
	}
	
.RadButton_Default.RadButton.rbLinkButton.rbHovered span{
	text-decoration: underline;
}
	
.RadPanelBar_Default .rpExpandable span.rpExpandHandle{
	background-image: url("https://cloud.greyphillips.com/dominios/valesky/uploads/images/plus.png") !important;
	background-size: contain !important;
	background-position: 0 0 !important;
	}
	
.RadPanelBar_Default .rpExpanded span.rpExpandHandle{
	background-image: url("https://cloud.greyphillips.com/dominios/valesky/uploads/images/minus.png") !important;
	}
	

/* NUEVO CSS BOOSTRAP ------------------------------------------------------------------------------------------------------------------------------ */

html, body {
    height: 100%;
    overflow-x: hidden; /* Prevent scroll on narrow devices */
}

html{
    position: relative;
    min-height: 100%;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 100%;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 0;
    }
}

.navbar-logo{max-height:50px; visibility: hidden;}

.logo {
  -height: 121px;
   width: 140px;
   margin-top: 10px;
   max-width: 100%;
}
.cloudzoom-thumb {
    width: 150px;
    /*height: 100px;*/
    cursor: zoom-in;
}

.cloudzoom-thumb-prod {
    width: 100px;
    height: 100px;
    cursor: zoom-in;
}

@media (min-width: 767px) {
    .logo {
        margin-top: -5px;
        -height: 121px;
        width: 140px;
    }
    .cloudzoom-thumb-prod{
        width: 60px;
        height: 60px;
    }
}

.navbar-toggle .icon-bar {background:white;}
.navbar-toggle { float: none !important;}

.navbar {
    border-radius: 0px !important;
}

.navbar-brand{ display: none;}
.navbar-brand > img {
    margin-top: -15px;
}

.imgIconMastercard {max-width: 100%;background-size: 90% !important;}
.imgIconVisa {max-width: 100%;background-size: 90% !important;}
.imgIconPaypal {max-width: 100%;background-size: 90% !important;}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 768px) {
    .row-offcanvas {
        position: relative;
        -webkit-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
    }

    .row-offcanvas-right {
        right: 0;
    }

    .row-offcanvas-left {
        left: 0;
    }

    .row-offcanvas-right .sidebar-offcanvas {
        right: -50%; /* 6 columns */
    }

    .row-offcanvas-left .sidebar-offcanvas {
        left: -60%; /* 6 columns */
    }

    .row-offcanvas-right.active {
        right: 50%; /* 6 columns */
    }

    .row-offcanvas-left.active {
        left: 50%; /* 6 columns */
    }

    .sidebar-offcanvas {
        position: absolute;
        top: 0;
        width: 50%; /* 6 columns */
    }

	.col-centered{
		overflow-x: scroll;
		max-width: 300px;
		margin: 0 1% 0 -1% !important;
	}
}

@media screen and (max-width: 790px) {
    .nume_vrsi .nume_item, .nume_vrsi .nume_item .nume_image, .imgCatalog {
        width: 100% !important;
        height: auto !important;
        max-width: none !important;
        max-height: none !important;
        display: block !important;
    }
    .fix_text-center {
         text-align: center !important;
         display: inline-table;
    }
	
	.dvCupon{
		max-width: 100%;
		overflow-x: scroll;
		
	}
}

.offcanvas{
    background: transparent url("../images/offcanvas.png") repeat scroll 0% 0%;
    height: 60px;
    width: 160px;
    color: #FFF;
    border-color:transparent;
}

.fix_text-center{ text-align: left;}

.col-centered{
    display: inline-block; 
    float: none; 
    text-align: left;
	margin: 0 1% 0 1%;
	border: 1px solid #ccc;
	padding: 10px 15px;
	border-radius: 16px;
}

.imgProcess{max-width: 100%;padding: 15px 0px;}

.navbar-left {
    /*float: none !important;*/
    padding-bottom: 20px;
}

.navbar-left li:hover{

	text-decoration: underline;
}

.fancybox-inner {
    background: #ffffff;
}

.dropdown-menu > li > a {
    font-size:11px;
    border-bottom: 0px;
    margin: 5px;
	background-color: transparent !important;
}

.dropdown-menu > li > a:hover {
    color: #333 !important;
}

.nav > li > a { 
    color: white !important;
    font-size: 1.5rem;
	padding: 10px, 11px;
    margin: 0 -5px;
	border-bottom: 0;
}

.nav>li>a:hover{
	text-decoration:none;
	background-color:transparent;
	color: #5C004F !important;
	border-bottom: 0;
	}
.navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#b20838;background-color:transparent !important; }
.cartCounter {
    background: transparent url("../images/cart.png") no-repeat scroll 50% 50% / 100% auto; 
    height: 40px;
    width: 40px;
    float: right;
    margin: 6px 15px 0px 15px;
    text-align: center;
    /*padding-left: 4px;*/
}

.cartCounter a:link{text-decoration: none;}
	
.cartCounter span {
    color: white;
    font-weight: bold;
    display: block;
    width: 40px;
    margin-top: 3px;
	margin-left: 2px;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width: 100%;
    margin: auto;
}

#search {
    z-index: 99999;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 3em;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
}
#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
}
#search .btnSearchClose {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
	background-color: #b20838;
	border-color: #b20838;
	opacity: 1;
	padding: 10px 17px;
	font-size: 27px;
}

.btnSearch {
    color: #fff;
    background-color: #b20838;
    border-color: #b20838;
}
	
.btnSearch:hover {
    color: #666;
}
	
.container-fluid {
    padding-right: 0;
    padding-left: 0;
}
@media (min-width: 768px) {
  .container-fluid {
    width: 750px;
  }
	
	.navbar-right{
		margin-right: 0;
	}
}
@media (min-width: 992px) {
  .container-fluid {
	  width: auto;
	  margin-left: 10%;
	  margin-right: 10%;
  }
	.hline {
		visibility: visible !important;
		max-width: 64%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}
@media (min-width: 1200px) {
  .container-fluid {
	  width: auto;
	  margin-left: 10%;
	  margin-right: 10%;
  }
}
.navbar-collapse {
    background: #fff;
}
	
.container-fluid > .navbar-collapse{
	margin-right: 0;
	margin-left: 0;
	background-color: rgba(138, 25, 140, 0.7);
	border-radius: 6px;
}
	
.navbar-header {
    background: #fff;
}

.container-fluid > .navbar-header {
	margin-right: 0px;
	margin-left: 0px;
	background-color: rgba(138, 25, 140, 0.7);
}