 body {background-color:#F2F1E9; border: 0 none; font-size:12px; margin:0px; padding:0px; text-align:center;}
/*body {background:#F2F1E9 url(/images/SanValentin/fondo_corazones.jpg);  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; outline: medium none;}
a:hover {color:#3399FD; text-decoration:underline; outline: medium none;}

a:focus {outline:none;}

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 4px; 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.titular {font-size:18px; margin:10px 0px; color:#000; text-align:left;}

span.rojoIKEA{color:#cc0000; font-weight:bold;}
span.azulVE{color:#006699; font-weight:bold;}

/*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 #CCCCCC;
	color:#000000;
	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 #CCCCCC;

	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:#FF6600 !important;
	font-size:11px !important;
	font-weight:bold !important;
}

.search-result-navigation .header .number {
	color:#999999;
}

/*Resultado de la búsqueda  */

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX boton deslizante XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/


a.button {/* Sliding right image */background: transparent url(../images/button_blue_right.gif) no-repeat scroll top right; display: block; float:left; height:22px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */ margin-right:6px; padding-right:10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */ text-decoration: none; color:#fff; font-family: Verdana, sans-serif; font-size:12px; font-weight:bold;}

a.button span {/* Background left image */ background: transparent url(../images/button_blue_left.gif) no-repeat; display:block; line-height:10px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */ padding:6px 10px 6px 18px;} 

a.button:hover {background:transparent url(../images/button_blue_right_hover.gif) no-repeat scroll top right;}

a.button:hover span {background:transparent url(../images/button_blue_left_hover.gif) no-repeat;}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX boton deslizante doble linea texto XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/


a.button2 { 
	/* Sliding right image */ background: transparent url(../images/button2_blue_right.gif) no-repeat scroll top right; display: block; float:left; height:32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */ margin-right:6px; padding-right:10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */ text-decoration: none; color:#fff; font-family: Verdana, sans-serif; font-size:11px; font-weight:bold; text-align:center;}

a.button2 span {/* Background left image */ background: transparent url(../images/button2_blue_left.gif) no-repeat; display:block; line-height:11px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */ padding:4px 10px 5px 18px;} 

a.button2:hover {background:transparent url(../images/button2_blue_right_hover.gif) no-repeat scroll top right;}

a.button2:hover span {background:transparent url(../images/button2_blue_left_hover.gif) no-repeat;}


a.button3 { 
	/* Sliding right image */ background: transparent url(../images/button2_blue_right.gif) no-repeat scroll top right; display: block; float:left; height:32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */ margin-right:6px; padding-right:10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */ text-decoration: none; color:#fff; font-family: Verdana, sans-serif; font-size:11px; font-weight:bold; text-align:center;}

a.button3 span {/* Background left image */ background: transparent url(../images/button2_blue_left.gif) no-repeat; display:block; line-height:22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */ padding:4px 10px 5px 18px;} 

a.button3:hover {background:transparent url(../images/button2_blue_right_hover.gif) no-repeat scroll top right;}

a.button3:hover span {background:transparent url(../images/button2_blue_left_hover.gif) no-repeat;}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/* 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;}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX nueva distribución de la home  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

.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  4px 0; }
.CajaLateralHome {width:188px; border:1px solid #ebe8db; background-color:#faf9f4; padding:10px; color:#333; text-align:center;}

.CajaLateralHome p {font-size:11px;}
.CajaLateralHome h3 {font-size:12px; padding-top:20px; }

/* .CajaLateralHome .financiacionIKEA{padding-bottom:8px; border-bottom:2px solid #fff; width:175px; margin-left:5px;}*/

.CajaLateralHome .banner {width:175px; margin:10px 0 10px 5px;}

.lateralBanner {width:210px; margin:10px 0 0 0;}

.CajaLateralHome .cajaIkeaFamily {background-image:url(../images/IKEA-family-lateral.png); background-repeat:no-repeat; width:175px; height:171px; margin:5px 0 8px 5px; cursor:pointer;}
.CajaLateralHome .cajaIkeaFamily h3{padding-top:10px;}
.CajaLateralHome .cajaIkeaFamily a.ventajasIKEA{ display:block; margin-top:95px;}

/*.CajaLateralHome .cajaConcurso {margin:10px 0 10px 0;}*/
.CajaLateralHome ul {list-style:none; padding:0px; margin:0px; color:#3399FD;}

/* Contenedor banners lateral home */
.CajaLateralHome .fredOlsen {width:173px; margin:10px 0 10px 5px; padding-bottom:10px; border:1px solid #CCC; background-color:#FFF; text-align:center; cursor:pointer;}
.CajaLateralHome .fredOlsen h2 {font-size:12px; margin:10px 10px 0 10px;}
.CajaLateralHome .fredOlsen p {text-align:center; margin:5px 10px;}

.CajaLateralHome .informacion {text-align:left; margin-top:10px;}
.CajaLateralHome .informacion h4 {margin:0 0 10px 0; color: #C00; font-size:13px; font-weight:bold; text-align:left;}
.CajaLateralHome .informacion h4 span {color:#666;}

.CajaLateralHomeSin {width:188px; border:none; background-color:#fff; padding:0px; color:#333; text-align:center;}

.bannerChequeregalo {width:188px; padding:10px; text-align:center; margin-top:10px;}

.bannerChequeCocina {width:210px; text-align:center; margin-bottom:10px;}

.Home_planner{margin-top:15px;}

/* bloque 1 contenedor banners home */
.BannersHomeBloques .bloque1{border-bottom:1px solid #ebe8db; padding-bottom:10px}

/* bloque 2 contenedor banners home */
.BannersHomeBloques .bloque2{margin-top:10px; border-bottom:1px solid #ebe8db; padding-bottom:10px}

/* banners bloques home */

.Banner_home {border-right:1px solid #ebe8db; margin-right:5px; min-height:255px;}

.Banner_home, 
.Banner_home_sin {width:160px; float:left; text-align:center; padding-right:5px;}

.Banner_home_sinblanco {border-right:1px solid #FFF; margin-right:5px;}

.Banner_home img.imagenEstilo {margin:12px 0px 0;}

.Banner_home_doble {float:left; text-align:center; margin-left:5px; min-height:255px;}

.Banner_home h2,
.Banner_home_doble h2,
.Banner_home_sin h2 {font-size:14px; font-weight: normal; margin-bottom:12px;}

.Banner_home p,
.Banner_home_doble p,
.Banner_home_sin p {margin:0 0 5px 0; font-size:11px; text-align:center; padding:0px 5px;}

.Banner_home p.justificado {text-align: left;}


/* Estilos paginas internas, principal que engloba dos columnas*/
.contenedorSubpaginas{width:900px;}
.columnaSubpaginaIzq{float:left; width:200px;}
.columnaSubpaginaDer{float:left; width:700px;}

/* Estilos paginas internas, principal que engloba dos columnas... orden inverso*/
.columnaSubpaginaIzq2{float:left; width:700px;}
.columnaSubpaginaDer2{float:left; width:200px;}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX fin nueva distribucion XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* ESPACIO PARA BANNER EN CATALOGOS, ETC*/

.colum2 {width:509px; margin-left:10px; border-right:1px solid #ccc; float:left;}
.colum3 {width:170px; margin-left:10px; float:left;}


/* Cabecera */

.cabecera .logo {float:left;}

.cabecera .buscadorCabecera {float:left; margin-left:0; 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; font-size:11px;}

.cabecera .flotante {float:left; margin-left:30px;}

.cabecera .facebook {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:40px; border:1px solid #CCC; border-top:none; background-color:#FFF;}
.cabecera .totalCompra .cajaColor .articulos {font-size:11px; margin:0; position:absolute; top:22px; right:85px;}
.cabecera .totalCompra .cajaColor .total {font-size:12px; font-weight:bold; margin:0; position:absolute; top:37px; right:85px;}
.cabecera .totalCompra .cajaColor a {position:absolute; bottom:7px; right:5px; cursor:pointer;}

/* Resumen lista compra cabecera anuncios */
.lateral_anuncios .totalCompra_anuncio {float:left; width:168px; height:59px; position:relative;}
.lateral_anuncios .totalCompra_anuncio .titulo {width:168px; height:18px; margin:0; padding:0;}
.lateral_anuncios .totalCompra_anuncio .cajaColor {width:166px; height:40px; border:1px solid #CCC; border-top:none; background-color:#FFF;}
.lateral_anuncios .totalCompra_anuncio .cajaColor .articulos {font-size:11px; margin:0; position:absolute; top:22px; right:85px;}
.lateral_anuncios .totalCompra_anuncio .cajaColor .total {font-size:12px; font-weight:bold; margin:0; position:absolute; top:37px; right:85px;}
.lateral_anuncios .totalCompra_anuncio .cajaColor a {position:absolute; bottom:7px; right:5px; cursor:pointer;}
.lateral_anuncios .totalCompra_anuncio{margin-bottom:10px;}



/* Cabecera ANTERIOR
.cabecera .logo {float:left;}
.cabecera .contenido {float:left; margin:0px 0px 0 10px; text-align:left; width:720px; height:66px;}
.cabecera .contenido img {margin-right:10px;}

.cabecera .bannerChat {float:left; margin-left:5px; }
*/

/* Pie */
.pie {color:#999; font-size:11px; line-height:18px; text-align:left; margin:0 0 20px 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 izquierdo */
.bannerPrincipalIzq {float:left; width:210px; background-color:#FFF; text-align:center; margin-right:10px;}

.bannerPrincipalIzq .contenedor {width:208px; height:313px; border:1px solid #ebe8db; background-color:#FFF; color:#333; text-align:center; cursor:pointer;}
.bannerPrincipalIzq h2 {font-size:20px; color:#3399FD; margin:10px 0 0 0; font-weight:normal;}
.bannerPrincipalIzq h3 {font-size:16px; font-weight:bold; margin:10px 0 0 0; line-height:20px;}
.bannerPrincipalIzq h4 {font-size:13px; font-weight:bold; margin:10px 0 0 0; line-height:20px;}
.bannerPrincipalIzq h5 {font-size:13px; font-weight:bold; margin:10px 0 0 0; line-height:20px; color:#F45116;}
.bannerPrincipalIzq h5 span {color:#333;}
.bannerPrincipalIzq .donde {margin-top:0;}
.bannerPrincipalIzq p {font-size:12px; margin:5px 10px; text-align:center; color:#333;}
.bannerPrincipalIzq p.inicial {margin-top:0px;}
.bannerPrincipalIzq p span {color:#333; font-weight:bold;}

.bannerPrincipalIzq .dondeCompra {margin-top:10px; cursor:pointer;}


/* Banner Principal */
.bannerPrincipal {float:left; width:670px; height:398px; /*border:1px solid #ebe8db;*/}

.bannerPrincipalTiendas {width:900px; height:370px; /*border:1px solid #ebe8db;*/ cursor:pointer;}
.bannerPrincipalTiendas img {width:900px; height:370px;}

.bannerPrincipalTelepedidos {float:left; width:675px; height:398px; cursor: pointer; margin-bottom:10px;}
.bannerPrincipalTelepedidos_sombra {background:url(/images/hori_shadow.gif) repeat-x; height:7px; width:677px; margin-bottom:20px;}
.bannerPrincipalTelepedidos img {width:675px; height: 398px;}

.bannerPrincipalTelepedidosAlt {float:left; width:675px; height:398px; margin-bottom:10px; border:1px solid #EBE8DB; overflow: hidden !important; cursor:pointer;}
.bannerPrincipalTelepedidos_sombraAlt {background:url(/images/hori_shadow.gif) repeat-x; height:7px; width:677px; margin-bottom:20px;}
.bannerPrincipalTelepedidosAlt img {width:677px; height: 398px;}

.bannerPrincipalTelepedidosAlt .enlaces {width:675px; height:398px; margin:0 auto; padding-top:346px; background:url(/images/slideshow_home/dormitorios01.jpg) no-repeat; position:relative;}

.bannerPrincipalTelepedidosAlt .enlaces a,
.bannerPrincipalTelepedidosAlt .enlaces a:link,
.bannerPrincipalTelepedidosAlt .enlaces a:hover,
.bannerPrincipalTelepedidosAlt .enlaces a:active,
.bannerPrincipalTelepedidosAlt .enlaces a:visited {font-size:17px; color:#FFF; position:absolute;}


/* Banners Principales Aniversario */
/*.bannerPrincipalTiendas,
.bannerPrincipalTelepedidos {display:none;}*/
.bannerPrincipalTiendas2 {width:900px; height:370px; /*border:1px solid #ebe8db;*/ cursor:pointer;}
.bannerPrincipalTelepedidos2 {float:left; width:677px; height:278px; cursor: pointer; margin-bottom:10px;}

/* Banner Principal tiendas doble */
.bannerPrincipalTiendas_izq {float:left; width:670px; height:400px; cursor:pointer;}
.bannerPrincipalTiendas_der {float:left; width:220px; height:400px; margin-left:10px; cursor:pointer;}


/* Banner Principal 2 (Antigua novedad Punto Entrega LPA) */
.bannerPrincipal2 {float:left; width:580px; height:400px; text-align:center; background-color:#006699; color:#FFF; cursor:pointer;}
.bannerPrincipal2 h2 {margin:85px 10px 10px 10px; font-size:42px; font-weight:bold; color:#FFF}
.bannerPrincipal2 h3 {margin:10px; font-size:52px; font-weight:bold; color:#FFF}
.bannerPrincipal2 h4 {margin:20px; font-size:28px; font-weight:normal; color:#FFF}
.bannerPrincipal2 h5 {margin:70px 10px 10px 10px; font-size:42px; font-weight:bold; color:#FFF}
.bannerPrincipal2 h6 {margin:30px 10px 10px 10px; font-size:28px; font-weight:normal; color:#FFF}
.bannerPrincipal2 h2.Lapalma{font-size:25px; margin:30px; text-align:left;}
.bannerPrincipal2 p.horario{font-size:18px; font-weight:bold; margin:30px;}
.bannerPrincipal2 .cajaTexto .titulo {font-size:25px; font-weight:bold; margin:0px; text-align:center; line-height:32px; margin-bottom:40px;}
.bannerPrincipal2 .cajaTexto {margin-top:80px;}

/* Banner hogar de tus sueños LPA */
.bannerhogarSuenyos{border:1px solid #ccc; padding:70px 20px 0; height:330px; cursor: pointer;}
.bannerhogarSuenyos .ahoraMomento{font-size:20px; font-weight:bold;}
.bannerhogarSuenyos .porQue{margin-top:100px; font-size:20px; font-weight:bold;}


.bannerSecundarioTiendas{float:left; margin-left:10px;}

/* Banner Secundario home con imagen */
.bannerSecundarioImagen {float:left; margin-left:10px; width:298px; height:398px; cursor:pointer; border:1px solid #ccc;}

/* Proxima Apertura */
.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;}

.bannerSecundario div{margin:60px 10px;}
.bannerSecundario h1{color:#50565c; font-size:20px; padding:0px; margin:0px;}
.bannerSecundario h1 span{font-size:28px;}

.bannerSecundario h2{font-size:20px; margin-top:100px;}
.bannerSecundario h2 span{font-size:24px;}
/* 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;}

/* 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; line-height:24px;}
.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; text-align:justify;}
.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:0 0 8px 0;}
.disposicionPrincipalMenu li.sinBor{border: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:12px; font-weight:bold; margin:0px 0px 10px; padding:0px ;}

.disposicionPrincipalMenu a.sinNada, .disposicionPrincipalMenu a.sinNada:link, .disposicionPrincipalMenu a.sinNada:hover,  .disposicionPrincipalMenu a.sinNada:visited {background-image:none; padding:0px; margin: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;}
.productos li.nada {padding:5px 0px; border:0px;}
.productos img {vertical-align:middle; margin-right:2px;}
.productos a, .productos a:link, .productos a:visited{color:#666; text-decoration:none;}
.productos a:hover{color:#FF6600;}

.flashDormit{margin:20px 0 0 20px;}


/* 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;}
.serviciosizq p {font-size:11px; margin-top:4px;}
.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:25px; font-size:11px;}
ul.menuSublista li.sin{border:0px;}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXX fin de menus XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/* contenido trabajar */ 
.SeccionTrabaja h1.titularTrabajo {font-size:24px; font-weight:bold; text-align:left; margin:25px 0 20px 0;}
.SeccionTrabaja h1.titular {font-size:18px;}
.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 .campoValor ul {margin:0; padding:0;}
.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:10px 0 0 20px;}
.nuestrosProductos h2{font-size:15px; color:#FF6600; margin-top:10px;}
.nuestrosProductos p{color:#666; line-height:20px; padding-right:20px;}

.nuestrosProductosFlash{margin:30px 0 0 20px;}

/* 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;}
.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;}
.atenciontext h2.titular {font-size:18px; margin:30px 0 10px 0; text-align:left; }
.atenciontext dl {margin-left:10px;}
.atenciontext dt {font-weight:bold; font-size:14px; margin:10px 0 5px 0;}
.atenciontext dd {padding:0; margin:0 0 0 20px; line-height:16px;}
.atenciontext dd span.rojo {font-size:11px; color:#CC0000;}
/*crear hogar y como comprar*/
.flash{ margin:15px 0px 0px 20px;}



/* XXXXXXXXXXXXXXXXXXXX Catalogos XXXXXXXXXXXXXXXXXXXXXXXXXXXX */

.catalogos {margin:0px 10px 0 0;}
.catalogos .intro {margin-left:10px;}
.catalogos .intro h1 {font-size:22px; margin:30px 0; text-align:center; font-weight:normal;}
.catalogos .intro img {float:left;}
.catalogos .intro p {float:left;  margin:8px 0px 0 20px; width:330px;}

.catalogos h1 {font-size:18px; font-weight:bold; padding-bottom:5px;  margin: 20px; line-height:22px;}
.catalogos h2{font-size:14px; padding:10px 0 10px 20px; margin:0px;}
.catalogos h3{font-size:16px; padding:0px; margin:0px;}
.catalogos h1 span {font-size:16px;}
.catalogos p {margin:10px 20px;}
.catalogos p span{font-size:16px; font-weight:bold;}
.catalogos h3 {color:#333; font-size:14px; font-weight:bold; margin:30px 20px 10px 20px; }

.catalogos .destacado {margin:40px 0px 20px 0px;}

.catalogos .contExplCat{margin-left:20px;}
.catalogos .aclaracionesCat,
.catalogos .aclaracionesCat2{float:left; width:150px;}

.catalogos .aclaracionesCat{border-right:1px solid #ccc;}

.catalogos .textoCat {float:left; width:250px; 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 .imagenCatGeneral{float:right;  text-align:right; margin-right:30px;}
.catalogos .imagenCat {float:right; width:190px; text-align:right; }

.catalogos .imagenCat p{text-align:left; padding:0px; margin:20px 0 0 12px; font-weight:bold; font-size:11px; line-height:20px;}

.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; margin-top: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:152px;}

.catalogos .catminis img,
.catalogos .catminis2 img {width:131px; height:168px;}

.catalogos .catminis2 p,
.catalogos .catminis p {text-align:center;}

.catalogos .lineaInfe {width:142px; 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;}

/* 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;}


/* Noticias, actividades */
.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;}

/* 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;}


/* Formulario catálogo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.formularioCatalogo{padding:10px 0; margin:0 0 0 12px}

.formularioCatalogo .columna1{float:left; width:420px; }
.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:200px; }
.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;}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/* 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*/}

/* DestacaFoto "textiles cama" */

ul.destacaFototextilesCama {float: left; list-style: none; margin: 20px 0px; padding: 0px; width: 660px;}

ul.destacaFototextilesCama li {margin: 0; padding: 0px; float: left; position: relative; width: 216px; height: 136px;}

ul.destacaFototextilesCama li img {width: 216px; height: 136px; /* 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.destacaFototextilesCama li img.hover {background:url(/images/destacatextilcama_bg.png) no-repeat center center; /* imagen de fondo al ampliar */ border: none; /* Quitar borde al ampliar*/}


/* 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*/}




/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX añadidos islas.IKEA XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxx*/

/* IKEA family */

.IKEAfamily {margin-left:0px;}
.IKEAfamily h2{font-size:24px; font-weight:bold; padding:0px; margin-bottom:0px;}
.IKEAfamily h1{ font-size:20px; font-weight:bold; margin:0 0 10px; padding:0px;}
.IKEAfamily p{margin-bottom:10px;}
.IKEAfamily .titular{float:left; margin:0 0 10px 10px;}
.IKEAfamily .titular img{margin:20px 0 0 120px;}

.IKEAfamily .fondoRojo{color:#fff; background-color:#e51a23; width:320px; float:left; margin:0 0 20px 10px;}
.IKEAfamily .fondoRojo img{margin:0px; padding:0px;}
.IKEAfamily .fondoRojo ul{margin:20px; padding-left:10px;}
.IKEAfamily .fondoRojo li{margin:10px 0;}
.IKEAfamily .fondoRojo .IKEAfam{margin:0px 20px 20px 30px;}


.IKEAfamily .contPie{padding-left:40px;}
.IKEAfamily .contPie .pieTarjeta{float:left; color:#cc0000; font-size:40px; font-weight:bold;}
.IKEAfamily .contPie .pieTarjeta span{font-size:12px; color:#666; font-weight:normal; padding:10px 20px; display:block;}

.IKEAfamily .webTelf{text-align:center;  font-size:20px;}
.IKEAfamily .webTelf strong,
.IKEAfamily .webTelf a{color:#e51a23;}

/* colchones Sultan */

.ColchonesSultan{margin:10px 0 0 20px;}



/* edredones*/

.edredonesMYSA{margin:20px 0 0 20px;}
.edredonesMYSA h1{padding:0px; margin:0px 0 10px 0; font-size:18px;}
.edredonesMYSA h2{font-size:14px; padding:0 0 10px 0; margin:0px;}

.edredonesMYSA .textoresaltado{font-size:14px;}

.edredonesMYSA .graficosCalor{margin-left:40px;}
.edredonesMYSA .graficosCalor img{margin-right:40px;}

.edredonesMYSA .conTipoCalor{margin-left:25px;}
.edredonesMYSA .conTipoCalor p{float:left; display:block; text-align:center; }


.edredonesMYSA .contenedorEdredones,
.edredonesMYSA .contenedorEdredonesNoborde{margin-bottom:30px; padding-bottom:20px;}

.edredonesMYSA .contenedorTitular{padding:20px 0 20px 20px;}
.edredonesMYSA .titulares{float:left; width:570px;}
.edredonesMYSA .imgrafico{float:left; margin-right:30px;}


.edredonesMYSA .contenedorEdredones{border-bottom:1px solid #ccc;}

.edredonesMYSA .imgEdredones {float:left; margin-right:20px;}
.edredonesMYSA .explEdredones {float:left; width:400px;}

/*xxxx*/

.contPrincipalCalor{padding-bottom:30px; border:1px solid #ccc; margin-bottom:30px;}

.ContenedorGrupoFresco{margin-left:50px;}
.ContenedorGrupoFresco2{margin-left:180px;}

.ContPrincEdre{border-right:1px solid #ccc;}

.ContPrincEdre,
.ContPrincEdreSin{width:110px; float:left; padding:10px;}


/* almohadas */

.almohadasGOSA{margin:10px 0 0 20px;}
.almohadasGOSA h1{padding:0px; margin:0px 0 10px 0; font-size:18px;}
.almohadasGOSA .contenidoAlmohada{padding-bottom:20px;}
.almohadasGOSA .imgAlmohada{float:left; margin-right:20px;}

.almohadasGOSA .simbolosAlmohadas img{float:left; margin:10px 30px 0 0 ;}
.almohadasGOSA .textosAlmohada{float:left; width:500px; margin-bottom:10px;}
.almohadasGOSA .imagenLat{float:left;}
.almohadasGOSA .contenidoProtectores{float:left; width:500px; margin-left:20px;}
.almohadasGOSA .contenidoProtectores img{float:left; margin:10px 6px 0 0;}
/* opertura con islas */

.menuIslas{background-image:url(../images/fondo-menu-islas.gif); background-repeat:repeat-x; background-position:bottom; width:900px; height:34px;}

.menuIslas ul{padding:0px; margin:0 0 0 300px; list-style:none;}
.menuIslas li{margin:0 5px 0 0; padding:0px; float:left; display:inline;}


.Baleares{background-image:url(../images/baleares.gif); background-repeat:no-repeat; width:900px; height:443px; position:relative; }
.Canarias{background-image:url(../images/canarias.gif); background-repeat:no-repeat; width:900px; height:443px; position:relative; display:none;}

.contenedorPrincipal{position:relative;}
.imagenBienvenida{ position:absolute; z-index:100; top:10px;}

.Baleares .islaMallorca, .Baleares .islaIbiza, .Baleares .islaMenorca {cursor:pointer;}

.Baleares .iconoMenorca{position:absolute; top:35px; left:655px;}
.Baleares .iconoMallorca{position:absolute; top:100px; left:400px; z-index:10;}
.Baleares .iconoIbiza{position:absolute; top:200px; left:135px; z-index:12;}
.Baleares .islaMallorca{width:228px; height:230px;position:absolute;top:150px; left:350px;}
.Baleares .islaIbiza{width:90px; height:130px;position:absolute;top:290px; left:120px;}
.Baleares .islaMenorca{width:120px; height:90px;position:absolute;top:130px; left:625px;}

.Canarias .islaHierro, .Canarias .islaGomera,.Canarias .islaLaPalma,.Canarias .islaFuerteventura,.Canarias .islaGranCanaria,.Canarias .islaLanzarote,.Canarias .islaTenerife {cursor:pointer;}

.Canarias .iconoHierro{position:absolute; top:250px; left:65px; z-index:12;}
.Canarias .iconoGomera{position:absolute; top:185px; left:160px; z-index:13;}
.Canarias .iconoLaPalma{position:absolute; top:80px; left:82px; z-index:14;}
.Canarias .iconoFuerteventura{position:absolute; top:195px; left:665px; z-index:15;}
.Canarias .iconoGranCanaria{position:absolute; top:240px; left:470px; z-index:16;}
.Canarias .iconoLanzarote{position:absolute; top:55px; left:513px; z-index:17;}
.Canarias .iconoTenerife{position:absolute; top:160px; left:290px; z-index:17;}

.Canarias .islaHierro{width:60px; height:70px;position:absolute;top:345px; left:25px;}
.Canarias .islaGomera{width:50px; height:60px;position:absolute;top:280px; left:153px;}
.Canarias .islaLaPalma{width:60px; height:95px;position:absolute;top:175px; left:55px;}
.Canarias .islaFuerteventura{width:150px; height:150px;position:absolute;top:220px; left:600px;}
.Canarias .islaGranCanaria{width:90px; height:90px;position:absolute;top:310px; left:450px;}
.Canarias .islaLanzarote{width:100px; height:130px;position:absolute;top:80px; left:720px;}
.Canarias .islaTenerife{width:160px; height:120px;position:absolute;top:230px; left:250px;}

/* 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;}


/* klippan */

.klippan {margin:10px 0 0 20px;}

.klippan h1{padding:0px; margin:0px 0 10px 0; font-size:18px;}
.klippan .flashKlippan{margin-bottom:30px;}


/* salones para toda la familia*/

.pestanasSuperiores{background-color:#e5e5e5; width:645px; height:34px; padding:10px 0 0 5px;  margin-bottom:5px;}

.pestanasSuperiores a.activoConstante{float:left; background-image:url(../images/pestana-activa-familia.png); background-repeat:no-repeat; width:209px; height:32px; display:block; margin:2px 5px 0px 0px; font-size:13px; padding:0px 10px; line-height:30px; text-decoration:none; font-weight:bold; color:#000;}

a.NoactivoConstante, a.NoactivoConstante:link, a.NoactivoConstante:visited, a.NoactivoConstante:active{float:left; background-image:url(../images/pestana-no-activa-familia.png); background-repeat:no-repeat; width:209px; height:32px; display:block; margin:2px 5px 0px 0px; font-size:13px; padding:0px 10px; line-height:30px; text-decoration:none; font-weight:bold; color:#666;}
a.NoactivoConstante:hover{float:left; background-image:url(../images/pestana-no-activa-familia-hover.png); background-repeat:no-repeat; width:209px; height:32px; display:block; margin:2px 5px 0px 0px; font-size:13px; padding:0px 10px; line-height:30px; text-decoration:none; font-weight:bold; color:#666;}

.SalonesVida{margin:10px 0 0 20px;}
.SalonesVida .divInfer{ background-color:#DCDCDC; margin-top:0px; padding:20px; width:610px;}

/*INSERTADAS PARA METER "TELEPEDIDOS"*/

/* MENU PRODUCTOS (DESPLEGABLE CABECERA) */
#menuDesplegableProductosCabecera {z-index:10000; position:absolute; background-color:#FFF; width:415px; padding:0px 20px; line-height:35px; text-align:left; color:#666; font-weight:normal; font-size:12px; border:1px solid #EBE8DB;top:33px;right:0px;}

.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;}


/* */
.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.opcion_seleccionada.marcarMenu{color:#FF6600; font-weight:bold;}
.grupo_seleccionado.subbotgrupo.marcarMenu{color:#000 !important; font-weight:bold;}

.subsubcabMenuOpt{cursor:pointer; margin-left:15px; font-size:12px; line-height:25px; font-weight:normal;}


/* Restaurante */

.restaurante {margin:0 0 40px 20px;}

.restaurante .ofertasRestaurante{ background-image:url(../images/restaurante-comunicacion.jpg); background-repeat:no-repeat; width:650px; height:391px; margin:10px 0;}

.restaurante .ofertasRestaurante h2 {padding:10px 0 0 20px; font-size:26px; margin:0px;}
.restaurante .ofertasRestaurante p.textoFondoAzul {display:block; background-color:#005aa1; color:#fff; font-size:16px; font-weight:bold; padding:10px; float:right; margin-right:15px;}
.restaurante .ofertasRestaurante p.informacion {display:block; color:#fff; font-size:10px; font-weight:bold; padding:10px 0 5px 0; float:right; margin-right:15px;}

.restaurante .ofertasRestaurante img.PrecioGif {float:right; margin:0px 15px 0 0;}

.restaurante .ofertasCuadroVerde {background-image:url(../images/marco-verde.gif); background-repeat:no-repeat; width:651px; height:194px; margin-top:20px;}
.restaurante .ofertasCuadroVerde h3 {font-size:14px; font-weight:bold; padding:10px 10px 0 10px;}
.restaurante .ofertasCuadroVerde p.notaInf {font-size:10px; margin:5px 0 0 15px; padding:0px;}
.restaurante .ofertasCuadroVerde ul {font-size:11px; padding:0 0 0 30px; margin:0px; line-height:15px;}



.restaurante .contenedorMensajes{margin:20px 0 10px;}

.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 .contenedorMensajes .mensajesInfer p,
.restaurante .contenedorMensajes .mensajesInfer2 p{padding:10px 20px 0; text-align:center;}

.restaurante .nota {font-size:10px; color:#666;}

/* Ofertas Especiales*/

.ofertasEspeciales{margin:10px 0 0 20px;}
.ofertasEspeciales h1{padding:0px; margin:0px 0 10px 0; font-size:18px;}
.ofertasEspeciales .cajaOfertas{margin-top:20px;}

.ofertasEspeciales .cajaOfertas ul{list-style:none; padding:0px; margin:0px;}
.ofertasEspeciales .cajaOfertas li{width:108px; height:360px; float:left; border-right:1px solid #EBE8D8; text-align:left; padding:0 10px; position:relative;}
.ofertasEspeciales .cajaOfertas span{font-weight:bold; color:#cc0000; font-size:14px;}

.ofertasEspeciales .cajaOfertas li.SinBorde{border:0px;}
.ofertasEspeciales .cajaOfertas span.azul{font-weight:bold; color:#3399FD; font-size:12px;}

.ofertasEspeciales .cajaOfertas .contenedorLineas{margin:10px 0;}

.ofertasEspeciales .cajaOfertas .contenedorLineas .lineaInferior{border-bottom:1px solid #EBE8D8; width:108px; margin:0 20px 0 0; float:left;}


/*Crea Hogar */ 

.creaHogar{margin:10px 20px 0 10px; }
.creaHogar h1{padding:0px; margin:0px 0 10px 0; font-size:18px;}
.creaHogar h3{ font-size:14px; font-weight:normal;}
.creaHogar h4{ font-size:16px; font-weight:bold;}
.creaHogar p.lineaSepara{border-bottom:1px solid #EBE8D8; padding-bottom:10px; text-align:justify;}
.creaHogar imagen{ text-align:center;}
.creaHogar ul.numerada{ list-style:decimal; text-align:justify;}
.creaHogar img{margin:10px 15px 0;}

/* proximamente */

.Proximamente{margin:10px 0 0 20px;}


/* La cocina de tus sueños */
.cocinasDiadia {margin:10px 0 0 20px;}


/* 5 razones para elegir tu cocina IKEA */
.elegirCocina {margin:10px 0 0 20px;}


/* IKEA Bienvenido */
.bienvenidoIKEA {margin:10px 0 0 20px; border:1px solid #CCC;}
.bienvenidoIKEA h1.titular {margin:40px 0 0 40px;}
.bienvenidoIKEA  p.texto {text-align: justify; margin:40px 50px 30px 40px; width:280px; float:left;}
.bienvenidoIKEA div.foto {float:left; margin-top:20px;}
.bienvenidoIKEA .link {margin-bottom:30px; text-align:center;}
.bienvenidoIKEA .link a {font-size:24px;}


/* Ganadores sorteo salon IKEA */
.ganadoresSalon {margin:30px;}
.ganadoresSalon h1.titular {font-size:24px;}
.ganadoresSalon p {text-align:justify; line-height:18px;}
.ganadoresSalon img {margin-top:20px;}
.ganadoresSalon h2 {font-size:15px; text-align:center; font-weight:bold; line-height:20px; margin-top:10px;}
.ganadoresSalon h2 span {font-size:12px;}


/* no sube el IVA */

/* IKEA Bienvenido */
.noSubeIVA {margin:10px 0 0 20px; border:1px solid #CCC;}
.noSubeIVA h1.titulo {margin:40px 0 0 20px; font-size:18px;}
.noSubeIVA  p.texto {text-align:justify; margin:40px 50px 30px 40px; width:280px; float:left;}

.noSubeIVA div.foto {float:left; margin-top:20px;}
.noSubeIVA .link {margin-bottom:30px; text-align:center;}
.noSubeIVA .link a {font-size:24px;}
.noSubeIVA div.foto .nota{font-size:10px; width:300px;}

/* Mundial Sudafrica 2010 */
.mundialSudafrica {margin:10px 0 0 20px;}
.mundialSudafrica h1 {text-align:left;}

.mundialSudafrica div.fondoFoto {background-image:url(../images/mundial_restaurante.jpg); background-repeat:no-repeat; width:660px; height:390px;}

.mundialSudafrica h2 {font-size:20px; font-weight:normal; margin:0 0 0 0;}
.mundialSudafrica h3 {font-size:20px; font-weight:normal; margin:10px 0 0 0;}
.mundialSudafrica h4 {font-size:18px; font-weight:bold; margin:10px 0 0 0;}
.mundialSudafrica h2 span,
.mundialSudafrica h4 span {color:#CC0000;}
.mundialSudafrica a {font-size:18px;}
.mundialSudafrica img.fotoOferta {margin-top:20px;}
.mundialSudafrica .link {text-align:center; margin:0 0 30px 0;}

.mundialSudafrica a.linkTitular {font-size:28px;}

.mundialSudafrica #mundialOfertas {text-align:center;}


/* Donde estamos */
.dondeEstamos {margin:30px; text-align:center;}
.dondeEstamos h2 {font-size:28px; color:#0358a3; text-align:center; font-weight:normal; margin:15px 0;}
.dondeEstamos h3.titular {font-size:20px; margin:20px 0px; color:#000; text-align:left;}
.dondeEstamos p {text-align:center; font-size:12px; margin:0;}
.dondeEstamos .tituloIsla {background-color:#0358a3; color:#FFF; font-size:20px; width:400px; margin-top:20px; padding:5px 0; margin-left:auto; margin-right:auto;}
.dondeEstamos img {margin:0;}
.dondeEstamos .texto {width:400px; margin:10px 0 0 0; margin-left:auto; margin-right:auto;}
.dondeEstamos .texto p {margin:5px 0; text-align:left;}
.dondeEstamos .transporte {text-align:left;}
.dondeEstamos .parrafoAzul {font-size:12px; line-height:24px; text-align:left; margin-left:130px; font-style:italic;}

/* 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;}

/* Slideshow imagenes banner principal home */

/* SLIDESHOW imagenes home */
.slideshow_home { min-width:578px; min-height:398px; margin:0; padding:0; float:left; border:1px solid #CCC; cursor:pointer;}
.slideshow_home img {background-color: #FFF; width: 578px; height: 398px; top: 0; left: 0}

/* SLIDESHOW catalogo imagenes home */
.slideshow_home_cat {min-width:298px; min-height:398px; margin:0; padding:0; float:left; border:1px solid #CCC; cursor:pointer;}
.slideshow_home_cat img {background-color: #FFF; width: 298px; height: 398px; 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 {min-width: 325px; min-height: 499px; position:absolute; top: 0; right: 0;}


/* listado Rebajas*/


.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;}

/* mercadillo */

.mercadillo{margin:10px 0 0 30px;}


/* Servicio de transporte y montaje */
.servTransporte {margin:0px 10px;}

.servTransporte .fotoIntro {float:left;}

.servTransporte .textoIntro {float:left; margin:10px 20px 30px 0; width:275px; line-height:18px;}

.servTransporte p {margin:10px 10px 10px 0; text-align:justify;}

.servTransporte .mapa {margin:10px 0; width:400px; height:400px; margin-left:auto; margin-right:auto;}

.servTransporte .direccion {margin:10px 0; line-height:16px;}
.servTransporte .direccion h3 {margin:5px 0; font-weight:bold; font-size:12px;}
/*.servTransporte .direccion span {margin-left:55px;}*/
.servTransporte .separacion {border-bottom:1px solid #ccc; margin-right:10px;}


/* Punto entrega */
.puntoEntrega {margin-left:30px;}
.puntoEntrega h1{font-size:18px; margin:20px 0px 10px; padding:0px;}
.puntoEntrega h2{font-size:16px; margin:0px 0 20px; padding:0px;}

/* Fred Olsen */
.fredlateral{margin-left:10px;}
.fredlateral h2{font-size:20px; font-weight:bold;}
.fredlateral h3{font-size:18px; font-weight:normal;}

.freols{margin-right:10px;}

h1.FredOlsenTitular{font-size:20px; margin:20px 0px 10px 0px; color:#000; text-align:left;}
h1.FredOlsenTitular span {color:#0061aa;}

.freols p {text-align:justify; margin:10px 10px 0 0; line-height:20px;}
.freols h1 {font-size:20px; margin:20px 0px 10px 20px; color:#000; text-align:left;}
.freols h2 {font-size:16px; color:#0061aa; font-weight:bold; display:block; margin:30px 0 10px;}
.freols .freIzq {float:left; width:490px;}
.freols .freDer {float:left; width:180px; text-align:right;}
.freols img {margin:20px 10px 10px;}
.freols p.intro{font-size:14px;}


/* como comprar */
.comoComprarTP {margin:0 20px;}

.comoComprarTP h1 {font-size:20px; margin:20px 0px 0px 0px; color:#000; text-align:left;}
.comoComprarTP h2 {font-size:20px; margin:10px 0px 0px 0px; color:#000; text-align:left;}
.comoComprarTP h3 {font-size:25px; margin:0 0 20px 0; padding:0px;}
.comoComprarTP h4 {font-size:15px; margin:10px 0; font-weight:bold;}
.comoComprarTP h5 {font-size:17px; margin:10px 0 5px; font-weight:normal; text-align:center;}

.comoComprarTP p {text-align:justify;}
.comoComprarTP p.alineaIzq {text-align:left;}
.comoComprarTP p.llevaGratis {font-size:18px; font-weight:bold; text-align:center;}

.comoComprarTP .contenPasos2,
.comoComprarTP .contenPasos3 {border-top:1px solid #ccc; margin-top:20px; padding-top:5px;}
.comoComprarTP .contenPasos3 {padding-bottom:20px;}

.comoComprarTP .contenPasIz {float:left; width:110px;}
.comoComprarTP .contenPasDer {float:left; width:490px; margin-left:10px;}

.comoComprarTP span.telf {font-size:14px; font-weight:bold;}
.comoComprarTP .avisos {text-align:center; border-bottom:1px solid #ccc; padding:20px 0;}

.comoComprarTP .formasPago {display:block; margin-top:20px;}


/* Contacta con nosotros (telepedidos) */

/* contacta con nosotros */
.contactoIKEA {margin:0 20px; position:relative;}
.contactoIKEA p {margin:30px 0px 10px 0px; line-height:20px;}
.contactoIKEA #error {font-size:15px; color:#FF0000; font-weight:bold; text-align:center; position:absolute; top:665px; left:80px; 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:80%;}
.contactoIKEA .fotosChat td{text-align:center; padding:8px;}
.contactoIKEA p.tipoContacto{line-height:18px; margin:0;}
.contactoIKEA p span {font-size:14px;}
.contactoIKEA .chatOFFline {color:#808080;}

.contactoIKEA .consultaProductos{ border:1px solid #ccc; width:98%; margin:20px 0 0 10px ; background-color:#F2F7FB; }
.contactoIKEA .consultaProductos p{margin:0; padding:10px;}
.contactoIKEA .obligatorios {font-size:11px; margin:0px 10px;}
.contactoIKEA .formContacto {}

/* Donde recoges banner home */
.dondeRecoges {margin-top:10px;}
.dondeRecoges a {font-size:16px; color:#006699; font-weight:bold;}

/* Donde estamos banner Secundario La Palma */
.dondeFachada {background-image:url(../images/donde-estamos-01.jpg); background-repeat:no-repeat; width:300px; height:400px; margin:0; position:relative;}
.dondeFachada h2 {position:absolute; top:25px; right:25px; font-size:32px; font-weight:bold; text-align:right; margin:0; padding:0;}


/* Consulta detalles pedido */
.consultaPedido {}
.consultaPedido .notasCliente h2 {font-size:14px; font-weight:bold; margin:5px;}


/* Ganadores sorteo cocinas IKEA */
.sorteoCocinas {margin:30px;}
.sorteoCocinas h1.titular {font-size:24px;}
.sorteoCocinas p {text-align:justify; line-height:18px;}
.sorteoCocinas img {margin:20px 0 0 20px;}
.sorteoCocinas h2 {font-size:15px; text-align:center; font-weight:bold; line-height:20px; margin-top:10px;}
.sorteoCocinas h2 span {font-size:12px;}


/* Ver productos */

.verProductosIKEA {margin: 20px 20px;}
.verProductosIKEA p {margin:20px 20px 20px 0px; text-align:justify; line-height:18px;}
.verProductosIKEA #menuDesplegableProductosCabecera {z-index:1000; width:430px; margin:30px 10px; border: none; position: static;}

.verProductosIKEA .menudespIzq,
.verProductosIKEA .menudespDer,
.verProductosIKEA .menudespFinal {float:left; border-bottom:1px solid #EBE8DB;; width:45%;}

.verProductosIKEA .menudespDer {margin-left:15px;}

.verProductosIKEA .menudespFinal {border:none;}

.verProductosIKEA .menudespIzq img,
.verProductosIKEA .menudespDer img,
.verProductosIKEA .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;
}


/* bravo día a día */

.bravoDia{margin:20px;}
.bravoDia h1{font-size:18px; margin:20px 0px 10px; padding:0px;}


/* especialista IKEA */

.especialistaIKEA {margin:30px 0 30px 30px;}
.especialistaIKEA .logo {float:left;}
.especialistaIKEA .intro {float:left; margin:15px 0 0 10px; width:540px; font-size:14px; font-weight:bold; font-style: italic;}
.especialistaIKEA ul {list-style:none; padding:0; margin:30px 30px 20px 0; text-align:justify;}
.especialistaIKEA li {clear:both;}
.especialistaIKEA li span.titulo {font-size:16px; font-weight:bold; margin-right:10px;}
.especialistaIKEA li img,
.especialistaIKEA li.fin img {float:left; margin:0 20px 40px 0; width:110px; height:83px;}
.especialistaIKEA li.fin img {margin:0 20px 0px 0;}


/* Nuevo estilo especialista IKEA */

.especialistaIKEA_V2{margin:30px 0 30px 10px;}
.especialistaIKEA_V2 .empujon_lateral{margin-left:20px;}
.especialistaIKEA_V2 .logo {float:left;}
.especialistaIKEA_V2 h1.intro {float:left; margin:15px 0 0 10px; width:540px; font-weight:normal; font-size:14px; font-style: italic; line-height:20px;}

.especialistaIKEA_V2 .boton{margin:20px 0px 20px;}
.especialistaIKEA_V2 span.bt_especialista{width:274px; height:42px; background-image:url(../images/btn_especialista.png); display:block;}
.especialistaIKEA_V2 span.bt_especialista:hover{background-position:0px -42px;}

.especialistaIKEA_V2 ul{list-style:none; padding:0px; margin:0px;}
.especialistaIKEA_V2 ul li{float:left; width:227px; text-align:center;}
.especialistaIKEA_V2 ul li.central{border-right:1px solid #ccc; border-left:1px solid #ccc;}
.especialistaIKEA_V2 ul li p{text-align:center; padding:20px 20px 0px;}
.especialistaIKEA_V2 ul.ocultar{display:none;}
.especialistaIKEA_V2 ul li h2{text-align:center; font-size:14px;}

.especialistaIKEA_V2 h2{font-size:16px; margin:20px 0px;}

.especialistaIKEA_V2 #carrusel{background-color:#f3f3f3; position:relative; height:126px; width:640px; overflow:hidden; margin-bottom:20px;}
.especialistaIKEA_V2 #carrusel .flecha_izq,
.especialistaIKEA_V2 #carrusel .flecha_der{position:absolute; z-index:100; cursor:pointer;}
.especialistaIKEA_V2 #carrusel ul li {float:left; width:135px; height:78px; z-index:50; margin:25px 11px;}
.especialistaIKEA_V2 #carrusel ul li img{width:135px; height:78px;}
.especialistaIKEA_V2 #carrusel .caja_fondo{position:absolute; border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:124px; width:640px;}

.especialistaIKEA_V2 #carrusel .carouEspecialista {height:124px;}


/*estilos carrusel*/

#formulario_especialista{width:640px; padding:0px; margin:0px;}
#formulario_especialista h3{font-size:18px; color:#000; padding:0px; margin:0px; }

#formulario_especialista input { padding:5px; margin: 5px 0; font: 1.1em Arial, Helvetica, sans-serif; color: #666; border: 1px solid #CCC; background: #FFF url(/images/inputsBg.jpg) repeat-x; }
#formulario_especialista select {width: 262px; padding: 4px 5px; margin: 5px 0; font: 1.1em Arial, Helvetica, sans-serif; color: #666; color: #666; border: 1px solid #CCC; background: #FFF url(/images/inputsBg.jpg) repeat-x; }
#formulario_especialista textarea{ width: 250px; padding: 5px; margin: 5px 0; font: 1.1em Arial, Helvetica, sans-serif; color: #666; border: 1px solid #CCC; background: #FFF url(/images/inputsBg.jpg) repeat-x; }

/* formateamos estilos*/
#formulario_especialista form.formEspecialista,
#formulario_especialista form.formEspecialista fieldset,
#formulario_especialista form.formEspecialista legend,
#formulario_especialista form.formEspecialista table,
#formulario_especialista form.formEspecialista h2{padding:0px; margin:0px;}
/* dejamos de formatear */

#formulario_especialista form.formEspecialista fieldset{display:block;}
#formulario_especialista form.formEspecialista h2.titular_Principal{background-image:url(../images/bg_legend.png); background-repeat:repeat-x; display:block; height:29px; font-size:16px; font-weight:bold; color:#68b8e4; border:1px solid #ccc; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; width:628px; padding-top:10px; padding-left:10px; display:block;}

#formulario_especialista table.areas{border-left:1px solid #ccc; width:640px; }
#formulario_especialista table.areas td{ vertical-align: middle; height:60px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-left:10px;}

#formulario_especialista .codigo_Postal{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:618px; padding:20px 10px;}
#formulario_especialista .ultimos_datos{background-image:url(../images/bg_ultm_datos.png); background-repeat:repeat-x; background-position:bottom; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
#formulario_especialista h2{font-size:16px; font-weight:bold; color:#68b8e4;}
#formulario_especialista form.formEspecialista h2.abajo{padding-bottom:15px;}
#formulario_especialista form.formEspecialista h2.arriba{padding-top:15px;}

#formulario_especialista p { font-size:14px; padding:5px 0px 0px; margin:0px; }

/* botones*/

#formulario_especialista span.info_espe{width:28px; height:28px; background-image:url(../images/info_especialista.png); background-repeat:no-repeat; display:inline-block; vertical-align: middle;}
#formulario_especialista span.info_espe:hover{background-position:0px -28px; }

#formulario_especialista span.enviar_btn{width:167px; height:34px; background-image:url(../images/btn_enviar_form.png); background-repeat:no-repeat; display:inline-block; vertical-align: middle; margin:15px 0 0 220px;}
#formulario_especialista span.enviar_btn:hover{background-position:0px -34px; }

#formulario_especialista table.areas span.btn_siguiente{width:119px; height:34px; background-image:url(../images/btn_siguiente_form.png); background-repeat:no-repeat; display:inline-block; vertical-align: middle;}
#formulario_especialista table.areas span.btn_siguiente:hover{background-position:0px -34px;}

#formulario_especialista .informacion_oculta{display:none; z-index:50; position:absolute; right:40px; top:15px; width:200px; height:80px; border:1px solid #ccc; background-color:#fff; padding:15px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

#formulario_especialista span.btn_izq_espe{width:26px; height:31px; background-image:url(../images/flecha_izq_espe.png); background-repeat:no-repeat; display:inline-block; vertical-align: middle;}
#formulario_especialista span.btn_izq_espe:hover{background-position:0px -31px;}

#formulario_especialista span.btn_der_espe{width:26px; height:31px; background-image:url(../images/flecha_der_espe.png); background-repeat:no-repeat; display:inline-block; vertical-align: middle;}
#formulario_especialista span.btn_der_espe:hover{background-position:0px -31px;}

#formulario_especialista span.btn_hoy{width:57px; height:31px; background-image:url(../images/btn_hoy.png); background-repeat:no-repeat; display:inline-block; vertical-align: middle;}
#formulario_especialista span.btn_hoy:hover{background-position:0px -31px;}
/*fin botones*/

#formulario_especialista p.leyenda{text-align:center; margin:15px 0;}

#formulario_especialista .flota_izq{float:left;}
#formulario_especialista .flota_der{float:right;}


#formulario_especialista input { padding:5px; margin: 5px 0; font: 1.1em Arial, Helvetica, sans-serif; color: #666; border: 1px solid #CCC; background: #FFF url(/images/inputsBg.jpg) repeat-x; }
#formulario_especialista select {width: 262px; padding: 4px 5px; margin: 5px 0; font: 1.1em Arial, Helvetica, sans-serif; color: #666; color: #666; border: 1px solid #CCC; background: #FFF url(/images/inputsBg.jpg) repeat-x; }
#formulario_especialista textarea{ width: 250px; padding: 5px; margin: 5px 0; font: 1.1em Arial, Helvetica, sans-serif; color: #666; border: 1px solid #CCC; background: #FFF url(/images/inputsBg.jpg) repeat-x; }

#formulario_especialista .formEspecialista .Calendario{margin:20px 0px; border:1px solid #efc956; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#formulario_especialista .formEspecialista .Calendario ul.cabecera,
#formulario_especialista .formEspecialista .Calendario ul.fila_horarios{padding:0px; margin:0px;}
#formulario_especialista .formEspecialista .Calendario ul.cabecera li.horas,
#formulario_especialista .formEspecialista .Calendario ul.fila_horarios li.horas{width:49px;}
#formulario_especialista .formEspecialista .Calendario ul.cabecera li.final,
#formulario_especialista .formEspecialista .Calendario ul.fila_horarios li.final{border:0px;}

#formulario_especialista .formEspecialista .Calendario ul.cabecera li{float:left; width:80px; border-right:1px solid #fff; background-image:url(../images/bg_cabecera_form_espe.png); background-repeat:repeat-x; height:20px; padding-top:10px; color:#333;}

#formulario_especialista .formEspecialista .Calendario ul.fila_horarios li{float:left; height:17px; padding-top:3px; width:80px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; background-color:#f1f1f1;}
#formulario_especialista .formEspecialista .Calendario ul.fila_horarios li.horas{width:48px; border-left:1px solid #ccc; background-image:url(../images/bg_horas_form_espe.png); background-repeat:repeat-y; color:#fff;}
#formulario_especialista .formEspecialista .Calendario ul.fila_horarios li.final{border-bottom:1px solid #dedede;}
#formulario_especialista .formEspecialista .Calendario ul.fila_horarios li.libre{background-image:url(/images/bg_libre_form_espe.png); cursor:pointer;}
#formulario_especialista .formEspecialista .Calendario ul.fila_horarios li.ocupado{background-image:url(/images/bg_ocupado_form_espe.png); cursor:pointer;}









/* preciosBajos */

.preciosBajos {margin-left:20px;}
.preciosBajos .intro {margin:10px 0 0 10px;}
.preciosBajos .intro h1 {font-size:22px; margin:10px 0 ; text-align:center; font-weight:normal;}
.preciosBajos .intro img {float:left;}
.preciosBajos .intro p {float:left; font-size:14px; margin:8px 20px; width:500px;}

.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 h4 {font-size:22px; margin:30px 0; text-align:left; font-weight:normal;}


.preciosBajos .listaPrecios ul {list-style:none; padding:0px; margin:0px;}
.preciosBajos .listaPrecios li {width:108px; height:220px; 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;}


/* IKEA abrenos la puerta */

.abrePuerta {margin:0 0 20px 20px;}

.abrePuerta .mapa {float:left; width:325px; height:500px; border:1px solid #CCC;}

.abrePuerta .texto {float:left; width:300px; margin-left:20px; }
.abrePuerta .texto ul {list-style:disc; padding:0; margin:10px 0 10px 40px; font-size:14px; line-height:18px;}
.abrePuerta .texto ul.sublista {margin:0px 0 10px 20px;}
.abrePuerta .texto li {margin:5px 0;}
.abrePuerta .texto ul.sublista li {margin:0;}
.abrePuerta .texto h2 {margin:20px 0 0 20px; font-size:14px; font-weight:bold;}
.abrePuerta .nota {float:left; width:325px; margin-top:10px; font-size:11px;}

/* IKEA no tienes que esperar */

.noEsperar {margin-left:30px;}
.noEsperar p {margin: 10px 60px 20px 20px; text-align:justify;}
.noEsperar .nota {font-size:10px; color:#666; font-weight:normal; text-align:center;}


/* Banner Principal Compra Telepedidos */

.flashHome {width:590px; height:400px; background-color:#E84F13; color:#FFF; text-align:center;}
.flashHome p {text-align:center;}
.flashHome .bienvenido {font-size:27px; font-weight:normal; margin:0px; padding-top:10px;}	
.flashHome .titulo {font-size:45px; font-weight:bold; margin:0px; line-height:48px;}
.flashHome .telefono {font-size:60px; font-weight:bold; margin:0px; line-height:60px;}
.flashHome .mensaje {font-size:26px; font-weight:normal; margin:0px; padding:0px; line-height:48px;}	
.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;}

/* Banner Principal Punto Entrega La Palma*/

.puntoEntrega2 {width:590px; height:400px; background-color:#006699; color:#FFF; text-align:center; cursor:pointer;}
.puntoEntrega2 .bienvenido {font-size:28px; font-weight:bold; margin:0px; padding-top:10px;}	
.puntoEntrega2 .titulo {font-size:25px; font-weight:bold; margin:0px; line-height:48px;}
.puntoEntrega2 .telefono {font-size:35px; font-weight:bold; margin:0px; line-height:60px;}
.puntoEntrega2 .mensaje {font-size:20px; font-weight:normal; margin:0px; padding:0px; line-height:48px;}	
.puntoEntrega2 .mensaje span {font-size:24px; font-weight:bold;}
.puntoEntrega2 a,
.puntoEntrega2 a:link,
.puntoEntrega2 a:visited {color:#fff; text-decoration:none;}

.puntoEntrega2 a:hover {color:#FFF; text-decoration:underline;}

.puntoEntrega2 .cajaTexto {width:590px; height:220px; padding-top:90px;}

/* menu semanal */

.disposicionPrincipalMenu .imagesInfer { border:1px solid #ebe8db; background-color:#faf9f4; padding:10px; color:#333; text-align:center; margin-top:20px;}
.disposicionPrincipalMenu .imagesInfer img {margin:10px 0;}
.disposicionPrincipalMenu .bannerRte {margin-top:20px;}

.menuSemanal{margin:10px 0 10px 30px; font-size:12px;}
.menuSemanal h1{padding:0px; margin:0px 0 20px 0; font-size:18px;}
.menuSemanal .cajaPrincipalMenu{ float:left; width:345px;}

.menuSemanal .cajaPrincipalMenu .cajaNegra{background-color:#000; width:320px; color:#fff; margin-top:0px; padding:10px; text-align:left;}
.menuSemanal .cajaPrincipalMenu .cajaNegra h2{font-size:18px; padding:0px; margin:0px;}
.menuSemanal .cajaPrincipalMenu .cajaNegra h2 span{font-size:14px;}

.menuSemanal .cajaPrincipalMenu ul{list-style:none; text-align:left; padding:0px; margin:0 0 0 10px;}
.menuSemanal .cajaPrincipalMenu ul li{margin:0px 0px 10px;}

.menuSemanal .cajaPrincipalMenu table{width:340px; margin:10px 0;}
.menuSemanal .cajaPrincipalMenu td{padding:5px; text-align:left;}
.menuSemanal .cajaPrincipalMenu td.numero{color:#fff; background-color:#cc0000; width:30px; text-align:center; padding:5px 0;}
.menuSemanal .cajaPrincipalMenu td.diaSemana{ background-color:#000; color:#fff; width:300px; padding:5px; font-weight:bold;}

.menuSemanal .cajaPrincipalMenu span.plato {color:#336699; font-weight:bold; margin-right:5px;}
.menuSemanal .cajaPrincipalMenu span.festivo {color:#FF0000; font-weight:bold;}
.menuSemanal .cajaPrincipalMenu span.especial {color:#000; font-weight:normal; margin-right:5px;}

.menuSemanal .menuDer{float:left; width:300px; margin-left:20px;}
.menuSemanal img{}
.menuSemanal img.separaTop{margin-top:10px;}

.menuSemanal .textoInferiorFoto{margin-top:10px; overflow:auto;}
.menuSemanal .textoInferiorFoto img{float:left; margin:10px 0px;}
.menuSemanal .textoInferiorFoto div{float:left; margin:10px 0 0 10px; width:480px;}
.menuSemanal .textoInferiorFoto div img{float:right;}
.menuSemanal .textoInferiorFoto h3{font-size:14px; font-weight:bold; color:#333; padding:0px; margin:0px 0px 10px 0px;}
.menuSemanal .textoInferiorFoto p{text-align:left; padding-left:10px;}
.menuSemanal .menuDer .imagenCafe{margin-top:20px;}
.menuSemanal .menuDer .imagenCafe p{text-align:justify; margin:10px 10px 0 0;}

.menuSemanal  .ofertasCuadroVerde{background-image:url(../images/marco-verde.gif); background-repeat:no-repeat; width:651px; height:194px; margin-top:20px;}
.menuSemanal  .ofertasCuadroVerde h3{font-size:14px; font-weight:bold; padding:10px 10px 0 10px;}
.menuSemanal  .ofertasCuadroVerde p.notaInf{font-size:10px; margin:5px 0 0 15px; padding:0px;}
.menuSemanal  .ofertasCuadroVerde ul{font-size:11px; padding:0 0 0 30px; margin:0px; line-height:15px;}

.ofertasRestaurante {margin:10px 0 10px 30px;}
.ofertasRestaurante h1{padding:0px; margin:0px 0 20px 0; font-size:18px;}
.ofertasRestaurante .constaDe {margin-top:20px;}
.ofertasRestaurante .constaDe img {float:left; margin-right:10px;}
.ofertasRestaurante .constaDe p {margin-left:10px; display:block; float:left; width:450px;}
.ofertasRestaurante .constaDe h2 {margin:0 0 0 10px; display:block; float:left; width:300px; font-size:16px;}

.ofertasRestaurante .sumaTotal{margin-top:20px; padding-top:20px; border-top:2px solid #333; font-size:20px;}

/* 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; margin-top:15px;}
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:12px; font-weight:bold; margin:15px 0 0 0;}
table.rteLista h3 {text-align:center; font-size:14px; font-weight:bold; margin-top:15px;}
table.rteLista p {text-align:center; font-size:10px; margin:5px 0 0 0;}


/* Semana gastronomica sueca*/

.semanaGastronomica {margin:10px 0 10px 30px;}


/* Navidad envuelve tus regalos */

.envuelveRegalos {margin:10px 0 10px 30px;}
.envuelveRegalos h1 {font-size:22px; margin:30px 0; text-align:center; font-weight:normal;}
.envuelveRegalos p {margin:20px 0 10px 0;}
.envuelveRegalos .foto {float:left; margin-top:20px; width:200px;}
.envuelveRegalos .texto {float:left; margin-top:20px; width:450px;}
.envuelveRegalos .texto h2 {color:#CC0000; font-weight:bold; margin:5px; font-size:14px;}
.envuelveRegalos .texto p {margin: 5px;}


/* Celebra la navidad como un sueco */
.navidadSueca {margin:10px 0 10px 30px;}
.navidadSueca h1 {color:#CC0000; font-size:22px; margin:30px 0; text-align:center; font-weight:normal;}
.navidadSueca p {margin:20px 20px 10px 0;}
.navidadSueca .foto {float:left; margin-top:25px; width:200px;}
.navidadSueca .texto {float:left; margin-top:20px; width:450px;}
.navidadSueca .texto h2 {color:#CC0000; font-weight:bold; margin:5px 10px; font-size:14px;}
.navidadSueca .texto p {margin: 0 10px 5px 10px;}
.navidadSueca .texto li {margin-top:8px;}


/* Navidad (contenedor flashes) */
.navidadIKEA {margin:20px;}
.navidadIKEA h1{font-size:18px; margin:20px 0 10px; padding:0;}


/* IKEA Aniversario PMI */
.aniversarioIKEA {margin:10px 0 10px 30px;}

/* Especialistas en baños */
.especialBanos {margin:20px;}
.especialBanos h1 {font-size:18px; margin:20px 0px 10px; padding:0px;}


/* Especialistas en textiles */
.especialTextiles {margin:20px;}
.especialTextiles h1 {font-size:18px; margin:20px 0px 10px; padding:0px;}


/* Movimiento Peluche */

.peluches {margin:10px 0 0 20px; display:inline;}

.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 .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:#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;}



/* botones inferiores inspiración en 4 y lateral*/

.bannerSpecialista{padding:20px 0px 0px 10px; clear:both;}

.inpiracionTexto{ margin:30px 20px 30px 30px;}
.inpiracionTexto h1,
.inpiracionTexto h2{font-size:15px; color:#FF6600; margin-top:10px;}
.inpiracionTexto p{color:#666; line-height: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:#CC0000;}


/* Rebajas 2011 */
.rebajas2011 {margin:0 0 0 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:#cc0000; 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:#CC0000;}
.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;}
.rebajas2011 .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;  }


/* Rebajas 2011 BANNER PRINCIPAL HOME */
.rebajas2011_home {}
.rebajas2011_home .listaPrecios {margin:0 0 0 10px;}
.rebajas2011_home .listaPrecios td {padding:5px;}
.rebajas2011_home .listaPrecios h1 {padding:0px; margin:0 0 10px 0; font-size:18px;}
.rebajas2011_home h4 {font-size:22px; margin:30px 0; text-align:left; font-weight:normal;}
.rebajas2011_home .listaPrecios ul {list-style:none; padding:0px; margin:0px;}
.rebajas2011_home .listaPrecios li {width:133px; height:240px; float:left;  border-right:1px solid #EBE8D8;  text-align:left; padding:0 15px; position:relative;}
.rebajas2011_home .listaPrecios span {font-weight:bold; color:#cc0000; font-size:14px;}
.rebajas2011_home .listaPrecios li.SinBorde {border:0px;}
.rebajas2011_home .listaPrecios span.azul {font-weight:bold; color:#3399FD; font-size:12px;}
.rebajas2011_home .listaPrecios h3 {font-size:11px; font-weight:bold; margin:0; padding:0px; max-height:28px; overflow:hidden;}
.rebajas2011_home .listaPrecios h4 {font-size:11px; font-weight:normal; margin:0; padding:0;  max-height:28px; overflow:hidden;}
.rebajas2011_home .listaPrecios h5 {font-size:14px; font-weight:normal; margin:2px 0 0 0; padding:0;}
.rebajas2011_home .listaPrecios h5 span {font-size:12px; color:#000;}
.rebajas2011_home .listaPrecios h6 {font-size:14px; font-weight:bold; margin:2px 0 0 0; padding:0; color:#CC0000;}
.rebajas2011_home .listaPrecios h6 span {font-size:11px; font-weight:normal; margin:10px 0 0 0; padding:0; color:#000;}
.rebajas2011_home .listaPrecios .contenedorLineas {margin:10px 0;}
.rebajas2011_home .listaPrecios .contenedorLineas .lineaInferior {border-bottom:1px solid #EBE8D8; width:108px; margin:0 20px 0 0; float:left;}


/* Todos los productos */
.todosProductos {margin:20px;}
.todosProductos h2 {font-size:18px; font-weight:bold; margin:30px 0 10px 0; color:#adca57;}
.todosProductos ul {margin:20px 0; padding:0 30px;}
.todosProductos li {margin-top:10px; line-height:17px;}
.estado_linea{padding-top:15px}
.rojoGratis{ color:#CC0000; font-weight:bold; }


/* Instrucciones de Ensamblaje */
.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/flecha2.gif") no-repeat scroll left center transparent; padding-left:10px}
#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/flecha2.gif) outside}
#ensamblaje .item li a{font-size:11px}


/* caja info articulos */
.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 0 0 0; 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;}


/* INFO RETIRADA FORSTA CAFETERA */
.infoForsta .titulo {margin-left:20px;}
.infoForsta img  {margin: 20px 0 10px 90px;}
.infoForsta p {text-align:justify; margin:20px;}


/* Condiciones contratacion */
.condContrata {width:690px; text-align:justify; margin:50px 0; line-height:18px; color:#666;}
.condContrata h1 {text-align:left; margin:20px 0; padding:0; font-size:22px; font-weight:normal; color:#FF9900; line-height:24px;}
.condContrata h2 {text-align:left; margin:30px 0 10px 0; padding:0; font-size:16px; font-weight:bold; color:#666;}
.condContrata h2 span {font-size:14px;}
.condContrata h3 {text-align:left; margin:30px 0 10px 0; padding:0; font-size:15px; font-weight:bold; color:#666;}
.condContrata h3 img {display:inline; width:50px; height:50px; vertical-align: text-bottom; margin-left:10px;}
.condContrata p {margin:0 0 10px 0; text-align:justify; line-height:20px;}
.condContrata p.contacto {margin:20px 0 10px 150px;}
.condContrata p.enlace { text-align:center; margin:20px 0; font-size: 14px; font-weight:bold;}
.condContrata .diapo {margin:20px 0;}
.condContrata ul {margin:0 0 20px 0; padding:0;}
.condContrata li {margin-left:40px; line-height:24px;}

.condContrata .tarifaTrans {color:#666; border-collapse: inherit;}
.condContrata .tarifaTrans th,
.condContrata .tarifaTrans td {border:1px solid #CCC; padding:2px 15px;}
.condContrata .tarifaTrans th {font-weight:bold; text-align:center;}
.condContrata .tarifaTrans td.importe {text-align:center;}

.condContrata .foto {margin:30px 0;}
.condContrata .foto .pieFoto {font-size:11px; color:#666; margin: 0 0 10px 0;}
.condContrata .foto img {display:block; margin: 0 0 20px 0;}

.condContrata img.botones {height:30px; vertical-align: middle;}
.condContrata .separador {height:1px; margin-top:50px; border-bottom: 1px solid #ccc;}


/* Secciones Como... */

.comoSeccion {margin:0 0 20px 20px;}
.comoSeccion #comoFoto {width:100%; margin:0; border:1px solid #CCC;}

.comoSeccion #paginacion {width:673px; text-align:center; background-color:#DCDCDC; padding:15px 0; border:1px solid #CCC; border-top:none;}

.comoSeccion #paginacion a,
.comoSeccion #paginacion a:hover,
.comoSeccion #paginacion a.activeSlide {padding:20px; background-repeat:no-repeat; width:53px; height:50px; text-align:center; font-size:24px; color:#FFF; padding-top:9px; cursor:pointer; }

.comoSeccion #paginacion a {background-image:url(/images/como/paso.png);}
.comoSeccion #paginacion a:hover {background-image:url(/images/como/pasoActivo.png);}

.comoSeccion #paginacion a.activeSlide {background-image:url(/images/como/pasoActivo.png);}
.comoSeccion #paginacion a:focus {outline: none;}

/* banners inferiores seccion como */
.comoSeccion .menu_inf_eventos {margin:10px 0 0 0;}


/* 1 banner */
.comoSeccion .menu_inf_eventos .evento_columna h5 {font-size:14px; font-weight:bold; padding:10px 0px; margin:0px;}
.comoSeccion .menu_inf_eventos .evento_columna,
.comoSeccion .menu_inf_eventos .evento_columna_texto {float:left; padding:8px; min-height:200px;  text-align:center;}
.comoSeccion .menu_inf_eventos .evento_columna {width:230px;}
.comoSeccion .menu_inf_eventos .evento_columna_texto {width:380px; border-right:1px solid #CCC; padding-top:55px;}
.comoSeccion .menu_inf_eventos .fin {border-right:none;}
.comoSeccion .menu_inf_eventos .evento_columna img {margin-bottom:10px;}
.comoSeccion .menu_inf_eventos .evento_columna p {text-align:center; font-weight:normal;}


/* 2 banners */
.comoSeccion .menu_inf_eventos .eventos_columnas h5 {font-size:14px; font-weight:bold; padding:10px 0px; margin:0px;}
.comoSeccion .menu_inf_eventos .eventos_columnas,
.comoSeccion .menu_inf_eventos .eventos_columnas_texto {float:left; padding:8px; min-height:200px;  text-align:center;}
.comoSeccion .menu_inf_eventos .eventos_columnas {width:130px;}
.comoSeccion .menu_inf_eventos .eventos_columnas_texto {width:170px; border-right:1px solid #CCC; padding-top:50px;}
.comoSeccion .menu_inf_eventos .fin {border-right:none;}
.comoSeccion .menu_inf_eventos .eventos_columnas img {margin-bottom:10px;}
.comoSeccion .menu_inf_eventos .eventos_columnas p {text-align:center; font-weight:normal;}


/* Como Video */

.comoVideo {margin:0 0 20px 20px;}
.comoVideo .titulo {font-size:15px;}

/* Ofertazos */

.ofertazos {margin: 0 0 20px 20px;}
.ofertazos h2 {font-size:60px; color:#CC0000; margin:20px 0 0 0; padding:0; float:left;}
.ofertazos h2 span {font-size:45px;}
.ofertazos h3 {font-size:28px; color:#333; margin:20px 20px 30px 0; padding:0;text-align:center;}
.ofertazos .tarjIKEA {float:left; margin:33px 0 0 60px;}
.ofertazos .ofertazo {float:left; width:320px; height:210px; margin-bottom:20px;}
.ofertazos .ofertazo3 {float:left; width:207px; height:210px; margin-bottom:20px;}
.ofertazos .margenoferta {margin-left:18px;}
.ofertazos p {font-size:14px; margin:10px 20px 30px 0; line-height:22px;}

/* Ofertazos2 */

.ofertazos2 {margin: 0 0 20px 20px;}
.ofertazos2 .cabOfertazos {width:680px; height:250px; background: transparent url(/images/ofertazos_cabecera.png) no-repeat; position:relative;}
.ofertazos2 h2 {font-size:21px; color:#333; margin:0; padding:0; position:absolute; top:148px; left:0;}
.ofertazos2 h2 span {font-size:29px;}
.ofertazos2 .fotoArtic {cursor:pointer}
.ofertazos2 p {font-size:14px; margin:10px 20px 30px 0; line-height:22px; text-align:justify;}
.ofertazos2 .pdfOfertazos {text-align:center; font-size:16px; font-weight:bold;}

/* Ofertazos3 */

.ofertazos3 {margin: 0 0 20px 20px;}
.ofertazos3 .cabOfertazos {width:680px; height:210px; background: transparent url(/images/ofertazos3_cabecera.png) no-repeat; position:relative;}
.ofertazos3 h2 {font-size:32px; color:#FFF; margin:0; padding:0; position:absolute; top:30px; left:20px;}
.ofertazos3 h2 span {font-size:29px;}
.ofertazos3 h3 { font-size: 28px; color: #99dbf8; text-transform: uppercase; position: absolute; top: 40px; left: 20px; }
.ofertazos3 h3 span { color: #FFF; }
.ofertazos3 .cabOfertazos p {font-size:12px; line-height:16px; color:#FFF; width:450px; position:absolute; top:150px; left:20px; margin:0; padding:0; text-align:justify;}
.ofertazos3 p {font-size:14px; margin:10px 20px 30px 0; line-height:22px; text-align:justify;}
.ofertazos3 .pdfOfertazos {text-align:center; font-size:16px; font-weight:bold; margin-top:10px;}

/* Newsletter IKEA family */

.newsletterFamily{margin:20px 10px;}

.newsletterFamily .nota{font-size:10px; margin-top:30px;}
.newsletterFamily .nota a{font-weight:bold;}

.newsletterFamily h4{font-size:12px; text-align:center; font-weight:normal; margin:20px 0px; padding:0px;}
.newsletterFamily h3{font-size:22px; margin:20px 0px 0px;}


.newsletterFamily .lat_news_logo{float:left; width:200px;}
.newsletterFamily .lat_news_logo img{display:block;}

.newsletterFamily .news_lat_der{float:left; width:450px; margin-left:20px;}
.newsletterFamily .news_lat_der h1{font-size:20px; margin-top:40px;}
.newsletterFamily .news_lat_der h2 {color:#cc0000; font-size:12px; font-weight:bold; margin-top:0px; padding:0px;}
.newsletterFamily .news_lat_der h2 a{color:#2195cf;}
.newsletterFamily .news_lat_der h3{font-size:11px; font-weight:normal; margin:20px 0px 45px;}


.newsletterFamily .texto{float:left; width:320px; margin-top:10px;}
.newsletterFamily .texto p{padding:10px 10px 0px 0px;}
.newsletterFamily .texto img{margin-left:10px;}

.newsletterFamily .separador{height:10px; margin:20px 0px; background-color:#cc0000;}

.newsletterFamily .imagenes_separadas img{margin:10px 0px;}

/* El especialista IKEA responde */

.especialistaResponde {margin: 0 20px 10px 20px;}

.especialistaResponde p {font-size:12px; margin:10px 10px 30px 0; line-height:20px;}

.especialistaResponde table.premio {border:1px solid #CCC; margin-bottom:20px;}
.especialistaResponde .textoPremio {font-size:14px; font-weight:bold; margin:0 20px 0 0; line-height:20px;}
.especialistaResponde .premio {font-size:10px; color:#333; margin:20px 20px 0 0; line-height:15px;}
.especialistaResponde td.fotoPremio {text-align:center;}
.especialistaResponde .tituloPregunta {margin-bottom:20px;}


.especialistaResponde h4 {font-size:16px; font-weight:bold; color:#CC0000;  margin:30px 0 10px 0;}

.especialistaResponde dl {background-color:#CC0000; color:#FFF; padding:20px 10px; margin:0 0 15px 0;}
.especialistaResponde dt {padding:0; margin:10px; font-weight:bold;}
.especialistaResponde dd {padding:0; margin:0 20px; line-height:18px;}
.especialistaResponde dd ul {list-style:none; margin:0; padding:0;}
.especialistaResponde dd ul li {margin-top:10px;}

.especialistaResponde div#ok h3 {font-size:16px; color:#CC0000; font-weight:bold; text-align:center;}

/* La hora del planeta */

.horaPlaneta {color:#666; line-height:20px; margin:10px 0 0 20px;}

.horaPlaneta h1 {font-size:18px; font-weight:normal; color:#000; margin:10px 0px;; padding:0px;}
.horaPlaneta p {margin-right:20px;}
.horaPlaneta .videoenlace {margin:20px 20px 30px 0; padding:0;}

/* Eventos IKEA */

.eventosIKEA {margin:20px 10px;}
.eventosIKEA .nota{font-size:10px; margin-top:30px;}
.eventosIKEA .nota a{font-weight:bold;}
.eventosIKEA h4{font-size:16px; text-align:center; font-weight:bold; margin:20px 0px; padding:0px;}
.eventosIKEA h3{font-size:22px; margin:20px 0px 0px;}
.eventosIKEA h1 {font-size:24px; margin:0 0 10px 0; padding:0; text-align:center}
.eventosIKEA h2 {color:#cc0000; font-size:12px; font-weight:bold; margin-top:0px; padding:0px;}
.eventosIKEA h2 a{color:#2195cf;}
.eventosIKEA h3{font-size:11px; font-weight:normal; margin:20px 0px 45px;}
.eventosIKEA h6 {font-size:14px; font-weight:bold; margin:20px 0 0 0; text-align:center;}
.eventosIKEA p {font-weight:bold; margin-right:10px;}
.eventosIKEA .texto{float:left; width:320px; margin-top:10px;}
.eventosIKEA .texto p{padding:10px 10px 0px 0px;}
.eventosIKEA .texto img{margin-left:10px;}
.eventosIKEA .separador{height:10px; margin:20px 0px; background-color:#cc0000;}
.eventosIKEA .imagenes_separadas img{margin:10px 0px;}

.eventosIKEA .menu_inf_eventos{ margin:10px 0 0 0;}

.eventosIKEA .menu_inf_eventos .eventos_columnas h5,
.eventosIKEA .menu_inf_eventos .eventos_columnas2 h5 {font-size:14px; font-weight:bold; padding:10px 0px; margin:0px;}

.eventosIKEA .menu_inf_eventos .eventos_columnas,
.eventosIKEA .menu_inf_eventos .eventos_columnas2 {float:left; padding:8px; min-height:270px; width:205px; text-align:center;}

.eventosIKEA .menu_inf_eventos .eventos_columnas {border-right:1px solid #ccc;}

.eventosIKEA .menu_inf_eventos .eventos_columnas img,
.eventosIKEA .menu_inf_eventos .eventos_columnas2 img {margin-bottom:10px;}

.eventosIKEA .menu_inf_eventos .eventos_columnas p,
.eventosIKEA .menu_inf_eventos .eventos_columnas2 p {text-align:center; font-weight:normal;}


/*Lista sin fin*/
.lista_sin_fin { overflow: hidden; padding-bottom: 15px; border-bottom: 1px solid #CCCCCC; }
.lista_sin_fin .primero{border-bottom:#CCC 1px solid;}
.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; }

/* Activar Tarjeta */

.activarTarjeta {text-align:center; padding:5px; width:500px; border:2px solid red; background-color:#FFF2F2; cursor:pointer;}
.activarTarjeta h2 {margin:0; padding:0; font-size:12px; font-weight:bold; }
.activarTarjeta a,
.activarTarjeta a:link,
.activarTarjeta a:active,
.activarTarjeta a:visited {font-size:12px; font-weight:bold; color:#3399FD; text-decoration:none;}
.activarTarjeta a:hover {color:#3399FD; text-decoration:underline;}
.activarTarjeta .rojo {color:#CC0000;}

.activarTarjeta2 {margin:10px auto; padding:5px; cursor:pointer; width:430px; height:77px; border:1px solid #ccc; border-radius:5px;}
.activarTarjeta2 img{vertical-align: sub; float:left; margin-left:15px;}
.activarTarjeta2 p {padding:25px 10px 0 10px; float:left; width:330px;}
.activarTarjeta2 a,
.activarTarjeta2 a:link,
.activarTarjeta2 a:active,
.activarTarjeta2 a:visited {font-size:12px; font-weight:bold; color:#3399FD; text-decoration:none;}
.activarTarjeta2 a:hover {color:#3399FD; text-decoration:underline;}
.activarTarjeta2 .rojo {color:#CC0000; font-weight:bold;}

/*SIGUENOS*/

div.siguenos { background-color: #FAF9F4; border: 1px solid #EBE8DB; margin: 10px 3px 10px 0; text-align: right; padding: 2px 5px 1px 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; }

/* Donde estamos tiendas */
.dondeEstamosTiendas {width:625px; margin:10px auto;}

/* Fred Olsen en FUE y LPA */
.FredOlsen_largo {width:625px; margin:10px auto; position:relative;}
 
.FredOlsen_largo h2 {font-size:16px; margin:10px 10px 0 10px; position:absolute; top:5px; left:200px; }
.FredOlsen_largo p {text-align:left; font-size:14px; margin:5px 10px; position:absolute; top:35px; left:200px;}
.FredOlsen_largo a.flechita{position:absolute; top:90px; left:215px;}

/* Banner ventajon */
.Banner_ventajon {width:656px; height:127px; margin:0px 0px 10px 20px; position:relative; cursor:pointer;}
.Banner_ventajon p {z-index:1000; position:absolute; top:5px; left:10px; margin:0; padding:0; font-size:20px; color:#7e787A; line-height:28px;}
.Banner_ventajon p .descuento {font-size:23px; color:#CC0000;}
.Banner_ventajon .dto {z-index:1000; position:absolute; top:32px; left:110px; width:120px; height:50px;}

.Banner_ventajon a,
.Banner_ventajon a:link,
.Banner_ventajon a:active,
.Banner_ventajon a:visited,
.Banner_ventajon a:hover {position:absolute; z-index:1000; top:90px; left:65px; font-size:21px; color:#7E787A; text-decoration:none;}

.Banner_ventajon a span,
.Banner_ventajon a:link span,
.Banner_ventajon a:active span,
.Banner_ventajon a:visited span,
.Banner_ventajon a:hover  span {color:#CC0000;}

/* Newsletter semanal */
.newsletterSemanal {margin:20px 0 0 20px;}


/* Ofertas semanales newsletter */
.ofertasNewsletter {margin-left:20px;}

.ofertasNewsletter h1.titulo {font-size:18px; line-height:22px; background-color:#FFDD00; padding:5px;}
.ofertasNewsletter h1.titulo span {font-size:13px; color:#333;}

.ofertasNewsletter .listaPrecios {margin:20px 0 0 0;}
.ofertasNewsletter .listaPrecios td {padding:5px;}
.ofertasNewsletter .listaPrecios h1 {padding:0px; margin:0px 0 10px 0; font-size:18px;}
.ofertasNewsletter h4 {font-size:22px; margin:30px 0; text-align:left; font-weight:normal;}
.ofertasNewsletter h4.pdf {font-size:14px; margin:30px 0; text-align:center; font-weight:bold;}
.ofertasNewsletter .listaPrecios ul {list-style:none; padding:0px; margin:0px;}
.ofertasNewsletter .listaPrecios li {width:108px; height:270px; float:left; border-right:1px solid #EBE8D8; text-align:left; padding:0 10px; position:relative; margin-bottom:10px;}
.ofertasNewsletter .listaPrecios span {font-weight:bold; color:#cc0000; font-size:14px;}
.ofertasNewsletter .listaPrecios li.SinBorde {border:0px;}
.ofertasNewsletter .listaPrecios span.azul {font-weight:bold; color:#3399FD; font-size:12px;}
.ofertasNewsletter .listaPrecios h3 {font-size:11px; font-weight:bold; margin:10px 0px 0px 0px; padding:0px; max-height:28px; overflow:hidden;}
.ofertasNewsletter .listaPrecios h4 {font-size:11px; font-weight:normal; margin:0; padding:0; max-height:28px; overflow:hidden;}
.ofertasNewsletter .listaPrecios h5 {font-size:14px; font-weight:normal; margin:5px 0 0 0; padding:0;}
.ofertasNewsletter .listaPrecios h5 span {font-size:12px; color:#000;}
.ofertasNewsletter .listaPrecios h6 {font-size:15px; font-weight:bold; margin:5px 0 0 0; padding:0; color:#CC0000;}
.ofertasNewsletter .listaPrecios h6 span {font-size:11px; font-weight:normal; margin:10px 0 0 0; padding:0; color:#000;}
.ofertasNewsletter .listaPrecios .contenedorLineas {margin:10px 0;}
.ofertasNewsletter .listaPrecios .contenedorLineas .lineaInferior {border-bottom:1px solid #EBE8D8; width:108px; margin:0 20px 0 0; float:left;}
.ofertasNewsletter .listaPrecios .carroProd {position:absolute; bottom:0;}

/* consultar pedido: Estado articulos */
.explicaEstado {float:left; margin-bottom:30px;}

.explicaEstado .icono {float:left;}
.explicaEstado p {margin-top:10px; width: 400px; float:left;}

.explicaEstado .infoEstado {text-align:center; width:120px; float:left; font-size:12px; font-weight:bold; border-right:1px solid #CCC; margin:20px 0; padding:0 10px;}
.explicaEstado .inicial {margin-left:90px;}
.explicaEstado .final {border:none;}
.loginVerPedido {margin-bottom:30px;}

/* Aniversario IKEA */
.aniversarioIKEA {margin:10px 10px;}
.aniversarioIKEA .textoImagen {background-color:#FFDD00; margin:0; padding:0 0 10px 0;}
.aniversarioIKEA .textoImagen h2 {text-align:center; font-size:16px; font-weight:bold; margin:0; padding:0;}
.aniversarioIKEA .textoImagen h3 {text-align:center; font-size:18px; font-weight:bold; margin:20px 0; padding:0;}

.aniversarioIKEA .textoImagen h4 {text-align:justify; font-size:15px; font-weight:bold; margin:0 110px; padding:30px 0 0 0; color:#000;}

.aniversarioIKEA .textoImagen ol {margin:0 110px 0 135px; text-align:justify; padding:0; list-style: decimal;}
.aniversarioIKEA .textoImagen li {margin-top:20px; font-size:13px; font-weight:bold; color:#000;}

.aniversarioIKEA .condiciones {font-size:11px; margin:20px 105px; text-align:justify; color:#333;}

.bannerAniversario {margin:0 0 10px 20px; cursor:pointer;}


/* menu PIE PAGINA */
.menuPie {background-color:#FFF; border-bottom:2px solid #CCC; margin:10px 0;  width:920px; font-size:11px;}

.menuPie .fotoPie a {float:left;}
.menuPie .fotoPie a span {color:#666; font-weight:normal;}
.menuPie .fotoPie img {float:right;}

.menuPie .listas { width:189px; padding:0 10px; margin:10px; float:left; border-right:1px dotted #CCC; min-height:100px;}
.menuPie .listas.final { border-right: none;}

.menuPie .listas ul {padding:5px 0 0 0; margin:0;}
.menuPie .listas ul li {list-style:none; line-height:15px;}

.menuPie a,
.menuPie a:link,
.menuPie a:visited {font-size:11px; color:#333; font-weight:bold; text-decoration:none;}
.menuPie a:hover {text-decoration: underline;}

.menuPie li a,
.menuPie li a:link,
.menuPie li a:visited {font-size:11px; color:#666; font-weight:normal; text-decoration:none;}
.menuPie li a:hover {text-decoration: underline;}


/* Banner apertura punto FUE */

.bannerPuntoFUE {float:left; width:677px; height:398px; cursor:pointer; background-color:#105792; position:relative;}
.bannerPuntoFUE h2 {font-size:40px; font-style:italic; font-weight:bold; color:#FFF; position:absolute; margin:0; padding:10px;}
.bannerPuntoFUE h3 {font-size:28px; line-height:40px; font-style:italic; font-weight:bold; color:#FFF; position:absolute; margin:0; padding:10px;}
.bannerPuntoFUE h4 {font-size:28px; line-height:40px; font-style:italic; font-weight:bold; color:#FFF; position:absolute; margin:0; padding:10px;}
.bannerPuntoFUE h4 span {font-size:36px; font-weight:bold;}

/* IKEA food */

.IKEAfood {margin:10px 0 0 20px;}

.IKEAfood h2.recetas {margin:10px 0 0 20px; font-size:14px; font-weight:bold;}

.IKEAfood .ofertasRestaurante {background-image:url(../images/restaurante-comunicacion.jpg); background-repeat:no-repeat; width:650px; height:391px; margin:10px 0;}

.IKEAfood .fotoTitular {width:650px; height:390px; margin:10px 0;}

.IKEAfood .ofertasRestaurante h2 {padding:10px 0 0 20px; font-size:26px; margin:0;}
.IKEAfood .ofertasRestaurante p.textoFondoAzul {display:block; background-color:#005aa1; color:#fff; font-size:16px; font-weight:bold; padding:10px; float:right; margin-right:15px;}
.IKEAfood .ofertasRestaurante p.informacion {display:block; color:#fff; font-size:10px; font-weight:bold; padding:10px 0 5px 0; float:right; margin-right:15px;}
.IKEAfood .ofertasRestaurante img.PrecioGif {float:right; margin:0 15px 0 0;}

.IKEAfood .contenedorMensajes {margin:20px 0 10px;}

.IKEAfood .contenedorMensajes .mensajesInfer {border-right:1px solid #ccc;}

.IKEAfood .contenedorMensajes .mensajesInfer,
.IKEAfood .contenedorMensajes .mensajesInfer2 {float:left; width:200px; text-align:center; padding:0 10px;}

.IKEAfood .contenedorMensajes .mensajesInfer p,
.IKEAfood .contenedorMensajes .mensajesInfer2 p{padding:10px 20px 0; text-align:center;}

.IKEAfood .nota {font-size:10px; color:#666;}

/* Restaurante: bloques recetas */
ul.bloqueRecetas {float:left; padding:0; margin:0 0 0 10px; overflow:hidden; cursor:pointer;}

ul.bloqueRecetas 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; height:150px; overflow:hidden;}

ul.bloqueRecetas a,
ul.bloqueRecetas a:link,
ul.bloqueRecetas a:active,
ul.bloqueRecetas a:visited,
ul.bloqueRecetas a:hover {font-size:12px; color:#000; font-weight:bold; padding:0 5px; text-decoration:none;}

ul.bloqueRecetas a img {width:130px; height:115px;}


/* Restaurante: bloques lista */
table.rteBloques {text-align:center; margin:0 0 10px 0; border-top:1px solid #ccc; padding-top:10px;}
table.fila1 {border-top:none; padding-top:0; margin-top:10px;}

table.rteBloques td {width:130px; height:150px; padding:5px; border-right:1px solid #CCC; border-bottom:1px solid #CCC; vertical-align:top;}
table.rteBloques td.sin {border-right:none;}
table.rteBloques td.sin2 {border-bottom:none;}

table.rteBloques a,
table.rteBloques a:link,
table.rteBloques a:active,
table.rteBloques a:visited,
table.rteBloques a:hover {font-size:12px; color:#000; font-weight:bold; padding:0; margin:0; text-decoration:none;}

table.rteBloques a img {width:130px; height:115px;}

/* restaurante: Organico */
.rteOrganico {margin:0 0 40px 20px; text-align:center;}

.rteOrganico .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;}

.rteOrganico .bloque-act .img-cont { float: left; }
.rteOrganico .bloque-act .img-cont img { width: 200px; float: left; }
.rteOrganico .bloque-act .info-cont { width: 400px; padding-left: 20px; float: left; }
.rteOrganico .bloque-act .info-cont h2 { font-size:18px; margin:0; padding:0 0 20px 0; text-align:left; color:#06C;}
.rteOrganico .bloque-act .info-cont p { text-align: justify; line-height: 20px; margin-bottom: 20px; }
.rteOrganico .bloque-act .info-cont p span { font-weight: bold; }

/* menu lateral restaurante: banners inferiores */
.rteBannerMenu {border:1px solid #ebe8db; background-color:#faf9f4; padding:10px; color:#333; text-align:center; margin-top:20px;}
.rteBannerMenuSin {color:#333; text-align:center; margin-top:20px;}


/* restaurante: Bistro */
.rteBistro {margin:0 0 40px 20px; text-align:center;}

/* restaurante: Desayuna 1 euro */

.ofertasRestaurante .desayunaBanner {background-image:url(../images/rte_titFondo.png); background-repeat:no-repeat; width:650px; height:390px; margin:10px 0;}

.ofertasRestaurante .desayunaBanner h2 {padding:20px 0 0 20px; font-size:40px; margin:0;}

.ofertasRestaurante .desayunaBanner p {display:block; float:left; font-size:15px; line-height:24px; font-weight:normal; padding:10px; margin:20px 10px 0 20px; width:280px;}

.ofertasRestaurante .desayunaBanner img.foto {float:right; margin:0 30px 0 0;}

.ofertasRestaurante .desayunaBanner img.ikeafood {margin:10px 0 0 30px;}


.ofertasRestaurante .desayuna img {float:left; margin-right:10px;}
.ofertasRestaurante .desayuna p {margin:30px 0 0 10px; display:block; float:left; width:450px; line-height:24px;}
.ofertasRestaurante .desayuna h2 {margin:0 0 0 10px; display:block; float:left; width:300px; font-size:16px;}


/* restaurante: Recetas */

/*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; 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: fixed; top:50%; 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;}

/* restaurante: tienda sueca */

.flashTiendasueca {width:678px; height: 388px; border: 1px solid #CCC; background-color:#FFF; color:#FFF; text-align:center; float:left; margin: 0 0 5px 20px;}

.flashTiendasueca .bienvenido {font-size:27px; font-weight:normal; margin:0px; padding-top:10px; text-align:center;}	
.flashTiendasueca .titulo {font-size:45px; font-weight:bold; margin:0px; line-height:48px; text-align:center;}
.flashTiendasueca .telefono {font-size:60px; font-weight:bold; margin:0px; line-height:60px; text-align:center;}
.flashTiendasueca .mensaje {font-size:26px; font-weight:normal; margin:0px; padding:0px; line-height:48px; text-align:center;}	
.flashTiendasueca .mensaje span {font-size:24px; font-weight:bold;}
.flashTiendasueca a,
.flashTiendasueca a:link,
.flashTiendasueca a:visited {color:#fff; text-decoration:none;}

.flashTiendasueca a:hover {color:#FFF; text-decoration:underline;}

.flashTiendasueca .cajaTexto {width:590px; height:210px;}


/* Canjea cheque regalo */
.chequeRegalo {margin:0 0 40px 20px; text-align:center;}


/* Midsommar */
.midsommar {margin:0 0 40px 20px; text-align:center;}

.midsommar #mid1,
.midsommar #mid2,
.midsommar #mid3,
.midsommar #mid4 {float:left; width:170px; height:170px; cursor:pointer;}

.midsommar #mid1 {background: transparent url(/images/midsommar_foto1A.jpg) no-repeat scroll left center;}
.midsommar #mid2 {background: transparent url(/images/midsommar_foto2A.jpg) no-repeat scroll left center;}
.midsommar #mid3 {background: transparent url(/images/midsommar_foto3A.jpg) no-repeat scroll left center;}
.midsommar #mid4 {background: transparent url(/images/midsommar_foto4A.jpg) no-repeat scroll left center;}

.midsommar #mid1:hover {background: transparent url(/images/midsommar_foto1B.jpg) no-repeat scroll left center;}
.midsommar #mid2:hover {background: transparent url(/images/midsommar_foto2B.jpg) no-repeat scroll left center;}
.midsommar #mid3:hover {background: transparent url(/images/midsommar_foto3B.jpg) no-repeat scroll left center;}
.midsommar #mid4:hover {background: transparent url(/images/midsommar_foto4B.jpg) no-repeat scroll left center;}

.midsommar #mes0,
.midsommar #mes1,
.midsommar #mes2,
.midsommar #mes3,
.midsommar #mes4 {width:660px; height:70px; margin:40px auto 0 auto; text-align:center;}

.midsommar #mes1,
.midsommar #mes2,
.midsommar #mes3,
.midsommar #mes4 {display:none;}

.midsommar #mes0 h3,
.midsommar #mes1 h3,
.midsommar #mes2 h3,
.midsommar #mes3 h3,
.midsommar #mes4 h3 {font-size:20px; font-weight:bold; margin:10px 0 0 0;}

.midsommar #mes0 h4,
.midsommar #mes1 h4,
.midsommar #mes2 h4,
.midsommar #mes3 h4,
.midsommar #mes4 h4 {font-size:14px; font-weight:bold; margin:5px 0 0 0;}

.midsommar #mes1 h5,
.midsommar #mes2 h5,
.midsommar #mes3 h5,
.midsommar #mes4 h5 {text-align:justify; font-size:13px; font-weight:normal; margin:30px 30px 0 30px;}

.midsommar .botonMidsommar {margin-top:10px; cursor:pointer;}

.midsommar .oferta {margin-top:30px;}


/* carrusel midsommar */

.midsommar .carruselMidsommar {width:660px; margin:20px auto; overflow:hidden; border:3px solid #EBE8D8;}
.midsommar .carruselMidsommar ul {list-style:none; padding:0px; margin:0;}
.midsommar .carruselMidsommar li {width:145px; margin:20px 0;height:190px; float:left; border-right:1px solid #EBE8D8; text-align:left; padding:0 10px; position:relative;}

.midsommar .carruselMidsommar li h3 {font-size:11px; font-weight:bold; margin:5px 0px 0px 0px; padding:0px; max-height:28px; overflow:hidden;}
.midsommar .carruselMidsommar li h4 {font-size:11px; font-weight:normal; margin:0; padding:0; max-height:28px; overflow:hidden;}
.midsommar .carruselMidsommar li h5 {font-size:14px; font-weight:normal; margin:5px 0 0 0; padding:0;}
.midsommar .carruselMidsommar li h5 span {font-size:12px; color:#000;}


/*ventajon IKEA family*/

.ventajon{margin:20px;}
.ventajon p{margin-top:20px;}
.ventajon img.banner_ventajon{margin:20px;}

/* 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;}

/* Pestañas detalles articulo */

#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;}


/* Banner newsletter home */

.newsletterHome1 {float:left; margin:0 0 10px 20px; background: transparent url(/images/banner_newsletter_home1.png) no-repeat; width:195px; height:80px; cursor:pointer;}

.newsletterHome2 {float:left; margin:0 0 10px 0; background: transparent url(/images/banner_newsletter_home2.png) no-repeat; width:465px; height:80px; cursor:pointer;}

.newsletterHome2 .texto {float:left; padding:22px 0 0 0; width:440px; margin:0 auto; text-align:center; font-size:15px;}

.newsletterHome3 {float:left; margin:0 0 10px 0; background: transparent url(/images/banner_newsletter_home3.png) no-repeat; width:465px; height:80px; cursor:pointer;}

.newsletterHome3 .texto {float:left; padding:13px 0 0 0; width:340px; margin:0 auto; text-align:center; font-size:15px;}

.newsletterHome3 .texto span {color:#3399FD; font-weight:bold;}

/* Banner newsletter formulario */

.newsletterForm {background: transparent url(/images/banner_newsletter2.png) no-repeat; width:660px; height:80px; margin:0 0 20px 20px; cursor:pointer;}
.newsletterForm .texto {padding:15px 0 0 75px; width:470px; margin:0 auto; text-align:center; font-size:15px; font-weight:bold; line-height:24px;}
.newsletterForm .texto span {font-size:18px; color:#3399FD;}

.newsletterForm form {margin-top:10px;}

.newsletterForm .txtFormNews {-moz-border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-left:10px; color:#666;}

.newsletterForm .btnFormNews {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; cursor:pointer;}

.newsletterBaja .txtFormNews {-moz-border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-left:10px; color:#666;}
.newsletterBaja .btnFormNews {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; cursor:pointer;}
.newsletterBaja{ height:180px; padding:60px; }

/* Formulario suscripcion Newsletter IKEA */
.formNewsletterIKEA {margin:10px 0 20px 20px;}
.formNewsletterIKEA p {font-size:14px; margin:10px 20px 10px 0;}

.formNewsletterIKEA form.formContacto fieldset {width:540px; margin:20px 0 0 50px;}
.formNewsletterIKEA form.formContacto .campoNombre {width:170px;}
.formNewsletterIKEA .camposObligatorios {margin:4px 0 0 50px; font-size:11px; color:#666;}



/* NUEVO DISEÑO NEWSLETTER */


.newsFormIKEA {background: transparent url(/images/form_newsletter_fondo.jpg) no-repeat; width:690px; height:475px; position:relative; margin-left:10px;}

.newsFormIKEA .contForm {position:absolute; top:40px; left:80px;}
.newsFormIKEA h1 {font-size:26px; font-weight:bold; color:#FFF; margin:0; padding:0;}
.newsFormIKEA .camposObligatorios {font-size:12px; margin:5px 0; padding:0; color:#333; font-weight:bold;}

.newsFormIKEA form {margin-top:30px; color:#FFF; font-weight:bold;}

.newsFormIKEA .campoValor {-moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding-left:10px; color:#444; background-color:#9bc3dd; border-style:solid; border-width:2px; margin-left:6px;}

.newsFormIKEA option {color:#FFF;}


.newsFormIKEA .botonera input {-moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#FFF; background-color:#FFF; border-style:none; font-weight:bold; font-size:15px; color:#000; padding:2px 30px; cursor:pointer;}

/* Condiciones cheque regalo */
/* Condiciones contratacion */
.condChequeIKEA {text-align:justify; margin:0 20px 20px 20px; line-height:18px; color:#666;}
.condChequeIKEA h1 {text-align:left; margin:20px 0; padding:0; font-size:22px; font-weight:normal; color:#FF9900; line-height:24px;}
.condChequeIKEA h2 {text-align:left; margin:30px 0 10px 0; padding:0; font-size:16px; font-weight:bold; color:#666;}
.condChequeIKEA h2 span {font-size:14px;}
.condChequeIKEA p {margin:0 0 10px 0; text-align:justify; line-height:20px;}


/* 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;
}
/* Zone-risas */

.zoneRisas {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;}

/* Banner principal catalogo 2012 */
.bannerCat2012 {float:left; width:210px; height:400px; background-color:#ccc; margin-right:10px; cursor:pointer;}

/* Banner principal Sultan */
.bannerSultan {float:left; width:210px; height:400px; margin-right:10px; cursor:pointer;}

/* Pagina reparto catalogo 2012 */
.repartoCat2012 {margin-left:10px;}

/* Pagina reparto catalogo 2012 */
.nuevoCat2012 {margin-left:10px;}

.nuevoCat2012 h2 {margin:20px;}
.nuevoCat2012 p {font-size:16px; margin:20px 20px 40px 20px; }
.nuevoCat2012 p span {font-size:18px;}

/* INFO RETIRADA PRODUCTOS */
.infoRetirada .titulo {margin-left:20px;}
.infoRetirada img  {margin: 20px 0 10px 90px;}
.infoRetirada p {text-align:justify; margin:20px;}

/* INFO BENEFICIOS FINANCIACION */

.infoBeneficios .titulo {margin-left:20px;}
.infoBeneficios p {text-align:justify; margin:20px; font-size:14px; line-height:20px;}


/* 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:#FFFF00; 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:#FFF 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:100;}

/* 12 meses sin intereses */

.IKEAfinancia {margin:0 0 0 20px;}
.IKEAfinancia .condiciones {margin-left:40px;}

.IKEAfinancia .calcular .datos {width:500px; border:1px solid #ccc; margin-left:90px; padding:10px 0; background-color:#EEEEFF;}

.IKEAfinancia .calcular p {color:#0000CC; margin:20px 0 10px 90px;}

.IKEAfinancia .calcular {margin-top:40px;}
.IKEAfinancia .calcular h2 {font-size:18px; color:#CC0000; text-align:center; margin:20px;}
.IKEAfinancia .calcular td {line-height:30px;}
.IKEAfinancia .calcular td.nombre {width:170px; text-align:right; padding-right:10px;}
.IKEAfinancia .calcular td.valor {width:150px;}
.IKEAfinancia .calcular .botonera {text-align:center; margin:20px 0;}

/* cupones */

img.CuponesEspeciales{margin-bottom:10px;}
.Cupones{margin:0 0 0 20px;}

/* 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;}

/*Filtro*/
ul.listaColores{list-style: none;padding-left: 5px;margin-top: 0px;}
ul.listaColores li{padding: 2px;cursor:pointer;}
.tablaPrecios input {width: 70px;}
.divFiltro {border-bottom: 1px solid #CCCCCC;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:#FF6600;}
/*Fin Filtro*/




/*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;}

/*banner home Navidad */
.home_navidad { float: left; margin:0 0 20px 0;}

.home_navidad_2011 {background: transparent url(/images/navidad_fondo.jpg) no-repeat; width:678px; height:398px; position:relative; overflow: hidden;}
.home_navidad2_2011 {background: transparent url(/images/navidad2_fondo.jpg) no-repeat; width:678px; height:398px; position:relative; overflow: hidden;}

.home_navidad_2011 .bandaEnlaces {background:#990033 url(/images/navidad_bandaEnlaces.jpg) no-repeat; width: 678px; height:56px; position:absolute; top:320px; left:0; z-index:10;}
.home_navidad2_2011 .bandaEnlaces2 {background:#990033 url(/images/navidad2_bandaEnlaces.jpg) no-repeat; width: 678px; height:56px; position:absolute; top:320px; left:0; z-index:10;}

.home_navidad_2011  a,
.home_navidad2_2011  a {display:block; height:50px; position:absolute; top:322px; z-index:20;}

.home_navidad_2011 .foto1,
.home_navidad_2011 .foto2,
.home_navidad_2011 .foto3,
.home_navidad2_2011 .foto1,
.home_navidad2_2011 .foto2,
.home_navidad2_2011 .foto3 {position:absolute; width:226px; height:398px;}

.home_navidad_2011 .foto1 img,
.home_navidad_2011 .foto2 img,
.home_navidad_2011 .foto3 img,
.home_navidad2_2011 .foto1 img,
.home_navidad2_2011 .foto2 img,
.home_navidad2_2011 .foto3 img {margin:0; padding:0; border:0; height:398px;}

/* Promocion dormitorios */
.promoDormitorios {margin:0 0 0 20px;}

.promoDormitorios {float:left; width:675px; height:398px; margin-bottom:10px; border:1px solid #EBE8DB; overflow: hidden !important; cursor:pointer;}
.bannerPrincipalTelepedidos_sombraAlt {background:url(/images/hori_shadow.gif) repeat-x; height:7px; width:677px; margin-bottom:20px;}
.promoDormitorios img {width:677px; height: 398px;}

.promoDormitorios .enlaces {width:675px; height:398px; margin:0 auto; padding-top:346px; background:url(/images/slideshow_home/dormitorios01.jpg) no-repeat; position:relative;}

.promoDormitorios .enlaces a,
.promoDormitorios .enlaces a:link,
.promoDormitorios .enlaces a:hover,
.promoDormitorios .enlaces a:active,
.promoDormitorios .enlaces a:visited {font-size:17px; color:#FFF; position:absolute;}


/* Banners derecha (softtoys, etc...) */
.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; }

.coincidenciasBuscarCategoria {margin:10px 0px 10px 0px;}


/* Textos home */
.homeTexto {margin:30px;}
.homeTexto h1 {font-size:15px; color:#333; margin-top:10px;}
.homeTexto p {color:#666; line-height:20px;}


/* Aniversario IKEA Ibiza */
.aniversarioIbiza {margin:20px 0 20px 20px; background-color:#ffdd00; padding-top:20px;}
.aniversarioIbiza .titular {margin:20px 0 0 40px;}
.aniversarioIbiza ul {margin:20px 0 0 60px; padding:0; font-size:14px; color:#000;}
.aniversarioIbiza li {margin-top:10px;}

/* 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;}

/*EspecialReyes*/
.especialReyes {margin:0 0 20px 20px;}
.especialReyes .conocePeluches {margin:0;}
.especialReyes .slideContRey {position:relative;}

.especialReyes .cambiar,
.especialReyes .vermas,
.especialReyes .cerrar {position:absolute; cursor:pointer;}

/* Pestañas detalles articulo regalar */
#tabRegalar {float:left; width:680px; margin:0 0 4px 0; background:#FFF url("/images/tabs/tabComoNavidad_bg.gif") repeat-x bottom; font-size:11px; line-height:normal;}
#tabRegalar ul {margin:0; padding:5px 10px 0 10px; list-style:none;}
#tabRegalar li {float:left; background:url("/images/tabs/tabComoNavidad_left.gif") no-repeat left top; margin:0 6px 0 0; padding:0 0 0 9px;}

#tabRegalar a,
#tabRegalar strong,
#tabRegalar 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;}

#tabRegalar a:hover {color:#333; font-weight:bold;}

#tabRegalar .tabComoRegalarActive {background-image:url("/images/tabs/tabComoNavidad_left_on.gif");}
#tabRegalar .tabComoRegalarActive a {background-image:url("/images/tabs/tabComoNavidad_right_on.gif"); padding-bottom:5px; color:#333;}

/* 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;}
.regalarIKEA a.enlaceRegalar {position:absolute; 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;}

/* 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; }

/*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;}

/* Home Banner Regalar con IKEA */
.homeRegalar {margin:0; position: relative; background: transparent url(/images/home_banner_regalar.jpg) no-repeat; width:898px; height:400px;}
.homeRegalarTP {float:left; margin:0; position: relative; background: transparent url(/images/home_banner_regalarTP.jpg) no-repeat; width:678px; height:400px;}

.homeRegalar a.enlaceRegalar,
.homeRegalarTP a.enlaceRegalar{position:absolute; left:25px;}

.homeRegalar .enlaceAnimRegalar1,
.homeRegalar .enlaceAnimRegalar2,
.homeRegalar .enlaceAnimRegalar3,
.homeRegalar .enlaceAnimRegalar4,
.homeRegalar .enlaceAnimRegalar5,
.homeRegalarTP .enlaceAnimRegalar1,
.homeRegalarTP .enlaceAnimRegalar2,
.homeRegalarTP .enlaceAnimRegalar3,
.homeRegalarTP .enlaceAnimRegalar4,
.homeRegalarTP .enlaceAnimRegalar5 {position:absolute; left:25px; height:30px; width:160px; overflow:hidden;}

.regalarIKEA .enlaceAnimRegalar1,
.regalarIKEA .enlaceAnimRegalar2,
.regalarIKEA .enlaceAnimRegalar3,
.regalarIKEA .enlaceAnimRegalar4,
.regalarIKEA .enlaceAnimRegalar5 {position:absolute; left:20px; height:30px; width:160px; overflow:hidden;}


.regalarIKEA .enlaceAnimRegalar1,
.homeRegalar .enlaceAnimRegalar1,
.homeRegalarTP .enlaceAnimRegalar1 {top:200px; background:url(/images/regalar/botonAnim_01.png) no-repeat;}

.regalarIKEA .enlaceAnimRegalar2,
.homeRegalar .enlaceAnimRegalar2,
.homeRegalarTP .enlaceAnimRegalar2 {top:232px; background:url(/images/regalar/botonAnim_02.png) no-repeat;}

.regalarIKEA .enlaceAnimRegalar3,
.homeRegalar .enlaceAnimRegalar3,
.homeRegalarTP .enlaceAnimRegalar3 {top:264px; background:url(/images/regalar/botonAnim_03.png) no-repeat;}

.regalarIKEA .enlaceAnimRegalar4,
.homeRegalar .enlaceAnimRegalar4,
.homeRegalarTP .enlaceAnimRegalar4 {top:296px; background:url(/images/regalar/botonAnim_04.png) no-repeat;}

.regalarIKEA .enlaceAnimRegalar5,
.homeRegalar .enlaceAnimRegalar5,
.homeRegalarTP .enlaceAnimRegalar5 {top:328px; background:url(/images/regalar/botonAnim_05.png) no-repeat;}


.homeRegalar .enlaceAnimRegalar1:hover,
.homeRegalar .enlaceAnimRegalar2:hover,
.homeRegalar .enlaceAnimRegalar3:hover,
.homeRegalar .enlaceAnimRegalar4:hover,
.homeRegalar .enlaceAnimRegalar5:hover,
.homeRegalarTP .enlaceAnimRegalar1:hover,
.homeRegalarTP .enlaceAnimRegalar2:hover,
.homeRegalarTP .enlaceAnimRegalar3:hover,
.homeRegalarTP .enlaceAnimRegalar4:hover,
.homeRegalarTP .enlaceAnimRegalar5:hover,
.regalarIKEA .enlaceAnimRegalar1:hover,
.regalarIKEA .enlaceAnimRegalar2:hover,
.regalarIKEA .enlaceAnimRegalar3:hover,
.regalarIKEA .enlaceAnimRegalar4:hover,
.regalarIKEA .enlaceAnimRegalar5:hover {background-position:0 -30px;}


/* 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: left; 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;}

/* home_rebajas */
.home_rebajas {float:left; width:680px; height:400px;}
.home_rebajas .rebajas2012 img {background-color:#FFF;}
.espaciosPeq .contRight02 img{margin-bottom:20px;}

/* Ofertas especiales */
.OfertasEsp_2012 {margin:20px; width:660px; min-height:410px; position: relative;}
.OfertasEsp_2012 .OfertaEsp {min-height:400px;}
.OfertasEsp_2012 .OfertaEsp img {border:1px solid #ccc; cursor:pointer; width:660px; height:400px; background-color:#FFF;}
.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;}
.OfertasEsp_2012 .masOfertas {text-align:center; margin:10px 0 0 0; font-weight:bold; color:#3399FD; font-size:16px;}


/* Mereces un 10 */
.merecesun10 {margin:0 0 0 20px;}


/* Pon luz a tu vida */
.ponLuz {margin:20px 0 20px 20px; width:670px; min-height:410px; position: relative;}
.ponLuz .slideLuz img {cursor:pointer; width:670px; height:410px; background-color:#FFF;}
.ponLuz #anterior {position:absolute; top:188px; left:10px; cursor:pointer; z-index:500; width:20px; height:32px;}
.ponLuz #siguiente {position:absolute; top:188px; right:10px; cursor:pointer; z-index:500; width:20px; height:32px;}


/* Ganadores concurso cocinas */
.ganadoresCocinas {margin:20px; min-height:410px;}


/* Ganadores concurso reyes */
.ganadoresReyes {margin:0 0 20px 20px; min-height:450px;}

/* Nuestros servicios */
.servIKEA {margin:10px 0 20px 20px;}
.servIKEA .servIntro {padding-bottom:10px; border-bottom:1px solid #ccc; margin-right:20px;}
.servIKEA .servBloque {padding-bottom:0px; border-bottom:1px solid #ccc; margin-right:20px; }
.servIKEA .servBloque .servIcono {float:left; width:150px; margin:0 20px 0 0;}
.servIKEA .servBloque .servTexto {float:left; width:480px;}
.servIKEA .servBloque h2 {font-size:15px; font-weight:bold; margin:20px 0; padding:0; }
.servIKEA .servBloque li {font-weight:bold; line-height:16px;}


/* Carrusel Series */
.carruselSeries {margin: 20px 0 10px 10px;}
.carruselSeries h2 {margin:0 0 5px 0; padding:0; font-size:18px; font-weight:bold; color:#333; }
.carruselSeries .contenedorSeries {width:650px; margin:0; padding:0;}
.carruselSeries .contenedorSeries ul {margin:0; padding:0;}
.carruselSeries .contenedorSeries li {color:#333; float:left; font-size:12px; font-weight:bold;  list-style:none;	padding:0;	margin:0 10px 0 0;	text-align:center;	width:133px; position:relative;} /*OBLIGATORIO WIDTH DE LOS ELEMENTOS */
.carruselSeries .contenedorSeries li img {width:133px; height:170px; padding-bottom:10px;}
.carruselSeries .sombraSeries {margin:0 0 0 10px;}


/* 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;}

/* 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; }


/* San Valentin 2012 */
.SanValentin2012 {margin:20px 0 20px 20px; width:670px; min-height:410px; position: relative;}
.SanValentin2012 .slideSV img {cursor:pointer; width:670px; height:410px; background-color:#FFF;}
.SanValentin2012 #anterior {position:absolute; top:188px; left:10px; cursor:pointer; z-index:500; width:20px; height:32px;}
.SanValentin2012 #siguiente {position:absolute; top:188px; right:10px; cursor:pointer; z-index:500; width:20px; height:32px;}

/* San Valentin Listado articulos */
.SV2012_lista {margin:0 0 0 20px;}
.SV2012_lista .listaPrecios {margin:20px 0 0 0;}
.SV2012_lista .listaPrecios td {padding:5px;}
.SV2012_lista .listaPrecios h1 {padding:0px; margin:0px 0 10px 0; font-size:18px;}
.SV2012_lista h4 {font-size:22px; margin:30px 0; text-align:left; font-weight:normal;}
.SV2012_lista h4.pdf {font-size:14px; margin:30px 0; text-align:center; font-weight:bold;}
.SV2012_lista .listaPrecios ul {list-style:none; padding:0px; margin:0px;}
.SV2012_lista .listaPrecios li {width:108px; height:270px; float:left; border-right:1px solid #EBE8D8; text-align:left; padding:0 10px; position:relative; margin-bottom:10px;}
.SV2012_lista .listaPrecios span {font-weight:bold; color:#cc0000; font-size:14px;}
.SV2012_lista .listaPrecios li.SinBorde {border:0px;}
.SV2012_lista .listaPrecios span.azul {font-weight:bold; color:#3399FD; font-size:12px;}
.SV2012_lista .listaPrecios h3 {font-size:11px; font-weight:bold; margin:10px 0px 0px 0px; padding:0px; height:28px; max-height:28px; overflow:hidden;}
.SV2012_lista .listaPrecios h4 {font-size:11px; font-weight:normal; margin:0; padding:0; height:28px; max-height:28px; overflow:hidden;}
.SV2012_lista .listaPrecios h5 {font-size:14px; font-weight:normal; margin:5px 0 0 0; padding:0; text-align:left; color:#000;}
.SV2012_lista .listaPrecios h5 span {font-size:12px; color:#000;}
.SV2012_lista .listaPrecios h6 {font-size:15px; font-weight:bold; margin:5px 0 0 0; padding:0; color:#CC0000;}
.SV2012_lista .listaPrecios h6 span {font-size:11px; font-weight:normal; margin:10px 0 0 0; padding:0; color:#000;}
.SV2012_lista .listaPrecios .contenedorLineas {margin:10px 0;}
.SV2012_lista .listaPrecios .contenedorLineas .lineaInferior {border-bottom:1px solid #EBE8D8; width:108px; margin:0 20px 0 0; float:left;}
.SV2012_lista .listaPrecios .carroProd {position:absolute; bottom:0;}
.SV2012_lista h5 {font-size:30px; margin:30px 0; text-align:left; font-weight:bold; color:#E2001A; text-align:center;}
.SV2012_lista .listaPrecios .paginador_rebaja {margin:20px 0; font-weight:bold;}
.SV2012_lista .paginador_rebaja_normal  {font-size:12px; color:#666; padding:4px; width:20px; background-color:#eee; border:1px solid #CCC; }
.SV2012_lista .paginaActualSeleccionadaRebaja{font-size:16px; color:#333; padding:4px; width:20px; background-color:#eee; border:1px solid #CCC;  }


