body{background-color:#F2F1E9; border:0 none; font-size:12px; margin:0px; padding:0px; text-align:center}

form, select, option, input, textarea, body, table, tr, td, a, pre{color:#333; font-family:Verdana,sans-serif; text-decoration:none}

a, a:link, a:active, a:visited{color:#3399FD; text-decoration:none}

a:hover{color:#3399FD; text-decoration:underline}

a.flechita, a.flechita:link, a.flechita:visited{font-size:11px; color:#3399FD; text-decoration:none; background:transparent url(../images/flechita.gif) no-repeat scroll left center; padding-left:12px}

a.flechita:hover{text-decoration:underline}

a.iconLink, a.iconLink:link, a.iconLink:visited{font-size:10px; color:#666; text-decoration:none}

a.iconLink:hover{color:#F90; text-decoration:none}

a.azul, a.azul:link, a.azul:active, a.azul:visited{color:#3399FD !important; text-decoration:none}

a.azul:hover{color:#3399FD; text-decoration:underline !important;}

img{border:0 none}

.clear{clear:both}

h1{font-size:18px; padding:0; margin:0 0 10px 0; color:#000}

/* Correo */
span.escudo{display:none}

span.escudo2{color:#3399FD}

/* Contenedores generales pagina */
#contenedor1{border:0 none; margin:0px auto; padding:0px; text-align:left; width:920px}

#contenedorGeneral{background-color:#FFF; border:0 none; margin:7px auto; padding:0px; text-align:left; width:920px; border-bottom:2px solid #ccc}

#contenedorPagina{margin:0px 10px; padding:10px 0px}

/* Estilos paginas internas, principal que engloba dos columnas*/
.contenedorSubpaginas{width:900px; overflow:hidden}

.columnaSubpaginaIzq{float:left; width:200px}

.columnaSubpaginaDer{float:left; width:700px}

.colum2{width:509px; margin-left:10px; border-right:1px solid #ccc; float:left}

.colum3{width:175px; margin-left:5px; float:left}

/* Cabecera */
.cabecera .logo{float:left}

.cabecera .buscadorCabecera{float:left; margin-left:10px; padding-top:10px}

.cabecera .buscadorCabecera .bienvenida{margin:8px 0 0 0}

.cabecera .bannerChat{float:left; margin-left:10px}

.cabecera .enlaces{float:left; margin-left:15px; height:60px; border-left:1px solid #CCC}

.cabecera .enlaces a{line-height:20px; margin-left:10px}

.cabecera .flotante{float:left; margin-left:30px}

.cabecera .derecha{ width: 50px; float:right}

/* Resumen lista compra cabecera */
.cabecera .totalCompra{float:right; margin-right:10px; width:168px; height:59px; position:relative}

.cabecera .totalCompra .titulo{width:168px; height:18px; margin:0; padding:0}

.cabecera .totalCompra .cajaColor{width:166px; height:43px; border:1px solid #CCC; border-top:none; background-color:#FFF}

.cabecera .totalCompra .cajaColor .articulos{font-size:11px; margin:0; position:absolute; top:22px; right:80px}

.cabecera .totalCompra .cajaColor .total{font-size:12px; font-weight:bold;  margin:0; position:absolute; top:37px; right:80px}

.cabecera .totalCompra .cajaColor a{position:absolute; bottom:7px; right:5px; cursor:pointer}

/* Cabecera anterior 
.cabecera .logo{float:left; height:68px}

.cabecera .contenido{float:left; margin:0px; width:730px; height:65px}

.cabecera .trabajaNosotros{float:left; text-align:center; width:125px}

.cabecera .fecha{float:right; margin:0 10px 0 0; font-size:10px; color:#666; text-align:right}

.cabecera .bannerChat{float:left; margin-right:8px}

.cabecera .cambiaTienda{float:right; margin-right:8px}

.cabecera .bannerImgTelepedidos{float:right}

*/
/* Pie */
.pie{color:#999; font-size:11px; line-height:18px; text-align:left; margin:10px}

.pie a, .pie a:link, .pie a:hover, .pie a:active, .pie a:visited{color:#666}

.pie .separaPie{margin:10px 0px; width:900px; height:10px}

/* Banner Principal */
/*.bannerPrincipal{float:left; width:580px; height:400px; z-index:1}
*/
.bannerPrincipal{float:left; overflow:hidden; width:898px; height:368px; z-index:999; border:1px solid #CCC}

.flashHome{width:678px; height:388px; border:1px solid #CCC; background-color:#FFF; color:#FFF; text-align:center; float:left; margin:0 0 20px 20px}

.flashHomeTp{width:680px; height:400px; background-color:#FFF; color:#FFF; border:1px solid #CCC; text-align:center; float: left; margin-bottom:10px; margin-left: 10px;}

.flashHomeTp h1{font-size:26px; font-weight:bold; color:#333; margin:20px; text-align:center}

.flashHomeTp h1 span{font-weight:normal}

.flashHomeTp h2{font-size:22px; font-weight:bold; color:#ff7200; margin:20px; text-align:center}

.flashHomeTp h3{font-size:14px; font-weight:bold; color:#666; margin:20px; text-align:center}

.flashHomeTp h3 span{color:#111}

.flashHome .titulo{font-size:45px; font-weight:bold; margin:0px; line-height:48px; text-align:center}

.flashHome .telefono{font-size:60px; font-weight:bold; margin:0px; line-height:60px; text-align:center}

.flashHome .mensaje{font-size:26px; font-weight:normal; margin:0px; padding:0px; line-height:48px; text-align:center}

.flashHome .mensaje span{font-size:24px; font-weight:bold}

.flashHome a, 

.flashHome a:link, 

.flashHome a:visited{color:#fff; text-decoration:none}

.flashHome a:hover{color:#FFF; text-decoration:underline}

.flashHome .cajaTexto{width:590px; height:210px}

/* Proxima Apertura */
.proximaApertura{float:left; width:200px; height:400px}

.proximaApertura img { width: 200px; }

.bannerSecundario{float:left; margin-left:10px; width:298px; height:398px; cursor:pointer; border:1px solid #ccc; position:relative}

.bannerSecundario p{font-size:14px; margin:20px; font-style:italic}

.bannerSecundario img.conTienda{margin:40px 0 0 0}

.bannerSecundario img{margin:40px 0 0 0}

.bannerSecundario a.linkHomeSuelo{position:absolute; bottom:60px; left:20px}

/* mapa de la republica Dominicana */
.republicaDominicana{ background:url(../images/mapa-rd-ikea.png) no-repeat; width:860px; height:500px; margin:20px auto; position:relative}

.republicaDominicana span.tooltip{width:130px; display:none; font-size:9px; font-weight:bold; text-align:center; color:#FFF; border:1px solid #222; padding:4px 7px; background:#333; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:absolute; top:-15px; left:10px; z-index:999}

.punto_ikea{width:72px; height:27px; display:block; background:url(../images/icon-ikea-tienda.png) no-repeat}

.punto_telepedidos{width:42px; height:24px; display:block; background:url(../images/icon-ikea-telepedidos.png) no-repeat}

a.tooltip_trigger{text-decoration:none}

a.tooltip_trigger:hover span{display:block}

a#sdq{position:absolute; top:300px; right:195px}

a#san-pedro{position:absolute; top:308px; right:140px}

a#la-romana{position:absolute; top:310px; right:100px}

a#higuey{position:absolute; top:300px; right:55px}

a#bavaro{position:absolute; top:265px; right:28px}

a#puerto-plata{position:absolute; top:125px; right:360px}

a#santiago{position:absolute; top:190px; right:380px}

/*.republicaDominicana .iconoSD{position:absolute; top:190px; left:585px}

.republicaDominicana .iconoSantiago{position:absolute; top:60px; left:480px; z-index:10}
*/
/* formularios */
.destacaON{background-image:none; background-color:#fdf568; border:solid 1px #33677F}

.destacaOFF{border:solid 1px #85B1DE; background-image:url( '/images/formCampo.png' ); background-repeat:repeat-x; background-position:top}

.destacaError{background-image:none; background-color:#fff; border:2px dashed #c00}

/* Home Banners campañas*/
.homeNovedad{float:left; margin:20px 0 20px 20px}

/* nueva disposicon home */
.ContenedorPrincipalBannersHome{/*margin-top:10px*/}

.ContenedorPrincipalBannersHome .BannersHomeBloques{float:left; margin-left:10px; width:680px}

/* caja lateral home */
.cajaPrincipalLateral{ float:left; width: 200px; background-image:url(../images/producs_bottom_shadow.gif); background-repeat:repeat-x; background-position:bottom; padding:0 0 6px 0}

.CajaLateralHome{width:178px; border:1px solid #ebe8db; background-color:#faf9f4; padding:10px; color:#333; text-align:center}

.CajaLateralHome p{font-size:11px}

.contactoTienda{width:auto; border:1px solid #CCC; padding:5px 10px; overflow:hidden; background-color:#FFF; text-align:left; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}

.contactoTienda p{font-size:14px; font-weight:bold}

.contactoTienda p span{font-size:10px; font-weight:normal}


.contactoTienda a{font-size:9px; font-weight:normal}

.contactoTienda img{float:right; width:60px; height:60px}

.CajaLateralHome .caja1{margin-bottom:10px}

.CajaLateralHome .cajaIkeaFamily{border:1px solid #ccc; background-color:#fff; width:176px; margin-bottom:10px; padding:10px 0; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}

.CajaLateralHome .cajaIkeaFamily h3{font-size:12px; margin:0 0 5px 0; padding:0}

.CajaLateralHome .cajaIkeaFamily a.ventajasIKEA{font-size:11px; display:block; margin-top:5px}

.CajaLateralHome .cajaIkeaFamily a.ventajasIKEA b{color:#F60}

.CajaLateralHome .cajaIkeaFamily a.ventajasIKEA:hover{color:#F60}

/*.CajaLateralHome .cajaIkeaFamily{border:1px solid #ccc; background-color:#fff; width:172px; margin:0 0 10px 15px; padding:10px 0; ; cursor:pointer}

.CajaLateralHome .cajaIkeaFamily h3{font-size:12px; margin:0 0 5px 0; padding:0}

.CajaLateralHome .cajaIkeaFamily a.ventajasIKEA{display:block; margin-top:5px}
*/
.CajaLateralHome .cajaConcurso{margin:10px 0 0 0px}

.CajaLateralHome ul{list-style:none; padding:0px; margin:0px; color:#3399FD}

.CajaLateralHome .cajaContacto{margin:0 7px; padding-top:10px; margin-top:5px; font-size:11px}

.CajaLateralHome .cajaContacto email{margin:0; padding:0; color:#3399FD}

.CajaLateralHome .cajaContacto h5{margin:5px 0 0 0; font-size:11px; text-align:left; font-weight:normal}

.CajaLateralHome .cajaContacto h6{margin:5px 0 0 0; font-size:11px; text-align:center; font-weight:normal}

/* bloque 1 banners home */
.BannersHomeBloques .bloque_home{border-bottom:1px solid #ebe8db; padding-bottom:10px; margin-bottom:10px}

.margenCatalogo img{margin-top:10px}

.Banner_home{border-right:1px solid #ebe8db; margin-right:5px}

.Banner_home, 
.Banner_home_sin{width:160px; height:240px; float:left; text-align:center}

.Banner_home img.imagenEstilo{margin:12px 0px 0}

.Banner_home h2, 
.Banner_home_sin h2{font-size:12px; font-weight:700; padding:0 5px; margin: 10px 0 0 0;}

.Banner_home h2.destacado{font-size:14px; font-weight:bold; font-style:italic}

.Banner_home p, 

.Banner_home_sin p{font-size:11px; text-align:center; padding:0px 5px}

.Banner_home h2 span{color:#c00; font-weight:bold}

.Banner_home a{font-size:11px}

.Banner_home a:hover{color:#F60}

.Banner_home a b{color:#F60}

.Banner_home_sin a:hover{color:#F60}

.Banner_home_sin a b{color:#F60}

/* bloque 2 banners home */
.BannersHomeBloques .bloque2{margin-top:10px}

/*fin nueva disposición */
/*estilos anteriores a nueva disposición banners Home */
.bannersHome table{width:100%; border:none; margin-top:10px}

.bannersHome td{vertical-align:top; width:225px; height:260px; text-align:center; border-right:1px solid #CCC}

.bannersHome td.sinBorder{border:none}

.bannersHome td h2{text-align:left; margin:10px 10px 10px 10px; padding:0px; font-size:16px; font-weight:bold; color:#333}

.bannersHome td img{}

.bannersHome td p{margin:10px 10px 10px 10px}

.bannersHome td a{}

.bannersHome td.apertura h3{font-size:30px; margin-top:45px}

.bannersHome td.apertura a.abiertos{text-decoration:none; color:#369}

/* Politica de privacidad */
.politicaPrivacidad{width:70%; text-align:justify; margin:50px 0px; line-height:18px; color:#666}

.politicaPrivacidad h1{text-align:left; margin:20px 0px; padding:0px; font-size:24px; font-weight:normal; color:#F90}

.politicaPrivacidad h2{text-align:left; margin:30px 0px 5px 0px; padding:0px; font-size:16px; font-weight:bold; color:#666}

.politicaPrivacidad p{margin:0px 0px 10px 0px}

.politicaPrivacidad p.contacto{margin:20px 0px 10px 150px}

/* IKEA y los niños */
.IKEAinfantil{float:left; width:690px; margin-left:10px}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX menús navegacion y contenidos izquierdos XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/*menu con flecha azul este formato es el principal de menús*/
.disposicionPrincipalMenu ul{list-style:none; padding:0px; margin:0px}

.disposicionPrincipalMenu li{border-bottom:#CCC 1px solid; padding:10px 0px}

.disposicionPrincipalMenu a, .disposicionPrincipalMenu a:link, .disposicionPrincipalMenu a:visited{background:url(../images/flecha.gif) no-repeat; text-decoration:none; padding-left:12px; font:bold 11px Verdana,Geneva,sans-serif; color:#333; display:block}

.disposicionPrincipalMenu a span{color:#F60}

.disposicionPrincipalMenu a:hover{color:#F60}

.disposicionPrincipalMenu li.activo{font-size:11px; font-weight:bold; color:#F60; background:none; padding:10px 0}

.disposicionPrincipalMenu h3{font-size:13px; color:#039; font-weight:normal; margin:0px; padding:5px 0px 0px 10px}

.disposicionPrincipalMenu h5{font-size:20px; font-weight:normal; margin:0px 0px 10px; padding:0px}

/*frase inferior menus trabajo*/
.fraseInfColumnaMenu{float:left; display:block; font-size:20px; font-weight:bold; margin:50px 0 0; height:300px; padding:0 0 0 30px; line-height:25px}

div#horario{padding:10px 10px 3px; margin:10px 0; overflow:hidden; background:#F4F4F4; border:1px dotted #999}

div#horario h1{font-size:11px; color:#333}

div#horario p{font-size:10px; font-weight:bold; color:#F60}

div#horario p span{color:#666}

.disposicionPrincipalMenu li.horario{font-size:10px; font-weight:normal; color:#F60; background:none; padding:5px 0 0 0; border:none}

.disposicionPrincipalMenu li.horario span{}

/*menu nuestros productos */
.productos h5{font-size:12px; font-weight:bold}

.productos ul{list-style-type:none; margin:0px; padding:0px}

.productos li{padding:5px 0px; border-bottom:#CCC 1px solid}

li.nada{padding:5px 0px; border:0px}

.productos img{vertical-align:middle; margin-right:5px}

.productos a, .productos a:link, .productos a:visited{color:#666; text-decoration:none}

.productos a:hover{color:#F60}

/* servicios menu inferior */
.servicios{text-align:center; margin:10px 0 10px 0px; width:905px; background-color:#fff; padding:10px 0px 10px 15px; border-bottom:2px solid #ccc}

.serviciosizq{float:left; width:210px; height:80px; border:1px solid #ccc; margin:0px 4px; cursor:pointer}

.dentroserv{float:left; width:55px; height:80px}

.dentroserv2{float:right; width:150px; padding:5px 5px 0px 0px; text-align:left}

/* menú sublista */
ul.menuSublista{padding-left:20px; font-size:11px}

ul.menuSublista a:link, ul.menuSublista a:visited, ul.menuSublista a:active, ul.menuSublista a:hover{background-image:none; padding:0px; margin:0; font-weight:normal}

ul.menuSublista li{padding:10px 0px; border-bottom:#CCC 1px solid}

ul.menuSublista li.sin{border:0px; margin-bottom:5px}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXX fin de menus XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* contenido trabajar */ 
h1.titularTrabajo{font-size:26px; font-weight:bold; text-align:left; margin-left:10px; margin:25px 0 20px 10px}

.SeccionTrabaja{width:680px; line-height:20px; padding-left:20px}

.SeccionTrabaja p{margin-bottom:20px; line-height:20px}

.SeccionTrabaja img{margin-bottom:10px}

.SeccionTrabaja td{color:#666; margin-bottom:10px}

.SeccionTrabaja h2{font-size:14px; color:#000; margin:0px 0px 10px; ; padding:0px}

.SeccionTrabaja ul{list-style-type:none; margin:15px 0px 0px 0px; padding:0px}

.SeccionTrabaja li{padding-right:20px; margin-bottom:10px}

.SeccionTrabaja .ventascols{width:280px; padding-right:50px}

.SeccionTrabaja .logisticacols{padding:20px 40px 15px 0px; text-align:left; width:233px}

.SeccionTrabaja .restaurantecols{width:260px; padding-right:60px}

.SeccionTrabaja .apoyocols{width:660px; padding:0px 40px 10px 0px}

.SeccionTrabaja .imagenapo{width:25%; padding-right:10px}

.SeccionTrabaja .tituloapo{width:75%; padding:10px 10px 10px 0px}

/* XXXXXXXXXXXXXXXXXXXXXXX fin de contenido trabajar XXXXXXXXXXXXXXXXXX */
/* productos */
.nuestrosProductos{margin-left:20px}

.nuestrosProductos h2{font-size:15px; color:#F60; margin-top:10px}

.nuestrosProductos p{color:#666; line-height:20px; padding-right:20px}

/* productos galeria */
.galeriaPrincipal{margin:10px 10px}

.galeriaPrincipal img{margin:0px; padding:0px; float:left}

/* XXXXXXXXXXXXXXXXXXXXXXXX contenido acerca, nuestra vision, facts and figures, responsabilidad, suecos, baja precios, niños, XXXXXXXXXXXXXXXXXX */
.acercaderecha{color:#666; line-height:20px; margin:10px 0 0 20px}

.primero{border-bottom:#CCC 1px solid}

.primero h1{font-size:18px; font-weight:normal; color:#000; margin:10px 0px; ; padding:0px}

.minicontenedor{width:650px; border-bottom:#CCC 1px solid}

.minicontenedorimagen{float:left; width:auto; overflow:hidden; padding:20px 5px 10px}

.minicontenedortextos{float:right; width:500px; padding:10px 0px}

.w400{width:400px}

.minicontenedortextos h2{font-size:14px; color:#000; padding:0 0 10px 0; margin:0px}

.minicontenedor2{width:650px}

/* garantia */
.garantiader{width:660px; padding:0px 20px}

.garantiader h1{font-size:18px; margin-left:0px}

.garantiader h2{font-size:16px}

.garantiader h3{font-size:14px}

.garantiader .borde{border-bottom:2px solid #000; padding-bottom:30px; margin-bottom:30px}

.garcontiene{overflow:auto; width:660px}

.garimagen{float:left; width:50px; padding-top:20px}

.gartextos{float:right; width:600px; padding-left:10px}

.corazongar{margin-top:10px}

/* transporte y montaje*/
.atencionder{width:670px}

.atencionder h1{font-size:18px; padding:0 0 0 20px; margin:0px; text-align:left}

.atencioncont{width:650px; border-bottom:1px solid #ccc; padding-bottom:10px; margin:30px 0 20px 20px}

.atencioncont2{margin:30px 0 30px 20px}

.atencionimg{float:left; width:280px; margin-left:10px}

.atenciontext{float:left; width:320px}

.atenciontext h3{font-size:14px; font-weight:bold}

/* Transporte */
.transporte{margin:20px 20px 20px 40px}

.transporte h1{padding:0px; margin:0 0 10px 0; font-size:18px}

.transporte .fotoCabecera{text-align:center; margin:20px 0 0 0}

/* Ensamblaje */
.ensamblaje{margin:20px 20px 20px 40px}

.ensamblaje h1{padding:0px; margin:0 0 10px 0; font-size:18px}

.ensamblaje .fotoCabecera{text-align:center; margin:20px 0 0 0}

/* formas pago */
.formasPago{margin:0 20px}

.formasPago h1{padding:0px; margin:0 0 10px 0; font-size:18px; color:#000}

/*crear hogar y como comprar*/
.flash{margin:20px 0px 0px 20px}

/*donde estaremos*/
.donde{margin-left:20px; border:solid 1px white; line-height:20px}

.donde h1{padding:0px; margin:10px 0 10px 0; font-size:18px}

.bordeada{margin-top:10px; border:1px #CCC solid}

/* Banner tarjeta IKEA */
.tarjetaIKEA{margin-top:15px; border-bottom:1px dotted #ccc; padding-bottom:10px}

.tarjetaIKEA p.frase1{font-size:13px; color:#c00; font-weight:bold}

.tarjetaIKEA p.frase2{font-size:10px; color:#666}

/* Banners derecha (165 ancho) */
.bannerDerecha{margin-top:15px}

/* catalogos */
.catalogos{}

.catalogos h1{font-size:18px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #ccc; margin:20px; line-height:22px}

.catalogos h1 span{font-size:16px}

.catalogos p{margin:10px 20px}

.catalogos h3{color:#333; font-size:14px; font-weight:bold; margin:30px 20px 10px 20px}

.catalogos .destacado{margin:40px 0px 20px 0px}

.catalogos .textoCat{float:left; width:450px; margin:0px 0px 0px 20px; text-align:left}

.catalogos .textoCat h2{font-size:14px; font-weight:bold}

.catalogos .textoCat h3.titular{font-size:14px; font-weight:bold; margin:0px; padding-top:20px; border-top:1px solid #CCC}

.catalogos .textoCat p{margin:10px 0px; text-align:justify; line-height:18px}

.catalogos .imagenCat{float:right; width:190px; text-align:right; margin-right:10px}

.catalogos .imagenCat img, 

.catalogos .catminis img, 

.catalogos .catminis2 img{/*border:1px solid #ccc; */}

.catalogos .sombrainf{background:url(../images/hori_shadow.gif) repeat-x; height:7px; width:680px; margin:20px 10px 0 20px}

.catalogos .titulo{font-weight:bold}

.catalogos .catminis{border-right:1px solid #ccc}

.catalogos .catminis, 

.catalogos .catminis2{float:left; margin:20px 0 0 10px;  text-align:center; width:160px}

.catalogos .catminis img, 

.catalogos .catminis2 img{width:131px; height:168px}

.catalogos .catminis2 p, 

.catalogos .catminis p{text-align:center}

.catalogos .lineaInfe{width:153px; margin:20px 10px 0 10px; border-bottom:1px solid #ccc; float:left}

.catalogos .visorPDF, 

.catalogos .visorFLASH{font-size:12px; font-weight:normal; color:#000; margin:20px 0px 0px 20px; padding:0px}

.catalogos .validez{font-size:11px; color:#666; margin:0px 0px 5px 0px}

.catalogos .visorPDF a, 

.catalogos .visorFLASH a{font-size:12px; font-weight:normal}

.catalogos a.tipoCatalogo{font-size:11px; font-weight:normal; line-height:20px}

/* Noticias */
.Noticiasprinc{margin:0px 20px 20px}

.Noticiasprinc h1{padding:0px; margin:0 0 10px 0; font-size:18px}

.Noticiasprinc h2{font-size:14px; padding:20px 0 10px; margin:0px}

.Noticiasprinc img{float:left; margin-right:20px}

.Noticiasprinc p.flotante{display:block; float:left; width:520px}

.Noticiasprinc .galeriaPrensa{margin:20px 0px 30px}

.Noticiasprinc .galeriaPrensa img{float:left; margin:0px; padding:0px}

.Noticiasprinc .mueveTodo{margin-left:30px}

.Noticiasprinc .ColumnaHechos{border-right:1px solid #ccc; margin-right:20px}

.Noticiasprinc .ColumnaHechos h2, 

.Noticiasprinc .ColumnaHechos2 h2{font-size:18px}

.Noticiasprinc .ColumnaHechos, 

.Noticiasprinc .ColumnaHechos2{float:left; width:180px; padding-left:10px}

.Noticiasprinc .ColumnaHechos span, 

.Noticiasprinc .ColumnaHechos2 span{font-size:18px; font-weight:bold}

.Noticiasprinc .ColumnaHechos p, 

.Noticiasprinc .ColumnaHechos2 p{font-size:14px}

.Noticiasprinc .quePasoCont{padding-bottom:10px; margin-top:40px}

.Noticiasprinc .quePasoCont h2{font-size:18px}

.Noticiasprinc .quePasoImagen{float:left}

.Noticiasprinc .quePasoTextos{float:left; width:400px}

.Noticiasprinc .quePasoTextos span{font-size:16px; font-weight:bold}

/* Actividades */
/* Mini Menu ----------------------------------------------------------------*/
.miniMenu{margin:20px 0px 30px 0px}

.miniMenu a:link, 
.miniMenu a:visited, 

.miniMenu a:active{margin:0px 10px 0px 0px; padding:3px 10px; border:1px solid #CCC; text-decoration:none; color:#000; font-weight:normal; background-color:#EBEBEB}

.miniMenu a:hover{background-color:#F5F5F5}

.actividades{margin:20px 0 20px 20px; overflow:hidden}

.actividades h1{padding:0px; margin:0 0 10px 0; font-size:18px; color:#c00}

.actividades .notaInf{font-size:11px; color:#666}

.actividades .bannerFlotanteSup{margin:20px 0 0}

.actividades .bannerFlotanteSup .flotaIzq{float:left; width:420px}

.actividades .bannerFlotanteSup .flotaDer{float:left; width:212px; margin-left:10px}

.actividades .bannerFlotanteSup .flotaDer img{margin:0px 0px 20px}

.actividades .bannerFlotanteSup .flotaDer span{font-size:9px; font-weight:bold; display:block; padding-left:5px; margin-bottom:10px}

.actividades .flotantes{margin:0px 0px 20px; float:left; width:420px}

.actividades .flotantes img{float:left; margin:5px 0 0}

.actividades .flotantes p{float:left; margin:0px 10px 0 20px; padding:0px; width:280px}

.actividades .sultanPubli{}

/* niños y lo relacionado */
.ninosBienvenidos{margin:20px}

.ninosBienvenidos h1{padding:0px; margin:0 0 10px 0; font-size:18px}

.ninosBienvenidos p.bordeinf{padding-bottom:20px; border-bottom:1px solid #999}

/* en construccion */
.EnConstruccion{margin-top:30px}

.EnConstruccion p{font-size:30px; text-align:center; margin-top:20px; line-height:35px}

.EnConstruccion span{font-size:20px}

.bloque-act{width:626px; float:left; overflow:hidden; padding:20px; margin:5px; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}

.bloque-act .img-cont{float:left}

.bloque-act .img-cont img{width:200px; float:left}

.bloque-act .info-cont{width:400px; padding-left:20px; float:left}

.bloque-act .info-cont h1{text-align:left; color:#06C; padding-bottom:20px}

.bloque-act .info-cont p{text-align:justify; line-height:20px; margin-bottom:20px}

.bloque-act .info-cont p span{font-weight:bold}

/* Formulario catálogo --->se podrán eliminar próximamente
.formularioCatalogo{padding:10px 0; margin:0 0 0 12px}

.formularioCatalogo .columna1{float:left; width:750px}

.formularioCatalogo .columna1 h1{padding:30px 0; margin:0 0 10px 0; font-size:18px; color:#7F7F7F}

.formularioCatalogo .columna1 .sombritaInf{width:100%; background-image:url(../images/whitegradient_bott.jpg); background-repeat:repeat-x; background-position:bottom}

.formularioCatalogo .columna1 .sombritaInf img{float:left; display:block; margin-right:20px}

.formularioCatalogo .columna1 .sombritaInf p{float:left; display:block; width:500px}

.formularioCatalogo .columna1 p{padding-top:30px}

.formularioCatalogo .columna2{float:left; margin-left:80px}

.formularioCatalogo .columna2 .contenedorForm{border:1px solid #ccc; width:333px}

.formularioCatalogo .columna2 .cajaFormularioCat{width:313px; padding:10px;  background-image:url(../images/bluegradient_top.jpg); background-repeat:repeat-x; background-position:top}

.formularioCatalogo .columna2 .cajaFormularioCat select{margin:10px 0}

.formularioCatalogo .columna2 .cajaFormularioCat span{color:#3399FD; font-weight:bold}

.formularioCatalogo .columna2 .cajaFormularioCat input{margin:5px 0 15px}

.formularioCatalogo .columna2 .cajaFormularioCat select.medida, 

.formularioCatalogo .columna2 .cajaFormularioCat input.medida{width:300px}

.formularioCatalogo .columna2 .fondoDegradado{width:313px; padding:10px; border-bottom:1px solid #ccc; background-image:url(../images/bluegradient_bott.jpg); background-repeat:repeat-x; background-position:bottom; height:50px}

.formularioCatalogo .columna2 .contenedorForm .nota{font-size:10px; color:#666; font-weight:normal}
*/
/* DestacaFoto "Nuestros Productos"*/
ul.destacaFoto{float:left; list-style:none; margin:20px 0px; padding:0px; width:660px}

ul.destacaFoto li{margin:0; padding:0px; float:left; position:relative; width:162px; height:134px}

ul.destacaFoto li img{width:162px; height:134px; /* tamaño thumbnail pequeño */ -ms-interpolation-mode:bicubic; /* Arreglo para IE para escalar de forma cúbica */ border:1px solid #ccc; padding:0px; background:#f0f0f0; position:absolute; left:0; top:0}

ul.destacaFoto li img.hover{background:url(/images/destacaFoto_bg.png) no-repeat center center; /* imagen de fondo al ampliar */ border:none; /* Quitar borde al ampliar*/}

/* DestacaFoto "Sala de prensa"*/
ul.destacaFotoPrensa{float:left; list-style:none; margin:20px 0px; padding:0px; width:660px}

ul.destacaFotoPrensa li{margin:0; padding:0px; float:left; position:relative; width:216px; height:144px}

ul.destacaFotoPrensa li img{width:216px; height:144px; /* tamaño thumbnail pequeño */ -ms-interpolation-mode:bicubic; /* Arreglo para IE para escalar de forma cúbica */ border:1px solid #ccc; padding:0px; background:#f0f0f0; position:absolute; left:0; top:0}

ul.destacaFotoPrensa li img.hover{background:url(/images/destacaFotoPrensa_bg.png) no-repeat center center; /* imagen de fondo al ampliar */ border:none; /* Quitar borde al ampliar*/}

/* BANNER FLOTANTE --------------------------------------------------------------------------------- */
.banner_home{position:relative}

.banner_home .banner_flotante{position:absolute; text-align:center; top:30px; left:180px; width:500px; background-color:#333; text-align:center; z-index:10}

.banner_home .banner_flotante img{border:25px solid #333; text-align:center}

.banner_home .banner_flotante a, .banner_flotante a:hover{color:#FFF; text-decoration:underline}

/* klippan */
.klippan{margin:10px 0 0 20px}

.klippan h1{padding:0px; margin:0px 0 10px 0; font-size:18px}

.klippan .flashKlippan{margin-bottom:30px}

/* DestacaFoto "textiles cama"*/
ul.destacaFotoKlippan{float:left; list-style:none; margin:20px 0px; padding:0px; width:660px}

ul.destacaFotoKlippan li{margin:0; padding:0px; float:left; position:relative; width:162px; height:81px}

ul.destacaFotoKlippan li img{width:162px; height:81px; /* tamaño thumbnail pequeño */ -ms-interpolation-mode:bicubic; /* Arreglo para IE para escalar de forma cúbica */ border:1px solid #ccc; padding:0px; background:#f0f0f0; position:absolute; left:0; top:0}

ul.destacaFotoKlippan li img.hover{background:url(/images/destacaFoto_klippan.png) no-repeat center center; /* imagen de fondo al ampliar */ border:none; /* Quitar borde al ampliar*/}

/* billy */
.billy{margin:10px 0 0 20px}

/* medioambiente */
.medioambiente{margin:20px 10px}

.medioambiente h1{padding:0px; margin:0px 0 10px 0; font-size:18px; color:#fff; background-image:url(../images/fondo_h1.jpg); background-repeat:repeat-x; padding:10px; height:46px}

.medioambiente h3{padding:0px; margin:0px; font-size:18px; background-color:#0292f5; color:#fff; padding:10px; text-align:center}

.medioambiente .contenedorFlot{padding-bottom:10px; margin-bottom:10px}

.medioambiente .contenedorFlot p{float:left; width:630px}

.medioambiente .contenedorFlot img{float:right; margin:0 10px 10px 0}

.medioambiente .flashAmbiente{float:left}

.contieneBolsa{width:455px; height:422px; float:right; border:1px solid #0292f5; background-color:#0292f5}

.contieneBolsa p{padding:5px 10px 0px}

.contieneBolsa p.fondoB{background-color:#fff; margin:0px; padding:10px 5px 0px}

.medioambiente .bolsaAzul{margin-bottom:5px; background-color:#fff; height:250px}

.medioambiente .bolsaAzul p{float:left; width:200px; margin-top:10px}

.medioambiente .bolsaAzul img{float:right; margin-right:20px}

.contieneBolsa p.fondoAzul{color:#fff; padding:5px}

/* Restaurante */
.restaurante{margin:10px 0 0 20px}

.restaurante h1{padding:0px; margin:0px 0 10px 0; font-size:18px}

.restaurante .bannerReceta{cursor:pointer}

.restaurante .textoReceta{float:left; margin:20px 0 20px 30px}

.restaurante .textoReceta h3{margin:0; font-size:20px; font-style:italic}

.restaurante .textoReceta h4{margin:0; font-size:20px; font-weight:normal; color:#9acc00}

.restaurante .textoReceta p{margin:10px 0 10px 0; font-size:14px}

.restaurante .textoReceta a{font-weight:bold; font-size:14px; color:#9acc00}

.restaurante .fotoReceta{margin:30px 40px 0 0; float:right}

.restaurante .locales h3{float:left; background-color:#000; color:#fff; width:180px; margin:10px 10px 10px 10px; display:block; padding:5px; text-align:center; font-size:16px; font-weight:bold}

.restaurante .contenedorMensajes .mensajesInfer{border-right:1px solid #ccc}

.restaurante .contenedorMensajes .mensajesInfer, 

.restaurante .contenedorMensajes .mensajesInfer2{float:left; width:200px; text-align:center; padding:0 10px}

.restaurante img.plato{margin-left:30px; float:left}

.restaurante .organico{float:left; width:180px; margin:30px 0 10px 20px; padding-right:20px; text-align:center}

.restaurante .organico h2{padding:5px; margin:0 0 20px 0px; color:#fff; text-align:center; font-size:16px; font-weight:bold}

.restaurante .contenedorMensajes{margin:20px 0 10px}

.restaurante .horarios{float:right; background:#91bae5; padding:10px 20px; width:300px; overflow:hidden; margin:0 10px 20px 0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px}

.restaurante .horarios h4{font-size:15px; font-weight:bold; padding:0; margin:0 0 10px 60px; text-align:left}

.restaurante .horarios h5{font-size:10px; font-weight:bold; padding:0; margin:0 0 5px 0}

.restaurante .horarios p{font-size:9px}

.restaurante .horarios .queAbre1{float:left; border-right:1px solid #000; padding-right:15px}

.restaurante .horarios .queAbre2{float:left; margin-left:15px}

.restaurante .flota{float:left; margin-top:20px}

.restaurante .tarjeta{margin-top:30px; text-align:center; cursor:pointer}

.restaurante .tarjeta h3{margin:10px 0 0 0; font-size:18px; font-weight:bold}

.restaurante .tarjeta h3 span{color:#C00}

.restaurante .tarjeta h4{margin:10px 0; font-size:16px; font-weight:bold; color:#C00}

.restaurante .tarjeta h4 span{font-size:20px}

.restaurante .tarjeta img{margin:20px 0 0 0}

.restaurante .recetaMes{margin:20px 0 10px 30px}

.restaurante .recetaMes img{margin-bottom:20px}

.restaurante .novedadesRte{margin:20px 0}

.restaurante .novedadesRte .med{background-image:url(/images/rteNovedades_med.jpg); width:660px; background-repeat:repeat-y; padding:0 0px}

.restaurante .novedadesRte .med .contenido{margin:0 20px}

.restaurante .novedadesRte h3{font-size:20px; font-weight:bold; margin:0}

.restaurante .novedadesRte h4{font-size:16px; font-weight:bold; margin:5px 0}

.restaurante .novedadesRte ul{margin:0; padding:10px 20px; line-height:20px}

.restaurante .novedadesRte .nota{font-size:10px}

.restaurante .horarioRestaurante{margin:20px 0}

.restaurante .bannerPrincipalRte{margin:20px 0 40px 0}

/* listado restaurante */
table.rteLista{text-align:center; margin:0 0 10px 0px}

table.rteLista .ofertaCabecera{vertical-align:top; margin-top:0px; width:375px; height:200px; border:1px solid #CCC}

table.rteLista img{width:120px; height:100px}

table.rteLista td{width:120px; height:220px; padding:5px; border-right:1px solid #CCC; border-bottom:1px solid #CCC; vertical-align:top}

table.rteLista td.sin{border-right:none}

table.rteLista td.sin2{border-bottom:none}

table.rteLista h2{text-align:center; font-size:14px; font-weight:normal; margin-bottom:15px}

table.rteLista h3{text-align:center; font-size:14px; font-weight:bold; margin-top:15px}

table.rteLista p{text-align:center; font-size:9px; margin-top:15px}

/* cangrejada */
.cangrejada{margin:10px 0 0 20px}

.cangrejada h1{padding:0px; margin:0px 0 10px 0; font-size:18px}

.cangrejada .textoCangrajada h2{color:#F60; padding:0px; margin:15px 0px 5px}

.cangrejada .textoCangrajada h3{padding:0px; margin:5px 0 10px}

.cangrejada .textoCangrajada p{text-align:justify; margin:0 20px 20px 0; line-height:18px}

/* financiacion */
.financiacion{margin:10px 0 0 20px}

.financiacion .sofa{background-image:url(../images/sofa-financiacion.jpg); width:650px; height:277px; margin-left:20px}

.financiacion .sofa h2{color:#fff; padding:10px 0 0 10px; font-size:30px}

.financiacion .sofa h1{color:#fff; margin:0 0 0 40px; font-size:16px; font-weight:bold; padding:0px}

.financiacion .sofa span.primeroSpan{font-size:21px; line-height:24px}

.financiacion .sofa span.meses{font-size:35px; line-height:26px}

.financiacion .sofa span.segundo{font-size:16px; line-height:26px}

.financiacion .sofa span.tercero{font-size:30px; line-height:27px}

.financiacion .sofa span.cuarto{font-size:22px; line-height:26px}

.financiacion .lampara{background-image:url(../images/lamparas-financiacion.jpg); background-repeat:no-repeat; height:264px; margin-left:20px}

.financiacion .lampara p{color:#c00; margin:30px 0 0 350px; font-weight:bold}

.financiacion .lampara span.inicial{font-size:13px; line-height:20px}

.financiacion .lampara span.primeroSpan{font-size:21px; line-height:24px}

.financiacion .lampara span.segundo{font-size:24px; line-height:25px}

.financiacion .lampara span.tercero{font-size:22px; line-height:25px}

.financiacion .lampara span.cuarto{font-size:15px; line-height:24px}

.financiacion .lampara img.family, 

.financiacion .lampara img.Banco{float:left}

.financiacion .lampara img.Banco{margin:50px 0 0 200px}

.financiacion .lampara img.family{margin:55px 0 0 40px}

.financiacion .nota{color:#c00; font-size:10px; text-align:center}

.financiacion .calcular .datos{width:500px; border:1px solid #ccc; margin-left:90px; padding:10px 0; background-color:#EEF}

.financiacion .calcular p{color:#00C; margin:20px 0 10px 90px}

.financiacion .calcular{margin-top:40px}

.financiacion .calcular h2{font-size:18px; color:#C00; text-align:center; margin:20px}

.financiacion .calcular td{line-height:30px}

.financiacion .calcular td.nombre{width:170px; text-align:right; padding-right:10px}

.financiacion .calcular td.valor{width:150px}

.financiacion .calcular .botonera{text-align:center; margin:20px 0}

/* cheque regalo */
.chequeRegalo{margin:10px 0 0 20px}

.chequeRegalo .flota{float:left}

.chequeRegalo h1{padding:0px; margin:0px 0 10px 0; font-size:18px; background-image:url(../images/hori_shadow.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:15px}

.chequeRegalo h3{font-size:22px; font-weight:normal; margin:35px 20px 20px 40px; line-height:28px}

.chequeRegalo h4{font-size:16px; font-weight:bold; margin:20px 20px 20px 40px; color:#C00; line-height:20px}

.chequeRegalo .chequeFotos{float:left; margin:20px}

.chequeRegalo .chequeMama{margin:20px 0 20px 40px; width:590px}

/* Sofas */
.ektorp{margin:10px 0 0 20px}

.ektorp h1{font-size:30px}

.ektorp h1 span{font-size:70px}

.ektorp h2{font-size:20px}

.ektorp img{margin:20px 0}

/* Elege tu colchón */
.eligeColchon{margin:10px 10px 0px 20px}

.eligeColchon h1{padding:0px; margin:0px 0 10px 0; font-size:18px}

.eligeColchon h2{font-size:16px; padding:0px; margin:0 0 10px 0}

.eligeColchon h3{font-size:16px; color:#F60; text-align:center}

.eligeColchon .ContenedorFormas{margin:30px 0 0 20px; padding-bottom:20px; border-bottom:1px solid #abcf57}

.eligeColchon .ContenedorFormas .imagen{float:left; width:100px}

.eligeColchon .ContenedorFormas .texto{float:left; width:500px; margin-left:20px}

/* Prueba antes de comprar */
.pruebaAntesComprar{margin:10px 10px 0px 20px}

.pruebaAntesComprar h1{padding:0px; margin:0px 0 10px 0; font-size:18px}

.pruebaAntesComprar h3{font-size:16px; color:#F60; text-align:center}

.pruebaAntesComprar .lineaInferior{border-bottom:1px solid #ccc; margin:20px 0px}

.pruebaAntesComprar .contenedorPrincipalColchones{margin:30px 0 0 30px}

.pruebaAntesComprar .contenedorPrincipalColchones p{margin:0 20px 20px 0}

.pruebaAntesComprar .colchones{margin-right:50px}

.pruebaAntesComprar .colchones, 

.pruebaAntesComprar .colchones2{float:left; width:250px}

.pruebaAntesComprar .colchones p, 

.pruebaAntesComprar .colchones2 p{font-size:10px; margin-bottom:10px}

/*Adaptacion-tienda*/
/* MENU PRODUCTOS (DESPLEGABLE CABECERA) */
#menuDesplegableProductosCabecera{z-index:1000; position:absolute; background-color:#FFF; width:370px; padding:0px 15px; line-height:35px; text-align:left; color:#666; font-weight:normal; font-size:12px; border:1px solid #EBE8DB; /*-webkit-box-shadow:0 0 10px #666; -moz-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666; */-webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px}

.menudespIzq, 

.menudespDer, 

.menudespFinal{float:left; border-bottom:1px solid #EBE8DB; ; width:45%}

.menudespDer{margin-left:15px}

.menudespFinal{border:none}

.menudespIzq img, 

.menudespDer img, 

.menudespFinal img{width:25px; height:24px; margin-right:5px; border:none; vertical-align:middle}

/* MENU PRODUCTOS (DESPLEGABLE CABECERA) */
.cabMenuOpt{cursor:pointer; margin-left:10px; font-size:12px; font-weight:bold; margin-top:10px}

.signo{float:right; font-size:13px; margin-right:10px; font-weight:bold; color:#ccc}

.marcarMenu{color:#666}

.subcabMenuOpt{float:left; width:178px; border:1px solid white; cursor:pointer; margin-left:10px; font-size:12px; font-weight:normal; line-height:25px}

.subsubcabMenuOpt{cursor:pointer; margin-left:15px; font-size:12px; line-height:25px; font-weight:normal}

.paginaActualSeleccionada{font-weight:bold}

/*FIN Adaptacion-tienda*/


/* tarjeta IKEA family */
.Tarjetafamily{margin:0; overflow:hidden}

.div880px{width:880px; height:auto; overflow:hidden; margin:10px}

.div880px h1{padding:8px; font-size:14px; color:#555; background:#EEE; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}

.div880px ul{overflow:hidden; margin:0; padding:10px 0}

.div880px ul li{list-style:none; float:left; margin:10px; height:55px}

.div880px ul li img{vertical-align:middle}

.div880px ul li a.trans{text-decoration:none; float:left; overflow:hidden; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5}

.div880px ul li a.trans:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}

.div880px p#p_guia{margin-left:10px 5px; padding:10px; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}

.div880px p#p_guia a{font-weight:bold; color:#e51b24}

.cabeceraTarjeta{float:left; margin-left:18px}

.cabeceraTarjeta h1{font-size:20px; padding:0px; margin:0px}

.cabeceraTarjeta h1 span{color:#c00}

.cabeceraTarjeta p{width:165px; margin-left:280px; margin-top:28px; font:11px Tahoma,Geneva,sans-serif; text-align:center; color:#000}

.cabeceraTarjeta p#prim_edi{float:right; margin-top:40px; margin-right:50px; font:13px Verdana,Geneva,sans-serif; text-align:center; color:#333}

/*Botones*/
.btn{float:left; clear:both; background:url(../images/btn_left.png) no-repeat; padding:0 0 0 10px; margin:5px 0}

.btn a{float:left; height:40px; background:url(../images/btn_stretch.png) repeat-x left top; line-height:40px; padding:0 10px; color:#fff; font-size:1em; text-decoration:none}

.btn span{background:url(../images/btn_right.png) no-repeat; float:left; width:10px; height:40px}

.btn_checkout{float:right; margin-right:55px; background-color:red}

.btn_checkout:hover{background-color:#C00}

.descuentosIKEA{float:left; margin:10px; height:326px; width:360px}

.descuentosIKEA .izquierda{float:left; margin-right:10px}

.descuentosIKEA .derecha{float:left}

.descuentosIKEA .derecha h2{font-size:18px; font-weight:bold; color:#c00; padding:0px; margin:10px 0px 0px}

.descuentosIKEA .derecha h2 span{font-size:24px}

.ventajasTarjeta{float:left; margin:30px 25px; width:400px}

.ventajasTarjeta h1{font:bold 18px Verdana,Geneva,sans-serif; color:#e51b24}

.ventajasTarjeta p{font-size:12px; text-align:justify}

.ventajasTarjeta p span{font-weight:bold; color:#e51b24}

.ventajasTarjeta h3{font-size:11px}

.ventajasTarjeta ul{list-style:none; padding:0px; margin:0px; text-align:justify; line-height:18px}

.ventajasTarjeta li{background-image:url('../images/flecha-roja.gif'); background-repeat:no-repeat; background-position:0 0; padding-left:24px; margin:10px 0}

.ventajasTarjeta li span{font-weight:bold}

p#p_conoce_descuentos{margin-left:24px; padding:10px; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}

.ventajasTarjeta p a{font-weight:bold; color:#e51b24}

/* SubWeb IKEA family */
.bannerSecundario_family{float:left; width:298px; height:398px; border:1px solid #ccc; margin-left:10px; text-align:center}

.bannerSecundario_family h2{font-size:18px; margin:30px 20px; text-align:left}

.bannerSecundario_family h2 span{font-weight:bold; color:#c00}

.bannerSecundario_family img{margin:30px 0 50px 0}

.fila2Family{margin-top:10px}

.fila2Family .fila_2_colum, 

.fila2Family .fila_2_colum_2{margin-right:10px; float:left}

.fila2Family .fila_2_colum_2{text-align:center; border:1px solid #ccc; width:233px; height:398px}

.fila2Family .fila_2_colum_2 h2{color:#c00; text-align:center; font-size:20px; padding:0px; margin:10px 0 0}

.fila2Family .fila_2_colum_2 img{margin:20px 0}

.fila2Family .fila_2_colum_2 p{margin:0 0 30px 0px; font-size:14px; text-align:center}

.fila2Family .fila_2_colum_3{float:left}

.fila3Family{margin:20px 0 10px}

.fila3Family .column_01, 

.fila3Family .column_02{float:left; text-align:center; height:230px}

.fila3Family .column_01{margin-right:15px; border-right:1px solid #ccc; padding:10px; width:184px}

.fila3Family .column_02{width:215px; padding:10px 0px}

.fila3Family .column_01 p, 

.fila3Family .column_02 p{text-align:center; margin-top:10px}

.fila3Family .column_01 h3, 

.fila3Family .column_02 h3{color:#c00; font-weight:bold; font-size:14px; margin:10px}

/* Contacta con nosotros */
.contactaNosotros{margin:10px 0 0 10px}

.contactaNosotros h1{padding:0px; margin:0 0 10px 10px; font-size:18px}

.contactaNosotros .jefeTienda{margin-top:40px}

.contactaNosotros h2{font-size:18px; margin:20px 10px; float:left; font-weight:normal}

.contactaNosotros img{float:right; margin-right:50px}

.contactaNosotros form.formContacto{margin-top:1px}

.contactaNosotros form.formContacto fieldset{margin-top:0}

.contactaNosotros #ok h3{margin:40px 0; font-size:16px; font-weight:bold; text-align:center}

.contactaNosotros #error{Font-size:17px; font-weight:bold; color:#C00; margin:20px 0 0 20px}

.contactaNosotros .campoObligado{color:#F00}

.contactaNosotros .proteccionDatos{margin:10px 10px 0px 10px; font-size:12px}

.contactaNosotros .proteccionDatos input{height:12px}

/* Midsommar */
.midsommar{margin:10px 0 0 20px}

.midsommar h1{padding:0px; margin:0 0 10px 0; font-size:18px}

/* Listados articulos (midsommar, restaurantes, series productos, etc.) */
.ofertasEspeciales{margin:40px 0 0 20px}

.cajaOfertas{margin-top:20px}

.cajaOfertas ul{list-style:none; padding:0px; margin:0px}

.cajaOfertas li{width:108px; height:280px; float:left; border-right:1px solid #EBE8D8; text-align:left; padding:0 10px; position:relative}

.cajaOfertas li a{font-size:11px}

.cajaOfertas span{font-weight:bold; color:#c00; font-size:14px}

.cajaOfertas li.SinBorde{border:0px}

.cajaOfertas span.azul{font-weight:bold; color:#3399FD; font-size:12px}

.cajaOfertas .contenedorLineas{margin:10px 0}

.cajaOfertas .contenedorLineas .lineaInferior{border-bottom:1px solid #EBE8D8; width:108px; margin:0 20px 0 0; float:left}

/* La receta del mes */
.recetaMes{margin:20px 0 40px 40px}

.recetaMes h1{padding:0px; margin:0 0 10px 0; font-size:18px}

.recetaMes{margin-right:30px}

.recetaMes h2{font-size:22px; font-weight:normal; color:#9acc00}

.recetaMes h2 .raciones{font-size:12px; color:#000; line-height:14px}

.recetaMes .ingredientes ul{margin:0px; padding:0px; list-style:none}

.recetaMes .ingredientes li{font-size:11px; line-height:18px}

.recetaMes .ingredientes h3, 

.recetaMes .preparacion h3{margin:20px 0px 5px 0px; font-size:14px; font-weight:bold}

.recetaMes .preparacion p{text-align:justify}

/* SERIES ARTICULOS */
.seriesArticulos{margin-left:20px}

/* menu lateral restaurante */
.lateralRte{margin-top:20px; width:200px; overflow:hidden}

.lateralRte .bloqueBanner{margin-top:10px; text-align:center}

.lateralRte .bloqueBanner img{margin-top:10px}

/* menu familiar IKEA */
.menuFamiliar{margin:20px 0 40px 20px; text-align:center}

.menuFamiliar h1{text-align:left}

.menuFamiliar .imagenCabecera{margin:20px 0}

.menuFamiliar h2{margin:20px; font-size:16px}

.menuFamiliar ul{list-style:disc; font-size:16px; margin:0; padding:0 0 0 100px; float:left; text-align:left}

.menuFamiliar h3{float:left; margin:20px 40px; font-size:28px; font-weight:bold}

.menuFamiliar .horarios{background-image:url(/images/fondo-horarios.gif); background-repeat:no-repeat; padding:10px 20px; width:300px; height:90px; margin:40px 0 20px 0; margin-left:auto; margin-right:auto}

.menuFamiliar .horarios h4{font-size:15px; font-weight:bold; padding:0; margin:0 0 10px 60px; text-align:left}

.menuFamiliar .horarios h5{font-size:10px; font-weight:bold; padding:0; margin:0 0 5px 0}

.menuFamiliar .horarios p{font-size:9px}

.menuFamiliar .horarios .queAbre1{float:left; border-right:1px solid #000; padding-right:15px}

.menuFamiliar .horarios .queAbre2{float:left; margin-left:15px}

/* Actividades IKEA */
.actividadesIKEA{margin:20px 0 40px 20px; text-align:center}

/* ofertas Suecos Locos */
.suecosOfertas{margin:10px 0 0 20px}

.suecosOfertas h1{padding:0px; margin:0 0 10px 0; font-size:18px}

.suecosOfertas .miniBanners img{margin-right:5px}

/* guia como comprar */
.guiaComoComprar{margin:20px 40px 20px 40px}

.guiaComoComprar h1{padding:0px; margin:0 0 10px 0; font-size:18px}

.guiaComoComprar h1 span{font-size:14px; color:#F90}

.guiaComoComprar .primerBloque{border-bottom:1px solid #ccc}

.guiaComoComprar .bloqueFlot, 

.guiaComoComprar .bloqueFlot1{float:left; width:130px; padding:10px; margin:0px; height:280px}

.guiaComoComprar .bloqueFlot h2, 

.guiaComoComprar .bloqueFlot1 h2{font-size:14px; font-weight:normal}

.guiaComoComprar .bloqueFlot{border-right:1px solid #ccc}

.guiaComoComprar .bloqueFlot p, 

.guiaComoComprar .bloqueFlot1 p{text-align:center; font-size:11px}

.guiaComoComprar .bannerServicios{padding:10px 0}

.guiaComoComprar .bannerServicios img{float:left}

.guiaComoComprar .bannerServicios img.empujar{margin-right:20px}

.guiaComoComprar .bannerServicios .garantiasGuia{float:left; width:300px}

.guiaComoComprar .bannerServicios .garantiasGuia h3{font-size:16px; padding:5px 0px; margin:0px}

.guiaComoComprar .bannerServicios .garantiasGuia h4{font-size:14px; padding:5px 0px; margin:0px}

.guiaComoComprar .bannerServicios .garantiasGuia p{font-size:11px; text-align:justify}

/* IKEA servicios */
.ikeaServicios{margin:10px 20px}

.ikeaServicios h1{font-size:18px; margin:0 0 10px 0; padding:0px}

.ikeaServicios table{width:100%; border-bottom:1px solid #ccc; padding-bottom:10px}

.ikeaServicios td{padding:5px}

.ikeaServicios span.reductor{font-size:10px}

.ikeaServicios .contenedorServicios{margin:20px 0px; padding:0 0 20px; border-bottom:1px solid #ccc}

.ikeaServicios .contenedorServicios .imagenIzquierda{float:left; width:150px}

.ikeaServicios .contenedorServicios .explicacionDerecha{float:left; width:500px}

.ikeaServicios .contenedorServicios .explicacionDerecha h2{font-size:16px; font-weight:bold; color:#666}

.ikeaServicios .contenedorServicios .explicacionDerecha li{color:#666; line-height:20px}

.ikeaServicios .contenedorServicios .explicacionDerecha .resaltado{font-weight:bold}

/* Garantias IKEA */
.garantiasIKEA{margin:10px 20px}

.garantiasIKEA .ContieneGarant{border-bottom:1px solid #ccc; padding-bottom:20px}

.garantiasIKEA .ContieneGarant h1{font-size:18px; padding:0px; margin:0px; color:#F90}

.garantiasIKEA .ContieneGarant h2{font-size:16px; padding:10px 0px 5px; ; margin:0px; color:#666}

.garantiasIKEA .ContieneGarant h3{font-size:14px; font-weight:bold; padding:20px 0px 5px;  margin:0px; color:#666}

.garantiasIKEA .ContieneGarant h4{font-size:12px; font-weight:bold; padding:10px 0px 5px;  margin:0px; color:#666}

.garantiasIKEA .ContieneGarant li{line-height:20px}

.garantiasIKEA .ContieneGarant p{margin-top:5px; padding:0px; line-height:20px}

.garantiasIKEA .ContieneGarant p.nota{font-size:10px}

.garantiasIKEA .ContieneGarant img.empujar{margin:20px 0 0 20px}

.garantiasIKEA .ContieneGarant img.bajar{margin:20px 0 0; border:1px solid #ccc}

.garantiasIKEA .garantiaIzq{float:left; width:375px}

.garantiasIKEA .garantiaIzq p{margin-top:10px; line-height:30px}

.garantiasIKEA .garantiaDer{float:right}

/* Slideshow imagenes banner principal home */
/* SLIDESHOW imagenes home */
.slideshow_home{min-width:580px; min-height:400px; margin:0; padding:0; float:left; border:1px solid #CCC}

.slideshow_home img{background-color:#FFF; width:580px; height:400px; top:0; left:0}

/* Rebajas IKEA */
.rebajasIKEA{margin:10px 0 0 30px; font-size:12px}

.rebajasIKEA h2{margin:20px 20px 20px 0; text-align:center; font-size:17px; font-weight:bold; text-align:center}

.rebajasIKEA h3{margin:20px; text-align:center; font-size:15px; font-weight:normal}

.rebajasIKEA h4{margin:20px; text-align:center; font-size:15px; font-weight:bold}

.rebajasIKEA .slideRebajas_contenedor{background-image:url(/images/slideshow_rebajas_fondo.jpg); background-repeat:no-repeat; width:650px; height:499px; margin:0 0 20px 0; padding:0; position:relative}

.rebajasIKEA .slideRebajas_contenedor h1{font-size:18px; font-weight:bold; color:#F00; position:absolute; top:40px; left:40px; margin:0; padding:0}

.rebajasIKEA .slideRebajas_contenedor h1 span{font-size:22px}

.rebajasIKEA .slideRebajas_contenedor p{font-size:11px; position:absolute; top:160px; left:40px; margin:0; padding:0; line-height:18px}

.rebajasIKEA .slideRebajas_contenedor p span{font-weight:bold; color:#F00}

.rebajasIKEA .slideRebajas{min-width:325px; min-height:499px; position:absolute; top:0; right:0}

/* listado Rebajas*/
.paginador a.paginaActualSeleccionada:link{font-weight:bold; background-color:#F60; color:#fff}

.rebajasIKEA .listaRebajas{margin-top:40px}

.rebajasIKEA .listaRebajas ul{list-style:none; padding:0; margin:0}

.rebajasIKEA .listaRebajas li{width:210px; height:300px; float:left; border:none; text-align:left; margin:0; padding:5px; position:relative}

/* IKEA PAGA TU COMPRA */
.ikeaPagaCompra{margin:20px 0 40px 20px; text-align:center}

.ikeaPagaCompra .contenedor{background-image:url(../images/pagacompra_fondo.jpg); background-repeat:no-repeat; width:660px; height:820px; position:relative; margin-top:20px}

.ikeaPagaCompra .contenedor p{position:absolute; top:180px; left:360px}

/* como comprar */
.comoComprar{margin:0 20px}

.comoComprar h1{font-size:20px; margin:20px 0px 0px 0px; color:#000; text-align:left}

.comoComprar h2{font-size:20px; margin:10px 0px 0px 0px; color:#000; text-align:left}

.comoComprar h3{font-size:25px; margin:0 0 20px 0; padding:0px}

.comoComprar h4{font-size:15px; margin:10px 0; font-weight:bold}

.comoComprar h5{font-size:17px; margin:10px 0 5px; font-weight:normal; text-align:center}

.comoComprar p{text-align:justify}

.comoComprar p.alineaIzq{text-align:left}

.comoComprar p.llevaGratis{font-size:18px; font-weight:bold; text-align:center}

.comoComprar .contenPasos2, 

.comoComprar .contenPasos3{border-top:1px solid #ccc; margin-top:20px; padding-top:5px}

.comoComprar .contenPasos3{padding-bottom:20px}

.comoComprar .contenPasIz{float:left; width:110px}

.comoComprar .contenPasDer{float:left; width:490px; margin-left:10px}

.comoComprar span.telf{font-size:14px; font-weight:bold}

.comoComprar .avisos{text-align:center; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:40px}

.comoComprar .formasPago{display:block; margin-top:20px; height:auto}

/* Servicio de transporte y montaje */
.servTransporte{margin:0px 10px}

.servTransporte .fotoIntro{float:left}

.servTransporte .textoIntro{float:left; margin:10px 20px 30px 0px; width:220px; line-height:18px}

.servTransporte p{margin:10px 20px 10px 0px; text-align:justify}

.servTransporte .mapa{margin:10px 0px; width:400px; height:300px}

.servTransporte .direccion{margin:10px 0px; line-height:16px}

.servTransporte .direccion h3{margin:5px 0px; font-weight:bold; font-size:12px}

.servTransporte .direccion span{margin-left:55px}

.servTransporte .separacion{border-bottom:1px solid #ccc; margin-right:10px}

/*CONTACTO IKEA (TELEPEDIDOS) */
/* contacta con nosotros */
.contactoIKEA{margin:0 10px; position:relative}

.contactoIKEA p{margin:10px 0px 10px 0px; line-height:20px}

.contactoIKEA #error{font-size:15px; color:#F00; font-weight:bold; text-align:center; position:absolute; top:545px; left:100px; z-index:10}

.contactoIKEA #ok{font-size:14px; color:#000; font-weight:bold; text-align:center; margin-top:20px}

.contactoIKEA .fotosChat{margin:10px 0; width:100%}

.contactoIKEA .fotosChat td{text-align:center; padding:8px}

.contactoIKEA p.tipoContacto{line-height:18px; margin:0px}

.contactoIKEA .chatOFFline{color:#808080}

.contactoIKEA .consultaProductos{border:1px solid #ccc; width:478px; margin:20px 0 0 0; background-color:#F2F7FB}

.contactoIKEA .consultaProductos p{margin:0px; padding:10px}

.contactoIKEA .obligatorios{font-size:11px; margin:0px 10px}

.cabMenuOpt{cursor:pointer; margin-left:10px; font-size:12px; font-weight:bold; margin-top:10px}

.signo{float:right; font-size:13px; margin-right:10px; font-weight:bold; color:#ccc}

.marcarMenu{color:#666}

.subcabMenuOpt{float:left; width:178px; border:1px solid white; cursor:pointer; margin-left:10px; font-size:12px; font-weight:normal; line-height:25px}

.subsubcabMenuOpt{cursor:pointer; margin-left:15px; font-size:12px; line-height:25px; font-weight:normal}

/* Login Visor Pedidos */
.loginVerPedido{margin:0 auto; text-align:left; width:350px; margin-top:40px; line-height:24px}

.loginVerPedido fieldset{width:300px; border:1px solid #CCC}

.loginVerPedido input{background-image:none}

.loginVerPedido .boton{margin:10px 0px 10px 125px; background-image:none; background-color:#FFF; font-size:12px}

/*Ganadores concurso*/
.ganadoresPagaCompra{margin:10px 20px 0px 10px}

.ganadoresPagaCompra h1{padding:0px; margin:0 0 10px 0; font-size:18px}

.ganadoresPagaCompra h2{font-size:18px; margin:20px 0 0; padding:0px}

.ganadoresPagaCompra p{margin:10px 0}

.ganadoresPagaCompra table{margin-top:10px}

.ganadoresPagaCompra table th{font-size:11px; font-weight:bold; color:#fff; padding:5px; background-color:#0060a9; border-right:1px solid #fff; border-left:1px solid #fff}

.ganadoresPagaCompra table td{border-bottom:1px solid #ccc; font-size:10px; padding:10px 5px}

/* DestacaFoto "Ganadores"*/
ul.destacaFotoGanadores{float:left; list-style:none; margin:20px 0px; padding:0px; width:660px}

ul.destacaFotoGanadores li{margin:0; padding:0px; float:left; position:relative; width:330px; height:219px}

ul.destacaFotoGanadores li img{width:330px; height:219px; /* tamaño thumbnail pequeño */ -ms-interpolation-mode:bicubic; /* Arreglo para IE para escalar de forma cúbica */ border:1px solid #ccc; padding:0px; background:#f0f0f0; position:absolute; left:0; top:0}

ul.destacaFotoGanadores li img.hover{background:url(/images/destacaFotoGanadores_bg.png) no-repeat center center; /* imagen de fondo al ampliar */ border:none; /* Quitar borde al ampliar*/}

ul.destacaFotoMenu{float:left; list-style:none; padding:0px; margin:0; margin-bottom:20px; width:660px}

ul.destacaFotoMenu li{margin:0; padding:0px; float:left; position:relative; width:660px; height:271px}

ul.destacaFotoMenu li img{width:660px; height:271px; /* tamaño thumbnail pequeño */ -ms-interpolation-mode:bicubic; /* Arreglo para IE para escalar de forma cúbica */ border:1px solid #ccc; padding:0px; background:#f0f0f0; position:absolute; left:0; top:0}

ul.destacaFotoMenu li img:hover{border:1px solid #666}

ul.destacaFotoMenu2{float:left; list-style:none; padding:0px; margin:0; width:250px}

ul.destacaFotoMenu2 li{margin:0; padding:0px; float:left; position:relative; width:250px; height:110px}

ul.destacaFotoMenu2 li img{width:250px; height:110px}

/* Precios bajos */
.preciosBajos{margin-left:20px}

.preciosBajos .intro h1{font-size:22px; margin:30px 0; text-align:center; font-weight:normal}

.preciosBajos .intro img{float:left}

.preciosBajos .intro p{float:left; font-size:14px; margin:10px 20px; width:480px}

.preciosBajos .listaPrecios{margin:30px 0 0 0}

.preciosBajos .listaPrecios td{padding:5px}

.preciosBajos .listaPrecios h1{padding:0px; margin:0px 0 10px 0; font-size:18px}

/*--Tooltip Styles--*/
.tip{color:#CCC; border:1px solid #CCC; background:#FFF; display:none; padding:10px; position:absolute; z-index:1000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 0 5px #666; -moz-box-shadow:0 0 20px #333; box-shadow:0 0 5px #666}

.tip h1{color:#333; background:none; font-size:14px; margin:0; padding:0; margin:10px 5px 5px 5px; max-width:270px}

.tip h2{color:#C00; font-size:30px; margin:0; padding:0; margin:10px 5px 5px 5px}

.tip h2 span{color:#333; font-size:14px}

.tip p{color:#666; font-size:11px; margin:0; padding:0; margin:5px; max-width:270px}

.div880px table tr td{height:88px; padding:8px; border:1px solid #CCC}

.preciosBajos .listaPrecios ul li.tip_trigger span h4{font:12px Tahoma,Geneva,sans-serif; color:#FFF; padding-top:5px}

.preciosBajos .listaPrecios ul{list-style:none; padding:0px; margin:0px}

.preciosBajos .listaPrecios li{width:108px; height:auto; float:left; border-right:1px solid #EBE8D8; text-align:left; padding:0 10px; margin-bottom:10px}

.preciosBajos .listaPrecios span{font-weight:bold; color:#c00; font-size:14px}

.preciosBajos .listaPrecios li.SinBorde{border:0px}

.preciosBajos .listaPrecios span.azul{font-weight:bold; color:#3399FD; font-size:12px}

.preciosBajos .listaPrecios h3{color:#3399FD; font-size:11px; font-weight:bold; margin:10px 0 0 0; padding:0; text-align:left; max-height:28px; overflow:hidden}

.preciosBajos .listaPrecios h4{font-size:11px; font-weight:normal; margin:0; padding:0; text-align:left; overflow:hidden}

/*CSS DE OFERTA ESPECIAL DE NAVIDAD 15-21 NOV
.preciosBajos .listaPrecios #pag1 h5, .preciosBajos .listaPrecios #pag2 h5, .preciosBajos .listaPrecios #pag3 h5{font-size:11px; font-weight:bold; text-decoration:line-through; color:#000; margin:5px 0 0 0; padding:0}

.preciosBajos .listaPrecios #pag1 h5 span, .preciosBajos .listaPrecios #pag2 h5 span, .preciosBajos .listaPrecios #pag3 h5 span{color:#000}

.preciosBajos .listaPrecios #pag1 h6, .preciosBajos .listaPrecios #pag2 h6, .preciosBajos .listaPrecios #pag3 h6{font-size:14px; font-weight:bold; color:#F00}

/*CSS DE OFERTA ESPECIAL DE NAVIDAD 15-21 NOV*/
.preciosBajos .listaPrecios h5{font-size:12px; font-weight:bold; color:#000; margin:5px 0 0 0; padding:0}

.preciosBajos .listaPrecios h5 span{font-size:11px; font-weight:bold; margin:10px 0 0 0; padding:0; color:#000}

.preciosBajos .listaPrecios h5 span span{font-weight:normal}

.preciosBajos .listaPrecios h6{color:#C00; font-size:18px; font-weight:bold; margin:5px 0 0 0; padding:0}

.preciosBajos .listaPrecios h6 span{font-size:11px; color:#000; font-weight:normal}

.preciosBajos .listaPrecios h6 span span{color:#C00; font-weight:bold}

.preciosBajos .listaPrecios .contenedorLineas{margin:10px 0}

.preciosBajos .listaPrecios .contenedorLineas .lineaInferior{border-bottom:1px solid #EBE8D8; width:108px; margin:0 20px 0 0; float:left}

.preciosBajos h4{font-size:22px; margin:30px 0; text-align:center; font-weight:normal}

/* =Pagination
-----------------------------------------------------------------------------*/
div.pagination{float:left; font-family:Verdana,Geneva,sans-serif; font-size:12px; text-align:left; padding:5px; background-color:#F3F5F8; border:1px solid #CCC; margin:5px 0}

div.pagination a{float:left; font-size:12px; color:#F60; text-decoration:none; padding:4px 8px; margin:0 3px 0 3px; border:1px solid #CCC; background-color:#FFF}

div.pagination a:hover, div.pagination a:active{float:left; color:#000; border:1px solid #666; background-color:#FFF}

div.pagination span.current{float:left; font-size:12px; padding:4px 8px; margin:0 3px 0 3px; border:1px solid #CCC; font-weight:normal; color:#FFF; background-color:#F60}

div.pagination span.prevOn{border:1px solid #CCC; background-color:#FFF; color:#F60; cursor:pointer}

div.pagination a.prevOff{border:1px solid #CCC; background-color:#FFF; color:#CCC}

div.pagination span.disabled{display:none}

/* Novedad IKEA */
.novedadIKEA{margin-left:20px}

.novedadIKEA .intro{margin-left:10px}

.novedadIKEA .intro h1{font-size:22px; margin:30px 0; font-weight:normal}

.novedadIKEA .intro img{float:left}

.novedadIKEA .intro p{float:left; font-size:14px; margin:10px 20px; width:480px}

.novedadIKEA .listaPrecios{margin:20px 0 0 0}

.novedadIKEA .listaPrecios td{padding:5px}

.novedadIKEA .listaPrecios h1{padding:0px; margin:0px 0 10px 0; font-size:18px}

.novedadIKEA .listaPrecios ul{list-style:none; padding:0px; margin:0px}

.novedadIKEA .listaPrecios li{width:108px; height:240px; float:left; border-right:1px solid #EBE8D8; text-align:left; padding:0 10px; position:relative; margin-bottom:10px}

.novedadIKEA .listaPrecios span{font-weight:bold; color:#c00; font-size:14px}

.novedadIKEA .listaPrecios li.SinBorde{border:0px}

.novedadIKEA .listaPrecios span.azul{font-weight:bold; color:#3399FD; font-size:12px}

.novedadIKEA .listaPrecios .novedad{margin:20px 0 0 0}

.novedadIKEA .listaPrecios h3{font-size:11px; font-weight:bold; margin:10px 0 0 0; padding:0; text-align:left;  max-height:28px; overflow:hidden}

.novedadIKEA .listaPrecios h4{font-size:11px; font-weight:normal; margin:0; padding:0; text-align:left;  max-height:28px; overflow:hidden}

.novedadIKEA .listaPrecios h5{font-size:17px; font-weight:bold; margin:5px 0 0 0; padding:0}

.novedadIKEA .listaPrecios h5 span{font-size:12px; color:#000}

.novedadIKEA .listaPrecios h6{font-size:14px; font-weight:normal; margin:5px 0 0 0; padding:0}

.novedadIKEA .listaPrecios h6 span{font-size:11px; font-weight:normal; margin:10px 0 0 0; padding:0; color:#000}

.novedadIKEA .listaPrecios .contenedorLineas{margin:10px 0}

.novedadIKEA .listaPrecios .contenedorLineas .lineaInferior{border-bottom:1px solid #EBE8D8; width:108px; margin:0 20px 0 0; float:left}

.novedadIKEA h4{font-size:22px; margin:30px 0; text-align:center; font-weight:normal}

/* IKEA ofertas Especiales */
.IKEAofertas{margin:10px 0 0 20px}

.IKEAofertas h1{padding:0px; margin:0 0 10px 0; font-size:18px}

/* bravo día a día */
.bravoDia{margin:20px}

.bravoDia h1{font-size:18px; margin:20px 0px 10px; padding:0px}

/* IKEA lista de boda */
.listaBoda{margin:20px 20px}

.listaBoda p{margin:20px 20px 20px 0px; text-align:justify; line-height:18px}

.listaBoda #menuDesplegableProductosCabecera{z-index:1000; width:430px; margin:30px 10px; border:none; position:static}

.listaBoda .menudespIzq, 

.listaBoda .menudespDer, 

.listaBoda .menudespFinal{float:left; border-bottom:1px solid #EBE8DB; ; width:45%}

.listaBoda .menudespDer{margin-left:15px}

.listaBoda .menudespFinal{border:none}

.listaBoda .menudespIzq img, 

.listaBoda .menudespDer img, 

.listaBoda .menudespFinal img{width:32px; height:32px; margin-right:5px; border:none; vertical-align:middle}

/* jorge */
.textoPagadoTPVlista{margin-top:30px; margin-left:50px; margin-bottom:30px}

/* Movimiento Peluche */
.peluches{margin:10px 0 0 20px}

.peluches a{color:#FFE900; font-weight:bold; font-size:14px; outline-style:none}

.peluches a.peq{font-size:11px}

.peluches .posicionar{position:absolute}

.peluches .peluche1{width:680px; height:340px; margin:0; padding:0; position:relative}

.peluches .peluche2, 

.peluches .peluche3{width:680px; height:520px; margin:0; padding:0; position:relative}

.peluches .peluche1{background:transparent url(/images/peluches1.jpg) no-repeat}

.peluches .peluche2{background:transparent url(/images/peluches2.jpg) no-repeat}

.peluches .peluche3{background:transparent url(/images/peluches3.jpg) no-repeat}

.peluches .peluche1 h2{font-size:28px; margin:0; font-weight:bold; position:absolute; color:#FFF}

.peluches .peluche1 h3{font-size:20px; margin:0; font-weight:bold; position:absolute; color:#FFF}

.peluches .peluche1 p{font-size:14px; font-weight:bold; position:absolute; color:#FFF}

.peluches .peluche1 p span{font-size:13px; font-weight:normal; position:absolute; color:#FFF}

.peluches .peluche2 h2{font-size:28px; margin:0; font-weight:bold; position:absolute; color:#FFF}

.peluches .peluche2 p{font-size:14px; font-weight:bold; position:absolute; color:#FFF}

.peluches .peluche3 h2{font-size:20px; margin:0; font-weight:bold; position:absolute; color:#FFF}

.peluches .peluche3 p{font-size:14px; font-weight:bold; position:absolute; color:#FFF}

.peluches .peluche3 h3{font-size:18px; margin:0; font-weight:bold; position:absolute; color:#FFF}

.peluches .peluche3 p{font-size:14px; font-weight:bold; position:absolute; color:#FFF}

.peluches .peluche2 .comoEmpezo{position:absolute; top:248px; left:393px; width:210px; height:145px; cursor:pointer}

.peluches .peluche3 .slideTextos{width:220px; height:130px; position:absolute; top:360px; left:60px}

.peluches .peluche3 .slideTextos #anterior{position:absolute; bottom:0; left:0; cursor:pointer; z-index:1000}

.peluches .peluche3 .slideTextos #siguiente{position:absolute; bottom:0; right:0; cursor:pointer; z-index:1000}

.peluches .peluche3 .contenedorSlides div{width:220px; height:110px}

.peluches .peluche3 .contenedorSlides h2{font-size:16px; margin:0; font-weight:bold; color:#000}

.peluches .peluche3 .contenedorSlides p{font-size:12px; font-weight:normal; margin:25px 0 0 0; color:#000}

.peluches .carrusel{position:relative; width:680px; height:180px; margin:0; padding:0; background:transparent url(/images/peluches_carousel.jpg) no-repeat}

.peluches .carrusel .pelucheAnterior{position:absolute; bottom:0px; left:20px; cursor:pointer; z-index:1000}

.peluches .carrusel .pelucheSiguiente{position:absolute; bottom:0px; right:20px; cursor:pointer; z-index:1000}

.peluches .carrusel #carousel{position:absolute; top:0px}

.peluches .carrusel #carousel img{cursor:pointer}

.peluches .carrusel .roundabout-holder{padding:0; width:630px; margin-left:20px; height:140px}

.peluches .carrusel .roundabout-moveable-item{width:80px; height:86px; cursor:pointer}

.peluches .carrusel .roundabout-in-focus{cursor:auto}

/* Convencion derechos del niño */
.derechosNino{margin:10px 0 0 20px}

.derechosNino p{text-align:justify}

.derechosNino .volver{position:absolute; top:0; left:0; width:130px; height:45px; cursor:pointer}

.derechosNino .contenedor{width:680px; height:1230px; margin:0; padding:0; position:relative; background:transparent url(/images/derechos_nino.jpg) no-repeat}

.derechosNino a{color:#FFE900; font-weight:bold; font-size:14px; outline-style:none}

.derechosNino a.peq{font-size:11px}

.derechosNino .posicionar{position:absolute}

.derechosNino h2{font-size:22px; margin:0; font-weight:bold; position:absolute; color:#FFF}

.derechosNino h3{font-size:26px; margin:0; font-weight:bold; position:absolute; color:#FFF}

.derechosNino h4{font-size:16px; margin:0; font-weight:bold; position:absolute; color:#FFF; line-height:22px}

.derechosNino p{font-size:12px; font-weight:normal; position:absolute; color:#FFF}

.derechosNino ul{position:absolute; width:470px; font-size:14px; font-weight:bold; color:#FFF}

.derechosNino li{margin-top:10px}

.derechosNino .slideTextos{position:absolute; top:114px; left:38px}

.derechosNino .slideTextos #anterior{position:absolute; bottom:5px; left:5px; cursor:pointer; z-index:1000}

.derechosNino .slideTextos #siguiente{position:absolute; bottom:5px; right:5px; cursor:pointer; z-index:1000}

.derechosNino .contenedorSlides div{width:180px; height:190px; background-color:#000}

.derechosNino .contenedorSlides p{font-size:12px; font-weight:normal; margin:20px 0 0 0; color:#fff}

/* Apoyamos a muchos niños */
.apoyoNinos{margin:10px 0 0 20px}

.apoyoNinos .contenedor{width:680px; height:1230px; margin:0; padding:0; position:relative; background:transparent url(/images/apoyo_nino.jpg) no-repeat}

.apoyoNinos .volver{position:absolute; top:0; left:0; width:130px; height:45px; cursor:pointer}

.apoyoNinos a{color:#FFE900; font-weight:bold; font-size:14px; outline-style:none}

.apoyoNinos a.peq{font-size:11px}

.apoyoNinos .posicionar{position:absolute}

.apoyoNinos h2{font-size:22px; margin:0; font-weight:bold; position:absolute; color:#FFF}

.apoyoNinos h3{font-size:26px; margin:0; font-weight:bold; position:absolute; color:#000}

.apoyoNinos h4{font-size:16px; margin:0; font-weight:bold; position:absolute; color:#FFF; line-height:22px}

.apoyoNinos p{font-size:12px; font-weight:normal; position:absolute; color:#FFF}

.apoyoNinos ul{position:absolute; width:470px; font-size:14px; font-weight:bold; color:#FFF}

.apoyoNinos li{margin-top:10px}

.apoyoNinos .slideTextos{position:absolute; top:445px; left:310px}

.apoyoNinos .slideTextos #anterior{position:absolute; bottom:0; left:0; cursor:pointer; z-index:100}

.apoyoNinos .slideTextos #siguiente{position:absolute; bottom:0; right:0; cursor:pointer; z-index:100}

.apoyoNinos .contenedorSlides div{width:320px; height:180px; background-color:#2F533A}

.apoyoNinos .contenedorSlides p{font-size:16px; font-weight:normal; margin:30px 0 0 0; color:#FFF}

/* IKEA table talker */
.tableTalker{margin:10px 0 0 20px}

.tableTalker .contenedor{width:680px; height:620px; margin:0; padding:0; position:relative; background:transparent url(/images/table-talker.jpg) no-repeat}

.tableTalker .volver{position:absolute; top:0; left:0; width:130px; height:45px; cursor:pointer; z-index:100}

.tableTalker .slideTextos{position:relative; height:530px}

.tableTalker .slideTextos #anterior{position:absolute; bottom:0; left:40px; cursor:pointer; z-index:100}

.tableTalker .slideTextos #siguiente{position:absolute; bottom:0; right:40px; cursor:pointer; z-index:100}

.tableTalker .contenedorSlides{position:relative; top:60px; left:40px}

/* IKEA como empezo todo */
.videoSoftoys{margin:10px 0 0 20px}

.videoSoftoys .contenedor{width:680px; height:620px; margin:0; padding:0; position:relative; background:transparent url(/images/peluches_video.jpg) no-repeat}

.videoSoftoys .volver{position:absolute; top:0; left:0; width:130px; height:45px; cursor:pointer; z-index:100}

.videoSoftoys .video{position:absolute; top:107px; left:65px; width:455px; height:340px; border:1px solid red}

/* Garantias IKEA */
.garantiasIKEA{margin:10px 20px}

.garantiasIKEA .ContieneGarant{border-bottom:1px solid #ccc; padding-bottom:20px}

.garantiasIKEA .ContieneGarant h1{font-size:18px; padding:0px; margin:0px; color:#F90}

.garantiasIKEA .ContieneGarant h2{font-size:16px; padding:10px 0px 5px; ; margin:0px; color:#666}

.garantiasIKEA .ContieneGarant h3{font-size:14px; font-weight:bold; padding:20px 0px 5px;  margin:0px; color:#666}

.garantiasIKEA .ContieneGarant h4{font-size:12px; font-weight:bold; padding:10px 0px 5px;  margin:0px; color:#666}

.garantiasIKEA .ContieneGarant li{line-height:20px}

.garantiasIKEA .ContieneGarant p{margin-top:5px; padding:0px; line-height:20px}

.garantiasIKEA .ContieneGarant p.nota{font-size:10px}

.garantiasIKEA .ContieneGarant img.empujar{margin:20px 0 0 20px}

.garantiasIKEA .ContieneGarant img.bajar{margin:20px 0 0; border:1px solid #ccc}

.garantiasIKEA .garantiaIzq{float:left; width:375px}

.garantiasIKEA .garantiaIzq p{margin-top:10px; line-height:30px}

.garantiasIKEA .garantiaDer{float:right}

/* botones inferiores inspiración en 4 y lateral*/
.bannerSpecialista{padding:20px 0px 0px 10px; clear:both}

.inpiracionTexto{margin-left:20px}

.inpiracionTexto h2{font-size:15px; color:#F60; margin-top:10px}

.inpiracionTexto p{color:#666; line-height:20px; padding-right:20px}

.menu_infe_insp{margin:10px 0 0 30px}

.menu_infe_insp .inspiracion_columnas, 

.menu_infe_insp .inspiracion_columnas2{float:left; padding:8px; min-height:270px; width:150px; text-align:center}

.menu_infe_insp .inspiracion_columnas{border-right:1px solid #ccc}

.menu_infe_insp .inspiracion_columnas img, 

.menu_infe_insp .inspiracion_columnas2 img{margin-bottom:10px}

.menu_infe_insp .inspiracion_columnas p, 

.menu_infe_insp .inspiracion_columnas2 p{text-align:center}

.menu_infe_insp .inspiracion_columnas h5, 

.menu_infe_insp .inspiracion_columnas2 h5{font-size:14px; font-weight:normal; padding:10px 0px; margin:0px}

.menu_infe_insp .inspiracion_filas{float:left; padding:8px; height:1px; width:650px; text-align:center; margin:5px 0; padding:0; border-top:1px solid #ccc}

/*jorge*/
.ampliarImagen{position:relative; z-index:10; left:-50px; display:none; border:1px solid #ccc; width:120px; background-color:white; padding-top:5px; padding-bottom:5px;  padding-left:15px; padding-right:15px}

.ampliarImagen .nombreUno{font-size:14px; font-weight:bold}

.ampliarImagen .nombreDos{font-size:10px}

.ampliarImagen .precio{font-size:14px; font-weight:bold}

.ampliarImagen .precioOferta{font-size:14px; font-weight:bold; color:red}

/* mis Regalos de Boda */
.regalosBoda{margin:20px}

.regalosBoda h2{font-size:18px; font-weight:bold; margin:30px 0 10px 0; color:#adca57}

.regalosBoda ul{margin:20px 0; padding:0 30px}

.regalosBoda li{margin-top:10px; line-height:17px}

/* Banner lateral Pasos Lista Boda */
.pasosListaBoda{border:1px solid #f5de55; background-color:#fffee8; margin-top:20px}

.pasosListaBoda h2{font-size:16px; font-weight:bold; margin:20px 10px}

.pasosListaBoda ul{list-style:none; margin:20px 10px; padding:0; background-color:#FFF; border:1px solid #CCC}

.pasosListaBoda li{margin:15px 10px; padding:0}

.pasosListaBoda li span{font-size:15px; font-weight:bold}

/* Listas de regalo */
.listasRegalo{margin:20px}

.listasRegalo h2{font-size:18px; font-weight:bold; margin:30px 0 20px 0; color:#adca57}

.listasRegalo .botonOculto{margin:10px 0 0 215px}

/* login Lista de invitados */
.buscarInvitados{margin:0 auto; text-align:left; width:400px; margin-top:40px; line-height:24px}

.buscarInvitados fieldset{width:300px; border:1px solid #CCC}

.buscarInvitados input{background-image:none}

.buscarInvitados .boton{margin:10px 0px 10px 155px; background-image:none; background-color:#FFF; font-size:12px}

/* resultados busqueda invitados */
.listaInvitados{margin-top:20px}

.listaInvitados h2{font-size:16px; font-weight:bold; margin:30px 0 0 250px; color:#0E509A}

.listaInvitados table{margin:10px 0 20px 250px; width:442px; border:1px solid #AFBEC8}

.listaInvitados td{background-color:#F2F7FB}

.listaInvitados a{font-size:14px; cursor:pointer}

/* =ESTILOS PARA EL NUEVO HOMEPAGE
-----------------------------------------------------------------------------*/
#topspace{overflow:hidden; margin-bottom:20px;}

/*OFERTAS DEL AL*/
.doble{width:336px; margin-left:10px; border:1px solid #00bdd8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}

.doble .offer_cont{float:left; margin:5px 0; padding:10px 13px; width:141px}

.rb{border-right:1px solid #CCC}

.doble .offer_cont img{margin-bottom:5px}

.doble h1{margin:0; color:#FFF; font:bold 16px; text-align:center; padding:6px; background:#00bdd8; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px}

.doble h2{color:#333; font-size:11px; font-weight:normal; text-align:left; padding:0}

.doble h2 span{text-decoration:line-through}

.doble h3{color:#00bdd8; font-size:16px; font-weight:bold; text-align:left; margin:5px 0; padding:0}

.doble h3 span{font-size:12px}

.doble h4{font-size:10px; font-weight:normal; text-align:left; margin:0; padding:0}

/* =Footer
-----------------------------------------------------------------------------*/
#footer{background-color:#FFF; border-bottom:2px solid #CCC; margin:10px 0 10px 0;  width:920px}

#footer .footerlist_containers{width:189px; padding:0 10px; margin:10px; float:left; border-right:1px dotted #CCC}

#footer .footerlist_containers img.{margin-top:5px; -moz-box-shadow:0px 0px 5px #333; -webkit-box-shadow:0px 0px 5px #333; box-shadow:0px 0px 5px #333}

#footer .footerlist_containers.last{border-right:none}

#footer h4{font:bold 11px verdana; margin:0 0 5px; color:#333}

#footer .footerlist_containers ul{padding-left:0; margin:0}

#footer .footerlist_containers ul li{list-style:none}

#footer li a{font:11px Verdana,Geneva,sans-serif; text-decoration:none; line-height:16px; padding-left:8px; background:url(/images/fotter_arrow.gif) no-repeat; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}

#footer li a:link, #footer li a:visited{color:#666; text-decoration:none}

#footer li a:hover{color:#333; text-decoration:underline}

/*jQuery Nivo Zoom v1.0*/
.nivoZoomHover{position:absolute; top:0px; left:0px; z-index:9; width:100%; height:100%; cursor:pointer}

.nivoCaption{display:none; position:absolute; z-index:110; text-align:center; background:#010101; color:#FFF; margin:8px 0 0 8px; padding:6px 0; overflow:hidden}

a.nivoZoom{border:0; text-decoration:none}

a.nivoZoom img.nivoLarge{border:8px solid #FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; box-shadow:0px 0px 10px #333}

.nivoZoomHover{background:url(/images/zoom.png) no-repeat 50% 50%}

.nivoZoomHover.loading{background:url(/images/loading.gif) no-repeat 50% 50%; border:4px solid #000; width:16px; height:16px; top:43%; left:43%; opacity:0.8; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}

a:active, a:focus{-moz-outline-style:none; outline:0}

#navidad h5 span{display:none}

.columnaSubpaginaDer p{text-align:justify}

#organizacion_final h4, #organizacion_final h1{color:#F60}

.productos a.activo{color:#F60}

/*Lista sin fin*/
.lista_sin_fin{overflow:hidden; padding-bottom:15px; border-bottom:1px solid #CCC}

.lista_sin_fin .minicontenedorimagen{float:left; padding:0; width:auto; overflow:hidden}

.lista_sin_fin .minicontenedortextos{float:left; width:345px; padding:15px}

.lista_sin_fin .minicontenedortextos h2{color:#2db33a}

/*Instrucciones de Ensamblaje*/
/* BEGIN LEFT MENU */
.leftmenu{margin:0px 0px 20px 0px; padding:0px}

.leftmenu a, .leftmenu a:visited{color:#000; text-decoration:none; display:block; padding:10px 0px 10px 10px; position:relative}

.leftmenu a:hover{color:#f60; text-decoration:none}

.leftmenu li{list-style:none; list-style-type:none; border-bottom:1px #e9e9e9 solid}

.leftmenu li a.open{}

.leftmenu li a.closed{}

.leftmenu div.submenu ul{margin:0px 0px 0px 10px; padding:0px}

.leftmenu div.submenu ul li{border-bottom:1px dotted #e9e9e9}

.leftmenu div.submenu ul li a{color:#999; padding:5px 0px 5px 12px}

.leftmenu div.submenu ul.recallmenu li a{padding-left:15px}

.leftmenu div.submenu ul li a:hover{color:#f60}

.leftmenu a.menuitem .statusicon{position:absolute; right:10px; top:14px; border:none}

a.arrowbullets, .arrowbullets a{background:url("/images/flecha.gif") no-repeat scroll left center transparent; padding-left:10px}

/* END LEFT MENU */
/* BEGIN ENSAMBLAJE */
#ensamblaje .item{padding:20px; margin:20px; clear:both; height:auto; width:auto; background-color:#f9f9f9; border:1px solid #e9e9e9}

#ensamblaje .item.first img{float:left; padding-right:30px}

#ensamblaje .item .product{width:150px; float:left}

#ensamblaje .item h2{font-size:14px; color:#333}

#ensamblaje .item p{overflow:hidden; font-size:11px; color:#666}

#ensamblaje .item ul{padding-left:15px}

#ensamblaje .item li{list-style-type:disc; color:#F60}

#ensamblaje .item li.backtop{margin-top:20px; list-style:url(../images/flecha.gif) outside}

#ensamblaje .item li a{font-size:11px}

/* END ENSAMBLAJE */
.detalleAmpliado{position:absolute; width:125px; top:-10px; left:-15px; background-color:white; z-index:10; padding-left:15px; padding-top:10px}

.detalleAmpliado{background:url("/images/sombra.png") 0px 0px no-repeat}

.detalleAmpliadoIzq{position:absolute; top:-10px; width:20px; height:150px; margin-left:125px; background:url("/images/sombra.png") -988px 0px no-repeat}

.detalleAmpliadoAbajo{width:140px; position:absolute; height:20px; left:-15px; background:url("/images/sombra.png") 0px -988px no-repeat}

.detalleAmpliadoAbajoIzq{width:25px; height:20px; position:absolute; background:url("/images/sombra.png") -988px -988px no-repeat; margin-left:125px}

.dimensiones{margin:10px 0px 0px 0px; font-weight:bold}

.detalleProductoDimensionesNombre{margin-left:5px; font-weight:bold; font-size:10px}

.detalleProductoDimensionesValor{font-weight:normal; font-size:11px}

.detalleMedidas a{font-size:11px}

.lupaDetalle{margin-left:100px; top:10px; display:none; cursor:pointer; position:absolute; z-index:15; right:-5px; top:6px}

.detalleAmpliado .masProductosMismaSerie{padding:10px 0; border:1px solid #CCC; border-left:none; border-right:none; display:block}

/* botones inferiores inspiración en 4 y lateral*/
.bannerSpecialista{padding:20px 0px 0px 10px; clear:both}

.inpiracionTexto{margin-left:20px}

.inpiracionTexto h2{font-size:15px; color:#F60; margin-top:10px}

.inpiracionTexto p{color:#666; line-height:20px; padding-right:20px}

.menu_infe_insp{margin:10px 0 0 10px}

.menu_infe_insp .inspiracion_columnas, 

.menu_infe_insp .inspiracion_columnas2{float:left; padding:8px; min-height:270px; width:150px; text-align:center}

.menu_infe_insp .inspiracion_columnas{border-right:1px solid #ccc}

.menu_infe_insp .inspiracion_columnas img, 

.menu_infe_insp .inspiracion_columnas2 img{margin-bottom:10px}

.menu_infe_insp .inspiracion_columnas p, 

.menu_infe_insp .inspiracion_columnas2 p{text-align:center}

.menu_infe_insp .inspiracion_columnas h5, 

.menu_infe_insp .inspiracion_columnas2 h5{font-size:14px; font-weight:normal; padding:10px 0px; margin:0px}

/*RECETAS IKEA*/
ul.recetas{float:left; padding:0; margin-left:10px; overflow:hidden}

ul.recetas li{list-style:none; text-align:center; float:left; width:158px; padding:15px 0; margin:3px; border:1px solid #DDD; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}

ul.recetas li.sin{border-right:none}

ul.recetas li h2{font-size:12px; font-weight:700; margin:0; padding:0 5px}

/*POPUPS/ADVICE*/
#fade{display:none; background:#000; position:fixed; left:0; top:0; z-index:10; width:100%; height:100%; opacity:.80; z-index:9999}

.popup_block{display:none; padding:20px; border:10px solid #EEE; float:left; font-size:1.2em; position:absolute; left:50%; z-index:99999; -webkit-box-shadow:0px 0px 20px #000; -moz-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#FFF}

img.btn_close{float:right; margin:-45px -45px 0 0}

.popup_block h1{font-size:1.4em; text-align:left; text-transform:uppercase; color:#333; padding:10px; border-bottom:1px solid #CCC}

.popup_block p{margin:0; padding:10px; font-size:11px; line-height:18px; color:#333}

.popup_block ul{width:300px; float:left; overflow:hidden}

.popup_block ul li{float:none; padding:0; margin:0; border:none; text-align:left; line-height:16px; width:auto; list-style:disc; font-size:11px}

.popup_block img.bigpic{float:right; margin-right:10px; border:8px solid #EEE; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade{position:absolute}

*html .popup_block{position:absolute}

/*SIGUENOS*/
div.siguenos{background-color:#FAF9F4; border:1px solid #EBE8DB; margin-bottom:4px; text-align:right; padding:5px; overflow:hidden}

div.icons_ctn{float:right; overflow:hidden}

div.icons_ctn a{float:left; margin-right:4px}

div.siguenos h4.title{float:right; overflow:hidden; margin:0 15px 0 0; font-size:10px; line-height:22px}

/* Rebajas 2011 */
.rebajas2011{margin-left:20px}

.rebajas2011 .listaPrecios{margin:20px 0 0 0}

.rebajas2011 .listaPrecios td{padding:5px}

.rebajas2011 .listaPrecios h1{padding:0px; margin:0px 0 10px 0; font-size:18px}

.rebajas2011 h4{font-size:22px; margin:30px 0; text-align:left; font-weight:normal}

.rebajas2011 h4.pdf{font-size:14px; margin:30px 0; text-align:center; font-weight:bold}

.rebajas2011 .listaPrecios ul{list-style:none; padding:0px; margin:0px}

.rebajas2011 .listaPrecios li{width:108px; height:270px; float:left; border-right:1px solid #EBE8D8; text-align:left; padding:0 10px; position:relative; margin-bottom:10px}

.rebajas2011 .listaPrecios span{font-weight:bold; color:#c00; font-size:14px}

.rebajas2011 .listaPrecios li.SinBorde{border:0px}

.rebajas2011 .listaPrecios span.azul{font-weight:bold; color:#3399FD; font-size:12px}

.rebajas2011 .listaPrecios h3{font-size:11px; font-weight:bold; margin:10px 0px 0px 0px; padding:0px; max-height:28px; overflow:hidden}

.rebajas2011 .listaPrecios h4{font-size:11px; font-weight:normal; margin:0; padding:0; max-height:28px; overflow:hidden}

.rebajas2011 .listaPrecios h5{font-size:14px; font-weight:normal; margin:5px 0 0 0; padding:0; text-align:left; color:#000}

.rebajas2011 .listaPrecios h5 span{font-size:12px; color:#000}

.rebajas2011 .listaPrecios h6{font-size:15px; font-weight:bold; margin:5px 0 0 0; padding:0; color:#C00}

.rebajas2011 .listaPrecios h6 span{font-size:11px; font-weight:normal; margin:10px 0 0 0; padding:0; color:#000}

.rebajas2011 .listaPrecios .contenedorLineas{margin:10px 0}

.rebajas2011 .listaPrecios .contenedorLineas .lineaInferior{border-bottom:1px solid #EBE8D8; width:108px; margin:0 20px 0 0; float:left}

.rebajas2011 .listaPrecios .carroProd{position:absolute; bottom:0}

.rebajas2011 h5{font-size:30px; margin:30px 0; text-align:left; font-weight:bold; color:#E2001A; text-align:center}

/* Pestañas detalles articulo (Copiado de general.css islas españolas) */
#tabDetArt{float:left; width:900px; background:#FFF url("/images/tabs/tabDetArt_bg.gif") repeat-x bottom; font-size:93%; line-height:normal}

#tabDetArt ul{margin:0; padding:10px 10px 0 0; list-style:none}

#tabDetArt li{float:left; background:url("/images/tabs/tabDetArt_left.gif") no-repeat left top; margin:0 6px 0 0; padding:0 0 0 9px}

#tabDetArt a, 

#tabDetArt strong, 

#tabDetArt span{display:block; background:url("/images/tabs/tabDetArt_right.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#666; font-weight:bold; text-decoration:none}

#tabDetArt a:hover{color:#333; font-weight:bold}

#tabDetArt .tabDetArtActive{background-image:url("/images/tabs/tabDetArt_left_on.gif")}

#tabDetArt .tabDetArtActive a{background-image:url("/images/tabs/tabDetArt_right_on.gif"); padding-bottom:5px; color:#333}

/* Precios de ikeafamily/oferta*/
.precioFamily{font-weight:normal; color:#FF7D43}

.precioOferta{color:#FF0101}

.datosBasicosDet .precioFamily, .detalleMedidas .precioFamily{ margin-top:10px}

.detalleMedidas .precioFamily{ margin-left:5px}

.precioOferta{ color:#FF0101}

.fuenteFamily{ font-size:12px}

.jTotal, .jTotalFamily{ font-weight:bold}

/* SOFTOYS */
.softToys{margin:10px 0 0 20px}

.softToys .cabUnete{width:660px; height:370px; margin:0; padding:0; background:url(/images/peluche_unete.jpg) no-repeat; position:relative}

.softToys .cabUnete h2{position:absolute; margin:0; padding:0; font-size:16px; font-weight:bold; color:#FFF}

/* conoce a los peluches */
.conocePeluches{margin:0 0 0 20px; position:relative}

.conocePeluches .titular{padding-top:10px}

.conocePeluches .peluchesVolver{position:absolute; top:0; left:555px}

/* Carrusel peluches 2011 */
.carrusel_softToys{width:680px; margin:30px auto 0 auto; overflow:hidden; position:relative; background:#ced7d6 url(/images/peluches_fondo.jpg) no-repeat; position:relative; border:1px solid #ccc}

.carrusel_softToys .titulo{font-size:18px; margin:10px 0 0 0; padding:0; color:#000; text-align:left}

.carrusel_softToys ul{list-style:none; padding:0; margin:0 23px}

.carrusel_softToys li{width:195px; height:245px; float:left; margin:0 22px 0 0; padding:0; position:relative}

.carrusel_softToys li img{width:195px; height:245px; z-index:1}

.carrusel_softToys li .cajaPeluches{position:absolute; top:0px; left:0; z-index:10000}

.carrusel_softToys li .cajaPeluches h3{font-size:10px; color:#000; font-weight:bold; margin:0; padding:0; max-height:28px; overflow:hidden}

.carrusel_softToys li .cajaPeluches h4{font-size:10px; color:#000; font-weight:normal; margin:0; padding:0; max-height:28px; overflow:hidden}

.carrusel_softToys li .cajaPeluches h5, 

.carrusel_softToys li .cajaPeluches h5 span{font-size:28px; color:#000; font-weight:bold; margin:0; padding:0; z-index:1000}

.carrusel_softToys li a{color:#000}

.carrusel_softToys .prodAnt, 

.carrusel_softToys .prodSig{width:30px; height:30px; position:absolute; z-index:100; top:110px; cursor:pointer}

.carrusel_softToys .prodAnt{left:10px}

.carrusel_softToys .prodSig{left:640px}

/* peluches 2011 */
.peluchesFoundation{width:680px; height:1370px; margin:10px 0 0 20px; padding:0; background:url(/images/peluches_foundation_fondo.jpg) no-repeat; position:relative}

.peluchesFoundation .titular{position:absolute; top:50px; left:60px; font-size:20px; font-weight:bold; color:#FFF}

.peluchesFoundation .volver{position:absolute; top:0; left:0; width:130px; height:45px; cursor:pointer}

.peluchesFoundation p{position:absolute; margin:0; padding:0; font-size:14px; font-weight:bold; color:#FFF}

.peluchesFoundation p.principal{width:310px; top:100px; left:60px}

.peluchesFoundation p.principal2{width:535px; top:330px; left:60px}

.peluchesFoundation a, 

.peluchesFoundation a:link, 

.peluchesFoundation a:active, 

.peluchesFoundation a:visited, 

.peluchesFoundation a:hover{position:absolute; text-decoration:none; font-size:11px; color:#FF0; font-weight:bold}

.peluchesFoundation .slideTextos{position:absolute; top:505px; left:415px}

.peluchesFoundation .slideTextos #anterior{position:absolute; bottom:5px; left:5px; cursor:pointer; z-index:1000}

.peluchesFoundation .slideTextos #siguiente{position:absolute; bottom:5px; right:5px; cursor:pointer; z-index:1000}

.peluchesFoundation .contenedorSlides div{width:180px; height:190px; background-color:#000}

.peluchesFoundation .contenedorSlides p{font-size:12px; font-weight:normal; margin:20px 0 0 0; color:#fff}

.peluchesFoundation .textoBanda{position:absolute; margin:0; padding:0; top:1105px; left:200px; font-size:20px; font-weight:bold; color:#000}

.peluchesFoundation p.pie{top:1190px; left:20px; font-size:19px; text-align:center; line-height:22px; font-weight:normal}

/* IKEA Foundation */
.IKEAFoundation{margin:10px 0 0 20px; width:680px; height:700px; background:#ccc url(/images/peluches_foundation_fondo2.jpg) no-repeat;  position:relative}

.IKEAFoundation .peluchesVolver{position:absolute; top:10px; left:550px; width:130px; height:45px; cursor:pointer}

.IKEAFoundation .cajaTexto{width:320px; margin:0 30px; padding:20px 0}

.IKEAFoundation .cajaTexto .titular{margin:10px 0 20px 0; font-size:20px; font-weight:bold; color:#000}

.IKEAFoundation .cajaTexto p{margin:0; padding:0; color:#000}

.IKEAFoundation .leon{margin-left:20px}

/*peluches derechos de los niños */
.peluchesDerechos{width:680px; height:1440px; margin:10px 0 0 20px; padding:0; background:url(/images/peluches_fondo_derecho.jpg) no-repeat; position:relative}

.peluchesDerechos .volver{position:absolute; top:0; left:0; width:130px; height:45px; cursor:pointer}

.peluchesDerechos h2{font-size:18px;  color:#0120B7; margin:20px 40px 0 40px}

.peluchesDerechos h3{font-size:15px; font-weight:bold; color:#333; margin:20px 40px 10px 40px}

.peluchesDerechos p{font-size:12px; color:#333; margin:10px 40px}

.peluchesDerechos .tituloAzul{margin:20px 40px; padding:5px 10px; font-size:15px; color:#FFF; background-color:#0120B7; text-align:center}

.peluchesDerechos ul{margin:0 50px 0 60px; padding:0}

.peluchesDerechos li{margin-top:10px}

.peluchesDerechos .contenedorEnlaces{width:600px; margin-left:40px; text-align:center; font-size:14px}

.peluchesDerechos a:hover{text-decoration:none}

/* peluches resultados */
.peluchesResultados{margin:0 0 0 20px; background-color:#FEEEF2; position:relative; width:680px; height:480px}

.peluchesResultados .mundoSWF{position:absolute; top:30px; left:0px}

.peluchesResultados .counterSWF{position:absolute; top:40px; left:300px}

.peluchesResultados .mouseSWF{position:absolute; top:170px; left:-20px; z-index:1000}

.peluchesResultados .textoResultados2010{position:absolute; top:90px; left:310px; width:340px}

.peluchesResultados .textoMeta2012{position:absolute; top:320px; left:20px; width:660px}

.peluchesResultados h2{font-size:16px; font-weight:bold; margin:10px 0; padding:0}

.peluchesResultados h3{font-size:13px; font-weight:normal; margin:20px 20px 0 0; padding:0; line-height:20px; text-align:center}

.peluchesResultados h3 span{font-size:15px; font-weight:bold}

.peluchesResultados h4{font-size:13px; font-weight:bold; margin:15px 20px 0 0; padding:0; text-align:center; line-height:22px}

.peluchesResultados h4 span{font-size:22px}

.peluchesResultados p{font-size:12px; font-weight:normal; line-height:18px; margin:10px 0; padding:0}

.peluchesVolver{position:absolute; top:0; left:0; width:130px; height:45px; cursor:pointer; background:transparent url(/images/peluches_volver.png) no-repeat; z-index:10000}

/*Filtro*/
ul.listaColores{list-style:none; padding-left:5px; margin-top:0px}

ul.listaColores li{padding:2px; cursor:pointer}

.tablaPrecios input{width:50px}

.divFiltro{border-bottom:1px solid #CCC; margin-bottom:10px}

.botonFiltro{background:#E0ECFF;     border:solid 1px #CCC; background-image:url( '/images/formCampo.png' ); background-repeat:repeat-x; background-position:top;  color:#666;  -moz-border-radius:10px;  -ms-border-radius:10px;  -webkit-border-radius:10px;  border-radius:10px;  font-size:10px;  width:10px;  cursor:pointer}

ul.listaColores li:hover{color:#F60}

/*Fin Filtro*/
/*Resultado de la búsqueda (Si peta, contactar con el departamento de diseño) */
.search-groups{padding-bottom:45px}

.search-groups h2.headline{border-bottom:1px solid #CCC; color:#000; font-family:Verdana; font-size:14px; font-weight:bold; margin-bottom:0; margin-top:0; padding-bottom:9px; padding-left:10px; padding-top:9px}

.search-result-navigation .header{border-bottom:1px solid #CCC; cursor:pointer; display:block; height:13px; padding-bottom:0.906em; padding-left:10px; padding-top:0.815em; z-index:10000; text-decoration:none}

.search-result-navigation-active{color:#F60 !important; font-size:11px !important; font-weight:bold !important}

.search-result-navigation .header .number{color:#999}

/*Resultado de la búsqueda  */
/* Zone-risas */
.zoneRisas{float:left; margin:0 0 20px 20px}

.zoneRisas h1.titular{width:400px}

.zoneRisas_inferior{margin:20px 0 0 0}

.zoneRisas_inferior .zoneRisas_columnas{float:left; width:280px; text-align:center; margin:0 30px 10px 0}

.zoneRisas_inferior .zoneRisas_columnas2{margin-right:0}

.zoneRisas_inferior .zoneRisas_columnas img{width:280px; height:240px}

.zoneRisasAlmacen{margin:0 0 20px 20px}

.zoneRisasAlmacen .zonaAlmacen{float:left}

.zoneRisasAlmacen .zonaAlmacen p{width:400px; margin-top:20px; text-align:justify; line-height:18px}

.zoneRisasAlmacen img.zonaAlmacenI, 

.zoneRisasAlmacen img.zonaAlmacenD{float:left; width:420px; height:280px}

.zoneRisasAlmacen img.zonaAlmacenI{margin:0 20px 0 0}

.zoneRisasAlmacen img.zonaAlmacenD{margin:0 0 20px 20px}

.zoneCab{background:transparent url(/images/zoneRisas_fondo.jpg) no-repeat; width:660px; height:450px; position:relative; overflow:hidden; cursor:pointer}

.zoneCab .foto1, 

.zoneCab .foto2, 

.zoneCab .foto3{position:absolute; width:220px; height:450px}

.zoneCab .foto1 img, 

.zoneCab .foto2 img, 

.zoneCab .foto3 img{margin:0; padding:0; border:0; height:450px}

.zoneRisas .menu_infe_insp{margin:20px 0 0 0}

/*Navidad*/
.navidad{float:left; margin:0 0 20px 20px}

.navidad_2011{background:transparent url(/images/navidad_fondo.jpg) no-repeat; width:678px; height:400px; position:relative; overflow:hidden}

.navidad_2011 .foto1, 

.navidad_2011 .foto2, 

.navidad_2011 .foto3{position:absolute; width:226px; height:400px}

.navidad_2011 .foto1 img, 

.navidad_2011 .foto2 img, 

.navidad_2011 .foto3 img{margin:0; padding:0; border:0; height:400px}

.navidad_2011 .bandaEnlaces2 {background:#990033 url(/images/navidad2_bandaEnlaces.jpg) no-repeat; width: 678px; height:56px; position:absolute; top:320px; left:0; z-index:10; }

/*Nuevos Productos Tienda Sueca*/
div.productos-ts{float:left; margin:15px; width:298px; height:560px; overflow:hidden; border:1px solid #CCC}

div.productos-ts img{width:300px}

div.productos-ts p{width:268px; font-size:11px; margin:10px 15px; display:block}

/*Cocinas*/
/*Cocinas*/
.cocinas_navidad_2012{margin:0 0 0 20px}

.cocinas_navidad_2012 .conocePeluches{margin:0}

.cocinas_navidad_2012 .slideContCoc{position:relative}

.cocinas_navidad_2012 .cambiar, 

.cocinas_navidad_2012 .vermas, 

.cocinas_navidad_2012 .cerrar{position:absolute; cursor:pointer}

/* Como navidad */
.comoNavidad .inspirate .botonera{bottom:80px; padding-left:40px}

.comoNavidad .inspirate{height:450px}

/* Pestañas detalles articulo */
#tabComoNavidad{float:left; width:680px; margin:0 0 4px 20px; background:#FFF url("/images/tabs/tabComoNavidad_bg.gif") repeat-x bottom; font-size:11px; line-height:normal}

#tabComoNavidad ul{margin:0; padding:5px 10px 0 10px; list-style:none}

#tabComoNavidad li{float:left; background:url("/images/tabs/tabComoNavidad_left.gif") no-repeat left top; margin:0 6px 0 0; padding:0 0 0 9px}

#tabComoNavidad a, 

#tabComoNavidad strong, 

#tabComoNavidad span{display:block; background:url("/images/tabs/tabComoNavidad_right.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#666; font-weight:bold; text-decoration:none}

#tabComoNavidad a:hover{color:#333; font-weight:bold}

#tabComoNavidad .tabComoNavidadActive{background-image:url("/images/tabs/tabComoNavidad_left_on.gif")}

#tabComoNavidad .tabComoNavidadActive a{background-image:url("/images/tabs/tabComoNavidad_right_on.gif"); padding-bottom:5px; color:#333}

/* Banners derecha (softtoys, etc...) */

/* Peluches 2012 */
.peluches2012 {margin:0 0 20px 0; border-right:1px solid #CCC;}

.peluches2012 .conocePeluches {margin:0;}
.peluches2012 .conocePeluches .carrusel_softToys {margin:0;}
.peluches2012 .conocePeluches h2 {font-size:18px; font-weight:bold; margin:20px 0 10px 0; padding:0;}

.peluches2012 .peluchePpal {width:680px; position:relative;}
.peluches2012 .peluchePpal .slidePel1,
.peluches2012 .peluchePpal .slidePel2,
.peluches2012 .peluchePpal .slidePel3 {position:relative;}

.peluches2012 .peluchePpal .slidePel1 .cambiar,
.peluches2012 .peluchePpal .slidePel2 .cambiar,
.peluches2012 .peluchePpal .slidePel3 .cambiar,
.peluches2012 .peluchePpal .slidePel2 .vermas,
.peluches2012 .peluchePpal .slidePel3 .cerrar {position:absolute; cursor:pointer;}

.peluches2012 .resultados {margin:20px 0 0 0; background-color:#FEEEF2; position:relative; width:678px; height:300px; border:1px solid #CCC;}
.peluches2012 .resultados .mundoSWF {position:absolute; top:0px; left:0px;}
.peluches2012 .resultados .counterSWF {position:absolute; top:40px; left:300px;}
.peluches2012 .resultados .mouseSWF {position:absolute; top:0px; left:0px; z-index:1000;}
.peluches2012 .resultados .textoMeta {position:absolute; top:90px; left:310px; width:340px;}
.peluches2012 .resultados h2 {font-size:16px; font-weight:bold; margin:10px 0; padding:0;}
.peluches2012 .resultados p {font-size:12px; font-weight:normal; line-height:18px; margin:10px 0; padding:0;}
.peluches2012 .resultados p span {font-size:15px; font-weight:bold;}

.peluches2012 .resultados2 {margin:20px 0 0 0; background-color:#FEEEF2; position:relative; width:678px; height:420px; border:1px solid #CCC;}
.peluches2012 .resultados2 .mundoSWF {position:absolute; top:0px; left:0px;}
.peluches2012 .resultados2 .counterSWF {position:absolute; top:40px; left:300px;}
.peluches2012 .resultados2 .mouseSWF {position:absolute; top:120px; left:0px; z-index:1000;}
.peluches2012 .resultados2 .textoMeta {position:absolute; top:30px; left:310px; width:340px;}
.peluches2012 .resultados2 .textoMeta2 {position:absolute; top:280px; left:20px; width:640px;}
.peluches2012 .resultados2 h2 {font-size:16px; font-weight:bold; margin:10px 0; padding:0;}
.peluches2012 .resultados2 p {font-size:11px; font-weight:normal; line-height:16px; margin:10px 0; padding:0;}
.peluches2012 .resultados2 p span {font-size:15px; font-weight:bold;}

.peluches2012 .proyectos .projectFocus {position:relative;}
.peluches2012 .proyectos h2 {font-size:18px; font-weight:bold; margin:30px 0 10px 0; padding:0;}
.peluches2012 .proyectos .projectFocus p {width:470px; font-size:12px; font-weight:normal; line-height:18px; margin:10px 0; padding:0;}
.peluches2012 .proyectos .projectFocus .saveChildren {position:absolute; bottom:5px; right:20px;}

.bannersDer{margin:30px 0 0 10px}
.bannersDer .bannersDer_col{padding:8px; width:160px; text-align:center; margin-bottom:10px}
.bannersDer .bannersDer_col img{margin-bottom:0px}
.bannersDer .bannersDer_col p{text-align:center}
.bannersDer .bannersDer_col h5{font-size:14px; font-weight:bold; padding:0; margin:0}

.columnaSubpaginaIzq2{float:left; width:700px}
.columnaSubpaginaDer2{float:left; width:200px}

/*NIVO SLIDER*/
#slider { position:relative; width:200px; height:400px; background: #FFF url(../images/loading.gif) no-repeat 50% 50%; border: 1px solid #CCC; -webkit-box-shadow: 0 1px 4px #CCC; -moz-box-shadow: 0 1px 4px #CCC; box-shadow: 0 1px 4px #CCC; }
#slider img { position:absolute; top:0px; left:0px; display:none; }
#slider a { border:0; display:block }
.nivo-controlNav { display: none; }
.nivo-directionNav a { display: none; }

/*Tour Virtual*/
div.tour { width: 200px; float: left; margin: 20px 12px; }
div.tour img:hover { -webkit-box-shadow: 0 0 15px #666; -moz-box-shadow: 0 0 15px #666; box-shadow: 0 0 15px #666; }
div.tour h5 { font-size: 12px; text-align: center; }

/*NUEVA Ofertas y Novedad*/
ul.iconos-categorias { padding: 0; margin: 10px; overflow: hidden; }
ul.iconos-categorias li { float: left; overflow: hidden; margin: 15px; border: 1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
ul.iconos-categorias li a { display: block; overflow: hidden; }
ul.iconos-categorias li.destacado { border-color: #C00; -webkit-box-shadow: 0 0 15px #C00; -moz-box-shadow: 0 0 15px #C00; box-shadow: 0 0 15px #C00; }
ul.iconos-categorias li a img { padding: 22px; }
ul.iconos-categorias li:hover { -webkit-box-shadow: 0 0 10px #999; -moz-box-shadow: 0 0 10px #999; box-shadow: 0 0 10px #999; }
ul.iconos-categorias li.destacado:hover { -webkit-box-shadow: 0 0 20px #900; -moz-box-shadow: 0 0 20px #900; box-shadow: 0 0 20px #900; }
ul.iconos-categorias .tip { color: #FFF; background: #333; border: 1px solid #333; display: none; padding: 6px 10px; position: absolute; z-index: 1000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 20px #999; box-shadow: 0 0 5px #999; font: 1em Tahoma, Geneva, sans-serif; }

/* Tarjeta Regalo IKEA */
.tarjetaRegalo {margin:10px 0 0 20px; text-align:center;}
.tarjetaRegalo p {margin:30px 20px 30px 0; text-align: justify; font-size:13px; line-height:20px; }
.tarjetaRegalo img {margin:0 0 40px 0;}

/* Santa Lucia */
.santaLucia {margin:20px 0 20px 20px;}
.santaLucia h2 {font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0;}
.santaLucia h3 {font-size:26px; font-weight:normal; margin:0 0 5px 0; padding:0;}
.santaLucia p {font-size:12px; margin:0 0 5px 0; padding:0;}
.santaLucia p.nota {width:320px; font-size:10px; margin:10px 0 0 0; padding:0;}
.santaLucia td img {width:320px;}

/* Apertura Navidad */
.aperturaNavidad {margin:20px 0 20px 20px;}

/* Banner principal doble enlace */
.bannerNavidadDoble {float:left; width:210px; height:400px; background-color:#ccc; margin-right:10px; cursor:pointer; position:relative;}
.bannerNavidadDoble a {display:block; height:35px; position:absolute; left:0; z-index:20; width:200px;}


/*Carrusel Santa Lucia*/
.santaLuciaCarrusel {margin:20px 0 20px 20px;}
.santaLuciaCarrusel .contenedor_carrusel{background-color:#83a42e; height:455px; width:677px; position:relative;}

.santaLuciaCarrusel .contenedor_carrusel .posicion_boton{position:absolute; top:20px; right:130px;}
.santaLuciaCarrusel .contenedor_carrusel .flecha{position:absolute;}
.santaLuciaCarrusel .contenedor_carrusel .empuja_lucia{position:absolute; left:80px; top:80px;}
.santaLuciaCarrusel .contenedor_carrusel ul{list-style:none;}
.santaLuciaCarrusel .contenedor_carrusel ul li{float:left; background-image:url(../images/carrusel_santa_lucia/sombra_carta.png); background-repeat:no-repeat; background-position:bottom left; height:351px; width:520px;}
.santaLuciaCarrusel .contenedor_carrusel ul li img{height:300px; width:420px;}


/* IKEA home planner */
.HomePlanner{margin:10px 0 0 30px; font-size:12px;}

.HomePlanner .contenedor_float{margin-top:30px; padding-bottom:20px; margin-bottom:20px;  border-bottom:1px solid #ccc;}
.HomePlanner h2{color:#333; font-size:14px; font-weight:normal;}
.HomePlanner .lat_izq_planner{float:left; width:350px;}
.HomePlanner .lat_izq_planner p{font-size:11px;}
.HomePlanner .lat_der_planner{float:right;}

.HomePlanner .Requisitos{font-size:11px;}
.HomePlanner .Requisitos ul.numerada{list-style: decimal ;}
.HomePlanner .Requisitos h3{font-size:12px; color:#333; }
.HomePlanner .Requisitos .parrafo_uno{width:300px;}


/* retiradaProductos */

.retiradaProductos{margin:0 0 20px 20px;}
.retiradaProductos .principal{padding-bottom:10px; border-bottom:1px solid #ccc; margin-right:20px;}
.retiradaProductos .contenedorProductos{border-bottom:1px solid #ccc; padding-bottom:20px; margin-right:20px; }

.retiradaProductos .contenedorProductos .imagenes{float:left; width:180px; margin-top:20px;}
.retiradaProductos .contenedorProductos .productos{float:left; width:480px;}
.retiradaProductos .contenedorProductos h2{font-size:14px; font-weight: normal; }

/* Donde estamos tiendas */
.dondeEstamosTiendas {width:625px; margin:10px auto;}

/* regalar con IKEA */
.regalarIKEA #tooltipArticulo {display:none;}
.regalarIKEA {background-color:#CC0000;  border:1px solid #CCC; position:relative;}


.regalarIKEA h2.tituloRegalar {font-size:15px; color:white; font-weight:bold; margin:0; padding:0; width:170px; position: absolute; top:15px; left:15px;}
.regalarIKEA p.mensajeRegalar {font-size:11px; color:white; line-height:15px; margin:0; padding:0; width:170px; position: absolute; top:80px; left:15px;}


/* TOOLTIPS Y DETALLES REGALAR */
/* Boton cerrar */
.regalarIKEA .cerrar {position:absolute; top:10px; right:10px; width:30px;height:30px; cursor:pointer; font-size:18px; font-weight:bold; color:#333;}

/* Botones cerrar desplazados */
.regalarIKEA .cerrarVentana,
.regalarIKEA .cerrarNotas,
.regalarIKEA .cerrarDecorado {position:absolute; top:5px; right:5px;}

/* Boton info y anadir */
.regalarIKEA .info {float:left; margin:13px 10px 0 0; cursor:pointer;}
.regalarIKEA .anadir {float:left; margin:10px 10px 0 0; cursor:pointer;}

/* Boton volver a URL */
.regalarIKEA .volverURL {position:absolute; top:5px; right:5px; cursor:pointer;}

/* Boton carrito compra */
.regalarIKEA a.comprar:link,
.regalarIKEA a.comprar:visited,
.regalarIKEA a.comprar:hover,
.regalarIKEA a.comprar:active {background:url("/images/icon_carrito.gif") no-repeat scroll 0 0 transparent;	float:left;	margin-top:15px; color:#000; display:block; font-weight:bold; height:27px; padding:5px 0 0 30px;}

.regalarIKEA a.comprarSinImagen:link,
.regalarIKEA a.comprarSinImagen:visited,
.regalarIKEA a.comprarSinImagen:hover,
.regalarIKEA a.comprarSinImagen:active {float:left;	margin-top:0px; color:#000; display:block; font-weight:bold; height:27px; padding:5px 0 0 5px;}

/* caja detalles articulo */
.regalarIKEA .mostrarDetalles {position:absolute; width:480px; height:300px; left:340px; top:105px;  background-color:#FFF; border:1px solid #CCC; margin-top:20px; z-index:100; display:none;}
.regalarIKEA .mostrarDetalles .contenedor {position:static;}
.regalarIKEA .mostrarDetalles .cerrarDetalles {position:absolute; top:-15px; right:-15px;}
.regalarIKEA .mostrarDetalles .foto {position:absolute; top:10px; left:10px;}
.regalarIKEA .mostrarDetalles .texto {position:absolute; top:10px; left:260px; margin-right:10px;}
.regalarIKEA .mostrarDetalles .texto .nombre {margin:10px 0 0 0; font-size:11px; font-weight:bold; max-height:28px; overflow:hidden;} /* Limitado 2 lineas texto */
.regalarIKEA .mostrarDetalles .texto .familia {margin:0; font-size:11px; font-weight:normal; max-height:28px; overflow:hidden;} /* Limitado 2 lineas texto */
.regalarIKEA .mostrarDetalles .texto .precio {font-size:13px; font-weight:bold; margin:10px 0 0 0; }
.regalarIKEA .mostrarDetalles .texto .precio span {font-size:11px; font-weight:normal;}
.regalarIKEA .mostrarDetalles .texto .dimensiones {font-size:11px; color:#666; font-weight:bold; margin:10px 0 0 0;}
.regalarIKEA .mostrarDetalles .texto .dimensiones span {font-weight:normal;}

/* Ventana informativa */
.regalarIKEA .mostrarInfo {position:absolute; left:350px; top:210px; background-color:#FFF; border:1px solid #CCC; width:473px; height:100px; z-index:100; display:inline; cursor: pointer;}
.regalarIKEA .mostrarInfo .contenedor {position: static; }
.regalarIKEA .mostrarInfo .contenedor p {margin:30px 0; text-align:center; font-size:16px; font-weight:bold;}
.regalarIKEA .mostrarInfo .cerrarInfo {position:absolute; top:-15px; right:-15px;}
.contenedorImgListado {border:0.5px solid #333; box-shadow: 1px  1px  1px #333; -webkit-box-shadow: 1px  1px  1px #333; -moz-box-shadow: 1px  1px  1px #333;}

.regalarIKEA p.enlace {font-size:12px; text-align:center;}

/* Ver articulo en Easytooltip */
.verVerTooltip {color:#006600; }

/* Carrusel regalar */
.carrusel_regalar {width:700px; height:370px; margin:0 0 0 197px; overflow:hidden; position:relative; background-color:#FFF; border-left:1px solid #ccc;}
.carrusel_regalar .titulo {font-size:22px; margin:30px 0 0 30px; padding:0; color:#000; text-align:left;}
.carrusel_regalar .titulo span {font-size:20px;}
.carrusel_regalar ul {list-style:none; padding:0; margin:0 0 10px 37px; }
.carrusel_regalar li {float:left; margin:20px 10px 0 0; padding:0; position:relative;}
.carrusel_regalar li img {width:200px; height:250px; z-index:1;}

.carrusel_regalar li a {color:#000;}

.carrusel_regalar .prodAnt,
.carrusel_regalar .prodSig {width:30px; height:47px; position: absolute; z-index:100; top:175px; cursor:pointer;}
.carrusel_regalar .prodAnt {left:5px;}
.carrusel_regalar .prodSig {left: 665px;}

/* Home Banner Regalar con IKEA */
.homeRegalar {margin:0 0 20px 0; position: relative; background: transparent url(/images/home_banner_regalar.jpg) no-repeat; width:898px; height:400px;}

.homeRegalar a.enlaceRegalar {position:absolute; left:20px;}

.homeRegalar .enlaceAnimRegalar1,
.homeRegalar .enlaceAnimRegalar2,
.homeRegalar .enlaceAnimRegalar3,
.homeRegalar .enlaceAnimRegalar4,
.homeRegalar .enlaceAnimRegalar5 {position:absolute; left:20px; height:30px; width:170px; overflow:hidden;}

.regalarIKEA .enlaceAnimRegalar1,
.regalarIKEA .enlaceAnimRegalar2,
.regalarIKEA .enlaceAnimRegalar3,
.regalarIKEA .enlaceAnimRegalar4,
.regalarIKEA .enlaceAnimRegalar5 {position:absolute; left:15px; height:30px; width:170px; overflow:hidden;}


.homeRegalar .enlaceAnimRegalar1,
.regalarIKEA .enlaceAnimRegalar1 {top:200px; background:url(/images/regalar/botonAnim_01.png) no-repeat;}

.homeRegalar .enlaceAnimRegalar2,
.regalarIKEA .enlaceAnimRegalar2 {top:232px; background:url(/images/regalar/botonAnim_02.png) no-repeat;}

.homeRegalar .enlaceAnimRegalar3,
.regalarIKEA .enlaceAnimRegalar3 {top:264px; background:url(/images/regalar/botonAnim_03.png) no-repeat;}

.homeRegalar .enlaceAnimRegalar4,
.regalarIKEA .enlaceAnimRegalar4 {top:296px; background:url(/images/regalar/botonAnim_04.png) no-repeat;}

.homeRegalar .enlaceAnimRegalar5,
.regalarIKEA .enlaceAnimRegalar5 {top:328px; background:url(/images/regalar/botonAnim_05.png) no-repeat;}

.homeRegalar .enlaceAnimRegalar1:hover,
.regalarIKEA .enlaceAnimRegalar1:hover,
.homeRegalar .enlaceAnimRegalar2:hover,
.regalarIKEA .enlaceAnimRegalar2:hover,
.homeRegalar .enlaceAnimRegalar3:hover,
.regalarIKEA .enlaceAnimRegalar3:hover,
.homeRegalar .enlaceAnimRegalar4:hover,
.regalarIKEA .enlaceAnimRegalar4:hover,
.homeRegalar .enlaceAnimRegalar5:hover,
.regalarIKEA .enlaceAnimRegalar5:hover {background-position:0 -30px;}


/*celebra Knut */
.celebraKnut{margin:0 0 20px 25px;}
.celebraKnut .knutImg{border:1px solid #ccc; width:660px; height:388px; cursor:pointer;}
.celebraKnut .knutImg img.enlace{cursor:pointer;}
.celebraKnut .banner_iconos{width:660px; height:330px; margin-top:20px;  background-image:url(../images/knut/bg_banner_iconos.gif); background-repeat:no-repeat;}
.celebraKnut .banner_iconos .contiene_iconos{padding-top:15px;}
.celebraKnut .banner_iconos .contiene_iconos a{text-decoration:none;}
.celebraKnut .banner_iconos img.prime{margin-left:30px;}
.celebraKnut .banner_iconos img{margin-right:20px;}
.celebraKnut .banner_iconos .divTextos{margin:20px; font-weight:bold; text-align:center; line-height:20px;}
.celebraKnut .banner_iconos .divTextos span{color:#cc0000;}

/* CARRUSEL KNUT ............................................................ */

/* Contenedor Carrusel Knut */
.solucionesKnut #tooltipArticulo {display:none;}
.solucionesKnut {background-color:#CC0000; position:relative;}

.solucionesKnut h2.tituloRegalar {font-size:15px; color:white; font-weight:bold; margin:0; padding:0; width:170px; position: absolute; top:15px; left:15px;}
.solucionesKnut p.mensajeRegalar {font-size:11px; color:white; line-height:15px; margin:0; padding:0; width:170px; position: absolute; top:80px; left:15px;}
.solucionesKnut a.enlaceRegalar {position:absolute; left:15px;}

/* Tooltips y detalles Knut */

/* Boton cerrar */
.solucionesKnut .cerrar {position:absolute; top:10px; right:10px; width:30px;height:30px; cursor:pointer; font-size:18px; font-weight:bold; color:#333;}

/* Botones cerrar desplazados */
.solucionesKnut .cerrarVentana,
.solucionesKnut .cerrarNotas,
.solucionesKnut .cerrarDecorado {position:absolute; top:5px; right:5px;}

/* Boton info y anadir */
.solucionesKnut .info {float:left; margin:13px 10px 0 0; cursor:pointer;}
.solucionesKnut .anadir {float:left; margin:10px 10px 0 0; cursor:pointer;}

/* Boton volver a URL */
.solucionesKnut .volverURL {position:absolute; top:5px; right:5px; cursor:pointer;}

/* Boton carrito compra */
.solucionesKnut a.comprar:link,
.solucionesKnut a.comprar:visited,
.solucionesKnut a.comprar:hover,
.solucionesKnut a.comprar:active {background:url("/images/icon_carrito.gif") no-repeat scroll 0 0 transparent;	float:left;	margin-top:15px; color:#000; display:block; font-weight:bold; height:27px; padding:5px 0 0 30px;}

.solucionesKnut a.comprarSinImagen:link,
.solucionesKnut a.comprarSinImagen:visited,
.solucionesKnut a.comprarSinImagen:hover,
.solucionesKnut a.comprarSinImagen:active {float:left;	margin-top:0px; color:#000; display:block; font-weight:bold; height:27px; padding:5px 0 0 5px;}

/* caja detalles articulo */
.solucionesKnut .mostrarDetalles {position:absolute; width:480px; height:300px; left:200px; top:40px;  background-color:#FFF; border:1px solid #CCC; margin-top:20px; z-index:100; display:none;}
.solucionesKnut .mostrarDetalles .contenedor {position:static;}
.solucionesKnut .mostrarDetalles .cerrarDetalles {position:absolute; top:-15px; right:-15px;}
.solucionesKnut .mostrarDetalles .foto {position:absolute; top:10px; left:10px;}
.solucionesKnut .mostrarDetalles .texto {position:absolute; top:10px; left:260px; margin-right:10px;}
.solucionesKnut .mostrarDetalles .texto .nombre {margin:10px 0 0 0; font-size:11px; font-weight:bold; max-height:28px; overflow:hidden;} /* Limitado 2 lineas texto */
.solucionesKnut .mostrarDetalles .texto .familia {margin:0; font-size:11px; font-weight:normal; max-height:28px; overflow:hidden;} /* Limitado 2 lineas texto */
.solucionesKnut .mostrarDetalles .texto .precio {font-size:13px; font-weight:bold; margin:10px 0 0 0; }
.solucionesKnut .mostrarDetalles .texto .precio span {font-size:11px; font-weight:normal;}
.solucionesKnut .mostrarDetalles .texto .dimensiones {font-size:11px; color:#666; font-weight:bold; margin:10px 0 0 0;}
.solucionesKnut .mostrarDetalles .texto .dimensiones span {font-weight:normal;}

/* Ventana informativa */
.solucionesKnut .mostrarInfo {position:absolute; left:350px; top:210px; background-color:#FFF; border:1px solid #CCC; width:473px; height:100px; z-index:100; display:inline; cursor: pointer;}
.solucionesKnut .mostrarInfo .contenedor {position: static; }
.solucionesKnut .mostrarInfo .contenedor p {margin:30px 0; text-align:center; font-size:16px; font-weight:bold;}
.solucionesKnut .mostrarInfo .cerrarInfo {position:absolute; top:-15px; right:-15px;}
.contenedorImgListado {border:0.5px solid #333; box-shadow: 1px  1px  1px #333; -webkit-box-shadow: 1px  1px  1px #333; -moz-box-shadow: 1px  1px  1px #333;}

.solucionesKnut p.enlace {font-size:12px; text-align:center;}

/* Contenido Carrusel Knut */
.carruselKnut {width:900px; height:370px; margin:0; overflow:hidden; position:relative; background-color:#FFF; border:1px solid #CCC;}
.carruselKnut .titulo {font-size:21px; margin:30px 0 0 30px; padding:0; color:#005da6; text-align:left;}
.carruselKnut .titulo span {font-size:18px;}
.carruselKnut ul {list-style:none; padding:0; margin:0 0 10px 37px;}
.carruselKnut li {float:left; margin:20px 9px 0 0; padding:0; position:relative;}
.carruselKnut li img {width:200px; height:250px; z-index:1;}

.carruselKnut li a {color:#000;}

.carruselKnut .prodAnt,
.carruselKnut .prodSig {width:30px; height:47px; position: absolute; z-index:100; top:175px; cursor:pointer;}
.carruselKnut .prodAnt {left:5px;}
.carruselKnut .prodSig {left: 865px;}

/* Home Banner */
.HomeBannerPpal { float: right; margin:0;}

/* Espacios pequeños */

.espaciosPeq{padding-top:10px;}
.espaciosPeq h1{font-size:28px; padding:0 0 10px; margin:0px;}
.espaciosPeq h2{font-size:24px; padding:0 0 20px; margin:0px;}
.espaciosPeq h3{font-size:18px; padding:0px 0 20px; margin:0px;}
.espaciosPeq p{font-size:11px;}

.espaciosPeq .contLeft01{margin-right:20px; width:600px;}
.espaciosPeq .contRight01{width:276px;}
.espaciosPeq .contLeft01,
.espaciosPeq .contRight01{float:left;}

.espaciosPeq .empuje{margin-top:20px;}
.espaciosPeq .contLeft02{margin-right:18px;}
.espaciosPeq .contRight02{}
.espaciosPeq .contLeft02,
.espaciosPeq .contRight02{float:left; width:440px; }
.espaciosPeq .contLeft02 img,
.espaciosPeq .contRight02 img{margin-bottom:20px;}

/* Ofertas especiales */
.OfertasEsp_2012 {margin:20px; width:660px; min-height:410px; position: relative;}
.OfertasEsp_2012 .OfertaEsp img {border:1px solid #ccc; cursor:pointer;}
.OfertasEsp_2012 #anterior {position:absolute; top:188px; left:5px; cursor:pointer; z-index:500; width:20px; height:32px;}
.OfertasEsp_2012 #siguiente {position:absolute; top:188px; right:5px; cursor:pointer; z-index:500; width:20px; height:32px;}

.listaPrecios .paginador_rebaja {margin:20px 0; font-weight:bold;}
.paginador_rebaja_normal  {font-size:12px; color:#666; padding:4px; width:20px; background-color:#eee; border:1px solid #CCC; }
.paginaActualSeleccionadaRebaja{font-size:16px; color:#333; padding:4px; width:20px; background-color:#eee; border:1px solid #CCC;  }

/* Mereces un 10 */
.merecesun10 {margin:0 0 0 20px;}

/* Guias de Compras */
div#guias_compra { width: 680px; float: left; overflow: hidden; margin: 10px 0 0 20px; }
div#guias_compra p { float: left; font-size: 11px; line-height: 16px; }
div#guias_compra img { float: right; margin: 0 0 30px 30px; }
div#guias_compra div.text { width: 350px; padding-top: 40px; float: left; overflow: hidden; }
div.guias_box { width: 200px; margin: 0 12px; float: left; overflow: hidden; }
div.guias_block { width: 680px; float: left; overflow: hidden; margin-bottom: 20px; }
div.guias_box h2 { font-size: 11px; padding-top: 10px 0 5px 0; }
div.guias_box ul { margin: 0; padding: 0; float: left; overflow: hidden; }
div.guias_box ul li { overflow: hidden; margin: 0; }
div.guias_box ul li a { font-size: 11px; }

/* Carrusel Tienda Sueca */
.Carrusel_TS_box {width:680px; height: 450px; position: relative;}
.Carrusel_TS_box .Carrusel_TS img { padding-left: 15px;}
.Carrusel_TS_box .Carrusel_TS span.precio { font-size: 24px; font-weight: bold; color: #000;  position: relative; left: 515px; top: -90px; }
.Carrusel_TS_box #anterior {position:absolute; top:200px; left:0; cursor:pointer; z-index:500; width:20px; height:32px;}
.Carrusel_TS_box #siguiente {position:absolute; top:200px; right:0; cursor:pointer; z-index:500; width:20px; height:32px;}

/* peluches resultados */
.peluchesResultados {margin:0 0 0 20px; background-color:#FEEEF2; position:relative; width:680px; height:480px;}
.peluchesResultados .mundoSWF {position:absolute; top:30px; left:0px;}
.peluchesResultados .counterSWF {position:absolute; top:40px; left:300px;}
.peluchesResultados .mouseSWF {position:absolute; top:170px; left:-20px; z-index:1000;}
.peluchesResultados .textoResultados2010 {position:absolute; top:90px; left:310px; width:340px;}
.peluchesResultados .textoMeta2012 {position:absolute; top:320px; left:20px; width:660px;}
.peluchesResultados h2 {font-size:16px; font-weight:bold; margin:10px 0; padding:0;}
.peluchesResultados h3 {font-size:13px; font-weight:normal; margin:20px 20px 0 0; padding:0; line-height:20px; text-align:center;}
.peluchesResultados h3 span {font-size:15px; font-weight:bold;}
.peluchesResultados h4 {font-size:13px; font-weight:bold; margin:15px 20px 0 0; padding:0; text-align:center; line-height:22px;}
.peluchesResultados h4 span {font-size:22px;}
.peluchesResultados p {font-size:12px; font-weight:normal; line-height:18px; margin:10px 0; padding:0;}

.peluchesVolver {position:absolute; top:0; left:0; width:130px; height:45px; cursor:pointer; background: transparent url(/images/peluches_volver.png) no-repeat; z-index:100;}


/* Add on sale */
.adOnSale {background-color: white; display:block; overflow:auto;}
.adOnSale .adCabecera {width:796px; background-color:white; padding-left:20px; position:relative;}
.adOnSale .adCabecera .adCerrar {position:absolute; top:10px; right:10px; cursor:pointer;}
.adOnSale .adCabecera h2 {font-size:18px; font-weight:normal; margin:0; padding:10px 0;}
.adOnSale .adCabecera h2 span {font-size:22px; font-weight:bold;}

.adOnSale .adSaleProd {display:inline; float:left; width:125px; height:240px; position:relative; padding:0 15px 0 20px; margin:10px 0; border-right:1px solid #EBE8D8;}
.adOnSale .adSaleProd .ContienePropiedadesOferta {margin-top:0px;}
.adOnSale .adSaleRelleno {width:126px; border-right:none; background-color:white;}
.adOnSale .lineaProdInf {border-top:1px solid #EBE8D8; margin:15px 15px 0 0; float:left; width:120px;}

.adOnSale .ContienePropiedadesProd h6,
.adOnSale .ContienePropiedadesOferta h6 {height:28px; max-height:28px;}


