@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);

body{background: #fff;font-size: 14px;line-height: 16px;font-family: 'Roboto', sans-serif; color: #000}
/*
	GENERAL
*/
.floatLeft{float: left;}
.floatRight{float: right;}
.displayNone{display: none;}
.displayBlock{display: block !important}
.upperCase{text-transform: uppercase;}
.alignCenter{text-align: center;}
.unstyled{list-style: none;}
.horizontal li{list-style: none; float: left;}
.clear{clear: both;}
.pRel{position: relative;}
.full{width: 100%}
.sprites{background: transparent url('../images/sprites.png') no-repeat}
a.blanco:hover,a.blanco:focus,a.blanco:active,a.blanco:visited,.blanco{color:#fff;}
a.azul:hover,a.azul:focus,a.azul:active,a.azul:visited,.azul{color: #004990}
a{ color: #000}
a,a:hover{text-decoration: none;}
.bgGris{background-color: #e5e5e5}
.bgGrisClaro{background-color: #f5f5f6}
.bgAzul{background-color: #004990} /*#004990*/
.bgBlanco{background-color: #fff}
.bgAmarillo{background-color: #fdde00} /* Agregado */
.bgGrisOscuro{background-color: #7f7f7f} /* Agregado*/
.bgNaranja{background-color: #DEB450} /* Agregado */
.bgAmarillo2{background-color: #fdde00} /* Agregado */
.bgGrisOscuro2{background-color: #7f7f7f} /*Agregado*/
.bgNaranja2{background-color: #DEB450} /* Agregado */
.img-responsive{width: 100%; height: auto;}
.man{margin: 0 !important}
.pan{padding: 0 !important}
ul{padding: 0; margin: 0}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
.medium{font-weight: 500}
.light{font-weight: 300}
.bold{font-weight: 700}
.f12{font-size: 12px}
.f16{font-size: 16px}
.f18{font-size: 18px}

/*Layout*/
.wrap{width: 1170px; margin: 0 auto}

header .headerFixed{background-color: #fff; width: 1170px; height: 70px; position: fixed; z-index: 100; box-shadow: 0 0 5px #ccc;}
header .logo{padding: 8px;}
header nav{padding-right: 25px; margin-top: 14px}
header nav ul li{padding: 14px}
header nav ul li a{font-weight: 500; text-transform: uppercase; font-size: 13px; display: block;}
header nav ul li a:hover{color: #004990}

/*Home*/
.homeSlider{overflow: hidden; height: 540px}
.homeSlider .slide{text-align: center;}
.homeSlider .caption{position: absolute; width: 50%; right: 0; top: 0; padding-top: 100px}
.homeSlider .caption h2{font-size: 44px; line-height: 44px; margin-bottom: 15px; text-align: left;}
.homeSlider .caption h3{font-size: 28px; margin: 15px 0 40px 0; line-height: 30px; text-align: left;}
.homeSlider .caption p{font-size: 17px; line-height: 25px; font-weight: 300; text-align: left;}
.homeSlider iframe{height: 540px; width: 100%;}
.homeSlider img{height: 100%; width: auto}

.homeLinks li{padding: 70px 12px 40px 12px}
.homeLinks li:first-child{padding-left: 0}
.homeLinks li:last-child{padding-right: 0}
.homeLinks li:hover{opacity: 0.8}
.homeLinks .showMobile{padding: 70px 0 40px 0}

.homeExpertos{height: 195px; margin: 30px 0 80px 0}
.homeExpertos img{margin-top: -27px}
.homeExpertos h3{font-size: 30px; margin-top: 50px;}
.homeExpertos .expertosBotones li a{padding: 10px 25px; border-radius: 20px; margin: 10px 15px 0 0; display: block;}
.homeExpertos .expertosBotones li a:hover{opacity: 0.8}

.homeNoticias .noticiasBoxes{width: 640px; margin-right: 20px;}
.homeNoticias .noticiasBoxes h2{padding: 20px; font-size: 30px; margin-bottom: 10px!important}
.homeNoticias .noticiasBoxes a{text-transform: uppercase; font-size: 11px; padding: 26px 20px 0 0;}
.homeNoticias .noticiasBoxes a:hover{text-decoration: underline;}
.homeNoticias .noticiaBox, .homeNoticias .obrasBox{width: 310px; margin-right: 20px; margin-bottom: 20px; }
.homeNoticias .noticiaBox:last-child{margin-right: 0}
.homeNoticias .noticiaBox h3{font-size: 18px; font-weight: 500; line-height: normal}
.homeNoticias .noticiaBox p{font-size: 14px; font-weight: 300; line-height: 20px}
.homeNoticias .noticiaBox a{font-size: 11px; font-weight: 500}
.homeNoticias .noticiaBox a:hover{color:#004990}
.homeNoticias .noticiaBox img{border: 1px solid #dadada}
.homeNoticias .obrasBox .caption{color: #fff; padding: 15px 23px; background-color: #004990}
.homeNoticias .obrasBox .caption h3{font-size: 30px; margin: 5px 0 0 0}
.homeNoticias .obrasBox .caption p{font-size: 14px; line-height: 16px; font-weight: 300; margin: 10px 0 0 0;}
.homeNoticias .sabiasFaqBox{width: 178px}
.homeNoticias .sabiasFaqBox .sabias{width: 100%; height: 140px; display: block;font-size: 24px;line-height: 140px;text-align: center; margin-bottom: 10px}
.homeNoticias .sabiasFaqBox .homeFaq h3{margin: 0 0 19px;font-size: 22px;line-height: 26px; color: #fff; padding: 20px 0 20px 25px;}

.homeManuales{padding: 20px 0; margin: 60px 0 80px 0}
.homeManuales .manualBox{width: 30%; text-align: center; padding: 0 1%}
.homeManuales .manualBox a:hover{opacity: 0.8}
.homeManuales .manualBox h3{font-size: 28px; font-weight: 500; line-height: 36px; margin-bottom: 0;}
.homeManuales .manualBox p{font-size: 16px; font-weight: 300; line-height: 24px; letter-spacing: -0.4px;}
.homeManuales .manualBox.lastManual h3{margin-bottom: 28px;}

.homeAreas{padding-bottom: 80px;}
.homeAreas ul li{width: 320px; height: 85px; border-radius: 60px; padding: 10px 40px 10px 10px; overflow: hidden;}
.homeAreas ul li a{display: block; float: left;}
.homeAreas ul li a:hover{opacity: 0.8}
.homeAreas ul li span{font-size: 13px; line-height: 20px; font-weight: 300;}
.homeAreas ul li h4{font-size: 23px; margin: 13px 0;}
.homeAreas .boxFundicion h4{font-size: 28px; margin-top: 32px;}
.homeAreas img{float: left; margin-right: 15px}
.homeAreas .boxTexto{width: 220px}
.homeAreas .boxClientes{margin: 0 30px}

/*Marca*/
.headerSection{line-height: 0}
.headerName{height: 70px; position: absolute; bottom: -45px; padding: 10px 0}
.headerName img{padding-left: 20px}
.headerName h2{font-size: 44px; font-weight: 500; margin-top: 32px; padding-right: 20px}
.headerName p{font-size: 18px; line-height: 20px; padding-left: 25px;}
.marcaHeader{padding: 80px 0 40px 0}
.marcaHeader h3{font-size: 32px; line-height: 44px; padding-top: 85px}
.marcaHeader ul{margin-left: 18px}
.marcaHeader ul li{font-size: 16px; line-height: 28px; font-weight: 300}
.listadoProductos{padding-top: 60px}
.listadoProductos ul li{text-align: center; margin: 0 22px 60px 22px;}
.listadoProductos ul li a:hover{opacity: 0.8}
.listadoProductos ul li a span{display: block; font-size: 18px; padding: 15px 0}
.seccionManuales{padding: 70px 0 100px 0}
.seccionManuales ul li{width: 50%; text-align: center;}
.seccionManuales ul li h3{font-size: 28px; font-weight: 500;}
.seccionManuales ul li p{font-size: 16px; line-height: 24px; font-weight: 300; width: 70%; margin: 0 auto;}
.listadoMarcas{padding: 25px 0}
.listadoMarcas ul li{padding-right: 170px;}
.listadoMarcas ul li img{opacity: 0.4}
.listadoMarcas ul li a:hover >img{opacity: 1}
.listadoMarcas ul li:last-child{padding-right: 0;}
.marcaDestacado ul li.bgGrisClaro{text-align: right; width: 45%; height: 298px}
.marcaDestacado ul li.bgAmarillo{width: 55%; height: 310px}/* Agregado */
.marcaDestacado ul li.bgAmarillo .destacadoContenido{width: 580px; padding:10px 0 0 35px}/* Agregado */
.marcaDestacado ul li.bgAmarillo .destacadoContenido h3{font-size: 32px; line-height: 38px; margin-bottom: 15px}/* Agregado */
.marcaDestacado ul li.bgAmarillo .destacadoContenido p{font-size: 16px; line-height: 28px; font-weight: 300}
.marcaDestacado ul li.bgGrisOscuro{width: 55%; height: 624px}/* Agregado */
.marcaDestacado ul li.bgGrisOscuro .destacadoContenido{width: 580px; padding:10px 0 0 35px}/* Agregado */
.marcaDestacado ul li.bgGrisOscuro .destacadoContenido h3{font-size: 32px; line-height: 38px; margin-bottom: 15px}/* Agregado */
.marcaDestacado ul li.bgGrisOscuro .destacadoContenido p{font-size: 16px; line-height: 28px; font-weight: 300}/* Agregado */
.marcaDestacado ul li.bgNaranja{width: 55%; height: 368px}/* Agregado */
.marcaDestacado ul li.bgNaranja .destacadoContenido{width: 580px; padding:10px 0 0 35px}/* Agregado */
.marcaDestacado ul li.bgNaranja .destacadoContenido h3{font-size: 32px; line-height: 38px; margin-bottom: 15px}/* Agregado */
.marcaDestacado ul li.bgNaranja .destacadoContenido p{font-size: 16px; line-height: 28px; font-weight: 300}/* Agregado */
.marcaDestacado ul li.bgAmarillo2{width: 55%; height: 863px}/* Agregado */
.marcaDestacado ul li.bgAmarillo2 .destacadoContenido{width: 580px; padding:10px 0 0 35px}/* Agregado */
.marcaDestacado ul li.bgAmarillo2 .destacadoContenido h3{font-size: 32px; line-height: 38px; margin-bottom: 15px}/* Agregado */
.marcaDestacado ul li.bgAmarillo2 .destacadoContenido p{font-size: 16px; line-height: 28px; font-weight: 300}/* Agregado */
.marcaDestacado ul li.bgGrisOscuro2{width: 55%; height: 530px}/* Agregado */
.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido{width: 580px; padding:10px 0 0 35px}/* Agregado */
.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido h3{font-size: 32px; line-height: 38px; margin-bottom: 15px}/* Agregado */
.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido p{font-size: 16px; line-height: 28px; font-weight: 300}/* Agregado */
.marcaDestacado ul li.bgNaranja2{width: 55%; height: 932px}/* Agregado */
.marcaDestacado ul li.bgNaranja2 .destacadoContenido{width: 580px; padding:10px 0 0 35px}/* Agregado */
.marcaDestacado ul li.bgNaranja2 .destacadoContenido h3{font-size: 32px; line-height: 38px; margin-bottom: 15px}/* Agregado */
.marcaDestacado ul li.bgNaranja2 .destacadoContenido p{font-size: 16px; line-height: 28px; font-weight: 300}
/* Agregado */

/*Detalle*/
.headerSection > img.small{margin-top: -50px;}
.detalleImagenes{margin: 15px auto; width: 90%}
.detalleContenido{padding: 70px 0}
.detalleContenido .detalleSidebar{width: 220px}
.detalleContenido .detalleSidebar ul li{background-color: #e5e5e5; margin-bottom: 2px; padding: 8px; height: 50px}
.detalleContenido .detalleSidebar ul li a{display: block;width: 100%;height: 100%;}
.detalleContenido .detalleSidebar ul li:hover{opacity: 0.8}
.detalleContenido .detalleSidebar ul li img{float: left; margin-right: 10px}
.detalleContenido .detalleSidebar ul li span{float: left; padding-top: 16px; max-width: 140px;}
.detalleContenido .detalleDescripcion{width: 930px;}
.detalleContenido .detalleDescripcion .detalleHeader{height: 70px; overflow: hidden;}
.detalleContenido .detalleDescripcion .detalleHeader h3{font-size: 32px; margin: 0;line-height: 42px; padding: 5px 0 0 25px;}
.detalleContenido .detalleDescripcion .detalleHeader .breadcrumb{padding-left: 25px}
.detalleContenido .detalleDescripcion .detalleHeader .breadcrumb li{color: #707070; padding: 2px; font-size: 13px;}
.detalleContenido .detalleDescripcion .detalleHeader .breadcrumb li a{color: #707070; padding: 2px; font-size: 13px;}
.detalleContenido .detalleDescripcion .detalleHeader .breadcrumb li a:hover{text-decoration: underline;}
.detalleContenido .detalleDescripcion .detalleHeader .btn-volver{padding: 30px 25px 0px 20px; border-left: 2px solid #fff;height: 40px;}
.detalleContenido .detalleDescripcion .detalleHeader .btn-volver span{background-position: -58px 0px; margin: -2px 5px 0px 0px; float: left; width: 20px; height: 20px; }
.detalleContenido .detalleDescripcion .detalleHeader .btn-volver:hover{opacity: 0.8}
.detalleContenido .detalleDescripcion .detalleTabla{margin-top: 50px; float: left; font-size: 13px}
.detalleContenido .detalleDescripcion .detalleTabla thead{background-color: #e5e5e5;}
.detalleContenido .detalleDescripcion .detalleTabla thead th{text-align: left; font-weight: normal; padding: 10px 15px;}
.detalleContenido .detalleDescripcion .detalleTabla tbody td{padding: 10px 15px;}
.detalleContenido .detalleDescripcion .detalleTabla tbody .odd td{background-color: #f2f2f2}
.detalleContenido .detalleDescripcion .detalleTabla tbody td strong{display: none;}

/*Lista*/
.detalleContenido .detalleDescripcion .listadoTabla td{border-bottom: 1px solid #000; color: #004990; font-size: 20px; padding: 10px 0; line-height: 22px}
.detalleContenido .detalleDescripcion .listadoTabla td a{font-size: 14px;}
.detalleContenido .detalleDescripcion .listadoTabla td img{padding: 0 40px}
.detalleContenido .detalleDescripcion .listadoTabla td a span{display: block; float: right; width: 22px; height: 22px; background-position: -144px 0; margin-right: 10px}Ã§
.detalleContenido .detalleDescripcion .listadoTabla td a:hover{opacity: 0.8}

/*Novedades*/
.novedades .headerSection{height: 165px}
.novedades .headerSection h2{font-size: 32px; padding-top: 90px; font-weight: 500;}
.novedades .sidebar{width: 220px; margin: 45px 0}
.novedades .sidebar ul li{background-color: #e5e5e5; margin-bottom: 10px; font-size: 16px; position: relative;}
.novedades .sidebar ul li:after{content: ''; width: 23px; height: 22px;background: url('../images/sprites.png') -188px 0; position: absolute;top: 16px;right: 15px;}
.novedades .sidebar ul li.active:after{background-position: -166px 0}
.novedades .sidebar ul li a{display: block; padding: 20px;}
.novedades .sidebar ul li a:hover{opacity: 0.8}
.novedades .sidebar ul li ul {padding: 0 20px 5px 20px; display: none;}
.novedades .sidebar ul li ul li a{border-top: 1px solid #fff;padding: 15px 15px 6px 0;font-size: 14px;}
.novedades .sidebar ul li ul li:after{display: none;}
.novedades .noticiasListado{width: 945px; margin: 45px 0}
.novedades .noticiasListado .breadcrumb{width: 930px; float: right;}
.novedades .noticiasListado .masonry{margin-top: 55px}
.novedades .noticiasListado .masonry li { width: 450px; padding-left: 22px; padding-bottom: 10px}
.novedades .noticiasListado .masonry li img{width: 100%; height: auto; margin-bottom: 20px}
.novedades .noticiasListado .masonry li .noticia{border-bottom: 1px solid #cccccc;  padding-bottom: 25px}
.novedades .noticiasListado .masonry li .noticia h2{font-size: 24px; line-height: 30px; margin-top: 0;}
.novedades .noticiasListado .masonry li .noticia p{font-size: 16px; font-weight: 300; line-height: 23px}
.novedades .noticiasListado .masonry li .masinfo{text-transform: uppercase; float: right; padding-bottom: 10px; padding-right: 25px; font-size: 12px; position: relative;}
.novedades .noticiasListado .masonry li .masinfo:before{width: 15px; height: 15px; content: ''; position: absolute; top: 0; right: 0;background: url('../images/sprites.png') -80px 0;}
.novedades .noticiasListado .masonry li .masinfo:hover{opacity: 0.8}
.novedades .breadcrumb{border-bottom: 1px solid #cccccc; padding-bottom: 20px; margin-bottom: 25px}
.novedades .breadcrumb li{font-size: 20px;}
.novedades .breadcrumb li span{padding-right:5px}
.novedades .breadcrumb li:last-child span{display: none;}
.novedades .detalleNoticia{width: 930px; margin: 45px 0}
.novedades .detalleNoticia h2{font-size: 30px; line-height: 35px}
.novedades .detalleNoticia h3{font-size: 16px; line-height: 23px}
.novedades .detalleNoticia p{font-size: 16px; line-height: 23px; font-weight: 300}
.novedades .detalleNoticia a:hover{text-decoration: underline;}
.novedades .detalleNoticia .relacionadosNoticia .descargaRelacionada{width: 215px}
.novedades .detalleNoticia .relacionadosNoticia .productosRelacionados{width: 690px}
.novedades .detalleNoticia .relacionadosNoticia h4{font-size: 20px; border-bottom: 1px solid #cccccc; padding-bottom: 20px}
.novedades .detalleNoticia .relacionadosNoticia .sliderRelacionados{height: 165px; overflow: hidden;}
.novedades .detalleNoticia .relacionadosNoticia .sliderRelacionados li{width: 148px !important; margin-right: 25px; text-align: center;}
.novedades .detalleNoticia .relacionadosNoticia .sliderRelacionados li a:hover{opacity: 0.8; text-decoration: none;}
.novedades .detalleNoticia .relacionadosNoticia .sliderRelacionados li span{padding-top: 10px; display: block; font-size: 15px}
.novedades .detalleNoticia .relacionadosNoticia .sliderRelacionados li img{width: 100%;}
.novedades .detalleNoticia .relacionadosNoticia .descargaRelacionada .descarga span{padding-top: 5px; display: block; font-size: 15px;text-align: center;}
.novedades .detalleNoticia .relacionadosNoticia .sliderRelacionados .slick-prev{top:87%; left: 0; width: 18px; height: 19px; background-position: -210px 0;}
.novedades .detalleNoticia .relacionadosNoticia .sliderRelacionados .slick-next{top:87%; right: 0; width: 15px; height: 19px;background-position: -229px 0;}

/*Productos*/
.kwicks {height: 730px;}
.kwicks > li {height: 730px; position: relative;}
.kwicks > li > img{position: absolute;top: 0; right: -30%; -webkit-transition: all 0.5s;}
.kwicks > li.kwicks-expanded > img{position: absolute; top: 0; right: 0%}
.kwicks > li > a{position: absolute; bottom: 50px; left: 50%; margin-left: -55px; z-index: 10}
.kwicks > li > a.doble-a{bottom: 80px}
.kwicks > li > a.doble-b{bottom: 25px}

/*Manuales*/
.manuales .descarga{background-color: #e5e5e5; padding: 25px; width:170px; margin: 45px 0}
.manuales .manualesDetalle{width: 945px; margin: 45px 0}
.manuales .manualesDetalle p{padding-left: 15px; font-size: 16px; font-weight: 300; line-height: 23px; margin-top: 0}
.manuales .manualesDetalle ul li{width: 455px; border: 1px solid #cdcdcd; margin: 0 0 15px 15px;}
.manuales .manualesDetalle ul li .links{height: 55px; display: table-cell; vertical-align: bottom; padding-bottom: 15px}
.manuales .manualesDetalle ul li a{font-size: 20px; margin: 5px 0; display: block;}
.manuales .manualesDetalle ul li a span{display: block; width: 15px; height: 15px; background-position: -80px -17px; float: left; margin:0 8px 0 40px}
.manuales .manualesDetalle ul li a small{font-size: 14px}
.manuales .manualesDetalle ul li a:hover{color: #16569e}

/*Institucional*/
.institucional .sidebar ul li{margin: 0; padding: 0 20px;}
.institucional .sidebar ul li:after{display: none;}
.institucional .sidebar ul li a{border-bottom: 1px solid #fff; padding: 15px 0;}
.institucional .sidebar ul li:last-child a{border-bottom: 0}
.institucional .sidebar ul li:first-child{padding-top: 10px}
.institucional .sidebar ul li:last-child{padding-bottom: 10px}
.institucional .bgAzul{line-height: 0}
.institucional .infoVideo{width: 205px; color: #fff; padding-top: 85px;}
.institucional .infoVideo p{line-height: 28px; font-size: 18px}

/*Contacto*/
.contacto .sidebar{background-color: #e5e5e5; padding: 25px; width:400px; margin: 45px 0}
.contacto .sidebar p{margin-bottom: 0; margin-top: 8px;}
.contacto .sidebar p a{text-decoration: underline;}
.contacto .contactoForm{width: 695px; margin: 45px 0}
.contacto .contactoForm label{width: 13%; float: left;text-align: right; padding: 7px 0 6px; margin-bottom: 15px}
.contacto .contactoForm input, .contacto .contactoForm textarea{width: 83%; float: right; border: 1px solid #e5e5f1; padding: 5px; margin-bottom: 15px}
.contacto .contactoForm button{text-transform: uppercase; width: 115px; border: 0; padding: 7px 34px}
.contacto .contactoForm p{font-size: 16px; margin-top: 0; line-height: 20px}

footer{padding: 35px 0; font-size: 13px; color: #fff; line-height: 24px}
footer a{color: #fff; text-transform: uppercase;}
footer a:hover{opacity: 0.8;}
footer .footerContacto a.mailto{text-transform: none;}
footer .footerContacto a.mailto:hover{text-decoration: underline;}
footer .footerSocial a:hover{opacity: 0.8}
footer .footerContacto, footer .footerLogo, footer .footerNav{padding-right: 145px}
/* =============================================================================
   Other devices
   ========================================================================== */
/* Smartphones (portrait and landscape) */
@media only screen
and (min-width : 320px)
and (max-width : 767px) {
/* Styles */
	section{overflow: hidden;}
	.wrap{width: 95%;}
	.showMobile{display: block;}
	.hideMobile{display: none;}
	.fullMobile{width: 100% !important}
	header .headerFixed{width: 95%}
	header .mobileNav{width: 41px; height: 28px; background-position: -100px 0; position: absolute; top: 20px; right: 25px; z-index: 1000;}
	header nav{background: #fff; box-shadow: 0 0 5px #ccc}
	header nav ul li{width: 97%; text-align: right;}
	footer{position: relative;}
	footer .footerContacto{width: 100%; padding-top: 15px}
	footer .footerSocial{position: absolute; right: 10px; margin-top: 5px; text-align: right;}
	footer .footerContacto, footer .footerLogo, footer .footerNav{padding-right: 0}
	footer img{width: 80%; display: inline-block;}
	.homeSlider, .homeSlider iframe, .homeSlider img{height: 380px}
	.homeSlider .caption{width: 85%; right: 5%;}
	.homeSlider .caption h2 {font-size: 25px; line-height: 25px; margin-bottom: 5px; margin-top: 0px;}
	.homeSlider .caption h3 {font-size: 20px; margin: 15px 0px 20px; line-height: 20px;}
	.homeSlider .caption p {font-size: 15px; line-height: 20px; font-weight: 300; text-align: left;}
	.homeNoticias .noticiaBox, .homeNoticias .obrasBox, .homeNoticias .noticiaBox img, .homeNoticias .obrasBox img, .homeNoticias .sabiasFaqBox, .homeNoticias .sabiasFaqBox img{width: 100%}
	.homeExpertos {height: auto; text-align: center; padding-bottom: 30px;}
	.homeExpertos h3{ margin-top: 30px;}
	.homeExpertos img{max-width: 100%; float: none;}
	.homeExpertos .expertosBotones li{width: 100%}
	.homeManuales .manualBox, .homeManuales .manualBox img{width: 98%;}
	.homeManuales .manualBox h3{font-size: 26px}
	.homeAreas, .homeManuales {padding-bottom: 50px}
	.homeAreas .wrap{width: 300px}
	.homeAreas ul li{width: 270px; padding: 10px 20px 10px 10px;}
	.homeAreas ul li h4 {font-size: 20px; margin: 5px 0px;}
	.homeAreas .boxFundicion h4{font-size: 22px}
	.homeAreas .boxTexto{width: 170px}
	.homeAreas .boxClientes{margin: 15px 0}
	.marcaHeader .marcaHeaderText{width: 100%}
	.marcaHeader h3 {font-size: 20px; line-height: 30px; padding-top: 0px;}
	.headerSection .img-responsive{height: 180px; width: auto;}
	.headerSection > img.small{margin-top: 0}
	.headerName {height: 50px; bottom: -35px;}
	.headerName h2{font-size: 30px; margin-top: 20px; padding-right: 20px;}
	.headerName img{width: 100px; padding-left: 10px;}
	.headerName p{display: none;}
	.listadoProductos ul li{width: 100px; height: 150px; margin-bottom: 20px;}
	.listadoProductos ul li a span{font-size: 16px}
	.listadoProductos ul li img{width: 100%}
	.marcaDestacado ul li.bgAmarillo .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo .destacadoContenido p{line-height: 22px;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro .destacadoContenido p{line-height: 22px;}/* Agregado */
	.marcaDestacado ul li.bgNaranja .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgNaranja .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgNaranja .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgNaranja .destacadoContenido p{line-height: 22px;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo2 .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo2 .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo2 .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo2 .destacadoContenido p{line-height: 22px;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido p{line-height: 22px;}/* Agregado */
	.marcaDestacado ul li.bgNaranja2 .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgNaranja2 .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgNaranja2 .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgNaranja2 .destacadoContenido p{line-height: 22px;}/* Agregado */
	.seccionManuales {padding: 40px 0px 60px;}
	.listadoMarcas ul li {padding-right: 0; height: 50px; width: 90px; text-align: center;}
	.listadoMarcas ul li img{width: 75%}
	.seccionManuales ul li{float: none; width: 100%}
	.seccionManuales ul li p{width: 100%}
	.seccionManuales ul li img{max-width: 100%; float: none;}
	.marcaDestacado ul li.bgAmarillo{height: auto; padding-bottom: 15px; width: 100%}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro{height: auto; padding-bottom: 15px; width: 100%}/* Agregado */
	.marcaDestacado ul li.bgNaranja{height: auto; padding-bottom: 15px; width: 100%}/* Agregado */
	.marcaDestacado ul li.bgAmarillo2{height: auto; padding-bottom: 15px; width: 100%}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro2{height: auto; padding-bottom: 15px; width: 100%}/* Agregado */
	.marcaDestacado ul li.bgNaranja2{height: auto; padding-bottom: 15px; width: 100%}/* Agregado */
	.marcaDestacado ul li.bgGrisClaro{display: none;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo .destacadoContenido p{line-height: 20px}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro .destacadoContenido p{line-height: 20px}/* Agregado */
	.marcaDestacado ul li.bgNaranja .destacadoContenido p{line-height: 20px}/* Agregado */
	.marcaDestacado ul li.bgAmarillo2 .destacadoContenido p{line-height: 20px}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido p{line-height: 20px}/* Agregado */
	.marcaDestacado ul li.bgNaranja2 .destacadoContenido p{line-height: 20px}/* Agregado */
	.detalleContenido .detalleSidebar ul li{padding: 2px 0; width: 100%;}
	.detalleContenido .detalleSidebar ul li img{padding-left: 10px}
	.detalleImagenes{width: 100%}
	.detalleImagenes td{display: block; width: 100%; text-align: center;}
	.detalleImagenes img{max-width: 100%; float: none;}
	.detalleContenido .detalleDescripcion .detalleTabla{margin-top: 0}
	.detalleContenido .detalleDescripcion .detalleHeader{height: 55px}
	.detalleContenido .detalleDescripcion .detalleHeader h3{font-size: 20px; line-height: 26px; padding-left: 15px;}
	.detalleContenido .detalleDescripcion .detalleHeader .breadcrumb{padding-left: 12px}
	.detalleContenido .detalleDescripcion .detalleHeader .btn-volver {padding: 20px 15px 0px; height: 35px;}
	.detalleContenido .mobileCategorias{background-color: #E5E5E5; height: 14px; text-transform: uppercase; display: block; padding: 20px 0px 20px 15px; margin-bottom: 2px;}
	.detalleContenido .mobileCategorias span{background-position: -58px -24px; margin:6px 25px 0 0; float: right; width: 14px; height: 6px;}
	.detalleContenido .detalleDescripcion {width: 100%}
	.detalleContenido .detalleDescripcion .detalleTabla thead{display: none;}
	.detalleContenido .detalleDescripcion .detalleTabla tbody tr{padding: 10px 0; display: block;}
	.detalleContenido .detalleDescripcion .detalleTabla tbody td{width: 100%;display: block;padding: 5px 10px;}
	.detalleContenido .detalleDescripcion .detalleTabla tbody td strong{display: inline-block; padding-right: 5px}
	.marcaHeader img{float: none; max-width: 100%;}
	.content_slider{display: none;}
	.detalleContenido .detalleDescripcion .listadoTabla td{font-size: 18px; line-height: 18px}
	.detalleContenido .detalleDescripcion .listadoTabla td img{padding: 0 10px 0 0}
	.manuales .descarga{width:84%; padding: 5% 8%; margin: 25px 0}
	.manuales .manualesDetalle{width: 100%; margin: 0}
	.manuales .manualesDetalle p{padding-left: 0;}
	.manuales .manualesDetalle ul li{width: 99%; margin-left: 0}
	.manuales .manualesDetalle ul li img{width: 100%; height: auto;}
	.manuales .manualesDetalle ul li a{font-size: 14px;}
	.manuales .manualesDetalle ul li a span{margin-left: 10px}
	.manuales .manualesDetalle ul li a small{font-size: 11px}
	.novedades .headerSection {height: 135px;}
	.novedades .headerSection h2 {font-size: 25px; padding-top: 80px;}
	.contacto .sidebar{width: 92%; padding: 4%; margin-bottom: 0; margin-top: 20px; text-align: center;}
	.contacto .sidebar p{text-align: left;}
	.contacto .sidebar img{max-width: 100%}
	.contacto .contactoForm label{width: 100%; float: none;text-align: left; display: block; margin: 0}
	.contacto .contactoForm input, .contacto .contactoForm textarea{width: 96%; float: none; margin-bottom: 10px }	
}
/* iPads (portrait and landscape) */
@media only screen
and (min-width : 768px)
and (max-width : 1169px) {
	section{overflow: hidden;}
	.wrap{width: 90%;}
	.showMobile{display: block;}
	.hideMobile{display: none;}
	.fullMobile{width: 100% !important}
	header .headerFixed{width: 90%}
	header .mobileNav{width: 41px; height: 28px; background-position: -100px 0; position: absolute; top: 20px; right: 25px; z-index: 1000;}
	header nav{background: #fff; box-shadow: 0 0 5px #ccc}
	header nav ul li{width: 97%; text-align: right;}
	footer .footerContacto, footer .footerLogo, footer .footerNav{padding-right: 45px}
	footer .footerSocial{float: right;}
	.homeSlider, .homeSlider iframe{height: 440px}
	.homeSlider .caption{width: 90%; right: 5%;}
	.homeExpertos img{margin-top: 40px; width: 242px;}
	.homeExpertos .expertosText{width: 60%}
	.homeExpertos h3{margin-top: 30px;}
	.homeManuales .manualBox{width: 100%; text-align: left;}
	.homeManuales .manualBox img{float: left;}
	.homeAreas ul{width: 370px; margin: 0 auto}
	.homeAreas ul li{float: none; margin-bottom: 30px}
	.homeAreas ul li:last-child{margin-bottom: 0}
	.homeAreas .boxClientes{margin: 0 0 30px 0}
	.homeNoticias > .wrap{width: 660px}
	.marcaHeader img{width: 35%}
	.marcaHeader .marcaHeaderText{width: 62%}
	.marcaHeader h3 {font-size: 22px; line-height: 34px; padding-top: 0px;}
	.listadoProductos ul li{margin:0px 20px 40px;}
	.marcaDestacado ul li.bgAmarillo .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo .destacadoContenido p{line-height: 22px;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro .destacadoContenido p{line-height: 22px;}/* Agregado */
	.marcaDestacado ul li.bgNaranja .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgNaranja .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgNaranja .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgNaranja .destacadoContenido p{line-height: 22px;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo2 .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo2 .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo2 .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgAmarillo2 .destacadoContenido p{line-height: 22px;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgGrisOscuro2 .destacadoContenido p{line-height: 22px;}/* Agregado */
	.marcaDestacado ul li.bgNaranja2 .destacadoContenido{padding: 35px 0px 0px 35px; width: 85%;}/* Agregado */
	.marcaDestacado ul li.bgNaranja2 .destacadoContenido img{height: 80px; width: auto;}/* Agregado */
	.marcaDestacado ul li.bgNaranja2 .destacadoContenido h3{font-size: 25px; line-height: 28px;}/* Agregado */
	.marcaDestacado ul li.bgNaranja2 .destacadoContenido p{line-height: 22px;}/* Agregado */
	.listadoMarcas > .wrap{width: 690px}
	.listadoMarcas ul li {padding-right: 50px;}
	.headerSection .img-responsive{height: 250px; width: auto;}
	.headerSection > img.small{margin-top: 0}
	.detalleImagenes{width: 100%}
	.detalleContenido .detalleDescripcion .detalleHeader h3{padding-left: 20px;}
	.detalleContenido .detalleDescripcion .detalleHeader .breadcrumb{padding-left: 20px}
	.detalleContenido .detalleSidebar ul li{padding: 2px 8px; width: 48%; float: left; margin: 0px 1px 2px;}
	.detalleContenido .mobileCategorias{background-color: #E5E5E5; height: 14px; text-transform: uppercase; display: block; padding: 20px 0px 20px 20px; margin-bottom: 2px;}
	.detalleContenido .mobileCategorias span{background-position: -58px -24px; margin:6px 25px 0 0; float: right; width: 14px; height: 6px;}
	.manuales .descarga{width:90%; padding: 5%; margin: 25px 0}
	.manuales .descarga > a{float: left; margin-right: 15px}
	.manuales .manualesDetalle{width: 100%; margin: 0}
	.manuales .manualesDetalle p{padding-left: 0;}
	.manuales .manualesDetalle ul li{width: 48%; margin-right: 1.5%; margin-left: 0}
	.manuales .manualesDetalle ul li img{width: 100%; height: auto;}
	.manuales .manualesDetalle ul li a{font-size: 16px;}
	.manuales .manualesDetalle ul li a span{margin-left: 15px}
	.manuales .manualesDetalle ul li a small{font-size: 12px}
	.contacto .sidebar{width: 96%; padding: 2%; margin-bottom: 0}
	.contacto .sidebar img{float: left; margin-right: 2%}
	
}

/* Desktops and laptops */
@media only screen
and (min-width : 768px)
and (max-width : 1000px) {
	.detalleContenido .detalleSidebar ul li{width: 47.3%}
	.detalleImagenes img.floatLeft{max-width: 500px}
	.detalleImagenes img.floatRight{max-width: 175px}
}
/*Productos Slider*/
@media only screen
and (min-width : 320px)
and (max-width : 480px) {
	.kwicks {height: 350px;}
	.kwicks > li {height: 350px;}
	.kwicks > li > img{height: 350px;}
	.kwicks > li.kwicks-expanded > img{position: absolute; top: 0; right: -80%}
	.kwicks > li > a{width: 60px; margin-left: -30px; bottom: 25px}
	.kwicks > li > a >img{width: 100%; height: auto;}
	.kwicks > li > a.doble-a{bottom: 40px}
	.kwicks > li > a.doble-b{bottom: 5px}
}
@media only screen
and (min-width : 481px)
and (max-width : 1024px) {
	.kwicks {height: 550px;}
	.kwicks > li {height: 550px;}
	.kwicks > li > img{height: 550px;}
	.kwicks > li.kwicks-expanded > img{position: absolute; top: 0; right: -30%}
	
}