html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: 0; }

@-webkit-keyframes fadeInUp {
	0% { opacity: 0; -webkit-transform: translateY(20px); }
	100% { opacity: 1; -webkit-transform: translateY(0); }
}

@-moz-keyframes fadeInUp {
	0% { opacity: 0; -moz-transform: translateY(20px); }
	100% { opacity: 1; -moz-transform: translateY(0); }
}

@-o-keyframes fadeInUp {
	0% { opacity: 0; -o-transform: translateY(20px); }
	100% { opacity: 1; -o-transform: translateY(0);	}
}

@keyframes fadeInUp {
	0% { opacity: 0; transform: translateY(20px); }
	100% { opacity: 1; transform: translateY(0); }
}

@-webkit-keyframes fadeInDown {
	0% { opacity: 1; -webkit-transform: translateY(0); }
	100% { opacity: 0; -webkit-transform: translateY(30px); visibility: hidden; display: none; }
}

@-moz-keyframes fadeInDown {
	0% { opacity: 1; -moz-transform: translateY(0); }
	100% { opacity: 0; -moz-transform: translateY(30px); visibility: hidden; display: none; }
}

@-o-keyframes fadeInDown {
	0% { opacity: 1; -o-transform: translateY(0); }
	100% { opacity: 0; -o-transform: translateY(30px); visibility: hidden; display: none; }
}

@keyframes fadeInDown {
	0% { opacity: 1; transform: translateY(0); }
	100% { opacity: 0; transform: translateY(30px); visibility: hidden; display: none; }
}

/* CLEARFIX */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* GENERAL */
.page { width: 940px; margin: 0 auto; overflow: hidden; }
p { font: normal 400 13px/18px "pragmatica-web",sans-serif; color: #000000; }
p strong { font-weight: 700; }
.left { float: left; }
.right { float: right; }

/* FORM */

/*input { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #c6c7c8; font: normal 700 13px "pragmatica-web",sans-serif; color: #58585a; padding: 0.3em 0.5em; }*/



/* ISOTOPE */
.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; }
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }


/* HEADER */
div.globalheader .wrapper { overflow: hidden; width: 940px; margin: 11px auto 40px; }

div.globalheader .wrapper .languages { overflow: hidden; margin: 0 0 3px; width: 100%; clear: both; }
div.globalheader .wrapper .languages nav { float: right; }
div.globalheader .wrapper .languages ul { font-size: 0; }
div.globalheader .wrapper .languages ul li { display: inline-block; }
div.globalheader .wrapper .languages { float: right; }
div.globalheader .wrapper .languages ul li a { font: normal 700 12px "pragmatica-web",sans-serif; color: #87888a; text-decoration: none; text-transform: uppercase; }
div.globalheader .wrapper .languages ul li:after { content: '/'; margin: 0 2px; font: normal 700 12px "pragmatica-web",sans-serif; color: #b1b2b4; }
div.globalheader .wrapper .languages ul li.last:after { content: ' '; margin: 0; }
div.globalheader .wrapper .languages ul li.current a { color: #58585a; }

div.globalheader div.logo { width: 252px; height: 80px; float: left; }
div.globalheader div.logo a { display: block; width: 252px; height: 80px; position: relative; }
div.globalheader div.logo a span.ico { display: block; width: 252px; height: 80px; position: absolute; top: 0; left: 0; background: #fff url(/html/images/common/sprite.png) 0 0 no-repeat; }

div.globalheader nav.subnav { margin: 15px 0; }
div.globalheader nav.subnav ul li { display: inline-block; margin: 0 0 0 25px; }
div.globalheader nav.subnav ul li.first { margin: 0; }
div.globalheader nav.subnav ul li a { font: normal 700 12px/1 "pragmatica-web",sans-serif; color: #000000; text-decoration: none; text-transform: uppercase; }
div.globalheader div.globalsearch { display: block; }
div.globalheader div.globalsearch form { width: 290px; float: left; }
div.globalheader div.globalsearch form input[type="search"] { width: 288px; border: 1px solid #c6c7c8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font: normal 700 12px "pragmatica-web",sans-serif; color: #58585a; text-transform: uppercase; padding: 6px 6px 6px 34px; background: url(/html/images/common/sprite.png) no-repeat -283px 7px; -moz-box-sizing: border-box; box-sizing: border-box; }
div.globalheader div.globalsearch a.busqueda-guiada { float: right; font: normal 700 12px/1 "pragmatica-web",sans-serif; color: #000000; text-decoration: none; text-transform: uppercase; margin: 11px 0 0 0; }

div.globalheader div.globalsearch div.register-product-link a {
    background: #87888a none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: table;
    font: 700 12px/14px "pragmatica-web",sans-serif;
    margin: 24px 0 0;
    padding: 9px 10px 8px;
    text-decoration: none;
    text-transform: uppercase;
}


div.globalheader nav.nav { width: 100%; height: 55px; background: #707072; border-bottom: 1px solid #87888a; margin: 0 0 10px; background: -moz-linear-gradient(top,  #707072 0%, #3f3f41 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707072), color-stop(100%,#3f3f41)); background: -webkit-linear-gradient(top,  #707072 0%,#3f3f41 100%); background: -o-linear-gradient(top,  #707072 0%,#3f3f41 100%); background: -ms-linear-gradient(top,  #707072 0%,#3f3f41 100%); background: linear-gradient(to bottom,  #707072 0%,#3f3f41 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707072', endColorstr='#3f3f41',GradientType=0 ); }
div.globalheader nav.nav ul.main-menu { font-size: 0; width: 940px; margin: 0 auto; }
div.globalheader nav.nav ul li.menu-item { display: table; position: relative; width: 155px; height: 55px; font: normal 400 14px/1 "pragmatica-web",sans-serif; text-align: center; float: left; border-right: 1px solid #87888a; }
div.globalheader nav.nav ul li.menu-item.first { border-left: 1px solid #87888a; }
div.globalheader nav.nav ul li.menu-item > span, div.globalheader nav.nav ul li.menu-item > a { padding: 0 5px; display: table-cell; width: 100%; vertical-align: middle; cursor: pointer; color: #fff; text-decoration: none; text-transform: uppercase; }
div.globalheader nav.nav ul li.menu-item:hover > span, div.globalheader nav.nav ul li.menu-item:hover > a, div.globalheader nav.nav ul li.menu-item.active > span, div.globalheader nav.nav ul li.menu-item.active > a { color: #404042; background: #b0b1b3; background: -moz-linear-gradient(top,  #b0b1b3 0%, #868789 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0b1b3), color-stop(100%,#868789)); background: -webkit-linear-gradient(top,  #b0b1b3 0%,#868789 100%); background: -o-linear-gradient(top,  #b0b1b3 0%,#868789 100%); background: -ms-linear-gradient(top,  #b0b1b3 0%,#868789 100%); background: linear-gradient(to bottom,  #b0b1b3 0%,#868789 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b1b3', endColorstr='#868789',GradientType=0 ); }
div.globalheader nav.nav ul li.menu-item div.submenu { display: none; z-index: 9; background: #fff; border: 1px solid #d4d5d6; padding: 20px; position: absolute; top: 60px; left: 0; -webkit-animation-fill-mode:both;-moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both;  animation-fill-mode:both;-webkit-animation-duration:.3s; -moz-animation-duration:.3s; -ms-animation-duration:.3s; -o-animation-duration:.3s; animation-duration:.3s; /* -webkit-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -o-animation-name: fadeInDown; animation-name: fadeInDown; */ -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.20); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.20); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.20); }	
div.globalheader nav.nav ul li.menu-item div.submenu:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
div.globalheader nav.nav ul li.menu-item div.submenu:before { border-color: rgba(255, 255, 255, 0); border-bottom-color: #d4d5d6; border-width: 21px; left: 57px; }
div.globalheader nav.nav ul li.menu-item div.submenu:after { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
div.globalheader nav.nav ul li.menu-item div.submenu:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 20px; left: 58px; }
div.globalheader nav.nav ul li.menu-item:hover:after { content: ' '; display: block; width: 155px; position: absolute; height: 5px; left: 0; bottom: -5px; background: none; }
div.globalheader nav.nav ul li.menu-item:hover div.submenu { display: block; /* -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; */ }
div.globalheader nav.nav ul li.menu-item div.submenu ul li a { font: normal 14px/1 Helvetica, sans-serif; }

div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu { width: 355px; }
div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu a.onnera { display: block; width: 105px; float: left; color: #000000; font: normal 400 13px/14px "pragmatica-web",sans-serif; text-transform: uppercase; text-decoration: none; }
div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu a.onnera img { margin: 0 0 6px; }
div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu div.fagor-industrial { float: right; width: 230px; }
div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu div.fagor-industrial p { font: normal 400 13px/14px "pragmatica-web",sans-serif; text-align: left; border-top: 1px solid #000; border-bottom: 1px solid #000; text-transform: uppercase; padding: 9px 0 7px; margin: 0 0 25px; }
div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu div.fagor-industrial ul li { text-align: left; font: normal 400 13px/20px "pragmatica-web",sans-serif; }
div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu div.fagor-industrial ul li a { text-decoration: none; color: #000000; }

div.globalheader nav.nav ul li.menu-item.productos div.submenu { width: 765px; }
div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.main { font-size: 0; margin: 0 0 17px; }
div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.main li { display: inline-block; width: 105px; margin: 0 25px 0 0; vertical-align: top; }
div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.main li.last { margin: 0; }
div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.main li a img { margin: 0 0 6px; }
div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.main li a { font: normal 400 13px/14px "pragmatica-web",sans-serif; text-decoration: none; color: #000; text-transform: uppercase; }

div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.second { font-size: 0; text-align: center; }
div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.second li { display: inline-block; margin: 0 3px 0 0; vertical-align: top; }
div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.second li a { display: block; height: 26px; padding: 0 10px; font: normal 700 13px/26px "pragmatica-web",sans-serif; background: #868889; color: #fff; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.second li.last { margin: 0; }

div.globalheader nav.nav ul li.menu-item.servicios div.submenu { width: 370px; }
div.globalheader nav.nav ul li.menu-item.servicios div.submenu ul { font-size: 0; }
div.globalheader nav.nav ul li.menu-item.servicios div.submenu ul li { display: inline-block; width: 105px; margin: 0 20px 0 0; vertical-align: top; }
div.globalheader nav.nav ul li.menu-item.servicios div.submenu ul li.last { margin: 0; }
div.globalheader nav.nav ul li.menu-item.servicios div.submenu ul li a img { margin: 0 0 6px; }
div.globalheader nav.nav ul li.menu-item.servicios div.submenu ul li a { font: normal 400 12px/14px "pragmatica-web",sans-serif; text-decoration: none; color: #000; text-transform: uppercase; }

div.globalheader nav.nav ul li.menu-item.actualidad div.submenu { width: 250px; }
div.globalheader nav.nav ul li.menu-item.actualidad div.submenu ul { font-size: 0; }
div.globalheader nav.nav ul li.menu-item.actualidad div.submenu ul li { display: inline-block; width: 105px; margin: 0 20px 0 0; vertical-align: top; }
div.globalheader nav.nav ul li.menu-item.actualidad div.submenu ul li.last { margin: 0; }
div.globalheader nav.nav ul li.menu-item.actualidad div.submenu ul li a img { margin: 0 0 6px; }
div.globalheader nav.nav ul li.menu-item.actualidad div.submenu ul li a { font: normal 400 12px/14px "pragmatica-web",sans-serif; text-decoration: none; color: #000; text-transform: uppercase; }


header.generic-header { width: 100%; padding: 39px 0 34px; position: relative; }
header.generic-header .wrapper { width: 940px; margin: 0 auto; }
header.generic-header .wrapper ol.breadcrumbs { font-size: 0; margin: 0 0 15px; }
header.generic-header .wrapper ol.breadcrumbs li { display: inline-block; font: normal 400 11px/1 "pragmatica-web",sans-serif; color: #FFF; text-transform: uppercase; }
header.generic-header .wrapper ol.breadcrumbs li a { text-decoration: none; color: #FFF; }
header.generic-header .wrapper ol.breadcrumbs li:after { content: '/'; display: inline-block; margin: 0 3px; }
header.generic-header .wrapper ol.breadcrumbs li.current { font-weight: 700; }
header.generic-header .wrapper ol.breadcrumbs li.current:after { content: ' '; margin: 0; }
header.generic-header .wrapper h1,
header.generic-header .wrapper p.h1 { font: normal 200 48px/46px "pragmatica-web",sans-serif; text-transform: uppercase; }



/* FOOTER */
footer#globalfooter div.social { background: #58585a; width: 100%; height: 66px; }
footer#globalfooter div.social .wrapper { width: 940px; margin: 0 auto; }
footer#globalfooter div.social p { font: normal 300 15px/66px "pragmatica-web",sans-serif; color: #fff; float: left; }
footer#globalfooter div.social ul { font-size: 0; float: left; margin: 21px 0 0 0; display: table; }
footer#globalfooter div.social ul li { display: table-cell; vertical-align: middle; height: 24px; border-right: 1px solid #ffffff; padding: 0 15px; }
footer#globalfooter div.social ul li.youtube a span.ico { display: block; width: 58px; height: 24px; background: url(/html/images/common/sprite.png) 0 -80px no-repeat; }
footer#globalfooter div.social ul li.twitter a span.ico { display: block; width: 30px; height: 24px; background: url(/html/images/common/sprite.png) -58px -80px no-repeat; }
footer#globalfooter div.social ul li.flickr a span.ico { display: block; width: 72px; height: 20px; background: url(/html/images/common/sprite.png) -88px -80px no-repeat; }
footer#globalfooter div.social ul li.linkedin a span.ico { display: block; width: 75px; height: 20px; background: url(/html/images/common/sprite.png) -160px -80px no-repeat; }
footer#globalfooter div.social ul li.google a span.ico { display: block; width: 24px; height: 24px; background: url(/html/images/common/sprite.png) -173px -123px no-repeat; }
footer#globalfooter div.social ul li.facebook a span.ico { display: block; width: 24px; height: 24px; background: url(/html/images/common/sprite.png) -200px -128px no-repeat; }
footer#globalfooter div.social ul li.blog a span.ico { display: none; /* display: block; width: 54px; height: 15px; background: url(/html/images/common/sprite.png) -235px -80px no-repeat; */ }
footer#globalfooter div.social ul li.blog { border: none; }
footer#globalfooter div.social ul li.blog a { font: normal 700 22px/1 "pragmatica-web",sans-serif; text-transform: uppercase; color: #fff; text-decoration: none; }
footer#globalfooter div.social a.change-country-language { font: normal 700 12px/26px "pragmatica-web",sans-serif; color: #58585a; float: right; display: block; height: 26px; background: #FFF; margin: 20px 0 0 0; padding: 0 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-transform: uppercase; text-decoration: none; }

footer#globalfooter div.footer { background: #3d3c3f; width: 100%; padding: 30px 0 80px; }
footer#globalfooter div.footer div.directorynav { width: 940px; margin: 0 auto; overflow: hidden; border-bottom: 1px solid #ffffff; position: relative; padding: 0 0 15px; }
footer#globalfooter div.footer div.directorynav div.column { width: 140px; margin: 0 20px 0 0; float: left; font-family: "pragmatica-web",sans-serif; font-weight: 700; font-style: normal; color: #b1b2b4; }
footer#globalfooter div.footer div.directorynav div.column.last { margin: 0; }
footer#globalfooter div.footer div.directorynav div.column h3 { color: #d9dadb; text-transform: uppercase; font-size: 13px; height: 44px; line-height: 16px; }
footer#globalfooter div.footer div.directorynav div.column { font-size: 11px; line-height: 16px; color: #b1b2b4; }
footer#globalfooter div.footer div.directorynav div.column .title { text-transform: uppercase; color: #b1b2b4; font-weight: 700; text-decoration: none; font-size: 11px; }
footer#globalfooter div.footer div.directorynav div.column .title.onnera-group { margin: 0 0 1em; display: block; }
footer#globalfooter div.footer div.directorynav div.column ul li a { font-size: 11px; line-height: 16px; text-decoration: none; color: #b1b2b4; }
footer#globalfooter div.footer div.submenu { clear: left; width: 300px; float: right; margin: 45px 0 0 0; }
footer#globalfooter div.footer div.submenu ul { float: right; }
footer#globalfooter div.footer div.submenu ul li { text-align: right; }
footer#globalfooter div.footer div.submenu ul li a { font: normal 400 12px/18px "pragmatica-web",sans-serif; color: #ffffff; text-decoration: none; text-transform: uppercase; }
footer#globalfooter div.footer div.copyright { width: 640px; position: absolute; left: 0; bottom: 14px; }
footer#globalfooter div.footer div.copyright p { clear: both; font: normal 700 11px/18px "pragmatica-web",sans-serif; color: #b1b2b4; }
footer#globalfooter div.footer div.copyright p a { text-decoration: none; color: #b1b2b4; }
footer#globalfooter div.footer div.copyright p a.mexico:before { content: '/'; margin: 0 3px 0 0; }

.generic-gallery.iosslider { position: relative; width: 440px; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.generic-gallery.iosslider .view { width: 440px; height: 348px; position: relative; overflow: hidden; z-index: 1; }
.generic-gallery.iosslider .view .slider { width: 100%; height: 100%; }
.generic-gallery.iosslider .view .slider .item { position: relative; top: 0; left: 0; width: 440px; height: 348px; margin: 0; }
.generic-gallery.iosslider .view .slider .item p { font: normal 700 13px/18px "pragmatica-web",sans-serif; color: #000; margin: 4px 0 0 0; }
.generic-gallery.iosslider .view .slider .item iframe { margin: 57px 0 0 0; }

.generic-gallery.iosslider .toggle-nav { width: 403px; height: 89px; position: relative; overflow: hidden; z-index: 1; margin-left: 12px; }
.generic-gallery.iosslider .toggle-nav .slider { width: 100%; height: 100%; }
.generic-gallery.iosslider .toggle-nav .slider .item { position: relative; top: 0; left: 0; width: 128px; height: 89px; margin: 0; float: left; margin: 0 5px; overflow: hidden; }
.generic-gallery.iosslider .toggle-nav .slider .item.video img { margin: 0 0 0 -15px; }
.generic-gallery.iosslider .toggle-nav .slider .item.video span.ico { display: block; width: 32px; height: 32px; position: absolute; top: 50%; left: 50%; margin: -16px 0 0 -16px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #868889 url(/html/images/common/sprite.png) -252px 7px no-repeat }
.generic-gallery.iosslider .toggle-nav .slider .item.selected { opacity: .5; }

.generic-gallery.iosslider span.prev { display: block; width: 20px; height: 20px; position: absolute; bottom: 34px; left: 0; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -252px -24px no-repeat; }
.generic-gallery.iosslider span.next { display: block; width: 20px; height: 20px; position: absolute; bottom: 34px; right: 0; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -272px -24px no-repeat; }

/* PREHOME */

.prehome .main { width: 390px; height: 300px; overflow: hidden; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(255, 255, 255, 0.9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#FFFFFF); padding: 40px 50px; }
.prehome .main h1 { position: relative; width: 173px; height: 55px; text-indent: 100%; white-space: nowrap; overflow: hidden; margin: 0 0 29px; }
.prehome .main h1:after { content: ' '; width: 173px; height: 55px; position: absolute; top: 0; left: 0; background: url(/html/images/common/sprite.png) 0 -104px no-repeat; }
.prehome .main p { font: normal 700 13px/1 "pragmatica-web",sans-serif; color: #808080; text-transform: uppercase; border-bottom: 1px solid #b0b0b0; display: block; padding: 0 0 8px; margin: 0 0 15px; }
.prehome .main ul li a { color: #87888a; font: normal 400 13px/20px "pragmatica-web",sans-serif; text-decoration: none; }
.prehome .main ul li a:hover { color: #e32119; }
.prehome .main .areas { width: 190px; float: left; }
.prehome .main .areas ul li a { text-transform: uppercase; }
.prehome .main .areas ul li.ui-tabs-active a { color: #e32119; }
.prehome .main .languages { width: 190px; float: right; }


/* HOME */
.homepage aside { background: #ececed; padding: 30px 0 40px; }
.homepage aside .wrapper { width: 940px; margin: 0 auto; overflow: hidden; }
.homepage aside .wrapper h3 { display: block; font: normal 700 26px/56px "pragmatica-web",sans-serif; text-transform: uppercase; text-decoration: none; color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000; text-align: center; }

.homepage #home-slider {}
.homepage #home-slider .gallery { width: 100%; height: 450px; position: relative; overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.homepage #home-slider .gallery .item { display: block; width: 100%; height: 450px; margin: 0; position: relative; }
.homepage #home-slider .gallery .item img { position: absolute; top: 0; left: 50%; margin-left: -800px; }
.homepage #home-slider .gallery .item .content { position: absolute; bottom: 30px; width: 400px; background: transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); background: rgba(0, 0, 0, 0.8); zoom: 1; padding: 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.homepage #home-slider .gallery .item .content.left { left: 50%; margin-left: -440px; }
.homepage #home-slider .gallery .item .content.right { right: 50%; margin-right: -440px; }
/*.homepage #home-slider .gallery .item .content.solo-titulo h2 { color: #FFF; font: normal 200 40px/1 "pragmatica-web",sans-serif; text-transform: uppercase; }*/
.homepage #home-slider .gallery .item .content h2 { color: #FFF; font: normal 700 34px/1 "pragmatica-web",sans-serif; text-transform: uppercase; margin: 0 0 12px; }
.homepage #home-slider .gallery .item .content p { color: #FFF; font: normal 200 30px/32px "pragmatica-web",sans-serif; margin: 0 0 6px; }
.homepage #home-slider .gallery .item .content a.link { display: table; font: normal 700 12px/26px "pragmatica-web",sans-serif; text-transform: uppercase; text-decoration: none; height: 26px; background: #FFF; padding: 0 10px; color: #000; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 13px 0 0 0; }

.homepage #home-slider ul.slideSelectors { font-size: 0; margin: 10px auto; text-align: center; }
.homepage #home-slider ul.slideSelectors li { display: inline-block; width: 10px; height: 10px; background: #b1b2b4; margin: 0 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.homepage #home-slider ul.slideSelectors li.selected { background: #e32119; }
.homepage #home-slider ul.slideControls { font-size: 0; margin: 0 auto; text-align: center; }
.homepage #home-slider ul.slideControls li { display: inline-block; width: 28px; height: 28px; background: #b1b2b4 url(/html/images/common/sprite.png); margin: 0 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.homepage #home-slider ul.slideControls li.prev { background-position: -252px -46px; }
.homepage #home-slider ul.slideControls li.next { background-position: -280px -46px; }

.homepage section.main { width: 1150px; margin: 0 auto; overflow: hidden; padding: 35px 0 38px 0; }
.homepage section.main h3 { font: normal 200 40px/1 "pragmatica-web",sans-serif; text-align: center; margin: 0 0 40px; }
.homepage section.main nav { margin: 0 auto; }
.homepage section.main nav ul { font-size: 0; text-align: center; }
.homepage section.main nav ul li { display: inline-block; width: 145px; vertical-align: top; margin: 0 20px; }
.homepage section.main nav ul li a { text-decoration: none; font: normal 400 18px/1 "pragmatica-web",sans-serif; text-transform: uppercase; color: #000; }
.homepage section.main nav ul li a img { margin: 0 0 4px; }

.homepage aside .wrapper #proyectos-de-referencia { width: 100%; position: relative; }
.homepage aside .wrapper #proyectos-de-referencia h3 { margin: 0 0 40px; }
.homepage aside .wrapper #proyectos-de-referencia p.intro { display: block; width: 160px; float: left; font: normal 200 22px/22px "pragmatica-web",sans-serif; }
.homepage aside .wrapper #proyectos-de-referencia .gallery { width: 610px; height: 176px; float: right; position: relative; margin: 0 35px 0 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.homepage aside .wrapper #proyectos-de-referencia .gallery .view { width: 610px; height: 176px; overflow: hidden; }
.homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li { display: block; width: 185px; margin: 0 10px 13px; float: left; }
.homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li a { text-decoration: none; color: #000; }
.homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li a h4 { font: normal 700 13px/14px "pragmatica-web",sans-serif; }
.homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li a span {  font: normal 400 13px/14px "pragmatica-web",sans-serif; }
.homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li a img { margin: 0 0 2px; }
.homepage aside .wrapper #proyectos-de-referencia .gallery span.prev { display: block; width: 20px; height: 20px; position: absolute; top: 53px; left: -25px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -252px -24px no-repeat; }
.homepage aside .wrapper #proyectos-de-referencia .gallery span.next { display: block; width: 20px; height: 20px; position: absolute; top: 53px; right: -25px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -272px -24px no-repeat; }
.homepage aside .wrapper #fagor-news { width: 250px; float: right; }
.homepage aside .wrapper #fagor-news h3 { margin: 0 0 30px; }
.homepage aside .wrapper #fagor-news .last-number { overflow: hidden; }
.homepage aside .wrapper #fagor-news .last-number .content img { float: left; }
.homepage aside .wrapper #fagor-news .last-number .content { width: 115px; float: right; }
.homepage aside .wrapper #fagor-news .last-number .content h4 { font: normal 700 12px/18px "pragmatica-web",sans-serif; margin: 0 0 11px; text-transform: uppercase; }
.homepage aside .wrapper #fagor-news .last-number .content ul li { display: block; margin: 0 0 10px; }
.homepage aside .wrapper #fagor-news .last-number .content ul li a { display: table; font: normal 700 12px/14px "pragmatica-web",sans-serif; background: #b1b2b4; padding: 7px 10px 5px; color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 4px 0 0 0; text-decoration: none; text-transform: uppercase; }
.homepage aside .wrapper #fagor-news .last-number .content ul li a span { display: block; font-weight: 400; }
.homepage aside .wrapper #fagor-news a.actualidad { display: table; font: normal 700 12px/14px "pragmatica-web",sans-serif; background: #87888a; padding: 7px 10px 5px; color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 24px 0 0 0; text-decoration: none; text-transform: uppercase; }

/* QUIENES SOMOS */
.quienes-somos header.generic-header h1 { color: #FFF; }

/* QUIENES SOMOS: ONNERA Group */
.quienes-somos.onnera-group header.generic-header { background: url(/html/images/about/header-grupo-onnera.jpg) no-repeat center center; background-size: cover; }
.quienes-somos.onnera-group .intro { width: 940px; margin: 23px auto 0; overflow: hidden; }
.quienes-somos.onnera-group .intro h2 { font: normal 200 40px/44px "pragmatica-web",sans-serif; color: #000; text-align: center; margin: 0 0 45px; }
.quienes-somos.onnera-group .intro h2 strong { font-weight: 700; }
.quienes-somos.onnera-group .intro h3 { font: normal 200 30px/36px "pragmatica-web",sans-serif; color: #e32119; display: block; width: 350px; float: right; }
.quienes-somos.onnera-group .intro div.main { width: 540px; float: left; overflow: hidden; }
.quienes-somos.onnera-group .intro div.main p { margin: 0 0 1em; }
.quienes-somos.onnera-group .intro div.main a.conoce-mas { display: table; clear: both; font: normal 700 13px/26px "pragmatica-web",sans-serif; color: #FFF; padding: 0 10px; text-decoration: none; background: #868889; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 18px 0 0 0; }

.quienes-somos.onnera-group .highlights { background: #f6f6f6; width: 100%; margin: 40px 0 43px; }
.quienes-somos.onnera-group .highlights .content { width: 940px; margin: 0 auto; padding: 20px 0; }
.quienes-somos.onnera-group .highlights .content ul { font-size: 0; display: table; }
.quienes-somos.onnera-group .highlights .content ul li { display: table-cell; width: 190px; border-right: 1px solid #e2e3e3; font: normal 700 16px/20px "pragmatica-web",sans-serif; vertical-align: middle; padding: 20px; text-align: center; }
.quienes-somos.onnera-group .highlights .content ul li.last { margin: 0; border: none; }
.quienes-somos.onnera-group .video { width: 940px; margin: 14px auto 38px auto; }
.quienes-somos.onnera-group .mondragon { background: #f6f6f6; width: 100%; border-top: 1px solid #e2e3e3; }
.quienes-somos.onnera-group .mondragon .content { width: 940px; margin: 0 auto; padding: 20px 0; overflow: hidden; }
.quienes-somos.onnera-group .mondragon ul { float: right; font-size: 0; }
.quienes-somos.onnera-group .mondragon ul li { display: table-cell; width: 190px; border-right: 1px solid #e2e3e3; font: normal 700 13px/18px "pragmatica-web",sans-serif; vertical-align: middle; padding: 20px; text-align: center; }
.quienes-somos.onnera-group .mondragon ul li.last { margin: 0; border: none; }

/* QUIENES SOMOS: Conoce Fagor Industrial */
.quienes-somos.conoce-fagor-industrial header.generic-header { background: url(/html/images/about/header-fagor-industrial.jpg) no-repeat center center; background-size: cover; margin: 0 0 22px; }
.quienes-somos.conoce-fagor-industrial section .content { width: 940px; margin: 0 auto; overflow: hidden; }
.quienes-somos.conoce-fagor-industrial section .content p { font-size: 14px; line-height: 20px; }
.quienes-somos.conoce-fagor-industrial section .content header { border-bottom: 1px solid #000; position: relative; margin: 0 0 20px; padding: 0 0 7px; }
.quienes-somos.conoce-fagor-industrial section .content header h2 { font: normal 200 50px/56px "pragmatica-web",sans-serif; color: #000; display: block; width: 275px; }
.quienes-somos.conoce-fagor-industrial section .content header nav { position: absolute; right: 0; bottom: 10px; }
.quienes-somos.conoce-fagor-industrial section .content header nav ul { font-size: 0; }
.quienes-somos.conoce-fagor-industrial section .content header nav ul li { display: inline-block; margin: 0 0 0 4px; }
.quienes-somos.conoce-fagor-industrial section .content header nav ul li a { display: block; height: 26px; padding: 0 9px; font: normal 700 13px/26px "pragmatica-web",sans-serif; background: #868889; color: #fff; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.quienes-somos.conoce-fagor-industrial section .content header nav ul li.last { margin: 0; }
.quienes-somos.conoce-fagor-industrial section .content header nav ul li.active a { background: #e32119; }

.quienes-somos.conoce-fagor-industrial section#empresa { margin: 0 0 42px; }
.quienes-somos.conoce-fagor-industrial section#empresa .main { width: 540px; float: left; }
.quienes-somos.conoce-fagor-industrial section#empresa .main p { margin: 0 0 1em; }
.quienes-somos.conoce-fagor-industrial section#empresa .right { width: 350px; float: right; }
.quienes-somos.conoce-fagor-industrial section#empresa .right h3 { font: normal 200 30px/36px "pragmatica-web",sans-serif; color: #e32119; margin: 0 0 32px; }
.quienes-somos.conoce-fagor-industrial section#empresa .right .more-info p { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 6px 0 5px; text-transform: uppercase; font:  normal 700 11px "pragmatica-web",sans-serif; margin: 0 0 12px; }
.quienes-somos.conoce-fagor-industrial section#empresa .right .more-info a { font: normal 700 13px/18px "pragmatica-web",sans-serif; color: #e32119; text-decoration: none; }
.quienes-somos.conoce-fagor-industrial section#empresa .right .more-info a span { display: block; font: normal 400 13px/18px "pragmatica-web",sans-serif; color: #87888a;  }
.quienes-somos.conoce-fagor-industrial section#empresa .video { background: #f6f6f6; padding: 13px 0 17px; margin: 14px 0 0 0; }
.quienes-somos.conoce-fagor-industrial section#empresa .video .content h3 { font: normal 200 40px/44px "pragmatica-web",sans-serif; color: #000; text-align: center; margin: 0 0 18px; }
.quienes-somos.conoce-fagor-industrial section#empresa .video .content iframe { margin: 0 auto; display: block; }
.quienes-somos.conoce-fagor-industrial section#evolucion { margin: 0 0 50px; }
.quienes-somos.conoce-fagor-industrial section#evolucion figure.main-gallery { margin: 0 0 24px; }
.quienes-somos.conoce-fagor-industrial section#evolucion .main { width: 300px; float: left; }
.quienes-somos.conoce-fagor-industrial section#evolucion .main p { margin: 0 0 1em; }
.quienes-somos.conoce-fagor-industrial section#evolucion h3 { width: 300px; float: right; font: normal 200 30px/36px "pragmatica-web",sans-serif; color: #e32119; margin: 0 0 32px; }
.quienes-somos.conoce-fagor-industrial section#evolucion .proveedor360 { width: 640px; float: right; position: relative; text-align: right; }
.quienes-somos.conoce-fagor-industrial section#evolucion .proveedor360 p { width: 540px; font: normal 200 40px/44px "pragmatica-web",sans-serif; color: #000; }
.quienes-somos.conoce-fagor-industrial section#evolucion .proveedor360 p span { font-weight: 700; color: #e31818; }
.quienes-somos.conoce-fagor-industrial section#evolucion .proveedor360 img { position: relative; }

.quienes-somos.conoce-fagor-industrial section#mision-y-valores { background: #f6f6f6; padding: 42px 0 27px; border-top: 1px solid #e2e3e3; border-bottom: 1px solid #e2e3e3; margin: 0 0 53px; }
.quienes-somos.conoce-fagor-industrial section#mision-y-valores .main { float: left; width: 300px; }
.quienes-somos.conoce-fagor-industrial section#mision-y-valores .main p { margin: 0 0 1em; }
.quienes-somos.conoce-fagor-industrial section#mision-y-valores .main ul li { font: normal 700 14px/20px "pragmatica-web",sans-serif; margin: 0 0 1em; }
.quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores { width: 590px; float: right; overflow: hidden; }
.quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores h3 { font: normal 700 40px/44px "pragmatica-web",sans-serif; color: #e32119; border-bottom: 1px solid #e2e3e3; padding: 0 0 17px; margin: 0 0 16px; }
.quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores ul li { display: block; width: 280px; margin: 0 0 20px; }
.quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores ul li.left { clear: left; }
.quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores ul li h4 { font: normal 700 14px/20px "pragmatica-web",sans-serif; color: #e32119; text-transform: uppercase; }

.quienes-somos.conoce-fagor-industrial section#calidad { margin: 0 0 43px; }
.quienes-somos.conoce-fagor-industrial section#calidad .content { position: relative; }
.quienes-somos.conoce-fagor-industrial section#calidad .main { float: left; width: 540px; }
.quienes-somos.conoce-fagor-industrial section#calidad .main p { margin: 0 0 1em; }
.quienes-somos.conoce-fagor-industrial section#calidad .main .quality-certificates { position: absolute; right: 0; bottom: 0; }
.quienes-somos.conoce-fagor-industrial section#calidad .main .quality-certificates ul { font-size: 0; }
.quienes-somos.conoce-fagor-industrial section#calidad .main .quality-certificates ul li { display: inline-block; margin: 0 0 0 20px; }
.quienes-somos.conoce-fagor-industrial section#calidad h3 { width: 350px; float: right; font: normal 200 30px/36px "pragmatica-web",sans-serif; color: #e32119; margin: 0 0 32px; }




.quienes-somos.conoce-fagor-industrial section#together-we-evolve { margin: 0 0 33px; }
.quienes-somos.conoce-fagor-industrial section#together-we-evolve figure.main-gallery { width: 100%; height: 350px; position: relative; overflow: hidden; margin: 0 0 30px; }
.quienes-somos.conoce-fagor-industrial section#together-we-evolve figure.main-gallery img { position: absolute; top: 0; left: 50%; margin-left: -800px; }
.quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col { width: 300px; float: left; margin: 0 20px 0 0; }
.quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col.last { margin: 0; }
.quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col h3 { font: normal 700 20px/1 "pragmatica-web",sans-serif; color: #e32119; margin: 0 0 5px; }
.quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col p.subtitle { font: normal 200 30px/36px "pragmatica-web",sans-serif; margin: 0 0 17px; }
.quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col p { margin: 0 0 1em; }

/* QUIENES SOMOS: Presencia Internacional */
.quienes-somos.presencia-internacional header.generic-header { background: url(/html/images/about/header-presencia-internacional.jpg) no-repeat center center; background-size: cover; }
.quienes-somos.presencia-internacional .intro { width: 940px; margin: 27px auto 0; overflow: hidden; }
.quienes-somos.presencia-internacional .intro h2 { font: normal 200 30px/36px "pragmatica-web",sans-serif; color: #e32119; display: block; width: 350px; float: right; }
.quienes-somos.presencia-internacional .intro div.main { width: 540px; float: left; margin: 0 0 28px; overflow: hidden; }
.quienes-somos.presencia-internacional .intro div.main p { margin: 0 0 1em; }
.quienes-somos.presencia-internacional .highlights { background: #f6f6f6; width: 100%; margin: 0 0 40px; }
.quienes-somos.presencia-internacional .highlights .content { width: 940px; margin: 0 auto; padding: 20px 0; }
.quienes-somos.presencia-internacional .highlights .content ul { font-size: 0; }
.quienes-somos.presencia-internacional .highlights .content ul li { display: inline-block; width: 300px; border-top: 1px solid #e2e3e3; border-bottom: 1px solid #e2e3e3; padding: 10px 0; overflow: hidden; margin: 0 20px 0 0; font: normal 700 18px/20px "pragmatica-web",sans-serif; text-transform: uppercase; }
.quienes-somos.presencia-internacional .highlights .content ul li.last { margin: 0; }
.quienes-somos.presencia-internacional .highlights .content ul li img { display: block; float: left; }
.quienes-somos.presencia-internacional .highlights .content ul li span { padding: 10px 0 0 0; display: block; width: 185px; float: right; }
.quienes-somos.presencia-internacional .headquarters { width: 300px; margin: 0 auto 40px; overflow: hidden; }
.quienes-somos.presencia-internacional .headquarters .address { width: 300px; float: right; font: normal 400 13px/18px "pragmatica-web",sans-serif; }
.quienes-somos.presencia-internacional .headquarters .address h3 { font: normal 700 24px/44px "pragmatica-web",sans-serif; text-transform: uppercase; border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 0 0 16px; }
.quienes-somos.presencia-internacional .headquarters .address span[itemprop="name"] { font-weight: 700; }
.quienes-somos.presencia-internacional .headquarters .address div[itemprop="address"] { margin: 0 0 18px; }
.quienes-somos.presencia-internacional .headquarters .address a[itemprop="email"] { text-decoration: none; color: #000; }
.quienes-somos.presencia-internacional .headquarters .address a[itemprop="map"] { display: table; clear: both; font: normal 700 13px/26px "pragmatica-web",sans-serif; color: #FFF; padding: 0 10px; text-decoration: none; background: #868889; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 18px 0 0 0; }

.quienes-somos.presencia-internacional .headquarters #map-canvas { width: 620px; height: 400px; float: right; line-height:normal; }
.quienes-somos.presencia-internacional .headquarters #map-canvas .infowindow { padding: 3px; overflow: hidden; font: normal 400 11px/16px "pragmatica-web",sans-serif; }
.quienes-somos.presencia-internacional .headquarters #map-canvas .infowindow h4 { font: normal 700 11px/16px "pragmatica-web",sans-serif; margin: 0 0 1em; }

/* QUIENES SOMOS: DÓNDE LOCALIZARNOS */
.quienes-somos.donde-localizarnos header.generic-header { background: url(/html/images/about/header-delegaciones.jpg) no-repeat center center; background-size: cover; }
.quienes-somos.donde-localizarnos section { padding: 0px 0 23px; }
.quienes-somos.donde-localizarnos section .intro { width: 940px; margin: 0 auto 20px; }
.quienes-somos.donde-localizarnos section .dealers .search-form { width: 100%; background: #f6f6f6; overflow: hidden; padding: 20px 0; }
.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper { width: 940px; margin: 0 auto; }
.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li { display: block; float: left; }

.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.radio { margin: 0 16px 14px 0; }
.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.radio label { font: normal 700 12px/13px "pragmatica-web",sans-serif; color: #000; text-transform: uppercase; display: block; padding-left: 15px; text-indent: -15px; }
.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.radio label input { width: 13px; height: 13px; padding: 0; margin: 0 2px 0 0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden; }

.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.select.first { clear: left; }
.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.select { width: 393px; margin: 0 10px 0 0; overflow: hidden; background: #FFF url(/html/images/common/form-select-arrow.png) 375px center no-repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #e2e3e3; }
.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.select select { width: 115%; background-color: transparent; background-image:none; -webkit-appearance: none; border: none; box-shadow: none; padding: 0.3em 0.5em; font: normal 400 13px "pragmatica-web",sans-serif; }
.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.select select[disabled] { opacity: .4; }
.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.button { width: 128px; margin: 0; background: #87888a; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #87888a; }
.quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.button input { width: 128px; text-transform: uppercase; color: #FFF; border: none; font: normal 700 13px "pragmatica-web",sans-serif; padding: 0.3em 0.5em; background-color: transparent; }

.quienes-somos.donde-localizarnos section .dealers .results .wrapper { width: 940px; margin: 0 auto; min-height: 200px; }
.quienes-somos.donde-localizarnos section .dealers .results h3 { font: normal 700 24px/46px "pragmatica-web",sans-serif; text-transform: uppercase; display: block; height: 46px; background: #58585a; color: #FFF; padding: 0 0 0 20px; margin: 13px 0 10px; }
.quienes-somos.donde-localizarnos section .dealers .results .content { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 12px 19px 0; }
.quienes-somos.donde-localizarnos section .dealers .results table { margin: 14px 0 27px; }
.quienes-somos.donde-localizarnos section .dealers .results table caption { font: normal 700 13px/18px "pragmatica-web",sans-serif; text-transform: uppercase; vertical-align: bottom; text-align: left; border-bottom: 1px solid #e2e3e3; padding: 0 0 5px; }
.quienes-somos.donde-localizarnos section .dealers .results table tr td { font: normal 400 13px/18px "pragmatica-web",sans-serif; vertical-align: top; padding: 5px 0; border-bottom: 1px solid #e2e3e3; }
.quienes-somos.donde-localizarnos section .dealers .results table tr td.image { width: 240px; }
.quienes-somos.donde-localizarnos section .dealers .results table tr td.address { width: 300px; }
.quienes-somos.donde-localizarnos section .dealers .results table tr td.address a { display: block; color: #e32119; text-decoration: none; }
.quienes-somos.donde-localizarnos section .dealers .results table tr td.address a[itemprop="maps"] { display: inline-block; font-size: 13px; line-height: 26px; height: 26px; background: #868889; padding: 0 10px; color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 18px 0 0 0; font-weight: 700; text-decoration: none; }
.quienes-somos.donde-localizarnos section .dealers .results table tr td.description p { margin: 0 0 1em; }






/* PRODUCTOS */
.productos header.generic-header h1,
.productos header.generic-header .wrapper p.h1 { color: #FFF; }
.productos section nav.subnav { overflow: hidden; margin: 10px 0; }
.productos section nav.subnav ul { font-size: 0; float: right; }
.productos section nav.subnav ul li { display: inline-block; margin: 0 0 0 4px; }
.productos section nav.subnav ul li a { font: normal 700 13px/26px "pragmatica-web",sans-serif; color: #FFF; display: block; padding: 0 10px; text-decoration: none; background: #868889; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.productos section nav.subnav ul li.active a { background: #e32119; }

.productos.coccion header.generic-header { background: url(/html/images/productos/header-coccion.jpg) no-repeat center center; background-size: cover; }
.productos.lavado-de-vajilla header.generic-header { background: url(/html/images/productos/header-lavado-de-vajilla.jpg) no-repeat center center; background-size: cover; }
.productos.hornos header.generic-header { background: url(/html/images/productos/header-hornos.jpg) no-repeat center center; background-size: cover; }
.productos.frio-comercial header.generic-header { background: url(/html/images/productos/header-frio-comercial.jpg) no-repeat center center; background-size: cover; }
.productos.lavanderia header.generic-header { background: url(/html/images/productos/header-lavanderia.jpg) no-repeat center center; background-size: cover; }
.productos.frio-globe header.generic-header { background: url(/html/images/productos/header-frio-globe.jpg) no-repeat center center; background-size: cover; }


.productos .productbrowser { float: left; width: 120px; height: 100%; padding: 46px 10px 0; background: #f9fafa;  }
.productos .productbrowser ul { width: 80px; margin: 0 auto; }
.productos .productbrowser ul li { display: block; margin: 0 0 18px; }
.productos .productbrowser ul li a { display: block; text-align: center; text-transform: uppercase; font: normal 400 11px/12px "pragmatica-web",sans-serif; text-decoration: none; color: #000000; }
.productos .productbrowser ul li a img { margin: 0 0 6px; }
.productos .productbrowser ul li.active a { opacity: .5; }
.productos .productbrowser .customer-area { border-top: 1px solid #e2e3e3; border-bottom: 1px solid #e2e3e3; padding: 6px 0 7px; }
.productos .productbrowser .customer-area .title { font: normal 700 12px/14px "pragmatica-web",sans-serif; color: #000; text-transform: uppercase; margin: 0 0 6px; display: block; }
.productos .productbrowser .customer-area a { display: table; font: normal 700 12px/26px "pragmatica-web",sans-serif; color: #FFF; background: #868889; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 10px; text-transform: uppercase; text-decoration: none; }


/* PRODUCTOS: Soluciones globales */
.productos.soluciones-globales header.generic-header { background: #e32119; margin: 0; }
.productos.soluciones-globales section { float: right; overflow: hidden; width: 780px; padding: 0 0 20px; }
.productos.soluciones-globales section header { overflow: hidden; margin: 0 0 28px; padding: 13px 0 0 0; display: table; }
.productos.soluciones-globales section header div.image { display: table-cell; vertical-align: middle; width: 400px; text-align: center; }
.productos.soluciones-globales section header div.title { display: table-cell; vertical-align: middle; width: 380px; }
.productos.soluciones-globales section header h2 { font: normal 200 50px/56px "pragmatica-web",sans-serif; color: #e32119; margin: 0 0 14px; }
.productos.soluciones-globales section article { width: 380px; margin: 0 0 20px; }
.productos.soluciones-globales section article.left { clear: left; }
.productos.soluciones-globales section article h3 { display: block; background: #58585a; color: #FFF; font: normal 700 14px/34px "pragmatica-web",sans-serif; padding: 0 20px; margin: 0 0 5px; text-transform: uppercase; }
.productos.soluciones-globales section article .content { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 19px; overflow: hidden; }
.productos.soluciones-globales section article p.more-info { margin: 1em 0 0 0; font-weight: 700;}
.productos.soluciones-globales section article p.more-info a { display: table; font-size: 13px; line-height: 18px; height: 26px; background: #868889; padding: 0 10px; color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 4px 0 0 0; text-decoration: none; }





/* PRODUCTOS: Home */
.productos.home section { float: right; overflow: hidden; width: 780px; }
.productos.home section header { overflow: hidden; margin: 0 0 28px; padding: 13px 0 0 0; }
.productos.home section header h1 { font: normal 200 50px/56px "pragmatica-web",sans-serif; color: #e32119; margin: 0 0 14px; }
.productos.home section header p { float: left; width: 540px; }
.productos.home section header .download { width: 200px; float: right; }
.productos.home section header .download a { font: normal 700 13px/18px "pragmatica-web",sans-serif; color: #e32119; text-decoration: none; }
.productos.home section header .download a span { display: block; font: normal 400 13px/18px "pragmatica-web",sans-serif; color: #87888a;  }
.productos.home section article.gama { margin: 0 0 30px; }
.productos.home section article.gama h2 { display: block; background: #58585a; color: #FFF; font: normal 700 24px/46px "pragmatica-web",sans-serif; padding: 0 20px; margin: 0 0 10px; }
.productos.home section article.gama .wrapper { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 19px; overflow: hidden; }
.productos.home section article.gama .wrapper .main { margin: 0 0 20px; overflow: hidden; }
.productos.home section article.gama .wrapper .main .content { float: left; width: 290px; }
.productos.home section article.gama .wrapper .main .content p { margin: 0 0 20px; }
.productos.home section article.gama .wrapper .main .content ul.product-list li { margin: 0 0 4px; }
.productos.home section article.gama .wrapper .main .content ul.product-list li a { display: table; background: #868889; color: #FFF; font: normal 700 12px/16px "pragmatica-web",sans-serif; padding: 5px 10px; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.productos.home section article.gama .wrapper .main .generic-gallery { float: right; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.productos.home section article.gama .wrapper .more-info { clear: both; }
.productos.home section article.gama .more-info h3 { display: block; border-top: 1px solid #000; border-bottom: 1px solid #000; font: normal 700 11px/29px "pragmatica-web",sans-serif; text-transform: uppercase; margin: 0 0 11px; }
.productos.home section article.gama .more-info ul.downloads { font-size: 0; }
.productos.home section article.gama .more-info ul.downloads li { display: inline-block; width: 220px; margin: 0 40px 0 0; }
.productos.home section article.gama .more-info ul.downloads li a { font: normal 700 13px/18px "pragmatica-web",sans-serif; color: #e32119; text-decoration: none; }
.productos.home section article.gama .more-info ul.downloads li a span { display: block; font: normal 400 13px/18px "pragmatica-web",sans-serif; color: #87888a;  }
.productos.home section article.gama .more-info ul.downloads li:last-child { margin: 0; }

/* PRODUCTOS: Ficha */
.productos.ficha section { float: right; overflow: hidden; width: 780px; }
.productos.ficha section header { overflow: hidden; background: #58585a; padding: 0 10px 0 20px; margin: 0 0 10px; position: relative; }
.productos.ficha section header h1 { color: #FFF; font: normal 700 24px/46px "pragmatica-web",sans-serif; }
.productos.ficha section header .back { display: table; font: normal 700 12px/26px "pragmatica-web",sans-serif; background: #87888a; text-transform: uppercase; text-decoration: none; color: #FFF; padding: 0 10px; position: absolute; top: 50%; right: 10px; margin-top: -13px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.productos.ficha section article.gama .main { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 19px; overflow: hidden; margin: 0 0 20px; }
.productos.ficha section article.gama .main h3 { font: normal 700 22px/1 "pragmatica-web",sans-serif; text-transform: uppercase; margin: 0 0 10px; }
.productos.ficha section article.gama .main .generic-gallery { float: left; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.productos.ficha section article.gama .main .content { width: 290px; float: right; }
.productos.ficha section article.gama .main .content .share { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px 0; margin: 0 0 16px; }
.productos.ficha section article.gama .main .content .share p { display: inline-block; font: normal 700 13px/19px "pragmatica-web",sans-serif; text-transform: uppercase; margin: 0 20px 0 0; }
.productos.ficha section article.gama .main .content .share ul { font-size: 0; display: inline-block; vertical-align: middle; }
.productos.ficha section article.gama .main .content .share ul li { display: inline-block; margin: 0 8px 0 0; }
.productos.ficha section article.gama .main .content .share ul li a { display: block; width: 19px; height: 19px; background: url(/html/images/common/sprite.png) no-repeat; }
.productos.ficha section article.gama .main .content .share ul li.facebook a { background-position: -192px -104px; }
.productos.ficha section article.gama .main .content .share ul li.twitter a { background-position: -173px -104px; }
.productos.ficha section article.gama .main .content .share ul li.gplus a { background-position: -211px -104px; }


.productos.ficha section article.gama .main .content > .text { height: 400px; overflow: auto; }


.productos.ficha section article.gama .main .content h4 { font: normal 700 13px/18px "pragmatica-web",sans-serif; }

.productos.ficha section article.gama .additional-info { overflow: hidden; margin: 0 0 20px; }
.productos.ficha section article.gama .additional-info .additional-info-menu { overflow: hidden; }
.productos.ficha section article.gama .additional-info .additional-info-menu ul { float: right; font-size: 0; border-right: 1px solid #e2e3e3; }
.productos.ficha section article.gama .additional-info .additional-info-menu ul li { display: inline-block; border-top: 1px solid #e2e3e3; border-left: 1px solid #e2e3e3; border-bottom: 1px solid #e2e3e3; width: 160px; }
.productos.ficha section article.gama .additional-info .additional-info-menu ul li a { display: table; width: 120px; padding: 0 20px; height: 42px; font: normal 700 11px/12px "pragmatica-web",sans-serif; text-decoration: none; background: #FFF; text-transform: uppercase; color: #000; }
.productos.ficha section article.gama .additional-info .additional-info-menu ul li.ui-tabs-active { border-bottom: 1px solid #f6f6f6; }
.productos.ficha section article.gama .additional-info .additional-info-menu ul li.ui-tabs-active a { background: #f6f6f6; }
.productos.ficha section article.gama .additional-info .additional-info-menu ul li a span { display: table-cell; vertical-align: middle; font-size: 12px; }
.productos.ficha section article.gama .additional-info .ui-tabs-panel { background: #f6f6f6; border: 1px solid #e2e3e3; margin-top: -1px; padding: 24px 19px; }
.productos.ficha section article.gama .additional-info .ui-tabs-panel p { margin: 0 0 1em; }
.productos.ficha section article.gama .additional-info .ui-tabs-panel h4 { font: normal 700 13px/18px "pragmatica-web",sans-serif; }
.productos.ficha section article.gama .additional-info .ui-tabs-panel div { margin: 14px 0 27px; }
.productos.ficha section article.gama .additional-info .ui-tabs-panel div:last-child { margin: 14px 0 0; }
.productos.ficha section article.gama .additional-info .ui-tabs-panel table tr th[scope="col"] { font: normal 700 12px/18px "pragmatica-web-n7","pragmatica-web",sans-serif; text-transform: uppercase; vertical-align: bottom; text-align: center; border-bottom: 1px solid #e2e3e3; padding: 0 5px 5px; }
.productos.ficha section article.gama .additional-info .ui-tabs-panel table tr th[scope="row"] { font: normal 700 12px/14px "pragmatica-web",sans-serif; vertical-align: middle; text-align: center; border-bottom: 1px solid #e2e3e3; }
.productos.ficha section article.gama .additional-info .ui-tabs-panel table tr td { font: normal 400 12px/14px "pragmatica-web",sans-serif; vertical-align: middle; text-align: center; padding: 5px 0; border-bottom: 1px solid #e2e3e3; }
.productos.ficha section article.gama .additional-info .ui-tabs-panel table tr td a { font-weight: 700; text-decoration: none; color: #87888a; }
.tooltipster-sidetip .tooltipster-box { background:#fff !important; border:4px solid #00adee !important; }
.tooltipster-sidetip .tooltipster-content { text-align:center; color:#000 !important; padding:7px !important; }
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background { border-top-color:#00adee !important; }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color:#00adee !important; }
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background { border-right-color:#00adee !important; }
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background { border-left-color:#00adee !important; }
.tooltipster-sidetip .tooltipster-content img { display:block; }
.tooltipster-sidetip .tooltipster-content img.energy-titulo { margin-bottom:25px; }
.tooltipster-sidetip .tooltipster-content img.consumo { margin-bottom:40px; }
.tooltipster-sidetip .tooltipster-content .datos div { border:2px solid #00adee; border-radius:6px; width:55px; height:71px; float:left; padding-top:0; position:relative; margin-right:5px;}
.tooltipster-sidetip .tooltipster-content .datos div p { position:absolute; bottom:1px; text-align:center; width:100%; line-height:.9em;  }
.tooltipster-sidetip .tooltipster-content .datos span.campo { display:none; }
.tooltipster-sidetip .tooltipster-content .datos span.unidad { font-size:8px; font-weight:700; }
.tooltipster-sidetip .tooltipster-content .datos .consumo span.unidad,
.tooltipster-sidetip .tooltipster-content .datos .clase span.unidad { display:block; }
.tooltipster-sidetip .tooltipster-content .datos .valor { font-size:20px; font-family: "pragmatica-web",sans-serif; font-weight:800; letter-spacing:-.05em; }
.tooltipster-sidetip .tooltipster-content .datos .consumo { margin:0 0 5px 6px; height:45px; }
.tooltipster-sidetip .tooltipster-content .datos .consumo p { bottom:8px; }
.tooltipster-sidetip .tooltipster-content .datos .volumen { clear:left; background: url(/html/images/productos/modelos/eficiencia/volumen.png) no-repeat center 5px; }
.tooltipster-sidetip .tooltipster-content .datos .volumen-cong { background: url(/html/images/productos/modelos/eficiencia/volumen-cong.png) no-repeat center 5px; }
.tooltipster-sidetip .tooltipster-content .datos .clase { background: url(/html/images/productos/modelos/eficiencia/clase.png) no-repeat center 5px; margin:0; }
.tooltipster-sidetip .tooltipster-content .datos .energy-texto { float:left; }
.tooltipster-sidetip .tooltipster-content .legal { font-size:8px; font-weight:700; text-align:left; }

.productos.ficha section article.gama .additional-info #principales-caracteristicas h4 { margin: 0 0 18px; }
.productos.ficha section article.gama .additional-info #principales-caracteristicas ul { font-size: 0; }
.productos.ficha section article.gama .additional-info #principales-caracteristicas ul li { display: inline-block; vertical-align: top; width: 220px; font: normal 400 12px/16px "pragmatica-web",sans-serif; border-top: 1px solid #e2e3e3; padding: 8px 0 0 0; margin: 0 40px 19px 0; }
.productos.ficha section article.gama .additional-info #principales-caracteristicas ul li:nth-child(3n+3) { margin: 0 0 19px 0; }

.productos.ficha section article.gama .additional-info #accesorios { position: relative; }
.productos.ficha section article.gama .additional-info #accesorios .view { width: 690px; height: 182px; left: 26px !important; }
.productos.ficha section article.gama .additional-info #accesorios .view ul li { display: block; width: 128px; height: 182px; margin: 0 5px; float: left; }
.productos.ficha section article.gama .additional-info #accesorios .view ul li a { text-decoration: none; color: #000; }
.productos.ficha section article.gama .additional-info #accesorios .view ul li a h4 {  font: normal 700 12px/16px "pragmatica-web",sans-serif; }
.productos.ficha section article.gama .additional-info #accesorios .view ul li a p {  font: normal 400 12px/16px "pragmatica-web",sans-serif; }
.productos.ficha section article.gama .additional-info #accesorios .view ul li a img { margin: 0 0 2px; }
.productos.ficha section article.gama .additional-info #accesorios span.prev { display: block; width: 20px; height: 20px; position: absolute; top: 64px; left: 19px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -252px -24px no-repeat; }
.productos.ficha section article.gama .additional-info #accesorios span.next { display: block; width: 20px; height: 20px; position: absolute; top: 64px; right: 19px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -272px -24px no-repeat; }

.productos.ficha section aside.generic-slider { margin: 0 0 20px; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none }
.productos.ficha section aside.generic-slider h3 { display: block; background: #87888a; color: #FFF; font: normal 700 14px/34px "pragmatica-web",sans-serif; padding: 0 20px; margin: 0 0 10px; text-transform: uppercase; }
.productos.ficha section aside.generic-slider .content { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 30px 0 13px; position: relative; }
.productos.ficha section aside.generic-slider .content .view { width: 615px; height: 176px; left: 82px !important; position: relative; overflow: hidden; }
.productos.ficha section aside.generic-slider .content .view ul li { display: block; width: 185px; margin: 0 10px 13px; float: left; }
.productos.ficha section aside.generic-slider .content .view ul li a { text-decoration: none; color: #000; }
.productos.ficha section aside.generic-slider .content .view ul li a h4 { font: normal 700 13px/14px "pragmatica-web",sans-serif; }
.productos.ficha section aside.generic-slider .content .view ul li a span {  font: normal 400 13px/14px "pragmatica-web",sans-serif; }
.productos.ficha section aside.generic-slider .content .view ul li a img { margin: 0 0 2px; }
.productos.ficha section aside.generic-slider .content span.prev { display: block; width: 20px; height: 20px; position: absolute; top: 83px; left: 62px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -252px -24px no-repeat; }
.productos.ficha section aside.generic-slider .content span.next { display: block; width: 20px; height: 20px; position: absolute; top: 83px; right: 62px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -272px -24px no-repeat; }

/* PRODUCTOS: Comparador de productos */
.productos.comparador header.generic-header { background: #e32119; }
.productos.comparador section .product-category { width: 100%; background: #f6f6f6; margin: 10px 0 0 0; } 
.productos.comparador section .product-category .wrapper { width: 940px; margin: 0 auto; overflow: hidden; padding: 20px 0 18px; }
.productos.comparador section .product-category .wrapper h2 { font: normal 200 30px/36px "pragmatica-web",sans-serif; display: block; width: 450px; color: #e32119; float: left; }
.productos.comparador section .product-category .wrapper ul { float: right; font-size: 0; }
.productos.comparador section .product-category .wrapper ul li { display: inline-block; width: 80px; margin: 0 20px 0 0; vertical-align: top; }
.productos.comparador section .product-category .wrapper ul li.last { margin: 0; }
.productos.comparador section .product-category .wrapper ul li a { display: block; text-align: center; text-transform: uppercase; font: normal 400 11px/12px "pragmatica-web",sans-serif; text-decoration: none; color: #000000; }
.productos.comparador section .product-category .wrapper ul li a img { margin: 0 0 6px; }
.productos.comparador section .product-category .wrapper ul li.active a { opacity: .5; }

.productos.comparador section .comparator { width: 940px; margin: 0 auto; padding: 75px 0 40px; overflow: hidden; position: relative; }
.productos.comparador section .comparator a.print { position: absolute; top: 10px; right: 0; font: normal 700 14px/18px "pragmatica-web",sans-serif; text-decoration: none; color: #87888a; }
.productos.comparador section .comparator a.print:after { display: inline-block; vertical-align: middle; content: ' '; width: 20px; height: 20px; background: #868889 url(/html/images/common/sprite.png) -230px -104px no-repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 0 0 0 10px; }

.productos.comparador section .comparator article.item { width: 300px; float: left; position: relative; margin: 0 20px 0 0; }
.productos.comparador section .comparator article.item.last { margin: 0; }
.productos.comparador section .comparator article.item a.delete { position: absolute; top: -25px; right: 0; font: normal 700 14px/18px "pragmatica-web",sans-serif; text-decoration: none; color: #87888a; }
.productos.comparador section .comparator article.item a.delete:after { display: inline-block; vertical-align: middle; content: ' '; width: 20px; height: 20px; background: #868889 url(/html/images/common/sprite.png) -294px -24px no-repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 0 0 0 10px; }
.productos.comparador section .comparator article.item h3 { display: block; background: #58585a; color: #FFF; font: normal 700 14px/34px "pragmatica-web",sans-serif; padding: 0 20px; margin: 0 0 5px; }
.productos.comparador section .comparator article.item .content { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 19px; overflow: hidden; }
.productos.comparador section .comparator article.item .content h4 { font: normal 700 14px/18px "pragmatica-web",sans-serif; text-transform: uppercase; }
.productos.comparador section .comparator article.item .content span.category{font: normal 400 14px/18px "pragmatica-web-n4","pragmatica-web",sans-serif;}
.productos.comparador section .comparator article.item .content span.model { display: block; font: normal 400 14px/18px "pragmatica-web",sans-serif; text-transform: uppercase; }
.productos.comparador section .comparator article.item .content img { margin: 16px 0 4px; }
.productos.comparador section .comparator article.item .content table { border-top: 1px solid #e2e3e3; margin: 15px 0 0 0; }
.productos.comparador section .comparator article.item .content table th { font: normal 700 12px "pragmatica-web",sans-serif; text-align: left; border-bottom: 1px solid #e2e3e3; padding: 4px 0 6px; }
.productos.comparador section .comparator article.item .content table td { font: normal 400 12px "pragmatica-web",sans-serif; text-align: left; border-bottom: 1px solid #e2e3e3; padding: 4px 0 6px; }
.productos.comparador section .comparator article.item .content table td a { font-weight: 700; text-decoration: none; color: #87888a; }
.productos.comparador section .comparator article.item .content form { }
.productos.comparador section .comparator article.item .content ul li.select { width: 258px; margin: 0 0 10px 0; overflow: hidden; background: #FFF url(/html/images/common/form-select-arrow.png) 240px center no-repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #e2e3e3; }
.productos.comparador section .comparator article.item .content ul li.select select { width: 115%; background-color: transparent; background-image:none; -webkit-appearance: none; border: none; box-shadow: none; padding: 0.3em 0.5em; font: normal 400 13px "pragmatica-web",sans-serif; }
.productos.comparador section .comparator article.item .content ul li.select select[disabled] { opacity: .4; }
.productos.comparador section .comparator article.item .content ul li.select:last-child { margin: 0; }


/* PRODUCTOS: Resultados de busqueda */
.productos.buscar header.generic-header h1 { color: #FFF; }
.productos.buscar header.generic-header { background: #e32119; margin: 0; }
.productos.buscar .results { float: right; overflow: hidden; width: 780px; }
.productos.buscar .results .no-results { padding: 11px 0 66px; }
.productos.buscar .results .no-results h2 { color: #e32119; font: normal 200 50px/56px "pragmatica-web",sans-serif; margin: 0 0 23px; }

.productos.buscar .results nav.subnav { overflow: hidden; margin: 10px 0; }
.productos.buscar .results nav.subnav ul { font-size: 0; float: right; }
.productos.buscar .results nav.subnav ul li { display: inline-block; margin: 0 0 0 4px; }
.productos.buscar .results nav.subnav ul li a { font: normal 700 13px/26px "pragmatica-web",sans-serif; color: #FFF; display: block; padding: 0 10px; text-decoration: none; background: #868889; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.productos.buscar .results nav.subnav ul li.active a { background: #e32119; }
.productos.buscar .results section { margin: 0 0 30px; }
.productos.buscar .results section h2 { display: block; background: #58585a; color: #FFF; font: normal 700 24px/46px "pragmatica-web",sans-serif; padding: 0 20px; margin: 0 0 10px; text-transform: uppercase; }
.productos.buscar .results section .wrapper { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 19px; overflow: hidden; }
.productos.buscar .results section .wrapper article ul.path { font-size: 0; margin: 0 0 14px; }
.productos.buscar .results section .wrapper article ul.path li { display: inline-block; font-family: "pragmatica-web",sans-serif; font-style: normal; color: #000; font-size: 13px; }
.productos.buscar .results section .wrapper article ul.path li:after { content: '/'; display: inline-block; margin: 0 2px; }
.productos.buscar .results section .wrapper article ul.path li:last-child:after { content: ' '; }
.productos.buscar .results section .wrapper article ul.path li a { color: #000; text-decoration: none; text-transform: uppercase; font-weight: 200; }
.productos.buscar .results section .wrapper article ul.path li.linea a { font-weight: 700; }
.productos.buscar .results section .wrapper article ul.path li.gama a { font-weight: 400; }
.productos.buscar .results section .wrapper article ul.path li.subproducto a { text-transform: none; }
.productos.buscar .results section .wrapper article table { margin: 14px 0 40px; }
.productos.buscar .results section .wrapper article:last-child table { margin: 14px 0 0; }
.productos.buscar .results section .wrapper article table tr th[scope="col"] { font: normal 700 13px/18px "pragmatica-web",sans-serif; text-transform: uppercase; vertical-align: bottom; text-align: center; border-bottom: 1px solid #e2e3e3; padding: 0 0 5px; }
.productos.buscar .results section .wrapper article table tr th[scope="row"] { font: normal 700 12px/14px "pragmatica-web",sans-serif; vertical-align: middle; text-align: center; border-bottom: 1px solid #e2e3e3; }
.productos.buscar .results section .wrapper article table tr td { font: normal 400 12px/14px "pragmatica-web",sans-serif; vertical-align: middle; text-align: center; padding: 5px 0; border-bottom: 1px solid #e2e3e3; }
.productos.buscar .results section .wrapper article table tr td a { font-weight: 700; text-decoration: none; color: #87888a; }

.productos.buscar .results section.categorias .wrapper article:last-child ul { margin: 0; }
.productos.buscar .results .pagination { clear: both; overflow: hidden; margin: 20px 0 0; }
.productos.buscar .results .pagination a.prev { font: normal 700 13px "pragmatica-web",sans-serif; color: #87888a; text-decoration: none; float: left; }
.productos.buscar .results .pagination a.prev:before { content: ' '; display: inline-block; vertical-align: bottom; width: 20px; height: 20px; background: #87888a url(/html/images/common/sprite.png) -252px -24px no-repeat; margin: 0 5px 0 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.productos.buscar .results .pagination a.next { font: normal 700 13px "pragmatica-web",sans-serif; color: #87888a; text-decoration: none; float: right; }
.productos.buscar .results .pagination a.next:after { content: ' '; display: inline-block; vertical-align: bottom; width: 20px; height: 20px; background: #87888a url(/html/images/common/sprite.png) -272px -24px no-repeat; margin: 0 0 0 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }


/* SERVICIOS */
.servicios header.generic-header h1 { color: #FFF; }

/* SERVICIOS: Asesoramiento */
.servicios.asesoramiento header.generic-header { background: url(/html/images/servicios/header-asesoramiento.jpg) no-repeat center center; background-size: cover; }
.servicios.asesoramiento section { padding: 26px 0 23px; }
.servicios.asesoramiento section h2 { display: block; float: right; width: 350px; color: #e32119; font: normal 200 30px/36px "pragmatica-web",sans-serif; }
.servicios.asesoramiento section .main { width: 540px; float: left; }
.servicios.asesoramiento section .main p { font-size: 14px; line-height: 20px; margin: 0 0 1em; }

/* SERVICIOS: Cooking-Experience */
.servicios.cooking-experience header.generic-header { background: url(/html/images/servicios/header-cooking-experience.jpg) no-repeat center center; background-size: cover; }
.servicios.cooking-experience section { padding: 26px 0 23px; }
.servicios.cooking-experience .intro { margin: 0 0 10px; }
.servicios.cooking-experience .intro h2 { display: block; float: right; width: 350px; margin-bottom: 20px; color: #e32119; font: normal 200 30px/36px "pragmatica-web",sans-serif; }
.servicios.cooking-experience .intro .main { width: 540px; float: left; }
.servicios.cooking-experience .intro .main p { font-size: 14px; line-height: 20px; margin: 0 0 1em; }
.servicios.cooking-experience .intro .more-info { clear: both; text-align: center; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 6px 0 5px; }
.servicios.cooking-experience .intro .more-info a { font-weight: 700; color: #e32119; text-decoration: none; }
.servicios.cooking-experience .events h3 { font: normal 700 24px/46px "pragmatica-web",sans-serif; text-transform: uppercase; display: block; height: 46px; background: #58585a; color: #FFF; padding: 0 0 0 20px; margin: 13px 0 10px; }
.servicios.cooking-experience .events .content { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 12px 19px 0; }
.servicios.cooking-experience .events table { margin: 14px 0 27px; }
.servicios.cooking-experience .events table tr th { font: normal 700 13px/18px "pragmatica-web",sans-serif; text-transform: uppercase; vertical-align: bottom; text-align: left; border-bottom: 1px solid #e2e3e3; padding: 0 0 5px; }
.servicios.cooking-experience .events table tr td { font: normal 400 12px/16px "pragmatica-web",sans-serif; vertical-align: top; padding: 5px 0; border-bottom: 1px solid #e2e3e3; }
.servicios.cooking-experience .events table tr td.date { font-weight: 700; width: 180px; }
.servicios.cooking-experience .events table tr td.name { font-weight: 700; text-transform: uppercase; }
.servicios.cooking-experience .events table tr td.description { width: 330px; }
.servicios.cooking-experience .events table tr td a { font-weight: 700; text-decoration: none; color: #87888a; }

/* SERVICIOS: Red de distribuidores */
.servicios.red-distribuidores header.generic-header { background: url(/html/images/servicios/header-distribuidores.jpg) no-repeat center center; background-size: cover; }
.servicios.red-distribuidores section { padding: 26px 0 23px; }
.servicios.red-distribuidores section .intro { width: 940px; margin: 0 auto 20px; }
.servicios.red-distribuidores section .intro .more-info { clear: both; text-align: center; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 6px 0 5px; margin: 10px 0 0 0; }
.servicios.red-distribuidores section .intro .more-info a { font-weight: 700; color: #e32119; text-decoration: none; }
.servicios.red-distribuidores section .dealers .search-form { width: 100%; background: #f6f6f6; overflow: hidden; padding: 20px 0; }
.servicios.red-distribuidores section .dealers .search-form .wrapper { width: 940px; margin: 0 auto; }
.servicios.red-distribuidores section .dealers .search-form .wrapper ul li { display: block; float: left; }
.servicios.red-distribuidores section .dealers .search-form .wrapper ul li.select { width: 258px; margin: 0 10px 0 0; overflow: hidden; background: #FFF url(/html/images/common/form-select-arrow.png) 240px center no-repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #e2e3e3; }
.servicios.red-distribuidores section .dealers .search-form .wrapper ul li.select select { width: 115%; background-color: transparent; background-image:none; -webkit-appearance: none; border: none; box-shadow: none; padding: 0.3em 0.5em; font: normal 400 13px "pragmatica-web",sans-serif; }
.servicios.red-distribuidores section .dealers .search-form .wrapper ul li.select select[disabled] { opacity: .4; }
.servicios.red-distribuidores section .dealers .search-form .wrapper ul li.input { display:none; }
.servicios.red-distribuidores section .dealers .search-form .wrapper ul li.button { width: 128px; margin: 0; background: #87888a; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #87888a; }
.servicios.red-distribuidores section .dealers .search-form .wrapper ul li.button input { width: 128px; text-transform: uppercase; color: #FFF; border: none; font: normal 700 13px "pragmatica-web",sans-serif; padding: 0.3em 0.5em; background-color: transparent; }
.servicios.red-distribuidores section .dealers .results .wrapper { width: 940px; margin: 0 auto; }
.servicios.red-distribuidores section .dealers .results h3 { font: normal 700 24px/46px "pragmatica-web",sans-serif; text-transform: uppercase; display: block; height: 46px; background: #58585a; color: #FFF; padding: 0 0 0 20px; margin: 13px 0 10px; }
.servicios.red-distribuidores section .dealers .results .content { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 12px 19px 0; }
.servicios.red-distribuidores section .dealers .results table { margin: 14px 0 27px; }
.servicios.red-distribuidores section .dealers .results table tr th { font: normal 700 13px/18px "pragmatica-web",sans-serif; text-transform: uppercase; vertical-align: bottom; text-align: left; border-bottom: 1px solid #e2e3e3; padding: 0 0 5px; }
.servicios.red-distribuidores section .dealers .results table tr td { font: normal 400 12px/16px "pragmatica-web",sans-serif; vertical-align: top; padding: 5px 0; border-bottom: 1px solid #e2e3e3; }
.servicios.red-distribuidores section .dealers .results table tr td.area { font-weight: 700; width: 140px; }
.servicios.red-distribuidores section .dealers .results table tr td.linea-producto { font-weight: 700; color: #e32119; width: 190px; }
.servicios.red-distribuidores section .dealers .results table tr td.empresa { width: 290px; }
.servicios.red-distribuidores section .dealers .results table tr td.empresa span[itemprop="name"] { font-weight: 700; text-transform: uppercase; }
.servicios.red-distribuidores section .dealers .results table tr td.empresa a[itemprop="maps"] { display: inline-block; font-size: 13px; line-height: 26px; height: 26px; background: #868889; padding: 0 10px; color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 4px 0 0 0; }
.servicios.red-distribuidores section .dealers .results table tr td.contacto { width: 280px; }
.servicios.red-distribuidores section .dealers .results table tr td.contacto a { font-weight: 400; color: #e32119; }
.servicios.red-distribuidores section .dealers .results table tr td a { font-weight: 700; text-decoration: none; color: #87888a; }

.servicios.red-distribuidores section .dealers .results .intro { display: none; }

.servicios.red-servicio-tecnico section .dealers .results .pagination { clear: both; overflow: hidden; margin: 0 0 20px; }
.servicios.red-servicio-tecnico section .dealers .results .pagination a.prev { font: normal 700 13px "pragmatica-web",sans-serif; color: #87888a; text-decoration: none; float: left; }
.servicios.red-servicio-tecnico section .dealers .results .pagination a.prev:before { content: ' '; display: inline-block; vertical-align: bottom; width: 20px; height: 20px; background: #87888a url(/html/images/common/sprite.png) -252px -24px no-repeat; margin: 0 5px 0 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.servicios.red-servicio-tecnico section .dealers .results .pagination a.next { font: normal 700 13px "pragmatica-web",sans-serif; color: #87888a; text-decoration: none; float: right; }
.servicios.red-servicio-tecnico section .dealers .results .pagination a.next:after { content: ' '; display: inline-block; vertical-align: bottom; width: 20px; height: 20px; background: #87888a url(/html/images/common/sprite.png) -272px -24px no-repeat; margin: 0 0 0 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }


/* SERVICIOS: Red de Servicio Técnico */
.servicios.red-servicio-tecnico header.generic-header { background: url(/html/images/servicios/header-soporte.jpg) no-repeat center center; background-size: cover; }
.servicios.red-servicio-tecnico section { padding: 26px 0 23px; }

.servicios.red-servicio-tecnico section .intro { width: 940px; margin: 0 auto 20px; }
.servicios.red-servicio-tecnico section .intro .more-info { clear: both; text-align: center; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 6px 0 5px; margin: 10px 0 0 0; }
.servicios.red-servicio-tecnico section .intro .more-info a { font-weight: 700; color: #e32119; text-decoration: none; }
.servicios.red-servicio-tecnico section .dealers { margin: 0 0 40px; }
.servicios.red-servicio-tecnico section .dealers .search-form { width: 100%; background: #f6f6f6; overflow: hidden; padding: 20px 0; }
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper { width: 940px; margin: 0 auto; }
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li { display: block; float: left; }
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.select { width: 218px; margin: 0 10px 0 0; overflow: hidden; background: #FFF url(/html/images/common/form-select-arrow.png) 200px center no-repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #e2e3e3; }
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.select select { width: 115%; background-color: transparent; background-image:none; -webkit-appearance: none; border: none; box-shadow: none; padding: 0.3em 0.5em; font: normal 400 13px "pragmatica-web",sans-serif; }
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.select select[disabled] { opacity: .4; }
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.input { width: 100px; margin: 0 10px 0 0; overflow: hidden; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #e2e3e3; }
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.input input { width: 115%; padding: 6px 6px 6px 34px; background: rgba(255, 255, 255, 255) url("/html/images/common/sprite.png") no-repeat scroll -283px 7px; -webkit-appearance: none; border: none; box-shadow: none; padding: 0.3em 0.5em 0.3em 34px; font: normal 400 13px "pragmatica-web",sans-serif; }
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.input input[disabled] { opacity: .4; }
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.button { width: 128px; margin: 0; background: #87888a; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #87888a; }
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.button input { width: 128px; text-transform: uppercase; color: #FFF; border: none; font: normal 700 13px "pragmatica-web",sans-serif; padding: 0.3em 0.5em; background-color: transparent; }
.servicios.red-servicio-tecnico section .dealers .results .wrapper { width: 940px; margin: 0 auto; }
.servicios.red-servicio-tecnico section .dealers .results h3 { font: normal 700 24px/46px "pragmatica-web",sans-serif; text-transform: uppercase; display: block; height: 46px; background: #58585a; color: #FFF; padding: 0 0 0 20px; margin: 13px 0 10px; }
.servicios.red-servicio-tecnico section .dealers .results .content { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 12px 19px 0; }
.servicios.red-servicio-tecnico section .dealers .results table { margin: 14px 0 10px; }
.servicios.red-servicio-tecnico section .dealers .results table tr th { font: normal 700 13px/18px "pragmatica-web",sans-serif; text-transform: uppercase; vertical-align: bottom; text-align: left; border-bottom: 1px solid #e2e3e3; padding: 0 0 5px; }
.servicios.red-servicio-tecnico section .dealers .results table tr td { font: normal 400 12px/16px "pragmatica-web",sans-serif; vertical-align: top; padding: 5px 0; border-bottom: 1px solid #e2e3e3; }
.servicios.red-servicio-tecnico section .dealers .results table tr td.area { font-weight: 700; width: 140px; }
.servicios.red-servicio-tecnico section .dealers .results table tr td.linea-producto { font-weight: 700; color: #e32119; width: 190px; }
.servicios.red-servicio-tecnico section .dealers .results table tr td.empresa { width: 290px; }
.servicios.red-servicio-tecnico section .dealers .results table tr td.empresa span[itemprop="name"] { font-weight: 700; text-transform: uppercase; }
.servicios.red-servicio-tecnico section .dealers .results table tr td.empresa a[itemprop="maps"] { display: inline-block; font-size: 13px; line-height: 26px; height: 26px; background: #868889; padding: 0 10px; color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 4px 0 0 0; }
.servicios.red-servicio-tecnico section .dealers .results table tr td.contacto { width: 280px; }
.servicios.red-servicio-tecnico section .dealers .results table tr td.contacto a { font-weight: 400; color: #e32119; }
.servicios.red-servicio-tecnico section .dealers .results table tr td a { font-weight: 700; text-decoration: none; color: #87888a; }

.servicios.red-servicio-tecnico section .dealers .results .intro { color: #000000; font: 400 13px/18px "pragmatica-web",sans-serif; padding: 1em 0 1.5em 0; }
.servicios.red-servicio-tecnico section .dealers .results .circle-color, .tipo-producto .circle-color { border-radius: 50%; width: 15px; height: 15px; display: block; float: left; }
.servicios.red-servicio-tecnico section .dealers .results .preferred, .tipo-producto .preferred { background: #FF1409; }
.servicios.red-servicio-tecnico section .dealers .results .authorized, .tipo-producto .authorized { background: #000000; }
.servicios.red-servicio-tecnico section .dealers .results .intro-circle { float: left; margin: 0 2em 0 0.5em }



.servicios.red-servicio-tecnico article.fagor-service { width: 940px; margin: 0 auto; border-top: 5px solid #000; padding: 14px 0 0 0; }
.servicios.red-servicio-tecnico article.fagor-service h2 { font: normal 700 50px/1 "pragmatica-web",sans-serif; text-transform: uppercase; margin: 0 0 18px; }
.servicios.red-servicio-tecnico article.fagor-service > .intro { margin: 0 0 36px; }
.servicios.red-servicio-tecnico article.fagor-service > .intro .main { width: 540px; }
.servicios.red-servicio-tecnico article.fagor-service > .intro .main p { margin: 0 0 1em; }
.servicios.red-servicio-tecnico article.fagor-service > .intro .main p.marca-global { font-weight: 700; font-size: 18px; margin: 0 0 7px; }
.servicios.red-servicio-tecnico article.fagor-service > .intro .main a.popup { display: inline-block; font: normal 700 13px/26px "pragmatica-web",sans-serif;  height: 26px; background: #868889; padding: 0 10px; color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 4px 0 0 0; text-decoration: none; }
.servicios.red-servicio-tecnico article.fagor-service > .intro .main #manifiesto { display: none; }
.servicios.red-servicio-tecnico article.fagor-service > .intro h3 { display: block; width: 350px; float: right; font: normal 200 30px/36px "pragmatica-web",sans-serif; color: #e32119; }
.servicios.red-servicio-tecnico article.fagor-service .pilares h3 { font: normal 700 40px/1 "pragmatica-web",sans-serif; text-align: center; margin: 0 0 30px; }
.servicios.red-servicio-tecnico article.fagor-service .pilares h3 span { color: #e32119; }




.servicios.red-servicio-tecnico article.fagor-service .pilares > ul { counter-reset: contador; }
.servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li { display: block; border-top: 1px solid #000; overflow: hidden; padding: 8px 0 4px; }
.servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li h4:before { content: '0'counter(contador)'.'; counter-increment: contador; display: inline-block; font: normal 700 26px/1 "pragmatica-web",sans-serif; color: #e32119; }
.servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li h4 { font: normal 700 26px/1 "pragmatica-web",sans-serif; text-transform: uppercase; float: left; }
.servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li .content { width: 620px; float: right; }
.servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li .content p { margin: 0 0 1em; }
.servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li .content h5 { font: normal 700 13px/18px "pragmatica-web",sans-serif; }
.servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li.mantenimiento .content p span { text-transform: uppercase; font-size: 16px; }
.servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li.mantenimiento .content ul li { font: normal 400 13px/18px "pragmatica-web",sans-serif; }
.servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li.mantenimiento .content ul li:before { content: '—'; margin: 0 5px 0 0; }

.results .content { clear: both; }


/* PROYECTOS DE REFERENCIA */
.proyectos header.generic-header h1,
.proyectos header.generic-header .wrapper p.h1 { color: #FFF; }
.proyectos header.generic-header { background: url(/html/images/proyectos/header-proyectos.jpg) no-repeat center center; background-size: cover; margin: 0 0 26px 0; }

/* PROYECTOS DE REFERENCIA: Ficha */
.proyectos.ficha section header { overflow: hidden; background: #58585a; padding: 0 10px 0 20px; margin: 0 0 10px; position: relative; }
.proyectos.ficha section header h1 { color: #FFF; font: normal 700 24px/46px "pragmatica-web",sans-serif; }
.proyectos.ficha section header .back { display: table; font: normal 700 12px/26px "pragmatica-web",sans-serif; background: #87888a; text-transform: uppercase; text-decoration: none; color: #FFF; padding: 0 10px; position: absolute; top: 50%; right: 10px; margin-top: -13px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.proyectos.ficha section article .main { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 19px; overflow: hidden; margin: 0 0 20px; }
.proyectos.ficha section article .main .proyectos-gallery { float: left; position: relative; width: 600px; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.proyectos.ficha section article .main .proyectos-gallery .view { width: 600px; height: 416px; position: relative; overflow: hidden; z-index: 1; }
.proyectos.ficha section article .main .proyectos-gallery .view .slider { width: 100%; height: 100%; }
.proyectos.ficha section article .main .proyectos-gallery .slider .item { position: relative; top: 0; left: 0; width: 600px; height: 416px; margin: 0; }
.proyectos.ficha section article .main .proyectos-gallery .view .slider .item p { font: normal 700 13px/18px "pragmatica-web",sans-serif; color: #000; margin: 4px 0 0 0; }
.proyectos.ficha section article .main .proyectos-gallery .view .slider .item iframe { margin: 39px 0 0 0; }
.proyectos.ficha section article .main .proyectos-gallery span.prev { display: block; width: 20px; height: 20px; position: absolute; top: 198px; left: 10px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: rgba(0,0,0,.8) url(/html/images/common/sprite.png) -252px -24px no-repeat; }
.proyectos.ficha section article .main .proyectos-gallery span.next { display: block; width: 20px; height: 20px; position: absolute; top: 198px; right: 10px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: rgba(0,0,0,.8) url(/html/images/common/sprite.png) -272px -24px no-repeat; }


.proyectos.ficha section article .main .content { width: 290px; float: right; }
.proyectos.ficha section article .main .content .share { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px 0; margin: 0 0 16px; }
.proyectos.ficha section article .main .content .share p { display: inline-block; font: normal 700 13px/19px "pragmatica-web",sans-serif; text-transform: uppercase; margin: 0 20px 0 0; }
.proyectos.ficha section article .main .content .share ul { font-size: 0; display: inline-block; vertical-align: middle; }
.proyectos.ficha section article .main .content .share ul li { display: inline-block; margin: 0 8px 0 0; }
.proyectos.ficha section article .main .content .share ul li a { display: block; width: 19px; height: 19px; background: url(/html/images/common/sprite.png) no-repeat; }
.proyectos.ficha section article .main .content .share ul li.facebook a { background-position: -192px -104px; }
.proyectos.ficha section article .main .content .share ul li.twitter a { background-position: -173px -104px; }
.proyectos.ficha section article .main .content .share ul li.gplus a { background-position: -211px -104px; }
.proyectos.ficha section article .main h4 { font: normal 700 13px/18px "pragmatica-web",sans-serif; }

.proyectos.ficha section article .main .content .data-of-interest { margin: 17px 0 0; }
.proyectos.ficha section article .main .content .data-of-interest dl dt:before { content:' '; width: 100%; display: block; border-top: 1px solid #e2e3e3; margin: 6px 0 5px; }
.proyectos.ficha section article .main .content .data-of-interest dl dt { display: block; width: 110px; float: left; font: normal 700 12px/16px "pragmatica-web",sans-serif; clear: both; }
.proyectos.ficha section article .main .content .data-of-interest dl dd:before { content:' '; width: 100%; display: block; border-top: 1px solid #e2e3e3; margin: 6px 0 5px; }
.proyectos.ficha section article .main .content .data-of-interest dl dd { display: block; width: 180px; float: right; clear: right; font: normal 400 12px/16px "pragmatica-web",sans-serif; }

.proyectos.ficha section article .main .additional-info { clear: both; padding: 20px 0 0 0; margin: 0 0 37px; overflow: hidden; }
.proyectos.ficha section article .main .additional-info .col { width: 440px; border-top: 1px solid #000; padding: 7px 0 0 0; }
.proyectos.ficha section article .main .additional-info .col h4 { margin: 0 0 5px; }


.proyectos.ficha section article .main .more-info { clear: both; }
.proyectos.ficha section article .main .more-info p { display: block; border-top: 1px solid #000; border-bottom: 1px solid #000; font: normal 700 11px/29px "pragmatica-web",sans-serif; text-transform: uppercase; margin: 0 0 11px; }
.proyectos.ficha section article .main .more-info ul.downloads { font-size: 0; }
.proyectos.ficha section article .main .more-info ul.downloads li { display: inline-block; width: 220px; margin: 0 10px 0 0; }
.proyectos.ficha section article .main .more-info ul.downloads li a { font: normal 700 13px/18px "pragmatica-web",sans-serif; color: #e32119; text-decoration: none; }
.proyectos.ficha section article .main .more-info ul.downloads li a span { display: block; font: normal 400 13px/18px "pragmatica-web",sans-serif; color: #87888a;  }
.proyectos.ficha section article .main .more-info ul.downloads li:last-child { margin: 0; }

.proyectos.ficha section aside.generic-slider { margin: 0 0 20px; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none }
.proyectos.ficha section aside.generic-slider h3 { display: block; background: #87888a; color: #FFF; font: normal 700 14px/34px "pragmatica-web",sans-serif; padding: 0 20px; margin: 0 0 10px; text-transform: uppercase; }
.proyectos.ficha section aside.generic-slider .content { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 30px 0 13px; position: relative; }
.proyectos.ficha section aside.generic-slider .content .view { width: 820px; height: 176px; left: 59px !important; }
.proyectos.ficha section aside.generic-slider .content .view ul li { display: block; width: 185px; margin: 0 10px; }
.proyectos.ficha section aside.generic-slider .content .view ul li a { text-decoration: none; color: #000; }
.proyectos.ficha section aside.generic-slider .content .view ul li a h4 {  font: normal 700 13px/14px "pragmatica-web",sans-serif; }
.proyectos.ficha section aside.generic-slider .content .view ul li a span {  font: normal 400 13px/14px "pragmatica-web",sans-serif; }
.proyectos.ficha section aside.generic-slider .content .view ul li a img { margin: 0 0 2px; }
.proyectos.ficha section aside.generic-slider .content span.prev { display: block; width: 20px; height: 20px; position: absolute; top: 83px; left: 42px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -252px -24px no-repeat; }
.proyectos.ficha section aside.generic-slider .content span.next { display: block; width: 20px; height: 20px; position: absolute; top: 83px; right: 42px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -272px -24px no-repeat; }


/* PROYECTOS DE HOME */

.proyectos.home section .intro { overflow: hidden; margin: 0 0 27px; }
.proyectos.home section .intro h2 { display: block; float: right; width: 350px; color: #e32119; font: normal 200 30px/36px "pragmatica-web",sans-serif; margin: 0 0 0 50px; }
.proyectos.home section .intro p { font-size: 14px; line-height: 20px; margin: 0 0 1em; }

.proyectos.home section nav#filters { border-top: 1px solid #000; border-bottom: 1px solid #000; }
.proyectos.home section nav#filters ul { font-size: 0; }
.proyectos.home section nav#filters ul li { display: inline-block; margin: 0 20px 0 0; }
.proyectos.home section nav#filters ul li a { font: normal 400 13px/29px "pragmatica-web",sans-serif; color: #000; text-decoration: none; text-transform: uppercase; }
.proyectos.home section nav#filters ul li a.selected { font-weight: 700; }
.proyectos.home section nav#filters ul li:last-child { margin: 0; }

.proyectos.home section .results { font: normal 700 13px "pragmatica-web",sans-serif; color: #87888a; margin: 6px 0 8px; }

.proyectos.home section #project-list { width: 960px; margin: 0 -10px 28px -10px; }
.proyectos.home section #project-list article { margin: 10px; float: left; width: 220px; }
.proyectos.home section #project-list article a { text-decoration: none; color: #000; }
.proyectos.home section #project-list article a img { margin: 0 0 6px; }
.proyectos.home section #project-list article a h4 {  font: normal 700 13px/14px "pragmatica-web",sans-serif; }
.proyectos.home section #project-list article a span {  font: normal 400 13px/14px "pragmatica-web",sans-serif; }


/* DOCUMENTACIÓN */

.documentacion header.generic-header h1 { color: #FFF; }
.documentacion header.generic-header { background: #e32119; margin: 0 0 10px 0; }

.documentacion section .search-form { background: #f6f6f6; width: 100%; margin: 0 0 16px; }

.documentacion .intro { margin: 0 0 30px; }
.documentacion .intro a { color: #000; text-decoration: none; font-weight: 700; }

.documentacion section .search-form .wrapper { width: 940px; margin: 0 auto; overflow: hidden; padding: 16px 0; }
.documentacion section .search-form .wrapper legend { font: normal 200 30px/36px "pragmatica-web",sans-serif; color: #e32119; display: block; width: 460px; float: left; }
.documentacion section .search-form .wrapper form .content { width: 460px; float: right; padding: 9px 0 0 0; }
.documentacion section .search-form .wrapper form .content ul { font-size: 0; margin: 0 0 12px; }
.documentacion section .search-form .wrapper form .content ul li { display: inline-block; margin: 0 16px 16px 0; }
.documentacion section .search-form .wrapper form .content ul li label { font: normal 700 12px/13px "pragmatica-web",sans-serif; color: #000; text-transform: uppercase; display: block; padding-left: 15px; text-indent: -15px; }
.documentacion section .search-form .wrapper form .content ul li label input { width: 13px; height: 13px; padding: 0; margin: 0 2px 0 0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden; }
.documentacion section .search-form .wrapper form .content input[type="search"] { width: 418px; border: 1px solid #c6c7c8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font: normal 700 12px "pragmatica-web",sans-serif; color: #58585a; text-transform: uppercase; padding: 6px 6px 6px 34px; background: url(/html/images/common/sprite.png) no-repeat -283px 7px; -moz-box-sizing: border-box; box-sizing: border-box; }

.documentacion section nav#filters { border-top: 1px solid #000; border-bottom: 1px solid #000; }
.documentacion section nav#filters ul { font-size: 0; }
.documentacion section nav#filters ul li { display: inline-block; margin: 0 20px 0 0; }
.documentacion section nav#filters ul li a { font: normal 400 13px/29px "pragmatica-web",sans-serif; color: #000; text-decoration: none; text-transform: uppercase; }
.documentacion section nav#filters ul li a.selected { font-weight: 700; }
.documentacion section nav#filters ul li a span { font-weight: 400; }
.documentacion section nav#filters ul li:last-child { margin: 0; }

.documentacion section .no-results { padding: 11px 0 66px; }
.documentacion section .no-results h2 { color: #e32119; font: normal 200 30px/36px "pragmatica-web",sans-serif; margin: 0 0 23px; }

.documentacion section .results { font: normal 700 13px "pragmatica-web",sans-serif; color: #87888a; margin: 6px 0 8px; }

.documentacion section #project-list { width: 960px; margin: 0 -10px 28px -10px; }
.documentacion section #project-list article { margin: 10px; overflow: hidden; width: 220px; height: 290px; float: left; }
.documentacion section #project-list article a.thumb { width: 220px; height: 220px; background: #f9fafa; display: table-cell; text-align: center; vertical-align: middle; position: relative; }
.documentacion section #project-list article.videos a.thumb:after { content: ' '; display: block; position: absolute; top: 94px; left: 94px; width: 32px; height: 32px; background: #868889 url(/html/images/common/sprite.png) -251px 7px no-repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.documentacion section #project-list article h4 { font: normal 700 13px/14px "pragmatica-web",sans-serif; margin: 9px 0 0 0; }
.documentacion section #project-list article a.download { font: normal 700 12px "pragmatica-web",sans-serif; text-decoration: none; color: #e32119; float: right; margin: 1px 0 0 0; }
.documentacion section #project-list article span.type { font: normal 400 13px/14px "pragmatica-web",sans-serif; }


/* ACTUALIDAD */

.actualidad header.generic-header h1 { color: #FFF; }
.actualidad header.generic-header { background: #e32119; margin: 0 0 10px 0; }

.actualidad.home .filters { width: 940px; margin: 0 auto 30px; padding: 16px 0 0 0; }
.actualidad.home .filters p { margin: 0 0 30px; }
.actualidad.home .filters nav { border-top: 1px solid #000; border-bottom: 1px solid #000; }
.actualidad.home .filters nav ul { font-size: 0; }
.actualidad.home .filters nav ul li { display: inline-block; margin: 0 20px 0 0; }
.actualidad.home .filters nav ul li a { font: normal 400 13px/29px "pragmatica-web",sans-serif; color: #000; text-decoration: none; text-transform: uppercase; }
.actualidad.home .filters nav ul li.selected a { font-weight: 700; }
.actualidad.home .filters nav ul li:last-child { margin: 0; }


.actualidad.home .fagornews { background: #f6f6f6; margin: 0 0 20px; }
.actualidad.home .fagornews .wrapper { width: 940px; margin: 0 auto; overflow: hidden; padding: 16px 0; }
.actualidad.home .fagornews .wrapper h2 { font: normal 400 40px/46px "pragmatica-web",sans-serif; text-transform: uppercase; float: left; }
.actualidad.home .fagornews .wrapper h2 span { color: #e32119; }
.actualidad.home .fagornews .wrapper .gallery { position: relative; float: right; margin: 0 70px 0 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.actualidad.home .fagornews .wrapper .gallery .view { width: 480px; height: 267px; overflow: hidden; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li { display: block; width: 140px; height: 267px; margin: 0 10px; float: left; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li span.date { font: normal 700 13px/16px "pragmatica-web",sans-serif; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li > ul { font-size: 0; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li > ul > li { display: inline-block; font: normal 700 13px/16px "pragmatica-web",sans-serif; color: #e32119; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li > ul > li.ver:after { content: '/'; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li > ul > li a { text-decoration: none; color: #e32119; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li span.file { font: normal 400 13px/16px "pragmatica-web",sans-serif; color: #87888a; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li a h4 {  font: normal 700 12px/16px "pragmatica-web",sans-serif; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li a p {  font: normal 400 12px/16px "pragmatica-web",sans-serif; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li a img { margin: 0 0 2px; }
.actualidad.home .fagornews .wrapper .gallery span.prev { display: block; width: 20px; height: 20px; position: absolute; top: 89px; left: -25px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -252px -24px no-repeat; }
.actualidad.home .fagornews .wrapper .gallery span.next { display: block; width: 20px; height: 20px; position: absolute; top: 89px; right: -25px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -272px -24px no-repeat; }


.actualidad.home .actualidad-list { width: 940px; margin: 0 auto; }
.actualidad.home .actualidad-list article { overflow: hidden; margin: 0 0 30px; }
.actualidad.home .actualidad-list article a > img { float: left; width: 300px; }
.actualidad.home .actualidad-list article.image .content { width: 620px; float: right; overflow: hidden; }
.actualidad.home .actualidad-list article.no-image .content { overflow: hidden; }
.actualidad.home .actualidad-list article .content h3 { display: block; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 6px 0; margin: 0 0 18px; }
.actualidad.home .actualidad-list article .content h3 a { font: normal 700 16px/20px "pragmatica-web",sans-serif; text-transform: uppercase; text-decoration: none; color: #000; }
.actualidad.home .actualidad-list article .content span.date { font: normal 700 13px/18px "pragmatica-web",sans-serif; display: block; }
.actualidad.home .actualidad-list article .content .txt { width: 510px; float: left; }
.actualidad.home .actualidad-list article .content a.link { font: normal 700 13px/18px "pragmatica-web",sans-serif; color: #e32119; float: right; text-decoration: none; }

.actualidad.home .actualidad-list .pagination { clear: both; overflow: hidden; margin: 0 0 40px; }
.actualidad.home .actualidad-list .pagination a.prev { font: normal 700 13px "pragmatica-web",sans-serif; color: #87888a; text-decoration: none; float: left; }
.actualidad.home .actualidad-list .pagination a.prev:before { content: ' '; display: inline-block; vertical-align: bottom; width: 20px; height: 20px; background: #87888a url(/html/images/common/sprite.png) -252px -24px no-repeat; margin: 0 5px 0 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.actualidad.home .actualidad-list .pagination a.next { font: normal 700 13px "pragmatica-web",sans-serif; color: #87888a; text-decoration: none; float: right; }
.actualidad.home .actualidad-list .pagination a.next:after { content: ' '; display: inline-block; vertical-align: bottom; width: 20px; height: 20px; background: #87888a url(/html/images/common/sprite.png) -272px -24px no-repeat; margin: 0 0 0 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.actualidad.ficha section .back { display: table; font: normal 700 12px/26px "pragmatica-web",sans-serif; background: #87888a; text-transform: uppercase; text-decoration: none; color: #FFF; padding: 0 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.actualidad.ficha section article { overflow: hidden; margin: 12px 0 38px; }
.actualidad.ficha section article h2 { font: normal 700 40px/46px "pragmatica-web",sans-serif; margin: 0 0 24px; }
.actualidad.ficha section article .content { width: 540px; float: left; margin: 0 20px 0 0; }
.actualidad.ficha section article .content span.date { font: normal 700 13px/18px "pragmatica-web",sans-serif; }
.actualidad.ficha section article .content p { margin: 0 0 1em; }
.actualidad.ficha section article .content div.download a { font: normal 700 13px/18px "pragmatica-web",sans-serif; color: #e32119; text-decoration: none; }
.actualidad.ficha section article .content div.download a span { display: block; font: normal 400 13px/18px "pragmatica-web",sans-serif; color: #87888a;  }



.actualidad.ficha section article .share { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px 0; margin: 4px 0 10px; width: 380px; float: left; }
.actualidad.ficha section article .share p { display: inline-block; font: normal 700 13px/19px "pragmatica-web",sans-serif; text-transform: uppercase; margin: 0 20px 0 0; }
.actualidad.ficha section article .share ul { font-size: 0; display: inline-block; vertical-align: middle; }
.actualidad.ficha section article .share ul li { display: inline-block; margin: 0 8px 0 0; }
.actualidad.ficha section article .share ul li a { display: block; width: 19px; height: 19px; background: url(/html/images/common/sprite.png) no-repeat; }
.actualidad.ficha section article .share ul li.facebook a { background-position: -192px -104px; }
.actualidad.ficha section article .share ul li.twitter a { background-position: -173px -104px; }
.actualidad.ficha section article .share ul li.gplus a { background-position: -211px -104px; }

.actualidad.ficha section article figure img { margin: 0 0 3px; }
.actualidad.ficha section article figure footer { font: normal 700 13px/18px "pragmatica-web",sans-serif; }

/* ECOFAGOR */
.ecofagor header.generic-header h1 { color: #FFF; }
.ecofagor header.generic-header { background: url(/html/images/about/header-ecofagor.jpg) no-repeat center center; background-size: cover; margin: 0 0 26px 0; }

.ecofagor .page { overflow: hidden; padding: 0 0 40px; }
.ecofagor .page h2 { font: normal 200 30px/36px "pragmatica-web",sans-serif; color: #e32119; display: block; width: 350px; float: right; }
.ecofagor .page div.main { width: 540px; float: left; margin: 0 0 28px; overflow: hidden; }
.ecofagor .page div.main p { margin: 0 0 1em; }
.ecofagor .page div.main .more-info p { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 6px 0 5px; text-transform: uppercase; font:  normal 700 11px "pragmatica-web",sans-serif; }
.ecofagor .page div.main .more-info a { font: normal 700 13px/18px "pragmatica-web",sans-serif; color: #e32119; text-decoration: none; }
.ecofagor .page div.main .more-info a span { display: block; font: normal 400 13px/18px "pragmatica-web",sans-serif; color: #87888a;  }


/* TRABAJA EN FAGOR */
.trabaja-en-fagor header.generic-header h1 { color: #FFF; }
.trabaja-en-fagor header.generic-header { background: #e32119; margin: 0 0 10px 0; }

.trabaja-en-fagor .intro { width: 100%; background: #f6f6f6; overflow: hidden; padding: 20px 0; margin: 0 0 20px; }
.trabaja-en-fagor .intro .wrapper { width: 940px; margin: 0 auto; }
.trabaja-en-fagor .intro .wrapper h2 { color: #e32119; font: normal 200 30px/36px "pragmatica-web",sans-serif; margin: 0 0 13px; display: block; width: 240px; float: left; }

.trabaja-en-fagor .intro .wrapper #staff { width: 620px; height: 220px; float: right; position: relative; margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }
.trabaja-en-fagor .intro .wrapper #staff .view { width: 620px; height: 220px; overflow: hidden; }
.trabaja-en-fagor .intro .wrapper #staff .view ul li { display: block; width: 294px; margin: 0 8px; float: left; overflow: hidden;}
.trabaja-en-fagor .intro .wrapper #staff .view ul li img { display: block; float: left; }
.trabaja-en-fagor .intro .wrapper #staff .view ul li blockquote { display: block; float: right; width: 140px; }
.trabaja-en-fagor .intro .wrapper #staff .view ul li blockquote p { font-weight: 700; line-height: 14px; margin: 0 0 9px; }
.trabaja-en-fagor .intro .wrapper #staff .view ul li blockquote footer { font: normal 400 12px/14px "pragmatica-web",sans-serif; }
.trabaja-en-fagor .intro .wrapper #staff .view ul li blockquote footer span.job { display: block; font-style: italic; }
.trabaja-en-fagor .intro .wrapper #staff span.prev { display: block; width: 20px; height: 20px; position: absolute; top: 60px; left: -25px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -252px -24px no-repeat; }
.trabaja-en-fagor .intro .wrapper #staff span.next { display: block; width: 20px; height: 20px; position: absolute; top: 60px; right: -25px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #87888a url(/html/images/common/sprite.png) -272px -24px no-repeat; }

.trabaja-en-fagor .page { padding: 0 0 40px; }
.trabaja-en-fagor .page h3 { display: block; width: 100%; background: #58585a; color: #FFF; font: normal 700 24px/46px "pragmatica-web",sans-serif; padding: 0 0 0 20px; margin: 0 0 10px; text-transform: uppercase; }

.trabaja-en-fagor .page .col  { width: 430px; }
.trabaja-en-fagor .page .content { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 16px 19px 19px 19px; overflow: hidden; min-height: 557px; }
.trabaja-en-fagor .page .content ul li { margin: 0 0 14px; width: 430px; }
.trabaja-en-fagor .page .content ul li label { display: block; font: normal 700 14px "pragmatica-web",sans-serif; color: #000; text-transform: uppercase; margin: 0 0 4px; }
.trabaja-en-fagor .page .content ul li.text input, .trabaja-en-fagor .page .content ul li.file input { width: 406px; border: 1px solid #e2e3e3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font: normal 700 12px "pragmatica-web",sans-serif; color: #58585a; padding: 6px 6px 6px 6px; background: #fff; }
.trabaja-en-fagor .page .content ul li.select span.input { display: block; width: 418px; margin: 0; overflow: hidden; background: #FFF url(/html/images/common/form-select-arrow.png) 400px center no-repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #e2e3e3; }
.trabaja-en-fagor .page .content ul li.select span select { width: 115%; background-color: transparent; background-image:none; -webkit-appearance: none; border: none; box-shadow: none; padding: 0.3em 0.5em; font: normal 700 12px "pragmatica-web",sans-serif; }
.trabaja-en-fagor .page .content ul li textarea { width: 406px; height: 166px; border: 1px solid #e2e3e3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font: normal 700 12px "pragmatica-web",sans-serif; color: #58585a; padding: 6px 6px 6px 6px; background: #fff; }
.trabaja-en-fagor .page .error p { font-weight: 700; color: #e32119; }
.trabaja-en-fagor .page .content .error span.txt { font: normal 400 12px "pragmatica-web",sans-serif; color: #e32119; display: block; }
.trabaja-en-fagor .page .content ul li.text.error input { border: 1px solid #e32119; }
.trabaja-en-fagor .page .content ul li.error textarea { border: 1px solid #e32119; }
.trabaja-en-fagor .page .content ul li.select.error span.input { border: 1px solid #e32119; }
.trabaja-en-fagor .page .content div.checkbox { clear: both; }
.trabaja-en-fagor .page .content div.checkbox label { font: normal 400 13px "pragmatica-web",sans-serif; text-transform: inherit; }
.trabaja-en-fagor .page .content .send { border-top: 1px solid #e2e3e3; overflow: auto; padding: 20px 0 0 0; margin: 19px 0 0 0; clear: both; }
.trabaja-en-fagor .page .content .send span.obligatorio { float: left; color: #58585a;  font: italic 400 12px/33px "pragmatica-web",sans-serif; }
.trabaja-en-fagor .page .content .send span.submit { float: right; margin: 0; background: #87888a; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #87888a; }
.trabaja-en-fagor .page .content .send span.submit input { text-transform: uppercase; color: #FFF; border: none; font: normal 700 14px "pragmatica-web",sans-serif; padding: 0.3em 0.5em; background-color: transparent; }
.trabaja-en-fagor .page .content a.volver { display: inline-block; height: 26px; background: #868889; padding: 0 10px; color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 13px 0 0 0; text-decoration: none; font: normal 700 13px/26px "pragmatica-web",sans-serif; }


/* CONTACTO */
.contacto header.generic-header h1 { color: #FFF; }
.contacto header.generic-header { background: #e32119; margin: 0 0 10px 0; }

.contacto .intro { width: 100%; background: #f6f6f6; overflow: hidden; padding: 20px 0; margin: 0 0 20px; }
.contacto .intro .wrapper { width: 940px; margin: 0 auto; }
.contacto .intro .wrapper h2 { color: #e32119; font: normal 200 30px/36px "pragmatica-web",sans-serif; margin: 0 0 13px; }

.contacto .page { padding: 0 0 40px; }
.contacto .page .address { width: 460px; float: left; font: normal 400 13px/18px "pragmatica-web",sans-serif; overflow: hidden; }
.contacto .page .address span[itemprop="name"] { display: block; font: normal 700 24px "pragmatica-web",sans-serif; border-top: 1px solid #000; border-bottom: 1px solid #000; text-transform: uppercase; padding: 7px 0 5px; }
.contacto .page .address img[itemprop="image"] { margin: 10px 0; }
.contacto .page .address div { width: 220px; margin: 0 0 17px; }
.contacto .page .address a.gmap { display: table; clear: both; font: normal 700 13px/26px "pragmatica-web",sans-serif; color: #FFF; padding: 0 10px; text-decoration: none; background: #868889; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }


.contacto .page .contact-form { width: 460px; float: right; }
.contacto .page .contact-form legend { display: block; width: 100%; background: #58585a; color: #FFF; font: normal 700 24px/46px "pragmatica-web",sans-serif; padding: 0 0 0 20px; margin: 0 0 10px; text-transform: uppercase; }

.tr .contacto .page .contact-form legend {font-size: 20px;}

.contacto .page .contact-form .content { background: #f6f6f6; border: 1px solid #e2e3e3; padding: 16px 19px 19px 19px; overflow: hidden; min-height: 557px; }
.contacto .page .contact-form .content ul li { margin: 0 0 14px; }
.contacto .page .contact-form .content ul li label { display: block; font: normal 700 14px "pragmatica-web",sans-serif; color: #000; text-transform: uppercase; margin: 0 0 4px; }
.contacto .page .contact-form .content ul li input { width: 406px; border: 1px solid #e2e3e3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font: normal 700 12px "pragmatica-web",sans-serif; color: #58585a; padding: 6px 6px 6px 6px; background: #fff; }
.contacto .page .contact-form .content ul li.select span.input { display: block; width: 418px; margin: 0; overflow: hidden; background: #FFF url(/html/images/common/form-select-arrow.png) 400px center no-repeat; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #e2e3e3; }
.contacto .page .contact-form .content ul li.select span select { width: 115%; background-color: transparent; background-image:none; -webkit-appearance: none; border: none; box-shadow: none; padding: 0.3em 0.5em; font: normal 700 12px "pragmatica-web",sans-serif; }
.contacto .page .contact-form .content ul li textarea { width: 406px; height: 166px; border: 1px solid #e2e3e3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font: normal 700 12px "pragmatica-web",sans-serif; color: #58585a; padding: 6px 6px 6px 6px; background: #fff; }
.contacto .page .contact-form.error p { font-weight: 700; color: #e32119; }
.contacto .page .contact-form .content ul li.error span.txt { font: normal 400 12px "pragmatica-web",sans-serif; color: #e32119; display: block; }
.contacto .page .contact-form .content ul li.error input { border: 1px solid #e32119; }
.contacto .page .contact-form .content ul li.error textarea { border: 1px solid #e32119; }
.contacto .page .contact-form .content ul li.select.error span.input { border: 1px solid #e32119; }
.contacto .page .contact-form .content .send { border-top: 1px solid #e2e3e3; overflow: auto; padding: 20px 0 0 0; }
.contacto .page .contact-form .content .send span.obligatorio { float: left; color: #58585a;  font: italic 400 12px/33px "pragmatica-web",sans-serif; }
.contacto .page .contact-form .content .send span.submit { float: right; margin: 0; background: #87888a; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #87888a; }
.contacto .page .contact-form .content .send span.submit input { text-transform: uppercase; color: #FFF; border: none; font: normal 700 14px "pragmatica-web",sans-serif; padding: 0.3em 0.5em; background-color: transparent; }
.contacto .page .contact-form .content a.volver { display: inline-block; height: 26px; background: #868889; padding: 0 10px; color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 13px 0 0 0; text-decoration: none; font: normal 700 13px/26px "pragmatica-web",sans-serif; }


/* AVISO LEGAL */
.aviso-legal header.generic-header h1 { color: #FFF; }
.aviso-legal header.generic-header { background: #e32119; margin: 0 0 10px 0; }

.aviso-legal .page { padding: 11px 0 66px; }
.aviso-legal .page h2 { color: #e32119; font: normal 200 30px/36px "pragmatica-web",sans-serif; margin: 0 0 23px; }
.aviso-legal .page h3 { font: normal 700 16px "pragmatica-web",sans-serif; text-transform: uppercase; margin: 0 0 1em; }
.aviso-legal .page p { margin: 0 0 1em; }
.aviso-legal .page ul { margin: 0 0 0 10px; }
.aviso-legal .page ul li:before { content: '-'; position: absolute; left: -10px; }
.aviso-legal .page li { font: normal 400 13px/18px "pragmatica-web",sans-serif; display: block; position: relative; margin: 0 0 1em; }
.aviso-legal .page a { color: #000; }



/* ERROR */
.error header.generic-header h1 { color: #FFF; }
.error header.generic-header { background: #e32119; margin: 0 0 10px 0; }

.error .page { padding: 11px 160px 66px 0; width: 780px; }
.error .page h2 { color: #e32119; font: normal 200 50px/56px "pragmatica-web",sans-serif; margin: 0 0 23px; }
.error .page .que-quieres-hacer { margin: 15px 0 0 0; }
.error .page .que-quieres-hacer h3 { font: normal 700 16px "pragmatica-web",sans-serif; margin: 0 0 23px; }
.error .page .que-quieres-hacer ul { margin: 0 0 16px; }
.error .page .que-quieres-hacer ul li { display: block; margin: 0 0 16px; }
.error .page .que-quieres-hacer ul li a { font: normal 700 12px/14px "pragmatica-web",sans-serif; background: #87888a; padding: 7px 10px 5px; color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 24px 0 0 0; text-decoration: none; }


.hidden { display: none; }

/* cookie-bar */
#cookie-bar {background:#292f3a; color:#fff; padding:0;}
#cookie-bar.fixed {position:fixed; bottom:0; left:0; width:100%; z-index:9999;}
#cookie-bar div {width:960px; margin:0 auto;position:relative;}
#cookie-bar p {color:#fff; padding:10px 100px 10px 0; font-size:12px;}
#cookie-bar a {color:#fff; text-decoration:underline;}
.cb-enable{position:absolute;top:25px;right:0;display:block;}
#cookie-bar .cb-enable {position:absolute; top:10px; right:0; display:block; width:27px;height:24px; background:#000 url(/html/images/common/cerrar_cookies.gif) no-repeat center center; border:0 ;text-indent:-9999px;}
#cookie-bar .cb-enable:hover ,
#cookie-bar .cb-disable,
#cookie-bar .cb-disable:hover,
#cookie-bar .cb-policy,
#cookie-bar .cb-policy:hover {background-color:#e32119;}


/* Pragmatica substitution for Arial in Polsky */
.pl p,
.pl div.globalheader .wrapper .languages ul li a,
.pl div.globalheader .wrapper .languages ul li:after,
.pl div.globalheader nav.subnav ul li a,
.pl div.globalheader div.globalsearch form input[type="search"],
.pl div.globalheader div.globalsearch a.busqueda-guiada,
.pl div.globalheader nav.nav ul li.menu-item,
.pl div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu a.onnera,
.pl div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu div.fagor-industrial p,
.pl div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu div.fagor-industrial ul li,
.pl div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.main li a,
.pl div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.second li a,
.pl div.globalheader nav.nav ul li.menu-item.servicios div.submenu ul li a,
.pl header.generic-header .wrapper ol.breadcrumbs li,
.pl header.generic-header .wrapper p.h1,
.pl header.generic-header .wrapper h1,
.pl footer#globalfooter div.social p,
.pl footer#globalfooter div.social ul li.blog a,
.pl footer#globalfooter div.social a.change-country-language,
.pl footer#globalfooter div.footer div.directorynav div.column,
.pl footer#globalfooter div.footer div.submenu ul li a,
.pl footer#globalfooter div.footer div.copyright p,
.pl .generic-gallery.iosslider .view .slider .item p,
.pl .prehome .main p,
.pl .prehome .main ul li a,
.pl .homepage aside .wrapper h3,
.pl .homepage #home-slider .gallery .item .content h2,
.pl .homepage #home-slider .gallery .item .content p,
.pl .homepage #home-slider .gallery .item .content a.link,
.pl .homepage section.main h3,
.pl .homepage section.main nav ul li a,
.pl .homepage aside .wrapper #proyectos-de-referencia p.intro,
.pl .homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li a h4,
.pl .homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li a span,
.pl .homepage aside .wrapper #fagor-news .last-number .content h4,
.pl .homepage aside .wrapper #fagor-news .last-number .content ul li a,
.pl .homepage aside .wrapper #fagor-news a.actualidad,
.pl .quienes-somos.onnera-group .intro h2,
.pl .quienes-somos.onnera-group .intro h3,
.pl .quienes-somos.onnera-group .intro div.main a.conoce-mas,
.pl .quienes-somos.onnera-group .highlights .content ul li,
.pl .quienes-somos.onnera-group .mondragon ul li,
.pl .quienes-somos.conoce-fagor-industrial section .content header h2,
.pl .quienes-somos.conoce-fagor-industrial section .content header nav ul li a,
.pl .quienes-somos.conoce-fagor-industrial section#empresa .right h3,
.pl .quienes-somos.conoce-fagor-industrial section#empresa .right .more-info p,
.pl .quienes-somos.conoce-fagor-industrial section#empresa .right .more-info a,
.pl .quienes-somos.conoce-fagor-industrial section#empresa .right .more-info a span,
.pl .quienes-somos.conoce-fagor-industrial section#empresa .video .content h3,
.pl .quienes-somos.conoce-fagor-industrial section#evolucion h3,
.pl .quienes-somos.conoce-fagor-industrial section#evolucion .proveedor360 p,
.pl .quienes-somos.conoce-fagor-industrial section#mision-y-valores .main ul li,
.pl .quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores h3,
.pl .quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores ul li h4,
.pl .quienes-somos.conoce-fagor-industrial section#calidad h3,
.pl .quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col h3,
.pl .quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col p.subtitle,
.pl .quienes-somos.presencia-internacional .intro h2,
.pl .quienes-somos.presencia-internacional .highlights .content ul li,
.pl .quienes-somos.presencia-internacional .headquarters .address,
.pl .quienes-somos.presencia-internacional .headquarters .address h3,
.pl .quienes-somos.presencia-internacional .headquarters .address a[itemprop="map"],
.pl .quienes-somos.presencia-internacional .headquarters #map-canvas .infowindow,
.pl .quienes-somos.presencia-internacional .headquarters #map-canvas .infowindow h4,
.pl .quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.radio label,
.pl .quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.select select,
.pl .quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.button input,
.pl .quienes-somos.donde-localizarnos section .dealers .results h3,
.pl .quienes-somos.donde-localizarnos section .dealers .results table caption,
.pl .quienes-somos.donde-localizarnos section .dealers .results table tr td,
.pl .productos section nav.subnav ul li a,
.pl .productos .productbrowser ul li a,
.pl .productos .productbrowser .customer-area .title,
.pl .productos .productbrowser .customer-area a,
.pl .productos.soluciones-globales section header h2,
.pl .productos.soluciones-globales section article h3,
.pl .productos.home section header h1,
.pl .productos.home section header .download a,
.pl .productos.home section header .download a span,
.pl .productos.home section article.gama h2,
.pl .productos.home section article.gama .wrapper .main .content ul.product-list li a,
.pl .productos.home section article.gama .more-info h3,
.pl .productos.home section article.gama .more-info ul.downloads li a,
.pl .productos.home section article.gama .more-info ul.downloads li a span,
.pl .productos.ficha section header h1,
.pl .productos.ficha section header .back,
.pl .productos.ficha section article.gama .main h3,
.pl .productos.ficha section article.gama .main .content .share p,
.pl .productos.ficha section article.gama .main .content h4,
.pl .productos.ficha section article.gama .additional-info .additional-info-menu ul li a,
.pl .productos.ficha section article.gama .additional-info .ui-tabs-panel h4,
.pl .productos.ficha section article.gama .additional-info .ui-tabs-panel table tr th[scope="col"],
.pl .productos.ficha section article.gama .additional-info .ui-tabs-panel table tr th[scope="row"],
.pl .productos.ficha section article.gama .additional-info .ui-tabs-panel table tr td,
.pl .productos.ficha section article.gama .additional-info #principales-caracteristicas ul li,
.pl .productos.ficha section article.gama .additional-info #accesorios .view ul li a h4,
.pl .productos.ficha section article.gama .additional-info #accesorios .view ul li a p,
.pl .productos.ficha section aside.generic-slider h3,
.pl .productos.ficha section aside.generic-slider .content .view ul li a h4,
.pl .productos.ficha section aside.generic-slider .content .view ul li a span,
.pl .productos.comparador section .product-category .wrapper h2,
.pl .productos.comparador section .product-category .wrapper ul li a,
.pl .productos.comparador section .comparator a.print,
.pl .productos.comparador section .comparator article.item a.delete,
.pl .productos.comparador section .comparator article.item h3,
.pl .productos.comparador section .comparator article.item .content h4,
.pl .productos.comparador section .comparator article.item .content span.category,
.pl .productos.comparador section .comparator article.item .content span.model,
.pl .productos.comparador section .comparator article.item .content table th,
.pl .productos.comparador section .comparator article.item .content table td,
.pl .productos.comparador section .comparator article.item .content ul li.select select,
.pl .productos.buscar .results .no-results h2,
.pl .productos.buscar .results nav.subnav ul li a,
.pl .productos.buscar .results section h2,
.pl .productos.buscar .results section .wrapper article ul.path li,
.pl .productos.buscar .results section .wrapper article table tr th[scope="col"],
.pl .productos.buscar .results section .wrapper article table tr th[scope="row"],
.pl .productos.buscar .results section .wrapper article table tr td,
.pl .productos.buscar .results .pagination a.prev,
.pl .productos.buscar .results .pagination a.next,
.pl .servicios.asesoramiento section h2,
.pl .servicios.cooking-experience .intro h2,
.pl .servicios.cooking-experience .events h3,
.pl .servicios.cooking-experience .events table tr th,
.pl .servicios.cooking-experience .events table tr td,
.pl .servicios.red-distribuidores section .dealers .search-form .wrapper ul li.select select,
.pl .servicios.red-distribuidores section .dealers .search-form .wrapper ul li.button input,
.pl .servicios.red-distribuidores section .dealers .results h3,
.pl .servicios.red-distribuidores section .dealers .results table tr th,
.pl .servicios.red-distribuidores section .dealers .results table tr td,
.pl .servicios.red-servicio-tecnico section .dealers .results .pagination a.prev,
.pl .servicios.red-servicio-tecnico section .dealers .results .pagination a.next,
.pl .servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.select select,
.pl .servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.button input,
.pl .servicios.red-servicio-tecnico section .dealers .results h3,
.pl .servicios.red-servicio-tecnico section .dealers .results table tr th,
.pl .servicios.red-servicio-tecnico section .dealers .results table tr td,
.pl .servicios.red-servicio-tecnico article.fagor-service h2,
.pl .servicios.red-servicio-tecnico article.fagor-service > .intro .main a.popup,
.pl .servicios.red-servicio-tecnico article.fagor-service > .intro h3,
.pl .servicios.red-servicio-tecnico article.fagor-service .pilares h3,
.pl .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li h4:before,
.pl .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li h4,
.pl .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li .content h5,
.pl .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li.mantenimiento .content ul li,
.pl .proyectos.ficha section header h1,
.pl .proyectos.ficha section header .back,
.pl .proyectos.ficha section article .main .proyectos-gallery .view .slider .item p,
.pl .proyectos.ficha section article .main .content .share p,
.pl .proyectos.ficha section article .main h4,
.pl .proyectos.ficha section article .main .content .data-of-interest dl dt,
.pl .proyectos.ficha section article .main .content .data-of-interest dl dd,
.pl .proyectos.ficha section article .main .more-info p,
.pl .proyectos.ficha section article .main .more-info ul.downloads li a,
.pl .proyectos.ficha section article .main .more-info ul.downloads li a span,
.pl .proyectos.ficha section aside.generic-slider h3,
.pl .proyectos.ficha section aside.generic-slider .content .view ul li a h4,
.pl .proyectos.ficha section aside.generic-slider .content .view ul li a span,
.pl .proyectos.home section .intro h2,
.pl .proyectos.home section nav#filters ul li a,
.pl .proyectos.home section .results,
.pl .proyectos.home section #project-list article a h4,
.pl .proyectos.home section #project-list article a span,
.pl .documentacion section .search-form .wrapper legend,
.pl .documentacion section .search-form .wrapper form .content ul li label,
.pl .documentacion section .search-form .wrapper form .content input[type="search"],
.pl .documentacion section nav#filters ul li a,
.pl .documentacion section .no-results h2,
.pl .documentacion section .results,
.pl .documentacion section #project-list article h4,
.pl .documentacion section #project-list article a.download,
.pl .documentacion section #project-list article span.type,
.pl .actualidad.home .filters nav ul li a,
.pl .actualidad.home .fagornews .wrapper h2,
.pl .actualidad.home .fagornews .wrapper .gallery .view > ul > li span.date,
.pl .actualidad.home .fagornews .wrapper .gallery .view > ul > li > ul > li,
.pl .actualidad.home .fagornews .wrapper .gallery .view > ul > li span.file,
.pl .actualidad.home .fagornews .wrapper .gallery .view > ul > li a h4,
.pl .actualidad.home .fagornews .wrapper .gallery .view > ul > li a p,
.pl .actualidad.home .actualidad-list article .content h3 a,
.pl .actualidad.home .actualidad-list article .content span.date,
.pl .actualidad.home .actualidad-list article .content a.link,
.pl .actualidad.home .actualidad-list .pagination a.prev,
.pl .actualidad.home .actualidad-list .pagination a.next,
.pl .actualidad.ficha section .back,
.pl .actualidad.ficha section article h2,
.pl .actualidad.ficha section article .content span.date,
.pl .actualidad.ficha section article .content div.download a,
.pl .actualidad.ficha section article .content div.download a span,
.pl .actualidad.ficha section article .share p,
.pl .actualidad.ficha section article figure footer,
.pl .ecofagor .page h2,
.pl .ecofagor .page div.main .more-info p,
.pl .ecofagor .page div.main .more-info a,
.pl .ecofagor .page div.main .more-info a.span,
.pl .trabaja-en-fagor .intro .wrapper h2,
.pl .trabaja-en-fagor .intro .wrapper #staff .view ul li blockquote footer,
.pl .trabaja-en-fagor .page h3,
.pl .trabaja-en-fagor .page .content ul li label,
.pl .trabaja-en-fagor .page .content ul li.text input, .trabaja-en-fagor .page .content ul li.file input,
.pl .trabaja-en-fagor .page .content ul li.select span select,
.pl .trabaja-en-fagor .page .content ul li textarea,
.pl .trabaja-en-fagor .page .content .error span.txt,
.pl .trabaja-en-fagor .page .content div.checkbox label,
.pl .trabaja-en-fagor .page .content .send span.obligatorio,
.pl .trabaja-en-fagor .page .content .send span.submit input,
.pl .trabaja-en-fagor .page .content a.volver,
.pl .contacto .intro .wrapper h2,
.pl .contacto .page .address,
.pl .contacto .page .address span[itemprop="name"],
.pl .contacto .page .address a.gmap,
.pl .contacto .page .contact-form legend,
.pl .contacto .page .contact-form .content ul li label,
.pl .contacto .page .contact-form .content ul li input,
.pl .contacto .page .contact-form .content ul li.select span select,
.pl .contacto .page .contact-form .content ul li textarea,
.pl .contacto .page .contact-form .content ul li.error span.txt,
.pl .contacto .page .contact-form .content .send span.obligatorio,
.pl .contacto .page .contact-form .content .send span.submit input,
.pl .contacto .page .contact-form .content a.volver,
.pl .aviso-legal .page h2,
.pl .aviso-legal .page h3,
.pl .aviso-legal .page li,
.pl .error .page h2,
.pl .error .page .que-quieres-hacer h3,
.pl .error .page .que-quieres-hacer ul li a

{ font-family: Arial; }

/* Pragmatica substitution for Arial in Polsky */
.tr p,
.tr div.globalheader .wrapper .languages ul li a,
.tr div.globalheader .wrapper .languages ul li:after,
.tr div.globalheader nav.subnav ul li a,
.tr div.globalheader div.globalsearch form input[type="search"],
.tr div.globalheader div.globalsearch a.busqueda-guiada,
.tr div.globalheader nav.nav ul li.menu-item,
.tr div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu a.onnera,
.tr div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu div.fagor-industrial p,
.tr div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu div.fagor-industrial ul li,
.tr div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.main li a,
.tr div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.second li a,
.tr div.globalheader nav.nav ul li.menu-item.servicios div.submenu ul li a,
.tr header.generic-header .wrapper ol.breadcrumbs li,
.tr header.generic-header .wrapper p.h1,
.tr header.generic-header .wrapper h1,
.tr footer#globalfooter div.social p,
.tr footer#globalfooter div.social ul li.blog a,
.tr footer#globalfooter div.social a.change-country-language,
.tr footer#globalfooter div.footer div.directorynav div.column,
.tr footer#globalfooter div.footer div.submenu ul li a,
.tr footer#globalfooter div.footer div.copyright p,
.tr .generic-gallery.iosslider .view .slider .item p,
.tr .prehome .main p,
.tr .prehome .main ul li a,
.tr .homepage aside .wrapper h3,
.tr .homepage #home-slider .gallery .item .content h2,
.tr .homepage #home-slider .gallery .item .content p,
.tr .homepage #home-slider .gallery .item .content a.link,
.tr .homepage section.main h3,
.tr .homepage section.main nav ul li a,
.tr .homepage aside .wrapper #proyectos-de-referencia p.intro,
.tr .homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li a h4,
.tr .homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li a span,
.tr .homepage aside .wrapper #fagor-news .last-number .content h4,
.tr .homepage aside .wrapper #fagor-news .last-number .content ul li a,
.tr .homepage aside .wrapper #fagor-news a.actualidad,
.tr .quienes-somos.onnera-group .intro h2,
.tr .quienes-somos.onnera-group .intro h3,
.tr .quienes-somos.onnera-group .intro div.main a.conoce-mas,
.tr .quienes-somos.onnera-group .highlights .content ul li,
.tr .quienes-somos.onnera-group .mondragon ul li,
.tr .quienes-somos.conoce-fagor-industrial section .content header h2,
.tr .quienes-somos.conoce-fagor-industrial section .content header nav ul li a,
.tr .quienes-somos.conoce-fagor-industrial section#empresa .right h3,
.tr .quienes-somos.conoce-fagor-industrial section#empresa .right .more-info p,
.tr .quienes-somos.conoce-fagor-industrial section#empresa .right .more-info a,
.tr .quienes-somos.conoce-fagor-industrial section#empresa .right .more-info a span,
.tr .quienes-somos.conoce-fagor-industrial section#empresa .video .content h3,
.tr .quienes-somos.conoce-fagor-industrial section#evolucion h3,
.tr .quienes-somos.conoce-fagor-industrial section#evolucion .proveedor360 p,
.tr .quienes-somos.conoce-fagor-industrial section#mision-y-valores .main ul li,
.tr .quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores h3,
.tr .quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores ul li h4,
.tr .quienes-somos.conoce-fagor-industrial section#calidad h3,
.tr .quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col h3,
.tr .quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col p.subtitle,
.tr .quienes-somos.presencia-internacional .intro h2,
.tr .quienes-somos.presencia-internacional .highlights .content ul li,
.tr .quienes-somos.presencia-internacional .headquarters .address,
.tr .quienes-somos.presencia-internacional .headquarters .address h3,
.tr .quienes-somos.presencia-internacional .headquarters .address a[itemprop="map"],
.tr .quienes-somos.presencia-internacional .headquarters #map-canvas .infowindow,
.tr .quienes-somos.presencia-internacional .headquarters #map-canvas .infowindow h4,
.tr .quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.radio label,
.tr .quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.select select,
.tr .quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.button input,
.tr .quienes-somos.donde-localizarnos section .dealers .results h3,
.tr .quienes-somos.donde-localizarnos section .dealers .results table caption,
.tr .quienes-somos.donde-localizarnos section .dealers .results table tr td,
.tr .productos section nav.subnav ul li a,
.tr .productos .productbrowser ul li a,
.tr .productos .productbrowser .customer-area .title,
.tr .productos .productbrowser .customer-area a,
.tr .productos.soluciones-globales section header h2,
.tr .productos.soluciones-globales section article h3,
.tr .productos.home section header h1,
.tr .productos.home section header .download a,
.tr .productos.home section header .download a span,
.tr .productos.home section article.gama h2,
.tr .productos.home section article.gama .wrapper .main .content ul.product-list li a,
.tr .productos.home section article.gama .more-info h3,
.tr .productos.home section article.gama .more-info ul.downloads li a,
.tr .productos.home section article.gama .more-info ul.downloads li a span,
.tr .productos.ficha section header h1,
.tr .productos.ficha section header .back,
.tr .productos.ficha section article.gama .main h3,
.tr .productos.ficha section article.gama .main .content .share p,
.tr .productos.ficha section article.gama .main .content h4,
.tr .productos.ficha section article.gama .additional-info .additional-info-menu ul li a,
.tr .productos.ficha section article.gama .additional-info .ui-tabs-panel h4,
.tr .productos.ficha section article.gama .additional-info .ui-tabs-panel table tr th[scope="col"],
.tr .productos.ficha section article.gama .additional-info .ui-tabs-panel table tr th[scope="row"],
.tr .productos.ficha section article.gama .additional-info .ui-tabs-panel table tr td,
.tr .productos.ficha section article.gama .additional-info #principales-caracteristicas ul li,
.tr .productos.ficha section article.gama .additional-info #accesorios .view ul li a h4,
.tr .productos.ficha section article.gama .additional-info #accesorios .view ul li a p,
.tr .productos.ficha section aside.generic-slider h3,
.tr .productos.ficha section aside.generic-slider .content .view ul li a h4,
.tr .productos.ficha section aside.generic-slider .content .view ul li a span,
.tr .productos.comparador section .product-category .wrapper h2,
.tr .productos.comparador section .product-category .wrapper ul li a,
.tr .productos.comparador section .comparator a.print,
.tr .productos.comparador section .comparator article.item a.delete,
.tr .productos.comparador section .comparator article.item h3,
.tr .productos.comparador section .comparator article.item .content h4,
.tr .productos.comparador section .comparator article.item .content span.category,
.tr .productos.comparador section .comparator article.item .content span.model,
.tr .productos.comparador section .comparator article.item .content table th,
.tr .productos.comparador section .comparator article.item .content table td,
.tr .productos.comparador section .comparator article.item .content ul li.select select,
.tr .productos.buscar .results .no-results h2,
.tr .productos.buscar .results nav.subnav ul li a,
.tr .productos.buscar .results section h2,
.tr .productos.buscar .results section .wrapper article ul.path li,
.tr .productos.buscar .results section .wrapper article table tr th[scope="col"],
.tr .productos.buscar .results section .wrapper article table tr th[scope="row"],
.tr .productos.buscar .results section .wrapper article table tr td,
.tr .productos.buscar .results .pagination a.prev,
.tr .productos.buscar .results .pagination a.next,
.tr .servicios.asesoramiento section h2,
.tr .servicios.cooking-experience .intro h2,
.tr .servicios.cooking-experience .events h3,
.tr .servicios.cooking-experience .events table tr th,
.tr .servicios.cooking-experience .events table tr td,
.tr .servicios.red-distribuidores section .dealers .search-form .wrapper ul li.select select,
.tr .servicios.red-distribuidores section .dealers .search-form .wrapper ul li.button input,
.tr .servicios.red-distribuidores section .dealers .results h3,
.tr .servicios.red-distribuidores section .dealers .results table tr th,
.tr .servicios.red-distribuidores section .dealers .results table tr td,
.tr .servicios.red-servicio-tecnico section .dealers .results .pagination a.prev,
.tr .servicios.red-servicio-tecnico section .dealers .results .pagination a.next,
.tr .servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.select select,
.tr .servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.button input,
.tr .servicios.red-servicio-tecnico section .dealers .results h3,
.tr .servicios.red-servicio-tecnico section .dealers .results table tr th,
.tr .servicios.red-servicio-tecnico section .dealers .results table tr td,
.tr .servicios.red-servicio-tecnico article.fagor-service h2,
.tr .servicios.red-servicio-tecnico article.fagor-service > .intro .main a.popup,
.tr .servicios.red-servicio-tecnico article.fagor-service > .intro h3,
.tr .servicios.red-servicio-tecnico article.fagor-service .pilares h3,
.tr .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li h4:before,
.tr .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li h4,
.tr .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li .content h5,
.tr .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li.mantenimiento .content ul li,
.tr .proyectos.ficha section header h1,
.tr .proyectos.ficha section header .back,
.tr .proyectos.ficha section article .main .proyectos-gallery .view .slider .item p,
.tr .proyectos.ficha section article .main .content .share p,
.tr .proyectos.ficha section article .main h4,
.tr .proyectos.ficha section article .main .content .data-of-interest dl dt,
.tr .proyectos.ficha section article .main .content .data-of-interest dl dd,
.tr .proyectos.ficha section article .main .more-info p,
.tr .proyectos.ficha section article .main .more-info ul.downloads li a,
.tr .proyectos.ficha section article .main .more-info ul.downloads li a span,
.tr .proyectos.ficha section aside.generic-slider h3,
.tr .proyectos.ficha section aside.generic-slider .content .view ul li a h4,
.tr .proyectos.ficha section aside.generic-slider .content .view ul li a span,
.tr .proyectos.home section .intro h2,
.tr .proyectos.home section nav#filters ul li a,
.tr .proyectos.home section .results,
.tr .proyectos.home section #project-list article a h4,
.tr .proyectos.home section #project-list article a span,
.tr .documentacion section .search-form .wrapper legend,
.tr .documentacion section .search-form .wrapper form .content ul li label,
.tr .documentacion section .search-form .wrapper form .content input[type="search"],
.tr .documentacion section nav#filters ul li a,
.tr .documentacion section .no-results h2,
.tr .documentacion section .results,
.tr .documentacion section #project-list article h4,
.tr .documentacion section #project-list article a.download,
.tr .documentacion section #project-list article span.type,
.tr .actualidad.home .filters nav ul li a,
.tr .actualidad.home .fagornews .wrapper h2,
.tr .actualidad.home .fagornews .wrapper .gallery .view > ul > li span.date,
.tr .actualidad.home .fagornews .wrapper .gallery .view > ul > li > ul > li,
.tr .actualidad.home .fagornews .wrapper .gallery .view > ul > li span.file,
.tr .actualidad.home .fagornews .wrapper .gallery .view > ul > li a h4,
.tr .actualidad.home .fagornews .wrapper .gallery .view > ul > li a p,
.tr .actualidad.home .actualidad-list article .content h3 a,
.tr .actualidad.home .actualidad-list article .content span.date,
.tr .actualidad.home .actualidad-list article .content a.link,
.tr .actualidad.home .actualidad-list .pagination a.prev,
.tr .actualidad.home .actualidad-list .pagination a.next,
.tr .actualidad.ficha section .back,
.tr .actualidad.ficha section article h2,
.tr .actualidad.ficha section article .content span.date,
.tr .actualidad.ficha section article .content div.download a,
.tr .actualidad.ficha section article .content div.download a span,
.tr .actualidad.ficha section article .share p,
.tr .actualidad.ficha section article figure footer,
.tr .ecofagor .page h2,
.tr .ecofagor .page div.main .more-info p,
.tr .ecofagor .page div.main .more-info a,
.tr .ecofagor .page div.main .more-info a.span,
.tr .trabaja-en-fagor .intro .wrapper h2,
.tr .trabaja-en-fagor .intro .wrapper #staff .view ul li blockquote footer,
.tr .trabaja-en-fagor .page h3,
.tr .trabaja-en-fagor .page .content ul li label,
.tr .trabaja-en-fagor .page .content ul li.text input, .trabaja-en-fagor .page .content ul li.file input,
.tr .trabaja-en-fagor .page .content ul li.select span select,
.tr .trabaja-en-fagor .page .content ul li textarea,
.tr .trabaja-en-fagor .page .content .error span.txt,
.tr .trabaja-en-fagor .page .content div.checkbox label,
.tr .trabaja-en-fagor .page .content .send span.obligatorio,
.tr .trabaja-en-fagor .page .content .send span.submit input,
.tr .trabaja-en-fagor .page .content a.volver,
.tr .contacto .intro .wrapper h2,
.tr .contacto .page .address,
.tr .contacto .page .address span[itemprop="name"],
.tr .contacto .page .address a.gmap,
.tr .contacto .page .contact-form legend,
.tr .contacto .page .contact-form .content ul li label,
.tr .contacto .page .contact-form .content ul li input,
.tr .contacto .page .contact-form .content ul li.select span select,
.tr .contacto .page .contact-form .content ul li textarea,
.tr .contacto .page .contact-form .content ul li.error span.txt,
.tr .contacto .page .contact-form .content .send span.obligatorio,
.tr .contacto .page .contact-form .content .send span.submit input,
.tr .contacto .page .contact-form .content a.volver,
.tr .aviso-legal .page h2,
.tr .aviso-legal .page h3,
.tr .aviso-legal .page li,
.tr .error .page h2,
.tr .error .page .que-quieres-hacer h3,
.tr .error .page .que-quieres-hacer ul li a

{ font-family: Arial; }

/* Pragmatica substitution for Arial in Polsky */
.cz p,
.cz div.globalheader .wrapper .languages ul li a,
.cz div.globalheader .wrapper .languages ul li:after,
.cz div.globalheader nav.subnav ul li a,
.cz div.globalheader div.globalsearch form input[type="search"],
.cz div.globalheader div.globalsearch a.busqueda-guiada,
.cz div.globalheader nav.nav ul li.menu-item,
.cz div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu a.onnera,
.cz div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu div.fagor-industrial p,
.cz div.globalheader nav.nav ul li.menu-item.quienes-somos div.submenu div.fagor-industrial ul li,
.cz div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.main li a,
.cz div.globalheader nav.nav ul li.menu-item.productos div.submenu ul.second li a,
.cz div.globalheader nav.nav ul li.menu-item.servicios div.submenu ul li a,
.cz header.generic-header .wrapper ol.breadcrumbs li,
.cz header.generic-header .wrapper p.h1,
.cz header.generic-header .wrapper h1,
.cz footer#globalfooter div.social p,
.cz footer#globalfooter div.social ul li.blog a,
.cz footer#globalfooter div.social a.change-country-language,
.cz footer#globalfooter div.footer div.directorynav div.column,
.cz footer#globalfooter div.footer div.submenu ul li a,
.cz footer#globalfooter div.footer div.copyright p,
.cz .generic-gallery.iosslider .view .slider .item p,
.cz .prehome .main p,
.cz .prehome .main ul li a,
.cz .homepage aside .wrapper h3,
.cz .homepage #home-slider .gallery .item .content h2,
.cz .homepage #home-slider .gallery .item .content p,
.cz .homepage #home-slider .gallery .item .content a.link,
.cz .homepage section.main h3,
.cz .homepage section.main nav ul li a,
.cz .homepage aside .wrapper #proyectos-de-referencia p.intro,
.cz .homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li a h4,
.cz .homepage aside .wrapper #proyectos-de-referencia .gallery .view ul li a span,
.cz .homepage aside .wrapper #fagor-news .last-number .content h4,
.cz .homepage aside .wrapper #fagor-news .last-number .content ul li a,
.cz .homepage aside .wrapper #fagor-news a.actualidad,
.cz .quienes-somos.onnera-group .intro h2,
.cz .quienes-somos.onnera-group .intro h3,
.cz .quienes-somos.onnera-group .intro div.main a.conoce-mas,
.cz .quienes-somos.onnera-group .highlights .content ul li,
.cz .quienes-somos.onnera-group .mondragon ul li,
.cz .quienes-somos.conoce-fagor-industrial section .content header h2,
.cz .quienes-somos.conoce-fagor-industrial section .content header nav ul li a,
.cz .quienes-somos.conoce-fagor-industrial section#empresa .right h3,
.cz .quienes-somos.conoce-fagor-industrial section#empresa .right .more-info p,
.cz .quienes-somos.conoce-fagor-industrial section#empresa .right .more-info a,
.cz .quienes-somos.conoce-fagor-industrial section#empresa .right .more-info a span,
.cz .quienes-somos.conoce-fagor-industrial section#empresa .video .content h3,
.cz .quienes-somos.conoce-fagor-industrial section#evolucion h3,
.cz .quienes-somos.conoce-fagor-industrial section#evolucion .proveedor360 p,
.cz .quienes-somos.conoce-fagor-industrial section#mision-y-valores .main ul li,
.cz .quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores h3,
.cz .quienes-somos.conoce-fagor-industrial section#mision-y-valores .nuestros-valores ul li h4,
.cz .quienes-somos.conoce-fagor-industrial section#calidad h3,
.cz .quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col h3,
.cz .quienes-somos.conoce-fagor-industrial section#together-we-evolve .content .col p.subtitle,
.cz .quienes-somos.presencia-internacional .intro h2,
.cz .quienes-somos.presencia-internacional .highlights .content ul li,
.cz .quienes-somos.presencia-internacional .headquarters .address,
.cz .quienes-somos.presencia-internacional .headquarters .address h3,
.cz .quienes-somos.presencia-internacional .headquarters .address a[itemprop="map"],
.cz .quienes-somos.presencia-internacional .headquarters #map-canvas .infowindow,
.cz .quienes-somos.presencia-internacional .headquarters #map-canvas .infowindow h4,
.cz .quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.radio label,
.cz .quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.select select,
.cz .quienes-somos.donde-localizarnos section .dealers .search-form .wrapper ul li.button input,
.cz .quienes-somos.donde-localizarnos section .dealers .results h3,
.cz .quienes-somos.donde-localizarnos section .dealers .results table caption,
.cz .quienes-somos.donde-localizarnos section .dealers .results table tr td,
.cz .productos section nav.subnav ul li a,
.cz .productos .productbrowser ul li a,
.cz .productos .productbrowser .customer-area .title,
.cz .productos .productbrowser .customer-area a,
.cz .productos.soluciones-globales section header h2,
.cz .productos.soluciones-globales section article h3,
.cz .productos.home section header h1,
.cz .productos.home section header .download a,
.cz .productos.home section header .download a span,
.cz .productos.home section article.gama h2,
.cz .productos.home section article.gama .wrapper .main .content ul.product-list li a,
.cz .productos.home section article.gama .more-info h3,
.cz .productos.home section article.gama .more-info ul.downloads li a,
.cz .productos.home section article.gama .more-info ul.downloads li a span,
.cz .productos.ficha section header h1,
.cz .productos.ficha section header .back,
.cz .productos.ficha section article.gama .main h3,
.cz .productos.ficha section article.gama .main .content .share p,
.cz .productos.ficha section article.gama .main .content h4,
.cz .productos.ficha section article.gama .additional-info .additional-info-menu ul li a,
.cz .productos.ficha section article.gama .additional-info .ui-tabs-panel h4,
.cz .productos.ficha section article.gama .additional-info .ui-tabs-panel table tr th[scope="col"],
.cz .productos.ficha section article.gama .additional-info .ui-tabs-panel table tr th[scope="row"],
.cz .productos.ficha section article.gama .additional-info .ui-tabs-panel table tr td,
.cz .productos.ficha section article.gama .additional-info #principales-caracteristicas ul li,
.cz .productos.ficha section article.gama .additional-info #accesorios .view ul li a h4,
.cz .productos.ficha section article.gama .additional-info #accesorios .view ul li a p,
.cz .productos.ficha section aside.generic-slider h3,
.cz .productos.ficha section aside.generic-slider .content .view ul li a h4,
.cz .productos.ficha section aside.generic-slider .content .view ul li a span,
.cz .productos.comparador section .product-category .wrapper h2,
.cz .productos.comparador section .product-category .wrapper ul li a,
.cz .productos.comparador section .comparator a.print,
.cz .productos.comparador section .comparator article.item a.delete,
.cz .productos.comparador section .comparator article.item h3,
.cz .productos.comparador section .comparator article.item .content h4,
.cz .productos.comparador section .comparator article.item .content span.category,
.cz .productos.comparador section .comparator article.item .content span.model,
.cz .productos.comparador section .comparator article.item .content table th,
.cz .productos.comparador section .comparator article.item .content table td,
.cz .productos.comparador section .comparator article.item .content ul li.select select,
.cz .productos.buscar .results .no-results h2,
.cz .productos.buscar .results nav.subnav ul li a,
.cz .productos.buscar .results section h2,
.cz .productos.buscar .results section .wrapper article ul.path li,
.cz .productos.buscar .results section .wrapper article table tr th[scope="col"],
.cz .productos.buscar .results section .wrapper article table tr th[scope="row"],
.cz .productos.buscar .results section .wrapper article table tr td,
.cz .productos.buscar .results .pagination a.prev,
.cz .productos.buscar .results .pagination a.next,
.cz .servicios.asesoramiento section h2,
.cz .servicios.cooking-experience .intro h2,
.cz .servicios.cooking-experience .events h3,
.cz .servicios.cooking-experience .events table tr th,
.cz .servicios.cooking-experience .events table tr td,
.cz .servicios.red-distribuidores section .dealers .search-form .wrapper ul li.select select,
.cz .servicios.red-distribuidores section .dealers .search-form .wrapper ul li.button input,
.cz .servicios.red-distribuidores section .dealers .results h3,
.cz .servicios.red-distribuidores section .dealers .results table tr th,
.cz .servicios.red-distribuidores section .dealers .results table tr td,
.cz .servicios.red-servicio-tecnico section .dealers .results .pagination a.prev,
.cz .servicios.red-servicio-tecnico section .dealers .results .pagination a.next,
.cz .servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.select select,
.cz .servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.button input,
.cz .servicios.red-servicio-tecnico section .dealers .results h3,
.cz .servicios.red-servicio-tecnico section .dealers .results table tr th,
.cz .servicios.red-servicio-tecnico section .dealers .results table tr td,
.cz .servicios.red-servicio-tecnico article.fagor-service h2,
.cz .servicios.red-servicio-tecnico article.fagor-service > .intro .main a.popup,
.cz .servicios.red-servicio-tecnico article.fagor-service > .intro h3,
.cz .servicios.red-servicio-tecnico article.fagor-service .pilares h3,
.cz .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li h4:before,
.cz .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li h4,
.cz .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li .content h5,
.cz .servicios.red-servicio-tecnico article.fagor-service .pilares > ul > li.mantenimiento .content ul li,
.cz .proyectos.ficha section header h1,
.cz .proyectos.ficha section header .back,
.cz .proyectos.ficha section article .main .proyectos-gallery .view .slider .item p,
.cz .proyectos.ficha section article .main .content .share p,
.cz .proyectos.ficha section article .main h4,
.cz .proyectos.ficha section article .main .content .data-of-interest dl dt,
.cz .proyectos.ficha section article .main .content .data-of-interest dl dd,
.cz .proyectos.ficha section article .main .more-info p,
.cz .proyectos.ficha section article .main .more-info ul.downloads li a,
.cz .proyectos.ficha section article .main .more-info ul.downloads li a span,
.cz .proyectos.ficha section aside.generic-slider h3,
.cz .proyectos.ficha section aside.generic-slider .content .view ul li a h4,
.cz .proyectos.ficha section aside.generic-slider .content .view ul li a span,
.cz .proyectos.home section .intro h2,
.cz .proyectos.home section nav#filters ul li a,
.cz .proyectos.home section .results,
.cz .proyectos.home section #project-list article a h4,
.cz .proyectos.home section #project-list article a span,
.cz .documentacion section .search-form .wrapper legend,
.cz .documentacion section .search-form .wrapper form .content ul li label,
.cz .documentacion section .search-form .wrapper form .content input[type="search"],
.cz .documentacion section nav#filters ul li a,
.cz .documentacion section .no-results h2,
.cz .documentacion section .results,
.cz .documentacion section #project-list article h4,
.cz .documentacion section #project-list article a.download,
.cz .documentacion section #project-list article span.type,
.cz .actualidad.home .filters nav ul li a,
.cz .actualidad.home .fagornews .wrapper h2,
.cz .actualidad.home .fagornews .wrapper .gallery .view > ul > li span.date,
.cz .actualidad.home .fagornews .wrapper .gallery .view > ul > li > ul > li,
.cz .actualidad.home .fagornews .wrapper .gallery .view > ul > li span.file,
.cz .actualidad.home .fagornews .wrapper .gallery .view > ul > li a h4,
.cz .actualidad.home .fagornews .wrapper .gallery .view > ul > li a p,
.cz .actualidad.home .actualidad-list article .content h3 a,
.cz .actualidad.home .actualidad-list article .content span.date,
.cz .actualidad.home .actualidad-list article .content a.link,
.cz .actualidad.home .actualidad-list .pagination a.prev,
.cz .actualidad.home .actualidad-list .pagination a.next,
.cz .actualidad.ficha section .back,
.cz .actualidad.ficha section article h2,
.cz .actualidad.ficha section article .content span.date,
.cz .actualidad.ficha section article .content div.download a,
.cz .actualidad.ficha section article .content div.download a span,
.cz .actualidad.ficha section article .share p,
.cz .actualidad.ficha section article figure footer,
.cz .ecofagor .page h2,
.cz .ecofagor .page div.main .more-info p,
.cz .ecofagor .page div.main .more-info a,
.cz .ecofagor .page div.main .more-info a.span,
.cz .trabaja-en-fagor .intro .wrapper h2,
.cz .trabaja-en-fagor .intro .wrapper #staff .view ul li blockquote footer,
.cz .trabaja-en-fagor .page h3,
.cz .trabaja-en-fagor .page .content ul li label,
.cz .trabaja-en-fagor .page .content ul li.text input, .trabaja-en-fagor .page .content ul li.file input,
.cz .trabaja-en-fagor .page .content ul li.select span select,
.cz .trabaja-en-fagor .page .content ul li textarea,
.cz .trabaja-en-fagor .page .content .error span.txt,
.cz .trabaja-en-fagor .page .content div.checkbox label,
.cz .trabaja-en-fagor .page .content .send span.obligatorio,
.cz .trabaja-en-fagor .page .content .send span.submit input,
.cz .trabaja-en-fagor .page .content a.volver,
.cz .contacto .intro .wrapper h2,
.cz .contacto .page .address,
.cz .contacto .page .address span[itemprop="name"],
.cz .contacto .page .address a.gmap,
.cz .contacto .page .contact-form legend,
.cz .contacto .page .contact-form .content ul li label,
.cz .contacto .page .contact-form .content ul li input,
.cz .contacto .page .contact-form .content ul li.select span select,
.cz .contacto .page .contact-form .content ul li textarea,
.cz .contacto .page .contact-form .content ul li.error span.txt,
.cz .contacto .page .contact-form .content .send span.obligatorio,
.cz .contacto .page .contact-form .content .send span.submit input,
.cz .contacto .page .contact-form .content a.volver,
.cz .aviso-legal .page h2,
.cz .aviso-legal .page h3,
.cz .aviso-legal .page li,
.cz .error .page h2,
.cz .error .page .que-quieres-hacer h3,
.cz .error .page .que-quieres-hacer ul li a

{ font-family: Arial; }
@charset "utf-8";

/* common.css
----------------------------------------*/

html {
	background: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment:fixed;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover;
}

.nodisplay {
	display: none;
}

/* .home
------------------------------------------------------------*/
/*
.homepage aside .wrapper #proyectos-de-referencia .gallery span.prev,
.homepage aside .wrapper #proyectos-de-referencia .gallery span.next {
	/display: none;
}
*/

/* .productos
------------------------------------------------------------*/
.generic-gallery.iosslider span.prev,
.generic-gallery.iosslider span.next {
	display: none;
}

.productos.ficha section article.gama .additional-info #accesorios span.prev,
.productos.ficha section article.gama .additional-info #accesorios span.next {
	display: none;
}

.productos.ficha #accesorios .item p {
	height: 70px;
}

#proyectos-de-referencia .prev,
#proyectos-de-referencia .next {
	display: none;
}

#productos-relacionados .prev,
#productos-relacionados .next {
	display: none;
}

/* .servicios
------------------------------------------------------------*/
.servicios.red-servicio-tecnico section .dealers .search-form .wrapper ul li.select.disabled,
.servicios.red-distribuidores section .dealers .search-form .wrapper ul li.select.disabled {
	display: none;
}

.servicios.red-servicio-tecnico section .dealers .results .content.disabled,
.servicios.red-distribuidores section .dealers .results .content.disabled {
	display: none;
}

/* .proyectos
------------------------------------------------------------*/
#proyectos-de-referencia .prev,
#proyectos-de-referencia .next  {
	display: none;
}

#equipamiento-instalado .prev,
#equipamiento-instalado .next {
	display: none;
}

/* .actualidad
------------------------------------------------------------*/
.actualidad.home .fagornews .wrapper .gallery .view > ul > li > ul > li.ver:after { content: ''; }
.actualidad.home .fagornews .wrapper .gallery .view > ul > li > ul > li.ver + li:before { content: ' / '; }

#fagornews-slider .prev,
#fagornews-slider .next {
	display: none;
}

/* .contacto
------------------------------------------------------------*/
#contact-form .txt.error:not(.visible) {
	display: none;
}

.contact-form {
	position: relative;
}

.contact-form .content-result,
.contact-form .content-error {
	display: none;
	position: absolute;
	top: 58px;
	width: 100%;
	min-height: 308px !important;
	height: 308 !important;

	box-sizing: border-box;
}

.contact-form .content-result.visible,
.contact-form .content-error.visible {
	display: block;
}

.trabaja-en-fagor .page .content {
	min-height: 440px !important;
}

.trabaja-en-fagor .content.content-result,
.trabaja-en-fagor .content.content-error {
	min-height: 120px !important;
	height: 120 !important;
	text-align: center;
}

.trabaja-en-fagor .content.content-result p,
.trabaja-en-fagor .content.content-error p {
	margin-top: 40px;
}

