/* ------------------------------------------------------------------------------- 
	HOME
------------------------------------------------------------------------------- */

#frmNewsletter p.error{color:#cc092f; font-size:.9em; font-weight:bold;}
#frmNewsletter p.errorcampo label{color:#cc092f;}
#frmNewsletter p.errorcampo input{background:url(img/bg-input-normal-error.gif) no-repeat; color:#cc092f;}
#frmNewsletter input#newsletter-email{float:left; margin:0 4px 0 0;}
#frmNewsletter button.enviar{float:left; width:70px; height:30px; background:#000 url(img/bg-button-small.gif) no-repeat; font-size:.85em;}
#frmNewsletter p.checkbox{color:#999; font-size:11px; padding: .5em;}
#frmNewsletter p a{color:#555; text-decoration:none;}
#frmNewsletter p a:hover{text-decoration:underline;}

/* =fancyboxes */
#articulo-compra{width:430px; height:230px; background:#fff;}
#articulo-compra .producto{margin:0 0 30px 0;}
#articulo-compra .producto h3{font-size:1em; margin:0 0 5px 0; text-transform:uppercase;}
#articulo-compra .producto p{padding:0;}
#articulo-compra .producto p.claim{font-size:1em; margin:0 0 7px 0; padding:0; text-transform:uppercase;}
#articulo-compra .producto p.linea{padding:2px 0; border:1px solid #000; border-left:0; border-right:0; text-transform:uppercase; font-size:.9em; margin:0 0 7px 0;}
#articulo-compra .producto p.embase{font-size:.9em;}
#articulo-compra .producto.corporal h3,#articulo-compra .producto.corporal p.linea{color:#6ec8df;}
#articulo-compra .producto.capilar h3,#articulo-compra .producto.capilar p.linea{color:#864dbe;}
#articulo-compra .producto.facial h3,#articulo-compra .producto.facial p.linea{color:#bcafa5;}
#articulo-compra .producto.ginecologica h3,#articulo-compra .producto.ginecologica p.linea{color:#f16781;}
#articulo-compra .producto p.precio{float:right; text-align:right;}
#articulo-compra .producto p.precio strong{font-size:1em; line-height:1.1em; color:#000;}
#articulo-compra .producto p.precio span{display:block; font-size:.9em;}

/* =destacados ------------------------------------------------------------------------------------------ */
/* =balsamos [1] */
#destacado-balsamos-corporales div.titular{width:260px; height:380px; background:#000 url(img/bg-destacado-left-negro.gif) no-repeat; color:#fff;}
#destacado-balsamos-corporales div.titular p{width:220px; height:290px; margin:20px; background:#000 url(img/destacados/balsamos-frase1.gif) no-repeat; font-size:2.2em; line-height:1.1; text-transform:uppercase; text-indent:-9999px;}
#destacado-balsamos-corporales div.img{width:300px; float:left; display:inline;}
#destacado-balsamos-corporales div.datos{height:380px; background:#d3eef5 url(img/bg-destacado-right-azul.gif) no-repeat right 0;}
#destacado-balsamos-corporales div.datos img.fright{margin:30px 16px 0 0; display:inline;}
#destacado-balsamos-corporales div.datos div{margin:20px; padding:115px 0 0 0; background:url(img/es/sello-calidad.png) no-repeat;}
#destacado-balsamos-corporales div.datos p.txt{width:160px; height:190px; background:#d3eef5 url(img/destacados/balsamos-frase2.gif) no-repeat; font-size:1.8em; line-height:1.1; text-transform:uppercase; color:#000; text-indent:-9999px;}
#destacado-balsamos-corporales div.datos p.mas-info a{float:left; padding:2px 5px 3px 5px; border:1px solid #9f9f9f; color:#999; font:bold .8em Tahoma,Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase;}
#destacado-balsamos-corporales div.datos p.mas-info a:hover{color:#555; border:1px solid #666; text-decoration:none;}

/* =promociones [2] */
#destacado-promociones{background:#fff url(img/bg-destacado-promociones-right.jpg) no-repeat right 0;}
#destacado-promociones div.titular{width:280px; height:380px; background:#000 url(img/bg-destacado-left-negro.gif) no-repeat; color:#fff;}
#destacado-promociones div.titular p.txt{width:228px; height:200px; margin:20px 20px 10px; background:#000 url(img/destacados/promociones-frase1.gif) no-repeat; font-size:2.2em; line-height:1.1; text-transform:uppercase; text-indent:-9999px;}
#destacado-promociones div.titular p.mas-info{margin-left:20px;}
#destacado-promociones div.img{width:380px; float:left; display:inline;}
#destacado-promociones div.datos{width:250px; height:380px;}
#destacado-promociones div.datos p.txt{margin:30px 0 0; width:218px; height:165px; background:url(img/destacados/promociones-frase2.png) no-repeat; font-size:1.8em; line-height:1.1; text-transform:uppercase; color:#000; text-indent:-9999px;}
#destacado-promociones p.precio{margin:20px 30px 20px 0; padding:3px 0; color:#999; border:1px solid #000; border-left:0; border-right:0;}
#destacado-promociones p.precio strong{padding:0 3px 0 0; font-size:1.3em; color:#000;}
#destacado-promociones p.mas-info a{float:left; padding:2px 5px 3px 5px; border:1px solid #9f9f9f; color:#999; font:bold .8em Tahoma,Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase;}
#destacado-promociones p.mas-info a:hover{color:#777; border:1px solid #999; text-decoration:none;}
#destacado-promociones div.datos p.mas-info a{color:#555;}
#destacado-promociones div.datos p.mas-info a:hover{color:#333; border:1px solid #666;}

#destacado-muestras{background:#fff url(img/bg-destacado-promociones-right.jpg) no-repeat right 0; position:relative;}
#destacado-muestras div.titular{width:400px; height:380px; background:#000 url(img/bg-destacado-left-negro.gif) no-repeat; color:#fff;}
#destacado-muestras div.titular p.txt{width:286px; height:83px; margin:20px 20px 8px; background:#000 url(img/destacados/muestras-frase1.gif) no-repeat; font-size:2.2em; line-height:1.1; text-transform:uppercase; text-indent:-9999px;}
#destacado-muestras div.titular p.txt2{width:356px; height:191px; margin:5px 20px 8px; background:#000 url(img/destacados/muestras-frase2.gif) no-repeat; font-size:2.2em; line-height:1.1; text-transform:uppercase; text-indent:-9999px;}
#destacado-muestras div.titular p.mas-info{margin-left:20px;}
#destacado-muestras div.solicitar-muestra{ height:120px; position:absolute; right:30px; top:30px; width:120px; z-index:100;}
#destacado-muestras div.solicitar-muestra p{ text-indent:-9999px;}
#destacado-muestras div.solicitar-muestra p a{ background:url(../img/portada/solicita-muestra-gratuita.png) no-repeat top left; display:block; height:120px; width:120px; cursor:pointer;}
#destacado-muestras div.solicitar-muestra p a:hover, #destacado-muestras div.solicitar-muestra p a:focus{ background:url(../img/portada/solicita-muestra-gratuita.png) no-repeat bottom left;}
#destacado-muestras div.img{width:540px; float:left; display:inline;}
#destacado-muestras div.datos{width:250px; height:380px;}
#destacado-muestras div.datos p.txt{margin:30px 0 0; width:218px; height:165px; background:url(img/destacados/promociones-frase2.png) no-repeat; font-size:1.8em; line-height:1.1; text-transform:uppercase; color:#000; text-indent:-9999px;}
#destacado-muestras p.precio{margin:20px 30px 20px 0; padding:3px 0; color:#999; border:1px solid #000; border-left:0; border-right:0;}
#destacado-muestras p.precio strong{padding:0 3px 0 0; font-size:1.3em; color:#000;}
#destacado-muestras p.mas-info a{float:left; padding:2px 5px 3px 5px; border:1px solid #9f9f9f; color:#999; font:bold .8em Tahoma,Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase;}
#destacado-muestras p.mas-info a:hover{color:#777; border:1px solid #999; text-decoration:none;}
#destacado-muestras div.datos p.mas-info a{color:#555;}
#destacado-muestras div.datos p.mas-info a:hover{color:#333; border:1px solid #666;}

.destacado2{background:#fff url(img/bg-destacado-promociones-right.jpg) no-repeat right 0; position:relative;}
.destacado2 div.titular{width:400px; height:380px; background:#000 url(img/bg-destacado-left-negro.gif) no-repeat; color:#fff;}
.destacado2 div.titular p.titulo{margin:20px 20px 8px 20px; font-size:2.4em; line-height:1.1; text-transform:uppercase;}
.destacado2 div.titular div.texto{margin:5px 20px 8px 20px; font-size:1.2em; line-height:1.1;}
.destacado2 div.titular p.mas-info{margin-left:10px;color:#555;}
.destacado2 div.img{width:540px; float:left; display:inline;}
.destacado2 p.mas-info{text-align:center;}
.destacado2 p.mas-info a{float:none;padding:2px 5px 3px 5px; border:1px solid #9f9f9f; color:#999 !important; font:bold .8em Tahoma,Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase; margin-right:20px;}
.destacado2 p.mas-info a:hover{color:#777; border:1px solid #999; text-decoration:none;}

#destacado-ginecologica{background:#fff url(img/bg-destacado-ginecologica-right.gif) no-repeat right 0; position:relative;}
#destacado-ginecologica div.titular{height:380px; background:#000 url(img/bg-destacado-left-negro.gif) no-repeat; color:#fff;}
#destacado-ginecologica div.titular p.txt{width:240px; height:213px; margin:14px 20px 8px; background:#000 url(img/destacados/ginecologica-frase1.gif) no-repeat; font-size:2.2em; line-height:1.1; text-transform:uppercase; text-indent:-9999px;}
#destacado-ginecologica div.titular p.mas-info{margin-left:20px;}
#destacado-ginecologica div.img{width:260px; float:left; display:inline;}
#destacado-ginecologica div.datos{width:400px; height:380px;}
#destacado-ginecologica div.datos p.txt{margin:25px 0 0 10px; width:361px; height:279px; background:url(img/destacados/ginecologica-frase2.gif) no-repeat; font-size:1.8em; line-height:1.1; text-transform:uppercase; color:#000; text-indent:-9999px;}
#destacado-ginecologica p.mas-info a{float:left; padding:2px 5px 3px 5px; border:1px solid #9f9f9f; color:#999; font:bold .8em Tahoma,Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase;}
#destacado-ginecologica p.mas-info a:hover{color:#777; border:1px solid #999; text-decoration:none;}

#destacado-promo-facial{background-color:#EBE7E4; position:relative;}
#destacado-promo-facial div.titular{width:260px; height:380px; background:#000 url(img/bg-destacado-left-negro.gif) no-repeat; color:#fff;}
#destacado-promo-facial div.titular p{width:206px; height:177px; margin:20px 20px 8px 19px; background:#000 url(img/destacados/promo-facial-frase1.gif) no-repeat; font-size:2.2em; line-height:1.1; text-transform:uppercase; text-indent:-9999px;}
#destacado-promo-facial div.solicitar-muestra{ height:121px; position:absolute; left:199px; top:10px; width:121px; z-index:100;}
#destacado-promo-facial div.solicitar-muestra p{ text-indent:-9999px; background:url(../img/portada/circ-gastos-envio.png) no-repeat top left; display:block; height:121px; width:121px;}
#destacado-promo-facial div.img{width:360px; float:left; display:inline;}
#destacado-promo-facial div.datos{width:320px; height:380px;}
#destacado-promo-facial div.datos div.txt{margin:29px 0 0 29px; width:266px; height:283px; background:url(img/destacados/promo-facial-frase2.gif) no-repeat; font-size:1.8em; line-height:1.1; text-transform:uppercase; color:#000; text-indent:-9999px;}
#destacado-promo-facial p.mas-info a{float:left; padding:2px 5px 3px 5px; border:1px solid #9f9f9f; color:#999; font:bold .8em Tahoma,Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase;}
#destacado-promo-facial p.mas-info a:hover{color:#777; border:1px solid #999; text-decoration:none;}
#destacado-promo-facial div.datos p.mas-info a{color:#555; margin-top:25px; margin-left:29px;}
#destacado-promo-facial div.datos p.mas-info a:hover{color:#333; border:1px solid #666;}

#destacado-gastos{background-color:#C81626; position:relative;}
#destacado-gastos div.titular{height:380px; width:345px; background:#000 url(img/bg-destacado-left-negro.gif) no-repeat; color:#fff;}
#destacado-gastos div.titular p.titulo{width:290px; height:60px; margin:31px 20px 8px 27px; background:#000 url(img/destacados/gastos-titulo.gif) no-repeat; font-size:2.2em; line-height:1.1; text-transform:uppercase; text-indent:-9999px;}
#destacado-gastos div.titular p.txt{width:290px; height:115px; margin:6px 20px 8px 26px; background:#000 url(img/destacados/gastos-texto.gif) no-repeat; font-size:1.2em; line-height:1.1; text-indent:-9999px;}
#destacado-gastos div.titular p.links{width:290px; margin-left:26px; margin-top: 8px;}
#destacado-gastos div.img{width:595px; float:left; display:inline;}
#destacado-gastos p.links a{float:left; padding:2px 5px 3px 5px; border:1px solid #9f9f9f; color:#999; font:bold .8em Tahoma,Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase;}
#destacado-gastos p.links a:hover{color:#777; border:1px solid #999; text-decoration:none;}
#destacado-gastos p.links a.dcha{float:right;}

