@charset "UTF-8";
/*RESET CSS*/
* {margin:0;padding:0;}
input,textarea,select {font-family: 'Lato', serif;}
input[type='radio'],
input[type='checkbox'] {margin:0;display:inline-block;}
textarea {font-family:Arial;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;}
.clear {clear:both;}

body{font-family: 'Roboto', sans-serif; background-image:url(../files/interface/bg.jpg); background-repeat:repeat-x; background-color:#ffffff }
body a {text-decoration:none; color:#5b5b5b}
#wrapper{max-width:1146px; margin:0 auto; width:100%; padding-top:25px; text-align:center; padding-bottom:20px}
#wrapper .header{max-width:1146px; margin:0 auto; margin-top:22px; padding-bottom:0px; text-align:center; width:100%; font-family: 'Montserrat', sans-serif; background-color:#0274b6}
#wrapper .header ul {font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:400; text-align:center; width:auto }
#wrapper .header ul li{ display:inline-block; margin-right:10px; margin-left:10px}
#wrapper .header ul li div{cursor:pointer; text-align:left; padding:12px;}
#wrapper .header ul li div:hover, #wrapper .header ul li div.selected{color:#0274b6; background-color:#ffffff}

#wrapper .header ul li ul.submenu_content{background-color:#0274b6; background-repeat:repeat; position:absolute; margin-top:12px; z-index:99999; margin-left:-12px}
#wrapper .header ul li ul.submenu_content li{margin:0px; display:block; font-size:12px;}
#wrapper .header ul li ul.submenu_content li a{color:#ffffff}
#wrapper .header ul li ul.submenu_content li:hover a{color:#0274b6}



/* HOME */
.body_home #wrapper .banners{display:inline-block}
.body_home #wrapper .banners .element {float:left; width:32%; padding-left:10px; padding-right:10px; cursor:pointer}
.body_home #wrapper .banners .element:nth-child(1){padding-left:0px;}
.body_home #wrapper .banners .element:nth-child(3){padding-right:0px; float:right}
.body_home #wrapper .banners .element .titulo{font-size:20px; text-transform:uppercase; color:#8f173a; padding-bottom:25px}
.body_home #wrapper .banners .element .imagen{position:relative}
.body_home #wrapper .banners .element .imagen img{max-width:100%}
.body_home #wrapper .banners .element .imagen img.overlay{position:absolute; display:none; top:0px; left:0px}

/* LA MARCA */
.body_lamarca .content{padding-top:100px; padding-bottom:100px; max-width:925px; width:100%; margin:0 auto; text-align:left}
.body_lamarca .content #marca .prod{width:185px; text-align:center; padding-top:20px}
.body_lamarca .content #marca .bg_linea{background-image:url(../files/la-marca/bg.jpg); background-repeat:repeat-y; width:155px; text-align:center; background-position:center; height:200px}
.body_lamarca .content #marca .txt{padding-top:20px; font-size:16px; line-height:22px; font-weight:100}
.body_lamarca .content #marca .txt .title{color:#2b2b2b; font-size:21px; font-weight:600; padding-bottom:10px}
.body_lamarca .content #marca .txt .title strong{color:#cc2131}

/* PRODUCTOS */
.body_productos .content{padding-top:70px; padding-bottom:70px; max-width:1146px; width:100%; margin:0 auto; text-align:left}
.body_productos .content .banner_deshumidificadores{float:left; width:48%;}
.body_productos .content .banner_impermeabilizacion{float:right; width:48%;}

.body_productos .content .banner_deshumidificadores img, .body_productos .content .banner_impermeabilizacion img{width:100%}

/* PRODUCTOS INNER */
.body_productos_inner .content{padding-bottom:70px; max-width:1146px; width:100%; margin:0 auto; text-align:left}
.body_productos_inner .content .menu{float:left; width:25%; padding-top:70px; }
.body_productos_inner .content .menu.impermeabilizacion{width:24%}
.body_productos_inner .content .gama{float:right; width:75%; padding-top:40px; text-align:center}

.body_productos_inner .content .menu .title_general{font-style:italic; font-size:49px; color:#eb2035; letter-spacing:-1px; font-weight:600; padding-bottom:40px}
.body_productos_inner .content .menu .title_especial{font-weight:400; font-size:20px; color:#4e4e4e; margin-bottom:12px; margin-top:15px; padding-left:0px; font-weight:600}
.body_productos_inner .content .menu .title{font-weight:400; font-size:17px; color:#4e4e4e; margin-bottom:12px; margin-top:15px; padding-left:30px; font-weight:600}
.body_productos_inner .content .menu .title.impermeabilizacion{padding-left:0px}
.body_productos_inner .content .menu .title.open{background-image:url(../files/produtos/arrow_open.jpg); background-position:left top}
.body_productos_inner .content .menu .title.closed{background-image:url(../files/produtos/arrow_closed.jpg); background-position:left top}
.body_productos_inner .content .menu .subtitle{margin-bottom:12px;}
.body_productos_inner .content .menu .subtitle a{font-weight:100; font-size:17px; color:#4e4e4e;  padding-left:30px}
.body_productos_inner .content .menu .subtitle a:hover, .body_productos_inner .content .menu .subtitle.selected a, .body_productos_inner .content .menu .title a:hover, .body_productos_inner .content .menu .title.selected a{color:#eb2035}


.body_productos_inner .content .gama .top_category img{width:100%}
.body_productos_inner .content .gama .submenu_gamas{padding-top:35px; text-align:center}
.body_productos_inner .content .gama .submenu_gamas .item{display:inline-block; font-size:17px; color:#ffffff; font-style:italic; background-color:#0274b6; padding:13px; padding-left:21px; padding-right:21px; cursor:pointer; margin:-2px; box-shadow: 0px 2px 3px 0px rgba(167, 185, 196, 0.45); }
.body_productos_inner .content .gama .submenu_gamas .item:hover, .body_productos_inner .content .gama .submenu_gamas .item.selected{background-color:#eb2035}
.body_productos_inner .content .gama .productos .title{padding-top:35px; display:inline-block; font-size:23px; color:#eb2035; text-transform:uppercase; font-weight:600; padding-bottom:25px}
.body_productos_inner .content .gama .productos img{padding:3px}

.body_productos_inner .content .gama .producto_inner{background-color:#f9fafc; margin-top:40px}
.body_productos_inner .content .gama .producto_inner .content{margin:0 auto; width:85%; padding-top:30px; padding-bottom:30px; color:#6a6a6a; font-size:15px; line-height:20px}
.body_productos_inner .content .gama .producto_inner .content .container img{max-width:100%}
.body_productos_inner .content .gama .producto_inner .content .title{color:#272525; font-size:37px; line-height:37px; font-weight:bold; font-style:italic; padding-bottom:10px}
.body_productos_inner .content .gama .producto_inner .content .subtitle{color:#0274b6; font-size:24px; line-height:24px; font-weight:bold; font-style:italic; text-transform:uppercase; padding-top:5px; padding-bottom:20px}
.body_productos_inner .content .gama .producto_inner .content .scalize .caja .body .left img{max-width:100%}
.body_productos_inner .content .gama .producto_inner .content .scalize .caja .body .right .titulo{color:#0274b6; font-size:19px; line-height:19px; padding-bottom:10px; font-weight:bold}
.body_productos_inner .content .gama .producto_inner .content .scalize .caja .body .right .contenido{color:#202020; font-size:13px; line-height:13px}

.body_productos_inner .content .gama .producto_inner .content .left_col{float:left; width:67%; padding-top:30px;}
.body_productos_inner .content .gama .producto_inner .content .left_col strong{color:#313131}

.body_productos_inner .content .gama .producto_inner .content .left_col .title_subrayado{font-size:25px; color:#000000; font-weight:bold; border-bottom:2px solid #0274b6; padding-bottom:5px; line-height:25px}
.body_productos_inner .content .gama .producto_inner .content .left_col .img_center{text-align:center}
.body_productos_inner .content .gama .producto_inner .content .left_col .bt_ficha{background-color:#0076b7; color:#ffffff; font-size:px; font-weight:bold; font-style:italic; padding:6px 10px; display:inline; cursor:pointer}
.body_productos_inner .content .gama .producto_inner .content .left_col .bt_ficha:hover{background-color:#eb2035;}

.body_productos_inner .content .gama .producto_inner .content .right_col{float:right; width:30%; padding-top:30px; text-align:center}
.body_productos_inner .content .gama .producto_inner .content .right_col .titulo{font-size:20px; color:#eb2035; font-weight:bold; text-transform:uppercase; padding-bottom:25px;}
.body_productos_inner .content .gama .producto_inner .content .right_col .subtitulo{font-size:15px; color:#0076b7; font-weight:bold; text-transform:uppercase; padding-bottom:20px}
.body_productos_inner .content .gama .producto_inner .content .right_col .producto_title{font-size:15px; color:#2e2e2e; padding-bottom:25px}
.body_productos_inner .content .gama .producto_inner .content .right_col .prod_mini{padding-bottom:20px}
.body_productos_inner .content .gama .producto_inner .content .right_col .prod_mini img{max-width:100%}

.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content{margin:0 auto; width:90%; padding-top:30px; padding-bottom:30px; color:#6a6a6a; font-size:15px; line-height:20px}
.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .right_col{background-color:#ffffff; padding-top:10px; margin-top:30px; text-align:left}

.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .left_col .items{text-align:center; padding-bottom:30px;  margin:0 auto}
.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .left_col .items .item{background-color:#0084c3; color:#ffffff; display:inline-block; font-size:14px; font-weight:bold; padding:2px 5px; cursor:pointer; border:1px solid #0076b7; margin:4px; min-width:125px}
.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .left_col .items .item:hover{background-color:#eb2035; border:1px solid #ff1128}
.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .left_col .items .item a{color:#ffffff}

.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .completar{text-align:center; color:#272525; font-size:22px; font-style:italic; padding-top:20px; }
.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .right_col .contenido{padding:10px; font-size:13px}
.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .right_col .contenido .titulo{font-size:25px; color:#000000; font-weight:bold; padding-bottom:20px; text-transform:none}
.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .right_col .contenido table{font-size:12px; line-height:14px}
.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .right_col .contenido table strong{color:#000000}
.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .right_col .contenido table tr td{padding-bottom:10px}
.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .right_col .contenido .max100{max-width:100%}


/* SOLUCIONES */
.body_soluciones_inner .content{padding-bottom:70px; max-width:1146px; width:100%; margin:0 auto; text-align:left}
.body_soluciones_inner .content .menu{float:left; width:30%; padding-top:40px; text-align:left}
.body_soluciones_inner .content .menu img{max-width:100%}
.body_soluciones_inner .content .solucion{float:right; padding-left:30px; padding-top:40px; text-align:right; max-width:67%}
.body_soluciones_inner .content .solucion .impermeabilizacion_img{max-width:100%; width:100%}

.body_soluciones_inner .content .solucion .contenido_problemas{text-align:left; background-color:#ececec; margin-bottom:20px; padding:20px 30px; width:auto; color:#5c656d; font-size:14px; line-height:19px}
.body_soluciones_inner .content .solucion .contenido_problemas .title_subrayado{font-size:23px; color:#000000; font-weight:bold; border-bottom:2px solid #0274b6; padding-bottom:10px; line-height:23px}
.body_soluciones_inner .content .solucion .contenido_problemas .problema_div, .body_soluciones_inner .content .solucion .contenido_problemas .solucion_div{float:left; width:48%; padding-top:20px; max-width:349px}
.body_soluciones_inner .content .solucion .contenido_problemas .solucion_div{float:right}
.body_soluciones_inner .content .solucion .contenido_problemas .problema_div .title, .body_soluciones_inner .content .solucion .contenido_problemas .solucion_div .title{font-size:20px; color:#272525; text-transform:uppercase; font-style:italic; padding-bottom:15px; font-weight:600}
.body_soluciones_inner .content .solucion .contenido_problemas .problema_div .title{color:#eb2035}

.menu .ul {
  list-style: none;
  padding: 0;
}
.menu ul .inner {
  overflow: hidden;
  display: none;
  font-size:13px;
  font-style:normal;
  padding-left:30px;
  font-weight:300
}
.menu ul .inner.big{font-size:16px; font-style:italic;  padding-left:0px}

.menu ul .inner.show {
  display: block;
}
.menu ul li {
}
.menu ul li a {
  display: block;
  color: #525252;
  padding-top:10px;
  padding-bottom:10px
  
}
.menu ul li a:hover {
  color:#eb2035
}

.menu ul li a.toggle, .menu ul li a.submenu{font-style:italic; background-image:url(../files/produtos/arrow_closed.jpg); background-position:left; padding-left:30px;}
.menu ul li a.toggle.big{background-image:none!important; padding-left:0px}
 
 
.menu .title_accordion{font-size:18px; padding-top:10px;}
.menu .title_accordion:nth-of-type(1){border-bottom:2px solid #0274b6; padding-bottom:10px}

.menu ul li a strong{font-weight:600}

.body_soluciones_inner .content .solucion .contenido_problemas .contenido{padding-top:10px; padding-bottom:10px}
.body_soluciones_inner .content .solucion .contenido_problemas .contenido .title_subrayado{margin-bottom:10px}
.body_soluciones_inner .content .solucion .contenido_problemas .contenido .title_subrayado.pet{font-size:18px; line-height:20px; padding-bottom:5px; padding-top:10px; cursor:pointer; }
.body_soluciones_inner .content .solucion .contenido_problemas .contenido .subtitle{font-weight:600; color:#eb2035; font-size:16px; padding-bottom:5px; padding-top:5px} 
.body_soluciones_inner .content .solucion .contenido_problemas .contenido .consejo{padding-left:16px; background-image:url(../files/problemas-solucoes/star.png); background-position:left top; margin-top:5px; margin-bottom:5px}
.body_soluciones_inner .content .solucion .contenido_problemas .contenido .consejo strong{color:#000000}
.body_soluciones_inner .content .solucion .contenido_problemas .contenido #accordion .ui-icon, .body_soluciones_inner .content .solucion .contenido_problemas .contenido #accordion .ui-widget-content .ui-icon{background-image:url(../files/produtos/left.png); background-position:top; width:16px; height:16px; display:block; float:right; margin-top:10px; margin-right:10px;}
.body_soluciones_inner .content .solucion .contenido_problemas .contenido #accordion .ui-icon-circle-arrow-e{background-image:url(../files/produtos/down.png); }


/* FICHAS TECNICAS */
.body_soluciones_inner.fichas .content .menu{width:40%; padding-top:30px}
.body_soluciones_inner.fichas .content .solucion.fichas{float:right; padding-left:30px; padding-top:40px; text-align:left; width:100%; max-width:57%}
.body_soluciones_inner.fichas .content .solucion.fichas .title{color:#272525; font-size:38px; font-weight:600; font-style:italic}
.body_soluciones_inner.fichas .content .solucion.fichas .subtitle{color:#eb2035; font-size:19px; font-weight:400; font-style:italic; padding-top:10px; padding-bottom:25px}

.body_soluciones_inner.fichas .content .solucion.fichas .listado{width:auto; display:inline-block}
.body_soluciones_inner.fichas .content .solucion.fichas .listado .download{font-style:italic; font-size:18px; color:#535353; padding-bottom:15px; padding-top:15px; border-bottom:1px solid #e8e8e8; display:block; padding-left:85px; padding-right:20px; background-image:url(../files/fichas-tecnicas/download.jpg); background-position:30px; cursor:pointer}
.body_soluciones_inner.fichas .content .solucion.fichas .listado .download strong{font-weight:600}

.body_soluciones_inner.fichas .content .solucion.fichas .listado .title{font-size:22px; padding-top:20px; padding-bottom:20px; font-style:inherit}

/* CONTACTO */
.body_contacto_inner .content{padding-bottom:70px; max-width:1146px; width:60%; margin:0 auto; text-align:left; padding-top:70px; padding-bottom:70px; color:#464646; font-size:16px; line-height:20px; font-weight:100}

.body_contacto_inner .content form table{margin-top:20px}
.body_contacto_inner .content form table td{vertical-align:middle; padding:4px; padding-left:0px; font-size:15px; font-weight:400}
.body_contacto_inner .content form label{font-size:18px; font-weight:400; color:#4e4e4e;}
.body_contacto_inner .content form button {color:#ffffff;font-weight:500;border:0px solid #349144;display:inline-block;height:38px;width:170px;font-size:20px;background-color:#b10517;text-transform:uppercase;margin-top:20px;}
.body_contacto_inner .content form input[type="text"],
.body_contacto_inner .content form textarea,
.body_contacto_inner .content form input[type="password"],
.body_contacto_inner .content form select {border:1px solid #e0e0e0;padding:7px 10px;font-size:16px; max-width:100%; width:100%; background-color:transparent;  resize: none;  border-radius:5px}
.body_contacto_inner .content form textarea{width:100%; height:107px; margin-bottom:20px; max-width:100%}

.body_contacto_inner .content form .legal{font-size:14px; color:#4e4e4e; padding-top:20px}
.body_contacto_inner .content form .legal span{font-size:13px;}
.body_contacto_inner .content form .legal a{color:#4e4e4e; text-decoration:underline}

.body_contacto_inner .content .error_msg {margin-bottom:10px;color:#FF0004;font-size:18px;font-weight:400;}
.body_contacto_inner .content .success_msg {margin-bottom:10px;color:#1bb602;font-size:18px;font-weight:400;}

/* FOOTER */
.footer{width:100%; background-color:#ffffff; border-top:2px solid #ff0000; text-align:left; font-family: 'Montserrat', sans-serif; }
.footer div{display:inline-block}
.footer .inner_footer{max-width:1146px; width:100%;  margin:0 auto; display:block}
.footer .copyright{color:#000000; font-size:13px; padding-top:15px; padding-left:20px}
.footer .logo{padding-top:10px; padding-bottom:10px; float:right}
.footer a{color:#000000; padding:5px}

/* COOKIES */
#cookie-policy-overlay {background-image:url(https://www.tucasaclub.com/files/interface/bg_cookies_op.png);background-repeat:repeat;position:fixed;z-index:9999;top:3000px;left:0;right:0;width:100%;height:100%;}
#cookie-policy {width:100%;position:fixed;bottom:0;background-color:#FCFCFC;text-align:center;color:#444;z-index:99999;display:none;}
#cookie-policy .cp-content {width:985px;text-align:left;margin:40px auto 40px auto;}
#cookie-policy .cp-content .cp-close {float:right;margin-top:15px;cursor:pointer;background-color:#DDDDDD;padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#cookie-policy .cp-content .cp-close:hover {background-color:#E3000F;color:#FFFFFF;}
#cookie-policy .cp-content h6 {font-weight:bold;font-size:18px;margin-bottom:5px;}
#cookie-policy .cp-content p {line-height:22px;font-size:16px;max-width:860px;}
#cookie-policy .cp-content p a {color:#E3000F;font-weight:bold;text-decoration:underline;}
#cookie-policy .cp-content p a:hover {text-decoration:none;}


 
@media screen and (max-width: 1500px) {
	/* HOME */
	.body_home #wrapper .banners .element {padding-left:8px; padding-right:8px}
}

@media screen and (max-width: 1310px) {
	#wrapper .header{margin:24px auto 0;}
	#wrapper .header ul {font-size:12px;}
	#wrapper .header ul li{ margin:0px 5px}
	
	#wrapper .header ul.submenu li div{font-size:12px}
}

@media screen and (max-width: 1200px) {
	/* HOME */
	.body_home #wrapper .banners .element {padding-left:7px; padding-right:7px}
	
	/* SOLUCIONES */
	.body_soluciones_inner .content .menu{width:25%; padding-left:10px}
	.body_soluciones_inner .content .solucion{padding-right:10px}
	.menu .title_accordion{font-size:16px}
	.menu ul .inner.big{font-size:13px}
	.menu ul .inner{font-size:12px}
	.menu ul li a{padding-top:5px; padding-botton:5px}
	
	/*FICHAS TECNICAS */
	.body_soluciones_inner.fichas .content .menu{width:35%}
}

@media screen and (max-width: 1120px) {
	
	
}

@media screen and (max-width: 1050px) {
	/* HOME */
	.body_home #wrapper .banners .element {padding-left:6px; padding-right:6px}
	
	/* SOLUCIONES */
	.body_soluciones_inner .content .menu{width:80%; float:none; margin:0 auto; padding:0px; padding-top:10px}
	.accordion{width:100%}
	.body_soluciones_inner .content .solucion{width:80%; float:none; margin:0 auto; padding:0px; padding-top:10px; text-align:center; max-width:inherit}
	
	/* FICHAS TECNICAS */
	.body_soluciones_inner.fichas .content .menu{display:none}
	.body_soluciones_inner.fichas .content .solucion.fichas{width:90%; float:none; margin:0 auto; padding:0px; padding-top:30px; text-align:left; max-width:inherit}
}


@media screen and (max-width: 930px) {
		
	/* HOME */
	.body_home #wrapper .banners .element {padding-left:5px; padding-right:5px}
	.body_home #wrapper .banners .element:nth-child(3){float:inherit}
	
	/* PRODUCTOS INNER */
	.body_productos_inner .content .menu{padding-top:20px}
	.body_productos_inner .content .menu, .body_productos_inner .content .gama, .body_productos_inner .content .menu.impermeabilizacion{float:none; width:90%; margin:0 auto}
	.body_productos_inner .content .menu .title{height:20px}
}


@media screen and (max-width: 833px) {
	
}

@media screen and (max-width: 750px) {
	/* HOME */
	.body_home #wrapper .banners .element{width:48%; padding-top:20px; float:none; display:inline-block}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:10px!important}
	
	/* LA MARCA */
	.body_lamarca .content{padding-top:20px; padding-bottom:20px}
	.body_lamarca .content #marca{width:90%; margin: 0 auto}
	.body_lamarca .content #marca td{display:inline-block; text-align:left!important; padding:5px}
	.body_lamarca .content #marca .bg_linea{background-image:none; height:auto}
	
	/* PRODUCTOS */
	.body_productos .content{padding-top:20px; padding-bottom:20px}
	
	/* PRODUCTOS INNER */
	.body_productos_inner .content{padding-top:20px; padding-bottom:20px}
	.body_productos_inner .content .gama .producto_inner .content .left_col img{max-width:100%}
	
	.body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .left_col, .body_productos_inner .content .gama .producto_inner.impermeabilizacion .content .right_col{float:none; width:100%}
	
	/* SOLUCIONES */
	.body_soluciones_inner .content .solucion .contenido_problemas .problema_div, .body_soluciones_inner .content .solucion .contenido_problemas .solucion_div{width:100%; float:none}
	
	/*CONTACTO */
	.body_contacto_inner .content{width:90%; padding-top:40px; padding-bottom:40px}
	
}

@media screen and (max-width: 550px) {
	/* PRODUCTOS */
	.body_productos .content .banner_deshumidificadores{float:none; width:80%; margin:0 auto; padding-bottom:10px}
	.body_productos .content .banner_impermeabilizacion{float:none; width:80%; margin:0 auto}
	/* PRODUCTOS INNER */
	.body_productos_inner .content .menu .title_general{display:none}
	.body_productos_inner .content .menu{padding-top:0px}
	.body_productos_inner .content .menu .title, .body_productos_inner .content .menu .subtitle a{font-size:13px}
	.body_productos_inner .content .menu .subtitle{margin:0px}
	.body_productos_inner .content .gama .producto_inner .content .left_col, .body_productos_inner .content .gama .producto_inner .content .right_col{float:none; width:100%}
	
	/* CONTACTO */
	.body_contacto_inner .content form table td{display:block;}
	.body_contacto_inner .content form input[type="text"],
	.body_contacto_inner .content form textarea,
	.body_contacto_inner .content form input[type="password"],
	.body_contacto_inner .content form select{max-width:90%}
	
	
	/* FOOTER */
	.footer .copyright{padding-left:5px; line-height:20px}
	.footer .logo{float:none}
	
}

@media screen and (max-width: 450px) {
	/* HOME */
	.bx-wrapper{margin-bottom:20px!important}
	.body_home #wrapper .banners .element{width:90%; }
	.body_home #wrapper .banners .element .titulo{font-size:16px; padding-bottom:10px}
	
	#wrapper .header ul li{display:inherit; margin:0px}
	
	/* PRODUCTOS INNER */
	.body_productos_inner .content .gama .submenu_gamas .item{display:block}
	.body_productos_inner .content .gama .producto_inner .content .title{font-size:30px; line-height:30px}
	.body_productos_inner .content .gama .producto_inner .content .subtitle{font-size:20px; line-height:20px}
	.scalize .item-point{width:10px!important; height:10px!important}
	.scalize .caja{width:280px!important}
	
	/* SOLUCIONES */
	.menu ul li a.toggle, .menu ul li a.submenu{background-position:top left; }
	.body_soluciones_inner .content{padding-bottom:30px}
	
	/* FICHAS TECNICAS */
	.body_soluciones_inner.fichas .content .solucion.fichas .listado .download{font-size:16px; padding:10px 0px 10px 45px; background-position:10px}
}