/*  layout */

    html { height:100%; max-height:100%; padding:0px; margin:0px; border:0px; background: #fff; }
    body { margin: 0 auto; height:100%; max-height:100%; overflow:hidden; padding:0px; border: 0px; }

    #error_wrapper { position: absolute; margin: 0 auto; text-align: center; width: 400px; height: 270px; top: 50%; left: 50%; margin-top: -135px; margin-left: -200px; }

    #dimmer { position: absolute; z-index:100; width:100%; height:100%; background-color:#000; top:0px; left:0px; display: none; }

    .clear_left { clear: left; }
    .clear_right { clear: right; }
    .clear_both { clear: both; }

    .circle_separator { float:left; list-style:none; width:10px; height:10px; background-image:url(../imgs/layout/circle_separator.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/circle_separator.png'); background-position:center center; background-repeat:no-repeat; margin-top:6px; _margin-top:9px; margin-left:8px; margin-right:8px; }

    #header { position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:40px; background-color: #000; border-bottom: 5px solid #f38785; z-index:4; }

    #footer { position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:50px; z-index:5; overflow:hidden; background-color: #f38785;}
    #footer #logo { position:absolute; width:70px; height:45px; margin-top:4px; margin-right:20px; right:0px; background-image:url(../imgs/layout/footer_logo.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/footer_logo.png'); background-position:top right; background-repeat:no-repeat; cursor: pointer; }

    #left { position:absolute; left:0; top:45px; bottom:50px; width:50%; z-index:1; overflow:auto; text-align: left; }
    * html #left { height:100%; top:0; bottom:0; border-top:40px solid #fff; border-bottom:50px solid #fff; }
    .bg_left_marble { background-image:url(../imgs/layout/left_marble.jpg); background-position:top left; background-repeat:no-repeat; }

    #right { position:absolute; right:0; top:45px; bottom:50px; width:50%; z-index:2; overflow:auto; text-align: right; }
    * html #right { height:100%; top:0; bottom:0; border-top:40px solid #fff; border-bottom:50px solid #fff; }
    .bg_right_marble { background-image:url(../imgs/layout/right_marble.jpg); background-position:top right; background-repeat:no-repeat; }
 
    #content { overflow:auto; position:absolute; z-index:3; top:45px; bottom:50px; }
    * html #content { top:0px; bottom:0px; height:100%; overflow:auto; position:absolute; z-index:3; border-top:40px solid #fff; border-bottom:50px solid #fff; border-left:0px solid #fff; }

    .content_home { width:720px; left: 120px;}
    .content_right_left { width:680px; left: 15%;}
    .content_left_right { width:605px; left: 31%; }
    .content_left_right p { width:565px; }
    .content_left_right_shop { width:575px; left: 32%; overflow: auto;}
  
    .content_center { position: absolute; width: 700px; left: 50%; margin-left: -350px; }
    .content_center p { width: 670px; }

    .content_center_fashionista { width: 770px; left: 50%; margin-left: -360px; }
    .content_center_fashionista p { width: 740px; }
    .content_center_customer { width: 770px; left: 50%; margin-left: -385px; }
    .content_center_customer p { width: 740px; }

    /*  menues */

        /*  header  */

            #header li { list-style:none; font-size:19px; font-weight:bold; letter-spacing:0.7px; cursor: pointer; background-repeat: no-repeat; background-position: center center; }

            #header_menu { position:absolute; top:0px; left:0px; width:430px; height:inherit; margin-top:6px; margin-left:16px; }
            #customer_menu { position:absolute; top:0px; right:0px; width:560px; height:inherit; margin-top:7px; _margin-top:8px; margin-right:20px; }

            #header_menu li { float:left; }
            #customer_menu li { float:right; }


            #header_menu #btn_about { background-image:url(../imgs/layout/btn_about.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_about.png'); width: 58px; _margin-top: 4px;}
            #header_menu #btn_about.hover { background-image:url(../imgs/layout/btn_about_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_about_hover.png'); width: 58px; }
            #header_menu #btn_about_active { background-image:url(../imgs/layout/btn_about_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_about_active.png'); width: 58px; _margin-top: 4px;}

            #header_menu #btn_nina_woman { background-image:url(../imgs/layout/btn_nina_woman.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_nina_woman.png'); width: 121px; _margin-top: 4px; }
            #header_menu #btn_nina_woman.hover { background-image:url(../imgs/layout/btn_nina_woman_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_nina_woman_hover.png'); width: 121px; }
            #header_menu #btn_nina_woman_active { background-image:url(../imgs/layout/btn_nina_woman_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_nina_woman_active.png'); width: 121px; _margin-top: 4px; }

            #header_menu #btn_collection09 { background-image:url(../imgs/layout/btn_collection09.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_collection09.png'); width: 123px; _margin-top: 4px; }
            #header_menu #btn_collection09.hover { background-image:url(../imgs/layout/btn_collection09_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_collection09_hover.png'); width: 123px; }
            #header_menu #btn_collection09_active { background-image:url(../imgs/layout/btn_collection09_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_collection09_active.png'); width: 123px; _margin-top: 4px; }

            #header_menu #btn_shop { background-image:url(../imgs/layout/btn_shopsale.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_shopsale.png'); width: 92px; margin-top: 2px; _margin-top: 4px; }
            #header_menu #btn_shop.hover { background-image:url(../imgs/layout/btn_shopsale_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_shopsale_hover.png'); width: 92px; }
            #header_menu #btn_shop_active { background-image:url(../imgs/layout/btn_shopsale_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_shopsale_active.png'); width: 92px; margin-top: 2px; _margin-top: 4px; }

            #customer_menu #btn_customer_service { background-image:url(../imgs/layout/btn_customer_service.png); background-position: center top; margin-top: 1px; _margin-top: 2px; width: 185px; height: 37px; }

            /*  boton + menu desplegable  */
                
                #btn_customer_service ul { display: none; position: absolute; background-color: #f38785; color: #000; margin-left: 0px; width: 270px; _width: 310px; margin-top: 36px; _margin-top: 30px; opacity: .7; -moz-opacity: .8; border-bottom: 4px solid #f4a7a5; }
                * html #btn_customer_service ul { _filter:alpha(opacity= 90); }
                #btn_customer_service li {  float:left; width:310px; margin-top:-14px; _margin-top:3px; margin-bottom:14px; _margin-bottom:2px; margin-left:-20px; _margin-left:10px; background-position: top left; cursor: pointer; }

                #btn_customer_service #btn_shipping_information { background-image:url(../imgs/layout/btn_shipping_information.png); }
                #btn_customer_service #btn_return_policy { background-image:url(../imgs/layout/btn_return_policy.png); }
                #btn_customer_service #btn_privacy_security_policy { background-image:url(../imgs/layout/btn_privacy_security_policy.png); }
                #btn_customer_service #btn_terms { background-image:url(../imgs/layout/btn_terms.png); }
                #btn_customer_service #btn_faq { background-image:url(../imgs/layout/btn_faq.png); }

                #customer_menu #btn_my_account { background-image:url(../imgs/layout/btn_my_account.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_my_account.png'); background-position: center top; margin-top: 1px; _margin-top: 2px; width: 111px; height: 37px;}
                #btn_my_account ul { display: none; position: absolute; background-color: #f38785; color: #000; margin-left: 0px; top: 0px; width: 270px; _width: 310px; margin-top: 36px; _margin-top: 30px; opacity: .7; -moz-opacity: .8; border-bottom: 4px solid #f4a7a5; }
                * html #btn_my_account ul { _filter:alpha(opacity= 90); }
                #btn_my_account li {  float:left; width:310px; margin-top:0px; _margin-top:3px; margin-bottom:14px; _margin-bottom:2px; margin-left:-20px; _margin-left:10px; background-position: top left; cursor: pointer; }
                #btn_logoff { background-image:url(../imgs/layout/btn_logoff.png); cursor: pointer; }

            /*  /  boton + menu desplegable  */


            #customer_menu #btn_my_shopping_bag { background-image:url(../imgs/layout/btn_my_shopping_bag.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_my_shopping_bag.png'); width: 168px; _margin-top: 1px; }

        /*  header  */



        /*  footer  */

            #footer_menu { position: absolute; top: 0px; left:0px; width:840px; margin-top: 15px; margin-left:20px; }
            #footer_menu li { float: left; list-style: none; font-size: 19px; font-weight: bold; letter-spacing: 0.7px; color: #fff; cursor: pointer; background-repeat: no-repeat; background-position: center center; }

            #footer_menu #btn_home { background-image:url(../imgs/layout/btn_home.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_home.png'); width: 56px; _margin-top: 4px; }
            #footer_menu #btn_home.hover { background-image:url(../imgs/layout/btn_home_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_home_hover.png'); width: 56px; }
            #footer_menu #btn_home_active { background-image:url(../imgs/layout/btn_home_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_home_active.png'); width: 56px; _margin-top: 4px; }

            #footer_menu #btn_contact { background-image:url(../imgs/layout/btn_contact.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_contact.png'); width: 77px; _margin-top: 4px; }
            #footer_menu #btn_contact.hover { background-image:url(../imgs/layout/btn_contact_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_contact_hover.png'); width: 77px; }
            #footer_menu #btn_contact_active { background-image:url(../imgs/layout/btn_contact_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_contact_active.png'); width: 77px; _margin-top: 4px; }

            #footer_menu #btn_media { background-image:url(../imgs/layout/btn_media.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_media.png'); width: 62px; _margin-top: 4px; }
            #footer_menu #btn_media.hover { background-image:url(../imgs/layout/btn_media_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_media_hover.png'); width: 62px; }
            #footer_menu #btn_media_active { background-image:url(../imgs/layout/btn_media_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_media_active.png'); width: 62px; _margin-top: 4px; }

            #footer_menu #btn_buzz { background-image:url(../imgs/layout/btn_buzz.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_buzz.png'); width: 45px; _margin-top: 4px; }
            #footer_menu #btn_buzz.hover { background-image:url(../imgs/layout/btn_buzz_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_buzz_hover.png'); width: 45px; }
            #footer_menu #btn_buzz_active { background-image:url(../imgs/layout/btn_buzz_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_buzz_active.png'); width: 45px; _margin-top: 4px; }

            #footer_menu #btn_tell_friend { background-image:url(../imgs/layout/btn_tell_friend.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_tell_friend.png'); width: 113px; _margin-top: 4px; }
            #footer_menu #btn_tell_friend.hover { background-image:url(../imgs/layout/btn_tell_friend_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_tell_friend_hover.png'); width: 113px; }
            #footer_menu #btn_tell_friend_active { background-image:url(../imgs/layout/btn_tell_friend_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_tell_friend_active.png'); width: 113px; _margin-top: 4px; }

            #footer_menu #btn_gift_certificate { background-image:url(../imgs/layout/btn_gift_certificate.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_gift_certificate.png'); width: 139px; _margin-top: 4px; }
            #footer_menu #btn_gift_certificate.hover { background-image:url(../imgs/layout/btn_gift_certificate_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_gift_certificate_hover.png'); width: 139px; }
            #footer_menu #btn_gift_certificate_active { background-image:url(../imgs/layout/btn_gift_certificate_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_gift_certificate_active.png'); width: 139px; _margin-top: 4px; }

            #footer_menu #btn_fashionista { background-image:url(../imgs/layout/btn_fashionista.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_fashionista.png'); width: 185px; _margin-top: 4px; }
            #footer_menu #btn_fashionista.hover { background-image:url(../imgs/layout/btn_fashionista_hover.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_fashionista_hover.png'); width: 185px; }
            #footer_menu #btn_fashionista_active { background-image:url(../imgs/layout/btn_fashionista_active.png) !important; background-image: none; filter: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/layout/btn_fashionista_active.png'); width: 185px; _margin-top: 4px; }

        /*  footer  */

    /*  /  menues */

/*  /  layout */