



/*  ==========================  PRODUTO4 - Coltroller  =============================  */


/* ################################################################################  */
/*   Estilos en el head de la página del produto 4 (Lumina Controller)  */


/*
@font-face{
    font-family:"Ubuntu";
    src:url('css/Ubuntu-Regular.woff2') format('woff2'),url('css/Ubuntu-Regular.woff') format('woff');
    font-weight:400;
}
@font-face{
    font-family:"Open Sans";
    src:url('css/OpenSans-Regular.woff2') format('woff2'),url('css/OpenSans-Regular.woff') format('woff');
    font-weight:400;
}
@font-face{
    font-family:"Open Sans";
    src:url('css/OpenSans-Bold.woff2') format('woff2'),url('css/OpenSans-Bold.woff') format('woff');
    font-weight:700;
}
@font-face{
    font-family:"Open Sans";
    src:url('css/OpenSans-Semibold.woff2') format('woff2'),url('css/OpenSans-Semibold.woff') format('woff');
    font-weight:600;
}
*/

body,div{
    font-size:0;
}
p, span,h1,h2,h3,h4,h5,h6{
    margin:0;
    word-spacing:normal;
    word-wrap:break-word;
    -ms-word-wrap:break-word;
    pointer-events:auto;
}
sup{
    font-size:inherit;
    vertical-align:baseline;
    position:relative;
    top:-0.4em;
}
sub{
    font-size:inherit;
    vertical-align:baseline;
    position:relative;
    top:0.4em;
}
ul{
    display:block;
    word-spacing:normal;
    word-wrap:break-word;
    list-style-type:none;
    margin:0;
    -moz-padding-start:0;
    -khtml-padding-start:0;
    -webkit-padding-start:0;
    -o-padding-start:0;
    -padding-start:0;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
}
li{
    display:block;
}
li p{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
}
form{
    display:inline-block;
}
a{
    text-decoration:inherit;
    color:inherit;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
textarea{
    resize:none;
}
.shm-l{
    float:left;
    clear:left;
}
.shm-r{
    float:right;
    clear:right;
}
.whitespacefix{
    word-spacing:-1px;
}
video:not(#vbk):not(.videoinline){
    width:100%;
    max-width:900px;
}
video:-webkit-full-screen{
    max-width:100% !important;
}
video:-moz-full-screen{
    max-width:100% !important;
}
video:-ms-fullscreen{
    max-width:100% !important;
}
video:fullscreen{
    max-width:100% !important;
}
.player1.fullscreen1-active video{
    max-width:100% !important;
}
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
/*
body{
    margin:0
}*/
audio,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background:0 0
}
a:active,a:hover{
    outline:0
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1,h2,h3,h4,h5,h6{
    font-size:1em;
    line-height:1;
    margin:0em 0
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer;
    box-sizing:border-box
}
input[type=text]{
    -webkit-appearance:none;
    appearance: none;
    box-sizing:border-box
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
textarea{
    overflow:auto;
    box-sizing:border-box;
    border-color:#ddd
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
 #body{
    background-color:rgb(250,250,250);
}
.pos-109{
    position:relative;
    margin-top:26px;
}
.vis-6{
    display:block;
    *display:block;
    zoom:1;
    vertical-align:top;
}
.section-3{
    pointer-events:none;
    min-width:960px;
    width:960px;
    margin-left:auto;
    margin-right:auto;
}
.vis-7{
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
}
.pos-110{
    position:relative;
    margin-left:0;
    margin-top:0;
}
.size-139{
    min-width:956px;
    width:956px;
    min-height:36px;
}
.size-140{
    min-width:178px;
    width:178px;
    min-height:35px;
    height:35px;
}
.cont-159{
    z-index:1;
    pointer-events:auto;
}
.anchor-3{
    display:block;
}
.img-37{
    position:absolute;
    left:0;
    width:149px;
    height:35px;
    top:0;
    border:0;
}
.img-38{
    left:0;
    width:149px;
    height:35px;
    top:0;
    display:inline-block;
}
.pos-111{
    position:relative;
    margin-left:87px;
    margin-top:13px;
}
.size-141{
    min-width:20px;
    width:20px;
    min-height:20px;
}
.cont-160{
    z-index:89;
    pointer-events:auto;
}
.wrapper-2{
    font-size:15px;
    line-height:1.4;
    height:20px;
}
.wrapper-2 div, .wrapper-2 p, .wrapper-2 a{
    font-size:15px;
    line-height:1.4;
}
.wrapper-2 input{
    font-size:15px;
    line-height:1.4;
    margin:3px 2px 3px 2px;
}
.pos-112{
    position:relative;
    margin-left:102px;
    margin-top:6px;
}
.size-142{
    min-width:90px;
    width:90px;
    min-height:29px;
}
.cont-161{
    z-index:98;
    pointer-events:auto;
}
.font-21{
    font-family:Ubuntu;
    font-size:14px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    line-height:normal;
    letter-spacing:0.40px;
    text-shadow:none;
    text-indent:0;
    text-align:center;
    padding-top:6px;
    padding-bottom:7px;
    margin-top:0;
    margin-bottom:0;
}
.button-3{
    border:0;
    background-color:transparent;
    color:rgb(0,0,0);
}
.button-3:hover{
    background-color:transparent;
    border-color:rgb(0,0,0);
    color:rgb(22,122,255);
}
.button-3:active{
    background-color:transparent;
    border-color:rgb(0,0,0);
    color:rgb(22,122,255);
}
.vis-8{
    display:inline-block;
    overflow:hidden;
    outline:0;
}
.size-143{
    width:90px;
    height:16px;
}
.pos-113{
    position:relative;
    margin-left:388px;
    margin-top:-29px;
}
.size-144{
    min-width:568px;
    width:568px;
    min-height:30px;
}
.colwrapper-3{
    line-height:0;
}
.pos-114{
    position:relative;
    margin-left:119px;
    margin-top:0;
}
.size-145{
    min-width:449px;
    width:449px;
    min-height:29px;
}
.size-146{
    min-width:91px;
    width:91px;
    min-height:29px;
}
.cont-162{
    z-index:81;
    pointer-events:auto;
}
.size-147{
    width:91px;
    height:16px;
}
.pos-115{
    position:relative;
    margin-left:47px;
    margin-top:0;
}
.size-148{
    min-width:54px;
    width:54px;
    min-height:29px;
}
.cont-163{
    z-index:88;
    pointer-events:auto;
}
.size-149{
    width:54px;
    height:16px;
}
.pos-116{
    position:relative;
    margin-left:51px;
    margin-top:0;
}
.size-150{
    min-width:85px;
    width:85px;
    min-height:29px;
}
.cont-164{
    z-index:94;
    pointer-events:auto;
}
.size-151{
    width:85px;
    height:16px;
}
.pos-117{
    position:relative;
    margin-left:33px;
    margin-top:0;
}
.size-152{
    min-width:88px;
    width:88px;
    min-height:29px;
}
.pos-118{
    position:relative;
    margin-left:0px;
    margin-top:0;
}
.size-153{
    min-width:88px;
    width:88px;
    min-height:29px;
}
.cont-165{
    z-index:102;
    pointer-events:auto;
}
.size-154{
    width:88px;
    height:16px;
}
.pos-119{
    position:relative;
    margin-left:0;
    margin-top:-2px;
}
.size-155{
    min-width:88px;
    width:88px;
    min-height:2px;
    height:2px;
}
.cont-166{
    z-index:107;
    border:0;
    background-color:rgb(196,196,196);
    box-shadow:0 2px 0 rgb(255,255,255);
}
.size-156{
    min-width:568px;
    width:568px;
    min-height:3px;
}
.cont-167{
    z-index:101;
    border:0;
    /*background-color:rgb(255,255,255);*/
}
.size-157{
    min-width:448px;
    width:448px;
    min-height:2px;
}
.cont-168{
    z-index:103;
    border:0;
    background-color:rgb(196,196,196);
    box-shadow:0 2px 0 rgb(255,255,255);
}
.pos-120{
    position:relative;
    margin-left:32px;
    margin-top:0;
}
.cont-169{
    z-index:104;
    border:0;
    background-color:rgb(196,196,196);
    box-shadow:0 2px 0 rgb(255,255,255);
}
.cont-170{
    z-index:105;
    border:0;
    background-color:rgb(196,196,196);
    box-shadow:0 2px 0 rgb(255,255,255);
}
.cont-171{
    z-index:106;
    border:0;
    background-color:rgb(196,196,196);
    box-shadow:0 2px 0 rgb(255,255,255);
}
.pos-121{
    position:relative;
    margin-left:0;
    margin-top:0px;
}
.size-158{
    min-width:952px;
    width:952px;
    min-height:38px;
}
.size-159{
    min-width:298px;
    width:298px;
    min-height:38px;
}
.cont-172{
    z-index:2;
    pointer-events:auto;
}
.para-11{
    padding-top:0;
    text-indent:0;
    padding-right:0;
    text-align:left;
}
.para-11b{
    padding-top:0;
    text-indent:0;
    padding-bottom:10px;
    padding-right:0;
    text-align:left;
}

.font-22{
    font-family:Ubuntu;
    font-size:30px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:35px;
    letter-spacing:normal;
    text-shadow:none;
}
.font-22a{
    font-family:Ubuntu;
    font-size:20px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:30px;
    letter-spacing:normal;
    text-shadow:none;
}

.pos-122{
    position:relative;
    margin-left:100px;
    margin-top:8px;
}
.size-160{
    min-width:100px;
    width:100px;
    min-height:30px;
}
.cont-173{
    z-index:3;
    pointer-events:auto;
}
.para-12{
    padding-top:0;
    text-indent:0;
    padding-right:0;
    text-align:center;
}
.font-23{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:23px;
    letter-spacing:0.30px;
    text-shadow:none;
}
.pos-123{
    position:relative;
    margin-left:23px;
    margin-top:8px;
}
.size-161{
    min-width:100px;
    width:100px;
    min-height:30px;
}
.cont-174{
    z-index:4;
    pointer-events:auto;
}
.pos-124{
    position:relative;
    margin-left:11px;
    margin-top:-7px;
}

/* Línea roja bajo botón Controlador del menú secundario */
.size-162{
    min-width:78px;
    width:78px;
    min-height:1px;
    height:1px;
}
.cont-175{
    z-index:9;
    border:0;
    background-color:rgb(223,50,142);
}
.size-163{
    min-width:44px;
    width:44px;
    min-height:30px;
}
.cont-176{
    z-index:6;
    pointer-events:auto;
}
.size-164{
    min-width:84px;
    width:84px;
    min-height:30px;
}
.cont-177{
    z-index:7;
    pointer-events:auto;
}
.pos-125{
    position:relative;
    margin-left:24px;
    margin-top:8px;
}
.size-165{
    min-width:98px;
    width:98px;
    min-height:30px;
}
.cont-178{
    z-index:8;
    pointer-events:auto;
}
.pos-126{
    position:relative;
    margin-left:34px;
    margin-top:8px;
}
.size-166{
    min-width:117px;
    width:117px;
    min-height:28px;
}
.cont-179{
    z-index:9;
    pointer-events:auto;
}
.font-24{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    line-height:normal;
    letter-spacing:normal;
    text-shadow:none;
    text-indent:0;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:0;
    margin-bottom:0;
}
.button-4{
    border:1px solid rgb(16,76,251);
    -webkit-border-radius:14px;
    -moz-border-radius:14px;
    border-radius:14px;
    background-color:rgb(255,255,255);
    color:rgb(16,76,251);
}
.button-4:hover{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}
.button-4:active{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}
.size-167{
    width:115px;
    height:18px;
}
.pos-127{
    position:relative;
    margin-left:-1px;
    margin-top:13px;
}
.size-168{
    min-width:962px;
    width:962px;
    min-height:1935px;
}
.size-169{
    min-width:962px;
    width:962px;
    min-height:393px;
}
.pos-128{
    position:relative;
    margin-left:392px;
    margin-top:0;
}
.size-170{
    min-width:550px;
    width:550px;
    min-height:393px;
    height:393px;
}
.cont-180{
    z-index:29;
    pointer-events:auto;
}
.img-39{
    position:absolute;
    left:0;
    width:550px;
    height:393px;
    top:0;
    border:0;
}
.img-40{
    left:0;
    width:550px;
    height:393px;
    top:0;
    display:inline-block;
}
.pos-129{
    position:relative;
    margin-left:0;
    margin-top:-366px;
}
.size-171{
    min-width:960px;
    width:960px;
    min-height:306px;
}
.cont-181{
    z-index:27;
    border:1px solid rgb(196,196,196);
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    background-color:rgb(0,0,0);
}
.pos-130{
    position:relative;
    margin-left:20px;
    margin-top:20px;
}
.size-172{
    min-width:366px;
    width:366px;
    min-height:45px;
}
.cont-182{
    z-index:34;
    pointer-events:auto;
}
.font-25{
    font-family:Ubuntu;
    font-size:30px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(255,255,255);
    background-color:initial;
    line-height:35px;
    letter-spacing:normal;
    text-shadow:none;
}
.pos-131{
    position:relative;
    margin-left:-364px;
    margin-top:65px;
}
.size-173{
    min-width:298px;
    width:298px;
    min-height:98px;
}
.cont-183{
    z-index:37;
    pointer-events:auto;
}
.para-13{
    padding-top:0;
    text-indent:0;
    padding-bottom:10px;
    padding-right:0;
    text-align:left;
}
.font-26{
    font-family:Ubuntu;
    font-size:24px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(255,255,255);
    background-color:initial;
    line-height:36px;
    letter-spacing:normal;
    text-shadow:none;
}
.pos-132{
    position:relative;
    margin-left:0;
    margin-top:-29px;
}
.size-174{
    min-width:960px;
    width:960px;
    min-height:1569px;
}
.cont-184{
    z-index:10;
    border:1px solid rgb(196,196,196);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:rgb(255,255,255);
}
.pos-133{
    position:relative;
    margin-left:26px;
    margin-top:13px;
}
.size-175{
    min-width:423px;
    width:423px;
    min-height:37px;
}
.cont-185{
    z-index:11;
    pointer-events:auto;
}
.font-27{
    font-family:Ubuntu;
    font-size:20px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:30px;
    letter-spacing:normal;
    text-shadow:none;
}
.pos-134{
    position:relative;
    margin-left:38px;
    margin-top:4px;
}
.size-176{
    min-width:867px;
    width:867px;
    min-height:69px;
}
.size-177{
    min-width:70px;
    width:70px;
    min-height:61px;
    height:61px;
}
.cont-186{
    z-index:12;
    pointer-events:auto;
}
.img-41{
    position:absolute;
    left:0;
    width:70px;
    height:41px;
    top:10px;
    border:0;
}
.img-42{
    left:0;
    width:70px;
    height:41px;
    top:10px;
    display:inline-block;
}
.pos-135{
    position:relative;
    margin-left:16px;
    margin-top:9px;
}
.size-178{
    min-width:10px;
    width:10px;
    min-height:10px;
    height:10px;
}
.cont-187{
    z-index:39;
    border:0;
    background-color:rgb(140,201,252);
}
.pos-136{
    position:relative;
    margin-left:9px;
    margin-top:0;
}
.size-179{
    min-width:277px;
    width:277px;
    min-height:69px;
}
.size-180{
    min-width:217px;
    width:217px;
    min-height:33px;
}
.cont-188{
    z-index:42;
    pointer-events:auto;
}
.para-14{
    padding-top:0;
    text-indent:0;
    padding-bottom:8px;
    padding-right:0;
    text-align:left;
}
.font-28{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:27px;
    letter-spacing:normal;
    text-shadow:none;
}
.pos-137{
    position:relative;
    margin-left:0;
    margin-top:-7px;
}
.size-181{
    min-width:277px;
    width:277px;
    min-height:43px;
}
.cont-189{
    z-index:40;
    pointer-events:auto;
}
.para-15{
    padding-top:0;
    text-indent:0;
    padding-bottom:6px;
    padding-right:0;
    text-align:left;
}
.font-29{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(130,147,158);
    background-color:initial;
    line-height:19px;
    letter-spacing:0.10px;
    text-shadow:none;
}
.pos-138{
    position:relative;
    margin-left:85px;
    margin-top:8px;
}
.size-182{
    min-width:58px;
    width:58px;
    min-height:45px;
    height:45px;
}
.cont-190{
    z-index:43;
    pointer-events:auto;
}
.img-43{
    position:absolute;
    left:0;
    width:58px;
    height:43px;
    top:1px;
    border:0;
}
.img-44{
    left:0;
    width:58px;
    height:43px;
    top:1px;
    display:inline-block;
}
.pos-139{
    position:relative;
    margin-left:21px;
    margin-top:9px;
}
.cont-191{
    z-index:54;
    border:0;
    background-color:rgb(140,201,252);
}
.size-183{
    min-width:302px;
    width:302px;
    min-height:69px;
}
.cont-192{
    z-index:38;
    pointer-events:auto;
}
.size-184{
    min-width:302px;
    width:302px;
    min-height:43px;
}
.cont-193{
    z-index:44;
    pointer-events:auto;
}
.pos-140{
    position:relative;
    margin-left:33px;
    margin-top:13px;
}
.size-185{
    min-width:872px;
    width:872px;
    min-height:81px;
}
.pos-141{
    position:relative;
    margin-left:0;
    margin-top:9px;
}
.size-186{
    min-width:80px;
    width:80px;
    min-height:61px;
    height:61px;
}
.cont-194{
    z-index:48;
    pointer-events:auto;
}
.img-45{
    position:absolute;
    left:0;
    width:80px;
    height:54px;
    top:4px;
    border:0;
}
.img-46{
    left:0;
    width:80px;
    height:54px;
    top:4px;
    display:inline-block;
}
.pos-142{
    position:relative;
    margin-left:11px;
    margin-top:17px;
}
.cont-195{
    z-index:49;
    border:0;
    background-color:rgb(140,201,252);
}
.pos-143{
    position:relative;
    margin-left:9px;
    margin-top:8px;
}
.size-187{
    min-width:288px;
    width:288px;
    min-height:73px;
}
.cont-196{
    z-index:61;
    pointer-events:auto;
}
.size-188{
    min-width:288px;
    width:288px;
    min-height:47px;
}
.cont-197{
    z-index:45;
    pointer-events:auto;
}
.font-30{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:700;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(130,147,158);
    background-color:initial;
    line-height:19px;
    letter-spacing:0.10px;
    text-shadow:none;
}
.pos-144{
    position:relative;
    margin-left:73px;
    margin-top:0;
}
.size-189{
    min-width:60px;
    width:60px;
    min-height:74px;
    height:74px;
}
.cont-198{
    z-index:56;
    pointer-events:auto;
}
.img-47{
    position:absolute;
    left:0;
    width:60px;
    height:64px;
    top:5px;
    border:0;
}
.img-48{
    left:0;
    width:60px;
    height:64px;
    top:5px;
    display:inline-block;
}
.pos-145{
    position:relative;
    margin-left:20px;
    margin-top:16px;
}
.cont-199{
    z-index:58;
    border:0;
    background-color:rgb(140,201,252);
}
.pos-146{
    position:relative;
    margin-left:9px;
    margin-top:7px;
}
.size-190{
    min-width:302px;
    width:302px;
    min-height:74px;
}
.cont-200{
    z-index:47;
    pointer-events:auto;
}
.size-191{
    min-width:302px;
    width:302px;
    min-height:48px;
}
.cont-201{
    z-index:46;
    pointer-events:auto;
}
.pos-147{
    position:relative;
    margin-left:38px;
    margin-top:10px;
}
.size-192{
    min-width:838px;
    width:838px;
    min-height:74px;
}
.pos-148{
    position:relative;
    margin-left:0;
    margin-top:11px;
}
.size-193{
    min-width:60px;
    width:60px;
    min-height:60px;
    height:60px;
}
.cont-202{
    z-index:52;
    pointer-events:auto;
}
.img-49{
    position:absolute;
    left:0;
    width:60px;
    height:60px;
    top:0;
    border:0;
}
.img-50{
    left:0;
    width:60px;
    height:60px;
    top:0;
    display:inline-block;
}
.pos-149{
    position:relative;
    margin-left:26px;
    margin-top:13px;
}
.cont-203{
    z-index:59;
    border:0;
    background-color:rgb(140,201,252);
}
.pos-150{
    position:relative;
    margin-left:9px;
    margin-top:4px;
}
.size-194{
    min-width:273px;
    width:273px;
    min-height:67px;
}
.cont-204{
    z-index:51;
    pointer-events:auto;
}
.size-195{
    min-width:273px;
    width:273px;
    min-height:41px;
}
.cont-205{
    z-index:50;
    pointer-events:auto;
}
.pos-151{
    position:relative;
    margin-left:94px;
    margin-top:0;
}
.size-196{
    min-width:50px;
    width:50px;
    min-height:74px;
    height:74px;
}
.cont-206{
    z-index:60;
    pointer-events:auto;
}
.img-51{
    position:absolute;
    left:0;
    width:50px;
    height:56px;
    top:9px;
    border:0;
}
.img-52{
    left:0;
    width:50px;
    height:56px;
    top:9px;
    display:inline-block;
}
.pos-152{
    position:relative;
    margin-left:24px;
    margin-top:13px;
}
.cont-207{
    z-index:63;
    border:0;
    background-color:rgb(140,201,252);
}
.cont-208{
    z-index:62;
    pointer-events:auto;
}
.cont-209{
    z-index:57;
    pointer-events:auto;
}
.pos-153{
    position:relative;
    margin-left:0;
    margin-top:35px;
}
.size-197{
    min-width:960px;
    width:960px;
    min-height:1px;
    height:1px;
}
.cont-210{
    z-index:64;
    border:0;
    background-color:rgb(230,230,230);
}
.pos-154{
    position:relative;
    margin-left:24px;
    margin-top:13px;
}
.size-198{
    min-width:899px;
    width:899px;
    min-height:246px;
}
.pos-155{
    position:relative;
    margin-left:-218px;
    margin-top:0;
}
.size-199{
    min-width:423px;
    width:423px;
    min-height:242px;
}
.cont-211{
    z-index:65;
    pointer-events:auto;
}
.pos-156{
    position:relative;
    margin-left:1px;
    margin-top:-3px;
}
.size-200{
    min-width:270px;
    width:270px;
    min-height:208px;
}
.size-201{
    min-width:224px;
    width:224px;
    min-height:208px;
}
.size-202{
    min-width:350px;
    width:350px;
    min-height:33px;
}
.cont-212{
    z-index:70;
    pointer-events:auto;
}
.font-31{
    font-family:"Open Sans";
    font-size:16px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(128,128,128);
    background-color:initial;
    line-height:28px;
    letter-spacing:normal;
    text-shadow:none;
}
.pos-157{
    position:relative;
    margin-left:-164px;
    margin-top:34px;
}
.size-203{
    min-width:340px;
    width:340px;
    min-height:212px;
}
.pos-158{
    position:relative;
    margin-left:3px;
    margin-top:0;
}
.size-204{
    min-width:337px;
    width:337px;
    min-height:111px;
}
.cont-213{
    z-index:67;
    pointer-events:auto;
}
.pos-159{
    position:relative;
    margin-left:48px;
    margin-top:34px;
}
.size-205{
    min-width:250px;
    width:250px;
    min-height:168px;
}
.size-206{
    min-width:237px;
    width:237px;
    min-height:168px;
}
.cont-214{
    z-index:71;
    pointer-events:auto;
}












/* ************************************************************************************************************************* */
/* ************************************************************************************************************************* */
/* ************************************************************************************************************************* */
/* ************************************************************************************************************************* */




/*   site.20180528195724.css  */


/*
@font-face{
    font-family:"Ubuntu";
    src:url('Ubuntu-Regular.woff2') format('woff2'),url('Ubuntu-Regular.woff') format('woff');
    font-weight:400;
}
 @font-face{
    font-family:"Open Sans";
    src:url('OpenSans-Regular.woff2') format('woff2'),url('OpenSans-Regular.woff') format('woff');
    font-weight:400;
}
*/

 .vis{
    display:inline-block;
    vertical-align:top;
}
 .pos{
    position:relative;
    margin-left:0;
    margin-top:198px;
}
 .size{
    min-width:220px;
    width:220px;
    min-height:325px;
}
 .colwrapper{
    line-height:0;
}
 .pos-2{
    position:relative;
    margin-left:0;
    margin-top:0;
}
 .pos-2a{
    position:relative;
    margin-left:0;
    margin-top:5px;
}

 .size-2{
    min-width:220px;
    width:220px;
    min-height:158px;
    height:158px;
}
 .cont{
    z-index:55;
    pointer-events:auto;
}
 .img{
    position:absolute;
    left:0;
    width:220px;
    height:150px;
    top:4px;
    border:0;
}
 .img-2{
    left:0;
    width:220px;
    height:150px;
    top:4px;
    display:inline-block;
}
 .pos-3{
    position:relative;
    margin-left:0;
    margin-top:19px;
}
 .size-3{
    min-width:220px;
    width:220px;
    min-height:148px;
    height:148px;
}
 .cont-2{
    z-index:61;
    pointer-events:auto;
}
 .img-3{
    position:absolute;
    left:0;
    width:219px;
    height:148px;
    top:0;
    border:0;
}
 .img-4{
    left:0;
    width:219px;
    height:148px;
    top:0;
    display:inline-block;
}
 .pos-4{
    position:relative;
    margin-left:0;
    margin-top:90px;
}
 .size-4{
    min-width:217px;
    width:217px;
    min-height:59px;
}
 .size-5{
    min-width:217px;
    width:217px;
    min-height:33px;
}
 .cont-4{
    z-index:60;
    pointer-events:auto;
}
 .para{
    padding-top:0;
    text-indent:0;
    padding-bottom:8px;
    padding-right:0;
    text-align:left;
}
 .font{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:27px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-5{
    position:relative;
    margin-left:0;
    margin-top:-7px;
}
 .cont-5{
    z-index:59;
    pointer-events:auto;
}
 .para-2{
    padding-top:0;
    text-indent:0;
    padding-bottom:6px;
    padding-right:0;
    text-align:left;
}
 .font-2{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(130,147,158);
    background-color:initial;
    line-height:19px;
    letter-spacing:0.10px;
    text-shadow:none;
}
 .pos-6{
    position:relative;
    margin-left:0;
    margin-top:121px;
}
 .size-6{
    min-width:217px;
    width:217px;
    min-height:76px;
}
 .cont-6{
    z-index:69;
    pointer-events:auto;
}
 .size-7{
    min-width:217px;
    width:217px;
    min-height:50px;
}
 .cont-7{
    z-index:15;
    pointer-events:auto;
}
 .pos-7{
    position:relative;
    margin-left:0;
    margin-top:-13px;
}
 .size-8{
    min-width:220px;
    width:220px;
    min-height:352px;
}
 .size-9{
    min-width:220px;
    width:220px;
    min-height:180px;
    height:180px;
}
 .cont-8{
    z-index:57;
    pointer-events:auto;
}
 .img-5{
    position:absolute;
    left:0;
    width:220px;
    height:150px;
    top:15px;
    border:0;
}
 .img-6{
    left:0;
    width:220px;
    height:150px;
    top:15px;
    display:inline-block;
}
 .pos-8{
    position:relative;
    margin-left:0;
    margin-top:-8px;
}
 .cont-9{
    z-index:56;
    pointer-events:auto;
}
 .cont-10{
    z-index:72;
    pointer-events:auto;
}
 .cont-11{
    z-index:66;
    pointer-events:auto;
}
 .cont-12{
    z-index:71;
    pointer-events:auto;
}
 .cont-13{
    z-index:70;
    pointer-events:auto;
}
 .size-10{
    min-width:960px;
    width:960px;
    min-height:293px;
}
 .pos-9{
    position:relative;
    margin-left:26px;
    margin-top:0;
}
 .size-11{
    min-width:913px;
    width:913px;
    min-height:293px;
}
 .pos-10{
    position:relative;
    margin-left:0;
    margin-top:24px;
}
 .size-12{
    min-width:477px;
    width:477px;
    min-height:269px;
}
 .size-13{
    min-width:423px;
    width:423px;
    min-height:37px;
}
 .cont-14{
    z-index:16;
    pointer-events:auto;
}
 .para-3{
    padding-top:0;
    text-indent:0;
    padding-bottom:10px;
    padding-right:0;
    text-align:left;
}
 .font-3{
    font-family:Ubuntu;
    font-size:20px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:30px;
    letter-spacing:normal;
    text-shadow:none;
}
 .size-14{
    min-width:477px;
    width:477px;
    min-height:232px;
}
 .cont-15{
    z-index:17;
    pointer-events:auto;
}
 .font-4{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(22,122,255);
    background-color:initial;
    line-height:27px;
    letter-spacing:normal;
    text-shadow:none;
}
 .font-5{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(130,147,158);
    background-color:initial;
    line-height:19px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-11{
    position:relative;
    margin-left:0;
    margin-top:-66px;
}
 .size-15{
    min-width:213px;
    width:213px;
    min-height:34px;
}
 .cont-16{
    z-index:75;
    pointer-events:auto;
}
 .font-6{
    font-family:"Open Sans";
    font-size:11px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(22,122,255);
    background-color:initial;
    line-height:19px;
    letter-spacing:normal;
    text-shadow:none;
}
 .size-16{
    min-width:410px;
    width:410px;
    min-height:293px;
    height:293px;
}
 .img-7{
    position:absolute;
    left:0;
    width:410px;
    height:293px;
    top:0;
    border:0;
}
 .img-8{
    left:0;
    width:410px;
    height:293px;
    top:0;
    display:inline-block;
}
 .pos-12{
    position:relative;
    margin-left:0;
    margin-top:-283px;
}
 .size-17{
    min-width:960px;
    width:960px;
    min-height:1px;
    height:1px;
}
 .cont-17{
    z-index:73;
    border:0;
    background-color:rgb(230,230,230);
}
 .pos-13{
    position:relative;
    margin-left:0;
    margin-top:12px;
}
 .cont-18{
    z-index:76;
    border:0;
    background-color:rgb(230,230,230);
}
 .pos-14{
    position:relative;
    margin-left:26px;
    margin-top:13px;
}
 .cont-19{
    z-index:77;
    pointer-events:auto;
}
 .size-18{
    min-width:677px;
    width:677px;
    min-height:61px;
}
 .cont-20{
    z-index:78;
    pointer-events:auto;
}
 .pos-15{
    position:relative;
    margin-left:36px;
    margin-top:9px;
}
 .size-19{
    min-width:539px;
    width:539px;
    min-height:44px;
}
 .size-20{
    min-width:167px;
    width:167px;
    min-height:44px;
    height:44px;
}
 .cont-21{
    z-index:79;
    pointer-events:auto;
}
 .img-9{
    position:absolute;
    left:23px;
    width:122px;
    height:44px;
    top:0;
    border:0;
}
 .img-10{
    left:23px;
    width:122px;
    height:44px;
    top:0;
    display:inline-block;
}
 .pos-16{
    position:relative;
    margin-left:16px;
    margin-top:3px;
}
 .size-21{
    min-width:206px;
    width:206px;
    min-height:39px;
    height:39px;
}
 .cont-22{
    z-index:80;
    pointer-events:auto;
}
 .img-11{
    position:absolute;
    left:39px;
    width:128px;
    height:39px;
    top:0;
    border:0;
}
 .img-12{
    left:39px;
    width:128px;
    height:39px;
    top:0;
    display:inline-block;
}
 .pos-17{
    position:relative;
    margin-left:73px;
    margin-top:0;
}
 .size-22{
    min-width:77px;
    width:77px;
    min-height:44px;
    height:44px;
}
 .cont-23{
    z-index:81;
    pointer-events:auto;
}
 .img-13{
    position:absolute;
    left:0;
    width:77px;
    height:44px;
    top:0;
    border:0;
}
 .img-14{
    left:0;
    width:77px;
    height:44px;
    top:0;
    display:inline-block;
}
 .pos-18{
    position:relative;
    margin-left:0;
    margin-top:30px;
}
 .cont-24{
    z-index:18;
    border:0;
    background-color:rgb(230,230,230);
}
 .pos-19{
    position:relative;
    margin-left:25px;
    margin-top:13px;
}
 .size-23{
    min-width:868px;
    width:868px;
    min-height:240px;
}
 .size-24{
    min-width:580px;
    width:580px;
    min-height:240px;
}
 .pos-20{
    position:relative;
    margin-left:1px;
    margin-top:0;
}
 .size-25{
    min-width:555px;
    width:555px;
    min-height:117px;
}
 .size-26{
    min-width:423px;
    width:423px;
    min-height:117px;
}
 .cont-25{
    z-index:19;
    pointer-events:auto;
}
 .pos-21{
    position:relative;
    margin-left:1px;
    margin-top:-3px;
}
 .size-27{
    min-width:307px;
    width:307px;
    min-height:83px;
}
 .pos-22{
    position:relative;
    margin-left:0;
    margin-top:43px;
}
 .size-28{
    min-width:10px;
    width:10px;
    min-height:10px;
    height:10px;
}
 .cont-26{
    z-index:22;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-23{
    position:relative;
    margin-left:-9px;
    margin-top:0;
}
 .cont-27{
    z-index:23;
    pointer-events:auto;
}
 .font-7{
    font-family:"Open Sans";
    font-size:16px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(128,128,128);
    background-color:initial;
    line-height:28px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-24{
    position:relative;
    margin-left:19px;
    margin-top:-21px;
}
 .size-29{
    min-width:252px;
    width:252px;
    min-height:51px;
}
 .cont-28{
    z-index:20;
    pointer-events:auto;
}
 .size-30{
    min-width:252px;
    width:252px;
    min-height:26px;
}
 .pos-25{
    position:relative;
    margin-left:26px;
    margin-top:-10px;
}
 .cont-29{
    z-index:83;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-26{
    position:relative;
    margin-left:317px;
    margin-top:-51px;
}
 .size-31{
    min-width:238px;
    width:238px;
    min-height:51px;
}
 .cont-30{
    z-index:82;
    pointer-events:auto;
}
 .size-32{
    min-width:238px;
    width:238px;
    min-height:26px;
}
 .cont-31{
    z-index:84;
    pointer-events:auto;
}
 .pos-27{
    position:relative;
    margin-left:0;
    margin-top:-56px;
}
 .size-33{
    min-width:580px;
    width:580px;
    min-height:1px;
    height:1px;
}
 .cont-32{
    z-index:21;
    border:0;
    background-color:rgb(196,196,196);
}
 .pos-28{
    position:relative;
    margin-left:2px;
    margin-top:1px;
}
 .size-34{
    min-width:554px;
    width:554px;
    min-height:70px;
}
 .pos-29{
    position:relative;
    margin-left:0;
    margin-top:9px;
}
 .cont-33{
    z-index:87;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-30{
    position:relative;
    margin-left:9px;
    margin-top:0;
}
 .size-35{
    min-width:252px;
    width:252px;
    min-height:70px;
}
 .cont-34{
    z-index:85;
    pointer-events:auto;
}
 .size-36{
    min-width:252px;
    width:252px;
    min-height:45px;
}
 .cont-35{
    z-index:89;
    pointer-events:auto;
}
 .pos-31{
    position:relative;
    margin-left:26px;
    margin-top:11px;
}
 .cont-36{
    z-index:88;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-37{
    min-width:238px;
    width:238px;
    min-height:70px;
}
 .cont-37{
    z-index:86;
    pointer-events:auto;
}
 .size-38{
    min-width:238px;
    width:238px;
    min-height:45px;
}
 .cont-38{
    z-index:90;
    pointer-events:auto;
}
 .size-39{
    min-width:554px;
    width:554px;
    min-height:51px;
}
 .cont-39{
    z-index:93;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-40{
    z-index:91;
    pointer-events:auto;
}
 .cont-41{
    z-index:95;
    pointer-events:auto;
}
 .cont-42{
    z-index:94;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-43{
    z-index:92;
    pointer-events:auto;
}
 .cont-44{
    z-index:96;
    pointer-events:auto;
}
 .pos-32{
    position:relative;
    margin-left:38px;
    margin-top:34px;
}
 .size-40{
    min-width:250px;
    width:250px;
    min-height:171px;
}
 .pos-33{
    position:relative;
    margin-left:3px;
    margin-top:0;
}
 .size-41{
    min-width:237px;
    width:237px;
    min-height:171px;
}
 .cont-45{
    z-index:25;
    pointer-events:auto;
}
 .pos-34{
    position:relative;
    margin-left:0;
    margin-top:-1px;
}
 .size-42{
    min-width:237px;
    width:237px;
    min-height:139px;
}
 .cont-46{
    z-index:104;
    pointer-events:auto;
}
 .pos-35{
    position:relative;
    margin-left:0;
    margin-top:-144px;
}
 .size-43{
    min-width:250px;
    width:250px;
    min-height:1px;
    height:1px;
}
 .cont-47{
    z-index:24;
    border:0;
    background-color:rgb(196,196,196);
}
 .pos-36{
    position:relative;
    margin-left:27px;
    margin-top:1px;
}
 .cont-48{
    z-index:99;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-49{
    z-index:97;
    pointer-events:auto;
}
 .cont-50{
    z-index:101;
    pointer-events:auto;
}
 .pos-37{
    position:relative;
    margin-left:40px;
    margin-top:11px;
}
 .cont-51{
    z-index:100;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-52{
    z-index:98;
    pointer-events:auto;
}
 .cont-53{
    z-index:102;
    pointer-events:auto;
}
 .pos-38{
    position:relative;
    margin-left:-554px;
    margin-top:72px;
}
 .size-44{
    min-width:236px;
    width:236px;
    min-height:70px;
}
 .cont-54{
    z-index:105;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-45{
    min-width:217px;
    width:217px;
    min-height:70px;
}
 .cont-55{
    z-index:103;
    pointer-events:auto;
}
 .size-46{
    min-width:184px;
    width:184px;
    min-height:45px;
}
 .cont-56{
    z-index:106;
    pointer-events:auto;
}
 .cont-57{
    z-index:107;
    border:0;
    background-color:rgb(230,230,230);
}
 .cont-58{
    z-index:108;
    pointer-events:auto;
}
 .size-47{
    min-width:724px;
    width:724px;
    min-height:61px;
}
 .cont-59{
    z-index:109;
    pointer-events:auto;
}
 .pos-39{
    position:relative;
    margin-left:38px;
    margin-top:6px;
}
 .size-48{
    min-width:892px;
    width:892px;
    min-height:140px;
}
 .size-49{
    min-width:120px;
    width:120px;
    min-height:117px;
    height:117px;
}
 .cont-60{
    z-index:110;
    pointer-events:auto;
}
 .img-15{
    position:absolute;
    left:0;
    width:120px;
    height:97px;
    top:10px;
    border:0;
}
 .img-16{
    left:0;
    width:120px;
    height:97px;
    top:10px;
    display:inline-block;
}
 .pos-40{
    position:relative;
    margin-left:16px;
    margin-top:2px;
}
 .size-50{
    min-width:234px;
    width:234px;
    min-height:126px;
}
 .cont-61{
    z-index:112;
    pointer-events:auto;
}
 .font-8{
    font-family:Ubuntu;
    font-size:17px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:26px;
    letter-spacing:normal;
    text-shadow:none;
}
 .size-51{
    min-width:234px;
    width:234px;
    min-height:100px;
}
 .cont-62{
    z-index:127;
    pointer-events:auto;
}
 .para-4{
    padding-top:0;
    text-indent:0;
    padding-bottom:4px;
    padding-right:0;
    text-align:left;
}
 .font-9{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(128,128,128);
    background-color:initial;
    line-height:20px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-41{
    position:relative;
    margin-left:81px;
    margin-top:2px;
}
 .size-52{
    min-width:90px;
    width:90px;
    min-height:138px;
    height:138px;
}
 .cont-63{
    z-index:111;
    pointer-events:auto;
}
 .img-17{
    position:absolute;
    left:0;
    width:90px;
    height:120px;
    top:9px;
    border:0;
}
 .img-18{
    left:0;
    width:90px;
    height:120px;
    top:9px;
    display:inline-block;
}
 .pos-42{
    position:relative;
    margin-left:22px;
    margin-top:2px;
}
 .size-53{
    min-width:329px;
    width:329px;
    min-height:126px;
}
 .size-54{
    min-width:265px;
    width:265px;
    min-height:33px;
}
 .cont-64{
    z-index:113;
    pointer-events:auto;
}
 .font-10{
    font-family:Ubuntu;
    font-size:16px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:24px;
    letter-spacing:normal;
    text-shadow:none;
}
 .size-55{
    min-width:329px;
    width:329px;
    min-height:100px;
}
 .cont-65{
    z-index:115;
    pointer-events:auto;
}
 .pos-43{
    position:relative;
    margin-top:28px;
}
 .size-56{
    width:100%;
    min-width:960px;
    min-height:1px;
    height:1px;
}
 .cont-66{
    z-index:27;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
 .pos-44{
    position:relative;
    margin-top:0;
}
 .size-57{
    width:100%;
    min-width:960px;
    min-height:300px;
}
 .cont-67{
    z-index:28;
    pointer-events:none;
    border:0;
    background-color:rgb(234,234,234);
}
 .pos-45{
    position:relative;
    margin-top:10px;
}
 .vis-2{
    display:block;
    vertical-align:top;
}
 .section{
    min-width:960px;
    width:960px;
    margin-left:auto;
    margin-right:auto;
}
 .pos-46{
    position:relative;
    margin-left:23px;
    margin-top:0;
}
 .size-58{
    min-width:867px;
    width:867px;
    min-height:34px;
}
 .size-59{
    min-width:200px;
    width:200px;
    min-height:32px;
}
 .size-60{
    min-width:119px;
    width:119px;
    min-height:32px;
}
 .cont-68{
    z-index:29;
    pointer-events:auto;
}
 .pos-47{
    position:relative;
    margin-left:0;
    margin-top:-2px;
}
 .size-61{
    min-width:200px;
    width:200px;
    min-height:1px;
    height:1px;
}
 .cont-69{
    z-index:30;
    border:0;
    background-color:rgb(130,147,158);
}
 .pos-48{
    position:relative;
    margin-left:80px;
    margin-top:0;
}
 .cont-70{
    z-index:35;
    pointer-events:auto;
}
 .cont-71{
    z-index:62;
    border:0;
    background-color:rgb(130,147,158);
}
 .pos-49{
    position:relative;
    margin-left:107px;
    margin-top:2px;
}
 .size-62{
    min-width:280px;
    width:280px;
    min-height:32px;
}
 .cont-72{
    z-index:40;
    pointer-events:auto;
}
 .size-63{
    min-width:280px;
    width:280px;
    min-height:1px;
    height:1px;
}
 .cont-73{
    z-index:41;
    border:0;
    background-color:rgb(130,147,158);
}
 .pos-50{
    position:relative;
    margin-left:25px;
    margin-top:0;
}
 .size-64{
    min-width:806px;
    width:806px;
    min-height:144px;
}
 .size-65{
    min-width:166px;
    width:166px;
    min-height:144px;
}
 .size-66{
    min-width:166px;
    width:166px;
    min-height:34px;
}
 .cont-74{
    z-index:31;
    pointer-events:auto;
}
 .size-67{
    min-width:166px;
    width:166px;
    min-height:117px;
}
 .cont-75{
    z-index:32;
    pointer-events:auto;
}
 .pos-51{
    position:relative;
    margin-left:0;
    margin-top:-6px;
}
 .size-68{
    min-width:166px;
    width:166px;
    min-height:89px;
}
 .cont-76{
    z-index:33;
    pointer-events:auto;
}
 .size-69{
    min-width:166px;
    width:166px;
    min-height:62px;
}
 .cont-77{
    z-index:34;
    pointer-events:auto;
}
 .cont-78{
    z-index:42;
    pointer-events:auto;
}
 .pos-52{
    position:relative;
    margin-left:114px;
    margin-top:0;
}
 .size-70{
    min-width:166px;
    width:166px;
    min-height:116px;
}
 .cont-79{
    z-index:37;
    pointer-events:auto;
}
 .cont-80{
    z-index:38;
    pointer-events:auto;
}
 .size-71{
    min-width:166px;
    width:166px;
    min-height:61px;
}
 .cont-81{
    z-index:39;
    pointer-events:auto;
}
 .cont-82{
    z-index:45;
    pointer-events:auto;
}
 .pos-53{
    position:relative;
    margin-left:144px;
    margin-top:16px;
}
 .size-72{
    min-width:38px;
    width:38px;
    min-height:128px;
}
 .pos-54{
    position:relative;
    margin-left:6px;
    margin-top:0;
}
 .size-73{
    min-width:28px;
    width:28px;
    min-height:28px;
    height:28px;
}
 .cont-83{
    z-index:50;
    pointer-events:auto;
}
 .anchor{
    display:block;
}
 .img-19{
    position:absolute;
    left:0;
    width:28px;
    height:28px;
    top:0;
    border:0;
}
 .img-20{
    left:0;
    width:28px;
    height:28px;
    top:0;
    display:inline-block;
}
 .pos-55{
    position:relative;
    margin-left:6px;
    margin-top:20px;
}
 .cont-84{
    z-index:49;
    pointer-events:auto;
}
 .pos-56{
    position:relative;
    margin-left:0;
    margin-top:14px;
}
 .size-74{
    min-width:38px;
    width:38px;
    min-height:38px;
    height:38px;
}
 .cont-85{
    z-index:43;
    pointer-events:auto;
}
 .img-21{
    position:absolute;
    left:0;
    width:38px;
    height:31px;
    top:4px;
    border:0;
}
 .img-22{
    left:0;
    width:38px;
    height:31px;
    top:4px;
    display:inline-block;
}
 .pos-57{
    position:relative;
    margin-left:12px;
    margin-top:13px;
}
 .size-75{
    min-width:166px;
    width:166px;
    min-height:129px;
}
 .cont-86{
    z-index:44;
    pointer-events:auto;
}
 .pos-58{
    position:relative;
    margin-left:0;
    margin-top:15px;
}
 .cont-87{
    z-index:51;
    pointer-events:auto;
}
 .pos-59{
    position:relative;
    margin-left:0;
    margin-top:16px;
}
 .cont-88{
    z-index:48;
    pointer-events:auto;
}
 .pos-60{
    position:relative;
    margin-left:25px;
    margin-top:44px;
}
 .size-76{
    min-width:600px;
    width:600px;
    min-height:42px;
}
 .size-77{
    min-width:600px;
    width:600px;
    min-height:23px;
}
 .cont-89{
    z-index:46;
    pointer-events:auto;
}
 .pos-61{
    position:relative;
    margin-left:0;
    margin-top:-4px;
}
 .cont-90{
    z-index:64;
    pointer-events:auto;
}
 .font-11{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(22,122,255);
    background-color:initial;
    line-height:19px;
    letter-spacing:0.10px;
    text-shadow:none;
}
/*
 @font-face{
    font-family:"Open Sans";
    src:url('OpenSans-Bold.woff2') format('woff2'),url('OpenSans-Bold.woff') format('woff');
    font-weight:700;
}
 @font-face{
    font-family:"Open Sans";
    src:url('OpenSans-Semibold.woff2') format('woff2'),url('OpenSans-Semibold.woff') format('woff');
    font-weight:600;
}
*/
 .pos-95{
    position:relative;
    margin-left:0;
    margin-top:65px;
}
 .size-125{
    min-width:220px;
    width:220px;
    min-height:1px;
    height:1px;
}
 .cont-128{
    z-index:69;
    border:0;
    background-color:rgb(196,196,196);
}
 .size-126{
    min-width:211px;
    width:211px;
    min-height:179px;
}
 .font-20{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:600;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:27px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-96{
    position:relative;
    margin-left:36px;
    margin-top:124px;
}
 .size-127{
    min-width:10px;
    width:10px;
    min-height:76px;
}
 .cont-129{
    z-index:73;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-97{
    position:relative;
    margin-left:0;
    margin-top:25px;
}
 .cont-130{
    z-index:78;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-128{
    min-width:337px;
    width:337px;
    min-height:82px;
}
 .pos-98{
    position:relative;
    margin-left:0;
    margin-top:-90px;
}
 .size-129{
    min-width:340px;
    width:340px;
    min-height:1px;
    height:1px;
}
 .cont-131{
    z-index:66;
    border:0;
    background-color:rgb(196,196,196);
}
 .pos-99{
    position:relative;
    margin-left:21px;
    margin-top:2px;
}
 .size-130{
    min-width:286px;
    width:286px;
    min-height:33px;
}
 .size-131{
    min-width:157px;
    width:157px;
    min-height:33px;
}
 .pos-100{
    position:relative;
    margin-left:11px;
    margin-top:9px;
}
 .cont-132{
    z-index:74;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-132{
    min-width:99px;
    width:99px;
    min-height:33px;
}
 .pos-101{
    position:relative;
    margin-left:21px;
    margin-top:0;
}
 .cont-133{
    z-index:76;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-134{
    z-index:80;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-102{
    position:relative;
    margin-left:0;
    margin-top:-144px;
}
 .cont-135{
    z-index:68;
    border:0;
    background-color:rgb(196,196,196);
}
 .pos-103{
    position:relative;
    margin-left:287px;
    margin-top:0;
}
 .size-133{
    min-width:176px;
    width:176px;
    min-height:33px;
}
 .cont-136{
    z-index:84;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-137{
    z-index:99;
    pointer-events:auto;
}
 .pos-104{
    position:relative;
    margin-left:0;
    margin-top:22px;
}
 .cont-138{
    z-index:86;
    border:0;
    background-color:rgb(230,230,230);
}
 .size-134{
    min-width:837px;
    width:837px;
    min-height:158px;
}
 .size-135{
    min-width:647px;
    width:647px;
    min-height:158px;
}
 .cont-139{
    z-index:87;
    pointer-events:auto;
}
 .size-136{
    min-width:647px;
    width:647px;
    min-height:121px;
}
 .cont-140{
    z-index:93;
    pointer-events:auto;
}
 .pos-105{
    position:relative;
    margin-left:59px;
    margin-top:31px;
}
 .size-137{
    min-width:131px;
    width:131px;
    min-height:115px;
    height:115px;
}
 .img-33{
    position:absolute;
    left:10px;
    width:110px;
    height:115px;
    top:0;
    border:0;
}
 .img-34{
    left:10px;
    width:110px;
    height:115px;
    top:0;
    display:inline-block;
}
 .pos-106{
    position:relative;
    margin-left:0;
    margin-top:28px;
}
 .cont-141{
    z-index:95;
    border:0;
    background-color:rgb(230,230,230);
}
 .cont-142{
    z-index:100;
    pointer-events:auto;
}

/* Tamaño contenedor de la imagen grande al final de la página */
.pos-107{
    position:relative;
    margin-left:70px;
    margin-top:7px;
    margin-bottom: 30px;
}
 .size-138{
    min-width:820px;
    width:820px;
    min-height:627px;
    height:627px;
}
 .img-35{
    position:absolute;
    left:0;
    width:820px;
    height:627px;
    top:0;
    border:0;
}
 .img-36{
    left:0;
    width:820px;
    height:627px;
    top:0;
    display:inline-block;
}
 .pos-108{
    position:relative;
    margin-top:25px;
}
 .cont-143{
    z-index:108;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
 .cont-144{
    z-index:13;
    pointer-events:none;
    border:0;
    background-color:rgb(234,234,234);
}
 .cont-145{
    z-index:14;
    pointer-events:auto;
}
 .cont-146{
    z-index:53;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-147{
    z-index:20;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-148{
    z-index:21;
    pointer-events:auto;
}
 .cont-149{
    z-index:25;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-150{
    z-index:18;
    pointer-events:auto;
}
 .cont-151{
    z-index:41;
    pointer-events:auto;
}
 .cont-152{
    z-index:22;
    pointer-events:auto;
}
 .cont-153{
    z-index:24;
    pointer-events:auto;
}
 .cont-154{
    z-index:26;
    pointer-events:auto;
}
 .cont-155{
    z-index:30;
    pointer-events:auto;
}
 .cont-156{
    z-index:36;
    pointer-events:auto;
}
 .cont-157{
    z-index:28;
    pointer-events:auto;
}
 .pos-160{
    position:relative;
    margin-left:80px;
    margin-top:13px;
}
 .size-207{
    min-width:710px;
    width:710px;
    min-height:59px;
}
 .pos-161{
    position:relative;
    margin-left:25px;
    margin-top:33px;
}
 .size-208{
    min-width:900px;
    width:900px;
    min-height:32px;
}
 .size-209{
    min-width:647px;
    width:647px;
    min-height:32px;
}
 .size-210{
    min-width:900px;
    width:900px;
    min-height:1px;
    height:1px;
}
 .cont-215{
    z-index:58;
    border:0;
    background-color:rgb(230,230,230);
}
 .pos-162{
    position:relative;
    margin-left:26px;
    margin-top:7px;
}
 .size-211{
    min-width:859px;
    width:859px;
    min-height:437px;
}
 .size-212{
    min-width:799px;
    width:799px;
    min-height:60px;
}
 .cont-216{
    z-index:63;
    pointer-events:auto;
}
 .pos-163{
    position:relative;
    margin-left:39px;
    margin-top:-16px;
}
 .size-213{
    min-width:820px;
    width:820px;
    min-height:393px;
    height:393px;
}
 .cont-217{
    z-index:65;
    pointer-events:auto;
}
 .img-53{
    position:absolute;
    left:0;
    width:820px;
    height:336px;
    top:29px;
    border:0;
}
 .img-54{
    left:0;
    width:820px;
    height:336px;
    top:29px;
    display:inline-block;
}
 .pos-164{
    position:relative;
    margin-top:26px;
}
 .cont-218{
    z-index:12;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
 .cont-219{
    z-index:15;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-220{
    z-index:74;
    border:0;
    background-color:rgb(130,147,158);
}
 .pos-198{
    position:relative;
    margin-top:34px;
}
 .cont-265{
    z-index:9;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
 .cont-266{
    z-index:10;
    pointer-events:none;
    border:0;
    background-color:rgb(234,234,234);
}
 .cont-267{
    z-index:11;
    pointer-events:auto;
}
 .cont-268{
    z-index:16;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-269{
    z-index:12;
    pointer-events:auto;
}
 .cont-270{
    z-index:18;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-271{
    z-index:84;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-272{
    z-index:13;
    pointer-events:auto;
}
 .cont-273{
    z-index:27;
    pointer-events:auto;
}
/*
 @font-face{
    font-family:"Ubuntu";
    src:url('Ubuntu-Medium.woff2') format('woff2'),url('Ubuntu-Medium.woff') format('woff');
    font-weight:500;
}
*/

 .pos-246{
    position:relative;
    margin-left:0;
    margin-top:505px;
}
 .size-321{
    min-width:440px;
    width:440px;
    min-height:1px;
    height:1px;
}
 .cont-334{
    z-index:48;
    border:0;
    background-color:rgb(196,196,196);
}
 .pos-247{
    position:relative;
    margin-left:-10px;
    margin-top:191px;
}
 .cont-335{
    z-index:72;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-248{
    position:relative;
    margin-left:-10px;
    margin-top:250px;
}
 .size-322{
    min-width:394px;
    width:394px;
    min-height:59px;
}
 .size-323{
    min-width:394px;
    width:394px;
    min-height:85px;
}
 .pos-249{
    position:relative;
    margin-left:0;
    margin-top:49px;
}
 .cont-336{
    z-index:90;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-337{
    z-index:95;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-338{
    z-index:96;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-324{
    min-width:394px;
    width:394px;
    min-height:33px;
}
 .cont-339{
    z-index:73;
    pointer-events:auto;
}
 .pos-250{
    position:relative;
    margin-left:2px;
    margin-top:0;
}
 .size-325{
    min-width:687px;
    width:687px;
    min-height:140px;
}
 .size-326{
    min-width:440px;
    width:440px;
    min-height:140px;
}
 .cont-340{
    z-index:52;
    pointer-events:auto;
}
 .pos-251{
    position:relative;
    margin-left:23px;
    margin-top:62px;
}
 .size-327{
    min-width:224px;
    width:224px;
    min-height:33px;
}
 .cont-341{
    z-index:53;
    pointer-events:auto;
}
 .pos-252{
    position:relative;
    margin-left:2px;
    margin-top:9px;
}
 .pos-253{
    position:relative;
    margin-left:2px;
    margin-top:4px;
}
 .size-328{
    min-width:687px;
    width:687px;
    min-height:118px;
}
 .size-329{
    min-width:444px;
    width:444px;
    min-height:118px;
}
 .size-330{
    min-width:444px;
    width:444px;
    min-height:61px;
}
 .size-331{
    min-width:444px;
    width:444px;
    min-height:59px;
}
 .size-332{
    min-width:425px;
    width:425px;
    min-height:59px;
}
 .pos-254{
    position:relative;
    margin-left:19px;
    margin-top:85px;
}
 .pos-255{
    position:relative;
    margin-left:3px;
    margin-top:394px;
}
 .size-333{
    min-width:444px;
    width:444px;
    min-height:117px;
}
 .pos-256{
    position:relative;
    margin-left:0;
    margin-top:36px;
}
 .size-334{
    min-width:448px;
    width:448px;
    min-height:1px;
    height:1px;
}
 .cont-342{
    z-index:49;
    border:0;
    background-color:rgb(196,196,196);
}
 .pos-257{
    position:relative;
    margin-left:3px;
    margin-top:9px;
}
 .size-335{
    min-width:444px;
    width:444px;
    min-height:164px;
}
 .cont-343{
    z-index:54;
    pointer-events:auto;
}
 .pos-258{
    position:relative;
    margin-left:0;
    margin-top:35px;
}
 .cont-344{
    z-index:56;
    border:0;
    background-color:rgb(196,196,196);
}
 .pos-259{
    position:relative;
    margin-left:27px;
    margin-top:0;
}
 .size-336{
    min-width:908px;
    width:908px;
    min-height:304px;
}
 .size-337{
    min-width:440px;
    width:440px;
    min-height:293px;
}
 .cont-345{
    z-index:79;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-260{
    position:relative;
    margin-left:0;
    margin-top:66px;
}
 .size-338{
    min-width:440px;
    width:440px;
    min-height:217px;
}
 .cont-346{
    z-index:94;
    pointer-events:auto;
}
 .pos-261{
    position:relative;
    margin-left:-421px;
    margin-top:0;
}
 .size-339{
    min-width:425px;
    width:425px;
    min-height:87px;
}
 .pos-262{
    position:relative;
    margin-left:16px;
    margin-top:4px;
}
 .size-340{
    min-width:448px;
    width:448px;
    min-height:299px;
}
 .size-341{
    min-width:444px;
    width:444px;
    min-height:142px;
}
 .cont-347{
    z-index:58;
    pointer-events:auto;
}
 .pos-263{
    position:relative;
    margin-left:3px;
    margin-top:7px;
}
 .cont-348{
    z-index:59;
    border:0;
    background-color:rgb(196,196,196);
}
 .pos-264{
    position:relative;
    margin-left:3px;
    margin-top:4px;
}
 .size-342{
    min-width:444px;
    width:444px;
    min-height:113px;
}
 .pos-265{
    position:relative;
    margin-left:25px;
    margin-top:17px;
}
 .size-343{
    min-width:584px;
    width:584px;
    min-height:32px;
}
 .cont-349{
    z-index:123;
    pointer-events:auto;
}
 .cont-350{
    z-index:97;
    border:0;
    background-color:rgb(230,230,230);
}
 .size-344{
    min-width:859px;
    width:859px;
    min-height:134px;
}
 .size-345{
    min-width:584px;
    width:584px;
    min-height:125px;
}
 .pos-266{
    position:relative;
    margin-left:64px;
    margin-top:9px;
}
 .size-346{
    min-width:211px;
    width:211px;
    min-height:125px;
}
 .cont-351{
    z-index:101;
    border:0;
    background-color:rgb(184,200,210);
}
 .pos-267{
    position:relative;
    margin-left:26px;
    margin-top:21px;
}
 .size-347{
    min-width:159px;
    width:159px;
    min-height:83px;
}
 .para-26{
    padding-top:0;
    text-indent:0;
    padding-bottom:10px;
    padding-right:0;
    text-align:center;
}
 .font-51{
    font-family:Ubuntu;
    font-size:20px;
    font-weight:500;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(255,255,255);
    background-color:initial;
    line-height:30px;
    letter-spacing:normal;
    text-shadow:none;
}
 .cont-352{
    z-index:100;
    border:0;
    background-color:rgb(230,230,230);
}
 .size-348{
    min-width:884px;
    width:884px;
    min-height:88px;
}
 .size-349{
    min-width:901px;
    width:901px;
    min-height:32px;
}
 .size-350{
    min-width:420px;
    width:420px;
    min-height:32px;
}
 .size-351{
    min-width:237px;
    width:237px;
    min-height:32px;
}
 .cont-353{
    z-index:105;
    pointer-events:auto;
}
 .pos-268{
    position:relative;
    margin-left:0;
    margin-top:-5px;
}
 .size-352{
    min-width:420px;
    width:420px;
    min-height:1px;
    height:1px;
}
 .pos-269{
    position:relative;
    margin-left:47px;
    margin-top:0;
}
 .size-353{
    min-width:434px;
    width:434px;
    min-height:32px;
}
 .size-354{
    min-width:434px;
    width:434px;
    min-height:1px;
    height:1px;
}
 .cont-354{
    z-index:108;
    border:0;
    background-color:rgb(230,230,230);
}
 .pos-270{
    position:relative;
    margin-left:26px;
    margin-top:2px;
}
 .size-355{
    min-width:890px;
    width:890px;
    min-height:161px;
}
 .size-356{
    min-width:411px;
    width:411px;
    min-height:161px;
}
 .size-357{
    min-width:411px;
    width:411px;
    min-height:102px;
}
 .size-358{
    min-width:212px;
    width:212px;
    min-height:102px;
}
 .pos-271{
    position:relative;
    margin-left:11px;
    margin-top:0;
}
 .size-359{
    min-width:188px;
    width:188px;
    min-height:102px;
}
 .pos-272{
    position:relative;
    margin-left:0;
    margin-top:1px;
}
 .size-360{
    min-width:411px;
    width:411px;
    min-height:58px;
}
 .cont-355{
    z-index:124;
    pointer-events:auto;
}
 .pos-273{
    position:relative;
    margin-left:55px;
    margin-top:0;
}
 .size-361{
    min-width:202px;
    width:202px;
    min-height:143px;
}
 .pos-274{
    position:relative;
    margin-left:22px;
    margin-top:9px;
}
 .size-362{
    min-width:200px;
    width:200px;
    min-height:126px;
    height:126px;
}
 .img-83{
    position:absolute;
    left:0;
    width:200px;
    height:126px;
    top:0;
    border:0;
}
 .img-84{
    left:0;
    width:200px;
    height:126px;
    top:0;
    display:inline-block;
}
 .pos-275{
    position:relative;
    margin-top:31px;
}
 .cont-356{
    z-index:125;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
 .cont-357{
    z-index:12;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-358{
    z-index:26;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-359{
    z-index:62;
    pointer-events:auto;
}
 
 








/* CSS particularizado para el producto (menú ppal, secundario y botones de Encomendar) */
.btt_selected{
    z-index:555;
    border:0;
    background-color:rgb(223,50,142);
}

.button-encomendar-big{
    border:2px solid rgb(16,76,251);
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    background-color:rgb(255,255,255);
    color:rgb(16,76,251);
}
 .button-encomendar-big:hover{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}
 .button-encomendar-big:active{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}

/* Menú secundario de productos */
.vis-menu-produtos{
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
}
/* .pos-menu-produtos1{
    position:relative;
    margin-left:0;
    margin-top:27px;
} */
.pos-menu-produtos1{
    position:relative;
    margin-left:0;
    margin-top:0;
}
.pos-menu-produtos1-btt_fin_pag{
    position:relative;
    margin-left:350px;
    margin-top:0;
}
.pos-menu-produtos2{
    position:relative;
    margin-left:154px; /* 64px; */
    margin-top:9px;
}
.pos-menu-produtos2-produto1{
    position:relative;
    margin-left:100px; /* 64px; */
    margin-top:9px;
}
.pos-menu-produtos3{
    position:relative;
    margin-left:5px;
    margin-top:-7px;
}
.pos-menu-produtos3-produto1{
    position:relative;
    margin-left:34px;
    margin-top:-7px;
}
.pos-menu-produtos4{
    position:relative;
    margin-left:20px;
    margin-top:9px;
}
.pos-menu-produtos4-produto1{
    position:relative;
    margin-left:-25px;
    margin-top:9px;
}
.pos-menu-produtos5{
    position:relative;
    margin-left:-9px;
    margin-top:9px;
}

.pos-menu-produtos6{
 /*   float: right;*/    
    position:relative;
    margin-left:-15px;
    margin-top:9px;
}

.pos-menu-produtos6-btt_big{
    position:relative;
    /* margin-left:117px; */
    margin-left:-25px;
    margin-top:20px;
}


.size-menu-produtos1{
    min-width:952px;
    width:952px;
    min-height:39px;
}
.size-menu-produtos2{
    min-width:298px;
    width:298px;
    min-height:38px;
}
.size-menu-produtos3{
    min-width:140px;
    width:140px;
    min-height:30px;
}
.size-menu-produtos4{
    min-width:60px;
    width:60px;
    min-height:1px;
    height:1px;
}
.size-menu-produtos4-produto1{
    min-width:70px;
    width:70px;
    min-height:1px;
    height:1px;
}

.size-menu-produtos5{
    min-width:25px;
    width:25px;
    min-height:30px;
}
.size-menu-produtos5-produto1{
    min-width:75px;
    width:75px;
    min-height:15px;
}
.size-menu-produtos6{
    min-width:90px;
    width:90px;
    min-height:30px;
}
.size-menu-produtos7{
    min-width:86px;
    width:86px;
    min-height:30px;
}
.size-menu-produtos8{
    min-width:78px;
    width:78px;
    min-height:30px;
}
.size-menu-produtos9{
    min-width:59px;
    width:59px;
    min-height:30px;
}
.size-menu-produtos10{
    min-width:117px;
    width:117px;
    min-height:28px;
}

/* Ancho del botón Emcomendar en el menú secundario (bajo el menú ppal) */
.size-menu-produtos11{
    width:135px;
    height:18px;
}
.size-menu-produtos11-con_precio{
    width:175px;
    height:18px;
}


.colwrapper-menu-produtos{
    line-height:0;
}



.cont-menu-produtos{
    z-index:4;
    pointer-events:auto;
}
.cont-menu-produtos1{
    z-index:3;
    pointer-events:auto;
}
.cont-menu-produtos2{
    z-index:6;
    pointer-events:auto;
}
.cont-menu-produtos3{
    z-index:7;
    pointer-events:auto;
}
.cont-menu-produtos4{
    z-index:8;
    pointer-events:auto;
}
.cont-menu-produtos5{
    z-index:9;
    pointer-events:auto;
}
.cont-menu-produtos6{
    z-index:92;
    pointer-events:auto;
}
.cont-menu-produtos7{
    z-index:184;
    pointer-events:auto;
}






.para-menu-produtos{
    padding-top:0;
    text-indent:0;
    padding-right:0;
    text-align:left;
}
.para-menu-produtos1{
    padding-top:0;
    text-indent:0;
    padding-right:0;
    text-align:center;
}




.font-menu-produtos{
    font-family:Ubuntu;
    font-size:30px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:35px;
    letter-spacing:normal;
    text-shadow:none;
}
.font-menu-produtos2{
    font-family:Ubuntu;
    font-size:24px;
    font-weight:300;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:28px;
    letter-spacing:normal;
    text-shadow:none;
}
.font-menu-produtos3{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:23px;
    letter-spacing:0.30px;
    text-shadow:none;
}
.font-menu-produtos4{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    line-height:normal;
    letter-spacing:normal;
    text-shadow:none;
    text-indent:0;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:0;
    margin-bottom:0;
}


.button-menu-produtos{
    border:1px solid rgb(16,76,251);
    -webkit-border-radius:14px;
    -moz-border-radius:14px;
    border-radius:14px;
    background-color:rgb(255,255,255);
    color:rgb(16,76,251);
}
.button-menu-produtos:hover{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}
.button-menu-produtos:active{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}

/* Ancho del botón Encomendar al final de la página del producto */
.size-btt-encomendar-big{
    width:200px;
    height:27px;
}

.size-btt-encomendar-big-position{
    margin-left: 35px;
}

.size-btt-encomendar-big_con_precio{
    width:265px;
    height:27px;
}


.font-8-btt_big{
    font-family:"Open Sans";
    font-size:20px;
    font-weight:600;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    line-height:normal;
    letter-spacing:normal;
    text-shadow:none;
    text-indent:0;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:0;
    margin-bottom:0;
}


.linea_gris_440px{
	z-index: 137;
	border: 0;
	background-color: rgb(196,196,196);

	min-width: 440px;
	width: 440px;
	min-height: 1px;
	height: 1px;

	position: relative;
	margin-left: 0;
	margin-top: 0px;

	display: inline-block;
	zoom: 1;
	vertical-align: top;
}


/* ---------------------------- */












