.fotodetalle{margin-top:3%;margin-left:5%;border-radius:20px;border:4px solid #f30;float:left;position:absolute;display:inline-block;width:40%;max-height:280px;max-width:70%;width:auto;height:auto;}
.fotodetalle2{margin-top:3%;margin-left:5%;border-radius:20px;border:4px solid #f30;display:inline-block;width:93%;}
.fondonaranja{margin-top:3%;margin-left:10%;width:80%;background-color:#f93;border-radius:5px;position:relative;}
.fondonaranjadesc{width:40%;margin-top:3%;margin-left:50%;padding:0;}
.fondonaranjadesc h3{position:relative;color:rgb(70,35,0);font-size:18px;font-family:verdana;margin-top:30px;margin-left:5%;padding-top:25px;}
.fondonaranjadesc p{position:relative;color:rgb(70,35,0);font-size:12px;font-family:verdana;margin-top:10px;margin-left:5%;}
.fondonaranjadesc ul{position:relative;color:rgb(70,35,0);font-size:12px;font-family:verdana;margin-top:10px;margin-left:5%;}
.tablaprecio, .tablaprecio3{margin-right:0px;margin-left:50%;position:relative;z-index:10;}
.tablaprecio{margin-top:5px;}
.tablaprecio3{margin-top:55px;}
.tablaprecio p, .tablaprecio3 p{position:relative;padding:0;top:0px;text-align:right;margin-right:130px;color:rgb(250,250,250);font-family:verdana;font-size:14px;z-index:15;font-weight:bold;}
.tablaprecio img, .tablaprecio3 img{float:right;margin-right:20px;}
.pienaranja, .pienaranja3{width:100%;background-color:rgba(0,0,0,0.6);bottom:0;position:absolute;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.pienaranja{height:100px;}
.pienaranja3{height:160px;}
.pienaranja h4, .pienaranja3 h4{position:absolute;padding:0;top:8px;left:10px;color:rgb(145,10,10);font-family:verdana;font-size:28px;z-index:15;text-shadow:1px 1px 1px #000;}
.pienaranja h4.sinComen, .pienaranja3 h4.sinComen{top:2px;}
.sociales{position:relative;width:80%;height:40px;margin-top:10px;margin-left:10%;}
.promo{position:relative;width:80%;height:30%;margin-left:10%;margin-top:30px;background-color:#f93;border-radius:5px;}
.promotitulo{position:relative;width:98%;height:35px;background-color:rgba(0,0,0,0.5);padding-top:5px;padding-left:2%;color:white;font-family:'Oswald', sans-serif;font-size:20px;font-weight:normal;border-top-left-radius:5px;border-top-right-radius:5px;}
.articulopromo{width:30%;height:75%;position:relative;margin-left:2%;display:inline-block;overflow:hidden;}
.articulopromo h5{font-family:verdana;font-size:18px;text-align:center;position:relative;margin:0 auto;background-color:#f30;color:white;text-shadow:2px 2px 1px #000;}
.articulopromo img{width:100%;position:relative;margin-top:-30px;margin:0 auto;}
.articulopromo p{position:absolute;padding:2px;top:19px;font-family:verdana;font-size:12px;color:white;background-color:rgba(0,0,0,0.8);}
.linkcomprar{-moz-box-shadow:0px 7px 11px -7px #3d2200;-webkit-box-shadow:0px 7px 11px -7px #3d2200;box-shadow:0px 7px 11px -7px #3d2200;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);background-color:#ffc477;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #eeb44f;display:inline-block;cursor:pointer;color:#9c7513;font-family:Verdana;font-size:12px;padding:3px 12px;text-decoration:none;text-shadow:0px 1px 0px #cc9f52;}
.linkcomprar:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477));background:-moz-linear-gradient(top, #fb9e25 5%, #ffc477 100%);background:-webkit-linear-gradient(top, #fb9e25 5%, #ffc477 100%);background:-o-linear-gradient(top, #fb9e25 5%, #ffc477 100%);background:-ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477',GradientType=0);background-color:#fb9e25;}
.linkcomprar:active{position:relative;top:1px;}
div.precio{float:left;position:absolute;display:inline-block;width:200px;height:69px;background-image:url(imagenes/Precio.png);background-repeat:no-repeat;background-size:100% 100%;}
p.precio{font-family:verdana;font-size:12px;padding:0;color:black;top:2px;left:2px;position:absolute;}
.comprar{position:absolute;left:220px;top:15px;width:150px;}
h2.rubro{margin-top:5px;color:#000;}
.ld .fondonaranjadesc select{width:40px;height:18px;font-size:8px;}
.title{background-color:#94a6b5;}
.odd{background-color:#c4d6e5;}
.even{background-color:#a9bbca;}
@media screen and (max-width:800px){.fotodetalle{width:88%;z-index:0;float:none;}
.fondonaranjadesc{width:95%;margin-left:0px;}
.fondonaranjadesc h3{margin-top:0px;}
img.precio{width:160px;}
div.precio{width:160px;height:50px;}
p.precio{font-size:8px;padding:0;top:2px;left:2px;}
.pienaranja{height:180px;padding-top:20px;}
.pienaranja3{height:240px;padding-top:20px;}
.pienaranja h4, .pienaranja3 h4{padding:0;top:6px;left:5px;font-size:21px;z-index:15;}
.pienaranja h4.sinComen, .pienaranja3 h4.sinComen{top:-2px;}
.comprar{left:180px;}
.tablaprecio, .tablaprecio3{width:100%;margin-left:0px;}
.tablaprecio{margin-top:95px;}
.tablaprecio3{margin-top:135px;}
.promo{width:95%;margin-left:auto;margin-right:auto;}
.promotitulo{font-size:17px;width:100%;}
.articulopromo{width:45%;margin-bottom:20px;}
.articulopromo p{top:19px;}
table.productos{margin-left:auto;margin-right:auto;}
}
@media screen and (max-width:600px){.articulopromo{width:95%;margin-bottom:20px;}
.tablaprecio p, .tablaprecio3 p{font-size:10px;}
    .promotitulo{font-size:15px;}
.fondonaranjadesc select{width:35px;font-size:9px;height:20px;}
div.precio{width:120px;height:50px;}
.comprar{top:7px;left:130px;}
}
@media screen and (max-width:400px){table.productos{margin-left:10px;}
}
