@charset "utf-8";
/* CSS Document */
html,body {margin:0;padding:0;background:#dcecfc url(../images/layout/background.gif) 0 top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px}
.webmargin{width:1000px;margin:0 auto; background: url(../images/layout/bgshadowmain.gif) repeat-y}
p{line-height:21px}
a{color:#2869a5}
a:hover{color:#3283cd}
.clear{clear:both;height:1px;line-height:0}
h2{color:#2869a5;font-size:23px;font-family:Arial, Helvetica, sans-serif;margin-top:15px; text-align:center}
h3{color:#2869a5;font-size:19px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:10px 0 15px}
h4{color:#2869a5;font-size:15px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:12px 0 6px}
b, strong{color:#2869a5}
p{margin:0;padding:0}
img{border:0}
.nopadding{padding:0}
hr{border-bottom: dotted; border-bottom-width:1px; color:#FFFFFF; border-bottom-color:#2869a5}

/* Header*/
.header{background:url(../images/layout/bgheader.png) center top no-repeat}
.header-top{width:900px;margin:0 auto; height:98px}
.header-top .logo{width:232px;height:80px;float:left}
.header-top .logo h1{margin:0;padding:0;background:url(../images/layout/logo.png) 0 18px no-repeat}
.header-top .logo h1 a{text-indent:-9999px; height:84px;width:232px;display:block;}
.header-top .livechat{float:left;width:137px; padding-left:221px; height:98px}
.header-top .livechat2{float:left;width:79px; padding-left:143px; height:98px}

.header-navigation{width:986px;height:54px;margin:0 auto;background:url(../images/layout/bgnav.png) no-repeat}
.header-navigation ul{margin:0 auto;padding:1px 0 0;width:972px;height:46px}
.header-navigation li{list-style-type:none;float:left;display:block}
.header-navigation li a{color:#fff; padding:0 29px 0 31px; height:45px;line-height:44px;text-decoration:none;display:block;
width:auto;white-space:nowrap;text-shadow:#10406d 1px 1px 4px}
.header-navigation li a:hover{color:#2c67a9; background:url(../images/layout/bgnavhover.png) 0 0 repeat-x;padding:0 27px 0 31px;
border-left:1px solid #fcfcfc;border-right:1px solid #fcfcfc;text-shadow:#fff 1px 1px 4px}

.header-navigation li.last a{padding:0 16px 0 22px;width:auto; background: url(../images/layout/bglast.png) 0 0 repeat-x; }
.header-destacado{height:365px;width:972px;margin:0 auto}
.header-destacado-interiores{height:191px;width:972px;margin:0 auto}

/* Contenido */
.contenido{width:972px;margin:0 auto}
.leftside{width:650px;padding:0 49px 30px 42px;float:left}
.rightside{width:230px;float:left;padding-bottom:30px; background:url(../images/layout/bgsidebar.png) 0 -1px no-repeat}
.rightside2{width:230px;height:1200px;float:left;padding-bottom:30px; background:url(../images/layout/bgsidebar.png) 0 -1px no-repeat}
.leftside p{text-align:justify; padding-bottom:20px}
.fullsize{width:880px;padding:0 49px 30px 42px;}

.textodestacado{font-size:14px; font-weight:bold; line-height:19px}

/* Home */
.rightside-home{width:405px;float:left;background:url(../images/layout/bgsidebar-home.png) -1px -1px no-repeat; height:540px}
.leftside-home{width:500px;padding:0 25px 0 42px;float:left}
/* Retocar el padding del p para cuadrar la altura */
.leftside-home p{text-align:justify; padding-bottom:20px}
.leftside-home ul{margin-bottom:0}

ul.greenbullets{margin:0;padding:0 0 15px}
ul.greenbullets li{list-style-type:none;font-weight:bold;padding-bottom:9px;background:url(../images/common/greentick.png) 0 0 no-repeat; padding-left:24px}
ul.greenbullets2{margin:0;padding:0 0 15px}
ul.greenbullets2 li{list-style-type:none;padding-bottom:9px;background:url(../images/common/greentick.png) 0 0 no-repeat; padding-left:24px}

.bluebox{border:2px solid #81afdf; font-size:17px;font-weight:bold;color:#2869a5;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;padding:18px 18px 18px 88px; text-align:justify; -moz-box-shadow:#b3b3b5 1px 1px 3px;-webkit-box-shadow:#b3b3b5 1px 1px 3px;margin:10px 0 20px}
.box1{background:url(../images/blueboxbullets/ok.png) 15px center no-repeat}
.box2{background:url(../images/blueboxbullets/tick.png) 15px center no-repeat}

.authorizedpartner{width:184px;height:77px;margin:0 auto; padding:0 0 10px}
.nuevaformula-home{float:left;padding:10px 15px 10px 0}
.medicos-home{float:left;padding:0 20px 0 0}
.generica-left{float:left; padding:0 10px 0}
.generica-right{float:right; padding:0 0 0 10px}
.garantia-home{float:right}
.garantia-garantias{float:left;padding:15px 0 20px 0}
.ofertaebook-home{width:573px;margin:0 auto;padding:0 0 15px 0;background:url(../images/home/ofertaebook-home.png) no-repeat;height:217px}
.ofertaebook-home a{display:block;background:url(../images/home/ofertaebook-button.png) 0 0 no-repeat; width:229px;height:61px;color:#fff;font-size:23px; font-weight:bold;line-height:22px;text-align:center;text-decoration:none;text-shadow:#490909 1px 1px 4px;margin:0 0 0 235px;font-family:Arial, Helvetica, sans-serif; height:57px; padding-top:4px}
.ofertaebook-home a:hover{background-position:0 -61px;color:#fff}
.spacerofertaebook{height:138px}
.clickandbuy-garantia{width:500px;margin:0 auto;padding:0 0 15px 0}
.fotomedico{float:left; padding:0 20px 0 0}
.clickandbuy-faqs{width:379px;margin:0 auto;padding:0 0 15px 0}
.distribuidores-image{float:left;padding:10px 15px 0 0}

.garantia-seguridad{float:right;padding:0 5px 0 25px}
.garantia-ups{float:left;padding:0 15px 0 0}
.garantia-tnt{float:left;padding:20px 15px 10px 0}
.garantia-enviodiscreto{float:left;padding:0 20px 0 0}
.garantia-devolucion{float:left;padding:0 15px 15px 0}
.ofertaebook-garantia{width:573px;margin:30px auto 0;padding:0 0 15px 0}
.spacergarantia{margin-bottom:0;padding-bottom:0; line-height:1px}

.tablaingredientes{width:516px;margin:0 auto}
.tablaingredientes2{width:271px;margin:0 auto}

a.vermastestimonios{background:url(../images/home/vermastestimonios.png) no-repeat; display:block; height:34px; width:189px; text-align:center;color:#fff;font-weight:bold; font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; line-height:30px; margin-left:170px}
a.vermastestimonios:hover{color:#fff; background-position:0 -34px}

a.botonpedirahora{background:url(../images/home/botonpedirahora.png) no-repeat; display:block; height:34px; width:160px; text-align:center;color:#fff;font-weight:bold; font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; line-height:13px; margin-left:186px; padding-top:1px;}
a.botonpedirahora:hover{color:#fff; background-position:0 -34px}

/* testimonios interiores */
.testimonio-cliente{border:1px solid #4596e1; padding:0 15px;margin:5px 0 20px;background:#f0f7fd;-moz-border-radius:10px;-webkit-border-radius:10px}
.testimonio-cliente p{padding:7px 0 10px}
.testimonio-medico{border:1px solid #4596e1; padding:5px 15px 0;margin:5px 0 20px;background:#f0f7fd;-moz-border-radius:10px;-webkit-border-radius:10px}
.pagar{border:1px solid #4596e1; padding:5px 15px 0;margin:5px 0 20px;background:#f0f7fd;-moz-border-radius:10px;-webkit-border-radius:10px;width:524px;}

/* estilos de testimonios */
.videotestimonios{background:url(../images/testimonios/fondovideo.jpg) center center no-repeat;padding:15px 0 0}
.videotestimonios div{border:2px solid #393939;width:378px; height:271px; display:block;margin:0 auto; margin-bottom:25px; background:#000}
.imagentestimonios{width:432px; height:181px;margin:0 auto;padding:15px 0 15px}

/* pedir */
.ofertas-pedir{width:617px;height:171px;margin:0 0 0 20px;padding:10px 0}
.ofertas-pedir2{width:617px;height:321px;margin:0 0 0 123px;padding:9px 0}
.ofertas-pedir3{width:617px;height:114px;margin:5px 0 0 54px;;padding:0px 0}
.ofertas-pedir4{width:617px;height:43px;margin:0 0 0 50px;padding:0px 0}
.ofertas-pedir5{width:617px;height:43px;margin:32px 0 0 23px;;padding:0px 0}
.ofertas-pedir6{width:617px;height:170px;margin:23px 0 0 77px;;padding:0px 0}
.ofertas-pedir7{width:617px;height:170px;margin:0 0 0 35px;padding:0px 0;text-align:center}
.ofertaebook-home2{height:72px; margin:0 0 0 -28px;}
.ofertaebook-home2 a{display:block;background:url(../images/home/ofertaebook-button.png) 0 0 no-repeat; width:229px;height:55px;color:#fff;font-size:23px; font-weight:bold;line-height:23px;text-align:center;text-decoration:none;text-shadow:#490909 1px 1px 4px;margin:0 0 0 235px;font-family:Arial, Helvetica, sans-serif; padding-top:5px}
.ofertaebook-home2 a:hover{background-position:0 -61px;color:#fff}
.pedirbullets{float:left;width:50%}
.pedirbodegon{float:left;width:50%}
.pedir-enlaces{float:right; margin-right:20px; padding-top:10px}
.pedir-enlaces ul{margin:0;padding:0}
.pedir-enlaces li{list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;padding:0 0 2px 25px; background:url(../images/pedir/enlaces.png) 0 0 no-repeat}
.pedir-enlaces li a{}
li.tl1{}
li.tl2{background-position:0 -18px}
li.tl3{font-size:16px;color:#484848;background-position:0 -38px}

/* botones leer mas y comprar*/
.leermasycomprar{margin:0 auto; height:74px;font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;padding-top:20px}
.leermasycomprar a{background:url(../images/common/leermasycomprar.png) no-repeat;height:74px;float:left;display:block; line-height:70px;text-align:center;text-decoration:none;color:#fff;text-shadow:#052847 1px 1px 5px}
.leermasycomprar a:hover{color:#fff}
a.leermas{width:232px;background-position:0 0;padding-left:35px; padding-top:8px; height:66px; line-height:26px}
a.leermas:hover{background-position:0 -74px}
a.comprar{width:247px;background-position:-267px 0;padding-left:40px;margin-left:80px; padding-top:8px; height:66px; line-height:26px}
a.comprar:hover{background-position:-267px -74px}
/* sidebar home */
.home-video{width:378px; height:271px; margin:0 auto; padding:30px 0 35px}
.home-video div{width:378px;margin:0 auto;border:1px solid #393939}
.antesydespues{width:341px;margin:0 auto; text-align:right}
.antesydespues img{padding-bottom:5px}
.leerpedir{margin-left:160px}

/* sidebar */
.laterales{width:192px;margin:0 auto}
.laterales img{padding:7px 0}
.newsletter-lateral{background:url(../images/laterales/newsletter.png) no-repeat;width:192px;height:318px}
.newsletter-lateral2{background:url(../images/laterales/newsletter2.png) no-repeat;width:192px;height:318px}
.newsletter-lateral3{background:url(../images/laterales_contactar.png) no-repeat;width:192px;height:62px}
.newsletter-button{width:172px;margin:0 auto;padding-top:255px}
.newsletter-button a{width:172px;height:33px;display:block;background:url(../images/laterales/button_newsletter.png) 0 0 no-repeat; text-align:center; text-decoration:none;color:#fff; font-family:Arial, Helvetica, sans-serif;font-size:14px; text-transform:uppercase;font-weight:bold;line-height:28px;text-shadow:#10406d 1px 1px 4px}
.newsletter-button a:hover{background-position:0 -33px}
.newsletter-lateral-interiores{margin:10px auto}

/* Footer */
.footer{height:163px;background:url(../images/layout/bgfooter.png) center top no-repeat;color:#fff}
.footer-container{width:972px;margin:0 auto}
.footer-container ul{margin:0;padding:0;height:20px}
.footer-container li{float:left;display:block;list-style-type:none;white-space:nowrap;text-shadow:#083e6a 1px 1px 5px}
.footer-container li a{color:#fff; font-weight:bold;font-size:12px;text-decoration:none}
.footer-container li a:hover{color:#a0d1ff;text-decoration:underline}
ul.mainnav{width:85%;margin:0 0 0 77px;padding-top:26px}
ul.subnav{clear:both;width:40%;margin:0 0 0 310px;padding-top:5px}
.disclaimer{font-family:Arial, Helvetica, sans-serif; font-size:11px;clear:both;text-align:center;padding-top:20px;line-height:13px}

/* newsletter */
#newsletterwindow{position:absolute; top:300px;left:auto;margin-left:110px; z-index:300; color:#000000; width:700px; height:390px;}
.newslettercontent{width:700px; height:390px;background:url(../images/newsletter/newsletterwindow.png) no-repeat;padding-top:10px}
a.newsletterclose{width:23px;height:23px;display:block; background:url(../images/newsletter/closewindow.png) no-repeat; text-indent:-9999px;margin:0 0 0 660px}
a.newsletterclose:hover{background-position:0 -23px;}
.newsletterspacer{height:216px;}
div.newsletterfields{width:220px}

.newsletterfields div{padding:0 0 13px 375px}
.newsletterfieldsinput{width:222px; border:1px solid #226fb5; color:#000000; display:block}
.newsletter-button-float{width:356px; height:40px; text-align:center;border:none; background:url(../images/newsletter/newsletter-button.png) 0 0 no-repeat; font-size:14px; font-weight:bold; padding:0 0 4px 0; color:#fff;text-shadow:#0e3965 1px 2px 4px;cursor:pointer;margin:0 0 0 300px;clear:both;display:block}
.newsletter-button-float:hover{background-position:0 -40px}
#despcomo {
width:555px;
z-index:5;
}
#desppuedo {
width:555px;
z-index:5;
}
#despproblema {
width:555px;
z-index:5;
}
.azulino{
color:#2869a5;
}
.rueda{float:left; padding:0 20px 0 0}
.peinandose{float:right; padding:0 0 0 20px}
.imgebook{float:left; padding:0 20px 0 0}
.negro{
color:#000000;
}
.centrar {margin: 0 auto;}
.ebook2 {float:left; padding:0 20px 0 0}
.margenizqdo {padding-left:70px}
.altura{ margin-top:22px}
.mastesti{float:left; margin:-28px 0 0 24px;}
.compo{ margin-top:-73px;}
.ofertas-pedir9{
	float:left;
	margin-left:15px;}
.avisolegal {float:right;
font-size:9px;
margin:4px 30px 0 0;}

#env_dis{     background: none repeat scroll 0 0 #88C111;
    border: 0 none;
    color: #FFFFFF;
    height: 30px;
    margin-left: 15px;
    width: 141px; font-weight:bold;}
.aviso {
    font-family: verdana;
    font-size: 8px;
    width: 156px;
	margin-left:12px;
} 
.avisolegal a {text-decoration:none;
color:#4c525c;}
#tel_cabecera{margin:5px 0px 0px 200px; padding:7px 0px 8px 0px; width:312px; background-image:url(../images/fondo_contacto.png); font-weight:bold; text-align:center; float:left; height:63px;}