@charset "utf-8";html,body,div,span,applet,object,iframe,embed,h1,h2,h3,h4,h5,
h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,
ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,
ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,
td
{margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent}

body
{line-height:1}

ol,ul
{list-style:none}

blockquote,q
{quotes:none}

blockquote:before,blockquote:after,
q:before,q:after
{content:'';content:none}

:focus
{outline:0}

ins
{text-decoration:none}

del
{text-decoration:line-through}

table
{border-collapse:collapse;
border-spacing:0}

.clearfix:after,.container:after
{content:"\0020";
display:block;
height:0;clear:both;
visibility:hidden;
overflow:hidden
}

.clearfix,.container
{display:block;
position:relative}

.float-l
{float:left !important;
display:inline}

.clear
{clear:both}

.print-cont
{display:none}

html
{font-size:100.01%}

body
{font-size:75%;
color:#4c4c4c;
background:#fff;
font-family:Arial,Helvetica,sans-serif}

input,select,textarea
{font-family:Arial,Helvetica,sans-serif}

pre,code,tt
{font:1em 'andale mono','lucida console',monospace;line-height:1.5}

h1,h2,h3,h4,h5,h6
{font-weight:normal}

.column
{float:left}

.first
{margin-left:0;
padding-left:0}

.last
{margin-right:0;
padding-right:0}

.top
{margin-top:0;
padding-top:0}

.bottom
{margin-bottom:0;
padding-bottom:0}

.hide{
display:none}

.facebook-icon
{display:block;
float:bottom;
width:66px;
height:21px;
text-indent:-999em}

.facebook-icon-direcciones
{display:block;
float:bottom;
width:66px;
height:21px;
text-indent:-999em}

.facebook-icon-legal
{display:block;
float:bottom;
width:66px;
height:21px;
text-indent:-999em}

.pdf-icon
 {display:block;
float:bottom;
width:65px;
height:32px;
text-indent:-999em}

.pdfdireccion-icon
 {display:block;
float:bottom;
width:65px;
height:32px;
text-indent:-999em}

.pdflegal-icon
 {display:block;
float:bottom;
width:65px;
height:32px;
text-indent:-999em}

.facebook-icon
{background:url(../images/zoom/facebook-icon.gif) 0 0 no-repeat}
.facebook-icon-direcciones
{background:url(../images/zoom/facebook-icon-direcciones.gif) 0 0 no-repeat}

.facebook-icon-legal
{background:url(../images/zoom/facebook-icon-legal.gif) 0 0 no-repeat}

.pdf-icon
{background:url(../images/all/pdf-icon1.png) 0 0 no-repeat}

.pdfdireccion-icon
 {background:url(../images/all/pdfdirecciones.png) 0 0 no-repeat} 
     
.pdflegal-icon
 {background:url(../images/all/pdflegal.png) 0 0 no-repeat} 
 
html,body
{font-family:Arial,Helvetica,sans-serif;
background-color:#000000;color:#FFFFFF}

.text-white,.text-white a
{color:#FFFFFF;
text-decoration:none}


.text-black,.text-black a
{color:#000000;
text-decoration:none}

.text-black .page-header-alternative,.text-black .page-header-alternative a
{color:#FFFFFF;
text-decoration:none}

.jcarousel-clip-horizontal
{width:100%;
height:100%}

.page-wrapper
{height:100%;
margin:0;
padding:0;
display:block;
width:100%;
min-width:980px;
text-align:left}

.page-container
{display:block;
text-align:center;
position:relative;
top:0}

.page-header-wrapper
{display:block;
text-align:center;
height:192px;
position:relative;
top:0;
width:100%;
background-attachment:scroll;
background-repeat:repeat-x;
background-position:5px 3px}


.homepage{
background:url(../images/home/copialogo.png)center center no-repeat
}



.homepage .text-white .page-header-wrapper
{background-image:url(../images/home/emes-white.png)}

.homepage .text-black .page-header-wrapper
{background-image:url(../images/home/emes-black.png)}

.page-header
{height:192px;
margin:0 auto;
width:980px;
position:relative;
text-align:left}

.page-header-alternative
{background-color:#000000}

.page-header .logo-cont{}.page-header 
.logo-cont .logo
{display:block;
height:128px;
left:48px;
position:absolute;
text-decoration:none;
text-indent:-999em;
top:41px;
width:95px}

.page-header .logo-cont{}.page-header 
.logo-cont .logodirecciones
{display:block;
height:128px;
left:48px;
position:absolute;
text-decoration:none;
text-indent:-999em;
top:41px;
width:95px}

.page-header .logo-cont{}.page-header 
.logo-cont .logolegal
{display:block;
height:128px;
left:48px;
position:absolute;
text-decoration:none;
text-indent:-999em;
top:41px;
width:95px}


.text-black .page-header .logo-cont .logo
{background:url("../images/logo-mobelplace-black.png")no-repeat scroll 0 0 transparent}

.text-black .page-header .logo-cont .logodirecciones
{background:url("../images/logodirecciones.jpg")no-repeat scroll 0 0 transparent}


.logodirecciones
{background:url("../images/logodirecciones.jpg")no-repeat scroll 0 0 transparent}

.text-black .page-header .logo-cont .logolegal
{background:url("../images/logolegal.jpg")no-repeat scroll 0 0 transparent}


.logolegal
{background:url("../images/logolegal.jpg")no-repeat scroll 0 0 transparent}






.text-white .page-header .logo-cont .logo,.text-black .page-header-alternative 
.logo-cont .logo
{background:url("../images/logo-mobelplace-white.jpg") no-repeat scroll 0 0 transparent}

.page-header .logo-cont .bread
{display:block;
left:193px;
letter-spacing:0.1px;opacity:0.6;
position:absolute;
text-decoration:none;
text-transform:uppercase;
top:156px;
width:300px}

.text-black .page-header .logo-cont .bread
{color:#000000}

.text-white .page-header .logo-cont .bread,.text-black .page-header-alternative .logo-cont .bread
{color:#FFFFFF}

.page-header .top-nav
{left:200px;
position:absolute;
text-align:left;
top:43px;
width:741px}

.page-header .top-nav .page-menu
{width:600px;
background-color:inherit}

.page-header .top-nav .page-menu .item
{margin:11px 10px 0 0;
width:193px;
position:relative;
height:13px}

.page-header .top-nav .page-menu .first
{width:200px}

.page-header .top-nav .page-menu .last
{margin:11px 0 0 0;
width:180px}

.page-header .top-nav .page-menu .item .link
{text-decoration:none;
text-transform:uppercase;opacity:0.7;
font-size:12px;
letter-spacing:-0.1px;
position:relative;
z-index:1}

.page-header .top-nav .page-menu .item .link:hover
{opacity:0.9}

.page-header .opt-nav
{position:absolute;
right:-14px;
top:8px;
width:137px}

.page-header .opt-nav .item
{margin:10px 0 0;
position:relative;
height:13px}

.page-header .opt-nav .social
{height:21px}

.page-header .opt-nav .first
{margin:3px 0 0}

.page-header .opt-nav .last
{margin:4px 0 0 0}

.page-header .opt-nav .item .langs{}.page-header .opt-nav .item .langs .opt{}.page-header 
.opt-nav .item .link,.page-header .opt-nav .item .linktext,.page-header .opt-nav 
.last .language-list .link-cont .language-link
{text-decoration:none;opacity:0.7;
font-size:12px;
letter-spacing:0.3px}

.page-header .opt-nav .last
{display:block;
height:22px;
overflow:hidden;
position:relative}

.page-header .opt-nav .actived
{height:63px;
overflow:visible}

.page-header .opt-nav .last .language-list-openclose
{position:absolute;
background-position:0 -5px;
background-attachment:scroll;
background-color:transparent;
background-repeat:no-repeat;
width:9px;
height:5px;
overflow:hidden;
right:11px;
top:12px}

.page-header .opt-nav .actived .language-list-openclose
{background-position:0 0}

.text-white .page-header .opt-nav .language-list-openclose
{background-image:url(../images/open-close-languages-white.png)}

.text-black .page-header .opt-nav .language-list-openclose
{background-image:url(../images/open-close-languages-black.png)}

.text-black .page-header-alternative .opt-nav .language-list-openclose
{background-image:url(../images/open-close-languages-white.png)}

.page-header .opt-nav .last .linktext
{display:block;
top:8px;
position:absolute;
cursor:pointer}

.page-header .opt-nav .last .language-list
{position:absolute;
top:18px;
z-index:13}

.page-header .opt-nav .last .language-list
{top:22px}

.page-header .opt-nav .last .language-list .link-cont
{margin-top:9px}

.page-header .opt-nav .last .language-list .link-cont 
a.language-link
{opacity:0.4}

.page-header .opt-nav .last .language-list .link-cont 
.language-link:hover
{opacity:0.9}

.page-header .opt-nav .item .link:hover
{text-decoration:none}

.page-header .openmenu,.page-header .closemenu
{bottom:22px;
display:none;
font-size:12px;
position:absolute;
right:45px;
text-align:right;
text-decoration:none;
text-transform:uppercase;opacity:0.7}

.textofichatit
{
font-size:12px;
font-weight: bold;
color:#F6F4E9;
text-decoration:none;
text-transform:uppercase;opacity:0.7;
padding-left:15px;
}
.textofichascab
{
font-size:11px;
font-weight: bold;
color:#F6E04C;
text-decoration:none;
text-transform:uppercase;opacity:0.7;
padding-left:25px;
}


.text-fichas
{
font-size:12px;
color:#C2B5B5;
text-decoration:none;
padding-left:15px;
}
.text-videosini
{
font-size:12px;
color:#C2B5B5;
text-decoration:none;
padding-left:15px;
}

.text-videos
{
font-size:12px;
color:#C2B5B5;
text-decoration:none;
padding-left:15px;
text-align:left;
position:center;
}
.text-visor
{
font-size:16px;
text-transform:uppercase;opacity:0.7;
font-weight: bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
position:center;
}



.text-fichas:Hover
{
color:#ffffff;
}
.text-videos:Hover
{
color:#ffffff;
}
.page-header .openmenu,.page-header .closemenu:hover
{text-decoration:none !important}

.page-header .openmenu .text,.page-header .closemenu .text
{padding-right:5px}

.page-header .openmenu .icon,.page-header .closemenu .icon
{display:inline-block;
height:7px;
width:14px;
background-repeat:no-repeat;
background-attachment:scroll;
background-position:0 0;
background-color:transparent}

.text-white .page-header .openmenu .icon,.text-white 
.page-header .closemenu .icon
{background-image:url("../images/open-close-menu-sprite-white.png")}

.text-black .page-header .openmenu .icon,.text-black .page-header .closemenu .icon
{background-image:url("../images/open-close-menu-sprite-black.png")}

.text-black .page-header-alternative .openmenu .icon,.text-black .page-header-alternative 
.closemenu .icon
{background-image:url("../images/open-close-menu-sprite-white.png")}

page-header .openmenu:hover,.page-header .closemenu:hover
{opacity:0.9}

.page-header .closemenu .icon
{background-position:0 -7px}

.page-main
{display:block;
width:980px;
margin:0 auto;
text-align:left;
position:relative}

.catalog .page-main
{width:100%}

.history .page-main
{width:100%}

.homepage .page-main
{display:block;
width:100%;
text-align:center}

.page-main .home-backgrounds
{display:block;
position:relative;
margin:0 auto;
text-align:center;
height:1200px}

.page-main .home-backgrounds .background
{position:absolute;
display:block;top:0;
width:100%;
height:1200px;
background-repeat:no-repeat;
background-position:top center;
background-attachment:scroll;
background-color:transparent;
display:block}

.page-main .home-slide-link
{display:block;
height:1200px;
margin:0 0 0 -890px;
position:absolute;
text-align:center;
width:980px;left:50%;
top:0;
text-indent:-999em}

.page-footer-wrapper,.page-footer-launches
{position:absolute;
bottom:0;
margin-bottom:3%;
display:block;
text-align:center;
width:100%;
z-index:2;
left:0}

/*.page-footer,.page-footer-launches .page-footer-launches-wrapper
{display:block;
width:980px;
text-align:left;
margin:0 auto;
margin-bottom:3%;
position:relative;
height:127px;
overflow:hidden} */

.page-footer,.page-footer-launches .page-footer-launches-wrapper
{display:block;
width:100%;
text-align:left;
margin:0 auto;
margin-top:-60px;
margin-left:0%;
position:relative;
height:157px;
overflow:hidden}

.footer-launches
{
display:block;
height:115px;
position:relative;
width:100%;
}

.footer-launches .launch
{width:140px;
height:127px;
display:block;
position:absolute;
top:0;
cursor:pointer}

.footer-launches .launch-1
{left:0}

.footer-launches .launch-2
{left:199px}

.footer-launches .launch-3
{left:397px}

.footer-launches .launch-4
{left:596px}

.footer-launches .launch-5
{left:795px}

.footer-launches .launch .launch-bg
{position:absolute;
left:0;
top:0;
width:100%;
height:115px;
}

.footer-launches .launch .launch-text
{left:0;
position:relative;
top:0;
z-index:3;
width:100%;
display:block;
height:115px}

.footer-launches .launch .link{}.footer-launches .launch .link .image-wrapper
{
left:20px;
position:absolute;
top:19px
}

.footer-launches .launch .link .image-wrapper .image{}.footer-launches 
.launch .link .text-wrapper
{font-size:18px;
height:56px;
left:142px;
line-height:36px;
position:absolute;
text-transform:uppercase;
top:0px;
width:120px;
letter-spacing:1px;
background:transparent url(../images/blank.gif) repeat scroll 0 0;
overflow:hidden;
z-index:3;
}

.footer-launches .launch .link .text-wrapper .cufon
{position:relative;
z-index:4}

.footer-launches .launch .det
{font-size:12px;
left:129px;
letter-spacing:-0.1px;
position:absolute;
text-decoration:none;
top:94px;
width:200px}

.footer-launches .launch .play
{height:41px;
left:426px;
overflow:hidden;
position:absolute;
text-indent:-999em;
top:47px;
width:21px}

.text-white .footer-launches .launch .play
{background:url("../images/home/right-arrow-white.png")no-repeat scroll 0 0 transparent}

.text-black .footer-launches .launch .play
{background:url("../images/home/right-arrow-black.png")no-repeat scroll 0 0 transparent}


.footer-launches .launch .loading
{height:26px;
left:388px;
opacity:0.8;
overflow:hidden;
position:absolute;
text-indent:-999em;
top:55px;
width:49px}

.text-white .footer-launches .launch .loading
{background:url("../images/loading-1-white.gif")no-repeat scroll 0 0 transparent}

.text-black .footer-launches .launch .loading
{background:url("../images/loading-1-black.gif")no-repeat scroll 0 0 transparent}

body{}.page-internal
{display:block}

.zoom-area,.wellcome-area,.video-area
{display:block;
width:100%;
overflow:hidden;
position:relative}

.collection .zoom-area
{border-bottom:1px solid #A3A3A3}

.catalog .page-internal
{text-align:center}

.catalog .zoom-area
{margin:0 
auto; 
text-align:left;
width:980px}

.zoom-area .viewport,.wellcome-area .viewport,.video-area .viewport
{display:block;
overflow:hidden;
width:100%;
position:relative}

.video-area,.video-area .viewport
{overflow:visible}

.video-area .viewport .vid
{display:block;
width:100%;
position:relative}

.zoom-area .viewport_bg
{display:block;
overflow:hidden;
width:50%;
position:absolute;
background-color:#000000;opacity:0.2}   

.collection .zoom-area .viewport_bg,.catalog .zoom-area .viewport_bg
{background-color:transparent}

.zoom-area .viewport .image,.wellcome-area .viewport .item .image
{z-index:2;
position:absolute;
left:0;
top:0}

.zoom-area .viewport .loading,.wellcome-area .viewport .loading
{height:26px;
opacity:0.8;
overflow:hidden;
position:absolute;
text-indent:-999em;
width:49px;
top:50%;
left:50%;
margin-top:-13px;
margin-left:-25px}

.text-white .zoom-area .viewport .loading,.text-white .wellcome-area 
.viewport .loading
{background:url("../images/loading-1-white.gif") no-repeat scroll 0 0 transparent}

.text-black .zoom-area .viewport .loading,.text-black .wellcome-area 
.viewport .loading
{background:url("../images/loading-1-black.gif") no-repeat scroll 0 0 transparent}

.zoom-area .dinamic-box
{background:none repeat scroll 0 
0 #000000;
bottom:0;
display:block;
left:0;
position:absolute;
width:100%;
z-index:2}

.zoom-area .dinamic-box-1
{height:215px;
z-index:5}

.zoom-area .dinamic-box-2
{height:126px}

.zoom-area .info-box
{color:#FFFFFF;
display:block;
font-size:12px;
height:210px;
line-height:150%;
left:183px;
margin-right:25px;
overflow:hidden;
position:absolute;
top:-18px;
width:740px;
z-index:5}

.zoom-area .share-box
{top:15px;
color:#FFFFFF;
display:block;
font-size:12px;
right:60px;
padding-left:437px;
position:absolute;
z-index:5}

.zoom-area .share-box-ipad
{right:100px}

.zoom-area .share-box .twitter-share
{padding-right:28px}

.zoom-area .share-box .facebook-share
{padding-right:28px}

.zoom-area .share-box .pdf-share
{padding-right:28px}

.zoom-area .share-box .sendmail img
{height:14px}

.zoom-area .zoom-tool
{background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:19px;
position:absolute;
width:19px;
z-index:5;
text-decoration:none;
text-indent:-999em}

.zoom-area .zoom-tool:hover{}.zoom-area .tool-zoomin
{
left:77px;
top:65px;
background-image:url("../images/zoom/zoomin-icon-black.png")
}

.page-main .text-black .tool-zoomin
{
background-image:url("../images/zoom/zoomin-icon-black.png");
}

.zoom-area .zoom-tool:hover{}.zoom-area .tool-zoominwhite
{
left:77px;
top:65px;
background-image:url("../images/zoom/zoomin-icon-white.png");
}

.page-main .text-black .tool-zoominwhite
{
background-image:url("../images/zoom/zoomin-icon-white.png")
}


.zoom-area .tool-zoomin:hover
{background-position:0 -20px}

.zoom-area .tool-reverse
{
left:77px;
width:23px;
height:20px;
top:203px;
background-image:url("../images/zoom/reverse-icon-black.png")
}

.page-main .text-black .tool-reverse
{
background-image:url("../images/zoom/reverse-icon-black.png")
}

.zoom-area .tool-reversewhite
{
left:77px;
width:23px;
height:20px;
top:203px;
background-image:url("../images/zoom/reverse-icon-white.png")
}

.page-main .text-black .tool-reversewhite
{
background-image:url("../images/zoom/reverse-icon-white.png")
}




.zoom-area .tool-reverse:hover
{
background-position:0 0
}

.zoom-area .tool-zoomout
{
background-image:url("../images/zoom/zoomout-icon-black.png");
left:77px;
top:105px
}

.page-main .text-black .tool-zoomout
{
background-image:url("../images/zoom/zoomout-icon-black.png")
}
.zoom-area .tool-zoomoutwhite
{
background-image:url("../images/zoom/zoomout-icon-white.png");
left:77px;
top:105px
}

.page-main .text-black .tool-zoomoutwhite
{
background-image:url("../images/zoom/zoomout-icon-white.png")
}




.zoom-area .tool-zoomout:hover
{
background-position:0 -18px
}

.zoom-area .tool-fullscreen
{
background-image:url("../images/zoom/fullscreen-icon-black.png");
left:77px;
top:153px
}

.page-main .text-black .tool-fullscreen
{
background-image:url("../images/zoom/fullscreen-icon-black.png")
}
.zoom-area .tool-fullscreenwhite
{
background-image:url("../images/zoom/fullscreen-icon-white.png");
left:77px;
top:153px
}

.page-main .text-black .tool-fullscreenwhite
{
background-image:url("../images/zoom/fullscreen-icon-white.png")
}

.zoom-area .tool-fullscreen:hover
{
background-position:0 -19px
}

.zoom-area .tool-info
{
bottom:151px;
color:#ECECEC;
font-size:12px;
left:0;
height:19px;
text-indent:inherit;
width:135px;
z-index:6
}

.zoom-area .tool-info .but
{
padding-left:27px;
width:120px;
text-align:center;
display:block;
text-transform:uppercase;
text-decoration:none;
text-indent:0
}

.zoom-area .tool-boutique
{
bottom:140px;
color:#ECECEC;
font-size:32px;
left:0;
height:19px;
text-indent:inherit;
width:102px;
z-index:6
}

.zoom-area .tool-boutique .but
{
padding-left:27px;
width:120px;
text-align:center;
display:block;
text-transform:uppercase;
text-decoration:none;
text-indent:0
}

.zoom-area .tool-print
{bottom:195px;
color:#ECECEC;
font-size:12px;
left:0;
height:19px;
text-indent:inherit;
width:102px;
z-index:6
}

.zoom-area .tool-print .but
{
padding-left:27px;
width:120px;
text-align:center;
display:block;
text-transform:uppercase;
text-decoration:none;
text-indent:0
}

.page-main .text-white .tool-boutique .but
{
color:#ECECEC
}

.page-main .text-black .tool-boutique .but
{
color:#222222
}

.page-main .text-white .tool-print .but
{
color:#ECECEC
}

.page-main .text-black .tool-print .but
{
color:#222222
}

.zoom-area .tool-info-open
{
bottom:10px;
height:160px;
padding-top:25px;
width:100%
}

.page-main .text-white .tool-info .but
{
color:#979292;
}

.page-main .text-black .tool-info .but
{
color:#222222
}

.page-main .zoom-area .tool-info-open .but
{
color:#ECECEC;
}

.zoom-area .tool-share
{
bottom:85px;
color:#ECECEC;
font-size:12px;
height:19px;left:0;
text-indent:inherit;
width:105px;
z-index:4
}

.zoom-area .tool-share .but
{
padding-left:27px;
width:120px;
text-align:center;
display:block;
text-transform:uppercase;
text-decoration:none;
text-indent:0
}

.zoom-area .tool-info-open .esc,.zoom-area .tool-share-open .esc
{
position:absolute;
top:15px;
right:15px;
background:transparent url(../images/zoom/closebox-black.png) scroll 0 0 no-repeat;
width:40px;
height:41px;
text-decoration:none;
text-indent:-999em
}

.zoom-area .tool-info-open .esc,.zoom-area .tool-share-open .escwhite
{
position:absolute;
top:15px;
right:15px;
background:transparent url(../images/zoom/closebox-white.png) scroll 0 0 no-repeat;
width:40px;
height:41px;
text-decoration:none;
text-indent:-999em
}



.zoom-area .tool-share-open
{
bottom:0;
height:104px;
width:100%;
padding-top:15px
}

.page-main .text-white .tool-share .but
{
color:#ECECEC
}

.page-main .text-black .tool-share .but
{
color:#222222
}

.page-main .zoom-area .tool-share-open 
.but
{
color:#ECECEC
}

.zoom-area .tool-close
{
top:47px;
right:43px;
background:transparent url(../images/zoom/closebox-black.png) scroll 0 0 no-repeat;
width:40px;
height:41px
}

.zoom-area .tool-closewhite
{
top:47px;
right:43px;
background:transparent url(../images/zoom/closebox-white.png) scroll 0 0 no-repeat;
width:40px;
height:41px
}


.zoom-area .abrir-pdf
{
top:97px;
right:43px;
background:transparent url(../images/zoom/pdf-logo.png) scroll 0 0 no-repeat;
width:40px;
height:40px
}
.page-main .text-black .tool-close
{
background:transparent url(../images/zoom/closebox-black.png) scroll 0 0 no-repeat
}

.page-main .text-black .tool-closewhite
{
background:transparent url(../images/zoom/closebox-white.png) scroll 0 0 no-repeat
}



.carousel-images-viewport
{
display:block;
width:100%;
height:127px
}

.catalog-carousel-images-viewport
{
position:absolute;
top:50%;
margin-top:-260px;
height:280px;
left:0
}

.history .catalog-carousel-images-viewport
{
height:480px;
margin-top:-250px
}

.history .jcarousel-skin-catalog .jcarousel-prev-horizontal,.history 
.jcarousel-skin-catalog .jcarousel-next-horizontal
{
top:390px
}

.catalog-carousel-overlay
{
position:absolute;
top:50%;
margin-top:-275px;
height:450px;
display:none;
width:100%;
left:0
}

.carousel-images-viewport .items-list
{
width:768px;
height:127px
}

.catalog-carousel-images-viewport .items-list
{
width:100%;
height:350px
}

.history .catalog-carousel-images-viewport .items-list
{
height:380px
}

.carousel-images-viewport .items-list .item
{
margin:0;
overflow:hidden;
padding:0;
width:96px;
height:127px
}

/*.catalog-carousel-images-viewport .items-list .item
{
height:284px;
width:350px;
background:url("../images/loading-1-black.gif") no-repeat scroll center center transparent
} */
.catalog-carousel-images-viewport .items-list .item
{
height:226px;
width:280px;
background:url("../images/loading-1-black.gif") no-repeat scroll center center transparent
}



.history .catalog-carousel-images-viewport .items-list .item
{
width:250px;
height:380px
}

.carousel-images-viewport .items-list .item .link
{
line-height:0.3em;
display:block;
height:127px;
position:relative
}

.catalog-carousel-images-viewport .items-list .item .link
{
height:350px
}

.history .catalog-carousel-images-viewport .items-list .item .link
{
height:20px;
padding:362px 0 0 0;
color:#b2b2b2;
text-align:center;
width:250px;
font-size:15px
}

.carousel-images-viewport .items-list .item .link.active,.carousel-images-viewport 
.items-list .item .link:hover
{
color:#C12E92
}

.carousel-images-viewport .items-list .item .link .image{}.history .carousel-images-viewport .items-list .item .link .image
{
position:absolute;
top:0;left:0
}

.close-fullscreen-button
{
position:absolute;
width:40px;
height:41px;
padding:13px;
background-position:13px 13px;
background-color:transparent;
background-repeat:no-repeat;
text-indent:-999em;
display:block;
text-decoration:none
}

.text-white .close-fullscreen-button
{
background-image:url(../images/zoom/closebox-white.png)
}

.text-black .close-fullscreen-button
{
background-image:url(../images/zoom/closebox-white.png)
}

.internal-header-1
{
display:block;
position:absolute;
width:100%;
height:109px;
text-align:center;
background:transparent url(../images/bg-header-internal-1.png) 0 0 scroll no-repeat;
left:0;
bottom:0
}

.catalog .internal-header-1
{
background:transparent url(../images/bg-header-internal-2.png) 0 0 scroll no-repeat;
left:50%;
margin-left:-490px;
width:980px
}

.internal-header-1 .title
{
padding-top:37px;
margin:0 auto;
font-size:36px;
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase
}

.internal-header-1 .subtitle
{
font-size:14px
}

.text-black .internal-header-1 .title
{
color:#000000
}

.text-white .internal-header-1 .title
{
color:#FFFFFF
}

.page-footer-wrapper
{
z-index:100
}

.page-footer
{ 
width:100%;
background:none repeat scroll 0 0 #000000;
height:66px;
overflow:visible
}

.page-footer-direcciones
{
width:100%;
background:none repeat scroll 0 0 #C12E92;
height:33px;
overflow:visible;
}


/*.page-footer .subnav
{
width:100%;
height:56px;
overflow:visible
}
*/
.page-footer .subnav
{
display:block;
width:100%;
height:111px;
overflow:visible;
position:relative;
left:100px;
bottom:0px;
background-color:#000000;color:#FFFFFF
}

.page-footer .overlay{background-color:#000000;display:block;
height:133px;overflow:hidden;position:absolute;top:-125px;width:100%;
display:none}

.page-footer .subnav .list{}.page-footer .subnav .list .item{overflow:hidden;
position:relative;margin:0;padding:0}

.page-footer .subnav .marker-cont{left:0;
position:absolute;top:0;height:0;
background-color:transparent}

.page-footer .subnav .submenu-marker{position:absolute;
top:-10px;width:18px;height:10px;left:50%;margin-left:-9px;
background:transparent url(../images/marker-submenu.png) scroll 0 0 no-repeat;
display:block}

.page-footer .subnav .list .first{}.page-footer .subnav .list .last{}.page-footer 
.subnav .list .active{}.page-footer .subnav .list .item .link{font-size:13px;
color:#5c5c5c;text-decoration:none;text-transform:uppercase;position:relative;
height:56px;padding:0 15px;display:inline-block;line-height:59px;
background-color:#000000}

.page-footer .subnav .list .item .link:hover{color:#FFFFFF}

.page-footer 
.subnav .list .active{color:#FFFFFF 
!important}

.page-footer .subnav .list .item .sublists-wrapper{color:#5C5C5C;
height:127px; left:50%;overflow:hidden;position:absolute;top:-123px;width:980px;
display:block;
background:#000}

.page-footer .subnav .list .item .sublists-wrapper .sublist{padding:26px 
6px 0px 21px}

.page-footer .subnav .list .item .sublists-wrapper .archive{color:#C12E92;
position:absolute;line-height:1.7em;right:21px;top:27px;font-weight:bold;
text-align:right}

.page-footer .subnav .list .item .sublists-wrapper .external{border-left:1px 
solid #5C5C5C;margin:31px 0 0 31px;padding:0 6px 20px 
32px}

.page-footer .subnav .list .item .sublists-wrapper .external .sublist-col{padding-right:30px}

.page-footer .subnav .list .item .sublists-wrapper .sublist .sublist-item{padding:8px 0 0;
letter-spacing:0.2px}

.page-footer .subnav .list .item .sublists-wrapper .sublist 
.sublist-title
{
font-size:12px;
color:#5c5c5c;
text-decoration:none;
font-weight:bold;
letter-spacing:0.6px
}

.page-footer .subnav .list .item .sublists-wrapper .sublist 
.hideme{left:-999em;
position:absolute}

.page-footer .subnav .list .item .sublists-wrapper .sublist .sublist-item 
.sublink{font-size:11px;color:#5c5c5c;
text-decoration:none}

.page-footer .subnav .list .item .sublists-wrapper .sublist 
.sublist-item .sublink:hover,.page-footer .subnav .list .item .sublists-wrapper 
.sublist .sublist-item .active{color:#FFFFFF}

.wellcome-area .viewport .item{display:block}

.wellcome-area 
.viewport .item .image{}.wellcome-area .viewport .item .item-headers{bottom:60px;
left:60px;position:absolute;z-index:3;
display:block}

.text-white .wellcome-area .viewport .item .item-headers{color:#FFFFFF}

.text-black 
.wellcome-area .viewport .item .item-headers{color:#000000}

.wellcome-area .viewport 
.item .item-headers .title{font-size:53px;line-height:40px;
text-transform:uppercase}

.wellcome-area .viewport .item .item-headers .title-1{font-size:53px;
line-height:53px;text-transform:uppercase;
margin-bottom:20px}

.wellcome-area .viewport .item .item-headers .title-2{font-size:33px;
line-height:35px}

.runway .runway-carousel,.gvcouture .runway-carousel{overflow:hidden;
padding:0 45px;width:890px}

.gvcouture .runway-carousel{overflow:hidden;
padding:0;width:980px}

.runway-carousel ul{width:9999px}

.runway-carousel ul 
li{background:url("../images/loading-1-black.gif") no-repeat scroll center 
center transparent;margin:0 45px 0 0;padding:45px 0 0;position:relative;
text-align:center;width:890px}

.gvcouture .runway-carousel ul li{margin:0;
padding:0;width:980px}

.runway-carousel ul li img{vertical-align:middle;
height:532px}

.runway-carousel ul li span{color:#999999;font-size:12px;left:0;
line-height:12px;position:absolute;text-transform:uppercase;
top:35px}

.runway .detail-container,.gvcouture .detail-container{background:none 
repeat scroll 0 0 #FFFFFF;display:block;position:relative;width:100%;
padding-bottom:102px}

.gvcouture .runway .detail-container,.gvcouture .detail-container{padding-bottom:0}.runway 
.controls-wrapper,.gvcouture .controls-wrapper{height:102px;padding:0 45px;
position:absolute;width:890px}

.gvcouture .controls-wrapper{left:0;
bottom:0}

.runway .detail-container .controls-cont,.gvcouture .detail-container .controls-cont{float:right;
height:45px;padding:20px 0 0;position:static;
width:170px}

.runway .detail-container .controls-cont 
a.right_arrow,.gvcouture .detail-container .controls-cont 
a.right_arrow{float:left;
display:inline}

.runway .detail-container .controls-cont 
a.close,.gvcouture .detail-container .controls-cont a.close{float:right;
display:inline;
margin-right:0}

.runway .action-container,.gvcouture .action-container{padding:25px 
0;height:45px;line-height:45px}

.runway .action-container 
a,.gvcouture .action-container a{color:#4D4D4D;margin-right:40px;
text-transform:uppercase}

.runway .social-overlay,.gvcouture .social-overlay{position:absolute;
z-index:10;bottom:0;left:0;background-color:#000;width:889px;height:50px;
color:#fff;padding:25px 45px}

.runway .social-overlay 
a,.gvcouture .social-overlay a{color:#fff;float:left;display:inline;
margin-top:14px}

.runway .social-overlay .social-links,.runway .social-overlay .close-white,
.gvcouture .social-overlay .social-links,.gvcouture .social-overlay .close-white{float:right;
display:inline}

.runway .social-overlay .close-white,.gvcouture .social-overlay .close-white{margin:0}.runway 
.social-overlay .social-links,.gvcouture .social-overlay .social-links{margin-right:40px}

.runway 
.social-overlay .social-links a,.gvcouture .social-overlay .social-links 
a{line-height:16px;margin-right:20px;
color:#999}

.runway .controls-cont .left_arrow,.gvcouture .controls-cont .left_arrow{width:35px;
height:43px;background:url(../images/all/arrows.gif) left 0 no-repeat;
text-indent:-999em}

.runway .controls-cont .right_arrow,.gvcouture .controls-cont 
.right_arrow{width:35px;height:43px;background:url(../images/all/arrows.gif) 
right 0 no-repeat;
text-indent:-999em}

.runway .controls-cont .close,.gvcouture .controls-cont .close{width:41px;
height:43px;background:url(../images/all/closebox-black.png) right 0 no-repeat;
text-indent:-999em}

.runway .close-white,.gvcouture .close-white,.inviteFriend .close-white,
footer .close-white{width:41px;height:43px;
background:url(../images/all/closebox-white.png) right 0 no-repeat;
text-indent:-999em}

footer .close-white{display:block;position:absolute;
top:31px;right:31px;z-index:1000}

.runway .controls-cont 
a,.gvcouture .controls-cont a{display:block;float:left;margin:0 
33px}

.runway .controls-cont a.right_arrow,.gvcouture .controls-cont 
a.right_arrow{float:right}

.runway .detail-container .controls-cont 
a.right_arrow,.gvcouture .detail-container .controls-cont 
a.right_arrow{display:inline;float:left;
margin-right:0}

.runway .fashion-show-button,.gvcouture .fashion-show-button{left:50%;
margin-left:-60px;position:absolute;
top:30px}

.runway .fashion-show-button .link,.gvcouture .fashion-show-button .link{text-decoration:none}

.runway 
.fashion-show-button .link span,.gvcouture .fashion-show-button .link 
span{display:block;background-color:#757575;font-size:12px;color:#FFFFFF;
padding:11px 18px;text-align:center;
text-transform:uppercase}

.runway .fashion-show-button .link:hover 
span,.gvcouture .fashion-show-button .link:hover 
span{background-color:#626262}

.runway .zoom-area,.gvcouture .zoom-area{background:none 
repeat scroll 0 0 #000000;display:none;height:491px;left:0;position:absolute;
top:0;z-index:2}

.gen_section{display:block;
width:100%}

.item-detail{display:block;height:350px;left:50%;margin-left:-490px;
margin-top:-275px;position:absolute;top:50%;
width:980px}

.history .item-detail{height:480px;
margin-top:-250px}

.history .jspTrack{background:#ad2983}

.history .jspDrag{background:#8a2169}

.item-detail-bg{display:none;
height:450px;left:0;margin-top:-275px;position:absolute;top:50%;
width:100%}

.history .item-detail-bg{height:480px;
margin-top:-250px}

.item-detail .image-list{height:350px;left:0;overflow:hidden;
position:absolute;top:0;
width:646px}

.item-detail .image-list .image-list-carousel{width:646px;
height:350px}

.item-detail .image-list .image-list-carousel .image-list-item{width:646px;
height:350px}

.item-detail .image-list .image-list-carousel .image-list-item .image{width:646px;
height:350px}

.item-detail .item-description{background:none repeat scroll 0 0 
#C12E92;color:#FFFFFF;height:282px;padding:34px 28px;position:absolute;right:0;
top:0;
width:278px}

.item-detail .item-description .item-detail-header-wrapper{display:block;
margin-left:-7px;
position:relative}

.item-detail .item-description .item-detail-header-wrapper .item-detail-header{font-size:36px;
margin-bottom:10px}

.item-detail .item-description .item-detail-text{color:#F3D5E8;
display:block;font-size:12px;font-weight:normal;height:146px;line-height:151%;
overflow:hidden}

.item-detail .item-description .slideshow-controls{background:none 
repeat scroll 0 0 #A41F75;bottom:0;height:103px;left:0;position:absolute;
width:100%}

.item-detail .item-description .slideshow-controls .prev,.item-detail 
.item-description .slideshow-controls .next,.item-detail .item-description .slideshow-controls 
.close{cursor:pointer;height:60px;position:absolute;width:60px;
text-decoration:none;
text-indent:-999em}

.item-detail .item-description .slideshow-controls .prev{background:url("../images/carousel/left-arrow-white.png")
 no-repeat scroll 0 0 #A41F75;left:17px;
top:20px}

.item-detail .item-description .slideshow-controls .next{background:url("../images/carousel/right-arrow-white.png")
 no-repeat scroll 0 0 #A41F75;left:120px;
top:20px}

.item-detail .item-description .slideshow-controls .close{background:url(../images/all/closebox-white.png)
 no-repeat scroll 8px 9px #A41F75;right:35px;
top:20px}

.longpage .page-internal{background:#FFFFFF;
color:#333333}

.page-contents{display:block}

.page-contents .contents-wrapper{padding:39px 
0 39px 49px;width:882px;
display:block}

.form-box{}.form-info{}.form-info .box-1{}.form-info .box-2{float:right;
font-size:11px;font-style:italic}.form-box .fields1{margin:24px 0 
0}

.form-box .fields2{margin:13px 0 
0}

.form-box .fields .field-title{color:#515151;margin:4px 29px 0 
0}

.form-box .fields .field-title 
strong{color:#333333}.form-box .fields3{margin:45px 0 
0}

.form-box .fields3 .field-title{margin-bottom:10px;
width:853px}.form-box .fields4{margin:53px 0 
0}

.form-box .fields3 .field-title{margin-bottom:10px;
width:853px}.form-box .fields5{margin:26px 0 
0}

.form-box .fields5 .field-title{margin-bottom:18px;
width:853px}

.form-box .fields5 .field-title a{color:#333333;
text-decoration:underline}

.form-box .fields .field-cont{}.form-box .fields2 .field-cont{margin:17px 
0 0 0;width:425px;height:30px}

.form-box .fields2 .fields-cont{margin:17px 0 0 
0;width:425px;
height:30px}

form-box .fields2 .first{margin-right:31px}.form-box .fields2 .fields-cont 
.field-cont{margin:0}

.form-box .fields2 .fields-cont .first{width:266px;
margin-right:14px}

.form-box .fields2 .fields-cont .last{width:145px}

.form-box .fields 
.field-cont .field{}.form-box .fields .field-cont .radiofield{}.form-box .fields 
.field-cont .textfield{background:none repeat scroll 0 0 #EEEEEE;border:0 none;
color:#515151;display:block;font-size:12px;height:21px;margin:0;padding:5px 
14px;width:397px}

.form-box .fields .field-cont .textfield-error{border:1px 
solid #C30000;height:19px;
width:395px}

.form-box .fields .field-cont .checkfield{}.form-box .fields .field-cont 
.areafield{border:0 none;display:block;height:34px;margin:0;padding:20px;
width:841px;font-size:12px;color:#515151;background:none repeat scroll 0 0 
#EEEEEE}

.form-box .fields .field-cont .field-label{}.form-box .fields2 .fields-cont 
.first .textfield{width:238px}

.form-box .fields2 .fields-cont .last .textfield{width:117px}

.form-box 
.fields4 .field-cont{margin:14px 0 0;
width:100%}

.form-box .fields .field-wrapper{margin:0 10px 0 0;padding:0 21px 0 
0}

.form-box .fields3 .field-wrapper{margin:14px 20px 0 0;padding:0;width:199px;
}

.form-box .fields .field-wrapper .field-cont{margin:0}

.form-box .fields .field-wrapper 
.field-cont .field{}.form-box .fields .field-wrapper .field-cont .radiofield{}.form-box 
.fields .field-wrapper .field-cont .textfield{}.form-box .fields .field-wrapper 
.field-cont .checkfield{}.form-box .fields .field-wrapper .field-label{color:#515151;
padding:0 0 0 10px;line-height:166%}

.form-box .buttons-row{margin-top:-24px;
position:absolute;left:837px}

.form-box .submit-button{background:none repeat 
scroll 0 0 transparent;border:0 none;float:right;margin:0;
padding:0}

.form-box .submit-button span{background:none repeat scroll 0 0 
#C12D8D;color:#FFFFFF;font-size:12px;padding:8px 30px;position:relative;
text-align:center;text-transform:uppercase;
cursor:pointer}

.form-box .submit-button:hover 
span{background:#a5297d}

.form-box .error-report{color:#c30000;display:block;
margin:0 0 18px 0;padding:20px 0;
line-height:160%}

.form-box .error-report .errormessage{display:block}

.contents-nav{display:block;
height:76px;
background:#C12D8D}

.contents-nav .list{}.contents-nav .list .item{margin:22px 
0 0 2px}

.contents-nav .list .first{margin:22px 0 0 
23px}

.contents-nav .list .last{float:right;margin:20px 49px 0 
0}

.contents-nav .list .item .link{display:inline-block;color:#FFFFFF;
font-size:12px;line-height:143%;position:relative;text-align:center;
text-transform:uppercase;padding:9px 7px}

.contents-nav .list .item 
a.link{background:none repeat scroll 0 0 #C12D8D;padding:9px 
22px}

.contents-nav ul.clearfix.tight li.column a.link{padding:9px 
10px}

.contents-nav .list .item a.link:hover,.contents-nav .list .item 
a.active{background:#FFFFFF;
color:#C12D8D}

.contents-nav .list .last .facebook-icon,.contents-nav .list .last 
.twitter-icon{background:url("../images/all/facebook-icon-2.jpg") no-repeat 
scroll 0 0 transparent;display:inline-block;height:21px;position:relative;
text-decoration:none;text-indent:-999em;top:-5px;left:-2px;width:21px;
float:none}

.contents-nav .list .last .twitter-icon{background:transparent 
url(../images/all/twitter-icon-2.jpg) scroll no-repeat 0 
0}

.thanks-box{color:#5f5f5f;position:absolute;top:50%;margin-top:-178px;
height:256px;text-align:center;display:block;
width:100%}

.thanks-box .logo{}.thanks-box .title-1,.thanks-box .title-2{text-transform:uppercase}

.thanks-box 
.title-1{font-size:33px}

.thanks-box .title-2{font-size:22px}.client-service{}.client-service 
.list{margin:29px 0 0}

.client-service .list .item{border-bottom:1px solid 
#EEEEEE;height:76px;width:421px;
position:relative}

.client-service .list .first{margin:0 40px 0 
0}.client-service .list .last{}.client-service .list .item .state{position:absolute;
text-transform:uppercase;top:33px;
width:102px}

.client-service .list .item .phone{background:none repeat scroll 0 
0 #EEEEEE;display:inline-block;left:102px;padding:13px 24px;position:absolute;
top:16px}

.offices{}.offices .list{margin:0}.offices .list .item{border-bottom:1px 
solid #EEEEEE;height:79px;width:100%;
position:relative}

.offices .list .item .city{position:absolute;
text-transform:uppercase;top:33px;width:102px;
text-align:left}

.offices .list .item .address{left:137px;position:absolute;
text-align:left;top:33px;
width:600px}

.offices .list .item .phone{position:absolute;right:0;
text-align:right;top:33px}

.legal{color:#313131;line-height:145%}

.legal 
h2,.legal h1,.legal h3{text-transform:uppercase;font-weight:bold}

.legal 
p{padding:20px 0}

.fragrances-nav{display:block;height:76px;background:#e7a0bc;
text-align:center}

.fragrances-nav .list{display:inline-block;margin:0 
auto}

.fragrances-nav .list .item{margin:20px 0 0 
0}

.fragrances-nav .list .item .link{display:inline-block;color:#FFFFFF;
font-size:12px;line-height:143%;position:relative;text-align:center;
text-transform:uppercase;background:#e7a0bc;padding:9px 
22px}

.fragrances-nav .list .item a.link:hover,.fragrances-nav .list .item 
a.active{background:#FFFFFF;
color:#e7a0bc}

.fragrances .zoom-area .image{}.fragrances .zoom-area .info_text-note{color:#CCCCCC;
background:none repeat scroll 0 0 #000000;display:block;font-size:12px;
line-height:150%;padding:33px;position:absolute;right:0;top:0;width:178px;
height:100px}

.fragrances .zoom-area .info_text-note 
p{height:100px}

.fragrances .zoom-area .info_text-note .jspTrack{background:none 
repeat scroll 0 0 
#242424}

.fragrances .zoom-area .info_text-note .jspDrag{background:none repeat 
scroll 0 0 
#353535}

.zoom-area .viewport_bg_nofade{opacity:1}

.fragrances .zoom-area .viewport_bg{opacity:1}

.download-button{top:50%;
margin-top:160px;left:50%;width:135px;margin-left:-65px;
position:absolute}

.download-button span{font-size:12px;background:#FFFFFF;
color:#b2b2b2;padding:0 15px;height:30px;line-height:30px;display:inline-block;
text-transform:uppercase}

body ul li img.thumb{display:none 
!important}

.boutiques{text-align:left}.safearea{width:980px;overflow:hidden;
position:relative}

.boutiques 
a:hover{text-decoration:underline}

.controls-cont .left_arrow{width:35px;
height:43px;background:url(../images/all/arrows.gif) left 0 no-repeat;
text-indent:-999em}

.controls-cont .right_arrow{width:35px;height:43px;
background:url(../images/all/arrows.gif) right 0 no-repeat;
text-indent:-999em}

.controls-cont .close{width:41px;height:43px;
background:url(../images/all/closebox-black.png) right 0 no-repeat;
text-indent:-999em}

.close-white{width:41px;height:43px;
background:url(../images/all/closebox-white.png) right 0 no-repeat;
text-indent:-999em}

.boutiques ul{margin:0}

.boutiques p,.boutiques 
address{line-height:1.2em;
font-style:normal}

.boutiques .map-cont,.boutiques .stores-cont{float:left;
display:inline}

.boutiques .map-cont{border-bottom:1px solid #a3a3a3;
color:#fff}

.map-cont #map{float:left;display:inline;width:732px;
height:353px}

.map-cont .more-info{float:left;display:inline;padding:25px;
width:198px;height:303px;background:#c12e92;
position:relative}

.map-cont .more-info p{text-transform:uppercase;
font-size:1.1em;color:#e6abd3}

.map-cont .more-info span{display:block;
position:absolute;bottom:0;left:0;margin:25px}

.map-cont .more-info span 
h3{font-size:2em;text-transform:uppercase;margin:0}

.map-cont .more-info span 
p{text-transform:none;font-size:1.2em;color:#fff}

.map-cont .more-info span 
img{margin-top:10px;
display:none}

.boutiques .stores-cont{background:url(../images/corporate/bg_stores-cont.gif)
 0 0 repeat-y}
 
 .boutiques .stores-cont 
nav,.boutiques .stores-cont .stores{float:left;
display:inline}

.boutiques .stores-cont nav{width:239px}

.boutiques .stores-cont 
nav ul{margin:25px 0 0 20px}

.boutiques .stores-cont nav ul 
li{text-transform:uppercase;margin-bottom:10px}

.boutiques .stores-cont nav ul 
li.selected a{color:#c12e92}

.boutiques .stores-cont .stores{width:741px;
height:436px;position:relative;
overflow:hidden}

.boutiques .stores .carousel-view{width:741px;height:436px;
left:0;top:0;position:absolute;z-index:5}

.boutiques .stores 
ul,.eyewear .carousel-view ul{width:246px;height:246px;float:left;display:inline;margin:0;
border-right:1px solid #a3a3a3}

.boutiques .stores ul 
li,.boutiques .stores .controls-cont,.eyewear .carousel-view ul 
li,.eyewear .controls-cont{margin-left:1px;height:59px;
padding:25px}

.boutiques .stores ul li,.eyewear .carousel-view ul 
li{cursor:pointer;float:left;display:inline;width:194px}

.boutiques .stores ul 
li.hover,.boutiques .stores ul 
li.selected{background:url(../images/corporate/bg_storeLI.jpg) 0 0 
no-repeat}

.boutiques .stores ul li a{display:block}

.boutiques .stores ul li 
a:hover{text-decoration:none}

.boutiques .stores ul li span{display:none;
color:#c12e92;padding-left:5px}

.boutiques .stores ul li.hover 
span{display:inline}

.boutiques .stores ul li 
strong{text-transform:uppercase}

.boutiques .stores ul li address 
span{color:#4D4D4D;display:inline;padding-left:0}

.boutiques .stores ul li 
address{margin-top:10px}

.boutiques .stores .controls-cont,.eyewear .controls-cont,
.home-collection .collection .controls-cont{display:block;position:absolute;
z-index:10;right:0;bottom:0;border:1px solid #a3a3a3;border-bottom:none;
width:196px;background:#fff}

.boutiques .stores .controls-cont 
a,.eyewear .controls-cont a,.home-collection .collection .controls-cont 
a{display:inline;float:left;margin:0 25px}

.boutiques .stores .controls-cont 
a.right_arrow,.eyewear .controls-cont 
a.right_arrow,.home-collection .collection .controls-cont 
a.right_arrow{float:right}

.eyewear .gallery{float:left;display:inline;
position:relative;width:980px;height:600px;
overflow:hidden}

.eyewear .carousel-view{width:980px;height:600px;left:0;top:0;
position:absolute;z-index:5}

.eyewear .carousel-view ul{width:245px;
border:0}

.eyewear .carousel-view ul li{width:245px;height:120px;padding:0;
margin-left:0;overflow:hidden;position:relative}

.eyewear .carousel-view ul li 
a{display:block;position:absolute;top:0;left:0;width:100%;
height:100%}

.eyewear .carousel-view ul li 
a:hover{top:-120px}

.eyewear .controls-cont,.home-collection .collection .controls-cont{border:none;
padding:25px 30px;width:185px}

.eyewear nav.tab_menu{width:980px;float:left;
display:inline;position:absolute;bottom:105px;left:0;z-index:10}

.eyewear 
nav.tab_menu ul li{float:left;display:inline;width:244px;height:76px;
margin-right:1px;padding-top:10px;background:url(../images/fashion/bg_nav.png) 
0 0 no-repeat;line-height:76px;text-align:center;text-transform:uppercase;
font-size:1.8em;color:#7b7b7b;overflow:hidden}

.eyewear nav.tab_menu 
ul.three_tabs li{background:url(../images/fashion/bg_nav_three.png) 0 0 
no-repeat;width:326px}

.eyewear nav.tab_menu ul li a{display:block;width:100%;
height:100%;color:#999}

.eyewear nav.tab_menu ul 
li.last{margin-right:0}

.eyewear nav.tab_menu ul 
li.selected{background:url(../images/fashion/bg_nav_selected.png) 0 0 
no-repeat}

.eyewear nav.tab_menu ul.three_tabs 
li.selected{background:url(../images/fashion/bg_nav_selected_three.png) 0 0 
no-repeat}

.eyewear nav.tab_menu ul li.selected a{color:#333}

.eyewear 
h2{bottom:0;left:0;clear:both;font-size:2.5em;margin:38px 0;position:absolute;
text-align:center;text-transform:uppercase;width:980px}

.eyewear .special 
article{position:absolute;left:0;top:0;
height:476px}

.eyewear .detail-container,.eyewear article.sunglasses{float:left;
display:inline}

.eyewear .colors-container{margin-top:35px;margin-left:45px;
float:left;display:inline;width:935px}

.colors-container .title{display:block;
color:#999;margin-bottom:10px}

.colors-container div span{display:block;
float:left;width:35px;height:10px;border:1px solid #CCC;margin-right:5px;
text-indent:-999em}

.colors-container div span a{display:block;height:100%;
width:100%}

.eyewear .eyeglass-carousel,.main-carousel{padding:0 45px;
width:890px;float:left;display:inline;overflow:hidden}

.eyeglass-carousel 
ul,.main-carousel ul{width:9999px;height:350px}

.eyeglass-carousel ul 
li,.main-carousel ul li{float:left;display:inline;width:890px;height:100%;
text-align:center;line-height:360px;position:relative;margin-right:45px;
background:url(../images/loading-1-black.gif) center center 
no-repeat}

.eyeglass-carousel ul li img,.main-carousel ul li 
img{vertical-align:middle}

.eyeglass-carousel ul li span,.main-carousel ul li 
span{position:absolute;bottom:0;left:0;line-height:1em;
color:#999}

.eyewear .detail-container .controls-cont{left:auto;right:0;width:255px;
height:45px;padding-right:0}

.eyewear .detail-container .controls-cont 
a.right_arrow{float:left;
display:inline}

.eyewear .detail-container .controls-cont a.close{float:right;
display:inline;
margin-right:0}

.eyewear .adv{float:left;display:inline;
width:980px;text-align:center;position:relative}

.adv .resizable{width:100%;
background:url(../images/loading-1-white.gif) center center 
no-repeat}

.adv .resizable img{height:100%}

.adv span{width:100%;display:block;
font-size:0;position:absolute;bottom:0;left:0}

.adv span a img{margin:0;
opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50)}

.adv span a.selected img{opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100)}

.eyewear article{float:left;display:inline;
width:980px}

.eyewear .special nav.tab-menu{position:absolute;bottom:184px;
left:0;width:980px;border-top:1px solid #a3a3a3;
margin-top:1px}

.special .controls-cont,.special .action-container{bottom:0px;
height:42px}

.special .social-overlay{bottom:0px}

.special nav.tab-menu 
ul{text-align:center;height:65px}

.special nav.tab-menu li{display:inline;
line-height:65px;text-transform:uppercase}

.special nav.tab-menu li 
a{padding:10px 30px}.special nav.tab-menu li.selected a{width:100%;height:100%;
background:#686868;color:#fff}

.eyewear .special ul li 
span{top:50px}.eyewear .special article.info{position:absolute;top:0;left:0;
background:#000;color:#fff;padding:0 50px;height:345px;
width:880px}

.eyewear .special article.info div{margin:50px 0}

.special 
article.info p{margin:13px 0;line-height:1.3em}

.palace{position:relative;
width:980px;height:700px;float:left;display:inline;
overflow:hidden}

.palace .image-cont{position:absolute;left:-490px;top:0;
width:1960px}

.palace .dubai,.palace .gold-coast{height:700px;width:980px;
float:left;display:inline;background:url(../images/palace/dubai_palace.jpg) 
left center no-repeat;
width:980px}

.palace .gold-coast{background:url(../images/palace/gold_palace.jpg)
 left center no-repeat}
 
 .palace .dubai h2,.palace .gold-coast 
h2{text-transform:uppercase;text-align:center;font-size:1.3em;margin-top:35px;
margin-bottom:10px}

.palace .dubai a,.palace .gold-coast a{text-align:center;
font-size:1.2em;display:block}

.palace .switcher{position:absolute;left:50%;
margin-left:-287px;bottom:0;width:575px;height:205px;z-index:100;
background:url(../images/palace/bg_switcher.png) 0 0 no-repeat;
}

.palace .switcher a{float:right;display:block;width:127px;padding:85px 55px;
text-transform:uppercase;text-align:center;font-size:1.3em}

.palace .switcher 
a.float-l{padding:93px 55px}

.palace .switcher a.center{float:left;width:100px;
height:205px;padding:0}

.home-collection .collection{position:relative;
float:left;
display:inline}

.home-collection .collection .main-carousel{width:980px;
padding:0}

.home-collection .collection .main-carousel ul li{width:980px;
margin:0;background:#1a1a1a}

.home-collection .collection .main-carousel ul li 
img{display:block}

.home-collection .collection .controls-cont,.home-collection .collection 
.action-container{bottom:0;
background:transparent}

.home-collection .collection .controls-cont .left_arrow,.home-collection 
.collection .controls-cont .right_arrow{background-image:url(../images/all/arrows-white.gif)
}

.home-collection .collection .social-overlay{bottom:0;
width:890px}

section.news article 
img{position:absolute;top:0;left:0}

section.facebook .strip{position:absolute;
bottom:0;left:0;width:244px;height:55px;
background:#c12e92}

section.facebook .strip h1{margin-top:17px;
text-align:center;line-height:0px;height:15px}

section.facebook .strip h1 
span{vertical-align:bottom}

section.facebook p a{display:block;width:100%;
height:100%}


section.events h1{float:left;display:inline;
text-transform:uppercase;color:#525252}

section.events article{margin:10px 0;
float:left;display:inline}

section.events article h2{font-size:2em;
text-transform:uppercase}

section.events h2 a{color:#c12e92;
display:block}

section.events article p{margin-top:5px}


section.gallery-vip ul 
li,section.gallery-vip .jcarousel-clip-horizontal{width:243px;height:280px;
margin:0;padding:0}

section.gallery-vip .controls-cont{display:block;
width:232px;height:43px;position:absolute;bottom:0;padding:6px;
background:#c12e92}

section.gallery-vip .controls-cont a.left_arrow{float:left;display:inline;
margin-left:10px}

section.gallery-vip .controls-cont a.right_arrow{float:right;
display:inline;margin-right:10px}

section.gallery-vip .controls-cont 
h1{float:left;display:inline;text-align:center;margin-top:14px;
width:142px}



section.twitter 
h1{font-size:1.5em;color:#c12e92;text-transform:uppercase;margin-bottom:20px;
line-height:1em}

section.twitter span.pre-title{display:block;font-size:0.8em;
text-transform:uppercase;margin-bottom:10px}

section.twitter 
article{display:block;overflow:hidden;position:relative}

section.twitter 
ul{cursor:move}

section.twitter ul li{margin-bottom:20px}

section.twitter ul li 
span{display:block;font-size:0.6em;margin-top:5px}

section.twitter ul li 
p{font-weight:normal;color:#a3a3a3}

section.twitter ul li p 
a{color:#c12e92}

a.right_arrow{float:right}

.events_news .info-overlay 
a{margin-right:20px;height:100px}

.events_news .info-overlay 
a.close-white{margin-right:0;margin-left:20px}

.jqmWindow{display:none;
position:absolute;top:50%;left:50%;margin-left:-345px;margin-top:-197px;
width:590px;height:294px;background:#000;color:#333;
padding:50px}

.jqmOverlay{background-color:#000}#inviteFriend{background:#000 
url("../images/loading-1-white.gif") no-repeat center center;
overflow:hidden}

#inviteFriend .close-white{display:block;position:absolute;
top:50px;right:50px}

.invite-cont label{display:none}

.invite-cont 
input,.invite-cont textarea{display:block;border:0;margin-bottom:20px;
width:425px;font-family:Arial,Helvetica,sans-serif;font-size:12px;
background:#FFF}

.invite-cont input{height:30px;line-height:30px;padding:0 
15px}

.invite-cont textarea{padding:15px;
height:100px}

.invite-cont .send-button{width:100px}.invite-cont .errors 
li{margin:10px 0;color:#C30000;
display:none}

p.confirm-text{text-transform:uppercase;
font-size:2em}

.error-page .centered-cont{text-align:center;position:absolute;
top:20%;left:50%;
margin-left:-240px}

.error-page .page-main{background:#1b1b1b}

.error-page .error_404{text-transform:uppercase;
font-size:2.5em;color:#fff;width:480px}

.error-page .error_404 
h1{font-size:1.7em}

.error-page .error_404 
h2{margin-bottom:30px}

.error-page .centered-cont a{background:#757575;
padding:10px 15px;text-transform:uppercase}

.overlay_loading{position:absolute;
left:0;top:0;width:100%;height:100%;background:black;z-index:100000;
opacity:0.8}

.overlay_loading img{position:absolute;top:50%;
left:50%}

.detail-container .like_btn,.collection .like_btn,.gallery .like_btn{position:absolute;
top:30px;right:0;width:150px;z-index:1}

.zoom-area .like_btn{height:30px;
position:absolute;bottom:18px;right:auto;top:auto;left:56px;z-index:10}t:0}

.eyewear .detail-container .controls-cont{left:auto;right:0;width:255px;height:45px;padding-right:0}

.eyewear .detail-container .controls-cont a.right_arrow{float:left;display:inline}

.eyewear .detail-container .controls-cont a.close{float:right;display:inline;margin-right:0}

.eyewear .adv{float:left;display:inline;width:980px;text-align:center;position:relative}

.adv .resizable{width:100%;background:url(../images/loading-1-white.gif) center center no-repeat}

.adv .resizable img{height:100%}

.adv span{width:100%;display:block;font-size:0;position:absolute;bottom:0;left:0}

.adv span a img{margin:0;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}

.adv span a.selected img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}

.eyewear article{float:left;display:inline;width:980px}

.eyewear .special nav.tab-menu{position:absolute;bottom:184px;left:0;width:980px;border-top:1px solid #a3a3a3;margin-top:1px}

.special .controls-cont,.special .action-container{bottom:0px;height:42px}

.special .social-overlay{bottom:0px}

.special nav.tab-menu ul{text-align:center;height:65px}

.special nav.tab-menu li{display:inline;line-height:65px;text-transform:uppercase}

.special nav.tab-menu li a{padding:10px 30px}

.special nav.tab-menu li.selected a{width:100%;height:100%;background:#686868;color:#fff}

.eyewear .special ul li span{top:50px}

.eyewear .special article.info{position:absolute;top:0;left:0;background:#000;color:#fff;padding:0 50px;height:345px;width:880px}

.eyewear .special article.info div{margin:50px 0}

.special article.info p{margin:13px 0;line-height:1.3em}

.palace{position:relative;width:980px;height:700px;float:left;display:inline;overflow:hidden}

.palace .image-cont{position:absolute;left:-490px;top:0;width:1960px}

.palace .dubai,.palace .gold-coast{height:700px;width:980px;float:left;display:inline;background:url(../images/palace/dubai_palace.jpg) left center no-repeat;width:980px}

.palace .gold-coast{background:url(../images/palace/gold_palace.jpg) left center no-repeat}

.palace .dubai h2,.palace .gold-coast h2{text-transform:uppercase;text-align:center;font-size:1.3em;margin-top:35px;margin-bottom:10px}

.palace .dubai a,.palace .gold-coast a{text-align:center;font-size:1.2em;display:block}

.palace .switcher{position:absolute;left:50%;margin-left:-287px;bottom:0;width:575px;height:205px;z-index:100;background:url(../images/palace/bg_switcher.png) 0 0 no-repeat;}

.palace .switcher a{float:right;display:block;width:127px;padding:85px 55px;text-transform:uppercase;text-align:center;font-size:1.3em}

.palace .switcher a.float-l{padding:93px 55px}

.palace .switcher a.center{float:left;width:100px;height:205px;padding:0}

.home-collection .collection{position:relative;float:left;display:inline}

.home-collection .collection .main-carousel{width:980px;padding:0}

.home-collection .collection .main-carousel ul li{width:980px;margin:0;background:#1a1a1a}

.home-collection .collection .main-carousel ul li img{display:block}

.home-collection .collection .controls-cont,.home-collection .collection .action-container{bottom:0;background:transparent}

.home-collection .collection .controls-cont .left_arrow,.home-collection .collection .controls-cont .right_arrow{background-image:url(../images/all/arrows-white.gif)}

.home-collection .collection .social-overlay{bottom:0;width:890px}

section.facebook .strip{position:absolute;bottom:0;left:0;width:244px;height:55px;background:#c12e92}

section.facebook .strip h1{margin-top:17px;text-align:center;line-height:0px;height:15px}

section.facebook .strip h1 span{vertical-align:bottom}

section.facebook p a{display:block;width:100%;height:100%}

section.events h1{float:left;display:inline;text-transform:uppercase;color:#525252}

section.events article{margin:10px 0;float:left;display:inline}

section.events article h2{font-size:2em;text-transform:uppercase}

section.events h2 a{color:#c12e92;display:block}

section.events article p{margin-top:5px}

section.gallery-vip ul li,section.gallery-vip .jcarousel-clip-horizontal{width:243px;height:280px;margin:0;padding:0}

section.gallery-vip .controls-cont{display:block;width:232px;height:43px;position:absolute;bottom:0;padding:6px;background:#c12e92}

section.gallery-vip .controls-cont a.left_arrow{float:left;display:inline;margin-left:10px}

section.gallery-vip .controls-cont a.right_arrow{float:right;display:inline;margin-right:10px}

section.gallery-vip .controls-cont h1{float:left;display:inline;text-align:center;margin-top:14px;width:142px}

section.twitter h1{font-size:1.5em;color:#c12e92;text-transform:uppercase;margin-bottom:20px;line-height:1em}

section.twitter span.pre-title{display:block;font-size:0.8em;text-transform:uppercase;margin-bottom:10px}

section.twitter article{display:block;overflow:hidden;position:relative}

section.twitter ul{cursor:move}

section.twitter ul li{margin-bottom:20px}

section.twitter ul li span{display:block;font-size:0.6em;margin-top:5px}

section.twitter ul li p{font-weight:normal;color:#a3a3a3}

section.twitter ul li p a{color:#c12e92}

.events_news .info-overlay a{margin-right:20px;height:100px}

.events_news .info-overlay a.close-white{margin-right:0;margin-left:20px}

.jqmWindow{display:none;position:absolute;top:50%;left:50%;margin-left:-345px;margin-top:-197px;width:590px;height:294px;background:#000;color:#333;padding:50px}

.jqmOverlay{background-color:#000}

#inviteFriend{background:#000 url("../images/loading-1-white.gif") no-repeat center center;overflow:hidden}

#inviteFriend .close-white{display:block;position:absolute;top:50px;right:50px}

.invite-cont label{display:none}

.invite-cont input,.invite-cont textarea{display:block;border:0;margin-bottom:20px;width:425px;font-family:Arial,Helvetica,sans-serif;font-size:12px;background:#FFF}

.invite-cont input{height:30px;line-height:30px;padding:0 15px}

.invite-cont textarea{padding:15px;height:100px}

.invite-cont .send-button{width:100px}

.invite-cont .errors li{margin:10px 0;color:#C30000;display:none}

p.confirm-text{text-transform:uppercase;font-size:2em}

.error-page .centered-cont{text-align:center;position:absolute;top:20%;left:50%;margin-left:-240px}

.error-page .page-main{background:#1b1b1b}

.error-page .error_404{text-transform:uppercase;font-size:2.5em;color:#fff;width:480px}

.error-page .error_404 h1{font-size:1.7em}

.error-page .error_404 h2{margin-bottom:30px}

.error-page .centered-cont a{background:#757575;padding:10px 15px;text-transform:uppercase}

.overlay_loading{position:absolute;left:0;top:0;width:100%;height:100%;background:black;z-index:100000;opacity:0.8}

.overlay_loading img{position:absolute;top:50%;left:50%}

.detail-container .like_btn,.collection .like_btn,.gallery .like_btn{position:absolute;top:30px;right:0;width:150px;z-index:1}

.zoom-area .like_btn{height:57px;position:absolute;bottom:40%;right:auto;top:auto;left:56px;z-index:10}

a.linkopacity img {
        filter:alpha(opacity=50);
        -moz-opacity: 0.5;
        opacity: 0.5;
        -khtml-opacity: 0.5;
}
 
a.linkopacity:hover img {
        filter:alpha(opacity=100);  
        -moz-opacity: 1.0;  
        opacity: 1.0;
        -khtml-opacity: 1.0; 
}

.texto-contacto
{
position:absolute;
color:#E1D0D0;
text-align:center;
font-size:9px
width:743px;
height:115px; 
z-index:1; 
left: 19px; 
top: 390px;
}