@charset "utf-8";

html{overflow-y:scroll}
a, fieldset, form, h1, h2, h3, h4, h5, h6, p, li, ol, ul, body, html, tr, td, img{border:0 none;color:#404040;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;margin:0;outline:none;padding:0}
a, input{outline:medium none}
a{text-decoration:none}
body{font-family:Helvetica,Arial,Verdana,sans-serif;line-height:1.4}
/* -------------------------------------------------------*/
/* 2.COMMON FONT CLASSES
/* -------------------------------------------------------*/
.error_msg{color:#FF0000}
.landingpage_link{color:#dd5901;font-size:14px}
.did_you_mean	{font-size:18px;font-weight:normal}
.did_you_mean_link	{color:#0055ad;font-size:18px;font-weight:normal}
.breadcrumb_current{color:#6E357C;font-size:11px;font-weight:bold}
.breadcrumb_current .closeIcon{vertical-align:text-bottom}
.myaccount_title{color:#FF0000;font-weight:bold}
.wishlist_image_link, .static_pages_header{color:#dd5901}
.order_content{color:#dd5901;display:none}
.myaccount_link, .myaccount_link_legend {color:#8f8f8f;width:135px;margin:5px 0 0 5px;float:left}
.status_msg{color:#404040}
.wishlist_detailed_link	{color:#0055ad}
.order_link{color:#6E357C;font-size:17px;font-weight:bold}
.order_link.extendido{color:#818181;font-size:11px}
.sidebar_header, .sidebar_legend, .registration_header, h1, .box_headers {color:#404040}
.titleCategoryTop{color:#64326D;font-size:16px;font-weight:bold;padding:0 0 0 10px;text-transform:uppercase}
.left_sidebar_divider{background-repeat:no-repeat;margin-top:11px;height:11px}
.sidebar_legend{font-size:12px;padding-bottom:2px;font-weight:normal}
.spanacce{height:1px;width:1px;position:absolute;overflow:hidden;top:-1px}
h1{font-size:14px;padding-bottom:4px;font-weight:normal}
h2{font-size:12px;padding-bottom:2px;font-weight:normal}
h3{font-size:11px;padding-bottom:1px;font-weight:bold}
.box_headers{font-size:14px;font-weight:normal;padding:0;margin:0}
.font2{font-size:11px}
.font3{font-family:arial, helvetica, sans-serif}
.italic{font-style:italic}
.strong{font-weight:bold}
/* -------------------------------------------------------*/
/* 9.FORM CLASSES
/* -------------------------------------------------------*/
textarea{margin:0;padding:2px 0 2px 0;margin:0;font-size:11px;font-family:Arial;border:1px #bababa solid;overflow:auto}
.drop_down_language_select{height:20px;padding:1px 0 1px 0}
.drop_down{height:20px;padding:2px 0 1px;margin-bottom:9px}
.drop_down_registration{height:20px;padding:2px 0 1px;margin-bottom:9px}
.drop_down_shipment{height:20px;padding:2px 0 1px;margin-bottom:1px}
.drop_down_country{height:20px;padding:2px 0 1px}
.drop_down_checkout{height:20px;padding:2px 0 1px;margin-bottom:9px;width:185px}
.drop_down_adv_search{height:21px;padding:2px 0 1px;margin-bottom:9px}
.form_input{width:185px}
.same_as_billing_checkbox{position:relative;margin-left:-10px}
.required-field{float:left;margin-left:-8px;width:8px;color:#6e357c;padding-top:2px}
.required-field1{color:#d90101}
.required-field-text{font-size:9px}
.required-field_wishlist{float:left;width:8px;color:#d90101;padding-top:2px}
.wishlist_side_space{padding-left:8px}
.radio{width:13px;height:13px;border:none;vertical-align:middle;background-image:none;background-color:#fff;border:none}
.radio_text{line-height:10px}
.radio_label{float:left;padding-left:4px;padding-top:0;vertical-align:middle}
.checkbox{padding-bottom:3px;margin-top:3px;margin-right:4px;width:13px;height:13px;border:none;vertical-align:middle;line-height:0}
.checkbox .text{line-height:10px}
.checkbox_left_label{float:left}
.checkbox_label{padding-left:4px;padding-top:3px;vertical-align:middle}
.checkbox_label_registration{padding:3px 0 0 10px;vertical-align:middle}
.card_info{display:inline-block;width:473px}
.card_info .col1{float:left;width:320px;font-family:Verdana;font-size:8pt;color:#404040}
.card_info .col1 .card_number{width:160px;float:left}
.card_info .col1 .date{display:block}
.card_info .month_year{float:left;padding-right:18px}
.card_info select{width:63px}
.card_info a{font-family:Verdana;font-size:8pt;color:#404040;text-decoration:none;padding-left:4px;line-height:19px;vertical-align:top}
.card_info a:hover{text-decoration:underline}
.billing_method select, input{margin-bottom:7px}
.form_2column{padding:15px 12px 0}
.form_2column .align{padding-bottom:10px}
.form_2column .column{width:425px;float:left;height:30px}
.form_2column .column_registration{width:500px;float:left}
.form_2column .birthdayColumn{float:left;margin-right:2px}
.form_img{margin-bottom:1px}
.label_right{padding-left:2px}
.product_only_display_description_space{padding-left:15px}
/* -------------------------------------------------------*/
/* 20.QUICK CART
/* -------------------------------------------------------*/
#quick_cart_container{display:block;_display:none;position:absolute;padding-top:55px;cursor:pointer} 
#MiniCartFocusReceiver2{padding:0 20px;font-size:12px;color:#7a7a7a;text-align:center}
#quick_cart_container iframe{display:none;display:block;position:absolute;filter:mask();width:213px;height:50px;left:-1px;top:0;z-index:-1}
/* -------------------------------------------------------*/
/* 21.QUICK ORDER
/* -------------------------------------------------------*/
#quick_order{padding:11px;#fff-space:normal;line-height:1.4;font-size:10px}
#quick_order .line_number{float:left;padding:4px 5px 0;width:15px}
#quick_order input{margin-right:7px}
#quick_order .input_form{float:left}
#quick_order .error_text{color:#dd5901}
#quick_order .headers{padding-bottom:8px}
#quick_order .img{float:right;padding-right:8px}
#quick_order .order_button{float:left;padding-left:20px}
#quick_order .input_form .QTY{float:left;border-bottom:solid 1px #c9d3de;padding-right:20px;width:45px}
#quick_order .input_form .SKU{float:left;border-bottom:solid 1px #c9d3de;padding-left:19px;width:197px}
#quick_order .input_form .input .SKU_field{width:184px}
/* -------------------------------------------------------*/
/* 22.ADVANCED SEARCH
/* -------------------------------------------------------*/
.advanced_search{padding:0}
.advanced_search .column{padding-right:8px;float:left}
.advanced_search .cancel_column{float:left}
#Search_Result_Summary{margin-bottom:3px}
#Search_Result_Summary ul{padding-left:10px}
.result_misses_link{font-family:Verdana;font-size:10pt;padding-top:3px;padding-bottom:5px}

/* -------------------------------------------------------*/
/* 33.Miscellaneous utility CSS classes
/* -------------------------------------------------------*/
.nodisplay{display:none}
#MessageArea{display:none;padding:0 0 0 10px}
#content_wrapper #MessageArea{padding:0;float:left;width:588px}
td.item	.listPrice	{font-weight:bold;text-decoration:line-through}
#ShopcartPaginationText1 .textfloat{float:left;padding-top:10px}
#ShopcartPaginationText2 .textfloat{float:left;padding-top:5px}
#ShopcartPaginationText1 .divpadding{float:left;padding-left:12px;padding-top:10px}
#ShopcartPaginationText2 .divpadding{float:left;padding-left:12px;padding-top:5px}
/* -------------------------------------------------------*/
/* BUSCADOR AUTOCOMPLETAR
/* -------------------------------------------------------*/
input[type="text"], select, input[type="password"]{border:1px solid #BABABA;font-family:Arial;font-size:11px;height:14px;margin:0;padding:2px}
input[type="password"]{width:80px;margin-right:4px}
.autoSuggestBox{margin:0;position:relative}
.autoSuggestBox .autoSuggest_content{background-color:#FFF;box-shadow:4px 4px 0 #CCC;float:left;line-height:0;padding:0;width:295px}
.autoSuggestBox .autoSuggest_content .heading{color:#666;font-size:11px;font-weight:bold;padding:0 10px}
.autoSuggestBox .autoSuggest_content .results{background-repeat:repeat-x;font-size:10pt;line-height:17px;margin-top:-1px;padding-top:8px;width:295px}
.autoSuggestBox .autoSuggest_content a{color:#999;display:block;font-size:11px;margin:0;padding:4px 10px;text-decoration:none}
.autoSuggestBox .autoSuggest_content .view_all_results a{text-decoration:underline}
.autoSuggestBox .autoSuggest_content ul{line-height:normal;padding:0}
.autoSuggestBox .autoSuggest_content .line{border-top:1px solid #000}
.autoSuggestBox .autoSuggest_content li{line-height:12px;list-style:none outside none}
.autoSuggestBox .autoSuggestSelected{background-color:#F1F1F1;color:#000}
.autoSuggestBox .autoSuggest_content .view_all_results{border-top:1px solid #CCC;margin-top:-1px;padding:6px 0 15px}
.autoSuggestBox .autoSuggest_wrapper{left:7px;margin:0;padding:0;position:absolute;top:27px;width:298px}
.autoSuggestBox .search_left_border{float:left;height:100%;left:-3px;position:absolute;top:0;width:4px}
.autoSuggestBox .search_right_border{float:left;height:100%;position:absolute;right:0;top:0;width:4px}
.autoSuggestBox .autoSuggest_bottom{bottom:-12px;height:12px;left:-3px;margin:0;padding:0;position:absolute;width:301px}
.autoSuggestBox .autoSuggest_bottom .bottom_left_shadow{float:left;height:12px;width:10px}
.autoSuggestBox .autoSuggest_bottom .middle_shadow{float:left;height:12px;width:281px}
.autoSuggestBox .autoSuggest_bottom .bottom_right_shadow{float:left;height:12px;width:10px}
/* -------------------------------------------------------*/
/* 3.HEADER CLASSES
/* -------------------------------------------------------*/
/* BANNER SUPERIOR EXCLUSIVO csepulvedage@ripley.cl */
#espotTop{width:100%;overflow:hidden}
/* -------------------------------------------------------*/
/* BANNER ROTATORIO SUPERIOR IZQUIERDO (SOBRE HUINCHA) */
/* -------------------------------------------------------*/
#banner_top_izq{float:left;overflow:hidden}
/* -------------------------------------------------------*/
/* BANNER ROTATORIO SUPERIOR DERECHO (SOBRE LATERAL HUINCHA) */
/* -------------------------------------------------------*/
#banner_top_der{float:right;margin:0;overflow:hidden}
/* -------------------------------------------------------*/
/* HEADER csepulvedage@ripley.cl */
/* -------------------------------------------------------*/
#header{width:100%;background:#121212;height:70px;/* float:left */}
#contentHeader{width:960px;height:60px;margin:0 auto;padding:10px 0 0}
#contentHeader #header_logo{margin:0 30px 0 0;padding:0;float:left}
#contentHeader #header_logo a#LogoRipley{width:180px;height:56px;text-indent:-9999px;background:url(../images/colors/color1/ripley_sprites.png) -35px -94px no-repeat;float:left}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #contentHeader #header_logo a#LogoRipley{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#header > div#WC_ContentAreaESpot_div_1_10779 > .ad_ng{width:auto!important}
#header #WC_ContentAreaESpot_div_1_11265, #header #WC_ContentAreaESpot_div_1_11265 #ad_11265{float:left;padding:0;margin:0}

/* MOBILE */
#MenuPrincipal #header_logo{margin:0 30px 0 0;padding:0;float:left}
#MenuPrincipal #header_logo a#LogoRipley{width:180px;height:56px;text-indent:-9999px;background:url(../images/colors/color1/ripley_sprites.png) -35px -94px no-repeat;float:left}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #MenuPrincipal #header_logo a#LogoRipley{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
/* -------------------------------------------------------*/
/* MENU COMERCIOS csepulvedage@ripley.cl */
/* -------------------------------------------------------*/
.menu_enlaces{width:100%;background:#2b2b2b;height:23px;/*float:left*/}
#contComercios{width:960px;margin:0 auto}
#contComercios #comercios{width:820px;height:23px;background:#2b2b2b;float:left;}
#contComercios #comercios a{font-family: Helvetica, arial, sans-serif;float:left;display:inline-block}
#contComercios #comercios a.bg{height:10px;margin:5px 0 0;font-size:12px;padding:0 10px 4px;line-height:14px;color:#999;cursor:pointer}
#contComercios #comercios a.line{border-right: 1px solid #555}
#contComercios #comercios a.bg:hover{text-decoration:none;color:#d2d2d2;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
#contComercios #comercios a.selected{font-size:12px;height:23px;line-height:25px;padding:0 18px;color:#fff;background-color:#121212;width:auto;text-decoration:none}
#contComercios #comercios a.selected:hover{color:#dedede;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
/* -------------------------------------------------------*/
/* SELECTOR PAIS csepulvedage@ripley.cl */
/* -------------------------------------------------------*/
#contComercios ul{width:140px;padding:0;list-style:none;position:absolute;float:left;display:inline-block}
#contComercios ul:after{content:"";clear:both;display:block}
#contComercios ul li{width: 140px;float:left}
#contComercios ul li:hover{background-color:#1d1d1d;background:rgba(29, 29, 29, 0.54);color:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
#contComercios ul li:hover a{color:#fff}
#contComercios ul li a{width:90px;display:block; padding:4px 40px 4px 10px;color:#fff;text-decoration:none;text-align:right}
#FlagChile{height:15px;background:url(../images/colors/color1/ripley_sprites.png) 106px -89px no-repeat}
#FlagPeru{height:15px;background:url(../images/colors/color1/ripley_sprites.png) 106px -112px no-repeat}
#FlagColombia{height:15px;background:url(../images/colors/color1/ripley_sprites.png) 106px -134px no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #FlagColombia, #FlagChile, #FlagPeru{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#contComercios ul ul{display:none;background-color:#484848;background:rgba(72, 72, 72, 0.9);z-index:9999}
#contComercios ul li:hover > ul{display: block}
/* -------------------------------------------------------*/
/* MENU NAVEGACION csepulvedage@ripley.cl */
/* -------------------------------------------------------*/
#header_nav{width:100%;height:40px;background:#000;padding:0;z-index:2;border-top:1px solid #323232; /* float:left; */}
#MenuPrincipal{width:960px;height:40px;margin:0 auto;background-color:#000}
/* -------------------------------------------------------*/
/* BUSCADOR csepulvedage@ripley.cl */
/* -------------------------------------------------------*/
#contentHeader #CatalogSearchForm{margin:4px 0 0;padding:0;float:left;position:static;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#contentHeader #header-search{background:url(../images/colors/color1/ripley_sprites.png) no-repeat 320px -163px;position:relative;width:360px;height:36px;float:left;padding:4px 2px 4px 2px;margin:0;z-index:9999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #contentHeader #header-search{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#header-search input.search-txt, #header-search input.search_input.gray_color, #header-search input.search_input{width:200px;height:22px;background:#fff;border:none;float:left;line-height:22px;font-size:12px;padding:7px 10px;}
#header-search ul li{list-style:none}
#searchDiv{float:right;margin:0 4px 0}
#searchDiv a.search-btn{width:32px;height:36px;background:url(../images/colors/color1/ripley_sprites.png) no-repeat -56px -168px;color:#fff;float:left}
#searchDiv a.search-btn:hover{background-position:-85px -168px}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #searchDiv a.search-btn{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#list_cat{background:none repeat scroll 0 0 #FAFAFA;border-bottom:1px solid #EDEDED;border-left:1px solid #EDEDED;border-right:1px solid #EDEDED;box-shadow:1px 1px 0 #ccc;display:none;font-size:10px;padding:4px 6px 4px 6px;position:absolute;right:282px;top:30px;width:67px;z-index:5}
.left ul#list_cat{overflow:hidden}
#list_cat li{list-style:none outside none;margin-bottom:1px;padding:2px 0 2px 0;border-bottom:1px #ccc solid;border-style:dotted}
.btn_cat{color:#999;float:left;font-size:11px;margin:11px 0 0 0;padding:0 4px 0 6px;font-weight:bold;text-align:left;text-decoration:none!important}
.nav-down-arrow{background:url(../images/colors/color1/ripley_sprites.png) no-repeat -21px -97px;float:left;margin:15px 0 0 0;height:10px;width:12px;display:block}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  .nav-down-arrow{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
.desplegable{height:auto;display:none;overflow:hidden;margin:0;padding:3px 0}
/* -------------------------------------------------------*/
/* SESION USUARIO (MiniShopCartDisplay.jsp) / CARRO DE COMPRA csepulvedage@ripley.cl */
/* -------------------------------------------------------*/
#contentHeader #inicioCliente{width:170px;height:42px;float:left;padding:8px 10px 0 10px;border-right:1px solid #3c3c3c}
#inicioCliente > p{width:160px;font-size:12px;}
#inicioCliente p{color:#d3d3d3;text-align:right;font-family:helvetica,arial,sans-serif;display:block;float:left}
#inicioCliente .MiCuenta{width:142px;font-size:14px;color:#fff;font-weight:bold;cursor:pointer}
#arrowCliente{width:20px;height:19px;background:url(../images/colors/color1/ripley_sprites.png) no-repeat -400px -28px;float:left}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #arrowCliente{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#inicioCliente #SesionUsuarioTop{width:20px;height:10px;float:left;background:url(../images/colors/color1/ripley_sprites.png) -403px -48px no-repeat;margin:0 0 0 100px}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #SesionUsuarioTop{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#inicioCliente #SesionUsuario{width:190px;background:#fff;float:left;padding:14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow:0px 4px 6px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:0px 4px 6px 0px rgba(50, 50, 50, 0.4);box-shadow:0px 4px 6px 0px rgba(50, 50, 50, 0.4)}
#inicioCliente ul{width:220px;padding:0;list-style:none;position:relative;float:left;display:inline-block}
#inicioCliente ul:after{content:"";clear:both;display:block}
#inicioCliente ul li{width: 190px;float:left}
#inicioCliente ul li a{display:block; padding:4px 4px;text-decoration:none}
#inicioCliente ul ul{display:none;z-index:9999}
#inicioCliente ul li:hover > ul{display: block}
#inicioCliente ul ul li.boton{color:#676767;text-align:left;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
#inicioCliente ul ul li.boton:hover{color:#292929;text-indent:8px;background-color:#f7f7f7;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.BtnInicioSesion{background-color:#d1d1d1;padding:8px 0 !important;margin:0 0 5px;text-align:center !important;font-size:12px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}
.BtnInicioSesion:hover{color:#fff!important;background-color:#666;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.BtnRegistroSesion{text-align:center}
.RegistrateSesion{color:#999;text-decoration: underline}
.SesionSeparator{border-top:1px solid #d1d1d1;padding:10px 0 0 0;margin:10px 0 0 0}
/* -------------------------------------------------------*/
/* BOLSA DE COMPRAS / QUICK CART
/* -------------------------------------------------------*/
#contentHeader #header_links{width:190px;height:50px;margin-top:0;float:left}
#shopping-cart, #shopping-cart #shopcartContainer, #shopping-cart #MiniShoppingCart{width:190px;height:50px}
#shopping-cart .left_corner{width:50px;height:50px;background:url(../images/colors/color1/ripley_sprites.png) -118px -160px no-repeat;padding:0;margin:0 0 0 10px;position:absolute;z-index:1;display:block}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #shopping-cart .left_corner{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#shopping-cart .text{width:80px;height:40px;color:#fff;padding:10px 45px 0 65px;font-size:16px;line-height:16px;font-family:helvetica,arial,sans-serif;font-weight:bold;position:absolute;z-index:3;display:block}
#shopping-cart .number{color:#fff;width:30px;height:30px;font-size:16px;text-align:center;font-weight:bold;padding:16px 10px 4px;text-decoration:none;background:url(../images/colors/color1/ripley_sprites.png) -165px -160px no-repeat;margin:0 0 0 140px;position:absolute;z-index:1;display:block}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #shopping-cart .number{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#shopping-cart #shopcartContainer a#shoppingCartBar{float:left;cursor:pointer}
/* ---------------------------------------------------------------------------------------------------------------------------------------------*/
/* COMPONENTES estilo_menu.css MENU PRINCIPAL DEL SITIO
/* ---------------------------------------------------------------------------------------------------------------------------------------------*/
/* MODIFICADOS MENU */
.NavProduct p{font-size:12px;color:#fff;font-weight:normal;line-height:11px;font-family:helvetica,arial,sans-serif;text-align:left;float:right;margin:5px 0 0 14px}
.NavProduct p:hover{color:#bfbfbf}
.NavProduct p.separador{border-right:1px solid #2a2a2a; padding-right:15px !important}
.NavProduct span{color:#fff; font-weight:bold;}
.NavProduct span:hover{color:#d6d6d6}
.NavProduct span.despacho-icon{color:#fff;height:26px;width:42px;float:left;background:url('../images/colors/color1/despacho_ico2.jpg') no-repeat 0 1px;margin:0 5px 0 0;padding:0;display:block;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  .NavProduct span.despacho-icon{
    background-image: url(../images/colors/color1/despacho_ico2@2x.jpg);
    background-size: 42px;
  }
}
.NavProduct .despacho{display: block; float:left;}
.NavProduct span.despacho-icon+span{display: inline-block;}
.NavProduct span.elijo{color:#fff;height:31px; width:138px;float:right;background:url('//www.ripley.cl/wcsstore/DefaultStorefrontAssetStore/images/colors/color1/yoelijo.png') no-repeat 0 1px;overflow:hidden;text-indent:-9999px;display:block;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  .NavProduct span.elijo{
    background-image: url(../images/colors/color1/yoelijo@2x.png);
    background-size: 138px;
  }
}
.NavProduct #clubNovios{background-color:#fff;padding:4px 0 4px 30px;float:right;background:url('../images/colors/color1/clubNovios.png') no-repeat 0 3px}
.NavProduct #nuevoModa{background-color:#fff;padding:4px 0 4px 45px;float:right;background:url('../images/colors/color1/nuevoModa.png') no-repeat 0 2px}
.NavProduct #ofertasTr{background-color:#fff;padding:4px 0 4px 42px;float:right;background:url('../images/colors/color1/ofertasTr.png') no-repeat 0 3px}
/* MENU PRINCIPAL */
#NavDepto{display:inline-block; padding:0; margin:0 10px 0 0; overflow:hidden; background:#222; float:left}
.NavProduct, .NavProduct a{display:inline-block; overflow:hidden}
/* MENU DEPARTAMENTOS */
.NavDeptoDrop{float:left; display:inline-block; width:140px; height:40px; padding:0 30px 0 10px; margin:0; text-decoration:none; cursor: pointer; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s}
.NavDeptoDrop:hover{background:#333}
.NavDeptoDrop .DropButtNav {display:block; width: 12px; height:10px; margin:14px 10px 15px; background: url(../images/colors/color1/ripley_sprites.png) -4px -7px no-repeat; float:left}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  .NavDeptoDrop .DropButtNav{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
.NavDeptoDrop .line1, .NavDeptoDrop .line2{float: left; display: inline-block; white-space: nowrap; color:#fff; font-family: "helvetica", "arial", "sans-serif"}
.NavDeptoDrop .line1{height: 14px; line-height: 14px; font-size: 12px; margin-top: 4px}
.NavDeptoDrop .line2{line-height: 15px; font-weight: bold; font-size: 14px; padding-bottom: 5px}
/*DROPDOWN CLUBES */
.NavProduct{overflow: inherit;height:42px;}
#dropdown-clubes-parent{display: block;float:left;position: relative;}
.NavProduct span.dropdown-club-novios-ripley{background: transparent url('../images/colors/color1/tileset-clubes.png') 0 0 no-repeat;height:26px;width:83px;display: block;text-indent:-9999px;overflow:hidden;margin:6px 10px;float:left;}
.NavProduct span.dropdown-arrow{width: 20px;height: 19px;background: url('../images/colors/color1/ripley_sprites.png') no-repeat -400px -28px;float: left;margin:10px 10px 0 0;}
#dropdown-clubes{background: #fff;padding:5px;z-index: 50;display: none;width:110px;position: absolute;top:38px;left:0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 0 6px 0 rgba(50,50,50,0.4);}
#dropdown-clubes-parent:hover #dropdown-clubes{display: block;}
#dropdown-clubes .up-arrow{width: 20px;height: 10px;background: url('../images/colors/color1/tileset-clubes.png') -403px -48px no-repeat;margin: 0 0 0 -10px;top:-10px;left:50%;position: absolute;}
#dropdown-clubes li{display: block;margin:0 0 5px;padding:5px 0 10px;border-bottom:solid 1px #ededed;}
#dropdown-clubes li:last-child{border-bottom:none;padding-bottom: 0;}
#dropdown-clubes li a{display: block;text-indent: -9999px;overflow: hidden;margin:0 auto;opacity:0.5;-moz-opacity:0.5;-webkit-opacity:0.5;filter: alpha(opcity=50);transition:opacity 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;}
#dropdown-clubes li a:hover{opacity: 1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#dropdown-clubes li .dropdown-club-mama-ripley{background: transparent url('../images/colors/color1/tileset-clubes.png') 0 -28px no-repeat; height:24px;width:70px;}
#dropdown-clubes li .dropdown-club-deco-ripley{background: transparent url('../images/colors/color1/tileset-clubes.png') 0 -54px no-repeat;height:26px;width:70px;}
#dropdown-clubes li .dropdown-club-viajes-ripley{background: transparent url('../images/colors/color1/tileset-clubes.png') 0 -82px no-repeat;height:29px;width:80px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  .NavProduct span.dropdown-club-novios-ripley, #dropdown-clubes li .dropdown-club-novios-ripley, #dropdown-clubes li .dropdown-club-mama-ripley, #dropdown-clubes li .dropdown-club-deco-ripley, #dropdown-clubes li .dropdown-club-viajes-ripley{
    background-image: url(../images/colors/color1/tileset-clubes@2x.png);
    background-size: 84px;
  }
}
/* MENU DESPLEGABLE 1 */
#NavDeptoDropDown{position:relative; top:0; left:0; z-index:9999}
#DropDownBox{position:absolute; overflow:hidden}
#NavDeptoDropDown ul#FirstLevel{list-style:none; display:none; width: 160px; padding:5px 20px 8px; float: left; background:#fff; border-left:5px solid #f5f5f5; border-right:5px solid #f5f5f5; border-bottom:5px solid #f5f5f5; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px}
#NavDeptoDropDown ul#FirstLevel li:first-child{border-top:none}
#NavDeptoDropDown ul#FirstLevel li{border-top:1px solid #bfbfbf}
#NavDeptoDropDown ul#FirstLevel li:hover{color:#bababa}
#NavDeptoDropDown ul#FirstLevel li a{width:100%; display:block; font-size:14px; font-family: helvetica, arial, sans-serif; font-weight: bold; text-transform:uppercase; text-decoration:none; color:#505050; padding:7px 0; background: url(../images/colors/color1/ripley_sprites.png) -258px -108px no-repeat; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #NavDeptoDropDown ul#FirstLevel li a{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#NavDeptoDropDown ul#FirstLevel li a:hover, #NavDeptoDropDown ul#FirstLevel .on{color:#939393; padding:7px 0 7px 8px; background: url(../images/colors/color1/ripley_sprites.png) -235px -108px no-repeat; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #NavDeptoDropDown ul#FirstLevel li a:hover, #NavDeptoDropDown ul#FirstLevel .on{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}

/* MENU DESPLEGABLE 2 */
.SecondLevel{display:none; float:left; width:750px; min-height:391px; background: #f5f5f5 url(../images/colors/color1/background_menu.gif) repeat 0 0; overflow:hidden; -webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomright:8px; border-bottom-right-radius:8px}
.SecondLevel .navGrid{padding:0 20px 20px; overflow: hidden}
.SecondLevel .navGrid .Grid{width: 162px; padding: 0 10px 0 5px; float:left}
.SecondLevel a.SubCategory{font-size:14px; font-family: helvetica, arial, sans-serif; font-weight: bold; text-decoration:none; color:#676767 !important; padding:10px 0 2px; display: block}
.SecondLevel a.SubCategory:hover{color:#272727 !important; padding:10px 0 2px 4px!important}
.SecondLevel a{width:100%; display:block; font-size:12px; font-family: helvetica, arial, sans-serif; /*font-weight: bold;*/ text-decoration:none; color:#868686; padding:3px 0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s}
.SecondLevel a:hover{color:#363636; padding:3px 0 3px 4px}
/* ---------------------------------------------------------------------------------------------------------------------------------------------*/
/* COMPONENTES Footer.css FOOTER DEL SITIO 
/* ---------------------------------------------------------------------------------------------------------------------------------------------*/
#content_footer{width:100%;display:block;margin: 0 auto;overflow:hidden;outline:medium none}
#firstFooter{width:100%;height:130px;background-color:#e8e8e8;margin:0 auto;display:block;overflow:hidden;outline:medium none}
#footer {width:920px;height:200px;margin:0 auto;padding:20px 20px 0 20px;display:block;overflow:hidden}
/* SUSCRIBIRSE csepulvedage@ripley.cl */
#firstFooter #firstFooterBox{width:920px;height:130px;margin:0 auto;padding:10px 20px 0 160px}
/* FIN SUSCRIBIRSE csepulvedage@ripley.cl */
#firstFooter .caja_siguenos{width:920px;height:90px;float:left;margin:12px 0 0}
#firstFooter h2.encabezados_footer{font-size:20px;font-family: helvetica, arial, sans-serif;font-weight:bold;color:#666;display:block;float:left}
/* TELEFONOS csepulvedage@ripley.cl */
#firstFooter .VentasTelefonicas{width:220px;height:90px;float:left}
#firstFooter .ServicioCliente{width:220px;height:90px;float:left;border-left:1px solid #bcbcbc;padding:0 0 0 40px}
#firstFooter .VentasTelefonicas h2.encabezados_footer, #firstFooter .ServicioCliente h2.encabezados_footer{margin:14px 0 0}
#firstFooter .VentasTelefonicas h3, #firstFooter .ServicioCliente h3{height:24px;background: url(../images/colors/color1/ripley_sprites.png) no-repeat -405px -2px;font-size:26px;line-height:22px;font-family: helvetica, arial, sans-serif;font-weight:bold;color:#3d3d3d;display:block;float:left;padding:0 0 0 20px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #firstFooter .VentasTelefonicas h3, #firstFooter .ServicioCliente h3{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#firstFooter .VentasTelefonicas h3:hover, #firstFooter .ServicioCliente h3:hover{color:#9b9b9b;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}
/* FIN TELEFONOS csepulvedage@ripley.cl */
/* REDES SOCIALES csepulvedage@ripley.cl */
#firstFooter .caja_redes{width:180px;height:90px;float:left;padding:0 0 0 40px;border-left:1px solid #bcbcbc}
#firstFooter .caja_redes p{float:left;display:block;line-height:12px}
#firstFooter .caja_redes #sociales{width:130px;float:left;margin:6px 0 0}
.fb_footer{width: 26px;height:27px;background: url(../images/colors/color1/ripley_sprites.png) no-repeat -24px 0;float: left;margin: 0;text-indent: -9999px}
.twitter_footer{width: 26px;height:27px;background: url(../images/colors/color1/ripley_sprites.png) no-repeat -50px 0;float: left;margin: 0 0 0 5px;text-indent: -9999px}
.yout_footer{width: 26px;height:27px;background: url(../images/colors/color1/ripley_sprites.png) no-repeat -76px 0;float: left;margin: 0 0 0 5px;text-indent: -9999px}
.pint_footer{width:26px;height:27px;background: url(../images/colors/color1/ripley_sprites.png) no-repeat -102px 0;float: left;margin: 0 0 0 5px;text-indent: -9999px}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  .fb_footer, .twitter_footer, .yout_footer, .pinit_footer{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
.fb_footer:hover{background-position:-24px -27px}
.twitter_footer:hover{background-position:-50px -27px}
.yout_footer:hover{background-position:-76px -27px}
.pint_footer:hover{background-position:-102px -27px}
/* FIN REDES SOCIALES csepulvedage@ripley.cl */
/* MENU CORPORATIVO csepulvedage@ripley.cl */
#footer ul.item_footer{height:178px;border-left:1px solid #dadada;margin:0;float:left}
#footer ul.item_footer:first-child{border-left: none}
#footer ul.item_footer li{font-family:helvetica, arial, sans-serif;margin-top:1px;list-style:none}
#footer ul.item_footer li a{color:#777;font-size:11px;text-decoration:none}
#footer ul.item_footer li a:hover{color:#333}
#footer ul.item_footer .titular, #footer .col_cinco li.titular{color:#333;font-weight:bold;margin:0 0 4px 0;font-size:14px;font-weight:bold;color:#666;display:block;float:left}
#footer .col_uno{width:140px;margin:0 15px 0 0}
#footer .col_dos{width:190px;margin:0 20px 0 25px}
#footer .col_dos li{width:190px}
#footer .col_tres{width:100px;margin:0 20px 0 25px}
#footer .col_tres li{width:100px}
#footer .col_cuatro{width:80px;margin:0 0 0 25px}
#footer .col_cuatro li.footerNovios, #footer .col_cuatro li.footerMama, #footer .col_cuatro li.footerDeco{width:68px;height:32px;float:left;text-indent:-9999px;margin:0 0 5px}
#footer .col_cuatro li.footerNovios:hover, #footer .col_cuatro li.footerMama:hover, #footer .col_cuatro li.footerDeco:hover{opacity: 0.7;filter: alpha(opacity=70)}
#footer .col_cuatro li.footerNovios{background: url(../images/colors/color1/ripley_sprites.png) -98px -58px no-repeat}
#footer .col_cuatro li.footerMama{background: url(../images/colors/color1/ripley_sprites.png) -165px -58px no-repeat}
#footer .col_cuatro li.footerDeco{background: url(../images/colors/color1/ripley_sprites.png) -232px -58px no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #footer .col_cuatro li.footerNovios, #footer .col_cuatro li.footerMama, #footer .col_cuatro li.footerDeco{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#footer .col_cinco{width:220px;height:176px;margin:0 auto;padding:0 0 0 20px;}
#footer .col_cinco li{list-style:none;float:left}
#footer .col_cinco li a.mediosDePago{width:200px;height:38px;margin:10px 0 0 0;padding:0;background: url(../images/colors/color1/ripley_sprites.png) -195px 0 no-repeat;float:left}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #footer .col_cinco li a.mediosDePago{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#footer .col_cinco li a.verisign{width:98px;height:54px;margin:15px 0 5px 50px;padding:0;background: url(../images/colors/color1/ripley_sprites.png) -300px -38px no-repeat;float:left;text-decoration:none;text-align:center}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  #footer .col_cinco li a.verisign{
    background-image: url(../images/colors/color1/ripley_sprites@2x.png);
    background-size: 420px;
  }
}
#footer .col_cinco li a.mediosDePago:hover, #footer .col_cinco li a.verisign:hover{opacity: 0.8;filter: alpha(opacity=80)}
#footer .col_cinco li a{line-height:12px;text-align:center;text-decoration:none}
#footer .col_cinco li a p{font-size:10px;color:#777;width:200px}
/* FIN MENU CORPORATIVO csepulvedage@ripley.cl */
/* INFO LEGAL csepulvedage@ripley.cl */
#content_info_legal{width:920px;margin:0 auto;padding:10px 20px 20px;display:block;overflow:hidden;font-size:11px;outline:medium none}
#content_info_legal #info_legal{width:920px;margin:0 auto;display:block}
#content_info_legal #info_legal p{width:890px;color:#888;text-align:center;float:left;font-size:11px;line-height:12px;font-weight:normal}
#content_info_legal #info_legal p strong{color:#888;font-weight:bold}
#content_info_legal #info_legal p a{color:#888;font-weight:bold;text-decoration:none}
/* FIN INFO LEGAL csepulvedage@ripley.cl */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#contentHeader #header-search{background:url(../images/colors/color1/ripley_sprites.png) no-repeat 426px -163px !important; width:468px !important;}
	#contentHeader #header-search input.search-txt, #contentHeader #header-search input.search_input.gray_color, #contentHeader #header-search input.search_input{width:345px !important}
}
@media only screen and (min-width: 569px) and (max-width: 767px) {
	#contentHeader #header-search{background:url(../images/colors/color1/ripley_sprites.png) no-repeat 426px -163px !important;  width:468px !important;}
	#contentHeader #header-search input.search-txt{width:190px !important;}
	#contentHeader #header-search input.search_input.gray_color{ width:190px !important;}
	#contentHeader #header-search input.search_input{width:190px !important;}
}
@media only screen and (max-width: 568px) and (min-width:480px) {
	#header-search{background:url(../images/colors/color1/ripley_sprites.png) no-repeat 406px -163px !important; width:452px !important;}
	#header-search input.search-txt, #header-search input.search_input.gray_color, #header-search input.search_input{width:330px !important;}
	#contentHeader #CatalogSearchForm {margin: 4px 0 0 5px!important;}
}
@media only screen and (max-width: 479px){
	#header-search{background:url(../images/colors/color1/ripley_sprites.png) no-repeat 265px -163px !important; width:305px !important;}
	#contentHeader #header-search input.search-txt, #contentHeader #header-search input.search_input.gray_color, #contentHeader #header-search input.search_input{ width:190px !important;}
	#contentHeader #CatalogSearchForm {margin: 4px 0 0 5px!important;}
}