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:#333333; 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:12px; color:#3399FD; text-decoration:none; background: transparent url(../images/flechita.png) 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:#FF9900; text-decoration:none;}

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;}
.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; 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:left; margin-right:8px;}
.cabecera .bannerImgTelepedidos{float:right;}

/* Pie */
.pie {color:#999; font-size:11px; line-height:18px; text-align:left; margin-left:20px;}
.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;}

.flashHome {width:590px; height:400px; background-color:#E84F13; color:#FFF; text-align:center; float:left;}
.flashHome .bienvenido {font-size:27px; font-weight:normal; margin:0px; padding-top:10px; text-align:center;}	
.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; margin-left:10px; width:300px; height:400px;}

.bannerSecundario {float:left; margin-left:10px; width:300px; height:400px;}

.bannerSecundario p{font-size:18px;}

/* mapa de la republica Dominicana */

.republicaDominicana {background-image:url(../images/republica-dominicana.jpg); background-repeat:no-repeat; width:845px; height:466px; position:relative; margin-top:20px; }

.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 #cc0000;}

/* 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; background-image:url(../images/producs_bottom_shadow.gif); background-repeat:repeat-x; background-position:bottom;padding:0 0 6px 0;}
.CajaLateralHome {width:208px; border:1px solid #ebe8db; background-color:#faf9f4; padding:10px 0; color:#333; text-align:center;}

.CajaLateralHome p {font-size:11px;}

.CajaLateralHome .contactoTienda {width:173px; border:1px solid #CCC; margin:0 0 10px 15px; padding-bottom:5px; background-color:#FFF; text-align:left; cursor:pointer;}
.CajaLateralHome .contactoTienda p {font-size:11px; margin:8px 5px 2px 15px; font-weight:bold;}
.CajaLateralHome .contactoTienda p span {font-size:10px; font-weight:normal;}
.CajaLateralHome .contactoTienda a {margin-left:15px; font-size:11px;}
.CajaLateralHome .contactoTienda img {float:right; width:50px; height:50px;margin:5px 5px 0 0;}

.CajaLateralHome .caja1 {padding-bottom:8px; border-bottom:2px solid #fff; width:175px; margin-left:15px;}

.CajaLateralHome .caja2 {width:175px; margin-left:15px;}

.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 .bloque1{ border-bottom:1px solid #ebe8db; padding-bottom:10px}

.margenCatalogo img{margin-top:10px;}

.Banner_home{ border-right:1px solid #ebe8db; margin-right:5px;}
.Banner_home, 
.Banner_home_sin{width:160px; float:left; text-align:center;}

.Banner_home img.imagenEstilo{margin:12px 0px 0;}

.Banner_home h2, 
.Banner_home_sin h2{font-size:14px; font-weight: normal; margin-bottom:15px;}

.Banner_home h2.destacado {font-size:14px; font-weight:bold; font-style: italic;}

.Banner_home p,
.Banner_home_sin p{margin-top:15px; font-size:11px; text-align:center; padding:0px 5px;}
.Banner_home h2 span{color:#cc0000; font-weight:bold;}
/* 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:#336699;}


/* 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:#FF9900;}
.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{ margin:8px 0px; border-bottom:#CCCCCC 1px solid; padding:10px 0px;}
.disposicionPrincipalMenu a, .disposicionPrincipalMenu a:link, .disposicionPrincipalMenu a:visited{ background:url(../images/flecha.gif) no-repeat left; background-position:0% 40%; color:#666; text-decoration:none; padding-left:15px;}
.disposicionPrincipalMenu a:hover{color:#FF6600;}
.disposicionPrincipalMenu h3{font-size:13px; color:#003399; 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;}


/*menu nuestros productos */
.productos h5{font-size:12px; font-weight:bold; margin:0px 0px 10px; padding:0px ;}
.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:#FF6600;}


/* 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;}
ul.menuSublista li{padding:10px 0px; margin:0 0 0 10px; 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:#FF6600; 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:#999 1px solid;}
.primero h1{font-size:18px; font-weight:normal; color:#000; margin:10px 0px;; padding:0px;}
.minicontenedor{width:650px; border-bottom:#999 1px solid;}
.minicontenedorimagen{float:left; width:138px; padding:20px 5px 10px;}
.minicontenedortextos{float:left; width:500px; padding:10px 0px;}
.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{height:400px; 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 #CCCCCC solid;}

/* Banner tarjeta IKEA */

.tarjetaIKEA {margin-top:15px; border-bottom: 1px dotted #ccc; padding-bottom:10px;}
.tarjetaIKEA p.frase1{font-size:13px; color:#cc0000; 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;}
.actividades h1{padding:0px; margin:0 0 10px 0; font-size:18px; color:#cc0000;}

.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;}


/* 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:#FFFFFF; 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-image:url(/images/fondo-horarios.gif); background-repeat:no-repeat; padding:10px 20px; width:330px; height:90px; margin:0 10px 20px 0;}

.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:#CC0000;}
.restaurante .tarjeta h4 {margin:10px 0; font-size:16px; font-weight:bold; color:#CC0000;}
.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 40px 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:#FF6600; 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:#cc0000; 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:#cc0000; font-size:10px; text-align:center;}
.financiacion .calcular .datos {width:500px; border:1px solid #ccc; margin-left:90px; padding:10px 0; background-color:#EEEEFF;}

.financiacion .calcular p {color:#0000CC; margin:20px 0 10px 90px;}

.financiacion .calcular {margin-top:40px;}
.financiacion .calcular h2 {font-size:18px; color:#CC0000; 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:#CC0000; 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:#FF6600; 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:#FF6600; 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;margin-left:-288px;}

.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 :#666666;}

.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:30px 0px 0px 20px; }

.cabeceraTarjeta{float:left; width:340px;}
.cabeceraTarjeta h1{font-size:20px; padding:0px; margin:0px; }
.cabeceraTarjeta h1 span{color:#cc0000;}
.cabeceraTarjeta img{margin-top:10px;}

.descuentosIKEA{float:left; width:460px;}


.descuentosIKEA .izquierda{float:left; margin-right:10px;}
.descuentosIKEA .derecha{ float:left;}
.descuentosIKEA .derecha h2{font-size:18px; font-weight:bold; color:#cc0000; padding:0px; margin:10px 0px 0px;}
.descuentosIKEA .derecha h2 span{font-size:24px;}

.ventajasTarjeta{float:left; margin:30px 20px; width:370px;}
.ventajasTarjeta span{font-size:10px;}
.ventajasTarjeta p{font-size:12px;}

.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;}


/* 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:#cc0000;}
.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:#cc0000; 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:#cc0000; 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:70px 10px 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:#CC0000; margin:20px 0 0 20px;}
.contactaNosotros .campoObligado {color:#FF0000;}

.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:320px; float:left; border-right:1px solid #EBE8D8; text-align:left; padding:0 10px; position:relative;}
.cajaOfertas span{font-weight:bold; color:#cc0000; 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:#FF9900;}

.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:#FF9900;}

.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:#FF0000; 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:#FF0000;}
.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:#FF6600; 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:#FF0000; 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 :#666666;}

.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*/}


/* Precios bajos */

.preciosBajos {margin-left:20px;}
.preciosBajos .intro {margin-left:10px;}
.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:20px 0 0 0;}

.preciosBajos .listaPrecios td {padding:5px;}

.preciosBajos .listaPrecios h1 {padding:0px; margin:0px 0 10px 0; font-size:18px;}


.preciosBajos .listaPrecios ul {list-style:none; padding:0px; margin:0px;}
.preciosBajos .listaPrecios li {width:108px; height:240px; float:left; border-right:1px solid #EBE8D8; text-align:left; padding:0 10px; position:relative; margin-bottom:10px;}
.preciosBajos .listaPrecios span {font-weight:bold; color:#cc0000; font-size:14px;}

.preciosBajos .listaPrecios li.SinBorde {border:0px;}

.preciosBajos .listaPrecios span.azul {font-weight:bold; color:#3399FD; font-size:12px;}

.preciosBajos .listaPrecios h3 {font-size:11px; font-weight:bold; margin:10px 0px 0px 0px; padding:0px;}
.preciosBajos .listaPrecios h4 {font-size:11px; font-weight:normal; margin:0; padding:0;}

.preciosBajos .listaPrecios h5 {font-size:18px; font-weight:bold; margin:5px 0 0 0; padding:0;}
.preciosBajos .listaPrecios h5 span {font-size:12px; color:#000;}

.preciosBajos .listaPrecios h6 {font-size:14px; font-weight:normal; margin:5px 0 0 0; padding:0;}
.preciosBajos .listaPrecios h6 span {font-size:11px; font-weight:normal; margin:10px 0 0 0; padding:0; color:#000;}

.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;}

/* 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:#cc0000; 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 0px 0px 0px; padding:0px; text-align:left; }
.novedadIKEA .listaPrecios h4 {font-size:11px; font-weight:normal; margin:0; padding:0; text-align:left;}

.novedadIKEA .listaPrecios h5 {font-size:18px; 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;}

