@charset "utf-8";
/*GOOGLE FONT*/
@import url(https://fonts.googleapis.com/css?family=Carme);

/*HTML 5 CSS RESET*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
a:focus {outline: thin dotted;}
a:active,a:hover {outline: 0;}
h1 {font-size: 2em;margin: 0.67em 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;color: #000;}
code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em;}
pre {white-space: pre-wrap;}
q {quotes: "\201C" "\201D" "\2018" "\2019";}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
button,input,select,textarea {font-family: inherit;font-size: 100%;margin: 0;}
button,
input {line-height: normal;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}
li {list-style:none;}

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



/*=================================*/
/*			    GENERAL 		   */
/*=================================*/
body {background:#F4F4F4; color:#A9844D; font-family:'Carme'; font-size:14px;}

html, body {height:100%;}

a,img {border:none; display:block;}

a {text-decoration:none; color:#A9844D; outline:none;}
a:active, a:visited, a:focus {outline:none;}

::selection {color:white; background:#A9844D;}
::-webkit-selection {color:white; background:#A9844D;}
::-moz-selection {color:white; background:#A9844D;}

#page {width:990px; position:relative; min-height:100%; height:auto!important; margin:0 auto -70px; height:100%;}

#logo {margin:0 auto; padding-top:30px; width:226px; height:111px;}
#logo img {width:100%;}

.cursor-default {cursor:default; color:#C47E2A;}
.clear {clear:both;}
.bold {font-weight:bold;}



/*=================================*/
/*			    HOME 			   */
/*=================================*/
#email {float:left; margin-top:15px; padding-left:92px; cursor:pointer;}
#telefono {float:right; margin-top:15px; padding-right:96px;}

.home header {position:absolute; left:0; top:0; width:100%;}



/*=================================*/
/*			    MENU 			   */
/*=================================*/
header {position:relative; z-index:99999;}

/*NORMAL*/
#nav {width:990px; height:41px; margin:25px auto 0 auto; font-size:14px; z-index:999999; position:relative; padding:0; background:#F4F4F4; transition:background .4s ease; -moz-transition:background .4s ease; -webkit-transition:background .4s ease; }
#nav:hover {background:rgba(255,255,255,0.80);}
#nav.fixed {position:fixed!important; top:0; left:50%; margin-left:-495px; margin-top:0; background:#F4F4F4; padding-bottom:10px;}
#nav.fixed:hover {background:rgba(255,255,255,1);}
#catalogo {position:absolute; left:5%; top:35px;}
	#catalogo:hover {text-decoration:underline;}
#catalogo-movil {color:white;}
#menu .ppal {display:inline-block; float:left; width:116px; height:38px; line-height:38px; padding:0 13px 0px 12px; text-align:center;}
#menu .ppal:last-child {margin-left:0px;}
#menu .ppal > span {border-bottom:3px solid #A9844D; width:100%; cursor:pointer; display:block; color:#A9844D;}
#menu .ppal.ppal:hover > span {border:none;}
#menu .ppal > a {border-bottom:3px solid #A9844D; width:100%; cursor:pointer; display:block; color:#A9844D;}
#menu .ppal.ppal:hover > a {border:none;}
ul.sub-menu {
    position: absolute; box-sizing:border-box;
	width:100%;
    top: 41px;
    left:0px;
    padding:0 0 10px 12px;
	background:rgba(255,255,255,0.9);
	font-size:12px;
	text-align:center;
	z-index:99999999;
	opacity:0;
	visibility:hidden;
	transition:all .35s ease;
	-moz-transition:all .35s ease;
	-webkit-transition:all .35s ease;}
#menu .ppal:hover ul.sub-menu {visibility:visible; opacity:1;}
ul.sub-menu li {display:block!important; margin-right:0px; height:20px; line-height:20px;}
	ul.sub-menu li a {text-transform:none; display:block; width:100%; margin:0;}
		ul.sub-menu li a:hover {text-decoration:underline;}
	ul.sub-menu li span {text-transform:none; display:block; width:100%; margin:0; display:block; color:#A9844D; cursor:pointer;}
		ul.sub-menu li span:hover {text-decoration:underline;}
ul.sub-menu .section-submenu {float:left; width:116px; margin:0 25px 0 0; position:relative; padding-top:10px;}
ul.sub-menu .section-submenu img {margin:0 auto;}
ul.sub-menu .section-submenu ul {border-bottom:2px solid #A9844D; padding-bottom:5px;}
.sub-first {border-bottom:2px solid #A9844D; height:30px!important; line-height:30px!important; margin-bottom:5px;}
#menu-iluminacion {margin:0 0 0 141px;}
#menu-baños {margin:0 0 0 283px;}
#menu-accesorios {margin:0 0 0 424px;}
#menu-acabados-herrajes {margin:0 25px 0 495px;}
#menu-acabados-iluminacion {margin:0;}
.prox {height:23px; line-height:23px; margin-top:-22px; color:crimson;}

/*CAMBIAR MENU HOME*/
.home #nav_mobile {display:block;}
.home #nav {display:none;}
.home #catalogo {display:none;}

/*MOVIL*/
#nav_mobile {display:none;}
#nav_mobile {cursor:pointer; z-index:99999; position:absolute; left:5%; top:30px; background:url(../img/mobile.png) no-repeat; width:30px; height:24px; background-size:cover;}
	.shadow {display:block; position:fixed; width:30%; height:100%; background:#a9844d; z-index:9999; opacity:0.95; transition:0.3s all ease; transform:translateX(-100%);}
	.menu_mobile {display:block; position:absolute; left:0; z-index:9999; width:30%; padding:105px 15px 0 15px; box-sizing:border-box; -webkit-box-sizing:border-box; transition:0.3s all ease; transform:translateX(-100%);}
	.menu_mobile * {box-sizing:border-box; -webkit-box-sizing:border-box;}
	.menu_mobile a {color:white;}
	.menu_mobile .proximamente {color:crimson; width:100%; margin:0 0 8px 0; font-size:13px;}
	.menu_mobile > li {margin:0 0 25px 0; width:100%; text-align:center; font-size:24px; border-bottom:2px solid transparent; }
		.menu_mobile > li > ul {display:block; top:10px; position:relative; width:100%; height:0; overflow:hidden; padding:0 2.5% 0 2.5%; transition:all 0.25s ease;}
		.menu_mobile > li > ul.doble {width:50%; float:left;}
		.menu_mobile > li > span {color:white; width:100%; display:block; clear:both;cursor:pointer;}
	.menu_mobile > li.abierto { border-bottom-color:white; padding:0 0 15px 0;}
	.menu_mobile > li.abierto .sub_header { border-bottom:2px solid white;  padding-bottom:8px;}
	.menu_mobile > li.abierto > span {cursor:pointer;}
	.menu_mobile > li.abierto > ul {height:auto;}
	.menu_mobile > li.abierto > ul li {margin:0 0 13px 0;cursor:default; color:white; font-size:14px;}
	.menu_mobile > li.abierto > ul li a {cursor:pointer; color:white;}
	.menu_mobile > li.abierto > ul li a:active {color:crimson;}
	.menu_mobile > li.abierto > ul li a:hover {text-decoration:underline;}

#nav_mobile.marcado {background:url(../img/mobile2.png) no-repeat; width:30px; height:25px; background-size:cover;}
	.menu_mobile.visible {transform:translateX(0);}
	.shadow.visible {transform:translateX(0);}

#idiomas {position:absolute; top:35px; right:5%;}
#idiomas li {display:inline-block; margin-left:5px; width:24px; height:16px;}
#idiomas li a {display:block; width:24px; height:16px;}
#idiomas li#ar {background:url(../img/ar-icon.png);}
	#idiomas li#ar:hover {background:url(../img/ar-icon-h.png);}
	#idiomas li#ar.active {background:url(../img/ar-icon-h.png);}
#idiomas li#br {background:url(../img/br-icon.png);}
	#idiomas li#br:hover {background:url(../img/br-icon-h.png);}
	#idiomas li#br.active {background:url(../img/br-icon-h.png);}
#idiomas li#en {background:url(../img/us-icon.png);}
	#idiomas li#en:hover {background:url(../img/us-icon-h.png);}
	#idiomas li#en.active {background:url(../img/us-icon-h.png);}

	
	
	
	
/*=================================*/
/*			    FAMILIAS		   */
/*=================================*/
#familias {margin:30px auto; position:relative; width:100%/*1005px*/; overflow:hidden; }
	#familias .img-familia {width:33.33333%; box-sizing:border-box; padding:0 1.5%; border:1px solid #A9844D; border-top-color:transparent; border-bottom-color:transparent; float:left; position:relative;}
		#familias .img-familia img {width:100%;}
		#familias .img-familia .placa {opacity:0; position:absolute; box-sizing:border-box; padding:1% 4.5%; top:0; left:0; visibility:hidden; transition:opacity .4s ease-in-out; -moz-transition:opacity .4s ease-in-out; -webkit-transition:opacity .4s ease-in-out; z-index:2;}
		#familias .linea_sep {width:97%; margin:1.5% 1.5%; background:#A9844D; height:2px; float:left;}

		#familias .img-familia.izq {border-left-color:transparent;}
		#familias .img-familia.der {border-right-color:transparent;}
		#familias .img-familia.last-line {border-right-width:2px;}

#familias .img-familia:hover > .placa {opacity:1; visibility:visible;}




/*=================================*/
/*		PRODUCTOS / FAMILIAS	   */
/*=================================*/

#productos-familia { width:800px; margin:38px auto 0 auto;}
#productos { width:800px; margin:38px auto 0 auto;}

/*ESCUDO*/
#escudo-familia {position:fixed; top:280px; margin-left:37px; z-index:9999;}
#escudo-familia img {margin:0 auto;}
#escudo-familia ul {margin-top:12px;}
#escudo-familia ul li {cursor:pointer; font-size:12px; text-align:center; margin:0 auto 12px auto; border:1px solid #A9844D; padding:7px 0; color:#A9844D; font-weight:normal; background:#f4f4f4;}
#escudo-familia ul li:hover {text-decoration:underline;}
#escudo-familia ul li .guion {width:8px; height:1px; background:#A9844D; margin:0 auto;}
#escudo-familia ul li.selected {color:#f4f4f4; font-weight:bold; background:#A9844D;}

/*BLOQUES IMAGENES*/
.chico {width:253px; height:253px; overflow:hidden; margin-bottom:17px;}
.grande {width:523px; height:523px; overflow:hidden; margin-bottom:17px;}
.left {float:left; position:relative;}
.right {float:right; position:relative;}

div [class^=bloque] {}

.img-transition {transition:left .4s ease; -moz-transition:left .4s ease; -webkit-transition:left .4s ease; position:absolute;}
#img1 {left:0px; top:0px; }
#img1b {left:-523px; top:0px;}
#img2 {left:0px; top:0px; }
#img2b {left:-253px; top:0px;}
#img3 {left:0px; top:0px; }
#img3b {left:-253px; top:0px;}
#img4 {left:0px; top:0px; }
#img4b {left:-253px; top:0px;}
#img5 {left:0px; top:0px;}

#img5b {left:-523px; top:0px;}
#img6 {left:0px; top:0px; }
#img6b {left:-523px; top:0px;}
#img7 {left:0px; top:0px; }
#img7b {left:-253px; top:0px;}
#img8 {left:0px; top:0px;}
#img8b {left:-253px; top:0px;}

#img9 {left:0px; top:0px; }
#img9b {left:-253px; top:0px;}
#img10 {left:0px; top:0px; }
#img10b {left:-253px; top:0px;}
#img11 {left:0px; top:0px;}
#img11b {left:-523px; top:0px;}

#img1c {left:-1046px; top:0px;}
#img2c {left:-506px; top:0px;}
#img3c {left:-506px; top:0px;}
#img4c {left:-506px; top:0px;}
#img5c {left:-1046px; top:0px;}
#img6c {left:-1046px; top:0px;}
#img7c {left:-506px; top:0px;}
#img8c {left:-506px; top:0px;}
#img9c {left:-506px; top:0px;}
#img10c {left:-506px; top:0px;}
#img11c {left:-1046px; top:0px;}

.producto {width:253px; margin-bottom:20px;}
.producto.left {margin-right:20px;}
.producto.right {}
.producto a img {width:100%;}


/*BLOQUE TEXTO*/
.bloque-texto {float:right; width:253px; height:253px; text-align:center; font-size:14px; position:relative;}
	.bloque-texto li {margin:9px 0;}
	.bloque-texto li.cruz {margin:24px 0;}
	.bloque-texto li.cruz img {margin:0 auto;}

	.bloque-texto #descripcion { margin:28px 0 0 0; text-transform:uppercase;}


#relacionadas { color:#6D6E70;}
	#relacionadas li {color:#6D6E70;}
	#relacionadas li a {color:#929497;}
	#relacionadas li a:hover {text-decoration:underline;}


/*TERMINACIONES*/
#terminaciones {display:none;}
#selector-terminaciones {position:fixed; top:245px; margin-left:919px; z-index:9999; width:328px; height:253px; display:block;}
	#selector-terminaciones ul li { margin-bottom:17px; position:relative; cursor:pointer;}
	#selector-terminaciones ul li:hover > .mas {display:block;}
#contenedor-terminaciones {position:fixed; top:0px; width:253px; height:253px; z-index:9999; top:245px; margin-left:641px;}
	.terminaciones {position:absolute; top:0px; left:0px; display:none;}
.mas {display:none; position:absolute; margin:15px; }
#close {display:none; position:absolute; top:10px; left:231px; cursor:pointer;}








/*=================================*/
/*			    FOOTER 			   */
/*=================================*/
#footer {border-top:2px solid #A9844D; height:45px; position:fixed; width:100%; clear:both; font-size:12px; bottom:0; background:#F4F4F4; z-index:999;}
	#footer ul {width:990px; margin:17px auto;}
	#footer ul li {display:inline-block;}
	#footer ul li.foo-left {width:25%;}
	#footer ul li.foo-center {width:49%; text-align:center;}
	#footer ul li.foo-right {width:25%; text-align:right;}

	#footer ul li span {font-weight:bold; letter-spacing:1px; cursor:pointer;}
	sep {font-weight:bold; margin:0 10px;}

#icono-t {display:inline-block; margin-bottom:-10px; margin-top:-9px; width:27px; height:29px;}
.link-t {display:inline-block;}

.push {height:50px; clear:both;}


	/*EMPRESA*/
	#overlay {background-color: #FFFFFF; left:0; opacity:0.8; position:fixed; top:0; z-index:999999; width:100%; height:100%; overflow:hidden; display:block;
		transition:opacity 0.4s ease-in-out;
		-moz-transition:opacity 0.4s ease-in-out;
		-webkit-transition:opacity 0.4s ease-in-out;}

	#empresa {position:absolute; margin:0 0 0 -489px; left:50%; top:15%; background:#ffffff; width:818px; text-align:center; padding:30px 80px 0 80px; z-index:999999999; font-size:13px; opacity:1; overflow:hidden;  display:block;
		transition:opacity 0.4s ease-in-out;
		-moz-transition:opacity 0.4s ease-in-out;
		-webkit-transition:opacity 0.4s ease-in-out;}

		#empresa .title {font-size:14px; border-bottom:2px solid #A9844D; height:30px; line-height:30px;}
		#empresa .subtitle {color:#C47E2A; height:30px; vertical-align:middle; line-height:30px;}

		#acerca {width:387px; float:left; padding-right:13px;}
			#acerca .txt-acerca {text-align:left; line-height:1.5; margin-top:10px;}

		#contacto {width:387px; float:left; padding-left:13px;}

		#contacto ul li {vertical-align:middle; line-height:20px; width:100%;}
			#contacto ul li img {margin:0 auto; margin-top:7px; display:block;}
			#contacto ul li img[src="img/tel.png"] {width:21px; height:13px;}
			#contacto ul li img[src="img/mail.png"] {width:17px; height:11px;}

			#showroom {width:50%; float:left;}
			#fabrica {width:50%; float:left;}
			#map_canvas {border-top:2px solid #A9844D; top:20px; left:0px; font-size:11px; margin-bottom:40px; display:block; position:relative; width:100%; height:200px;}


	.oculto {height:0!important; opacity:0!important; display:none!important;}
	.cerrar {width:100%; height:20px; position:absolute; top:15px; left:0;}
	.cerrar img {float:right; cursor:pointer; margin-right:30px; height:20px; width:20px;}









/*=================================*/
/*		 RESPONSIVENESS 	       */
/*=================================*/
@media (max-width:1024px) {
#page {width:100%;}

	/*Header*/
	#idiomas {right:3%;}
	#catalogo {left:3%;}

	/*Menu*/
	#nav * {box-sizing:border-box; -webkit-box-sizing:border-box;}
	#nav {width:100%; height:32px; z-index:99999; margin:25px 0 0 0; box-sizing:border-box; -webkit-box-sizing:border-box;}
	#nav.fixed {left:0%; margin:0; width:100%;}

		#menu .ppal {width:14.28%; height:30px; line-height:30px; padding:0 1%;}
		#menu .ppal > span {border-bottom:2px solid #A9844D; width:100%; margin:0 auto; font-size:13px;}
		#menu .ppal > a {border-bottom:2px solid #A9844D; width:100%; margin:0 auto; font-size:13px;}

		ul.sub-menu {width:100%; top:32px; left:0px; padding:0 0 10px 0; font-size:12px;}

			ul.sub-menu li {font-size:11px; height:auto; margin:9px 0; line-height:12px;}
				ul.sub-menu li a {text-transform:none; display:block; width:100%; margin:0; font-size:11px;}
				ul.sub-menu li.sub-first, ul.sub-menu li.sub-first a {font-size:12px; margin-top:4px;}

			ul.sub-menu .section-submenu {float:left; width:14.28%; padding:10px 1% 0 1%; margin:0; position:relative;}

			#menu-iluminacion {margin:0 0 0 14.28%;}
			#menu-baños {margin:0 0 0 28.56%;}
			#menu-accesorios {margin:0 0 0 42.84%;}
			#menu-acabados-herrajes {margin:0 0 0 57.12%;}
			#menu-acabados-iluminacion {margin:0 0 0 3%; width:18%!important;}

			.prox {height:18px; line-height:26px; margin-top:-18px; color:red;}

	/*Contacto popup*/
	#empresa {width:90%; left:5%; padding:30px 5% 0 5%; box-sizing:border-box; margin:0 auto;}
		#acerca {width:50%; box-sizing:border-box;}
		#contacto {width:50%; box-sizing:border-box;}
			#showroom {width:100%; float:left;}
			#fabrica {width:100%; float:left; margin-top:15px;}

	/*Footer home*/
	ul#slide-list {}
	#telefono {padding-right:10%}
	#email {padding-left:10%}

	/*Footer*/
	#footer ul {width:100%; box-sizing:border-box; padding:0 2%;}
		#footer ul li.foo-left {width:20%;}
		#footer ul li.foo-right {float:right; width:30%;}

	/*Familias*/
	#familias {width:94%;}

	/*Productos de las familias*/
	#productos-familia {width:680px;}
		#productos-familia .chico {width:31%; height:211px;}
			#productos-familia .chico img {width:100%;}
		#productos-familia .grande {width:65%; height:439px;}
			#productos-familia .grande img {width:100%;}
		#productos-familia .bloque-texto {width:31%; height:211px; font-size:14px;}
			#productos-familia .bloque-texto li {margin:5px 0;}
			#productos-familia .bloque-texto li.cruz {margin:20px 0;}
			#productos-familia .bloque-texto #descripcion { margin:24px 0 0 0;}

	/*Productos*/
	#productos {width:94%}
	#productos .producto {width:31%; margin:1.66666% 1.16666%;}

}



@media (max-width:720px) {
#page {margin:0 auto;}

	/*Menu*/
	.shadow {width:100%}
	.menu_mobile {width:100%}
	.home #logo {width:226px; height:auto;}
	
	#nav {display:none;}
	#catalogo {display:none;}
	#nav_mobile {display:block;}	
	#nav_mobile.marcado {background:url(../img/mobile2.png) no-repeat; width:30px; height:25px; background-size:cover;}
	.menu_mobile.visible {display:block;}
	.shadow.visible {display:block;}

	/*Contacto*/
	#empresa {width:94%; left:3%; top:3%;}
		#acerca {width:100%; padding:0;}
			#acerca .txt-acerca {text-align:center;}
		#contacto {width:100%; margin-top:15px; padding:0;}

	/*Footer*/
	#telefono {display:none;}
	#email {display:none;}
		#footer ul li.foo-left {width:30%;}
		#footer ul li.foo-center {display:none;}
		#footer ul li.foo-right {width:70%;}

	/*Productos de las familias*/
	#productos-familia {width:470px;}
		#productos-familia .chico {height:146px;}
		#productos-familia .grande {height:309px;}
		#productos-familia .bloque-texto {height:146px; font-size:12px;}
			#productos-familia .bloque-texto li {margin:4px 0;}
			#productos-familia .bloque-texto li.cruz {margin:5px 0;}
			#productos-familia .bloque-texto #descripcion { margin:10px 0 0 0;}
	#escudo-familia {position:relative; top:0; margin:38px auto 0 auto; z-index:1;}
		#escudo-familia ul li {width:85px;}
}

@media (max-width:480px) {
	/*Header*/

	#logo {padding-top:75px;}
	#idiomas {width:100%; text-align:center; right:0; top:30px; z-index:99;}
		#idiomas li {margin:0 3px;}

	/*Familias*/
	#familias .img-familia {width:50%; border-left:none; border-right:none; border-top:none; border-bottom:2px solid #A9844D; padding:3% 1.5%; display:block;}
	#familias .linea_sep {display:none;}
	#familias .img-familia .placa {padding:9% 4.5%;}
	#familias .img-familia.last-line {border-bottom:none;}

	/*Productos de las familias*/
	#productos-familia {width:320px;}
		#productos-familia .chico {height:150px; width:150px; float:left; margin:10px 5px; box-sizing:border-box;}
		#productos-familia .grande {height:310px; width:310px; float:left; margin:0 5px; box-sizing:border-box;}
		#productos-familia .bloque-texto {height:150px; width:150px; margin:10px 5px; float:left; font-size:11px; box-sizing:border-box;}
			#productos-familia .bloque-texto li {margin:6px 0;}
			#productos-familia .bloque-texto li.cruz {margin:8px 0;}
			#productos-familia .bloque-texto #descripcion { margin:15px 0 0 0;}

	#productos-familia .bloque-3.chico.left {margin:10px 83px;}
	#productos-familia .bloque-4.chico.left {margin:10px 83px;}
	/*Productos*/
	/*DOS COLUMNAS*/
	/*#productos {width:94%}
	#productos .producto {width:46%; margin:3% 2%;}
	#productos .producto.right {float:left;}
	#productos .clear {display:none; clear:none;}
	#productos .producto:nth-child(3),
	#productos .producto:nth-child(6),
	#productos .producto:nth-child(9),
	#productos .producto:nth-child(11) {clear:left;}*/
}
