@charset "UTF-8";
/*RESET CSS*/
* {margin:0;padding:0;font-family:'Open Sans', Arial, sans-serif;}
input,textarea,select {font-family:'Open Sans', Arial, sans-serif;}
input[type='radio'],
input[type='checkbox'] {margin:0;display:inline-block;}
textarea {font-family:'Open Sans', Arial, sans-serif;border:0;}

button {cursor:pointer;}
html, body {height: 100%;}
.clear {clear:both;}
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, font, 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 {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;vertical-align:top;background: transparent;background-repeat:no-repeat;}
input,button {background-repeat:no-repeat;padding:0;border:0;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';	content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;border-spacing: 0;}
h1,h2{font-weight:normal;font-size: 100%}



body a {text-decoration:none;color:#392c20;}

body {font-family:'Open Sans', Arial, sans-serif;font-size:12px;line-height:20px; background-color:#e8e8e8;color:#3e3e3e; letter-spacing:0px}


.container{width:100%; max-width:1400px; background-color:#ffffff; margin:0 auto; -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.16); -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.16); box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.16);}
#header{width:100%; max-width:1320px; background-color:#fff; margin:0 auto; height:auto}

#header .logo{padding-left:40px; padding-top:0px; float:left; margin-top:-30px}
.lang-en #header .logo{margin-top:0px}

#header .linkedin{font-size:22px; color:#1178b3; float:right; padding-right:15px; padding-top:10px; overflow:hidden}
#header .linkedin a{color:#1178b3}
#header .twitter{font-size:22px; color:#55adee; float:right; padding-right:15px; padding-top:12px; overflow:hidden}
#header .twitter a{color:#55adee}

#header .phone{float:right; text-transform:uppercase; padding-right:30px; padding-top:12px; font-size:14px}
#header .phone i{font-size:20px; padding-right:5px}
#header .idiomas{float:right; text-transform:uppercase; padding-right:7px; padding-top:10px}
#header .idiomas .lang{background-color:#fff; padding:0px 10px; margin:0px -1px; display:inline-block; border-radius: 15px; box-sizing: border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; border: 1px solid #fff; cursor:pointer}
#header .idiomas .lang:hover, #header .idiomas .lang.selected{border: 1px solid #bec9e3;}

#header .menu{float:left; text-transform:uppercase; color:#392c20; vertical-align:bottom; display:block; font-size:12px; margin-top:27px; padding-left:0px; padding-bottom:10px; min-width:100% }
#header .menu .element{cursor:pointer; padding-left:8px; padding-right:8px}
#header .menu .element:hover{background-color:#dde4ee}
#header .menu .element, #header .menu .sep{float:left; padding-top:3px; padding-bottom:3px }
#header .menu .sep{}

#header .menu .submenu{ background-repeat:repeat; position:absolute; padding-left:20px; padding-top:20px; padding-right:20px; padding-bottom:20px; display:none; z-index:99; background-color:#fff; border:1px solid #bec9e3; border-top:0px}
#header .menu .submenu .left{float:left; margin-right:60px}
#header .menu .submenu .left .item{padding-top:3px; padding-bottom:3px; text-align:left;}
#header .menu .submenu .left .item a:hover{color:#767573}



.slicknav_menu {display:none; background-color:#ffffff!important; font-size:12px; }
.slicknav_btn{background-color:#8ea1d5!important}
.slicknav_nav a{color:#392c20!important; margin:0px!important; padding:2px 7px!important}
.slicknav_nav a:hover{background-color:#e7ebef!important; border-radius:0px!important}
.slicknav_nav li{font-size:12px; color:#392c20; text-transform:uppercase}
.slicknav_nav .submenu{padding-left:30px;}



#header .search{float:right; margin-top:20px; width:164px; height:20px; }
#header .search .box{ background-color:#8ea1d5; border-radius: 15px; text-align:right; padding-top:5px; padding-bottom:5px}
#header .search .box input{ padding-right:10px; width:120px; text-align:right; color:#fff; text-transform:uppercase; background-color:#8ea1d5;}
#header .search .box #bt_submit{float:right; padding-right:8px; padding-top:2px; cursor:pointer}


#header .search .box input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}
#header .search .box input::-moz-placeholder { /* Firefox 19+ */
  color: white;
}
#header .search .box input:-ms-input-placeholder { /* IE 10+ */
  color: white;
}
#header .search .box input:-moz-placeholder { /* Firefox 18- */
  color: white;
}


.body_inicio .linea_header{display:none}
.linea_header{width:100%; height:25px; background-color:#dde4ee}

.body_inicio #wrapper, .body_gamas #wrapper, .body_error_404 #wrapper, .body_productos #wrapper, .body_noticias #wrapper, .body_concept3 #wrapper, .body_export-nofer #wrapper, .body_emblematicos #wrapper, .body_referencias #wrapper, #teaser, #subteaser, #banners, #distribuidores, #wrapper{max-width: 1320px; width: 100%; margin:0 auto; border:0px; padding:0px}

#wrapper{width:70%; border-left:10px solid #dde4ee; padding-left:20px}

#teaser .inner{text-align: justify; padding-top:2px}
#teaser .inner:after {content: ""; width: 100%; display: inline-block;}
#teaser .inner .element{ display: inline-block; vertical-align: top; *display: inline; zoom: 1; font-size:14px; color:#ffffff; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;}

#teaser .inner .element:nth-child(1){background-color:#a1c85a}
#teaser .inner .element:nth-child(2){background-color:#d26693}
#teaser .inner .element:nth-child(3){background-color:#627ed2}
#teaser .inner .element:nth-child(4){background-color:#d26666; padding-right:0px}

#teaser .inner .element .title{font-size:18px; padding-left:60px; padding-top:27px;}
#teaser .inner .element .subtitle{font-size:14px; padding-left:60px; padding-top:5px}
#teaser .inner .element .boton{font-size:14px; padding:4px 25px; display:inline-block; margin-left:70px; margin-top:20px; border-radius: 50px; margin-bottom:17px; cursor:pointer}

#teaser .inner .element:nth-child(1) .boton{background-color:#7ca94c}
#teaser .inner .element:nth-child(2) .boton{background-color:#ad4785}
#teaser .inner .element:nth-child(3) .boton{background-color:#3d5fc4;}
#teaser .inner .element:nth-child(4) .boton{background-color:#b65353;}

#wrapper{min-height:500px}
#wrapper .inner{background-color:inherit}
#wrapper .inner:after {content: ""; width: 100%; display: inline-block;}

#subteaser .inner{text-align: justify; margin-top:20px}
#subteaser .inner:after {content: ""; width: 100%; display: inline-block;}
#subteaser .inner .element{width:49%; display: inline-block; vertical-align: top; *display: inline; zoom: 1; font-size:13px; color:#95989A; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;}

#subteaser .inner .element .title{font-weight:600; font-size:15px}
#subteaser .inner .element .content{padding-top:5px; font-size:13px; padding-right:20px; line-height:17px}

#banners, #distribuidores{width:90%}

#banners .inner{text-align: justify; padding-top:50px; padding-bottom:50px}
#banners .inner .element{width:19%; display: inline-block; vertical-align: middle; *display: inline; zoom: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear; text-align:center}
#banners .inner .element img{max-width:100%; padding:10px}
#banners .inner:after {	content: "";	 width: 100%; display: inline-block;}

#distribuidores{font-size:12px; text-transform:uppercase; color:#95989A; margin-top:10px}
#distribuidores .distribuidores{padding-left:0px; margin-top:-5px}

.menu_prod {width:20%; float:left}
.menu_prod .gamas{font-size:15px; font-weight:600; color:#fff; background-color:#778dd1; padding:6px 20px; border-radius: 50px; margin-bottom:10px; cursor:pointer}
.menu_prod .subgamas{font-size:14px; color:#000; padding:6px 20px; border-radius: 50px; margin-top:1px; cursor:pointer}
.menu_prod .subgamas:hover, .menu_prod .subgamas.selected{background-color:#d1d9f0; }

.menu_prod .subgamas.covid{background-color:#f0d1d1; }
.menu_prod .subgamas.covid:hover, .menu_prod .subgamas.covid.selected{background-color:#f0d1d1; }

.menu_prod .subgamas.virus-free{background-color:#9d9d9c; }
.menu_prod .subgamas.virus-free:hover, .menu_prod .subgamas.virus-free.selected{background-color:#9d9d9c; }


.right.gamas{width:75%; background-color:#ffffff; float:right; color:#737779; padding-bottom:40px}
.right.gamas .breadcrumb{font-size:13px; padding-left:20px}
.right.gamas .breadcrumb a{color:#737779;}
.right.gamas .title{font-size:25px; font-weight:100; padding-top:10px; padding-left:20px}
.right.gamas .descripcion{font-size:14px; width:50%; padding-top:20px; padding-left:20px}
.right.gamas .items .title_secamanos{border-radius: 50px;color: #000;cursor: pointer;font-size: 16px;margin-top: 1px;padding: 8px 20px; background-color:#d1d9f0; display:inline-block; min-width:250px}

.right.gamas .items{padding-top:30px; padding-left:20px; cursor:pointer}
.right.gamas .items .element {width:155px; display:inline-block; margin-right:36px; margin-top:20px;}
.right.gamas .items .element .img{background-color:#ffffff; width:100%; min-height:150px; line-height:150px; text-align:center; position:relative}
.right.gamas .items .element .img img{ max-height:150px; width:auto; max-width:150px; vertical-align:middle }
.right.gamas .items .element .title{font-size:15px; padding-top:5px; font-weight:400; padding-left:0px; min-height:60px}

.right.gamas .items .element .img .icono{max-width:30px; position:absolute; right:0px; top:-10px}


.right.modelos{width:75%; background-color:#ffffff; float:right; color:#737779; padding-bottom:40px}
.right.modelos .breadcrumb{font-size:13px; padding-left:20px}
.right.modelos .breadcrumb a{color:#737779;}
.right.modelos .title{font-size:25px; font-weight:100; padding-top:10px; float:left; padding-left:20px}
.right.modelos .subtitle{font-size:18px; font-weight:100; padding-top:10px; float:right; padding-right:20px}

.right.modelos .contenido{margin-top:10px; width:100%; border-top:1px solid #E5EAEF}
.right.modelos .contenido .left{float:left; background-color:#ffffff; width:32%; border-right:1px solid #E5EAEF}
.right.modelos .contenido .right{float:left; width:67%; min-height:100%}

.right.modelos .contenido .left .items{padding:20px}
.right.modelos .contenido .left .items .element{color:#737779; background-color:#e3edf3; padding:6px 11px; border-radius: 50px; min-width:100px; float:left; text-align:center; font-size:14px; margin:5px; cursor:pointer}
.right.modelos .contenido .left .items .element.selected, .right.modelos .contenido .left .items .element:hover{color:#ffffff; background-color:#778dd1;}


.right.modelos .element.voltaje{color:#ffffff; background-color:#e15241; padding:6px 21px; border-radius: 3px; min-width:100px; float:right; text-align:center; font-size:14px; margin:5px; cursor:pointer; margin-right:50px}
.right.modelos .element.voltaje:hover{color:#ffffff; background-color:#e15241;}


.right.modelos .contenido .right .items{padding:15px 5px;}
.right.modelos .contenido .right .items .element{display:inline-block; width:209px; margin:10px 3px; text-align:center; cursor:pointer}
.right.modelos .contenido .right .items .element .img {width:100%; min-height:160px; line-height: 160px;}
.right.modelos .contenido .right .items .element .img img{ max-height:160px; max-width:160px; vertical-align:middle }
.right.modelos .contenido .right .items .element .bt{color:#ffffff; background-color:#bbc6e8; padding:6px 14px; border-radius: 50px; min-width:80px; text-align:center; font-size:14px; display:inline-block; margin-top:20px}
.right.modelos .contenido .right .items .element .title{color:#737779; font-size:14px; text-align:center; padding-top:15px; padding-left:0px; height:60px; width:100%}



.right.producto{width:75%; background-color:#ffffff; float:right; color:#737779; padding-bottom:40px}
.right.producto .breadcrumb{font-size:13px; padding-left:20px}
.right.producto .breadcrumb a{color:#737779;}
.right.producto .title{font-size:25px; font-weight:100; padding-top:10px; float:left; padding-left:20px}
.right.producto .subtitle{font-size:18px; font-weight:100; padding-top:10px; float:right; padding-right:20px}

.right.producto .contenido{margin-top:10px; width:100%; border-top:1px solid #E5EAEF}
.right.producto .contenido .left{float:left; background-color:#ffffff; width:32%; border-right:1px solid #E5EAEF}
.right.producto .contenido .right{float:left; width:67%;}

.right.producto .contenido .left .modelo{padding-left:20px; font-size:25px; font-weight:100; padding-top:30px; line-height:29px}
.right.producto .contenido .left .items{padding:20px; display:inline-block}
.right.producto .contenido .left .items .element{color:#737779; background-color:#e3edf3; padding:6px 14px; border-radius: 50px; min-width:100px; float:left; text-align:center; font-size:14px; margin:5px; cursor:pointer}
.right.producto .contenido .left .items.modelos .element{color:#ffffff; background-color:#bac6e8; padding:6px 14px; border-radius: 50px; min-width:100px; float:left; text-align:center; font-size:14px; margin:5px; cursor:pointer}

.right.producto .contenido .left .items .element.selected, .right.producto .contenido .left .items .element:hover{color:#ffffff; background-color:#778dd1;}

.right.producto .contenido .right .items{padding:20px}
.right.producto .contenido .right .items .title{font-size:19px; line-height:27px; color:#000000; font-weight:400; width:400px; float:left; padding-top:0px}
.right.producto .contenido .right .items .social{float:right}
.right.producto .contenido .right .items .social a{padding:0px 2px}
.right.producto .contenido .right .items .social .social-items{margin-left:25px; position:absolute; background-color:#ffffff; padding:5px; margin-top:0px; display:none}
.right.producto .contenido .right .items .social .social-items a{display:block; padding-top:5px; font-size:30px; text-align:center}
.right.producto .contenido .right .items .social .social-items a .fa-facebook-official{color:#3b5997}
.right.producto .contenido .right .items .social .social-items a .fa-google-plus-square{color:#da5333}
.right.producto .contenido .right .items .social .social-items a .fa-twitter-square{color:#36b9ff}

.right.producto .contenido .right .items .social .download-items{margin-left:90px; position:absolute; background-color:#ffffff; padding:5px; margin-top:0px; display:none }
.right.producto .contenido .right .items .social .download-items a{display:block; padding-top:7px; font-size:11px; text-align:left; color:#3e3e3e}
.right.producto .contenido .right .items .social .download-items a i{font-size:16px; padding-top:2px; color:#bac6e8 }

.right.producto .contenido .right .items .img{width:57%; float:left; padding-top:30px; display:inline-block; text-align:center}
.right.producto .contenido .right .items .img img{max-width:90%; max-height:300px}

.right.producto .contenido .right .items .img .downloads{padding-top:20px; text-align:left}
.right.producto .contenido .right .items .img .downloads .item{padding-top:5px;}
.right.producto .contenido .right .items .img .downloads .fa{font-size:20px; color:#757575; padding-right:5px}

.right.producto .contenido .right .items .info{float:left; padding-top:30px; width:43%}
.right.producto .contenido .right .items .info .info_left{float:left; width:90%; padding-left:20px}
.right.producto .contenido .right .items .info .info_right{float:left;  width:50%; font-size:12px}

.right.producto .contenido .right .items .info_center{ display:inline-block; width:100%; padding-top:30px}
.right.producto .contenido .right .items .info_center table{width:auto!important;}
.right.producto .contenido .right .items .info_center table tr td{border:1px solid #000; padding:2px; padding-left:10px}
.right.producto .contenido .right .items .info .info_left p, .right.producto .contenido .right .items .info .info_center p, .right.producto .contenido .right .items .info .info_left span, .right.producto .contenido .right .items .info .info_center span{font-size:12px!important; margin-bottom:0px}

#footer{width:100%; background-color:#b9bcd1; margin-top:20px}

#footer .inner{font-size:12px; color:#000000; padding-left:40px; padding-right:40px; padding-top:5px; padding-bottom:5px; background-color:inherit; width:auto}
#footer .inner a{padding-left:10px; padding-right:10px; color:#000;}


img.no_100{width:auto!important}


#wrapper .inner h3{font-weight:600; font-size:15px; color:#000000}
#wrapper .inner p{padding-top:15px; font-size:13px; line-height:17px}
#wrapper .inner table td{padding:10px; text-align:left}
#wrapper .inner img{width:100%; max-width:auto}
#wrapper .inner p a{color:#778dd1}
#wrapper .inner p a:hover{color:#737779}

#wrapper .inner h1{font-weight:600; font-size:15px; color:#000000; padding-top: 20px}



/* DELEGACIONES */
.body_delegaciones #wrapper .inner img{width:inherit; max-width:inherit}
.body_delegaciones #wrapper .inner .map{max-width:100%; width:100%; height:auto}
.body_delegaciones #wrapper .delegaciones{font-size:14px}


/* CALIDAD */
.body_nofer-calidad #wrapper .inner table img{ max-width:150px}
.body_nofer-calidad #wrapper .inner table td{vertical-align:middle}
/* 404 */
.body_error_404 #wrapper .inner .element_100{width:100%; display: inline-block; vertical-align: top; *display: inline; zoom: 1; font-size:13px; color:#95989A; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear; min-height:200px}
.body_error_404 #wrapper .inner .element_100 .title{font-weight:600; font-size:15px; color:#000000}
.body_error_404 #wrapper .inner .element_100 .content{padding-top:5px; font-size:13px; padding-right:20px; line-height:17px}

/* PRODUKTE */
.body_produkte #wrapper .inner table img{ max-width:150px}
.body_produkte #wrapper .inner table td{vertical-align:middle}

.body_produkte #wrapper .inner .left{float:left; width:49%}


/* NOTICIAS */
.body_noticias #wrapper .inner .element_100{width:100%; display: inline-block; vertical-align: top; *display: inline; zoom: 1; font-size:13px; color:#3e3e3e; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;}
.body_noticias #wrapper .inner .element_100 .title{font-weight:600; font-size:15px; color:#000000}
.body_noticias #wrapper .inner .element_100 .content{padding-top:5px; font-size:13px; line-height:17px;}
.body_noticias #wrapper .inner .element_100 .content .item{width:20%; margin:30px; float:left; cursor:pointer; padding-top:10px; border-top:1px solid #dde4ee}
.body_noticias #wrapper .inner .element_100 .content .item .fecha{font-size:12px; text-align:left; padding-bottom:10px;}
.body_noticias #wrapper .inner .element_100 .content .item .img{width:100%}
.body_noticias #wrapper .inner .element_100 .content .item .img img{width:100%}
.body_noticias #wrapper .inner .element_100 .content .item .title{font-size:14px; text-align:left; padding-top:10px; height:55px;}
.body_noticias #wrapper .inner .element_100 .content .item .contenido{font-size:12px; text-align:left; padding-top:10px; font-style:italic; height:110px; overflow: hidden; -o-text-overflow: clip;  -ms-text-overflow: clip;  text-overflow: clip;}
.body_noticias #wrapper .inner .element_100 .content .item .contenido img{display:none}
.body_noticias #wrapper .inner .element_100 .content .item .contenido strong{font-weight:none}
.body_noticias #wrapper .inner .element_100 .content .item .contenido p{font-size:12px}
.body_noticias #wrapper .inner .element_100 .content .item .leer{font-size:12px; text-align:right; border:1px solid #dde4ee; background-color:#e8edf4; padding:10px; text-transform:uppercase; margin-top:10px; font-weight:bold}
.body_noticias #wrapper .inner .element_100 .content .item .leer .fa{font-size:20px; padding-left:10px; margin-top:-2px; color:#8ea1d5}


.body_noticias #wrapper .inner .element_100 .content .right{float:left; width:75%;  margin-top:20px}
.body_noticias #wrapper .inner .element_100 .content .right .img{padding-bottom:20px;}
.body_noticias #wrapper .inner .element_100 .content .right .img img{width:100%}
.body_noticias #wrapper .inner .element_100 .content .right .title{font-size:20px;  color:#000000; padding-bottom:20px; line-height:24px}
.body_noticias #wrapper .inner .element_100 .content .right .fecha{font-size:14px}
.body_noticias #wrapper .inner .element_100 .content .right .social{padding-top:10px;}
.body_noticias #wrapper .inner .element_100 .content .right .social a{ color:#95989A}
.body_noticias #wrapper .inner .element_100 .content .right .social .fa{padding-top:10px; padding-right:5px; font-size:32px; cursor:pointer; }
.fa-facebook-square:hover{color:#3b5998}
.fa-twitter-square:hover{color:#2aa9e0}
.fa-google-plus-square:hover{color:#dd493d}
.body_noticias #wrapper .inner .element_100 .content .right .contenido{padding-top:20px}

.body_noticias #wrapper .inner .element_100 .content .right .galeria{padding-top:20px; text-align:center}
.body_noticias #wrapper .inner .element_100 .content .right .galeria img{max-width:100%; max-height:300px; float:left; padding:10px; padding-left:0px}

.body_noticias #wrapper .inner .element_100 .content .left{float:left; width:22%; margin-right:30px; margin-top:20px;}
.body_noticias #wrapper .inner .element_100 .content .left .item{width:90%; margin:0px; float:left; cursor:pointer; margin-bottom:20px }
.body_noticias #wrapper .inner .element_100 .content .left .item .fecha{font-size:12px; text-align:left; padding-top:5px; padding-bottom:0px}
.body_noticias #wrapper .inner .element_100 .content .left .item .img{width:100%}
.body_noticias #wrapper .inner .element_100 .content .left .item .img img{width:100%}
.body_noticias #wrapper .inner .element_100 .content .left .item .title{font-size:14px; text-align:left; padding-top:5px; height:auto}
.body_noticias #wrapper .inner .element_100 .content .left .item .contenido{font-size:12px; text-align:left; padding-top:5px; font-style:italic; height:auto}
.body_noticias #wrapper .inner .element_100 .content .left .item .leer{font-size:12px; text-align:right; padding-top:5px}

.body_noticias #wrapper .inner img{width:100%; max-width:100%}


/*CONCEPT3*/
.body_concept3 #wrapper .inner{text-align: center; padding-bottom: 60px}
.body_concept3 #wrapper .inner .title_img{display: block; padding: 20px 0px; padding-top: 40px}
.body_concept3 #wrapper .inner .title{display: block; padding: 20px 0px; padding-top:80px; font-size:28px; color:#BDC6E5; font-weight: 600; text-transform: uppercase}
.body_concept3 #wrapper .inner .subtitle{display: block; padding: 20px 0px; padding-top:60px; font-size:18px; color:#000000; font-weight: 600; text-transform: uppercase}
.body_concept3 #wrapper .inner .vjs-big-play-button{display: none}
.body_concept3 #wrapper .inner .titulo_video{display: block; padding: 10px 0px; font-size:15px; color:#707070; font-weight: 300; }


/*EMPRESA*/
.body_empresa #wrapper .inner #table_distribuidores{margin-top:10px}
.body_empresa #wrapper .inner #table_distribuidores td{width:auto}
.body_empresa #wrapper .inner #table_distribuidores .empty{width:45px}
.body_empresa #wrapper .inner #table_distribuidores .logo{padding-bottom:20px}
.body_empresa #wrapper .inner #table_distribuidores .www{padding-left:50px}
.body_empresa #wrapper{padding:0px; width:100%}
.body_empresa #wrapper .inner .left{width:25%; float:left; }
.body_empresa #wrapper .inner .left .item{color: #ffffff;
background-color: #bbc6e8;
padding: 6px 14px;
border-radius: 50px;
min-width: 80px;
text-align: left;
font-size: 14px;
display: inline-block;
margin-top: 20px; cursor:pointer}
.body_empresa #wrapper .inner .right{width:70%; float:left; border-left:3px solid #dde4ee; padding-left:20px}

.body_empresa #wrapper .inner .right .sobre_nosotros{}
.body_empresa #wrapper .inner .right.valores{display:none}
.body_empresa #wrapper .inner .right.centros{display:none}
.body_empresa #wrapper .inner .right.distribuidores{display:none}



/*CLIPPING*/
.body_clipping #wrapper{padding:0px; width:100%}
.body_clipping #wrapper .inner .left{width:25%; float:left; }
.body_clipping #wrapper .inner .left h1{font-weight: 600; color:#000000; font-size:15px}
.body_clipping #wrapper .inner .left .item{color: #ffffff;
background-color: #bbc6e8;
padding: 6px 14px;
border-radius: 50px;
min-width: 80px;
text-align: left;
font-size: 14px;
display: inline-block;
margin-top: 20px; cursor:pointer}
.body_clipping #wrapper .inner .right{width:70%; float:left; border-left:3px solid #dde4ee; padding-left:20px}

.body_clipping #wrapper .inner .right.content1{}
.body_clipping #wrapper .inner .right.content2{display:none}
.body_clipping #wrapper .inner .right.content3{display:none}
.body_clipping #wrapper .inner .right.content4{display:none}
.body_clipping #wrapper .inner .right.content5{display:none}



/*PRENSA*/
.body_prensa #wrapper{padding:0px; width:100%}
.body_prensa #wrapper .inner .left{width:25%; float:left; }
.body_prensa #wrapper .inner .left h1{font-weight: 600; color:#000000; font-size:15px}
.body_prensa #wrapper .inner .left .item{color: #ffffff;
background-color: #bbc6e8;
padding: 6px 14px;
border-radius: 50px;
min-width: 80px;
text-align: left;
font-size: 14px;
display: inline-block;
margin-top: 20px; cursor:pointer}
.body_prensa #wrapper .inner .right{width:70%; float:left; border-left:3px solid #dde4ee; padding-left:20px}

.body_prensa #wrapper .inner .right.content1{}
.body_prensa #wrapper .inner .right.content2{display:none}
.body_prensa #wrapper .inner .right.content3{display:none}
.body_prensa #wrapper .inner .right.content4{display:none}
.body_prensa #wrapper .inner .right.content5{display:none}


/* DESCARGAS */
.body_descargas #wrapper .inner img{height:141px; width:auto}
.body_descargas #wrapper .inner a:hover{color:#8ea1d5}
.body_descargas #wrapper .inner .title{font-size:13px; padding-top:5px}
.body_descargas #wrapper .inner .descargar{padding-top:5px}
.body_descargas #wrapper .inner .fa{padding-top:5px}

/* FERIAS */
.body_ferias #wrapper .inner img{max-width:200px}
.body_ferias #wrapper .inner table tr{border-bottom:1px solid #dde4ee}

/* EXPOSICION */
.body_nofer-exposicion img{max-width:300px!important; max-height:200px!important; width:auto!important; height:auto!important}

/* VIDEO */
.body_video-concept img{max-width:300px!important; max-height:200px!important; width:auto!important; height:auto!important}



/* AMBIENTES */
.body_nofer-ambientes img{max-width:300px!important; max-height:190px!important; width:auto!important; height:auto!important}

/* REFERENCIAS */
/*.body_referencias #wrapper .inner table td {width:50%}
.body_referencias img{max-width:300px!important;}*/

/* BUSCAR */
.body_buscar #wrapper .inner{}
.body_buscar #wrapper .inner .resultado{margin-top:20px; min-height:100px; border-bottom:1px solid #E0E0E0; display:inline-block; width:100%}
.body_buscar #wrapper .inner .resultado .img{float:left;  margin-bottom:10px; width:100px; height:100px; text-align:center}
.body_buscar #wrapper .inner .resultado .img img{max-width:100px; max-height:100px; width:auto; height:auto}
.body_buscar #wrapper .inner .resultado .info{padding-left:20px; width:75%;float:left; margin-bottom:10px; }
.body_buscar #wrapper .inner .resultado .info .reference{font-weight:bold; font-size:22px}
.body_buscar #wrapper .inner .resultado .info .excerpt{font-size:15px; margin-top:10px}
.body_buscar #wrapper .inner .resultado .info .ver{color:#ffffff; background-color:#bac6e8; padding:6px 14px; border-radius: 50px; min-width:70px; float:left; text-align:center; font-size:14px; margin:10px 0px; cursor:pointer}
.body_buscar #wrapper .inner .resultado .info .ver:hover{background-color:#778dd1;}
.body_buscar #wrapper .inner .resultado .info .ver a{color:#ffffff}
/* COOKIES */
.body_politica-cookies table{ margin:30px 0px;}
.body_politica-cookies table tr th{background-color:#cccccc}
.body_politica-cookies table tr th, .body_politica-cookies table tr td{padding:10px; border:1px solid #000000}


/* CONTACTO */
.body_contacto #formulario{margin-top:30px}
.body_contacto #formulario input.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:10px; margin-bottom:10px; margin-top:0px; width:90%; }
.body_contacto #formulario textarea.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:10px; margin-bottom:30px; margin-top:0px; min-width:90%; min-height:150px; max-width: 99%; max-height: 100%;}
.body_contacto #formulario input[type="submit"] {color:#ffffff;padding:6px 15px 6px 15px;background-color:#4d7496;font-size:13px;font-family: 'Open Sans', sans-serif;  text-transform:uppercase; cursor:pointer; font-weight:bold; margin-top:20px}
.body_contacto #formulario input[type="submit"]:hover {background-color:#2a4053;}
.body_contacto #formulario div.title_form{padding:5px; background-color:#f1f1f1; display:inline-block; margin:5px; margin-left:0px; padding-left:10px; padding-right:10px}

.body_contacto #formulario .left .f{float:left; width:50%;}
.body_contacto #formulario .left .f.f_buttons{width:100%; padding-bottom:20px}

.body_contacto #formulario .left .error_content_contacto{background-color:#ee797c; margin:5px; margin-left:0px; padding:6px 25px 6px 25px; color:#fff; display:none; margin-top:20px}

/* REGISTRO GARANTIA */
.body_registro-garantia #formulario{margin-top:30px}
.body_registro-garantia #formulario input.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:10px; margin-bottom:10px; margin-top:0px; width:90%; }
.body_registro-garantia #formulario textarea.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:10px; margin-bottom:30px; margin-top:0px; min-width:90%; min-height:150px; max-width: 99%; max-height: 100%;}
.body_registro-garantia #formulario input[type="submit"] {color:#ffffff;padding:6px 15px 6px 15px;background-color:#4d7496;font-size:13px;font-family: 'Open Sans', sans-serif;  text-transform:uppercase; cursor:pointer; font-weight:bold; margin-top:20px}
.body_registro-garantia #formulario input[type="submit"]:hover {background-color:#2a4053;}
.body_registro-garantia #formulario div.title_form{padding:5px; background-color:#f1f1f1; display:inline-block; margin:5px; margin-left:0px; padding-left:10px; padding-right:10px}

.body_registro-garantia #formulario .left .f{float:left; width:50%;}
.body_registro-garantia #formulario .left .f.f_buttons{width:100%; padding-bottom:20px}

.body_registro-garantia #formulario .left .error_content_contacto{background-color:#ee797c; margin:5px; margin-left:0px; padding:6px 25px 6px 25px; color:#fff; display:none; margin-top:20px}

.body_registro-garantia #formulario .left .f.f_buttons .tipo{margin-right:30px; margin-top:12px}

.body_registro-garantia h2{padding:5px; background-color:#C9EDFF; border:1px solid #83D2FF; margin-top:10px}


/* SERVICIO TÉCNICO */

/*
.body_servicio-tecnico #formulario{margin-top:30px}
.body_servicio-tecnico #formulario input.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:10px; margin-bottom:10px; margin-top:0px; width:90%; }
.body_servicio-tecnico #formulario textarea.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:10px; margin-bottom:30px; margin-top:0px; min-width:90%; min-height:150px; max-width: 99%; max-height: 100%;}
.body_servicio-tecnico #formulario input[type="submit"] {color:#ffffff;padding:6px 15px 6px 15px;background-color:#4d7496;font-size:13px;font-family: 'Open Sans', sans-serif;  text-transform:uppercase; cursor:pointer; font-weight:bold; margin-top:20px}
.body_servicio-tecnico #formulario input[type="submit"]:hover {background-color:#2a4053;}
.body_servicio-tecnico #formulario div.title_form{padding:5px; background-color:#f1f1f1; display:inline-block; margin:5px; margin-left:0px; padding-left:10px; padding-right:10px}

.body_servicio-tecnico #formulario .left .f{float:left; width:50%;}
.body_servicio-tecnico #formulario .left .f.f_buttons{width:100%; padding-bottom:20px}

.body_servicio-tecnico #formulario .left .error_content_contacto{background-color:#ee797c; margin:5px; margin-left:0px; padding:6px 25px 6px 25px; color:#fff; display:none; margin-top:20px}

.body_servicio-tecnico #formulario .left .f.f_buttons .tipo{margin-right:30px; margin-top:12px}
*/



/* REGISTRO GARANTIA */
.body_registro-garantia-nofer-aparici #wrapper{border:0px; padding-left: 0px}
.body_registro-garantia-nofer-aparici .header_logos{margin:0 auto; padding: 40px 0px; text-align: center}
.body_registro-garantia-nofer-aparici .header_logos img{padding: 0px 10px}


.body_registro-garantia-nofer-aparici #formulario{margin-top:30px}
.body_registro-garantia-nofer-aparici #formulario input.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:10px; margin-bottom:10px; margin-top:0px; width:90%; }
.body_registro-garantia-nofer-aparici #formulario textarea.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:10px; margin-bottom:30px; margin-top:0px; min-width:90%; min-height:150px; max-width: 99%; max-height: 100%;}
.body_registro-garantia-nofer-aparici #formulario input[type="submit"] {color:#ffffff;padding:6px 15px 6px 15px;background-color:#4d7496;font-size:13px;font-family: 'Open Sans', sans-serif;  text-transform:uppercase; cursor:pointer; font-weight:bold; margin-top:20px}
.body_registro-garantia-nofer-aparici #formulario input[type="submit"]:hover {background-color:#2a4053;}
.body_registro-garantia-nofer-aparici #formulario div.title_form{padding:5px; background-color:#f1f1f1; display:inline-block; margin:5px; margin-left:0px; padding-left:10px; padding-right:10px}

.body_registro-garantia-nofer-aparici #formulario .left .f{float:left; width:50%;}
.body_registro-garantia-nofer-aparici #formulario .left .f.f_buttons{width:100%; padding-bottom:20px}

.body_registro-garantia-nofer-aparici #formulario .left .error_content_contacto{background-color:#ee797c; margin:5px; margin-left:0px; padding:6px 25px 6px 25px; color:#fff; display:none; margin-top:20px}

.body_registro-garantia-nofer-aparici #formulario .left .f .ejemplo_form{margin:5px; padding:5px; display: inline-block}



.body_registro-garantia-nofer-aparici #formulario .left .f.f_buttons .tipo{margin-right:30px; margin-top:12px}

.body_registro-garantia-nofer-aparici h2{padding:5px; background-color:#C9EDFF; border:1px solid #83D2FF; margin-top:10px}

.body_registro-garantia-nofer-aparici .productos-desplegable, .body_registro-garantia-nofer-aparici .dependent-sub{min-width: 150px; padding: 5px; margin-right:10px}


.body_registro-garantia-nofer-aparici-gracias #wrapper{border:0px; padding-left: 0px}
.body_registro-garantia-nofer-aparici-gracias .header_logos{margin:0 auto; padding: 40px 0px; text-align: center}
.body_registro-garantia-nofer-aparici-gracias .header_logos img{padding: 0px 10px}
.body_registro-garantia-nofer-aparici-gracias h2{padding:5px; background-color:#C9EDFF; border:1px solid #83D2FF; margin-top:10px}




/* SERVICIO TECNICO  */
.body_servicio-tecnico #wrapper{border:0px; padding-left: 0px}
.body_servicio-tecnico .header_logos{margin:0 auto; padding: 40px 0px; text-align: center}
.body_servicio-tecnico .header_logos img{padding: 0px 10px}


.body_servicio-tecnico #formulario{margin-top:30px}
.body_servicio-tecnico #formulario input.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:10px; margin-bottom:10px; margin-top:0px; width:90%; }
.body_servicio-tecnico #formulario textarea.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:10px; margin-bottom:30px; margin-top:0px; min-width:90%; min-height:150px; max-width: 99%; max-height: 100%;}
.body_servicio-tecnico #formulario input[type="submit"] {color:#ffffff;padding:6px 15px 6px 15px;background-color:#4d7496;font-size:13px;font-family: 'Open Sans', sans-serif;  text-transform:uppercase; cursor:pointer; font-weight:bold; margin-top:20px}
.body_servicio-tecnico #formulario input[type="submit"]:hover {background-color:#2a4053;}
.body_servicio-tecnico #formulario div.title_form{padding:5px; background-color:#f1f1f1; display:inline-block; margin:5px; margin-left:0px; padding-left:10px; padding-right:10px}

.body_servicio-tecnico #formulario .left .f{float:left; width:50%;}
.body_servicio-tecnico #formulario .left .f.f_buttons{width:100%; padding-bottom:20px}

.body_servicio-tecnico #formulario .left .error_content_contacto{background-color:#ee797c; margin:5px; margin-left:0px; padding:6px 25px 6px 25px; color:#fff; display:none; margin-top:20px}

.body_servicio-tecnico #formulario .left .f .ejemplo_form{margin:5px; padding:5px; display: inline-block}



.body_servicio-tecnico #formulario .left .f.f_buttons .tipo{margin-right:30px; margin-top:12px}

.body_servicio-tecnico h2{padding:5px; background-color:#C9EDFF; border:1px solid #83D2FF; margin-top:10px}

.body_servicio-tecnico .productos-desplegable, .body_servicio-tecnico .dependent-sub{min-width: 150px; padding: 5px; margin-right:10px}


/* SUBFOOTER */
#sub_footer{width:100%; background-color:#dde4ee; margin-top:20px}

#sub_footer .inner{font-size:12px; color:#646464; padding-left:40px; padding-right:40px; padding-top:15px; padding-bottom:15px}
#sub_footer .inner a{padding-left:10px; padding-right:10px; color:#646464; font-weight:bold}
#sub_footer .inner a i{font-size:20px; padding-right:5px}

#sub_footer .inner .suscripcion_newsletter{float:right; margin-top:-6px}
#sub_footer .inner .suscripcion_newsletter input.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:6px; margin-bottom:0px; width:200px }
#sub_footer .inner .suscripcion_newsletter input[type="button"] {color:#ffffff;padding:6px 15px 6px 15px;background-color:#4d7496;font-size:13px;font-family: 'Open Sans', sans-serif;  text-transform:uppercase; cursor:pointer; font-weight:bold;}
#sub_footer .inner .suscripcion_newsletter input[type="button"]:hover {background-color:#2a4053;}


/* SUBFOOTER */
.container .inner_info{width:100%; background-color:#b9bcd1;}
.container .inner_info{font-size:12px; color:#303030; padding-top:15px; padding-bottom:9px}
.container .inner_info a{padding-left:30px; padding-right:10px; color:#303030; }
.container .inner_info a i{font-size:20px; padding-right:5px}

.container .inner_info .suscripcion_newsletter{ margin-top:0px; padding-left:20px}
.container .inner_info .suscripcion_newsletter input.big{border:1px solid #CCCCCC;font-size:13px;font-family: 'Open Sans', sans-serif;padding:6px; margin-bottom:0px; width:300px }
.container .inner_info .suscripcion_newsletter input[type="button"] {color:#ffffff;padding:6px 15px 6px 15px;background-color:#4d7496;font-size:13px;font-family: 'Open Sans', sans-serif;  text-transform:uppercase; cursor:pointer; font-weight:bold;}
.container .inner_info .suscripcion_newsletter input[type="button"]:hover {background-color:#2a4053;}

.container .inner_info .link{display:inline-block; width:22%; text-align:center}
.container .inner_info .link.suscripcion_newsletter{width:30%}

#cookie-policy {font-family:Arial, Helvetica, sans-serif; letter-spacing:0px;width:100%;position:fixed; z-index:9900; bottom:0;background-color:#edecec;height:90px;border-top:5px solid #CCC;text-align:center;color:#444;left:0;right:0;}
#cookie-policy .cp-content {width:955px;text-align:left;margin:15px auto 0 auto;}
#cookie-policy .cp-content .cp-close {float:right;margin-top:15px;cursor:pointer;background-color:#ffffff;padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-left:10px;}
#cookie-policy .cp-content .cp-close:hover {background-color:#1A57A8;color:#FFFFFF;}
#cookie-policy .cp-content h6 {font-weight:bold;font-size:13px;margin-top:0;margin-bottom:5px;padding:0;}
#cookie-policy .cp-content p {line-height:16px;}
#cookie-policy .cp-content p a {color:#1A57A8;font-weight:bold;text-decoration:underline;}
#cookie-policy .cp-content p a:hover {text-decoration:none;}


/* ACEPTA MAIL */




/*TEST*/
.body_test #wrapper{padding:0px; width:100%}
.body_test #wrapper .inner .left{width:25%; float:left; }
.body_test #wrapper .inner .left h1{font-weight: 600; color:#000000; font-size:15px}
.body_test #wrapper .inner .left .item{color: #ffffff;
background-color: #bbc6e8;
padding: 6px 14px;
border-radius: 50px;
min-width: 80px;
text-align: left;
font-size: 14px;
display: inline-block;
margin-top: 20px; cursor:pointer}
.body_test #wrapper .inner .right{width:70%; float:left; border-left:3px solid #dde4ee; padding-left:20px}

.body_test #wrapper .inner .right.content1{}
.body_test #wrapper .inner .right.content2{display:none}
.body_test #wrapper .inner .right.content3{display:none}
.body_test #wrapper .inner .right.content4{display:none}
.body_test #wrapper .inner .right.content5{display:none}


