@charset "utf-8";
/*Global*/

body, div, h1, h2, h3, h4, h5, h6, ul, li, p, form, ol, dd, dt, dl{margin:0;padding:0;font-weight:normal;list-style:none;}
body{height:100%;font:12px/15px Helvetica,Tahoma, Arial, Helvetica, sans-serif;color:#000000;}
h1, h2, h3, h4, h5, h6{line-height:normal;}
img{border:0;}
a{color:#000;text-decoration:none;font-style:normal;font:1.1em Arial, Helvetica, sans-serif }
a:hover{color:#000;font-style: oblique;font:1.1em Arial, Helvetica, sans-serif }
h1 a:hover{color: #0394f1;}
p{font:1.1em Arial, Helvetica, sans-serif}
h1{ font:2.0em  Georgia, "Times New Roman", Times, serif;}
h2{font:1.5em Georgia, "Times New Roman", Times, serif;}
h3{ font:2.0em Georgia, "Times New Roman", Times, serif }
label{ font:1.0em Georgia, "Times New Roman", Times, serif}


/*FIXES*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;} 
* html .clearfix{height:1%}
.clearfix{display:block;} 
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}

body{ background:#FFEFDF}
.ContGral{ background:url(../img/fd_total.jpg) no-repeat center top}
.ContGral .bd{ width:980px; margin:auto;padding:26px 0 0 0; height:538px; position:relative}
.ContGral .bd h1 a{ font-size:0; visibility:hidden}
.ContGral .bd h2{ background:url(../img/tt_sexshop.png) no-repeat; margin:0 0 0 150px}
.ContGral .bd h2 a{ visibility:hidden; width:660px; height:39px; display:block}
.ContGral .bd .link{ position:absolute; top:395px; right:152px}
.ContGral .bd .link a{ background:url(../img/btn_rosa.png) no-repeat; width:223px; height:72px; display:block; float:left; font:35px Helvetica; color:#FFF; text-align:center; padding:28px 0 0 0; line-height:24px; margin:0 4px 0 0}
.ContGral .bd .link a:hover{ text-decoration:underline}
.ContGral .bd .link a span{ font-size:14px}
.ContGral .bdb{ width:980px; margin:auto; padding:0 0 9px 0 }
.ContGral .bdb ul{ margin:0 0 0 34px}
.ContGral .bdb ul li{ background:url(../img/fd_links.png) no-repeat; width:285px; height:172px; display:block; padding:75px 0 0 0; text-align:center; float:left; margin:0 0 0 12px}
.ContGral .bdb ul li h2{ display:block}
.ContGral .bdb ul li h2 a{ visibility:hidden}
.ContGral .bdb ul li.boletin h2{ background:url(../img/tt_oferta.png) no-repeat; width:186px; height:23px; margin:0 0 0 53px}
.ContGral .bdb ul li.boletin .ofertas{ padding:33px 0 4px}
.ContGral .bdb ul li.boletin .ofertas p{ font:17px Helvetica; color:#FFF}
.ContGral .bdb ul li.boletin .form{ background:url(../img/fd_input.png) no-repeat 29px 47px; padding:22px 0 0 0}
.ContGral .bdb ul li.boletin .form p{ font:18px Helvetica; color:#FFF}
.ContGral .bdb ul li.boletin .form input{ margin:6px 0 2px 0; width:210px; border:none; background:none; height:20px}
.ContGral .bdb ul li.boletin .form input.suscribe{ cursor:pointer; background:url(../img/btn_suscribe.gif) no-repeat; width:156px; height:36px; margin:0; font:12px Helvetica; color:#FFF}
.ContGral .bdb ul li.blog h2{ background:url(../img/tt_blog.png) no-repeat; width:176px; height:27px; margin:0 0 0 53px}
.ContGral .bdb ul li.blog a.link{ background:url(../img/link_blog.png) no-repeat; width:158px; height:112px; display:block; text-align:center; margin:8px 0 0 66px; #margin:8px 0 0 16px}
.ContGral .bdb ul li.afiliado h2{ background:url(../img/tt_afiliados.png) no-repeat; width:140px; height:22px; margin:0 0 0 76px}
.ContGral .bdb ul li.afiliado .links{ padding:28px 0 0 0}
.ContGral .bdb ul li.afiliado .links p{ font:12px Helvetica; color:#FFF; padding:0 0 5px 0 }
.ContGral .bdb ul li.afiliado .links p a{ font:12px Helvetica; color:#FFF }
.ContGral .bdb ul li.afiliado .links p a:hover{ text-decoration:underline}
.ContGral .bdb .texto{}
.ContGral .bdb .texto p{ font:11px Helvetica, sans-serif; color:#000; text-align:center; padding:0 0 12px 0}
.ContGral .ft{ width:980px; background:url(../img/fd_footer.png) no-repeat; margin:auto; height:60px; padding:8px 0 0 0}
.ContGral .ft p{ font:12px Helvetica; color:#FFF; text-align:center}
.ContGral .ft p a{ font:12px Helvetica; color:#FFF;}
.ContGral .ft p a:hover{ text-decoration:underline}


