@charset "utf-8";
/* CSS Document */

/*GENERAL*/
@import url(https://fonts.googleapis.com/css?family=Roboto);
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]) {display:none}
[hidden] {display:none}
/*Base*/
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;font-size:13px;line-height:1.231;background-color:#fff}
body,button,input,select,textarea{font-family:'Roboto';color:#222}
h1,h2,h3,h4,h5,p,li,a{font-family:'Roboto';line-height:1.5;color:#4a4d66}.fa{font-size:3em}
abbr[title] {border-bottom:1px dotted}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #c00;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace,monospace; _font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}q:before,q:after{content:""; content:none}
small{font-size:85%}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter: none !important}a,a:visited{text-decoration:underline}a[href]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*Estructura*/
img,object,embed,video{max-width:100%}
a:link{text-decoration:none}
ul,ol{margin:1em 0;padding:0 0 0 20px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
#popup{margin-left:auto;margin-right:auto;background-color:#ffffff;background-image:none}
iframe{border:none}

header{clear:both;float:left;margin-left:0;margin-top:0;width:100%;height:5.0em;display:block;display:block;z-index:90}
#logo{clear:none;float:left;margin-left:2%;margin-bottom:0;width:32%;display:block}
nav#menuPrincipal{clear:none;float:right;margin-right:0;width:59.1836%;margin-bottom:0;display:block}
nav#menuPrincipal > ul{width:100%}
.menu-btn{clear:both;float:right;margin-right:0;width:100%;display:none}
#nav{clear:both;float:left;margin-top:3.3em;width:100%;display:block}
/*Nav idiomas*/
nav#lang{clear:both;position:relative;margin-top:-3px;margin-bottom:0;float:right;height:2.8em;width:100%;border-top:1px solid #C00;background-color:#ccc;background:-webkit-gradient(linear,top, from(#999999),to(#330000));background:-webkit-linear-gradient(#999999,#330000);background:-moz-linear-gradient(top,#999999, #330000);background:-ms-linear-gradient(#999999,#330000);background:-o-linear-gradient(#999999,#330000);background:linear-gradient(#999999,#330000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#330000');display:block}
#idioma{float:right;width:70%;padding-right:2%;clear:both}
#idioma > div{position:relative;float:right;display:block;color:#ccc;margin-top:.5%;margin-bottom:1%;margin-left:1%;width:7%}
#idioma > div a{color:#fff}#activo{text-decoration:underline}#activo a:hover{cursor:default}
#MainMenu{position:relative;float:left;margin-left:0;padding:0 0 0 0px;margin-top:2.5em}
#MainMenu > li{float:right;width:16%}  
#MainMenu li a{text-decoration:none;padding:10px 12px;display:block;font-size:1.1em;line-height:1.0em;height:1.1em;background-color:#fff;color:#000;border-left:5px solid #c00;cursor:pointer}  
#MainMenu li a:hover{border-left:5px solid #666;background-color:#ccc} 
#MainMenu li a:active{border-left:5px solid #666;background-color:#ccc} 
#MainMenu li ul{display:none;position:absolute;min-width:160px;top:30px}
#MainMenu li:hover > ul{display:block}
#MainMenu li ul li{position:relative;background-color:#fff;border-bottom:1px solid #f00;z-index:999}#MainMenu li ul li a{cursor:pointer}
#MainMenu li ul li: hover{color:#000;background-color:#ccc;border-left:5px solid #666}
#full-news{width:185%;margin-left:-125%;z-index:99;background-color:#fff; border-bottom:1px solid #C00}
#full-support{width:185%;margin-left:-105%;z-index:99;background-color:#fff; border-bottom:1px solid #C00}
.noticiaPtda{float:left;clear:none;margin-left:3%}.noticiaPtda div{float:left;clear:none}.img-Nptda img{margin-left:5px;margin-top:5px;margin-bottom:5px}.text-Nptda{height:100px;margin-left:5px}

/*Menu desplegable lateral pussy*/
html,body{-webkit-tap-highlight-color:transparent;overflow-x:hidden}
#container{position:relative}
/* Menu Button */
.menu-btn{clear:none;position:fixed;top:0.2em;right:0;display:none}
.menu-btn{width:60px;padding:10px;float:right;margin-right:10px;margin-bottom:30px;background:#333;color:#FFF;text-align:center;cursor:pointer}.menu-btn:hover{opacity:0.6}
.pushy{position:fixed;width:200px;height:100%;top:0;z-index:99;background:#191918;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch}
.pushy a{display:block;color:#b3b3b1;padding:15px 30px;text-decoration:none;outline:0}.pushy a:hover{color:#FFF}
.pushy ul:first-child{margin-top:10px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}
.pushy-left{-webkit-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}
.pushy-right{-webkit-transform:translate3d(200px, 0, 0);-ms-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}
.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#container,.pushy,.push{transition:transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.site-overlay{display:none}
.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;background-color:rgba(0, 0, 0, 0.5);-webkit-animation:fade 500ms;animation:fade 500ms}
@keyframes "fade"{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes "fade"{0%{opacity:0}100%{opacity:1}}
.pushy-submenu ul{padding-left:15px;transition:max-height 0.2s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity 0.2s ease-in-out}.pushy-submenu > a{position:relative}.pushy-submenu > a::after{content:'';display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url("../img/nav/arrow.svg") no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform 0.2s}.pushy-submenu-closed ul{max-height:0;overflow:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.no-csstransforms3d .pushy-submenu-closed ul{max-height:none;display:none}
/*ESTILOS MAIN*/
main{clear:both;float:left;position:relative;margin-left:0;margin-top:0;width:100%;display:block}
section{clear:both;float:left;margin-left:auto;margin-right:auto;margin-top:0;position:relative;width:100%;text-align:justify;font-size:16px;line-height:1.5em;color:#333;background-color:#fff}
section a:link, section a:visited{text-decoration:none;color:#c00}
section a:hover{font-weight:bold}
article{clear:both;position:relative;float:left;width:100%; margin-bottom:20px}
.general,.generalHR{clear:both;float:left;width:90%;margin-left:5%;display:block}#general,#generalHR{clear:both;float:left;width:90%;margin-left:5%;display:block}.generalHR,#generalHR{border-bottom:1px solid #c00}
#col-linkProd{clear:both;float:left;width:90%;margin-left:5%}#col-linkProd6{clear:both;float:left;width:104%; margin-left:-2%}
.colCentrada,#colCentrada{clear:both;float:left;width:50%;margin-left:25%}
.colPortada,#colPortada-bkg{clear:both;float:left;width:50%;margin-top:3%;margin-bottom:3%}#colPortada-bkg{background:url(../../img/white-bkg.png) repeat; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px}
.colPortadaD,#colPortadaD{clear:none;float:left;width:45%;margin-top:3%;margin-bottom:3%;margin-left:5%}
.col50{clear:both;float:left;width:45%;margin-bottom:3%}.col50D{clear:none;float:left;width:45%;margin-top:3%;margin-bottom:3%;margin-left:10%}.col50 div,.col50D div{float:left}
.pieFotoL,.pieFotoL2{width:20%}.pieFotoL p,.pieFotoL2 p{font-style:italic; text-align:right}.Foto,.Foto2{clear:none;width:70%;margin-left:10%}.Foto-est50,.Foto2-est50{clear:none;width:50%;margin-left:30%}.Foto-est60,.Foto2-est60{clear:none;width:60%;margin-left:20%}#FotoNP,.FotoNP,#FotoNP2,.FotoNP2{clear:both;float:right;width:100%;margin-right:0}.Foto img,.Foto2 img,.Foto-est50 img,.Foto2-est50 img,.Foto-est60 img,.Foto2-est60 img{width:100%; float:right}#FotoNP img,.FotoNP img,#FotoNP2 img,.FotoNP2 img{float:right;margin-right:0;width:70%}.pieFotoL2,.Foto2,#FotoNP2,.FotoNP2{margin-top:40px}
#foto-separador,.foto-separador{clear:both;float:left;width:100%}
.colSupport,.colSupport2{clear:both;float:left;width:100%;margin-top:3%;margin-bottom:3%}/*A revisar más tarde*/
.colSupport2{margin-left:0}/*A revisar más tarde*/
.colText{clear:both;float:left;width:45%;margin-bottom:3%}.colImage,#colVideoD{clear:none;float:left;width:50%;margin-top:3%;margin-bottom:3%;margin-left:5%}.colImage div{float:left}
#PDF,#PDF2{margin-bottom:-20px}#PDF img{float:right;margin-right:0}#PDF img,#PDF2 img{box-shadow: 0px 0px 10px grey}#PDF2 img{float:left;width:45%;margin-left:5%}#cat2{clear:none}/*Compensa los 20px de margen bottom general de article*/
.dupla{width:70%;float:right;margin-left:10%;margin-top:40px}.dupla div{float:right;margin-left:5%;width:45%}.dupla div img{width:100%}
#ref-foto{clear:both;float:right;margin-right:0}#ref-foto p{font-style:italic;font-size:.8em}
/*Titulares-textos-links-textos especiales*/
h1{position:relative;float:right;width:60%;margin-right:12%;line-height:2.0em;font-weight:bold;text-align:right;text-transform:none;padding-right:3%;color:#fff;background-color:#C00;border-radius:5px;z-index:5;margin-top:5%;margin-bottom:5%;font-size:2em}h1#large{width:70%}
h1.blank{float:left;width:none;margin-right:none;line-height:none;font-weight:none;text-align:none;padding-right:none;color:none;background-color:none;border-radius:none;z-index:none;margin-top:none;margin-bottom:none}
h3#header{position:absolute;width:25%;left:5%;top:5%;line-height:2.0em;font-weight:bold;text-align:left;text-transform:none;padding-left:3%;color:#fff;background-color:#333;z-index:5;font-size:1.5em;z-index:999}
h1#portada{position:relative;float:right;width:45%;margin-right:0;top:20px;line-height:2.2em;font-weight:bold;text-align:right;padding-right:3%;text-transform:none;color:#fff;background-color:#C00;z-index:5;margin-bottom:30px}
h1#intro{float:right;clear:both;color:#c00;width:65%;text-align:right;margin-right:0;padding-right:0;background:none;font-size:2em}
h1#introB{float:right;clear:both;color:#c00;width:90%;text-align:right;margin-right:12%;padding-right:0;background:none;font-size:2em}
h1 span{text-transform:uppercase} 
h2.chapter{line-height:2.0em;font-weight:bold;text-align:left;color:#fff;background-color:#C00;width:95%;margin-top:0;padding-left:5%}
/*Estilo sin confirmar como prueba de promo y otro light que no sé de donde sale*/
h2#promo{color:#fff;background-color:#666;width:30%;margin-top:0;padding-left:5%}h2#light{color:#C00;font-size:2em}
h2.destacado{float:right;clear:both;color:#C00;width:65%;text-align:right;margin-right:0;border:1px solid #C00;border-radius:3px;padding-right:3%;background-color:#FFF;opacity:.8}
h2.destacadoPtda{float:right;display:block;clear:both;width:85%;text-align:right;margin-right:0;font-size:42px;line-height:2.2em;color:#222}
h2.destacadoW,h2.destacadoB,h2.destacadoT{float:right;clear:both;width:85%;text-align:right;margin-right:12%;margin-left:5%}h2.destacadoW,h2.destacadoT{color:#222}h2.destacadoB{color:#fff}
h2#destacado-lista{float:right;clear:both;color:#c00;width:50%;text-align:right;margin-right:0}#article{display:block}
h3{font-size:2em;color:#222;text-align:left}h3.dcha{float:right;clear:none; margin-right:5%; text-align:right;width:30%}
h4{font-size:1.3em;color:#666}h5{font-size:1.2em;color:#222}
.pieFoto p{font-style:italic;margin-bottom:40px}#autor{color:#C00;font-style:italic}
b,strong,span{font-weight:bold;color:#C33}
.general a,#general a{color:#c00}.general a:visited,#general a:visited{color:#c00}.general a:hover,#general a:hover{color:#c00}a:focus{outline:thin dotted}a:hover,a:active{outline:0}
p#destacado-lista{float:right;clear:both;color:#666;width:50%;text-align:right; line-height:1.5;margin-right:0}
#destacado,.destacado{width:100%;border-top:1px solid #C00;border-bottom:1px solid #C00;margin-bottom:10px}#destacado p,.destacado p,#destacado li,.destacado li{color:#C00;font-weight:700; font-size:1.3em}
.complement{display:block}
#listado{float:right;border:1px solid #C00;border-radius:5px;padding-left:40px;padding-right:40px}
/*INTROS*/
.img-promo,.img-promo-listas{width:100%}.img-promo img{width:100%;height:500px}.img-promo-listas img{width:100%;height:500px}.img-400 img{width:100%;height:300px}.img-light img{width:100%;height:150px}
.text-promo{position:absolute;right:5%;top:50px;width:90%;z-index:5}
.text-promoGuia{position:absolute;right:0;top:0;width:50%;height:100%;z-index:5;background:url(../../img/white-bkg.png) repeat}.text-promoGuia>h2{font-size:2.5em}
.text-promoW,.text-promoG,.text-promoB,.text-promoT{position:absolute;right:0;top:0;width:40%;height:100%;z-index:5}.text-promoW>h2,.text-promoG>h2,.text-promoB>h2,.text-promoT>h2{font-size:2.5em}.text-promoPtda{position:absolute;right:5%;top:0;width:65%;height:100%;z-index:5}
.text-promoW{background:url(../../img/white-bkg.png) repeat}.text-promoG{background:url(../../img/grey-bkg.png) repeat}.text-promoB,/*.text-promoPtda*/{background:url(../../img/black-bkg.png) repeat}.text-promoT{background:url(../../img/1p.gif) repeat}
#portada-intro{width:100%;background:url(../../img/test-nueva-web/promo-test-grey.jpg) center bottom no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#clear-intro{width:100%;background:url(../../img/test-nueva-web/promo-clear.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#header-photo{float:right;margin-right:2%;margin-bottom:0}#header-photo p{font-size:.8em}
p.banda,p.banda a{position:relative;color:#fff;width:90%;padding-bottom:3%;text-align:center;font-size:2.0em;line-height:1.1em}
/*down-up*/
#down,#down-art{display:block;float:right;clear:both;margin-right:12%;margin-top:5%;width:50px}#downPtda{display:block;float:right;clear:both;margin-right:0;width:50px}#up{position:fixed;right:1em;bottom:1em;z-index:999}
ul.downGiro,ul#downGiro{margin:0;padding:0;text-align:center;position:relative;clear:both;margin-top:5px;float:left}
ul.downGiro li,ul#downGiro li{display:inline-block;list-style:none} 
ul.downGiro li a,ul#downGiro li a{display:block;position:relative;font-size:.7em;top:0;left:0}
ul.downGiro li a,ul.downGiro li a:before,ul.downGiro li a:after,ul#downGiro li a,ul#downGiro li a:before,ul#downGiro li a:after{color:#fff;font-weight:300;text-decoration:none;transition:all .20s ease;-webkit-transition:all .20s ease;-moz-transition:all .20s ease;-o-transition:all .20s ease}
#giroDown a{float:left;width:50px;height:50px;background-color:#c00;border-radius:10px;-webkit-transition:all .40s ease;-moz-transition:all .40s ease;-o-transition:all .40s ease;transition:all .40s ease}
#giroUp a{float:left;width:50px;height:50px;background-color:#666;opacity:.8;border-radius:10px;-webkit-transition:all .40s ease;-moz-transition:all .40s ease;-o-transition:all .40s ease;transition:all .40s ease}#giroUp a:hover{background-color:#333}
#giroBajar a,#giroSubir a{float:left;width:50px;height:50px;background-color:#666;opacity:.8;border-radius:10px;-webkit-transition:all .40s ease;-moz-transition:all .40s ease;-o-transition:all .40s ease;transition:all .40s ease}#giroBajar a:hover,#giroSubir a:hover{background-color:#333}#giroBajar i,#giroSubir i{width:90%;margin-left:5%;font-size:36px;margin-top:5px}
#giroDown i{width:90%;margin-left:2px;font-size:36px;margin-top:5px;color:#FFF}#giroUp i{width:90%;margin-left:5%;font-size:36px;margin-top:5px}
#giroDown a animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s}
#giroDown a:hover{border-radius:50%;background-color:#c66;opacity:.8;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
#giroDown p{padding-top:3px;margin-left:3px;width:73px}
/*Estilos Promoción Success de Portada*/
#bloque-cuatro{width:1300px;margin-left:auto;margin-right:auto}#bloque-tres{width:850px;margin-left:auto;margin-right:auto}
.promoSuccess{clear:none;float:left;width:auto;height:auto;border:1px solid #c00;border-radius:5px;margin-bottom:5%;margin-top:1%;margin-left:5px;margin-right:5px}
.cajaSup{clear:both;float:left;width:300px;height:66px;margin-left:5px;margin-right:5px;margin-top:5px;border-bottom:1px solid #c00;background:#d4d4d4;background:-webkit-gradient(linear,top,from(#9b9b9b),to(#ffffff));background:-webkit-linear-gradient(#9b9b9b,#ffffff);background:-moz-linear-gradient(top,#9b9b9b,#ffffff);background:-ms-linear-gradient(#9b9b9b,#ffffff);background:-o-linear-gradient(#9b9b9b, #ffffff);background:linear-gradient(#9b9b9b,#ffffff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b9b9b',endColorstr='#ffffff');zoom:1}
.cajaSup p{padding-left:5%;padding-top:-5%;font-size:1.1em}.carrousel{clear:both;margin-left:5px;margin-bottom:5px;display:block}
/* Banner Promo eBook y Christmas*/
.TECelementG{position:relative;float:left;width:100%;height:250px;margin-bottom:5%;border-radius:10px;z-index:2}
.TECelement,.TECelement2{position:relative;float:left;width:47%;height:auto;margin-bottom:3%;z-index:2}.TECelement{clear:both}.TECelement2{clear:none;margin-left:6%}
.TECboton,.TECbotonG{position:relative;float:left;clear:both;width:100%;height:10vh;background-color:#c00;border-radius:10px}.TECboton{margin-bottom:12vh}.TECbotonG{margin-bottom:8vh}.TECboton h3,.TECbotonG h3{position:relative;float:left;clear:both;width:55%;color:#FFF;padding-left:5%;padding-top:3%;margin:0}.TECboton:hover,.TECbotonG:hover{background-color:#c33}
.TECimg{position:relative;float:left;clear:none;width:25%;margin-left:5%;background-color:#FFF;border:3px solid #C00;border-radius:50%;margin-top:-6vh;overflow:hidden}.TECimg img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease; width:100%}.TECimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.TECimgG{position:relative;float:right;clear:none;width:11%;margin-right:5%;background-color:#FFF;border:3px solid #C00;border-radius:50%;margin-top:-6vh;overflow:hidden}.TECimgG img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease; width:100%}.TECimgG:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.TECtext{position:relative;float:left; clear:both;width:90%; margin-left:5%;margin-bottom:3%}
#eBook{clear:both;width:90%;margin-left:5%;margin-bottom:5%; margin-top:50px;background:url(../../img/headers/ebook-wireEDM.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;color:#fff;z-index:2; border:2px solid #666; border-radius:10px}
#eBook h2,#eBook h3,#eBook a,#eShop h2,#eShop h3,#eShop a{margin-left:5%}#eBook h2,#eShop h2{clear:both;padding-top:10px}#eBook h3,#eShop h3{font-size:1.5em;line-height:1.5em;padding-bottom:20px}#eBook a,#eShop a{background:#C00;color:#FFF;padding-left:10px;padding-top:10px;padding-right:10px;padding-bottom:10px;margin-bottom:20px}
#eMK-FW24{clear:both;width:90%;height:30vh;margin-left:5%;margin-bottom:5%;margin-top:50px;background:url(../../img/news/fw24/eMK-bkg.jpg) left center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;color:#fff;z-index:2; border:2px solid #666; border-radius:10px}#eMK-container{width:100%}#eMK-izda{float:left;clear:both;width:50%;padding-top:10px;padding-bottom:10px}#eMK-dcha{float:left;clear:none;width:30%;margin-left:10%;margin-top:50px}
#eMK-FW24 h2,#eMK-FW24 h3,#eMK-FW24 a{margin-left:5%}#eMK-FW24 h2{clear:both;padding-top:10px}#eMK-FW24 h3{font-size:1.5em;line-height:1.5em;padding-bottom:20px}#eMK-FW24 a{background:#C00;color:#FFF;padding-left:20px;padding-top:70px;padding-right:20px;padding-bottom:70px;margin-top:20px}
/*#Christmas{clear:both;width:90%;margin-left:5%;margin-bottom:5%; margin-top:50px;background:url(../../img/christmas22/christmas-promo22.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;color:#fff;z-index:2; border:2px solid #666; border-radius:10px}
#Christmas h2,#Christmas h3,#Christmas a{margin-left:5%}#Christmas h2{clear:both;font-size:1.7em;line-height:1.7em;padding-top:10px;color:#C00}#Christmas h3{font-size:1.5em;line-height:1.5em;padding-bottom:20px}#Christmas a{background:#C00;color:#FFF;padding-left:10px;padding-top:10px;padding-right:10px;padding-bottom:10px;margin-bottom:20px}
*/
#promo{position:relative;float:left;width:250px;margin-left:0;margin-top:0;line-height:2.0em;font-size:1.5em;font-weight:bold;text-align:left;text-transform:none;padding-left:5%;color:#fff;background-color:#666;border-radius:7px 0;z-index:5}
/*Formularios*/
#url{display:none}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;*margin-left:-7px;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}
table button,table input{*overflow:auto}
input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button}input[type="reset"]{margin-left:20px}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box}
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-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:valid,textarea:valid {  }
input:invalid,textarea:invalid{background-color:#f0dddd}
/* proviniente de formularios*/
#form-confirmacion{width:98%;height:80px}#form-confirmacion-CV{width:98%;height:110px}
.form-confirma{width:98%;height:40px}
legend{width:98%;height:20px;text-align:left;font-size:1.4em;font-weight:700;color:#C00;margin-bottom:1em}
label{width:98%;height:20px;text-align:left}
label p{line-height:1em;margin-top:0;margin-bottom:0}
.explain,#explain{width:80%}.explain p{padding-top:1.5%}#explain p{padding-top:.5%}
#control-num p{padding-top:20px}#control-num2 p{padding-top:40px}
#checking{width:95%;float:left;text-align:left}
#answer{width:98%}
input{width:98%;height:25px;font:300 36px;margin:5px 0 10px 0}
input[type=checkbox]{width:10%;heigth:20px;float:left;margin-bottom:10px;cursor:pointer}
select{width:98%;height:25px;font:300 36px;margin:5px 0 10px 0}
textarea{width:98%;height:100px;font:300 36px;margin:5px 0 10px 0}
input[type=submit]{background-color:#c00;height:30px;width:40%;border:none;font-weight:400;letter-spacing:2px;color:#fff}input[type=submit]:hover{background-color:#900}
input[type=file]{/*background-color:#c00;height:30px;*/width:100%;border:none;font-weight:400;letter-spacing:2px;color:#666}
input[type=reset]{background-color:#333;height:30px;width:40%;border:none;font-weight:400;letter-spacing:2px;color:#fff}input[type=reset]:hover{background-color:#666}
#browser-file{width:98%; border:1px solid #ccc}
/*Divisores selectores*/
#selector{clear:both;width:100%}#selector div{float:left}
#selector-formL{clear:both;width:40%}#selector-formR{clear:none;width:40%;margin-left:5%}
/*Botones radio formularios*/
.radio{display: block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radio input{position:absolute;opacity:0;cursor:pointer}
.radio .check{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #ccc;border-radius:50%}
.radio:hover input ~ .check{border: 2px solid #c00}
.radio input:checked ~ .check{background-color:#c00;border:none}
.radio .check:after{content:"";position:absolute;display:none}
.radio input:checked ~ .check:after{display:block}
/*Botones links estandar*/
#linkSTD-dcha{float:right;clear:both}
#buttonSTD,.buttonSTD{color:rgb(255,255,255);display:inline-block;width:250px;text-align:center;padding:8px 10px;text-shadow:none;background-color:rgb(204,0,0);margin-bottom:10px}#buttonSTD:hover,.buttonSTD:hover{background-color:rgb(153,0,0)}.STDright{float:right; margin-right:0; margin-top:5px}.STDlarge{width:450px;font-size:1.2em;margin-top:20px}.STDcentrado{width:50%; margin-left:25%}
#buttonSTD50,.buttonSTD50{color:rgb(255,255,255);display:inline-block;width:50%;text-align:center;padding:8px 10px;text-shadow:none;background-color:rgb(204,0,0);margin-left:25%;margin-bottom:10px}#buttonSTDcentrado:hover,.buttonSTDcentrado:hover{background-color:rgb(153,0,0)}#STDcentrado{width:50%; margin-left:25%;border-radius:20px}
.STDintro,.STDnews{float:right;clear:both;background-color:none;border-radius:10px}.STDintro{margin-right:5%}.STDnews{margin-right:12%}.STDintro span,.STDnews span{font-size:1.5em}
/* Botones de links a Info, demo y quote */
.buttonA,#buttonA,.buttonB,#buttonB,.buttonC,#buttonC{display:inline-block;white-space:nowrap;background-color:#ccc;background-image:linear-gradient(top,#eee,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');border:1px solid #777;padding:0 1.5em;margin:0.5em;font:bold 1.1em/1.4em "Century Gothic",Arial,Helvetica;text-decoration:none;color:#333;border-radius:.2em;box-shadow:0 0 1px 1px rgba(255,255,255,.8)inset,0 1px 0 rgba(0,0,0,.3)}
#buttonA,#buttonB,#buttonC{margin-bottom:5%} 
.buttonA:hover,#buttonA:hover,.buttonB:hover,#buttonB:hover,.buttonC:hover,#buttonC:hover{background-color:#ddd;background-image:linear-gradient(top,#fafafa,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa',EndColorStr='#dddddd')}
.buttonA:active,#buttonA:active,.buttonB:active,#buttonB:active,.buttonC:active,#buttonC:active{box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;position:relative;top:1px}
.buttonA:focus,#buttonA:focus,.buttonB:focus,#buttonB:focus,.buttonC:focus,#buttonC:focus{outline:0;background:#fafafa}    
.buttonA:before,#buttonA:before,.buttonB:before,#buttonB:before,.buttonC:before,#buttonC:before{background:#ccc;background:rgba(0,0,0,.1);float:left;width:1em;text-align:center;font-size:1.5em;margin:0 1em 0 -1em;padding:0 .2em;box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);border-radius:.15em 0 0 .15em;pointer-events:none}
.email:before, #email:before {content: "\2709";}.play:before, #play:before {content: "\25B6";}
#lat-cont{top:35vh;}#lat-demo{top:45vh;}#lat-pres{top:55vh;}#lat-cont,#lat-demo,#lat-pres{position:fixed;z-index:999;right:-220px;visibility:hidden;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease}
#lat-cont:hover,#lat-demo:hover,#lat-pres:hover{right:-50px}
/*Links productos - nosotros*/
#col-linkProd{width:100%; margin-left:0}
.link-square{float:left;width:40%;margin-left:0%; margin-bottom:5%;border:1px solid #333}.square-head{width:95%;height:50px;margin-left:0;margin-top:0;line-height:3.0em;font-weight:bold;text-align:left;text-transform:none;padding-left:5%;color:#fff;background-color:#c00}.square-head h3{color:#FFF;font-size:1.2em; padding-top:10px;margin:0}
.square-img{width:100%;height:200px;overflow:hidden}.square-text{height:300px;margin-top:20px;padding-left:10px;padding-right:10px}.square-text-De{height:340px;margin-top:20px;padding-left:10px;padding-right:10px}.link-space{display:block;float:left;clear:none;width:19%;margin-left:0;margin-right:0; height:450px}

#col-NlinkProd{position:relative;float:left;width:85%;margin-left:5%}
.Nlink-square{position:relative;float:left;clear:none;width:45%;margin-left:5%;margin-bottom:5%;background-color:#eee;border-radius:15px}.Nsquare-head{width:400px;height:50px;margin-left:auto;margin-right:auto;margin-top:20px;line-height:3.0em}.Nsquare-head h3{color:#FFF;font-size:1.2em;text-align:center;padding-top:10px;margin:0}
.Nsquare-img{width:400px;height:200px;margin-left:auto;margin-right:auto;margin-top:5%;border-radius:15px;overflow:hidden}.Nsquare-text{width:400px;margin-left:auto;margin-right:auto;height:auto;margin-top:20px}.square-text-De{height:340px;margin-top:20px;padding-left:10px;padding-right:10px}.link-space{display:block;float:left;clear:none;width:19%;margin-left:0;margin-right:0; height:450px}
#botones-laterales{clear:none;float:left;width:50%;margin-left:25%;margin-bottom:5%;margin-top:2%;display:block}.un{float:left;clear:none;width:100%;vertical-align:central;margin-bottom:20px}
#news-buttons{clear:both;width:94%;margin-left:3%;margin-top:3%}.cinco{float:left;clear:none;width:29%;margin-left:2%;margin-right:2%;vertical-align:central;margin-bottom:20px}
.img-boton{float:left;width:100%;border:1px solid #c00;border-radius:10px;height:56px;color:#FFF;background-color:#c00}.img-boton img{float:left;padding:3px 3px 3px 3px; width:50px}.img-boton p{color:#FFF;float:left;clear:none;margin-left:5px;vertical-align:central}.img-boton:hover{background-color:#333}
.img-botonA{float:left;clear:none;width:250px;margin-right:30px;margin-bottom:20px;border:1px solid #c00;border-radius:10px;height:56px;color:#FFF;background-color:#c00;display:block}.img-botonA img{float:left;padding:3px 3px 3px 3px; width:50px}.img-botonA p{color:#FFF;float:left;clear:none;margin-left:5px;vertical-align:central}.img-botonA:hover{background-color:#333}
.img-botonB{float:left;clear:both;width:250px;margin-bottom:20px;border:1px solid #c00;border-radius:10px;height:56px;color:#FFF;background-color:#c00;display:none}.img-botonB img{float:left;padding:3px 3px 3px 3px; width:50px}.img-botonB p{color:#FFF;float:left;clear:none;margin-left:5px;vertical-align:central}.img-botonB:hover{background-color:#333}
#nos-botones{width:850px;margin-left:auto;margin-right:auto}.link-nos{float:left;width:250px;height:200px;margin-left:15px;margin-right:15px;margin-bottom:5%;border:1px solid #333}.link-nos:hover{box-shadow: 5px 5px 5px #888888}.nos-img{width:100%;height:150px;overflow:hidden}.nos-head{width:95%;height:50px;margin-left:0;margin-bottom:0;line-height:3.0em;font-weight:bold;text-align:left;text-transform:none;padding-left:5%;color:#fff;background-color:#c00}.nos-head h3{color:#FFF;font-size:1.2em;padding-top:10px;margin:0}
/* anexos laterales formularios*/
#TablaContacto{margin-left:auto;margin-right:auto;float:left;width:100%;margin-bottom:40px}
#TablaMapa-Izda,#TablaMapa-Dcha{float:left;width:45%}#TablaMapa-Dcha{clear:none;margin-left:10%}#TablaMapa-Izda li,#TablaMapa-Dcha li{height:480px}
ul.tarjeta, ul.tarjeta li{float:left;list-style:none;margin:0 auto;padding:0}
ul.tarjeta{font-size:1.0em;line-height:1.4em;width:100%;/*//background-color:#DDD;//border:1px solid #000;border:none*/}
ul.tarjeta li{width:96%;background-color:#EEE;border-width:1px;border-style:solid;display:block;padding:10px;margin-left:2%;margin-bottom:3%}
ul.tarjeta li h4{font-size:1.1em;color:#c00;margin-bottom:.4em;padding-left:3%}
ul.tarjeta li p{padding-left:3%}
ul.tarjeta li a{color:#c00}
#map, #map2, #map3, #map4{height:280px;width:96%;margin-left:2%;margin-top:3%;border:1px solid #333}
.tarjeta li div{width:40%;margin-left:6%;float:left;clear:none}
/*Links giratorios */
#botonesGiro2{clear:both;float:left;width:45%;margin-left:1%}
#botonesGiro2R{clear:both;float:right;width:45%;margin-right:1%}
#botonesGiro3{clear:both;float:left;margin-top:20px;width:90%; margin-left:5%;margin-bottom:20px}
#botonesGiro3R{clear:both;float:right;margin-top:20px;width:88%;margin-right:12%;margin-bottom:20px}
#botonesGiro4{clear:both;float:left;width:98%;margin-left:1%}
#botonesGiro4R{clear:both;float:right;width:80%;margin-left:1%}
#botonesGiro5{clear:both;float:left;width:96%;margin-left:4%}
#botonesGiro6{clear:both;float:left;width:98%;margin-left:1%}
.boton{position:relative;float:left;width:45%;margin-top:0.5em;margin-right:3%;display:block}
.boton3{position:relative;float:left;width:30%;margin-top:0.5em;margin-right:3%;display:block}
.boton4{position:relative;float:left;width:45%;margin-top:0.5em;margin-right:3%;display:block}
.boton5{position:relative;float:left;width:15%;margin-top:0.5em;margin-right:4%;display:block}
.boton54{position:relative;float:left;width:15%;margin-top:0.5em;margin-right:10%;display:block}
.boton6{position:relative;float:left;width:30%;margin-top:0.5em;margin-right:3%;display:block}
ul.LinkGiro{margin:0;padding:0;text-align:center;position:relative;clear:both;margin-top:10px;float:left}
ul.LinkGiro li{display:inline-block;list-style:none}
ul.LinkGiro li a{display:block;position:relative;top:0;left:0;margin:20px;padding:10px}
ul.LinkGiro li a,ul.LinkGiro li a:before,ul.LinkGiro li a:after{color:#fff;font-size:1.1em;font-weight:300;text-decoration:none;transition:all .20s ease;-webkit-transition:all .20s ease;-moz-transition:all .20s ease;-o-transition:all .20s ease}
.Giro a{width:120px;height:120px;background-color:#c00;-webkit-transition:all .40s ease;-moz-transition:all .40s ease;-o-transition:all .40s ease;transition:all .40s ease}
.Giro a:hover{color:#fff;border-radius:50%;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.show{display:block !important;transition:all .20s ease;-webkit-transition:all .20s ease;-moz-transition:all .20s ease;-o-transition:all .20s ease}
.Giro p{padding-top:10px;color:#FFF}
#botonesGiro{width:90%;margin-left:5%}
ul.LinkGiro li a,ul.LinkGiro li a:before,ul.LinkGiro li a:after{font-size:1.2em}
.boton{width:45%;margin-right:3%;display:block}
.button{font:bold 1.1em/1.4em "Roboto"}
.button{background-color:#c00;border:none;color:white;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}
.button-news{height:80px;width:20%;margin-right:3%;background-color:white;color:black;border:2px solid #c00;border-radius:5px;transition-duration:0.4s;margin-bottom:40px}.button-news p,.button-news a{color:#000}.button-news:hover{background-color:#F99;color:white}
/*Video*/
#videoQuery{margin-top:5%}.video4{float:left;width:45%;margin-right:3%}.pieVideo4 p{text-align:left;font-style:italic}
.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}
.video-responsive iframe,.video-responsive object,.video-responsive embed{height:100%;left:0;position:absolute;top:0;width:100%}
.embed-youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.embed-youtube iframe,.embed-youtube object,.embed-youtube embed{border:0;position:absolute;top:0;left:0;width:100%;height:100%}
/*Link banner*/
#linkBanner{position:relative;float:left;width:100%;margin-top:5%;height:200px;background-color:#C00}#linkBannerImage{clear:both;float:left;width:50%;height:200px;display:block}#linkBannerText{clear:none;float:left;width:44%; margin-left:3%}#linkBannerText p{width:100%;font-size:1.4em;color:#FFF}#linkBannerText p span{font-weight:700;color:#FFF}
#linkBanner-metalcam{width:100%;height:200px;background:url(../../img/test-nueva-web/link-banner-metalcam.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#linkBanner-partners{width:100%;height:200px;background:url(../../img/test-nueva-web/link-banner-metalcam.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#linkBanner-trabaja{width:100%;height:200px;background:url(../../img/test-nueva-web/link-banner-metalcam.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;margin-bottom:10%}
/*links a partners*/
.colaboradorLogo{width:350px;margin-right:50px}.colaboradorLogoP{border:3px solid #C00;border-radius:10px;background-color:#FFF;width:350px;margin-right:50px}.colaboradorLogo img,.colaboradorLogoP img{width:80%; margin-left:10%}.colaboradorLogoP:hover{border:3px solid #666; opacity:.8}
/*links a productos*/
#col-linkProdN{clear:both;float:left;width:86%;margin-left:7%}
.linkProdN,.linkProdN1{float:left;border:1px solid #c00;margin-bottom:2em;border-radius:10px}.linkProdN1{clear:both;float:left;height:250px;width:96%;margin-left:2%}.linkProdN{float:left;height:120px;width:22%;margin-left:2%}
.textTEC{width:100%;height:80px;background-color:#fff;opacity:.8;border-top-left-radius:9px;border-top-right-radius:9px}.textTEC h3{color:#C00;font-size:1.2em;margin-left:5%;margin-top:0;padding-top:10px;width:90%}.textTEC h3 span{color:#333;font-size:.8em;line-height:1.0em;font-weight:300}
.linkProdN h3{color:#C00;background-color:#fff;opacity:.8;border-top-left-radius:9px;border-top-right-radius:9px;font-size:1.2em;padding-left:5%;padding-right:5%;margin-top:0;padding-top:10px;width:90%;height:40px}
.linkProdN img{margin-top:-90px;padding-left:1%;width:98%;height:120px}.linkProdN1 img{margin-top:-90px;padding-left:1%;width:98%;height:220px}
.imgTEC{position:relative;float:right;clear:none;width:150px;height:150px;margin-right:5%;background-color:#FFF;border:3px solid #C00;border-radius:50%;margin-top:-6vh;overflow:hidden;display:block}.imgTEC img{width:150px;margin-top:-6vh;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;}.imgTEC:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.linkProd,.linkProd1,.linkProd6{float:left;height:250px;border:1px solid #c00;margin-bottom:2em;border-radius:10px}.linkProd{width:36%;margin-left:6%;margin-right:6%}.linkProd1{width:88%;margin-left:6%;margin-right:6%}.linkProd6{width:29%;margin-left:2%;margin-right:2%}
.linkProdFoto,#linkProdFoto{float:left;height:250px;width:30%;margin-left:5%;border:1px solid #F60;margin-bottom:2em;border-radius:10px}
.linkProd:hover,.linkProd1:hover,.linkProd6:hover{opacity:.8}
/*#linkProd{color:#fff; z-index:2;background:url(../../img/headers/stImg.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}seguramente no sirva*/
#st{color:#fff;z-index:2;background:url(../../img/headers/stImg.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#plus{color:#fff;z-index:2;background:url(../../img/headers/plusImg.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#fworks{color:#fff;z-index:2;background:url(../../img/headers/fwImg.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#accam{color:#fff;z-index:2;background:url(../../img/headers/acImg.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#cad3{color:#fff;z-index:2;background:url(../../img/bckg/cad3Img.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#wire{color:#fff;z-index:2;background:url(../../img/bckg/wireImg.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#mill{color:#fff;z-index:2;background:url(../../img/bckg/millImg.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
/*#wirePtda{color:#fff;z-index:2;background:url(../../img/bckg/wirePtda.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#millPtda{color:#fff;z-index:2;background:url(../../img/bckg/millPtda.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#cad3dPtda{color:#fff;z-index:2;background:url(../../img/bckg/cad3dPtda.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#lath{color:#fff;z-index:2;background:url(../../img/bckg/latheImg.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#milt{color:#fff;z-index:2;background:url(../../img/bckg/millturnImg.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#cort{color:#fff;z-index:2;background:url(../../img/bckg/laserImg.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#cad3p{color:#fff;z-index:2;background:url(../../img/bckg/bkp-designer.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#wirep{color:#fff;z-index:2;background:url(../../img/bckg/bkp-wire.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#millp{color:#fff;z-index:2;background:url(../../img/bckg/bkp-mill.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#lathp{color:#fff;z-index:2;background:url(../../img/bckg/bkp-lathe.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#miltp{color:#fff;z-index:2;background:url(../../img/bckg/bkp-millturn.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
#cortp{color:#fff;z-index:2;background:url(../../img/bckg/bkp-cutters.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
*/
.linkProd h3,.linkProd1 h3,.linkProd6 h3{color:#C00;background-color:#fff;opacity:.8;font-size:1.2em;height:100px;border-top-left-radius:9px;border-top-right-radius:9px;padding-left:5%;padding-right:5%;margin-top:0;padding-top:10px;width:90%}
.linkProd h3 span,.linkProd1 h3 span,.linkProd6 h3 span{color:#333;font-size:.8em;line-height:1.0em;font-weight:300}
.linkProd button,.linkProd1 button{margin-left:15%}
.cuadroLink-producto a{position:relative;float:left;width:50%;margin-left:25%;margin-top:1%;margin-bottom:3%;padding:5px 5px 5px 5px;text-align:center;font-weight:bold;color:#c00;background-color:#ccc;border:1px solid #999}
.cuadroLink-producto a:hover{border:1px solid #c30;color:#fff;background-color:#c00;opacity:.8}
.linkProd img,.linkProd1 img,.linkProd6 img{margin-top:-90px;padding-left:1%;width:98%;height:220px}
/*fabricantes productos*/
#Linkfabricante{width:100%;margin-left:0}#Linkfabricante img{ float:left;clear:none;width:200px;margin-left:50px;margin-bottom:2%;border:1px solid #C00;border-radius:5px;box-shadow:2px 2px grey}#Linkfabricante img:hover{box-shadow:none}
/*faldón a catálogos*/
.catalogos{font-size:24px}.catalogos span{margin-bottom:20px}.catalogos i{font-size:2.5em}
#catalogo{clear:both;width:100%;height:160px;background:url(../../img/test-nueva-web/bkg-link-catalogos.jpg) top right no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;opacity:.8}
#PDFtext{float:left;width:50%;margin-left:5%;margin-bottom:0}#PDFtext p{padding-left:15%}#PDFtext i{font-size:3.5em}
/*News*/
#empaquetado-news{margin-bottom:20px}
/*Páginas de listas - es muy poco código, pero opción de incluirlo en otra hoja de estilos exclusiva plantilla*/
.ficha-graf{float:left;clear:both;width:30%;height:200px}.ficha-graf img{float:left;width:100%; max-width:280px}
.ficha-text{float:left;clear:none;width:65%;margin-left:5%}
hr.listas{width:100%;color:#C00; margin-top:20px; margin-bottom:20px}
.fichaN h4{margin-top:4%;text-align:right}
.grafN{width:30%;height:100%;float:left;margin-top:5px;margin-left:5px}.textN{width:65%;float:left;margin-left:2%}.textN p{text-align:right}.textN h4{color:#333}.textN a{font-size:1.2em}
.fichaN{width:45%;height:200px;float:left;margin-right:5%;margin-bottom:2%}
.headFicha{width:98%;height:20px;float:left;padding-right:2%;text-align:right;background-color:#333;color:#FFF}
/* ASIDE */
/* Por ahora aside no tiene utilidad*/
aside, aside#movilTablet{clear:none;width:100%;position:relative;float:right;margin-top:0;margin-right:0;display:block}
#AsideL{width:640px}#AsideR{clear:none; width:30%;margin-left:5%}
#NoticiasInteres{font-size:22px}
.novaBlock{float:left;height:60px;margin-right:2%;margin-bottom:2%;width:23%}
#AsideFaldon{clear:both;float:left;padding-top:2%;padding-bottom:2%;width:100%;background-color:#ccc}
#col1{clear:both;float:left;margin-left:5%;width:30%}#col2{clear:none;float:right;margin-right:5%;width:35%}
/* LINKS SOCIALES COMPARTIR/LIKE */
.RRSS{float:left;width:auto;clear:none;margin-right:2%;margin-bottom:10px;vertical-align:middle}#LD{margin-top:-3px}.fb-share-button{margin-top:3px}
/*FOOTER*/
footer{clear:both;float:left;margin-left:0;width:100%;background:#990000;background:-webkit-gradient(linear,top, from(#CC0000),to(#330000));background:-webkit-linear-gradient(#cc0000,#330000);background:-moz-linear-gradient(top,#cc0000, #330000);background:-ms-linear-gradient(#cc0000,#330000);background:-o-linear-gradient(#cc0000,#330000);background:linear-gradient(#cc0000,#330000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000',endColorstr='#330000');zoom:1;display:block}
#footerSup{padding-top:1%;width:100%;height:12em;float:left;background:none}
#footerGral{float:left;width:96%;margin-left:2%;vertical-align:top;color:#ccc;display:block}
.subFooter{float:left;width:18%;margin-left:1%;margin-right:1%;vertical-align:top;color:#eee}.subFooter ul{list-style:none;margin:0;padding:0;text-align:left;color:#eee;font-size:1em;font-weight:normal;line-height:1.2em}.subFooter ul a{color:#eee;font-size:1em;font-weight:normal;line-height:1.2em}.subFooter ul li{color:#eee;height:14px;font-weight:200}.subFooter ul li a:hover{color:#cf0;font-weight:200;border:none}.subFooter h5{color:#fff;font-size:1.0em;font-weight:bold;line-height:0.6em;text-decoration:underline}li.top{color:#fff;font-size:1.0em;font-weight:blod;line-height:0.6em;text-decoration:underline;margin-top:20px}
#footerSocial{clear:both;width:30%;float:right;margin-right:5%;margin-bottom:2%}#footerSocial > div{position:relative;float:right;width:20%;margin-left:5%;margin-top:5%;margin-bottom:5%}
/* Elementos footer reducido*/
#footerInf{margin-left:auto;margin-right:auto;float:left;width:100%;color:#fff;font-size:1.0em;text-align:center;background:none}.footerInf a{color:#FC0}#linkSocial{position:absolute;width:30%;left:5%;bottom:200px;display:block;z-index:99}#linkSocial > div{position:relative;float:left;width:60px;margin-right:2%;margin-top:2%}#firma{clear:both;position:relative;width:100%;background:none}#copy{margin-right:auto;margin-left:auto;vertical-align:middle;text-align:center}#copy p{color:#FFF}#metalcam{margin-left:auto;margin-right:auto;padding-bottom:1%;width:150px;vertical-align:middle}
@media only screen and ( max-width: 95em ){
h1{margin-top:7%}.text-promoW>h2,.text-promoB>h2,.text-promoT>h2,.text-promoGuia>h2{font-size:2em}h2.destacadoPtda{font-size:28px;line-height:1.3em}#bloque-cuatro{width:680px}#eMK-FW24{height:45vh}#col-NlinkProd{width:95%;margin-left:0}#botones-laterales{width:70%;margin-left:15%}.pastillaTEC,.pastillaTEC2{height:30vh}.textTEC{height:100px}.textTEC h3{width:70%}}
@media only screen and ( max-width: 65em ) /* aprox 1100 */{
#logo{clear:none;float:left;margin-left:2%; margin-bottom:2%;width:28%;display:block}
nav#menuPrincipal{clear:none;float:right;margin-right:0;width:67%;display:block}
#idioma > div{margin-top:1%;margin-bottom:1%;float:right;width:12%}
.img-promo img{width:100%;height:400px}.text-promoW,.text-promoB,.text-promoT{width:55%}.text-promoGuia{width:70%}.text-promoPtda{width:85%}.text-promoW>h2,.text-promoB>h2,.text-promoT>h2,.text-promoGuia>h2{font-size:1.7em}
#down,@down-art{margin-top:2%}
h1{width:40%;margin-bottom:0; margin-top:5%}
.colCentrada,#colCentrada{width:60%;margin-left:20%}
#col-linkProd{width:90%;margin-left:5%}
#colPortada-bkg{width:60%}
#promoSuccess{clear:both;float:left;width:80%; margin-left:10%}
h3.dcha{float:left;clear:both;width:90%;margin-left:5%;text-align:left}
#botonesGiro3R{width:90%;margin-right:10%}#botonesGiro4R{clear:both;float:right;width:90%;margin-left:1%}
#nos-botones{width:700px}.link-nos{width:225px;height:185px;margin-left:15px;margin-right:15px}.nos-img{height:135px}
.linkProd,.linkProd6{float:left;width:40%;margin-left:4%;margin-right:4%}.linkProd h3,.linkProd6 h3{height:105px}.square-text{height:340px}.square-text-De{height:390px}
.tarjeta li div{width:90%;margin-left:5%;float:left;clear:both}
#eMK-FW24{height:50vh}.Nsquare-img{width:300px;height:150px}.Nsquare-text{width:300px}.Nsquare-head{width:300px}
.textTEC h3{width:65%}}
@media only screen and ( max-width: 53em ) /* aprox 850 */{
#logo{width:46.7193%}.menu-btn{top:0.5em;display:block}nav#menuPrincipal{display:none}
.img-promo img{width:100%;height:350px}
.text-promoW,.text-promoB,.text-promoT{width:65%}.text-promoPtda{width:100%}h1#large{width:60%}h1{margin-right:10%}h2.destacadoW,h2.destacadoB,h2.destacadoT{margin-right:10%}.text-promoW>h2,.text-promoB>h2,.text-promoT>h2,.text-promoGuia>h2{font-size:1.6em}#article{display:none}
#logo-fikus{width:30%}/*#idiomas{width:30%}*/#idioma > div{width:20%}
#colPortada-bkg{width:70%}#down-art{display:none}
.colPortada,#colPortada,.col50,.colText,.colPortadaD,#colPortadaD,.col50D,.colImage,#colVideoD{clear:both;width:80%;margin-top:3%;margin-bottom:3%;margin-left:10%}
h1{width:50%}h1#intro{width:85%}
h2.destacadoPtda{width:85%;font-size:24px;line-height:1.1em}
.Giro a{width:100px;height:100px}.complement{display:none}
#botonesGiro3R{width:75%;margin-left:25%;margin-top:30px}#botonesGiro4R{float:left;width:70%;margin-left:15%}
.boton5{position:relative;float:left;width:30%;margin-top:0.5em;margin-right:3%;}.boton54{position:relative;float:left;width:30%;margin-top:0.5em;margin-right:6%;}
#botonesGiro6{width:100%;margin-left:0}
#nos-botones{width:540px}
.linkProd{float:left;width:40%;margin-left:5%;margin-right:5%}.link-square{float:left;width:90%}.square-text{height:280px}.square-text-De{height:300px}.link-space{display:none}
#bloque-cuatro{width:340px}#bloque-tres{width:560px}
#lat-cont,#lat-demo,#lat-pres{right:-200px}
#PDFtext{float:left;width:70%}
.fichaN{width:100%;float:left;margin-right:5%;margin-bottom:2%}
.tarjeta li div{width:40%;margin-left:6%;float:left;clear:none}
#TablaMapa-Izda,#TablaMapa-Dcha{clear:both;width:90%;margin-left:5%}
#footerSup{height:6em}
#footerGral{display:none}
#footerSocial{width:40%;margin-right:30%;margin-bottom:70px}
#eMK-FW24{height:55vh}#col-NlinkProd{width:75%;margin-left:10%}
.cinco{float:left;clear:none;width:46%}.Nlink-square{width:100%;margin-left:0}.Nsquare-img{width:400px;height:200px}.Nsquare-text{width:400px}.Nsquare-head{width:400px}
.textTEC{height:120px}.img-botonA{display:none}.img-botonB{display:block}}
@media only screen and ( max-width: 40em ) /* 640 */{
h3#header{width:40%}h1#introB{margin-top:120px;margin-right:5%}h2.destacadoPtda{display:none}#downPtda{ display:block;margin-top:60px}
.img-promo img{width:100%;height:300px}.text-promoW,.text-promoG,.text-promoB,.text-promoT,.text-promoGuia{width:100%}.text-promoW>h2,.text-promoB>h2,.text-promoT>h2,.text-promoGuia>h2{font-size:1.5em}h1,h3#header{margin-right:5%}h2.destacadoW,h2.destacadoG,h2.destacadoB{margin-right:5%}
#logo-fikus{width:40%}#idiomas{width:40%}
html{font-size:75%; /* 12 */}/*AL tratar el menu móvil he de retocar esto - el tipo original es 13px definido arriba*/
#down{margin-top:0;margin-right:5%}
h1{width:65%;font-size:1.7em}h1#intro{width:90%}h2.destacado,h2.destacado-clear,h2.destacado-grey{width:93%}h1#portada-banner{width:55%}
.colPortada,.col50,.colText,#colPortada,.colPortadaD,#colPortadaD,.col50D,.colImage,#colVideoD{width:100%;margin-left:0}#colPortada-bkg{width:90%}
.colCentrada,#colCentrada{width:80%;margin-left:10%}
#botonesGiro3R{width:96%;margin-left:2%;margin-top:20px}
#botonesGiro6{width:80%;margin-left:10%}
.boton6{width:45%}#buttonSTD,.buttonSTD{width:200px}
#col-linkProd6{width:80%;margin-left:10%}.linkProd6{width:100%}#news-buttons{width:90%;margin-left:5%}#botones-laterales{width:100%;margin-left:0}.cinco{float:left;clear:both;width:100%;margin-left:0;margin-right:0}
#nos-botones{width:470px}.link-nos{width:225px;height:185px;margin-left:15px;margin-right:15px}.nos-img{height:135px}
.linkProd{float:left;width:80%;margin-left:10%;margin-right:10%}#catalogos{height:220px}.link-square{float:left;width:90%}.square-text{height:290px}.square-text-De{height:320px}
#col-NlinkProd{width:94%;margin-left:3%}.Nlink-square{width:100%}.Nsquare-img{width:300px;height:150px}.Nsquare-text{width:300px}.Nsquare-head{width:300px}
#PDF img{margin-right:20%}#Linkfabricante{width:250px;margin-left:auto;margin-right:auto}#Linkfabricante img{margin-bottom:20px}
#eMK-FW24{height:70vh}#eMK-izda{width:100%}#eMK-dcha{clear:both;width:40%; margin-left:30%}
.imgTEC{ display:none}.textTEC h3{width:90%}.linkProdN{width:47%;margin-left:2%}}
@media only screen and ( max-width: 36em ) /* aprox 550 */{#nos-botones{width:270px}.link-nos{width:250px;height:200px;margin-left:15px;margin-right:15px}.nos-img{height:150px}#link-mas{padding-top:0}#bloque-tres{width:280px}
}
@media only screen and ( max-width: 32em ) /* aprox 450 */{
#logo{width:60.1666%}#downPtda{display:none}h1{width:60%;font-size:1.4em}
#botonesGiro4R,#botonesGiro6{width:90%;margin-left:5%}
#PDFtext{margin-top:-10px}#link-mas{padding-top:100px;}.Nsquare-img{width:300px;height:150px}.Nsquare-text{width:300px}.Nsquare-head{width:300px}
}