@charset "utf-8";
@font-face {
    font-family: 'dosis';
    src: url('/fonts/especiales/dosis/dosis-regular-webfont.eot');
    src: url('/fonts/especiales/dosis/dosis-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/especiales/dosis/dosis-regular-webfont.woff') format('woff'),
         url('/fonts/especiales/dosis/dosis-regular-webfont.ttf') format('truetype'),
         url('/fonts/especiales/dosis/dosis-regular-webfont.svg#dosisregular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'lily';
    src: url('/fonts/especiales/lilyscriptone/lilyscriptone-regular-webfont.eot');
    src: url('/fonts/especiales/lilyscriptone/lilyscriptone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/especiales/lilyscriptone/lilyscriptone-regular-webfont.woff') format('woff'),
         url('/fonts/especiales/lilyscriptone/lilyscriptone-regular-webfont.ttf') format('truetype'),
         url('/fonts/especiales/lilyscriptone/lilyscriptone-regular-webfont.svg#lily_script_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;}
a {transition: all 0.15s ease-in-out 0s; display: block;}
a#ancla {line-height: 0; height: 0;}
p {margin-bottom: 24px;}
p.ficha { background: none repeat scroll 0 0 #F2F2F2;display: block;font-size: 13px;margin-top: 10px;padding: 7px 10px;line-height: 20px;}
p.ficha a {display: inline-block;}
p.ficha a.link { background: none !important; padding: 0 !important;}
.left { float: left;}
.right {float: right;}
.c40 { width: 400px;}
.c60 { width: 550px; margin-right: 20px;}
.c285 { width: 285px; padding-right: 40px;}
.c705 {width: 665px;}
h2.top {margin-top:95px;}
html { background: url("../img/bg_gris.jpg") repeat-x #ffffff; font-size: 100%; width: 100%;}
body{ background: url("../img/bg2.jpg") no-repeat top center transparent; font: 16px/24px Arial,Helvetica,sans-serif; color: #444444; font-size: 16px;width: 100%;}
.wrapper {display: inline-block; margin: 0; padding:0; width: 100%;}
.container {width: 990px; margin:0 auto; padding: 0 10px;}
header {height: 309px !important; margin-bottom: 24px; }
header a.elpais {background: url("../img/remplazo.png") no-repeat scroll -2px -5px;height: 43px;width: 188px; margin-top: 20px;}
header h1 a.logo {background: url("../img/remplazo.png") no-repeat scroll -264px 5px;    height: 200px;    margin-top: 42px;    width: 380px;}
header a.elpais:hover, header h1 a.logo:hover {opacity:0.7; filter:alpha(opacity=70); }
header ul {margin-top: 116px;}
header ul li {float: left; margin-left: 2px;}
header ul li a {width: 39px; height: 39px;transition:none; }
header ul li a.eskup {background: url("../img/remplazo.png") no-repeat scroll -2px -227px;}
header ul li a.facebook {background: url("../img/remplazo.png") no-repeat scroll -82px -227px;}
header ul li a.twitter {background: url("../img/remplazo.png") no-repeat scroll -42px -227px;}
header ul li a.tuenti {background: url("../img/remplazo.png") no-repeat scroll -122px -227px;}
header ul li a.google {background: url("../img/remplazo.png") no-repeat scroll -162px -227px;}
header ul li a.eskup:hover {background: url("../img/remplazo.png") no-repeat scroll -2px -265px;}
header ul li a.facebook:hover {background: url("../img/remplazo.png") no-repeat scroll -82px -265px;}
header ul li a.twitter:hover {background: url("../img/remplazo.png") no-repeat scroll -42px -265px;}
header ul li a.tuenti:hover {background: url("../img/remplazo.png") no-repeat scroll -122px -265px;}
header ul li a.google:hover {background: url("../img/remplazo.png") no-repeat scroll -162px -265px;}
section.intro { height: 310px;}
section.intro .right.c40 .envoltorio_publi { background: url("../img/remplazo.png") no-repeat scroll -632px 0 rgba(0, 0, 0, 0);    height: 410px;    margin-top: -153px;    padding-top: 10px;    position: absolute;    width: 400px;}
ul.menu {list-style: none; padding-top: 20px;}
ul.menu li {float: left; display: inline-block;  margin:0 12px 0 12px;height: 90px; }
ul.menu li.ninos {margin-right: 0;}
ul.menu li a {background: url("../img/remplazo.png") no-repeat scroll; height: 90px;transition:none;}
/*ul.menu li a span {font: 600 20px/24px dosis,Helvetica,sans-serif; color: #333333; text-transform: uppercase;border-top: solid 1px #a9a179;border-bottom: solid 1px #a9a179;padding: 2px 0px;}*/
ul.menu li a span {font: bold 16px/24px Arial, Helvetica, sans-serif; color: #333333; text-transform: uppercase;border-top: solid 1px #a9a179;border-bottom: solid 1px #a9a179;padding: 2px 0px;}
ul.menu li:hover a {text-decoration: none;}
ul.menu li:hover a span{ color: #e82b2b;}
ul.menu li.marcado a span {color: #aaa179;}
ul.menu li.gastronomia a {background-position: 42px -505px;}
ul.menu li.vinos a {background-position: -104px -505px;}
ul.menu li.series a {background-position: -180px -505px;}
ul.menu li.libros a {background-position: -266px -505px;}
ul.menu li.discos a {background-position: -352px -505px;}
ul.menu li.videojuegos a {background-position: -441px -505px;}
ul.menu li.moda a {background-position: -582px -505px;}
ul.menu li.belleza a {background-position: -660px -505px;}
ul.menu li.tecnologia a {background-position: -763px -505px;}
ul.menu li.ninos a {background-position: -891px -505px;}
ul.menu li:hover a {background-position-y: -613px;}
ul.menu li.marcado a {background-position-y: -727px;}
section.productos .cabecera {margin-bottom: 20px;}
section.productos .cabecera .c285 {background: url("../img/remplazo.png") no-repeat scroll -1053px 0; height: 745px; padding-top: 100px;}
section.productos .cabecera .c285 .blog {height: 85px; width: 285px;margin-bottom: 10px;}
section.productos .cabecera .c285 .blog-tecnologia {background: url("../img/remplazo.png") no-repeat scroll -1396px -571px rgba(0, 0, 0, 0);}
section.productos .cabecera .c285 .blog-belleza {background: url("../img/remplazo.png") no-repeat scroll -1396px -465px rgba(0, 0, 0, 0);}
section.productos .cabecera .c285 .blog-series {background: url("../img/remplazo.png") no-repeat scroll -1396px -102px rgba(0, 0, 0, 0)}
section.productos .cabecera .c285 .blog-musica {background: url("../img/remplazo.png") no-repeat scroll -1396px -291px rgba(0, 0, 0, 0);}
section.productos .cabecera .c285 .blog-libros {background: url("../img/remplazo.png") no-repeat scroll -1396px -186px rgba(0, 0, 0, 0);}
section.productos .cabecera .c285 .blog-gastronomia {background: url("../img/remplazo.png") no-repeat scroll -1396px 0 rgba(0, 0, 0, 0);}
section.productos .cabecera .c285 .blog-ninos {background: url("../img/remplazo.png") no-repeat scroll -1396px -660px rgba(0, 0, 0, 0);}
section.productos .cabecera .c285 .blog-videojuegos {background: url("../img/remplazo.png") no-repeat scroll -1396px -381px rgba(0, 0, 0, 0);}
section.productos .cabecera .c285 .reemplazo:hover {opacity:0.7; filter:alpha(opacity=70);}
section.productos .cabecera .c285 h2 {font: 30px dosis,Helvetica,sans-serif; text-transform: uppercase; color: #fff; text-align: center; margin: 20px 0;}
section.productos .cabecera .c285 h2 span {border-top: solid 1px #b52222;border-bottom: solid 1px #b52222;}
section.productos .cabecera .c285 ol {list-style-type: decimal;margin: 0 30px 0 40px;}
section.productos .cabecera .c285 ol li {font-size: 11px; line-height: 13px; color: #fff;margin-bottom: 13px;}
section.productos .cabecera .c285 ol li a {display: inline-block; color: #fff; text-decoration: underline;}
section.productos .cabecera .c285 ol li a:hover {text-decoration: none;}
section.productos .cabecera .c705 {padding-top: 96px;}
section.productos .cabecera .c705 img {margin-left: -40px;}
section.productos .cabecera .c705 h2 {font: 38px dosis,Helvetica,sans-serif; margin: 40px 0 10px;}
section.productos .cabecera .c705 p.autores {font: 18px dosis,Helvetica,sans-serif; color:#959494; margin: 0 0 10px;}
section.productos .cabecera .c705 p a {display: inline-block;color: #E82B2B;}
section.productos article {margin-bottom: 20px;}
section.productos article .c285 h3 { text-align: right; font: 33px/36px dosis,Helvetica,sans-serif;}
section.productos article .c285 h3 span {font-family: lily,Helvetica,sans-serif;}
section.productos article p {margin-bottom: 0;}
section.productos article .c705 {padding-top: 12px;}
section.productos article .c705 a {color: #e82b2b; margin-top: 0px; text-decoration: underline; padding-left: 20px; background: url("../img/remplazo.png") no-repeat scroll 0 -853px; transition:none; }
section.productos article .c705 a:hover {color: #444444; text-decoration: none; background: url("../img/remplazo.png") no-repeat scroll 0 -884px;}
footer {margin:100px auto 0 auto;text-align:center;background: #404040;}
footer .container { margin:0 auto; width:1000px; background: #404040;padding: 20px 0}
footer p {color: #888888;font: 14px dosis,Helvetica,sans-serif; text-align: center; margin-bottom: 0; width: 100%;}
footer p span {color:#fff;}
footer .centrado {margin:30px 0;}
footer .logoXS {width: 185px;height: 80px;background: url("../img/remplazo.png") no-repeat scroll 0 -354px;margin-left: 270px;}
footer ul {margin: 20px 280px 0 0;}
footer ul li {float: left; margin-left: 2px;}
footer ul li a {width: 39px; height: 39px;transition:none; }
footer ul li a.eskup {background: url("../img/remplazo.png") no-repeat scroll -2px -227px;}
footer ul li a.facebook {background: url("../img/remplazo.png") no-repeat scroll -82px -227px;}
footer ul li a.twitter {background: url("../img/remplazo.png") no-repeat scroll -42px -227px;}
footer ul li a.tuenti {background: url("../img/remplazo.png") no-repeat scroll -122px -227px;}
footer ul li a.google {background: url("../img/remplazo.png") no-repeat scroll -162px -227px;}
footer ul li a.eskup:hover {background: url("../img/remplazo.png") no-repeat scroll -2px -303px;}
footer ul li a.facebook:hover {background: url("../img/remplazo.png") no-repeat scroll -82px -303px;}
footer ul li a.twitter:hover {background: url("../img/remplazo.png") no-repeat scroll -42px -303px;}
footer ul li a.tuenti:hover {background: url("../img/remplazo.png") no-repeat scroll -122px -303px;}
footer ul li a.google:hover {background: url("../img/remplazo.png") no-repeat scroll -162px -303px;}



@media only screen and (max-width : 1024px) {
body{ background: none;}
}