/* KA International */

/* GENERAL */ 
body{
	color:#6a6c6b;
	font:11px arial, sans-serif;
	}
	
img{
	border-width:0px;
	}
	
form{
	margin:0px;
	padding:0px;
	}	
	
.anchoCentrado {
	margin:0px auto;
	/*width:760px;*/
	width:960px;
}

.anchoCentradoQuienesSomos {
	margin:0px auto;
	/*width:760px;*/
	width:980px;
}

.caja {
	background:#ffffff;
	border:1px solid #d4dcd7;
	padding:10px;
	}
.seccion{
	color:#a1a0a0;
	font:bold 15px arial, sans-serif;
	padding:4px 0px;
	}
.tituloSeccion{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	padding:0px 0px 10px 0px;}

.subtitulo{
	color:#a1a0a0;
	font: bold 16px  arial, sans-serif;
	margin-bottom:6px;
}
.subSeccion{
	color:#a1a0a0;
	font: bold 14px  arial, sans-serif;
	padding:10px;
}
.encabezado14{
	color:#6a6c6b;
	font: 14px  arial, sans-serif;
	margin-bottom:6px;
}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.clearBoth{clear:both;}
/* ENLACES */
a:hover {
	color:#959595;
	text-decoration:underline;
	}
a{
	color:#959595;
	text-decoration:none;
	}
.enlace14 a{
	color:#6a6c6b;
	font: 14px  arial, sans-serif;
	margin-bottom:6px;
}
a.mas:hover{
	color:#959595;
	font:12px arial, sans-serif;
	text-decoration:none;
	}
a.mas{
	color:#959595;
	font:12px arial, sans-serif;
	text-decoration:none;
	}
a.mas:hover span{text-decoration:underline;}
a.mas span{text-decoration:none;}
a.mas:hover img{vertical-align:-2px;margin-left:4px;padding-top:1px;}
a.mas img{vertical-align:-2px;margin-left:4px;padding-top:1px;}

a.masTop:hover{
	color:#959595;
	font:11px arial, sans-serif;
	text-decoration:none;
	}
a.masTop{
	color:#959595;
	font:11px arial, sans-serif;
	text-decoration:none;
	}
	
a.masTop:hover span{text-decoration:underline;}
a.masTop span{text-decoration:none;}
a.masTop:hover img{vertical-align:-2px;margin-right:4px;padding-top:4px;}
a.masTop img{vertical-align:-2px;margin-right:4px;padding-top:4px;}

.volverTitulo{float:right;}
.volverTitulo a.masTop:hover{font:11px arial, sans-serif;}
.volverTitulo a.masTop{font:11px arial, sans-serif;}

/* flashcontent */
#flashcontent{text-align:center;}
/* sin imagen */
.sinImagen{
	background:url(../imgs/sinimagenKA.gif) center center no-repeat #d4dcd7;
}
/* MENU */
#cabecera{
	/* padding-top:46px; */
	padding-top:0px;
	}
#menu {
	position:relative;
	font:13px arial,sans-serif;
	}
#menu ul {
	margin:0px;
	padding:0px;
	padding-bottom:4px; 
	}
#menu ul li{
	background:url(../imgs/menu/separador.gif)  right bottom no-repeat;
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-right:26px;
	}
#menu ul li img{ 

vertical-align: middle;
	}
#menu ul li.final {
	background:url(../imgs/blank.gif) right top !important;
	padding-right:20px;
	}
/* estilos que lee IE6*/
#menu ul li.home {
	background:url(../imgs/blank.gif) !important;
	bottom:48px;
	padding:0px;
	padding-bottom:2px;
	position:absolute;
	right:0px;
	}
/* estilos que lee el explorer 7*/
html>body #menu ul li.home {
	background:url(../imgs/blank.gif) !important;
	bottom:4px;
	padding:0px;
	position:absolute;
	right:0px;
	padding-bottom:2px;
	}
/* estilos para el resto */ 
*:lang(es) #menu ul li.home{bottom:2px;}
#menu ul li a:hover{
	border-bottom:2px solid #ffffff;
	text-decoration:none;
	}
#menu ul li a{
	border-bottom:2px solid #ffffff;
	text-decoration:none;
	}
	
#menu ul li.home a:hover{
	border-bottom:2px solid #ffffff !important;
	text-decoration:none;
	}
#menu ul li.home a{
	border-bottom:2px solid #ffffff !important;
	text-decoration:none;
	}
	
#menu ul li a.sel:hover{
	cursor:default;
	border-bottom:2px solid #d4dcd7 !important;
	text-decoration:none;
	}
#menu ul li a.sel{
	cursor:default;
	border-bottom:2px solid #d4dcd7 !important;
	text-decoration:none;
	}
.menuBorder{
	border-bottom:1px solid #d4dcd7;
	height:4px;
	}

/* PIE */
#pie{
	border-top:1px solid #d4dcd7;
	margin-top:20px !important;
	}
.pieHome #pie{margin-top:0px !important;}
html>body .pieHome #pie{margin-top:20px !important;}
#navegacionInferior{
	color:#6a6c6b;
	height:30px;
	position:relative;
	}
#navegacionInferior #pieA{
	left:0px; 
	position:absolute;
	top:6px;
	}
#navegacionInferior #pieB{
	left:375px;
	position:absolute;
	top:6px;
	}
#navegacionInferior #idiomas{
	position:absolute;
	right:0px;
	top:6px;
	}
#navegacionInferior a:hover {
	color:#6a6c6b;
	text-decoration:underline;
	}
#navegacionInferior a{
	color:#6a6c6b;
	text-decoration:none;
	}
#copy{
	color:#959595;
	text-align:center;
	top:20px;
	}
/* HOME */	
#cajaHome{
	background:#ffffff;
	height:494px;
	position:relative;
	}
#fotoHome{
	margin-right:auto;
	width:800px;
	height:474px;
	}
#divHomeAbajo{
	position:relative;
	height:40px;
	}
#divHometxt{
	font:12px arial,sans-serif;
	height:40px;
	position:relative;
	width:960px;
	}
#divHometxt .subtitulo{
	left:0px;
	top:0px;
	border-right:1px solid #d4dcd7;
	position:absolute;
	width:180px;
	height:40px;	
}
#divHometxt .subtitulo span{
	display:block;
	padding:6px 0px 0px 10px;
	}

#divHometxt .introHome{
	left:190px;
	height:40px;
	position:absolute;
	top:6px;
	width:612px;
}
.homeLateral{
	height:475px;
	left:800px;
	position:absolute;
	top:0px;
	width:160px;
}
.divHomeDestacado{
	background:#d4dcd7;
	height:140px;
	margin:0px 0px 7px auto;
	padding-top:4px;
	width:153px;
}

.divHomeFacebook{
	padding-top: 0px;
	height: 35px;
	padding-left: 25px;
}

.merkadillo{
	height:168px;
	
}



/*#divHomeCasaKa{
	right:0px;
	display:none;
	}
#divHomeColec{
	right:175px;
	right:0px;
	}
#divHomeProd{
	right:350px;
	right:175px;
	}*/
	
.divHomeDestacado div{
	margin-left:6px;
	text-align:left;
	}	

.divHomeDestacado .imagenPortada{
		height:82px;
		width:142px;
		margin-top:-2px;
	}
.divHomeDestacado .enlace{
	padding-top:4px;
	font-size:12px;
}
.divHomeDestacado .enlace a{
	color:#585858;
	}
#bannerSP{
	position:absolute;
	top:6px;
	right:0px;
	}
	
/* QUIENES SOMOS */
.quienesPrincipal{
	border:1px solid #d4dcd7;
	margin-bottom:10px;
	}
.cont .videoQuienes{
	float:left;
	margin-right:20px;
	}
.cont .historiaKA{
	float:left;
  margin-left:10px;
  margin-right:10px;
  padding-top:10px;
	}
.cont .historiaKA h2{
	font:bold 18px arial, sans-serif;
	margin-top:5px;
	text-transform:uppercase;
	}
#lineaDeTiempo{
	height:155px;
	position:relative;
	}
#lineaFechas{
	color:#bbbbbb;
	font:11px arial, sans-serif;
	position:absolute;
	right:0px;
	top:0px;
	}
#lineaFechas .normal{
	color:#bbbbbb;
	cursor:pointer;
	}
#lineaFechas .sel{
	color:#444444;
	cursor:default;
	}
#lineaDeTiempo .retrocesoOn{
	background:url(../imgs/quienes-somos/anteriorLT.gif) left top no-repeat;
	cursor:pointer;
	height:53px;
	position:absolute;
	top:70px;
	width:20px;
	}
#lineaDeTiempo .avanceOn{
	background:url(../imgs/quienes-somos/siguienteLT.gif) left top no-repeat;
	cursor:pointer;
	height:53px;
	position:absolute;
	right:0px;
	top:70px;
	width:20px;
	}

#lineaDeTiempo .retrocesoOff{
	background:url(../imgs/quienes-somos/anteriorLToff.gif) left top no-repeat;
	cursor:default;
	height:53px;
	position:absolute;
	top:70px;
	width:20px;
	}
#lineaDeTiempo .avanceOff{
	background:url(../imgs/quienes-somos/siguienteLToff.gif) left top no-repeat;
	cursor:default;
	height:53px;
	position:absolute;
	right:0px;
	top:70px;
	width:20px;
	}

#lineaDeTiempo .areaActiva{
	
	height:135px;
	left:30px;
	position:absolute;
	top:30px;
	width:898px;
}
.grupoDetalle{
	position:absolute;
	left:33px;
	top:30px;
	}

.fecha{
	border-left:2px solid #d4dcd7;
	height:125px;
	position:absolute;
	top:0px;
	padding-left:10px;
	}
.fIzquierda{
	width:210px;
	left:0px;
	}
.fCentro{
	border-width:0px;
	width:210px;
	left:235px;
	}
.fDerecha{
	width:210px;
	left:470px;
	}
.fImagenes{
	border-width:0px;
	left:235px;
	width:500px;
	}
.fImagenes2{
	border-width:0px;
	left:470px;
	width:400px;
	}
.fImagenes .catalogos{
	float:left;
	margin-right:15px;
}
.fImagenes2 .catalogos{
	float:left;
	margin-right:15px;
}
/* REGISTRO */
.cajaForm {
	border:1px solid #d4dcd7;
	height:520px;
	padding:10px;
	}
	
.envioAmigo{height:400px;}

.tituloDesc{
	border-bottom:1px solid #d4dcd7;
	padding-bottom:5px;
	}
#formularioRegistro {
	position:relative;
	}
#formularioRegistro .campoR{
	color:#6a6c6b;
	font:12px arial, sans-serif;
	position:absolute;
	}
#formularioRegistro .campoR input{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	margin:4px 0px 0px 0px;
	padding:2px;
	}
#formularioRegistro .campoR select{
	color:#444444;
	font:13px arial, sans-serif;
	}
#formularioRegistro .campoR textarea{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	margin:4px 0px 0px 0px;
	padding:2px;
	}
#formularioRegistro .posNombre{
	left:10px;
	top:10px;
	}
#formularioRegistro .posNombre input{
	width:238px;
	}
#formularioRegistro .posApellidos{
	left:300px;
	top:10px;
	}
#formularioRegistro .posApellidos input{
	width:318px;
	}
#formularioRegistro .posFecha{
	left:10px;
	top:70px;
	}
#formularioRegistro .posFecha select{}
#formularioRegistro .posEmail{
	left:300px;
	top:70px;
	}
#formularioRegistro .posEmail input{
	width:318px;
	}

#formularioRegistro .posSexo{
	left:10px;
	top:140px;
	}
#formularioRegistro .posSexo input{
	margin-top:5px !important;
	}
#formularioRegistro .posTelefono{
	left:300px;
	top:140px;
	}
#formularioRegistro .posTelefono input{
	width:318px;
	}

#formularioRegistro .posDireccion{
	left:10px;
	top:210px;
	}
/* estilo general y ajustes IE (6 y 7) */
#formularioRegistro .posDireccion div {
	float:left;
	margin:0px 23px 0px 0px;
	}
/* estilos para el resto de navegadores */
*:lang(es) #formularioRegistro .posDireccion div {
	margin:0px 45px 0px 0px;
	}
#formularioRegistro .posDireccion .datosDireccion input {
	width:238px;
	}
#formularioRegistro .posDireccion .datosNumero input {
	width:60px;
	}
#formularioRegistro .posDireccion .datosPiso input {
	width:60px;
	}
#formularioRegistro .posDireccion .datosCP input {
	width:60px;
	}
#formularioRegistro .posLoc{
	left:10px;
	top:280px;
	}
#formularioRegistro .posLoc div {
	float:left;
	margin-right:23px;
	}
*:lang(es) #formularioRegistro .posLoc div {
	float:left;
	margin-right:45px;
	}
#formularioRegistro .posLoc .datosLocalidad input {
	width:160px;
	}
#formularioRegistro .posLoc .datosProvincia input {
	width:160px;
	}
#formularioRegistro .posLoc .datosPais select {
	margin-top:4px;
	width:160px;
	}
#formularioRegistro .posTiendas{
	left:10px;
	top:340px;
	}
#formularioRegistro .posTiendas input{
	border-width:0px;
	}
#formularioRegistro .posCatalogo{
	left:373px;
	top:340px;
	}
#formularioRegistro .posCatalogo input{
	border-width:0px;
	margin-right:8px;
	}

#formularioRegistro .posCondiciones{
	left:10px;
	top:390px;
	}
#formularioRegistro .posCondiciones a{text-decoration:underline;}
#formularioRegistro .posCondiciones input{
	border-width:0px;
	margin-right:8px;
	}
#formularioRegistro .posEnviar{
	border-top:1px solid #d4dcd7;
	font:10px arial, sans-serif;
	left:10px;
	padding-top:4px;
	top:420px;
	/*width:720px;*/
	width:920px;
	}
#formularioRegistro .posEnviar div{
	text-align:center;
	}
#formularioRegistro .posEnviar img{
	cursor:pointer;
	margin-top:8px;
	}

#formularioRegistro .posEmails{
	left:10px;
	top:10px;
	}
#formularioRegistro .posEmails textarea{
	width:640px;
	height:38px;
	}
#formularioRegistro .posRe{
	left:10px;
	top:80px;
	}
#formularioRegistro .posRe input{
	width:640px;
	}
#formularioRegistro .posMensaje{
	left:10px;
	top:130px;
	}
#formularioRegistro .posMensaje textarea{
	width:640px;
	height:100px;
	}
#formularioRegistro .posEnviarAmigo{
	top:300px !important;
	}
	
/* CONTACTO */
#formularioContacto {
	position:relative;
	}
#formularioContacto .campoC{
	color:#6a6c6b;
	font:12px arial, sans-serif;
	position:absolute;
	}
#formularioContacto .campoC input{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	margin:4px 0px 0px 0px;
	padding:2px;
	}
#formularioContacto .campoC textarea{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	margin:4px 0px 0px 0px;
	padding:2px;
	}
#formularioContacto .campoC select{
border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	}
#formularioContacto .conNombre{
	left:10px;
	top:10px;
	}
#formularioContacto .conNombre input{
	width:238px;
	}
#formularioContacto .conEmail{
	left:10px;
	top:60px;
	}
#formularioContacto .conEmail input{
	width:238px;
	}
#formularioContacto .conLocalidad{
	left:10px;
	top:110px;
	}
#formularioContacto .conLocalidad input{
	width:238px;
	}
#formularioContacto .conPostal{
	left:10px;
	top:160px;
	}
#formularioContacto .conPostal input{
	width:238px;
	}
#formularioContacto .conPais{
	left:10px;
	top:210px;
	}
#formularioContacto .conPais input{
	width:238px;
	}
#formularioContacto .conTelefono{
	left:10px;
	top:260px;
	}
#formularioContacto .conTelefono input{
	width:238px;
	}
#formularioContacto .conAsunto{
	left:280px;
	top:10px;
	}
#formularioContacto .conAsunto input{
	width:640px;
	}
#formularioContacto .conMensaje{
	left:280px;
	top:60px;
	}
#formularioContacto .conMensaje textarea{
	width:640px;
	height:165px;
	}
#formularioContacto .conEnviar{
	border-top:1px solid #d4dcd7;
	font:10px arial, sans-serif;
	left:10px;
	padding-top:4px;
	
	top:328px;
	/*width:720px;*/
	width:920px;
	}
#formularioContacto .conEnviar div{
	text-align:center;
	}
#formularioContacto .conEnviar img{
	cursor:pointer;
	margin-top:8px;
	}
/* TIENDAS */
.cajaTienda{
	background:url(../imgs/tiendas/tiendasListadoBG.gif) 1px top repeat-y #ffffff;
	border:1px solid #d4dcd7;
	height:280px;
	}
.cajaTiendaListado{
	border:1px solid #d4dcd7;
	height:400px;
	}
.cajaTiendaListadoDIN{
	background:url(../imgs/tiendas/tiendasListadoBG.gif) 1px top repeat-y #ffffff;
	border:1px solid #d4dcd7;
	}
*:lang(es) .cajaTiendaListadoDIN{
	background:url(../imgs/tiendas/tiendasListadoBG.gif) left top repeat-y #ffffff;
	}
.localizador{
	float:left;
	padding:10px;
	width:210px;
	}
.contenidoDerecha{
	float:right;
	padding:0px 0px 0px 0px;
	width:724px;
	}
.contenidoDerecha .listadoProvincia{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:10px;
	}
.contenidoDerecha ul{
	margin-bottom:12px;
	}
.contenidoDerecha ul li{
	margin:2px;
	padding:0px;
	}
.contenidoDerecha ul li div.ciudad{
	border-bottom:1px solid #d4dcd7;
	padding-bottom:2px;
	width:200px;
	margin-left:10px;
	}
.contenidoDerecha ul li a.mas{
	margin-left:20px;
	}
.localizador .separador{
	border-top:1px solid #d4dcd7;
	height:6px;
	width:200px;
	}
.separadorTienda{
	border-top:1px solid #d4dcd7;
	height:6px;
	width:180px;
	}
.listaTienda{
	color:#a1a0a0;
	font:normal 10px arial, sans-serif;
	width:150px;
	}
.formularioTienda{
	padding:10px 0px 10px 0px;
	}
.formularioTienda strong{
	color:#a1a0a0;
	font:bold 12px arial, sans-serif;
	}
.formularioTienda .campo{
	border:1px solid #d4dcd7;
	color:#444444;
	font:12px arial, sans-serif;
	margin-top:4px;
	width:150px;
	}
.btnTienda {
	background:#bac3bd;
	border:1px solid #bac3bd;
	color: #ffffff;
	cursor:pointer; 
	font: bold 11px arial, sans-serif;
	}
.btnTienda2 {
	background:#bac3bd;
	border:1px solid #bac3bd;
	color: #ffffff;
	cursor:pointer; 
	font: bold 11px arial, sans-serif;
	margin-top:6px;
	}

.volverNav{ 
	text-align:right;
	padding:5px 15px 0px 0px; }
	
	/* paginacion tienda */
	.contenidoListado .paginacion {
		margin-left:auto;
		background:#d4dcd7;
		border:1px solid #ffffff;
		padding:4px 0px;
		width:722px;
		z-index:10;
		}
	.contenidoListado .paginacion .pospag{
		text-align:right;
		margin:0px 16px;
		}
	.contenidoListado .txtpaginacion {
		color:#6a6c6b;
		font:9px arial, sans-serif;
		margin: 0px 6px 0px  6px;
		vertical-align:2px;
		}

#contenidoTienda .descripTienda{
	color:#a1a0a0;
	float:left;
	font: bold 12px arial, sans-serif;
	padding-top:14px;
	width:230px;
	}
#contenidoTienda .FotoTienda {
	float:right; 
	padding:12px 10px 0px 0px;
	}
#contenidoTienda .FotoTienda .bordeNegro{
	border:1px solid #959595;
	}
#contenidoTienda .datos {
	color:#444444;
	font: 12px arial, sans-serif;
	}
#contenidoTienda ul {
	margin:0px;
	padding:0px;
	}
#contenidoTienda ul li {
	list-style:none;
	margin:0px 0px 2px 0px;
	padding-left:10px;
	}
#contenidoTienda .ListadoTiendas {
	color:#a1a0a0;
	float:left;
	font: 12px arial, sans-serif;
	padding:20px 10px 0px 10px;
	}
#contenidoTienda .ListadoTiendas .listadoProvincia{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	margin-bottom:5px;
	}
#contenidoTienda .ListadoTiendas ul{
	margin-bottom:12px;
	}
#contenidoTienda .ListadoTiendas ul li{
	margin:2px;
	padding:0px;
	}
#contenidoTienda .ListadoTiendas ul li div.ciudad{
	border-bottom:1px solid #d4dcd7;
	padding-bottom:2px;
	width:200px;
	}
#contenidoTienda .ListadoTiendas ul li a.mas{
	margin-left:12px;
	}
	
#contenidoTienda .mensajeTienda{
	padding-top:100px;
	text-align:center;
	}

/* paginacion tienda */
/*#contenidoTienda .paginacion {
	background:#d4dcd7;

	border:1px solid #ffffff;
	padding:4px 0px;
	width:522px;
	}
#contenidoTienda .paginacion .pospag{
	text-align:right;
	margin:0px 16px;
	}
#contenidoTienda .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px  6px;
	text-transform:uppercase;
	vertical-align:2px;
	}*/

/* COLECCONES */
.cajaColecciones{
	height:365px;
	position:relative;
	margin:0px;
	padding:0px;
	}
.cajaColeccionesListado{
	border:1px solid #d4dcd7;
	height:431px;
	position:relative;
	margin:0px;
	padding:0px;
	}
.coleccion{
	float:left;
	height:111px;
	margin:15px 9px 0px 8px;
	position:relative;
	width:290px;
	}
/* ajuste para ie7 y resto de navegadores */
html>body .coleccion {
	margin:15px 7px 10px 15px;
	}
.coleccion img.bordeNegro{
	border:1px solid #959595;
	left:0px;
	position:absolute;
	top:0px;
	}
.coleccion div{
	bottom:26px;
	left:127px;
	position:absolute;
	}

/* paginacion tienda */
#contenidoColec .paginacion {
	position:absolute;
	left:0px;
	bottom:-1px;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	/*width:756px;*/
	width:956px;
	z-index:100;
	}
/* ajuste para ie7 y resto de navegadores */
html>body #contenidoColec .paginacion {
	bottom: 0px;
	}
#contenidoColec .paginacion .pospag{
	text-align:right;
	margin:0px 16px;
	}
#contenidoColec .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px  6px;
	vertical-align:2px;
	}

.cajaColecciones .cols2 {
	position:relative
	}
.cajaColecciones .cols2 .destacado{
	position:absolute;
	top:0px;
	/*width:375px;*/
	width:475px;
	}
.cajaColecciones .destacado a.mas{
	display:block;
	margin-top:2px;
	}
.cajaColecciones .cols2 .pos1{left:0px;}
.cajaColecciones .cols2 .pos2{left:485px;}
.cajaColecciones .cols2 .pos3{display:none;}

.cajaColecciones .cols3 {
	position:relative;
	}
.cajaColecciones .cols3 .destacado{
	position:absolute;
	top:0px;
	width:306px;
	}
.cajaColecciones .cols3 .pos1{left:0px;}
.cajaColecciones .cols3 .pos2{left:327px;}
.cajaColecciones .cols3 .pos3{left:654px;}

/* colecciones detalle */
.cajaColeccionesDetalle{
	background:#ffffff;
	border:1px solid #d4dcd7;
	margin:0px;
	padding:0px;
	}
.cajaColeccionesDetalle .detalleIZ{
	border-right:1px solid #d4dcd7;
	float:left;
	/*width:442px;*/
	width:557px;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoIMG{
	padding:10px 0px;
	text-align:center;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoColeccion{
	font:12px arial, sans-serif;
	padding:10px 110px;
	text-align:left;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoAsociados{
	margin:0px auto;
	width:336px;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoAsociados .asociado{
	float:left;
	font:12px arial, sans-serif;
	padding:0px 10px 10px 0px;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoAsociados .asociado img{
	border:1px solid #959595;
	position:relative;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoAsociados .asociado img.vacio{
	border:1px solid #ffffff;
	}
	
/* Paginación asociados */
.cajaColeccionesDetalle .detalleIZ .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaColeccionesDetalle .detalleIZ .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaColeccionesDetalle .detalleIZ .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}
	
.cajaColeccionesDetalle .descripcionDCH{
	float:right;
	/*width:315px;*/
	width:400px;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera{
	background:#f2f4f3;
	border-bottom:1px solid #d4dcd7;
	height:85px;
	position:relative;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera img{
	border:1px solid #959595;
	left:15px;
	position:absolute;
	top:15px;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera .referencia{
	bottom:11px;
	color:#6a6c6b;
	font:12px arial, sans-serif;
	left:85px;
	position:absolute;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera a:hover{
	text-decoration:none;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera a{
	text-decoration:none;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera .boton{
	border:1px solid #d4dcd7;
	cursor:pointer;
	height:33px;
	position:absolute;
	right:-1px;
	width:150px;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera .boton span{
	display:block;
	padding:10px 0px 0px 30px; 
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera .presentacion{
	background:url(../imgs/colecciones/ico_colPresentacion.gif)  8px 6px no-repeat;
	top:8px;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera .estilismo{
	background:url(../imgs/colecciones/ico_colEstilismo.gif)  8px 6px no-repeat;
	top:42px;
	} 
.cajaColeccionesDetalle .descripcionDCH .descripcion{
	border-bottom:1px solid #d4dcd7;
	color:#6a6c6b;
	font:11px arial, sans-serif;
	height:78px;
	}
*:lang(es) .cajaColeccionesDetalle .descripcionDCH .descripcion{
	height:70px;
	}
.cajaColeccionesDetalle .descripcionDCH .descripcion .cont{
	padding:10px 15px 0px 15px;
	}
.cajaColeccionesDetalle .descripcionDCH .descripcion .cont #descripcion p{
	padding:0px;
	margin:0px;
	}
.cajaColeccionesDetalle .descripcionDCH .comentario{
	height:284px;
	overflow:auto;
	padding:0px 10px 0px 15px;
	}
*:lang(es) .cajaColeccionesDetalle .descripcionDCH .comentario{
	height:288px;
	}
.cajaColeccionesDetalle .descripcionDCH .comentario p{
	margin:0px;padding:0px 0px 15px 0px;
	}

/* PRODUCTOS HOME */
.cajaProductos{
	background:#ffffff;
	border:1px solid #d4dcd7;	
	float:none;
	padding:0px;
	}
.cajaProductos .moduloSup{
	border:1px solid #d4dcd7;
	float:left;
	height:205px;
	height:215px;
	margin:10px 0px 0px 9px;
	width:304px;
	}
/* ajustes para que en IE6 se vea correctamente */
.cajaProductos .modTejidos{
	background:url(../imgs/productos/modBG_tejidos.jpg) 1px 1px no-repeat #f9faf9;
	margin-left:5px;
	}
/* ajustes para que en los demas navegadores no se vean los ajustes del IE6 */
html>body .cajaProductos .modTejidos{
	margin-left:9px;
	}
.cajaProductos .modMueblesTap{
	background:url(../imgs/productos/modBG_mueblesTap.jpg) 1px 1px no-repeat #f9faf9;
	}
.cajaProductos .modMueblesAux{
	background:url(../imgs/productos/modBG_mueblesAux.jpg) 1px 1px no-repeat #f9faf9;
	}
.cajaProductos .moduloSup .modTitulo{
	background:white;
	border-bottom:1px solid #d4dcd7;
	height:48px;
	margin-left:37px;
	position:relative;
		}
.cajaProductos .moduloSup .modTitulo .repos{
	top:10px;
	left:8px;
	position:absolute;
	}
.cajaProductos .moduloSup .modTitulo .repos .titulo{
	color:#959595;
	font:bold 14px arial, sans-serif;
	}
.cajaProductos .moduloSup .menu{
	margin:0px 0px 0px 37px;
	padding:0px;
	}
.cajaProductos .moduloSup .menu li{
	background:#ffffff;
	list-style:none;
	margin:0px;
	padding:0px;
	}
.cajaProductos .moduloSup .menu li.acceso{
	border-bottom:1px solid #d4dcd7;
	background:url(../imgs/productos/ico_mueblesMenu.gif) 8px 7px no-repeat #ffffff;
	cursor:default;
	display:block;
	padding:10px 30px;
	text-decoration:none;
	}
.cajaProductos .moduloSup  .menu li.acceso select{
	border:1px solid #d4dcd7;
	font:11px arial, sans-serif;
	margin-top:10px;
	width:128px;
	}
	
.cajaProductos .moduloInf{
	background:#f6fbf7;
	border:1px solid #d4dcd7;
	cursor:pointer;
	float:left;
	height:71px;
	height:80px;
	margin:10px 0px 0px 10px;
	width:461px;
	}
.cajaProductos .moduloInf .modTitulo{
	border-bottom:1px solid #d4dcd7;
	height:38px;
	position:relative;
	}
.cajaProductos .moduloInf .modTitulo span{
	bottom:0px;
	color:#959595;
	font:bold 13px arial, sans-serif;
	left:47px;
	position:absolute;
	}
.cajaProductos .moduloInf .modDesc{
	color:#959595;
	font:12px arial, sans-serif;
	font-weight:normal;
	margin:4px 0px 0px 47px
	}
/* ajustes para que en IE6 se vea correctamente */
.cajaProductos .modColecciones{
	margin-left:5px;
}
/* ajustes para que en los demas navegadores no se vean los ajustes del IE6 */
html>body .cajaProductos .modColecciones{
	margin-left:9px;
 }
.cajaProductos .modColecciones .modTitulo{
	background:url(../imgs/productos/modBG_colecciones.jpg) 1px 1px no-repeat #ffffff;
	}
.cajaProductos .modServicios .modTitulo{
	background:url(../imgs/productos/modBG_servicios.jpg) 1px 1px no-repeat #ffffff;
	}

/* PRODUCTOS DETALLE */
.cajaProductos .detalleIZ{
	border-right:1px solid #d4dcd7;
	float:left;
	/*width:442px;*/
	width:557px;
	}
/* detale tejidos */
.cajaProductos .detalleIZ .tejidoIMG{
	padding:10px 0px;
	text-align:center;
	}
.cajaProductos .detalleIZ .tejidoColeccion{
	font:12px arial, sans-serif;
	padding:10px 110px;
	text-align:left;
	}
.cajaProductos .detalleIZ .tejidoAsociados{
	margin:0px auto;
	width:336px;
	}
.cajaProductos .detalleIZ .tejidoAsociados .asociado{
	float:left;
	font:12px arial, sans-serif;
	padding:0px 10px 10px 0px;
	}
.cajaProductos .detalleIZ .tejidoAsociados .asociado img{
	border:1px solid #959595;
	}
.cajaProductos .detalleIZ .tejidoAsociados .asociado img.vacio{
	border:1px solid #ffffff;
	}
/* detale muebles */
.cajaProductos .detalleIZ .muebleIMG{
	padding:10px 0px;
	text-align:center;
	}
.cajaProductos .detalleIZ .muebleIMG img{
	border:1px solid #d4dcd7;
	}
.cajaProductos .detalleIZ .muebleColeccion{
	font:12px arial, sans-serif;
	padding:10px 110px;
	text-align:left;
	}
.cajaProductos .detalleIZ .muebleAsociados{
	margin:0px auto;
	width:336px;
	}
.cajaProductos .detalleIZ .muebleAsociados .asociado{
	float:left;
	font:12px arial, sans-serif;
	padding:0px 10px 10px 0px;
	}
.cajaProductos .detalleIZ .muebleAsociados .asociado img{
	border:1px solid #d4dcd7;
	}
.cajaProductos .detalleIZ .muebleAsociados .asociado img.vacio{
	border:1px solid #ffffff;
	}
	
/* Paginación asociados */
.cajaProductos .detalleIZ .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaProductos .detalleIZ .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaProductos .detalleIZ .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}
	
.cajaProductos .descripcionDCH{
	float:right;
	/*width:315px;*/
	width:400px;
	}
.cajaProductos .descripcionDCH .cabecera{
	background:#f2f4f3;
	border-bottom:1px solid #d4dcd7;
	height:85px;
	position:relative;
	}
.cajaProductos .descripcionDCH .cabecera img{
	border:1px solid #959595;
	left:15px;
	position:absolute;
	top:15px;
	}
.cajaProductos .descripcionDCH .cabecera .referencia{
	bottom:11px;
	color:#6a6c6b;
	font:12px arial, sans-serif;
	left:85px;
	position:absolute;
	}
.cajaProductos .descripcionDCH .dato{
	padding:10px 15px;
	}
.cajaProductos .descripcionDCH .caracteristicas{
	padding:5px 15px;
	}
.cajaProductos .descripcionDCH .caracteristicas strong{
	padding-left:0px;
	}
.cajaProductos .descripcionDCH .caracteristicas .iconosMuebles{
	clear:left;
	margin-left:20px;
	}
.cajaProductos .descripcionDCH .caracteristicas img{
	float:left;
	}
.cajaProductos .descripcionDCH .leyenda{
	clear:left;
	padding-left:15px;
	}
.cajaProductos .descripcionDCH .colores{
	margin:0px auto;
	/* width:232px;*/
	width:250px;
	}

.cajaProductos .descripcionDCH .colores img{
	border:1px solid #959595;
	float:left;
	margin:0px 10px 10px 0px;
	}
.cajaProductos .descripcionDCH .colores img.vacio{
	border:1px solid #ffffff;
	float:left;
	margin:0px 10px 10px 0px;
	}
/* NAVEGACION COLORES */
.cajaProductos .descripcionDCH .colores .paginacion{
	border-top:1px solid #d4dcd7;
	background:#ffffff;
	clear:left;
	padding:4px 0px;
	/*margin-right:12px;*/
	margin-right:9px;
	}
.cajaProductos .descripcionDCH .colores .paginacion img{
	border-width:0px;
	float:none;
	margin:0px;
	}
.cajaProductos .descripcionDCH .colores .paginacion .pospag{
	margin:0px;
	text-align:right;
	}
.cajaProductos .descripcionDCH .colores .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}
		
.cajaProductos .descripcionDCH .botones{
	text-align:right;
	margin-top:30px;
	width:100%;
	}
.cajaProductos .descripcionDCH .botones a:hover{
	text-decoration:none;
	}
.cajaProductos .descripcionDCH .botones a{
	display:block;
	text-decoration:none;
	}
.cajaProductos .descripcionDCH .botones .boton{
	border-width:1px;
	border-right-width:0px;
	border-color:#d4dcd7;
	border-style:solid;
	cursor:pointer;
	height:33px;
	margin-left:30px;
	text-align:left;
	}
.cajaProductos .descripcionDCH .botones .boton span{
	display:block;
	padding:10px 0px 0px 30px; 
	}
.cajaProductos .descripcionDCH .decorador{
	background:url(../imgs/productos/ico_mueblesMenu.gif)  8px 6px no-repeat;
	top:42px;
	}

/* TEJIDOS */
.cajaTejidosListado{
	border:1px solid #d4dcd7;
	height:431px;
	position:relative;
	margin:0px;
	padding:0px;
	}
#contenidoTej{
padding-left:80px;
	}
.tejido{
	float:left;
	height:53px;
	margin:10px 9px 20px 8px;
	position:relative;
	width:180px;
	}
/* ajuste para ie7 y resto de navegadores */
html>body .tejido {
	margin:10px 7px 20px 15px;
	}
.tejido img.bordeNegro{
	border:1px solid #959595;
	left:0px;
	position:absolute;
	top:0px;
	}
.tejido div{
	bottom:0px;
	left:60px;
	position:absolute;
	}

/* paginacion tienda */
#contenidoTej .paginacion {
	position:absolute;
	left:0px;
	bottom:-1px;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	/*width:756px;*/
	width:956px;
	z-index:100;
	}
/* ajuste para ie7 y resto de navegadores */
html>body #contenidoTej .paginacion {
	bottom: 0px;
	}
#contenidoTej .paginacion .pospag{
	text-align:right;
	margin:0px 16px;
	}
#contenidoTej .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px  6px;
	vertical-align:2px;
	}

/* MUEBLES */
.cajaMuebles{
	background:url(../imgs/productos/portadaMueblesTap.jpg) right top no-repeat #ffffff;
	border:1px solid #d4dcd7;
	height:427px;	
	padding:0px;
	position:relative;
	}
.cajaMuebles .menu{
	bottom:0px;
	left:0px;
	margin:0px;
	padding:0px;
	position:absolute;
	}
.cajaMuebles .menu li{
	background:url(../imgs/productos/ico_mueblesMenu.gif) 8px 7px no-repeat;
	border-top:1px solid #d4dcd7;
	cursor:pointer;
	list-style:none;
	width:295px;
	font:12px arial, sans-serif;
	}
.cajaMuebles .menu li span{
	display:block;
	padding:10px 30px;
	text-decoration:none;
	}
.cajaMuebles .menu li.acceso{
	cursor:default;
	text-decoration:none;
	}
.cajaMuebles .menu li.acceso select{
	font:11px arial, sans-serif;
	margin-top:10px;
	}

/* EXPLICACION ICONOS */
.seccionIcono{
	clear:left;
	color:#a1a0a0;
	font:bold 12px arial, sans-serif;
	padding:0px 0px 10px 0px;
	}
.caja .cont{padding:5px 0px 0px 5px;}
.caja .cont{padding:15px 0px 0px 25px;}
.icono{
	border:1px solid #d4dcd7;
	float:left;
	height:50px;
	margin:0px 20px 10px 0px;
	position:relative;
	width:160px;
	}
.icono .desc{
	left:50px;
	margin-right:10px;
	position:absolute;
	top:8px;
	}
.separadorGrupos{
	border-bottom:1px solid #d4dcd7;
	height:20px;
	margin-bottom:10px;
	}

/* muebles tapizados listado */
.cajaProductos .mtapListado{
	height:380px;
	position:relative;
	}
.cajaProductos .mtapListado .fondo{
	border:1px solid #d4dcd7;
	left:10px;
	position:absolute;
	}
.cajaProductos .mtapListado .resultados{
	left:160px;
	overflow:hidden;
	position:absolute;
	/*width:610px;*/
	width:810px;
	}
.cajaProductos .mtapListado .resultadosBG{
	background:url(../imgs/productos/mtap_resultados.gif) left top repeat-x;
	height:300px;
	left:124px;
	position:absolute;
	/*width:610px;*/
	width:810px;
	}
.cajaProductos .mtapListado .resultados .modMuebleRes{
	cursor:pointer;
	float:left;
	height:120px;
	margin:3px 106px 0px 0px;
	text-align:center;
	width:163px;
	}	
.cajaProductos .mtapListado .resultados .modMuebleRes div{
	margin-top:5px;
	text-align:center;
	}
/* muebles tapizados estáticas */
.caja .volverNav{ 
	float:right;
	padding:0px 15px 0px 0px;
	text-align:right;
	}
.cuerpoSeccion{
	color:#444444;
	font:12px arial, sans-serif;
	margin:0px 30px;
	}
.cuerpoSeccion h2{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	border-bottom:1px solid #d4dcd7;
	}
.cuerpoSeccion li{
	color:#444444;
	font:14px arial, sans-serif;
	margin-bottom:10px;
	}
.cuerpoSeccion a{
	text-decoration: underline;
	}
.cuerpoSeccion a:hover{
	text-decoration: underline;
	}
.cuerpoSeccion .separador{
	margin-top:30px;
	}

.cuerpoSeccion .mtapRellenoListado{
	overflow:hidden;
	}
.cuerpoSeccion .mtapRellenoListado .modulo{
	float:left;
	height:200px;
	margin-right:65px;
	text-align:center;
	width:225px;
	}
.cuerpoSeccion .mtapRellenoListado img{
	border:1px solid #959595;
	margin-bottom:6px;
	}
.trucosBG{
	background:url(../imgs/productos/tapizados/10trucos.jpg) 0px 0px no-repeat;
	padding-left:230px;
	}
.elegirSofaBG{
	background:url(../imgs/productos/tapizados/clavesSofa.jpg) 0px 0px no-repeat;
	padding-left:240px;
	}
.imgAcabados{
	padding:10px;
	text-align:center;
	}
.imgAcabados img{
	border:1px solid #d4dcd7;
	}

/* muebles Auxiliares listado */
.cajaProductos .mAuxListado{
	height:320px;
	padding-left:25px;
	}
.cajaProductos .mAuxListado .resultados{
	overflow:hidden;
	position:absolute;
	/*width:730px;*/
	width:930px;
	}
.cajaProductos .mAuxListado .resultados .link{
	background: url(../imgs/productos/ico_mAux.gif) right bottom no-repeat;;
	cursor:pointer;
	}

.cajaProductos .mAuxListado .resultados .modMuebleRes{
	border:1px solid #d4dcd7;
	float:left;
	margin:0px 23px 18px 0px;
	height:140px;
	text-align:center;
	width:285px;
	}	
.cajaProductos .mAuxListado .resultados .modMuebleRes img{
	margin:10px auto 5px auto;
	}
.cajaProductos .mAuxListado .resultados .modMuebleRes div{
	color:#959595;
	font:12px arial,sans-serif;
	height:25px;
	margin:5px auto 0px auto;
	text-align:center;
	width:180px;
	}

.cajaProductos .mAuxListado .resultado .modMuebleRes{
	border:1px solid #d4dcd7;
	float:none;
	width:400px;
	margin:30px auto 18px auto;
	padding:0px 20px;
	text-align:center;
	}
.cajaProductos .mAuxListado .resultado .modMuebleRes img{
	margin:10px auto 5px auto;
	}
.cajaProductos .mAuxListado .resultado .modMuebleRes div{
	color:#959595;
	font:12px arial,sans-serif;
	height:25px;
	margin:5px auto 10px auto;
	text-align:center;
	width:180px;
	}
	
/* Paginación asociados */
.cajaProductos .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaProductos .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaProductos .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}
/* CLUB KA */
.cabeceraClubKA{
	position:relative;
	}
.cabeceraClubKA .zonaLogin{
	position:absolute;
	right:0px;
	top:3px;
	}
.cabeceraClubKA .zonaLogin input{
	border:1px solid #d4dcd7;
	float:left;
	font:11px arial, sans-serif;
	height:15px;
	width:100px;
	}

.cabeceraClubKA .zonaLogin img{
	float:left;
	margin:0px 6px;	
	}
.cabeceraClubKA .zonaLogin #registrate{
	float:left;
	position:relative;
	top:3px;
	}
.cabeceraClubKA .zonaLogin .msj{
	color:#830000;
	float:left;
	margin:0px 6px;
	position:relative;
	top:4px;
	}
.cabeceraClubKA .zonaUsuario{

	}
.cabeceraClubKA .zonaUsuario #registrado{
	position:absolute;
	right:5px;
	top:6px;
	}

/* club KA home*/
.cajaClubKA{
	border:1px solid #d4dcd7;
	height:410px;	
	padding:0px;
	position:relative;
	}
.cajaClubKA .destacado{
	position:absolute;
	top:10px;
	width:302px;
	}
.cajaClubKA .pos1{left:12px;}
.cajaClubKA .pos2{left:327px;}
.cajaClubKA .pos3{left:641px;}

.cajaClubKA .destacadoSeccion{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	padding:0px 0px 5px 0px;
	}
.cajaClubKA .destacadoDesc{
	margin-top:10px;
	}
.cajaClubKA .destacadoDesc .desc{
	color:#6a6c6b;
	font:11px arial, sans-serif;
	margin-top:4px;
	}

/* club KA ideas */
.cajaIdeas{
	background:#ffffff;
	border:1px solid #d4dcd7;
	padding:10px;
	position:relative;
	}
.cajaIdeas .volverNav{ 
	padding:5px 15px 0px 0px;
	position:absolute;
	right:0px;
	text-align:right;
	top:0px;
	}
.cajaIdeas .tituloIdea{
	border-bottom:1px solid #d4dcd7;
	color:#a1a0a0;
	font:bold 13px arial, sans-serif;
	margin:15px 10px;
	padding-bottom:4px;
	} 
.cajaIdeas .desarrolloIdea{
	color:#6a6c6b;
	font:11px arial,sans-serif;
	margin:10px;
	}
.cajaIdeas .desarrolloIdea .ideaImg{
	border:1px solid #6a6c6b;
	float:left;
	margin:0px 10px 10px 0px;
	position:relative;
	}

.cajaIdeas .desarrolloIdea h1{
	color:#6a6c6b;
	font:bold 12px arial,sans-serif;
	margin:10px;
text-transform:uppercase;
	}
.cajaIdeas .desarrolloIdea h2{
	color:#6a6c6b;
	font: bold 12px arial,sans-serif;
	margin:10px;
	}
.cajaIdeas .desarrolloIdea strong{
	color:#444444;
	}

.cajaIdeas .desarrolloIdea a{
text-decoration:underline;
	}
.cajaIdeas .separador{padding:10px;}

/* casa KA home*/
.cajaCasaKA{
	background:#ffffff;
	border:1px solid #d4dcd7;
	height:380px;
	position:relative;
	}
.cajaCasaKA .volverNav{ 
	padding:5px 15px 0px 0px;
	position:absolute;
	right:0px;
	text-align:right;
	top:0px;
	}
.cajaCasaKA .margenLeft{
	padding:15px 0px 0px 25px;
	}
.cajaCasaKA .modCasa{
	background:#ffffff;
	float:left;
	height:114px;
	margin:0px 50px 50px 0px;
	position:relative;
	width:260px;
	}
.cajaCasaKA .modCasa .imgCasa{
	border:1px solid #959595;
	}
.cajaCasaKA .modCasa .desc{
	bottom:0px;
	float:none;
	left:135px;
	position:absolute;
	width:135px;
	}
.cajaCasaKA .modCasa .desc2{
	bottom:0px;
	float:none;
	left:135px;
	position:absolute;
	width:215px;
	}
.cajaCasaKA .modCasa .desc a:hover.mas{
	color:#6a6c6b;
	font:12px arial, sans-serif;
	}
.cajaCasaKA .modCasa .desc a.mas{
	color:#959595;
	font:12px arial, sans-serif;
	}
.cajaCasaKA .modCasa .desc2 a:hover.mas{
	color:#6a6c6b;
	font:12px arial, sans-serif;
	}
.cajaCasaKA .modCasa .desc2 a.mas{
	color:#959595;
	font:12px arial, sans-serif;
	}
.cajaCasaKA .modCasa .desc .localizacion{
	color:#a1a0a0;
	font:11px arial, sans-serif;
	}
.cajaCasaKA .modCasa .desc .valoracion{
	color:#a1a0a0;
	font:11px arial, sans-serif;
	}

/* paginacion casa KA */
.cajaCasaKA .paginacion {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#d4dcd7;
	border:1px solid #ffffff;
	margin-top:253px;
	padding:4px 0px;
	/*width:756px;*/
	width:956px;
	}
.cajaCasaKA .paginacion .pospag{
	text-align:right;
	margin:0px 16px;
	}
.cajaCasaKA .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px  6px;
	text-transform:uppercase;
	vertical-align:2px;
	}

/* detalle Casa KA */
.cajaIdeas .informacion{
	background:#ffffff;
	margin:0px 10px 20px 10px;
	position:relative;
	}
.cajaIdeas .informacion .modVoto{
	position:absolute;
	right:20px;
	top:0px;
	}
html>body .cajaIdeas .informacion .modVoto{
	right:0px;
	}
.cajaIdeas .tituloCasa{
	border-bottom:1px solid #d4dcd7;
	color:#a1a0a0;
	font:bold 13px arial, sans-serif;
	margin:15px 10px 5px 10px;
	padding-bottom:4px;
	} 
.cajaIdeas .informacion .localizacion{
	color:#6a6c6b;
	font:11px arial, sans-serif;
	}
.cajaIdeas .informacion .valoracion{
	color:#a1a0a0;
	font:11px arial, sans-serif;
	}
.cajaIdeas .desarrolloCasa{
	width:794px;
	padding:0px;
	margin:0px auto;
	background:#ffffff;
	} 
.cajaIdeas .desarrolloCasa h1{
	color:#6a6c6b;
	font:bold 11px arial, sans-serif;
	text-transform:uppercase;
	}

.cajaIdeas .desarrolloCasa .intro{
	color:#6a6c6b;
	font:11px arial, sans-serif;
	}
.cajaIdeas .desarrolloCasa .casaDetalle{
	background:#f6f7f6;
	border:1px solid #d4dcd7;
	border-width:1px 0px;
	color:#6a6c6b;
	font:11px arial, sans-serif;
	margin:10px auto;
	padding:30px 0px 0px 65px;
}
.cajaIdeas .desarrolloCasa .casaDetalle .fotoDetalle{
	float:left;
	margin:0px 60px 30px 0px;
	width:300px;
	}
.cajaIdeas .desarrolloCasa .casaDetalle .fotoDetalle img{
	border:1px solid #6a6c6b;
	}
.cajaIdeas .desarrolloCasa .casaDetalle .fotoDetalle .txt{
	color:#6a6c6b;
	font:11px arial, sans-serif;
	height:120px;
	margin-top:10px;
	overflow:auto;
	}

/* ESTILISMOS */
/* listado */
.cajaEstilismos{
	background:#ffffff;
	border:1px solid #d4dcd7;	
	padding:0px;
	position:relative;
	}

.cajaEstilismos .modEstRes{
	position:relative;
	height:70px;
	width:100%;
	}
	.cajaEstilismos .modEstRes .imgEst{
	position:absolute;
	left:84px;
	background:#d4dcd7;
	border:1px solid #959595;
	}

	.cajaEstilismos .modEstRes .desc {
	position:absolute;
	left:195px;
	}
	.cajaEstilismos .modEstRes .titulo {
	font:bold 12px arial, sans-serif;
	color:#6a6c6b;}
	.cajaEstilismos .modEstRes .breve {
	font: 12px arial, sans-serif;
	color:#a1a0a0;
	height:40px;
	}
.cajaEstilismos .separador{
	border-top:1px solid #d4dcd7;
	margin:10px 15px;
	}

/* Paginación estilismos */
.cajaEstilismos .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaEstilismos .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaEstilismos .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}

/* detalle estilismos */
.cajaIdeas .tituloEstilismo{
	border-bottom:1px solid #d4dcd7;
	color:#a1a0a0;
	font:bold 13px arial, sans-serif;
	margin:15px 10px;
	padding-bottom:4px;
	} 
.cajaIdeas .vistaEstilismo{
	color:#6a6c6b;
	font:11px arial,sans-serif;
	margin-left:52px;
	}
.cajaIdeas .vistaEstilismo .estilismo{
	float:left;
	margin-right:30px;
	width:373px;
	color:#a1a0a0;
	font:bold 12px arial, sans-serif;
	position:relative;
	}
.cajaIdeas .vistaEstilismo .estilismo .titulo{
	color:#a1a0a0;
	font:bold 12px arial, sans-serif;
	padding-bottom:4px;
	}
	
.cajaIdeas .vistaEstilismo .estilismo object{
	width:373px;
	height:288px;
	}

.cajaIdeas .vistaEstilismo .estilismo embed{
	width:373px;
	height:288px;
	}

.cajaIdeas .descripcionEstilismo{
	border-top:1px solid #d4dcd7;
	margin:20px 30px
	}

/* Añadir casa */
.cajaIdeas .formularioCasa{
	background:#fff;
	margin:0px auto;
	padding:0px;
	/*width:700px;*/
	width:850px;
	}
.cajaIdeas .formularioCasa table{
	border-width:2px;
	width:100%;
	}
.cajaIdeas .formularioCasa .campos{
	color:#6a6c6b;
	font:12px arial, sans-serif;
	}
.cajaIdeas .formularioCasa .campos input{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	margin:4px 0px 15px 0px;
	padding:2px;
	width:200px;
	}
.cajaIdeas .formularioCasa .campos textarea{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	height:80px;
	margin:4px 0px 15px 0px;
	padding:2px;
	width:400px;
	}
.cajaIdeas .formularioCasa .campos select{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	}
.cajaIdeas .formularioCasa .area{
	color:#6a6c6b;
	border-bottom:1px solid #d4dcd7;
	font:12px arial, sans-serif;
	margin:10px 0px;
	}
.cajaIdeas .formularioCasa .conEnviar{
	border-top:1px solid #d4dcd7;
	font:10px arial, sans-serif;
	margin-top:10px;
	padding-top:4px;
	}
.cajaIdeas .formularioCasa  .conEnviar div{
	text-align:center;
	}
.cajaIdeas .formularioCasa .conEnviar img{
	cursor:pointer;
	margin-top:8px;
	}
	
/* PROYECTOS */
.cajaProyectos{
	background:#ffffff;
	border:1px solid #d4dcd7;
	}
.cajaProyectos .listadoProyectos{
	margin:10px 0px 10px 15px;
	overflow:hidden;
	}
.cajaProyectos .listadoProyectos .modProyecto{
	float:left;
	margin:0px 11px 6px 0px;
	width:301px;
	}
html>body .cajaProyectos .listadoProyectos .modProyecto{
	margin:0px 12px 6px 0px;
	}
.cajaProyectos .listadoProyectos .modProyecto .titulo{
	font:bold 13px arial, sans-serif;
	margin-bottom:4px;
	}
.cajaProyectos .listadoProyectos .modProyecto img{
	border:1px solid #959595;
	}
.introProyectos h1{
	color:#a1a0a0;
	font:bold 15px arial, sans-serif;
	margin:15px 0px 10px 0px;
	}
.introProyectos p{
	font:11px arial, sans-serif;
	margin:0px;
}

/* Paginación proyectos */
.cajaProyectos .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaProyectos .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaProyectos .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}

/* detalle */
.cajaProyectosDetalle{
	background:#ffffff;
	border:1px solid #d4dcd7;
	position:relative;
	}
.cajaProyectosDetalle .volverNav{ 
	padding:5px 15px 0px 0px;
	position:absolute;
	right:0px;
	text-align:right;
	top:0px;
	}
.cajaProyectosDetalle .detalleProyectos{
	margin:0px 15px;
	}
.cajaProyectosDetalle .detalleProyectos .detalleIMG{
	float:left;
	margin-right:10px;
	position:relative;
	}
.cajaProyectosDetalle .detalleProyectos p{
	margin-top:0px;
	}
.cajaProyectosDetalle .detalleProyectos .detalleIMG img{
	float:none;
	}
.cajaProyectosDetalle .bandaInf{
	border-top:1px solid #d4dcd7;
	margin-top:10px;
	}

.cajaProyectosDetalle .bandaInf .secciones{
	font:12px arial, sans-serif;
	margin:5px 15px;
	}
.cajaProyectosDetalle .bandaInf .listadoInferior{
	padding-left:30px;
	}
.cajaProyectosDetalle .bandaInf .listadoInferior img{
	position:relative;
	float:left;
	margin:0px 25px 10px 0px;
}

/* Paginación proyectos */
.cajaProyectosDetalle .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaProyectosDetalle .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaProyectosDetalle .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}
	
	/* SERVICIOS KA */
.cajaServicios{
	background:url(../imgs/servicios/servicios_bg.jpg) right top no-repeat #ffffff;
	border:1px solid #d4dcd7;
	height:610px;	
	padding:0px;
	}
	.cajaServicios .separador_top{
		height:10px;
		margin:10px 0px 0px 20px;
		width:200px;
	}
.cajaServicios p{border:1px solid red;}
.cajaServicios .asesoramiento{
	background:url(../imgs/servicios/asesoramiento.jpg) 15px top no-repeat;
	}
.cajaServicios .confeccion{
	background:url(../imgs/servicios/confeccion.jpg) 15px top no-repeat;
	}
.cajaServicios .montaje{
	background:url(../imgs/servicios/montaje.jpg) 15px top no-repeat;
	}
.cajaServicios .presupuesto{
	background:url(../imgs/servicios/presupuesto.jpg) 15px top no-repeat;
	}
.cajaServicios .transporte{
	background:url(../imgs/servicios/transporte.jpg) 15px top no-repeat;
	}
.cajaServicios .menu{
	margin:15px 0px 0px 100px;
	}
*:lang(es) .cajaServicios .menu{
	margin:15px 0px 0px 70px;
	}
.cajaServicios .menu li{
	color:#008800;
	font:11px arial, sans-serif;
	padding-bottom:0px;
	margin-bottom:0px;
	width:165px;
	}
	/*
*:lang(es) .cajaServicios .menu li{
	color:#008800;
	font:11px arial, sans-serif;
	margin-bottom:3px;
	width:165px;
	}
	*/
	.cajaServicios .separador{
	border-bottom:1px solid #d4dcd7;
	height:10px;
	margin-left:15px;
	width:270px;}
	
/* POLITICA DE PRIVACIDAD */
.caja h3{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	}
	.caja ul li{margin-bottom:6px;}
	

	/* Merkadillo */
.cajamerkadillo{
	background:url(../imgs/merkadillo/merkadilloseccion.jpg) right top no-repeat #ffffff;
	border:1px solid #d4dcd7;
	height:666px;	
	padding:0px;
	position:relative;
	} 
.cajamerkadillo .btn_enviar{
position:absolute;
width:100%;
height:30px;
left:0px;
bottom:0px;
text-align:center;
}
.cajamerkadillo .btn_enviar img{
margin-top:5px;
border-width:0px;
}


/* KA International */

/* GENERAL */ 
body{
	color:#6a6c6b;
	font:11px arial, sans-serif;
	}
img{
	border-width:0px;
	}
form{
	margin:0px;
	padding:0px;
	}	
.anchoCentrado {
	margin:0px auto;
	/*width:760px;*/
	width:960px;
}
.caja {
	background:#ffffff;
	border:1px solid #d4dcd7;
	padding:10px;
	}
.seccion{
	color:#a1a0a0;
	font:bold 15px arial, sans-serif;
	padding:4px 0px;
	}
.tituloSeccion{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	padding:0px 0px 10px 0px;}

.subtitulo{
	color:#a1a0a0;
	font: bold 16px  arial, sans-serif;
	margin-bottom:6px;
}
.subSeccion{
	color:#a1a0a0;
	font: bold 14px  arial, sans-serif;
	padding:10px;
}
.encabezado14{
	color:#6a6c6b;
	font: 14px  arial, sans-serif;
	margin-bottom:6px;
}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.clearBoth{clear:both;}
/* ENLACES */
a:hover {
	color:#959595;
	text-decoration:underline;
	}
a{
	color:#959595;
	text-decoration:none;
	}
.enlace14 a{
	color:#6a6c6b;
	font: 14px  arial, sans-serif;
	margin-bottom:6px;
}
a.mas:hover{
	color:#959595;
	font:12px arial, sans-serif;
	text-decoration:none;
	}
a.mas{
	color:#959595;
	font:12px arial, sans-serif;
	text-decoration:none;
	}
a.mas:hover span{text-decoration:underline;}
a.mas span{text-decoration:none;}
a.mas:hover img{vertical-align:-2px;margin-left:4px;padding-top:1px;}
a.mas img{vertical-align:-2px;margin-left:4px;padding-top:1px;}

a.masTop:hover{
	color:#959595;
	font:11px arial, sans-serif;
	text-decoration:none;
	}
a.masTop{
	color:#959595;
	font:11px arial, sans-serif;
	text-decoration:none;
	}
	
a.masTop:hover span{text-decoration:underline;}
a.masTop span{text-decoration:none;}
a.masTop:hover img{vertical-align:-2px;margin-right:4px;padding-top:4px;}
a.masTop img{vertical-align:-2px;margin-right:4px;padding-top:4px;}

.volverTitulo{float:right;}
.volverTitulo a.masTop:hover{font:11px arial, sans-serif;}
.volverTitulo a.masTop{font:11px arial, sans-serif;}

/* flashcontent */
#flashcontent{text-align:center;}
/* sin imagen */
.sinImagen{
	background:url(../imgs/sinimagenKA.gif) center center no-repeat #d4dcd7;
}
/* MENU */
#cabecera{
	/* padding-top:46px; */
	padding-top:0px;
	}
#menu {
	position:relative;
	font:13px arial,sans-serif;
	}
#menu ul {
	margin:0px;
	padding:0px;
	padding-bottom:4px; 
	}
#menu ul li{
	background:url(../imgs/menu/separador.gif)  right bottom no-repeat;
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-right:26px;
	}
#menu ul li img{ 

vertical-align: middle;
	}
#menu ul li.final {
	background:url(../imgs/blank.gif) right top !important;
	padding-right:20px;
	}
/* estilos que lee IE6*/
#menu ul li.home {
	background:url(../imgs/blank.gif) !important;
	bottom:48px;
	padding:0px;
	padding-bottom:2px;
	position:absolute;
	right:0px;
	}
/* estilos que lee el explorer 7*/
html>body #menu ul li.home {
	background:url(../imgs/blank.gif) !important;
	bottom:4px;
	padding:0px;
	position:absolute;
	right:0px;
	padding-bottom:2px;
	}
/* estilos para el resto */ 
*:lang(es) #menu ul li.home{bottom:2px;}
#menu ul li a:hover{
	border-bottom:2px solid #ffffff;
	text-decoration:none;
	}
#menu ul li a{
	border-bottom:2px solid #ffffff;
	text-decoration:none;
	}
	
#menu ul li.home a:hover{
	border-bottom:2px solid #ffffff !important;
	text-decoration:none;
	}
#menu ul li.home a{
	border-bottom:2px solid #ffffff !important;
	text-decoration:none;
	}
	
#menu ul li a.sel:hover{
	cursor:default;
	border-bottom:2px solid #d4dcd7 !important;
	text-decoration:none;
	}
#menu ul li a.sel{
	cursor:default;
	border-bottom:2px solid #d4dcd7 !important;
	text-decoration:none;
	}
.menuBorder{
	border-bottom:1px solid #d4dcd7;
	height:4px;
	}
.menuBorderZero{
	height:4px;
	}	

/* PIE */
#pie{
	border-top:1px solid #d4dcd7;
	margin-top:20px !important;
	}
.pieHome #pie{margin-top:0px !important;}
html>body .pieHome #pie{margin-top:20px !important;}
#navegacionInferior{
	color:#6a6c6b;
	height:30px;
	position:relative;
	}
#navegacionInferior #pieA{
	left:0px; 
	position:absolute;
	top:6px;
	}
#navegacionInferior #pieB{
	left:375px;
	position:absolute;
	top:6px;
	}
#navegacionInferior #idiomas{
	position:absolute;
	right:0px;
	top:6px;
	}
#navegacionInferior a:hover {
	color:#6a6c6b;
	text-decoration:underline;
	}
#navegacionInferior a{
	color:#6a6c6b;
	text-decoration:none;
	}
#copy{
	color:#959595;
	text-align:center;
	top:20px;
	}
/* HOME */	
#cajaHome{
	background:#ffffff;
	height:494px;
	position:relative;
	}
#fotoHome{
	margin-right:auto;
	width:800px;
	height:474px;
	}
#divHomeAbajo{
	position:relative;
	height:40px;
	}
#divHometxt{
	font:12px arial,sans-serif;
	height:40px;
	position:relative;
	width:960px;
	}
#divHometxt .subtitulo{
	left:0px;
	top:0px;
	border-right:1px solid #d4dcd7;
	position:absolute;
	width:180px;
	height:40px;	
}
#divHometxt .subtitulo span{
	display:block;
	padding:6px 0px 0px 10px;
	}

#divHometxt .introHome{
	left:190px;
	height:40px;
	position:absolute;
	top:6px;
	width:612px;
}
.homeLateral{
	height:475px;
	left:800px;
	position:absolute;
	top:0px;
	width:160px;
}
.divHomeDestacado{
	background:#d4dcd7;
	height:140px;
	margin:0px 0px 7px auto;
	padding-top:4px;
	width:153px;
}

.merkadillo{
	height:168px;
	
}

/*#divHomeCasaKa{
	right:0px;
	display:none;
	}
#divHomeColec{
	right:175px;
	right:0px;
	}
#divHomeProd{
	right:350px;
	right:175px;
	}*/
.divHomeDestacado div{
	margin-left:6px;
	text-align:left;
	}	

.divHomeDestacado .imagenPortada{
		height:82px;
		width:142px;
		margin-top:-2px;
	}
.divHomeDestacado .enlace{
	padding-top:4px;
	font-size:12px;
}
.divHomeDestacado .enlace a{
	color:#585858;
	}
#bannerSP{
	position:absolute;
	top:6px;
	right:0px;
	}
/* QUIENES SOMOS */
.quienesPrincipal{
	border:1px solid #d4dcd7;
	margin-bottom:10px;
	}
.cont .videoQuienes{
	float:left;
	margin-right:20px;
	}
.cont .historiaKA{
	margin-right:15px;
	padding-top:15px;
	}
.cont .historiaKA h2{
	font:bold 18px arial, sans-serif;
	margin-top:5px;
	text-transform:uppercase;
	}
#lineaDeTiempo{
	height:155px;
	position:relative;
	}
#lineaFechas{
	color:#bbbbbb;
	font:11px arial, sans-serif;
	position:absolute;
	right:0px;
	top:0px;
	}
#lineaFechas .normal{
	color:#bbbbbb;
	cursor:pointer;
	}
#lineaFechas .sel{
	color:#444444;
	cursor:default;
	}
#lineaDeTiempo .retrocesoOn{
	background:url(../imgs/quienes-somos/anteriorLT.gif) left top no-repeat;
	cursor:pointer;
	height:53px;
	position:absolute;
	top:70px;
	width:20px;
	}
#lineaDeTiempo .avanceOn{
	background:url(../imgs/quienes-somos/siguienteLT.gif) left top no-repeat;
	cursor:pointer;
	height:53px;
	position:absolute;
	right:0px;
	top:70px;
	width:20px;
	}

#lineaDeTiempo .retrocesoOff{
	background:url(../imgs/quienes-somos/anteriorLToff.gif) left top no-repeat;
	cursor:default;
	height:53px;
	position:absolute;
	top:70px;
	width:20px;
	}
#lineaDeTiempo .avanceOff{
	background:url(../imgs/quienes-somos/siguienteLToff.gif) left top no-repeat;
	cursor:default;
	height:53px;
	position:absolute;
	right:0px;
	top:70px;
	width:20px;
	}

#lineaDeTiempo .areaActiva{
	
	height:135px;
	left:30px;
	position:absolute;
	top:30px;
	width:898px;
}
.grupoDetalle{
	position:absolute;
	left:33px;
	top:30px;
	}

.fecha{
	border-left:2px solid #d4dcd7;
	height:125px;
	position:absolute;
	top:0px;
	padding-left:10px;
	}
.fIzquierda{
	width:210px;
	left:0px;
	}
.fCentro{
	border-width:0px;
	width:210px;
	left:235px;
	}
.fDerecha{
	width:210px;
	left:470px;
	}
.fImagenes{
	border-width:0px;
	left:235px;
	width:500px;
	}
.fImagenes2{
	border-width:0px;
	left:470px;
	width:400px;
	}
.fImagenes .catalogos{
	float:left;
	margin-right:15px;
}
.fImagenes2 .catalogos{
	float:left;
	margin-right:5px;
}
/* REGISTRO */
.cajaForm {
	border:1px solid #d4dcd7;
	height:520px;
	padding:10px;
	}
.envioAmigo{height:400px;}
.tituloDesc{
	border-bottom:1px solid #d4dcd7;
	padding-bottom:5px;
	}
#formularioRegistro {
	position:relative;
	}
#formularioRegistro .campoR{
	color:#6a6c6b;
	font:12px arial, sans-serif;
	position:absolute;
	}
#formularioRegistro .campoR input{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	margin:4px 0px 0px 0px;
	padding:2px;
	}
#formularioRegistro .campoR select{
	color:#444444;
	font:13px arial, sans-serif;
	}
#formularioRegistro .campoR textarea{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	margin:4px 0px 0px 0px;
	padding:2px;
	}
#formularioRegistro .posNombre{
	left:10px;
	top:10px;
	}
#formularioRegistro .posNombre input{
	width:238px;
	}
#formularioRegistro .posApellidos{
	left:300px;
	top:10px;
	}
#formularioRegistro .posApellidos input{
	width:318px;
	}
#formularioRegistro .posFecha{
	left:10px;
	top:70px;
	}
#formularioRegistro .posFecha select{}
#formularioRegistro .posEmail{
	left:300px;
	top:70px;
	}
#formularioRegistro .posEmail input{
	width:318px;
	}

#formularioRegistro .posSexo{
	left:10px;
	top:140px;
	}
#formularioRegistro .posSexo input{
	margin-top:5px !important;
	}
#formularioRegistro .posTelefono{
	left:300px;
	top:140px;
	}
#formularioRegistro .posTelefono input{
	width:318px;
	}

#formularioRegistro .posDireccion{
	left:10px;
	top:210px;
	}
/* estilo general y ajustes IE (6 y 7) */
#formularioRegistro .posDireccion div {
	float:left;
	margin:0px 23px 0px 0px;
	}
/* estilos para el resto de navegadores */
*:lang(es) #formularioRegistro .posDireccion div {
	margin:0px 45px 0px 0px;
	}
#formularioRegistro .posDireccion .datosDireccion input {
	width:238px;
	}
#formularioRegistro .posDireccion .datosNumero input {
	width:60px;
	}
#formularioRegistro .posDireccion .datosPiso input {
	width:60px;
	}
#formularioRegistro .posDireccion .datosCP input {
	width:60px;
	}
#formularioRegistro .posLoc{
	left:10px;
	top:280px;
	}
#formularioRegistro .posLoc div {
	float:left;
	margin-right:23px;
	}
*:lang(es) #formularioRegistro .posLoc div {
	float:left;
	margin-right:45px;
	}
#formularioRegistro .posLoc .datosLocalidad input {
	width:160px;
	}
#formularioRegistro .posLoc .datosProvincia input {
	width:160px;
	}
#formularioRegistro .posLoc .datosPais select {
	margin-top:4px;
	width:160px;
	}
#formularioRegistro .posTiendas{
	left:10px;
	top:340px;
	}
#formularioRegistro .posTiendas input{
	border-width:0px;
	}
#formularioRegistro .posCatalogo{
	left:373px;
	top:340px;
	}
#formularioRegistro .posCatalogo input{
	border-width:0px;
	margin-right:8px;
	}

#formularioRegistro .posCondiciones{
	left:10px;
	top:390px;
	}
#formularioRegistro .posCondiciones a{text-decoration:underline;}
#formularioRegistro .posCondiciones input{
	border-width:0px;
	margin-right:8px;
	}
#formularioRegistro .posEnviar{
	border-top:1px solid #d4dcd7;
	font:10px arial, sans-serif;
	left:10px;
	padding-top:4px;
	top:420px;
	/*width:720px;*/
	width:920px;
	}
#formularioRegistro .posEnviar div{
	text-align:center;
	}
#formularioRegistro .posEnviar img{
	cursor:pointer;
	margin-top:8px;
	}

#formularioRegistro .posEmails{
	left:10px;
	top:10px;
	}
#formularioRegistro .posEmails textarea{
	width:640px;
	height:38px;
	}
#formularioRegistro .posRe{
	left:10px;
	top:80px;
	}
#formularioRegistro .posRe input{
	width:640px;
	}
#formularioRegistro .posMensaje{
	left:10px;
	top:130px;
	}
#formularioRegistro .posMensaje textarea{
	width:640px;
	height:100px;
	}
#formularioRegistro .posEnviarAmigo{
	top:300px !important;
	}
#formularioRegistro .posApellidoFR{
	left:10px;
	top:10px;
}
#formularioRegistro .posApellidoFR input{
	width:640px;
}
#formularioRegistro .posNombreFR{
	left:10px;
	top:70px;
}
#formularioRegistro .posNombreFR input{
	width:640px;
}
#formularioRegistro .posNombreReFR{
	left:10px;
	top:130px;
}
#formularioRegistro .posNombreReFR input{
	width:640px;
}
#formularioRegistro .posReFR{
	left:10px;
	top:190px;
}
#formularioRegistro .posReFR input{
	width:640px;
}
#formularioRegistro .posEnviarAmigoFR{
	top:300px !important;
	}
	
/* CONTACTO */
.cajaFormCon {
	border:1px solid #d4dcd7;
	height:550px;
	padding:10px;
	}
#formularioContacto {
	position:relative;
	}
#formularioContacto .campoC{
	color:#6a6c6b;
	font:12px arial, sans-serif;
	position:absolute;
	}
#formularioContacto .campoC input{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	margin:4px 0px 0px 0px;
	padding:2px;
	}
#formularioContacto .campoC textarea{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	margin:4px 0px 0px 0px;
	padding:2px;
	}
#formularioContacto .campoC select{
border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	}
#formularioContacto .conNombre{
	left:10px;
	top:10px;
	}
#formularioContacto .conNombre input{
	width:238px;
	}
#formularioContacto .conEmail{
	left:10px;
	top:60px;
	}
#formularioContacto .conEmail input{
	width:238px;
	}
#formularioContacto .conLocalidad{
	left:10px;
	top:110px;
	}
#formularioContacto .conLocalidad input{
	width:238px;
	}
	#formularioContacto .conPostal{
	left:10px;
	top:160px;
	}
#formularioContacto .conPostal input{
	width:238px;
	}
	
#formularioContacto .conPais{
	left:10px;
	top:210px;
	}
#formularioContacto .conPais input{
	width:238px;
	}
#formularioContacto .conTelefono{
	left:10px;
	top:260px;
	}
#formularioContacto .conTelefono input{
	width:238px;
	}
#formularioContacto .conAsunto{
	left:280px;
	top:10px;
	}
#formularioContacto .conAsunto input{
	width:640px;
	}
#formularioContacto .conMensaje{
	left:280px;
	top:60px;
	}
#formularioContacto .conMensaje textarea{
	width:640px;
	/*height:165px;*/
	height:216px;
	}
#formularioContacto .conEnviar{
	border-top:1px solid #d4dcd7;
	font:10px arial, sans-serif;
	left:10px;
	padding-top:4px;
	/*top:278px;*/
	top:460px;
	/*width:720px;*/
	width:920px;
}

#formularioContacto .polPrivacidad{
	border-top:1px solid #d4dcd7;
	font:10px arial, sans-serif;
	left:10px;
	padding-top:4px;
	/*top:278px;*/
	top:328px;
	/*width:720px;*/
	width:920px;
}

#formularioContacto .conEnviar div{
	text-align:center;
	}
#formularioContacto .conEnviar img{
	cursor:pointer;
	margin-top:8px;
	}
/* TIENDAS */
.cajaTienda{
	background:url(../imgs/tiendas/tiendasListadoBG.gif) 1px top repeat-y #ffffff;
	border:1px solid #d4dcd7;
	height:280px;
	}
.cajaTiendaListado{
	border:1px solid #d4dcd7;
	height:400px;
	}
.cajaTiendaListadoDIN{
	background:url(../imgs/tiendas/tiendasListadoBG.gif) 1px top repeat-y #ffffff;
	border:1px solid #d4dcd7;
	}
*:lang(es) .cajaTiendaListadoDIN{
	background:url(../imgs/tiendas/tiendasListadoBG.gif) left top repeat-y #ffffff;
	}
.localizador{
	float:left;
	padding:10px;
	width:210px;
	}
.contenidoDerecha{
	float:right;
	padding:0px 0px 0px 0px;
	width:724px;
	}
.contenidoDerecha .listadoProvincia{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:10px;
	}
.contenidoDerecha ul{
	margin-bottom:12px;
	}
.contenidoDerecha ul li{
	margin:2px;
	padding:0px;
	}
.contenidoDerecha ul li div.ciudad{
	border-bottom:1px solid #d4dcd7;
	padding-bottom:2px;
	width:200px;
	margin-left:10px;
	}
.contenidoDerecha ul li a.mas{
	margin-left:20px;
	}
.localizador .separador{
	border-top:1px solid #d4dcd7;
	height:6px;
	width:200px;
	}
.separadorTienda{
	border-top:1px solid #d4dcd7;
	height:6px;
	width:180px;
	}
.listaTienda{
	color:#a1a0a0;
	font:normal 10px arial, sans-serif;
	width:150px;
	}
.formularioTienda{
	padding:10px 0px 10px 0px;
	}
.formularioTienda strong{
	color:#a1a0a0;
	font:bold 12px arial, sans-serif;
	}
.formularioTienda .campo{
	border:1px solid #d4dcd7;
	color:#444444;
	font:12px arial, sans-serif;
	margin-top:4px;
	width:150px;
	}
.btnTienda {
	background:#bac3bd;
	border:1px solid #bac3bd;
	color: #ffffff;
	cursor:pointer; 
	font: bold 11px arial, sans-serif;
	}
.btnTienda2 {
	background:#bac3bd;
	border:1px solid #bac3bd;
	color: #ffffff;
	cursor:pointer; 
	font: bold 11px arial, sans-serif;
	margin-top:6px;
	}

.volverNav{ 
	text-align:right;
	padding:5px 15px 0px 0px; }
	
	/* paginacion tienda */
	.contenidoListado .paginacion {
		margin-left:auto;
		background:#d4dcd7;
		border:1px solid #ffffff;
		padding:4px 0px;
		width:722px;
		z-index:10;
		}
	.contenidoListado .paginacion .pospag{
		text-align:right;
		margin:0px 16px;
		}
	.contenidoListado .txtpaginacion {
		color:#6a6c6b;
		font:9px arial, sans-serif;
		margin: 0px 6px 0px  6px;
		vertical-align:2px;
		}

#contenidoTienda .descripTienda{
	color:#a1a0a0;
	float:left;
	font: bold 12px arial, sans-serif;
	padding-top:14px;
	width:230px;
	}
#contenidoTienda .FotoTienda {
	float:right; 
	padding:12px 10px 0px 0px;
	}
#contenidoTienda .FotoTienda .bordeNegro{
	border:1px solid #959595;
	}
#contenidoTienda .datos {
	color:#444444;
	font: 12px arial, sans-serif;
	}
#contenidoTienda ul {
	margin:0px;
	padding:0px;
	}
#contenidoTienda ul li {
	list-style:none;
	margin:0px 0px 2px 0px;
	padding-left:10px;
	}
#contenidoTienda .ListadoTiendas {
	color:#a1a0a0;
	float:left;
	font: 12px arial, sans-serif;
	padding:20px 10px 0px 10px;
	}
#contenidoTienda .ListadoTiendas .listadoProvincia{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	margin-bottom:5px;
	}
#contenidoTienda .ListadoTiendas ul{
	margin-bottom:12px;
	}
#contenidoTienda .ListadoTiendas ul li{
	margin:2px;
	padding:0px;
	}
#contenidoTienda .ListadoTiendas ul li div.ciudad{
	border-bottom:1px solid #d4dcd7;
	padding-bottom:2px;
	width:200px;
	}
#contenidoTienda .ListadoTiendas ul li a.mas{
	margin-left:12px;
	}
	
#contenidoTienda .mensajeTienda{
	padding-top:100px;
	text-align:center;
	}

/* paginacion tienda */
/*#contenidoTienda .paginacion {
	background:#d4dcd7;

	border:1px solid #ffffff;
	padding:4px 0px;
	width:522px;
	}
#contenidoTienda .paginacion .pospag{
	text-align:right;
	margin:0px 16px;
	}
#contenidoTienda .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px  6px;
	text-transform:uppercase;
	vertical-align:2px;
	}*/

/* COLECCONES */
.cajaColecciones{
	height:365px;
	position:relative;
	margin:0px;
	padding:0px;
	}
.cajaColeccionesListado{
	border:1px solid #d4dcd7;
	height:431px;
	position:relative;
	margin:0px;
	padding:0px;
	}
.coleccion{
	float:left;
	height:111px;
	margin:15px 9px 0px 8px;
	position:relative;
	width:290px;
	}
/* ajuste para ie7 y resto de navegadores */
html>body .coleccion {
	margin:15px 7px 10px 15px;
	}
.coleccion img.bordeNegro{
	border:1px solid #959595;
	left:0px;
	position:absolute;
	top:0px;
	}
.coleccion div{
	bottom:26px;
	left:127px;
	position:absolute;
	}

/* paginacion tienda */
#contenidoColec .paginacion {
	position:absolute;
	left:0px;
	bottom:-1px;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	/*width:756px;*/
	width:956px;
	z-index:100;
	}
/* ajuste para ie7 y resto de navegadores */
html>body #contenidoColec .paginacion {
	bottom: 0px;
	}
#contenidoColec .paginacion .pospag{
	text-align:right;
	margin:0px 16px;
	}
#contenidoColec .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px  6px;
	vertical-align:2px;
	}

.cajaColecciones .cols2 {
	position:relative
	}
.cajaColecciones .cols2 .destacado{
	position:absolute;
	top:0px;
	/*width:375px;*/
	width:475px;
	}
.cajaColecciones .destacado a.mas{
	display:block;
	margin-top:2px;
	}
.cajaColecciones .cols2 .pos1{left:0px;}
.cajaColecciones .cols2 .pos2{left:485px;}
.cajaColecciones .cols2 .pos3{display:none;}

.cajaColecciones .cols3 {
	position:relative;
	}
.cajaColecciones .cols3 .destacado{
	position:absolute;
	top:0px;
	width:306px;
	}
.cajaColecciones .cols3 .pos1{left:0px;}
.cajaColecciones .cols3 .pos2{left:327px;}
.cajaColecciones .cols3 .pos3{left:654px;}

/* colecciones detalle */
.cajaColeccionesDetalle{
	background:#ffffff;
	border:1px solid #d4dcd7;
	margin:0px;
	padding:0px;
	}
.cajaColeccionesDetalle .detalleIZ{
	border-right:1px solid #d4dcd7;
	float:left;
	/*width:442px;*/
	width:557px;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoIMG{
	padding:10px 0px;
	text-align:center;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoColeccion{
	font:12px arial, sans-serif;
	padding:10px 110px;
	text-align:left;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoAsociados{
	margin:0px auto;
	width:336px;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoAsociados .asociado{
	float:left;
	font:12px arial, sans-serif;
	padding:0px 10px 10px 0px;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoAsociados .asociado img{
	border:1px solid #959595;
	position:relative;
	}
.cajaColeccionesDetalle .detalleIZ .tejidoAsociados .asociado img.vacio{
	border:1px solid #ffffff;
	}
	
/* Paginación asociados */
.cajaColeccionesDetalle .detalleIZ .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaColeccionesDetalle .detalleIZ .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaColeccionesDetalle .detalleIZ .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}
	
.cajaColeccionesDetalle .descripcionDCH{
	float:right;
	/*width:315px;*/
	width:400px;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera{
	background:#f2f4f3;
	border-bottom:1px solid #d4dcd7;
	height:85px;
	position:relative;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera img{
	border:1px solid #959595;
	left:15px;
	position:absolute;
	top:15px;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera .referencia{
	bottom:11px;
	color:#6a6c6b;
	font:12px arial, sans-serif;
	left:85px;
	position:absolute;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera a:hover{
	text-decoration:none;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera a{
	text-decoration:none;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera .boton{
	border:1px solid #d4dcd7;
	cursor:pointer;
	height:33px;
	position:absolute;
	right:-1px;
	width:150px;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera .boton span{
	display:block;
	padding:10px 0px 0px 30px; 
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera .presentacion{
	background:url(../imgs/colecciones/ico_colPresentacion.gif)  8px 6px no-repeat;
	top:8px;
	}
.cajaColeccionesDetalle .descripcionDCH .cabecera .estilismo{
	background:url(../imgs/colecciones/ico_colEstilismo.gif)  8px 6px no-repeat;
	top:42px;
	} 
.cajaColeccionesDetalle .descripcionDCH .descripcion{
	border-bottom:1px solid #d4dcd7;
	color:#6a6c6b;
	font:11px arial, sans-serif;
	height:78px;
	}
*:lang(es) .cajaColeccionesDetalle .descripcionDCH .descripcion{
	height:70px;
	}
.cajaColeccionesDetalle .descripcionDCH .descripcion .cont{
	padding:10px 15px 0px 15px;
	}
.cajaColeccionesDetalle .descripcionDCH .descripcion .cont #descripcion p{
	padding:0px;
	margin:0px;
	}
.cajaColeccionesDetalle .descripcionDCH .comentario{
	height:284px;
	overflow:auto;
	padding:0px 10px 0px 15px;
	}
*:lang(es) .cajaColeccionesDetalle .descripcionDCH .comentario{
	height:288px;
	}
.cajaColeccionesDetalle .descripcionDCH .comentario p{
	margin:0px;padding:0px 0px 15px 0px;
	}

/* PRODUCTOS HOME */
.cajaProductos{
	background:#ffffff;
	border:1px solid #d4dcd7;	
	float:none;
	padding:0px;
	}
.cajaProductos .moduloSup{
	border:1px solid #d4dcd7;
	float:left;
	height:205px;
	height:215px;
	margin:10px 0px 0px 9px;
	width:304px;
	}
/* ajustes para que en IE6 se vea correctamente */
.cajaProductos .modTejidos{
	background:url(../imgs/productos/modBG_tejidos.jpg) 1px 1px no-repeat #f9faf9;
	margin-left:5px;
	}
/* ajustes para que en los demas navegadores no se vean los ajustes del IE6 */
html>body .cajaProductos .modTejidos{
	margin-left:9px;
	}
.cajaProductos .modMueblesTap{
	background:url(../imgs/productos/modBG_mueblesTap.jpg) 1px 1px no-repeat #f9faf9;
	}
.cajaProductos .modMueblesAux{
	background:url(../imgs/productos/modBG_mueblesAux.jpg) 1px 1px no-repeat #f9faf9;
	}
.cajaProductos .moduloSup .modTitulo{
	background:white;
	border-bottom:1px solid #d4dcd7;
	height:48px;
	margin-left:37px;
	position:relative;
		}
.cajaProductos .moduloSup .modTitulo .repos{
	top:10px;
	left:8px;
	position:absolute;
	}
.cajaProductos .moduloSup .modTitulo .repos .titulo{
	color:#959595;
	font:bold 14px arial, sans-serif;
	}
.cajaProductos .moduloSup .menu{
	margin:0px 0px 0px 37px;
	padding:0px;
	}
.cajaProductos .moduloSup .menu li{
	background:#ffffff;
	list-style:none;
	margin:0px;
	padding:0px;
	}
.cajaProductos .moduloSup .menu li.acceso{
	border-bottom:1px solid #d4dcd7;
	background:url(../imgs/productos/ico_mueblesMenu.gif) 8px 7px no-repeat #ffffff;
	cursor:default;
	display:block;
	padding:10px 30px;
	text-decoration:none;
	}
.cajaProductos .moduloSup  .menu li.acceso select{
	border:1px solid #d4dcd7;
	font:11px arial, sans-serif;
	margin-top:10px;
	width:128px;
	}
	
.cajaProductos .moduloInf{
	background:#f6fbf7;
	border:1px solid #d4dcd7;
	cursor:pointer;
	float:left;
	height:71px;
	height:80px;
	margin:10px 0px 0px 10px;
	width:461px;
	}
.cajaProductos .moduloInf .modTitulo{
	border-bottom:1px solid #d4dcd7;
	height:38px;
	position:relative;
	}
.cajaProductos .moduloInf .modTitulo span{
	bottom:0px;
	color:#959595;
	font:bold 13px arial, sans-serif;
	left:47px;
	position:absolute;
	}
.cajaProductos .moduloInf .modDesc{
	color:#959595;
	font:12px arial, sans-serif;
	font-weight:normal;
	margin:4px 0px 0px 47px
	}
/* ajustes para que en IE6 se vea correctamente */
.cajaProductos .modColecciones{
	margin-left:5px;
}
/* ajustes para que en los demas navegadores no se vean los ajustes del IE6 */
html>body .cajaProductos .modColecciones{
	margin-left:9px;
 }
.cajaProductos .modColecciones .modTitulo{
	background:url(../imgs/productos/modBG_colecciones.jpg) 1px 1px no-repeat #ffffff;
	}
.cajaProductos .modServicios .modTitulo{
	background:url(../imgs/productos/modBG_servicios.jpg) 1px 1px no-repeat #ffffff;
	}

/* PRODUCTOS DETALLE */
.cajaProductos .detalleIZ{
	border-right:1px solid #d4dcd7;
	float:left;
	/*width:442px;*/
	width:557px;
	}
/* detale tejidos */
.cajaProductos .detalleIZ .tejidoIMG{
	padding:10px 0px;
	text-align:center;
	}
.cajaProductos .detalleIZ .tejidoColeccion{
	font:12px arial, sans-serif;
	padding:10px 110px;
	text-align:left;
	}
.cajaProductos .detalleIZ .tejidoAsociados{
	margin:0px auto;
	width:336px;
	}
.cajaProductos .detalleIZ .tejidoAsociados .asociado{
	float:left;
	font:12px arial, sans-serif;
	padding:0px 10px 10px 0px;
	}
.cajaProductos .detalleIZ .tejidoAsociados .asociado img{
	border:1px solid #959595;
	}
.cajaProductos .detalleIZ .tejidoAsociados .asociado img.vacio{
	border:1px solid #ffffff;
	}
/* detale muebles */
.cajaProductos .detalleIZ .muebleIMG{
	padding:10px 0px;
	text-align:center;
	}
.cajaProductos .detalleIZ .muebleIMG img{
	border:1px solid #d4dcd7;
	}
.cajaProductos .detalleIZ .muebleColeccion{
	font:12px arial, sans-serif;
	padding:10px 110px;
	text-align:left;
	}
.cajaProductos .detalleIZ .muebleAsociados{
	margin:0px auto;
	width:336px;
	}
.cajaProductos .detalleIZ .muebleAsociados .asociado{
	float:left;
	font:12px arial, sans-serif;
	padding:0px 10px 10px 0px;
	}
.cajaProductos .detalleIZ .muebleAsociados .asociado img{
	border:1px solid #d4dcd7;
	}
.cajaProductos .detalleIZ .muebleAsociados .asociado img.vacio{
	border:1px solid #ffffff;
	}
	
/* Paginación asociados */
.cajaProductos .detalleIZ .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaProductos .detalleIZ .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaProductos .detalleIZ .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}
	
.cajaProductos .descripcionDCH{
	float:right;
	/*width:315px;*/
	width:400px;
	}
.cajaProductos .descripcionDCH .cabecera{
	background:#f2f4f3;
	border-bottom:1px solid #d4dcd7;
	height:85px;
	position:relative;
	}
.cajaProductos .descripcionDCH .cabecera img{
	border:1px solid #959595;
	left:15px;
	position:absolute;
	top:15px;
	}
.cajaProductos .descripcionDCH .cabecera .referencia{
	bottom:11px;
	color:#6a6c6b;
	font:12px arial, sans-serif;
	left:85px;
	position:absolute;
	}
.cajaProductos .descripcionDCH .dato{
	padding:10px 15px;
	}
.cajaProductos .descripcionDCH .caracteristicas{
	padding:5px 15px;
	}
.cajaProductos .descripcionDCH .caracteristicas strong{
	padding-left:0px;
	}
.cajaProductos .descripcionDCH .caracteristicas .iconosMuebles{
	clear:left;
	margin-left:20px;
	}
.cajaProductos .descripcionDCH .caracteristicas img{
	float:left;
	}
.cajaProductos .descripcionDCH .leyenda{
	clear:left;
	padding-left:15px;
	}
.cajaProductos .descripcionDCH .colores{
	margin:0px auto;
	/* width:232px;*/
	width:250px;
	}

.cajaProductos .descripcionDCH .colores img{
	border:1px solid #959595;
	float:left;
	margin:0px 10px 10px 0px;
	}
.cajaProductos .descripcionDCH .colores img.vacio{
	border:1px solid #ffffff;
	float:left;
	margin:0px 10px 10px 0px;
	}
/* NAVEGACION COLORES */
.cajaProductos .descripcionDCH .colores .paginacion{
	border-top:1px solid #d4dcd7;
	background:#ffffff;
	clear:left;
	padding:4px 0px;
	/*margin-right:12px;*/
	margin-right:9px;
	}
.cajaProductos .descripcionDCH .colores .paginacion img{
	border-width:0px;
	float:none;
	margin:0px;
	}
.cajaProductos .descripcionDCH .colores .paginacion .pospag{
	margin:0px;
	text-align:right;
	}
.cajaProductos .descripcionDCH .colores .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}
		
.cajaProductos .descripcionDCH .botones{
	text-align:right;
	margin-top:30px;
	width:100%;
	}
.cajaProductos .descripcionDCH .botones a:hover{
	text-decoration:none;
	}
.cajaProductos .descripcionDCH .botones a{
	display:block;
	text-decoration:none;
	}
.cajaProductos .descripcionDCH .botones .boton{
	border-width:1px;
	border-right-width:0px;
	border-color:#d4dcd7;
	border-style:solid;
	cursor:pointer;
	height:33px;
	margin-left:30px;
	text-align:left;
	}
.cajaProductos .descripcionDCH .botones .boton span{
	display:block;
	padding:10px 0px 0px 30px; 
	}
.cajaProductos .descripcionDCH .decorador{
	background:url(../imgs/productos/ico_mueblesMenu.gif)  8px 6px no-repeat;
	top:42px;
	}

/* TEJIDOS */
.cajaTejidosListado{
	border:1px solid #d4dcd7;
	height:431px;
	position:relative;
	margin:0px;
	padding:0px;
	}
#contenidoTej{
padding-left:80px;
	}
.tejido{
	float:left;
	height:53px;
	margin:10px 9px 20px 8px;
	position:relative;
	width:180px;
	}
/* ajuste para ie7 y resto de navegadores */
html>body .tejido {
	margin:10px 7px 20px 15px;
	}
.tejido img.bordeNegro{
	border:1px solid #959595;
	left:0px;
	position:absolute;
	top:0px;
	}
.tejido div{
	bottom:0px;
	left:60px;
	position:absolute;
	}

/* paginacion tienda */
#contenidoTej .paginacion {
	position:absolute;
	left:0px;
	bottom:-1px;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	/*width:756px;*/
	width:956px;
	z-index:100;
	}
/* ajuste para ie7 y resto de navegadores */
html>body #contenidoTej .paginacion {
	bottom: 0px;
	}
#contenidoTej .paginacion .pospag{
	text-align:right;
	margin:0px 16px;
	}
#contenidoTej .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px  6px;
	vertical-align:2px;
	}

/* MUEBLES */
.cajaMuebles{
	background:url(../imgs/productos/portadaMueblesTap.jpg) right top no-repeat #ffffff;
	border:1px solid #d4dcd7;
	height:427px;	
	padding:0px;
	position:relative;
	}
.cajaMuebles .menu{
	bottom:0px;
	left:0px;
	margin:0px;
	padding:0px;
	position:absolute;
	}
.cajaMuebles .menu li{
	background:url(../imgs/productos/ico_mueblesMenu.gif) 8px 7px no-repeat;
	border-top:1px solid #d4dcd7;
	cursor:pointer;
	list-style:none;
	width:295px;
	font:12px arial, sans-serif;
	}
.cajaMuebles .menu li span{
	display:block;
	padding:10px 30px;
	text-decoration:none;
	}
.cajaMuebles .menu li.acceso{
	cursor:default;
	text-decoration:none;
	}
.cajaMuebles .menu li.acceso select{
	font:11px arial, sans-serif;
	margin-top:10px;
	}

/* EXPLICACION ICONOS */
.seccionIcono{
	clear:left;
	color:#a1a0a0;
	font:bold 12px arial, sans-serif;
	padding:0px 0px 10px 0px;
	}
.caja .cont{padding:5px 0px 0px 5px;}
.caja .cont{padding:15px 0px 0px 25px;}
.icono{
	border:1px solid #d4dcd7;
	float:left;
	height:50px;
	margin:0px 20px 10px 0px;
	position:relative;
	width:160px;
	}
.icono .desc{
	left:50px;
	margin-right:10px;
	position:absolute;
	top:8px;
	}
.separadorGrupos{
	border-bottom:1px solid #d4dcd7;
	height:20px;
	margin-bottom:10px;
	}

/* muebles tapizados listado */
.cajaProductos .mtapListado{
	height:380px;
	position:relative;
	}
.cajaProductos .mtapListado .fondo{
	border:1px solid #d4dcd7;
	left:10px;
	position:absolute;
	}
.cajaProductos .mtapListado .resultados{
	left:160px;
	overflow:hidden;
	position:absolute;
	/*width:610px;*/
	width:810px;
	}
.cajaProductos .mtapListado .resultadosBG{
	background:url(../imgs/productos/mtap_resultados.gif) left top repeat-x;
	height:300px;
	left:124px;
	position:absolute;
	/*width:610px;*/
	width:810px;
	}
.cajaProductos .mtapListado .resultados .modMuebleRes{
	cursor:pointer;
	float:left;
	height:120px;
	margin:3px 106px 0px 0px;
	text-align:center;
	width:163px;
	}	
.cajaProductos .mtapListado .resultados .modMuebleRes div{
	margin-top:5px;
	text-align:center;
	}
/* muebles tapizados estáticas */
.caja .volverNav{ 
	float:right;
	padding:0px 15px 0px 0px;
	text-align:right;
	}
.cuerpoSeccion{
	color:#444444;
	font:12px arial, sans-serif;
	margin:0px 30px;
	}
.cuerpoSeccion h2{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	border-bottom:1px solid #d4dcd7;
	}
.cuerpoSeccion li{
	color:#444444;
	font:14px arial, sans-serif;
	margin-bottom:10px;
	}
.cuerpoSeccion a{
	text-decoration: underline;
	}
.cuerpoSeccion a:hover{
	text-decoration: underline;
	}
.cuerpoSeccion .separador{
	margin-top:30px;
	}

.cuerpoSeccion .mtapRellenoListado{
	overflow:hidden;
	}
.cuerpoSeccion .mtapRellenoListado .modulo{
	float:left;
	height:200px;
	margin-right:65px;
	text-align:center;
	width:225px;
	}
.cuerpoSeccion .mtapRellenoListado img{
	border:1px solid #959595;
	margin-bottom:6px;
	}
.trucosBG{
	background:url(../imgs/productos/tapizados/10trucos.jpg) 0px 0px no-repeat;
	padding-left:230px;
	}
.elegirSofaBG{
	background:url(../imgs/productos/tapizados/clavesSofa.jpg) 0px 0px no-repeat;
	padding-left:240px;
	}
.imgAcabados{
	padding:10px;
	text-align:center;
	}
.imgAcabados img{
	border:1px solid #d4dcd7;
	}

/* muebles Auxiliares listado */
.cajaProductos .mAuxListado{
	height:320px;
	padding-left:25px;
	}
.cajaProductos .mAuxListado .resultados{
	overflow:hidden;
	position:absolute;
	/*width:730px;*/
	width:930px;
	}
.cajaProductos .mAuxListado .resultados .link{
	background: url(../imgs/productos/ico_mAux.gif) right bottom no-repeat;;
	cursor:pointer;
	}

.cajaProductos .mAuxListado .resultados .modMuebleRes{
	border:1px solid #d4dcd7;
	float:left;
	margin:0px 23px 18px 0px;
	height:140px;
	text-align:center;
	width:285px;
	}	
.cajaProductos .mAuxListado .resultados .modMuebleRes img{
	margin:10px auto 5px auto;
	}
.cajaProductos .mAuxListado .resultados .modMuebleRes div{
	color:#959595;
	font:12px arial,sans-serif;
	height:25px;
	margin:5px auto 0px auto;
	text-align:center;
	width:180px;
	}

.cajaProductos .mAuxListado .resultado .modMuebleRes{
	border:1px solid #d4dcd7;
	float:none;
	width:400px;
	margin:30px auto 18px auto;
	padding:0px 20px;
	text-align:center;
	}
.cajaProductos .mAuxListado .resultado .modMuebleRes img{
	margin:10px auto 5px auto;
	}
.cajaProductos .mAuxListado .resultado .modMuebleRes div{
	color:#959595;
	font:12px arial,sans-serif;
	height:25px;
	margin:5px auto 10px auto;
	text-align:center;
	width:180px;
	}
	
/* Paginación asociados */
.cajaProductos .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaProductos .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaProductos .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}
/* CLUB KA */
.cabeceraClubKA{
	position:relative;
	}
.cabeceraClubKA .zonaLogin{
	position:absolute;
	right:0px;
	top:3px;
	}
.cabeceraClubKA .zonaLogin input{
	border:1px solid #d4dcd7;
	float:left;
	font:11px arial, sans-serif;
	height:15px;
	width:100px;
	}

.cabeceraClubKA .zonaLogin img{
	float:left;
	margin:0px 6px;	
	}
.cabeceraClubKA .zonaLogin #registrate{
	float:left;
	position:relative;
	top:3px;
	}
.cabeceraClubKA .zonaLogin .msj{
	color:#830000;
	float:left;
	margin:0px 6px;
	position:relative;
	top:4px;
	}
.cabeceraClubKA .zonaUsuario{

	}
.cabeceraClubKA .zonaUsuario #registrado{
	position:absolute;
	right:5px;
	top:6px;
	}

/* club KA home*/
.cajaClubKA{
	border:1px solid #d4dcd7;
	height:410px;	
	padding:0px;
	position:relative;
	}
.cajaClubKA .destacado{
	position:absolute;
	top:10px;
	width:302px;
	}
.cajaClubKA .pos1{left:12px;}
.cajaClubKA .pos2{left:327px;}
.cajaClubKA .pos3{left:641px;}

.cajaClubKA .destacadoSeccion{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	padding:0px 0px 5px 0px;
	}
.cajaClubKA .destacadoDesc{
	margin-top:10px;
	}
.cajaClubKA .destacadoDesc .desc{
	color:#6a6c6b;
	font:11px arial, sans-serif;
	margin-top:4px;
	}

/* club KA ideas */
.cajaIdeas{
	background:#ffffff;
	border:1px solid #d4dcd7;
	padding:10px;
	position:relative;
	}
.cajaIdeas .volverNav{ 
	padding:5px 15px 0px 0px;
	position:absolute;
	right:0px;
	text-align:right;
	top:0px;
	}
.cajaIdeas .tituloIdea{
	border-bottom:1px solid #d4dcd7;
	color:#a1a0a0;
	font:bold 13px arial, sans-serif;
	margin:15px 10px;
	padding-bottom:4px;
	} 
.cajaIdeas .desarrolloIdea{
	color:#6a6c6b;
	font:11px arial,sans-serif;
	margin:10px;
	}
.cajaIdeas .desarrolloIdea .ideaImg{
	border:1px solid #6a6c6b;
	float:left;
	margin:0px 10px 10px 0px;
	position:relative;
	}

.cajaIdeas .desarrolloIdea h1{
	color:#6a6c6b;
	font:bold 12px arial,sans-serif;
	margin:10px;
text-transform:uppercase;
	}
.cajaIdeas .desarrolloIdea h2{
	color:#6a6c6b;
	font: bold 12px arial,sans-serif;
	margin:10px;
	}
.cajaIdeas .desarrolloIdea strong{
	color:#444444;
	}

.cajaIdeas .desarrolloIdea a{
text-decoration:underline;
	}
.cajaIdeas .separador{padding:10px;}

/* casa KA home*/
.cajaCasaKA{
	background:#ffffff;
	border:1px solid #d4dcd7;
	height:380px;
	position:relative;
	}
.cajaCasaKA .volverNav{ 
	padding:5px 15px 0px 0px;
	position:absolute;
	right:0px;
	text-align:right;
	top:0px;
	}
.cajaCasaKA .margenLeft{
	padding:15px 0px 0px 25px;
	}
.cajaCasaKA .modCasa{
	background:#ffffff;
	float:left;
	height:114px;
	margin:0px 50px 50px 0px;
	position:relative;
	width:260px;
	}
.cajaCasaKA .modCasa .imgCasa{
	border:1px solid #959595;
	}
.cajaCasaKA .modCasa .desc{
	bottom:0px;
	float:none;
	left:135px;
	position:absolute;
	width:135px;
	}
.cajaCasaKA .modCasa .desc2{
	bottom:0px;
	float:none;
	left:135px;
	position:absolute;
	width:215px;
	}
.cajaCasaKA .modCasa .desc a:hover.mas{
	color:#6a6c6b;
	font:12px arial, sans-serif;
	}
.cajaCasaKA .modCasa .desc a.mas{
	color:#959595;
	font:12px arial, sans-serif;
	}
.cajaCasaKA .modCasa .desc2 a:hover.mas{
	color:#6a6c6b;
	font:12px arial, sans-serif;
	}
.cajaCasaKA .modCasa .desc2 a.mas{
	color:#959595;
	font:12px arial, sans-serif;
	}
.cajaCasaKA .modCasa .desc .localizacion{
	color:#a1a0a0;
	font:11px arial, sans-serif;
	}
.cajaCasaKA .modCasa .desc .valoracion{
	color:#a1a0a0;
	font:11px arial, sans-serif;
	}

/* paginacion casa KA */
.cajaCasaKA .paginacion {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#d4dcd7;
	border:1px solid #ffffff;
	margin-top:253px;
	padding:4px 0px;
	/*width:756px;*/
	width:956px;
	}
.cajaCasaKA .paginacion .pospag{
	text-align:right;
	margin:0px 16px;
	}
.cajaCasaKA .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px  6px;
	text-transform:uppercase;
	vertical-align:2px;
	}

/* detalle Casa KA */
.cajaIdeas .informacion{
	background:#ffffff;
	margin:0px 10px 20px 10px;
	position:relative;
	}
.cajaIdeas .informacion .modVoto{
	position:absolute;
	right:20px;
	top:0px;
	}
html>body .cajaIdeas .informacion .modVoto{
	right:0px;
	}
.cajaIdeas .tituloCasa{
	border-bottom:1px solid #d4dcd7;
	color:#a1a0a0;
	font:bold 13px arial, sans-serif;
	margin:15px 10px 5px 10px;
	padding-bottom:4px;
	} 
.cajaIdeas .informacion .localizacion{
	color:#6a6c6b;
	font:11px arial, sans-serif;
	}
.cajaIdeas .informacion .valoracion{
	color:#a1a0a0;
	font:11px arial, sans-serif;
	}
.cajaIdeas .desarrolloCasa{
	width:794px;
	padding:0px;
	margin:0px auto;
	background:#ffffff;
	} 
.cajaIdeas .desarrolloCasa h1{
	color:#6a6c6b;
	font:bold 11px arial, sans-serif;
	text-transform:uppercase;
	}

.cajaIdeas .desarrolloCasa .intro{
	color:#6a6c6b;
	font:11px arial, sans-serif;
	}
.cajaIdeas .desarrolloCasa .casaDetalle{
	background:#f6f7f6;
	border:1px solid #d4dcd7;
	border-width:1px 0px;
	color:#6a6c6b;
	font:11px arial, sans-serif;
	margin:10px auto;
	padding:30px 0px 0px 65px;
}
.cajaIdeas .desarrolloCasa .casaDetalle .fotoDetalle{
	float:left;
	margin:0px 60px 30px 0px;
	width:300px;
	}
.cajaIdeas .desarrolloCasa .casaDetalle .fotoDetalle img{
	border:1px solid #6a6c6b;
	}
.cajaIdeas .desarrolloCasa .casaDetalle .fotoDetalle .txt{
	color:#6a6c6b;
	font:11px arial, sans-serif;
	height:120px;
	margin-top:10px;
	overflow:auto;
	}

/* ESTILISMOS */
/* listado */
.cajaEstilismos{
	background:#ffffff;
	border:1px solid #d4dcd7;	
	padding:0px;
	position:relative;
	}

.cajaEstilismos .modEstRes{
	position:relative;
	height:70px;
	width:100%;
	}
	.cajaEstilismos .modEstRes .imgEst{
	position:absolute;
	left:84px;
	background:#d4dcd7;
	border:1px solid #959595;
	}

	.cajaEstilismos .modEstRes .desc {
	position:absolute;
	left:195px;
	}
	.cajaEstilismos .modEstRes .titulo {
	font:bold 12px arial, sans-serif;
	color:#6a6c6b;}
	.cajaEstilismos .modEstRes .breve {
	font: 12px arial, sans-serif;
	color:#a1a0a0;
	height:40px;
	}
.cajaEstilismos .separador{
	border-top:1px solid #d4dcd7;
	margin:10px 15px;
	}

/* Paginación estilismos */
.cajaEstilismos .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaEstilismos .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaEstilismos .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}

/* detalle estilismos */
.cajaIdeas .tituloEstilismo{
	border-bottom:1px solid #d4dcd7;
	color:#a1a0a0;
	font:bold 13px arial, sans-serif;
	margin:15px 10px;
	padding-bottom:4px;
	} 
.cajaIdeas .vistaEstilismo{
	color:#6a6c6b;
	font:11px arial,sans-serif;
	margin-left:52px;
	}
.cajaIdeas .vistaEstilismo .estilismo{
	float:left;
	margin-right:30px;
	width:373px;
	color:#a1a0a0;
	font:bold 12px arial, sans-serif;
	position:relative;
	}
.cajaIdeas .vistaEstilismo .estilismo .titulo{
	color:#a1a0a0;
	font:bold 12px arial, sans-serif;
	padding-bottom:4px;
	}
	
.cajaIdeas .vistaEstilismo .estilismo object{
	width:373px;
	height:288px;
	}

.cajaIdeas .vistaEstilismo .estilismo embed{
	width:373px;
	height:288px;
	}

.cajaIdeas .descripcionEstilismo{
	border-top:1px solid #d4dcd7;
	margin:20px 30px
	}

/* Añadir casa */
.cajaIdeas .formularioCasa{
	background:#fff;
	margin:0px auto;
	padding:0px;
	/*width:700px;*/
	width:850px;
	}
.cajaIdeas .formularioCasa table{
	border-width:2px;
	width:100%;
	}
.cajaIdeas .formularioCasa .campos{
	color:#6a6c6b;
	font:12px arial, sans-serif;
	}
.cajaIdeas .formularioCasa .campos input{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	margin:4px 0px 15px 0px;
	padding:2px;
	width:200px;
	}
.cajaIdeas .formularioCasa .campos textarea{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	height:80px;
	margin:4px 0px 15px 0px;
	padding:2px;
	width:400px;
	}
.cajaIdeas .formularioCasa .campos select{
	border:1px solid #c1c2c4;
	color:#444444;
	font:13px arial, sans-serif;
	}
.cajaIdeas .formularioCasa .area{
	color:#6a6c6b;
	border-bottom:1px solid #d4dcd7;
	font:12px arial, sans-serif;
	margin:10px 0px;
	}
.cajaIdeas .formularioCasa .conEnviar{
	border-top:1px solid #d4dcd7;
	font:10px arial, sans-serif;
	margin-top:10px;
	padding-top:4px;
	}
.cajaIdeas .formularioCasa  .conEnviar div{
	text-align:center;
	}
.cajaIdeas .formularioCasa .conEnviar img{
	cursor:pointer;
	margin-top:8px;
	}
	
/* PROYECTOS */
.cajaProyectos{
	background:#ffffff;
	border:1px solid #d4dcd7;
	}
.cajaProyectos .listadoProyectos{
	margin:10px 0px 10px 15px;
	overflow:hidden;
	}
.cajaProyectos .listadoProyectos .modProyecto{
	float:left;
	margin:0px 11px 6px 0px;
	width:301px;
	}
html>body .cajaProyectos .listadoProyectos .modProyecto{
	margin:0px 12px 6px 0px;
	}
.cajaProyectos .listadoProyectos .modProyecto .titulo{
	font:bold 13px arial, sans-serif;
	margin-bottom:4px;
	}
.cajaProyectos .listadoProyectos .modProyecto img{
	border:1px solid #959595;
	}
.introProyectos h1{
	color:#a1a0a0;
	font:bold 15px arial, sans-serif;
	margin:15px 0px 10px 0px;
	}
.introProyectos p{
	font:11px arial, sans-serif;
	margin:0px;
}

/* Paginación proyectos */
.cajaProyectos .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaProyectos .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaProyectos .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}

/* detalle */
.cajaProyectosDetalle{
	background:#ffffff;
	border:1px solid #d4dcd7;
	position:relative;
	}
.cajaProyectosDetalle .volverNav{ 
	padding:5px 15px 0px 0px;
	position:absolute;
	right:0px;
	text-align:right;
	top:0px;
	}
.cajaProyectosDetalle .detalleProyectos{
	margin:0px 15px;
	}
.cajaProyectosDetalle .detalleProyectos .detalleIMG{
	float:left;
	margin-right:10px;
	position:relative;
	}
.cajaProyectosDetalle .detalleProyectos p{
	margin-top:0px;
	}
.cajaProyectosDetalle .detalleProyectos .detalleIMG img{
	float:none;
	}
.cajaProyectosDetalle .bandaInf{
	border-top:1px solid #d4dcd7;
	margin-top:10px;
	}

.cajaProyectosDetalle .bandaInf .secciones{
	font:12px arial, sans-serif;
	margin:5px 15px;
	}
.cajaProyectosDetalle .bandaInf .listadoInferior{
	padding-left:30px;
	}
.cajaProyectosDetalle .bandaInf .listadoInferior img{
	position:relative;
	float:left;
	margin:0px 25px 10px 0px;
}

/* Paginación proyectos */
.cajaProyectosDetalle .paginacion{
	clear:left;
	background:#d4dcd7;
	border:1px solid #ffffff;
	padding:4px 0px;
	}
.cajaProyectosDetalle .paginacion .pospag{
	margin:0px 16px;
	text-align:right;
	}
.cajaProyectosDetalle .txtpaginacion {
	color:#6a6c6b;
	font:9px arial, sans-serif;
	margin: 0px 6px 0px 6px;
	vertical-align:2px;
	}
	
	/* SERVICIOS KA */
.cajaServicios{
	background:url(../imgs/servicios/servicios_bg.jpg) right top no-repeat #ffffff;
	border:1px solid #d4dcd7;
	height:610px;	
	padding:0px;
	}
	.cajaServicios .separador_top{
		height:10px;
		margin:10px 0px 0px 20px;
		width:200px;
	}
.cajaServicios p{border:1px solid red;}
.cajaServicios .asesoramiento{
	background:url(../imgs/servicios/asesoramiento.jpg) 15px top no-repeat;
	}
.cajaServicios .confeccion{
	background:url(../imgs/servicios/confeccion.jpg) 15px top no-repeat;
	}
.cajaServicios .montaje{
	background:url(../imgs/servicios/montaje.jpg) 15px top no-repeat;
	}
.cajaServicios .presupuesto{
	background:url(../imgs/servicios/presupuesto.jpg) 15px top no-repeat;
	}
.cajaServicios .transporte{
	background:url(../imgs/servicios/transporte.jpg) 15px top no-repeat;
	}
.cajaServicios .menu{
	margin:15px 0px 0px 100px;
	}
*:lang(es) .cajaServicios .menu{
	margin:15px 0px 0px 70px;
	}
.cajaServicios .menu li{
	color:#008800;
	font:11px arial, sans-serif;
	padding:0px;
	margin:0px;
	width:165px;
	}
	
*:lang(es) .cajaServicios .menu li{
	color:#008800;
	font:11px arial, sans-serif;
	margin-bottom:0px;
	width:165px;
	}
	
	.cajaServicios .separador{
	border-bottom:1px solid #d4dcd7;
	height:10px;
	margin-left:15px;
	width:270px;}
	
/* POLITICA DE PRIVACIDAD */
.caja h3{
	color:#a1a0a0;
	font:bold 14px arial, sans-serif;
	}
	.caja ul li{margin-bottom:6px;}
	

	/* Merkadillo */
.cajamerkadillo{
	background:#ffffff;
	border:1px solid #d4dcd7;
	height:681px;	
	padding:0px;
	position:relative;
	}
.cajamerkadillo .btn_enviar{
position:absolute;
width:100%;
height:30px;
left:0px;
bottom:0px;
text-align:center;
}
.cajamerkadillo .btn_enviar img{
margin-top:5px;
border-width:0px;
}
.semaine{height:600px;} 
.semaine .btn_enviar{display:block;}

.promocion{height:1370px;}
.promotion{height:auto;}
/*1385px*/
.promocion .btn_enviar, .promotion .btn_enviar{display:block;}

/* Franquicias formulario de registro*/
#frmFranquicia select{
	color:#444444;
	font:10px arial, sans-serif;
}

#frmFranquicia input{
	color:#444444;
	font:10px arial, sans-serif;
}
