body { 
	margin:0px; 
	background-color:#E31837;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#4D4D4D; 
	width:100%; height:100%;
	}
	html
	{
		height:100%;
	}

img { border:none; }

div {border:none; }

a {color:inherit; text-decoration:none; }

.rel { position:relative; }

.abs { position:absolute; }


/* HOME */
.contenido { 
	width:817px;
	height:700px;
	border:10px solid white;
	background:url(../img/es/backgd.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}

		.cont_home {
			width:655px;
			height:597px;
			top:-597px;
			float:right;
			}



/* EMPRESA */
.contenido_empresa { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-emp.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}

		.cont_empresa {
			width:530px;
			height:265px;
			top:-700px;
			float:right;
			}
		
		.cont_emp1 {
			width:382px;
			height:64px;
			border:none;
			top:-597px;
			float:right;
			z-index:99;
			}
		
		.cont_emp2 {
			width:328px;
			top:30px;
			right:50px;
			float:right;
			text-align:justify;
			}


/* HISTORIA */
.contenido_historia { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-hist.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}


		.cont_hist1 {
			width:337px;
			height:185px;
			top:-750px;
			left:-46px;
			float:right;
			text-align:justify;
			}
		
		
		.cont_hist2 {
			width:187px;
			height:190px;
			top:120px;
			float:right;
			text-align:justify;
			}

.cont_hist3 {
			width:187px;
			height:190px;
			top:100px;
			float:right;
			text-align:justify;
			}
/* FABRICA */
.contenido_fabrica { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-fab.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}


		.cont_fabrica {
			width:515px;
			height:270px;
			top:-1130px;
			float:right;
			}
		
		.cont_fab1 {
			width:464px;
			top:0px;
			text-align:justify;
			}
		
		.cont_fab2 {
			width:464px;
			top:20px;
			text-align:justify;
			}
		
		.cont_fab3 {
			width:464px;
			top:40px;
			text-align:justify;
			}

.foto_fab
{
	width:483px; height:285px;  top:58px; left:12px; cursor:pointer;
}

/* DETALLE */
.contenido_det_fabrica { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-detalle-fab.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}


		.cont_det_fabrica {
			width:669px;
			height:659px;
			top:-660px;
			left:146px;
			float:left;
			overflow:hidden;
			}
			
		.cont_det_fab1 { /*NOMBRE DE LA FABRICA*/
			width:290px;
			height:16px;
			padding-top:24px;
			padding-bottom:24px;
			left:0px;
			vertical-align:middle;
			text-align:center;
			}
		
		
		.cont_det_fab2 { /*PREV - NEXT*/
			width:612px;
			height:37px;
			top:0px;
			left:16px;
			padding-top:87px;
			}
		
		
				.prev { text-align:left; vertical-align:top; height:6px; width:32px; }
				
				.nombre { text-align:left; vertical-align:middle; width:574px; }
				
				.next { text-align:right; vertical-align:top; height:6px; width:6px; }
				
				
			
			
		.cont_det_fab3 { /*FOTO*/
			width:646px;
			height:412px;
			top:0px;
			left:0px;
			text-align:center;
			vertical-align:bottom;
			}
		
			.fotos { text-align:center; vertical-align:bottom; height:412px; width:646px;}
		.fotos2 { height:412px; width:646px; }
		.cont_det_fab4 { /*NUMERO DE FOTO*/
			width:30px;
			height:20px;
			top:40px;
			right:15px;
			float:right;
			text-align:right;
			}




/* LINEAS */
.contenido_lineas { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-lineas.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}

		.cont_lineas {
			width:655px;
			height:596px;
			top:-595px;
			float:right;
			}


/* SHOWROOMS */
.contenido_showrooms { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-show.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}
	
		.cont_show {
			width:669px;
			height:595px;
			top:-596px;
			left:146px;
			float:left;
			overflow:hidden;
			}


		.cont_show1 { /*marcas y direccion*/
			width:669px;
			height:176px;
			top:1px;
			left:0px;
			background-color:transparent;
			}
		
				
				.cont_show-marcas { /*CAD - MOBEL*/
					width:330px;
					height:168px;
					float:left;
					background-color:transparent;
					}
				
				.cont_show-direccion { /*direccion*/
					width:284px;
					height:100px;
					top:60px;
					float:right;
					text-align:left;
					line-height:1.7;
					}


		.cont_show2 { /*showrooms*/
			width:669px;
			height:52px;
			top:2px;
			float:;
			background-color:#E31837;
			}
		
		.cont_show3 { /*fabrica*/
			width:669px;
			height:52px;
			top:240px;
			float:;
			background-color:#E31837;
			z-index:100;
			}
		
		.cont_show4 { /*direccion fabrica*/
			width:610px;
			height:43px;
			top:260px;
			left:37px;
			text-align:left;
			line-height:1.7;
			}
		
								
				.left { 
					text-align:left;
					width:558px;
					height:52px;
					padding-left:40px;
					vertical-align:middle;
					display:cell;
					}
				
				.right { text-align:right; vertical-align:middle;}


/* CONTACTO */
.contenido_contacto { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-contacto.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}
	
		.cont_contacto {
			width:431px;
			height:290px;
			top:-325px;
			left:146px;
			float:left;
			overflow:hidden;
			text-align:right;
			}
			
		.contacto2 { top:20px; line-height:1.6;} /*telefonos*/

		.contacto3 { top:40px; line-height:1.6;} /*mails*/

		.contacto4 { top:60px; line-height:1.8; }/*derechos*/
			
			
			

/* PRODUCTOS */
.contenido_productos { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-productos.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}

		.cont_prod {
			width:532px;
			height:474px;
			top:-434px;
			left:251px;
			float:left;
			}
			

/* MENU PRODUCTOS */

tbl_mp {
	text-align:right;
	}


.mp-td1 {
	height:53px;
	background-color:transparent;
	text-align:right; padding-right:7px;
	vertical-align:bottom;
	color:#E31837;
}

.mp-td0 {
	width:26px;
}
.mp-td-d {
	height:419px;
	width:154px;
	background-color:#E31837;
	text-align:right; padding-right:7px;
	vertical-align:top; padding-top:43px;
	color:#FFF;
	line-height:2.3;
	}	
	.mp-td-d_b {
	height:419px;
	width:152px;
	background-color:#E31837;
	text-align:right; padding-right:7px;
	vertical-align:top; padding-top:43px;
	color:#FFF;
	line-height:2.3;
	}	
	
.mp-td-c {
	height:419px;
	width:168px;
	background-color:#E31837;
	text-align:right; padding-right:7px;
	vertical-align:top; padding-top:43px;
	color:#FFF;
	line-height:2.3;
	}	
	
	
.mp-td-o {
	height:419px;
	width:149px;
	background-color:#E31837;
	text-align:right; padding-right:7px;
	vertical-align:top; padding-top:43px;
	color:#FFF;
	line-height:2.3;
	}		


/* DISENADORES */

.contenido_disenadores { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-disena.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}
	
	
/* DETALLE PRODUCTOS */
.tr-prod
{
}
.tr-nombr
{
	padding-top:15px;
}
.contenido_det_prod { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-detalle-prod.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}


		.cont_det_prod {
			width:669px;
			height:659px;
			top:-660px;
			left:146px;
			float:left;
			overflow:hidden;
			}
			
		.cont_det_prod1 {
			width:255px;
			height:15px;
			top:30px;
			text-align:right;
			z-index:101;
			}
			
		.cont_det_prod2 { /*PREV - NEXT*/
			width:612px;
			height:20px;
			top:0px;
			left:37px;
			padding-top:87px;
			}
		.det_imagen
		{
			padding-right:28px;
			float:left;
		}
				
				.hoja { text-align:right; vertical-align:top; height:18px; }
				
				
	.cont_det_prod3-1tr { /*FOTO*/
			width:650px;
			height:550px;
			top:228px;
			left:21px;
			overflow:hidden;
			text-align:center;
			vertical-align:bottom;
			}		
			
	.cont_det_prod3-2tr { /*FOTO*/
			width:650px;
			height:503px;
			top:15px;
			left:21px;
			text-align:center;
			vertical-align:bottom;
			}	
			
	.cont_det_prod3-3tr { /*FOTO*/
			width:650px;
			height:550px;
			top:0px;
			left:21px;
			overflow:hidden;
			text-align:center;
			vertical-align:bottom;
			}
	.cont_det_prod3-4tr { /*FOTO*/
			width:650px;
			height:550px;
			top:90px;
			left:21px;
			overflow:hidden;
			text-align:center;
			vertical-align:bottom;
			}
			
			
	
			
			
			.td-1px-rojo { height:1px; background-color:#f6c8b4; width:647px; }
			
			.tr-10px { height:10px; }
			
			.fotos-prod { text-align:center; vertical-align:bottom;}
			
			.td-nombre-prod { text-align:left; padding-top:10px; padding-left:15px; line-height:1.3; }
			
			.td-dis-prod { text-align:right; padding-top:10px; padding-left:15px; line-height:1.3; }
			
			.td-empty { width:; }
			
			.td-25px { width:25px; }
			
/* TOP */
.logo {
	top:28px; 
	left:435px; 
	z-index:99;
	height:64px;
	width:382px;
	}

.logo_emp {
	top:28px; 
	left:434px; 
	}

.lupa { 
	top:85px; 
	left:9px;
	width:11px;
	height:11px;
	}


.buscador { 
	top:-17px; 
	left:30px;
	width:114px;
	height:27px;
	}

.searchbox { 
	width:114px; 
	height:25px;  
	text-align:right; 
	font-size:12px; 
	padding-right:0px;
	border:none;
	background-color:transparent;
	}


/* MENU 1 */
.m1_cuadro
{
	top:-32px
}
.m1_cuadro2
{
	height:53px; width:116px;
}
.m1_cuadro3
{
	height:104px; width:116px;
}
.m1 {
	top:2px;
	left:30px;
	overflow:hidden;
	font-size:13px;
	height:597px;
	width:116px;
}


.m1_prod {
	top:40px;
	left:30px;
	overflow:hidden;
	font-size:13px;
	height:597px;
	width:116px;
}
tbl_m1 {
	text-align:right;
	}


.m1-td-linea {
	width:116px;
	height:1px;
	background-color:#FFF;
	}


.m1-td1 {
	height:53px;
	background-color:#E31837;
	text-align:right; padding-right:4px;
	vertical-align:bottom;
	color:#FFF;
}
	
.m1-td1_on {
	height:53px;
	background-color:#FFF;
	text-align:right; padding-right:4px;
	vertical-align:bottom;
	color:#E31837;
}

.m1-td3 {
	height:310px;
	background-color:#E31837;
	}




/* MENU 2 */

.m2 {
	top:-596px;
	left:166px;
	overflow:;
	font-size:13px;
	border:none;
	width:116px;
	height:570;
	
	
	
}


tbl_m2 {
	text-align:right;
	}


.m2-td-linea {
	width:115px;
	height:1px;
	background-color:#f8c5cd;
	}


.m2-td1_on {
	height:53px;
	background-color:#E31837;
	text-align:right; padding-right:4px;
	vertical-align:bottom; 
	color:#FFFFFF;
}
	
.m2-td1 {
	height:53px;
	background-color:#FFFFFF;
	text-align:right; padding-right:4px;
	vertical-align:bottom; 
	color:#E31837;
}
.m2-td2_on {
	height:55px;
	background-color:#E31837;
	text-align:right; 
	vertical-align:middle; 
	color:#FFF;
	padding-right:4px;
	}
	
.m2-td2 {
	height:55px;
	background-color:transparent;
	text-align:right;
	vertical-align:middle;
	color:#E31837;
	padding-right:4px;
	}

.m2-td3 {
	height:335px;
	background-color:transparent;
	}

.m2-td-foto {
	height:53px;
	background-color:#FFF;
	text-align:right; padding-right:4px;
	vertical-align:middle;
	color:#E31837;
	background-color:transparent;
	}



/* DETALLE PRODUCTOS */
.contenido_det_prod2 { 
	width:817px;
	height:700px;
	border:10px solid #FFFFFF;
	background:url(../img/es/backgd-detalle-prod2.png) no-repeat;
	background-color:#FFFFFF;
	margin:auto;
	overflow:hidden;
	}

.det_det_prod2 { /*PREV - NEXT*/
			width:612px;
			height:20px;
			top:-10px;
			left:37px;
			padding-top:87px;
			}
.det_botones_fotos
{
	text-align:right;
	padding-top:3px;
	padding-bottom:2px;
}
.det_inicial
{
	width:650px;
	height:456px;
		background-image:url(../img/es/backMedidas.png);
	left:21px;
}
.det_imagenes
{
	width:650px;
	height:456px;
	left:21px;

}
.det_medidas
{
	width:650px;
	height:456px;
	background-image:url(../img/backgd-medidas.png);
	left:21px;
}
.det_izquierda
{
	float:left;
	width:521px;
	height:457px;
}
.det_derecha
{
	float:left;
}
.det_thumb
{
	width:129px;
	height:152px;
}
.det_materiales
{
	width:125px;
	height:295px;
	text-align:right;
}
.det_thumb_medidas
{
	width:520px;
	height:305px;
	float:left;
}
.det_texto_medidas
{
	width:126px;
	height:111px;
	float:left;
	text-align:right;
	padding-top:10px;
}
.numeracion
{
	top:458px;
	left:600px;
}
	

/* OFICINAS */
	.cont_oficinas {
			width:670px;
			height:597px;
			top:-595px;
			left:147px;
			background-image:url(../fotos/oficina/fondo1.png);
			}

	.oficinas_boton1
	{
		width:286px;
		height:483px;
		padding-top:86px;
		float:left;
		cursor:pointer;
	}
	.oficinas_boton2
	{
		padding-top:86px;
		width:357px;
		height:483px;
		float:left;
		cursor:pointer;
	}


/* TEXTOS */

.txt-rojo { color:#E31837; }

.txt-rojo-11 { color:#E31837; font-size:11px; }

.txt-rojo-12 { color:#E31837; font-size:12px; }

.txt-rojo-13 { color:#E31837; font-size:13px; }

.txt-rojo-14 { color:#E31837; font-size:14px; }
.txt-rojo-17 { color:#E31837; font-size:17px; }

.txt-gris6-12 { color:#666666; font-size:12px; }

.txt-gris6-11 { color:#666666; font-size:11px; }

.txt-gris80-11 { color:#808080; font-size:11px; }

.txt-gris9-11 { color:#999999; font-size:11px; }

	.txt-gris9-11:hover { color:#999999; font-size:11px; }
	
	.txt-gris9-11:active { color:#999999; font-size:11px; }

.txt-gris-11 { color:#4D4D4D; font-size:11px; }

.txt-gris-13 { color:#4D4D4D; font-size:13px; }
.txt-gris-17 { color:#4D4D4D; font-size:17px; }
.txt-gris-10 { color:#4D4D4D; font-size:10px; }
.txt-bco-12 { color:#FFF; font-size:12px; }
.txt-neg-10 { color:#000; font-size:10px; }
.txt-gris { color:#4D4D4D; }
.txt-gris2 { color:#999999; }
.txt-bco-14 { color:#FFF; font-size:14px; }


/* LINKS */

.link-bco { color:#FFF; text-decoration:none; }

.link-gris { color:#4D4D4D; text-decoration:none; }
.link-gris_on { color:#4D4D4D; text-decoration:underline; }
		
.link-gris80 { color:#808080; text-decoration:none; }

.link-gris9 { color:#999999; text-decoration:none; }

.link-menu1 {color:#FFF; text-decoration:none; }

.link-menu1:hover {color:#E31837; text-decoration:none; text-align:right; }
.link-menu1_on {color:#E31837; text-decoration:none; text-align:right; }

.link-menu2:hover {color:#FFF; text-decoration:none; }

.link-menu2 {color:#E31837; text-decoration:none; text-align:right; }

.link-foto {color:#E31837; text-decoration:none; text-align:right; }



