.master-slider{position:relative; visibility:hidden; -moz-transform:translate3d(0,0,0)}
.master-slider, .master-slider *{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box}
.master-slider.before-init{}
.master-slider.ms-fullheight{height:100%}
.ms-layout-partialview .ms-view{overflow:visible; background-color:transparent}
.ms-layout-partialview .ms-container{overflow:hidden}
.master-slider img, .ms-slide-bgvideocont video{max-width:none}
.ms-ie img{border:none}
.ms-ie8 *{opacity:inherit; filter:inherit}
.ms-ie7{zoom:1}
.ms-loading-container{position:absolute; width:100%; top:0}
.ms-slide-auto-height{display:table}
.ms-loading-container .ms-loading, 
.ms-slide .ms-slide-loading{width:36px; height:36px; background:url(../images-enermovil/slider/loading-2.gif) no-repeat center white; border-radius:60px; box-shadow:0px 0px 3px rgba(0,0,0,0.2); position:absolute; left:50%; top:50%; margin:-18px; opacity:0.9}
.ms-no-swipe, .ms-def-cursor{cursor:auto !important}
.ms-grab-cursor{cursor:url("../images-enermovil/slider/grab.png"),move}
.ms-grabbing-cursor{cursor:url("../images-enermovil/slider/grabbing.png"),move}
.ms-ie .ms-grab-cursor{cursor:url("../masterslider/style/grab.cur"),move}
.ms-ie .ms-grabbing-cursor{cursor:url("../masterslider/style/grabbing.cur"),move}
.ms-view{margin:0px auto; overflow:hidden; position:relative; -webkit-perspective:2000px; -moz-perspective:2000px; -ms-perspective:2000px; perspective:2000px}
.ms-view .ms-slide-container{position:relative}
.ms-slide{position:absolute; -webkit-transform:translateZ(0px); -moz-transform:translateZ(0px); -ms-transform:translateZ(0px); -o-transform:translateZ(0px); transform:translateZ(0px); -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; height:100%}
.ms-slide.selected{}
.ms-slide .ms-slide-bgcont, 
.ms-slide .ms-slide-bgvideocont{position:absolute; overflow:hidden; width:100%}
.ms-slide .ms-slide-bgvideocont{z-index:105; height:100%}
.ms-slide .ms-slide-bgvideocont, 
.ms-slide-bgvideocont>video{-webkit-transform:translateZ(0.3px); -moz-transform:translateZ(0.3px); -ms-transform:translateZ(0.3px); -o-transform:translateZ(0.3px); transform:translateZ(0.3px)}
.ms-slide .ms-slide-bgvideo{position:absolute; top:0px}
.ms-inner-controls-cont, .ms-container{position:relative; margin:0 auto}
.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.ms-slide .ms-layer{position:absolute}
.ms-slide .ms-slide-layers{position:absolute; overflow:hidden; width:100%; height:100%; z-index:110; top:0px}
.ms-slide .ms-slide-video{position:absolute; top:0; z-index:111; background:black; padding:0; margin:0; border:none}
.ms-parallax-layer{width:100%; position:absolute; top:0}
.ms-scroll-parallax-cont{position:absolute; top:0; width:100%; height:100%; -webkit-transform:translateZ(0.4px); -moz-transform:translateZ(0.4px); -ms-transform:translateZ(0.4px); -o-transform:translateZ(0.4px); transform:translateZ(0.4px)}
.ms-scroll-parallax .ms-sl-selected .ms-scroll-parallax-cont, 
.ms-scroll-parallax .ms-sl-selected .ms-slide-bgcont{}
.ms-scroll-parallax .ms-slide-bgcont{} 
.ms-action-layer{cursor:pointer}
.ms-btn-container{position:absolute}
.ms-btn{text-decoration:none; display:inline-block; color:black; position:relative; padding:8px 15px; cursor:pointer; white-space:nowrap}
.ms-default-btn{background:#0074A2; border-radius:5px; color:#FFF}
.ms-default-btn:hover{background-color:#0098D5}
.ms-default-btn:active{top:1px}
.ms-layer.video-box{background:black}
.ms-layer.video-box iframe{padding:0; margin:0; border:none; position:absolute; z-index:110}
.ms-btn-s{ padding:14px 17px;   font-size:80%;  line-height:0}
.ms-btn-m{ padding:12px 40px}
.ms-btn-n{ padding:8px 25px;  font-size:95%}
.ms-btn-l{ padding:17px 50px;   font-size:120%}
.ms-btn-box{}
.ms-btn-round{border-radius:5px}
.ms-btn-circle{border-radius:100px}
.ms-btn-outline-box{}
.ms-btn-outline-round{border-radius:5px}
.ms-btn-outline-circle{border-radius:100px}
.ms-layer.video-box{background:black}
.ms-layer.video-box iframe{padding:0; margin:0; border:none; position:absolute; z-index:110}
.ms-slide .ms-slide-vpbtn, .ms-slide .ms-video-btn{position:absolute; cursor:pointer; z-index:110}
.ms-slide .ms-slide-vcbtn{position:absolute; cursor:pointer; z-index:113}
.ms-slide-vcbtn-mobile{position:relative; bottom:0; left:0; width:100%; height:28px; background-color:black; color:white; text-align:center; cursor:pointer; z-index:113}
.ms-slide-vcbtn-mobile .ms-vcbtn-txt{ text-transform:uppercase;  font-family:sans-serif;  font-size:0.75em;  display:inline-block;  background:url(video-close-btn.png) no-repeat 0px 3px;  padding-left:15px;  height:15px;  color:#DBDBDB;  margin-top:7px}
.ms-slide .ms-slide-vcbtn, 
.ms-slide .ms-slide-layers, 
.ms-slide .ms-slide-vpbtn, 
.ms-slide .ms-slide-video{-webkit-transform:translateZ(0.44px); -moz-transform:translateZ(0.44px); -ms-transform:translateZ(0.44px); -o-transform:translateZ(0.44px); transform:translateZ(0.44px)}
.ms-video-img{position:absolute; width:100%; height:100%; top:0; left:0}
.ms-mask-frame{overflow:hidden; position:absolute; float:left}
.ms-thumb-list{overflow:hidden; position:absolute}
.ms-thumb-list.ms-dir-h{width:100%}
.ms-thumb-list.ms-dir-v{height:100%; top:0}
.ms-thumbs-cont{position:relative; top:0 !important}
.ms-thumb-frame img{width:100%; height:auto}
.ms-thumb-frame{cursor:pointer; float:left; overflow:hidden; opacity:0.5; -webkit-transition:opacity 300ms; -moz-transition:opacity 300ms; -ms-transition:opacity 300ms; -o-transition:opacity 300ms; transition:opacity 300ms}
.ms-thumb-frame-selected{opacity:1}
.ms-tabs .ms-thumb-frame{background:url(../images-enermovil/rayoblue-enermovil.png) 10px center no-repeat #0086c5; color:#58acd8; overflow:visible; position:relative; opacity:1; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; -webkit-transition:all 300ms ease-out;     -moz-transition:all 300ms ease-out;     -ms-transition:all 300ms ease-out;     -o-transition:all 300ms ease-out;     transition:all 300ms ease-out}
.ms-tabs.ms-dir-h .ms-thumb-frame{margin-top:12px}
.ms-tabs.ms-dir-v .ms-thumb-frame{margin-left:0}
.ms-tabs .ms-thumb{padding:3px 10px 3px 50px}
.ms-tabs .ms-thumb-frame-selected{opacity:1; color:#fdd700; background:url(../images-enermovil/rayo-enermovil.png) 10px center no-repeat #0086c5}
.ms-tabs .ms-thumb-frame .ms-thumb-ol{ position:absolute;  opacity:0;  -webkit-transition:all 300ms ease-out;  -moz-transition:all 300ms ease-out;  -ms-transition:all 300ms ease-out;  -o-transition:all 300ms ease-out;  transition:all 300ms ease-out}
.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol{top:0px;  left:50%;  margin-left:-12px; border-bottom:solid 12px #F6f6f6;  border-left:solid 12px transparent;  border-right:solid 12px transparent}
.ms-tabs.ms-dir-h .ms-thumb-frame-selected .ms-thumb-ol{opacity:1; top:-12px; border-bottom-color:#EDEDED}
.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol{top:50%;  left:0;  margin-top:-12px;  border-right:solid 12px #EDEDED;  border-top:solid 12px transparent;  border-bottom:solid 12px transparent}
.ms-tabs.ms-dir-v .ms-thumb-frame-selected .ms-thumb-ol{display:none; opacity:1; left:-12px; border-right-color:white}
.ms-bullet{cursor:pointer; float:left}
.ms-bullets.ms-dir-h{position:absolute; bottom:20px; right:50%; width:100px}
.ms-bullets.ms-dir-v{position:absolute; top:50%}
.ms-bullets.ms-dir-v .ms-bullet{float:none}
.ms-bullets.ms-dir-h .ms-bullets-count{position:relative; right:-50%}
.ms-sbar{position:absolute}
.ms-sbar.ms-dir-h{left:10px; right:10px; top:5px}
.ms-sbar.ms-dir-v{top:10px; bottom:10px; right:5px}
.ms-sbar .ms-bar{height:4px; background:#333; border-radius:4px}
.ms-sbar.ms-dir-v .ms-bar{width:4px}
.ms-sbar .ms-bar{position:relative; -webkit-transition:opacity 300ms; -moz-transition:opacity 300ms; -ms-transition:opacity 300ms; -o-transition:opacity 300ms; transition:opacity 300ms}
.ms-timerbar{width:100%; bottom:0px; position:absolute}
.ms-ctimer{position:absolute; top:30px; left:30px; cursor:pointer}
.ms-ctimer-bullet{}
.ms-time-bar{-webkit-transition:width 120ms linear; -moz-transition:width 120ms linear; -ms-transition:width 120ms linear; -o-transition:width 120ms linear; transition:width 120ms linear}
.ms-ie7 .ms-tooltip-arrow{height:0px}
.ms-slide-info{position:absolute}
.ms-slide-info.ms-dir-v{top:0}
.ms-slide-info.ms-dir-h{width:100%}
@keyframes point-anim{0%{transform:scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(0.5); -o-transform:scale(0.5); -ms-transform:scale(0.5);  opacity:1}
100%{transform:scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5);  opacity:0}
}
@-webkit-keyframes point-anim{0%{-webkit-transform:scale(0.5); opacity:1}
100%{-webkit-transform:scale(1.5); opacity:0}
}
.ms-android .ms-tooltip-point .ms-point-border{animation:none; -moz-animation:none; -webkit-animation:none; -o-animation:none}
.ms-skin-default .ms-slide .ms-slide-vpbtn, 
.ms-skin-default .ms-video-btn{width:50px; height:51px; background:url(../images-enermovil/slider/light-skin-1.png) no-repeat -14px -150px; top:50%; left:50%; margin:-25px 0 0 -25px}
.ms-skin-default .ms-slide .ms-slide-vcbtn{width:30px; height:30px; background:url(../images-enermovil/slider/light-skin-1.png) no-repeat -24px -28px; top:18px; right:30px}
.ms-skin-default .ms-nav-next, 
.ms-skin-default .ms-nav-prev{width:30px; background:url(../images-enermovil/slider/light-skin-1.png); background-position:-89px -26px; height:40px; cursor:pointer; top:50%; left:30px; margin-top:-20px; position:absolute; z-index:110}
.ms-skin-default .ms-nav-next{right:30px; left:auto; background-position:-89px -103px}
.ms-skin-default .ms-bullet{width:10px; height:10px; background:#3da4dc; margin:4px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%}
.ms-skin-default .ms-bullet-selected{background:#fdd700}
.ms-skin-default .ms-time-bar{height:3px; background:#FFF; border-top:solid 1px rgba(0,0,0,0.41)}
.ms-skin-default .ms-tooltip{position:absolute; z-index:210; cursor:auto}
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow, 
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent; border-right:solid 10px transparent; position:absolute; left:50%; margin-left:-10px}
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px; border-top-color:silver; border-top-color:rgba(240,240,240,0.88); bottom:-10px}
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px; border-bottom-color:silver; border-bottom-color:rgba(240,240,240,0.88); top:-10px}
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow, 
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent; border-bottom:solid 10px transparent; position:absolute; top:50%; margin-top:-10px}
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px; border-right-color:silver; border-right-color:rgba(240,240,240,0.88); left:-10px}
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px; border-left-color:silver; border-left-color:rgba(240,240,240,0.88); right:-10px}
.ms-skin-default .ms-tooltip-point{cursor:pointer}
.ms-skin-default .ms-tooltip-point .ms-point-center{width:12px; height:12px; border-radius:15px; border:solid 2px #BBB; background:white; margin:-8px 0 0 -8px; position:absolute; z-index:105}
.ms-skin-default .ms-tooltip-point .ms-point-border{width:22px; height:22px; background:black; background:rgba(0,0,0,0.36); margin:-11px 0 0 -11px; position:absolute; border-radius:15px; animation:point-anim 1.5s infinite; -moz-animation:point-anim 1.5s infinite; -webkit-animation:point-anim 1.5s infinite; -o-animation:point-anim 1.5s infinite}
.ms-skin-default .ms-tooltip{max-width:200px}
.ms-skin-default .ms-tooltip-cont{padding:10px; background:silver; background:rgba(240,240,240,0.88); text-shadow:0 1px 0px white; margin-left:-1px}
@media 
only screen and (-webkit-min-device-pixel-ratio:2), 
only screen and (   min--moz-device-pixel-ratio:2), 
only screen and (     -o-min-device-pixel-ratio:2/1), 
only screen and (        min-device-pixel-ratio:2), 
only screen and (                min-resolution:192dpi), 
only screen and (                min-resolution:2dppx){.ms-skin-default .ms-slide .ms-slide-vpbtn,.ms-skin-default .ms-video-btn,.ms-skin-default .ms-slide .ms-slide-vcbtn,.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev,.ms-skin-default .ms-bullet{background-image:url(../images-enermovil/slider/light-skin-1-retina.png); background-size:152px 225px}

}
