a{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s}
a:hover,a:focus{text-decoration:none}
img{border:0;max-width:100%}
p{margin:0}
.rel{position:relative}
.txc{text-align:center}
.txr{text-align:right}
.vbottom{display:table-cell;vertical-align:bottom;float:none}
#fb-root{display:none}
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100% !important;border:none}
.fb-like-box{background:#fff;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc}
#twitter-widget-0{width:100%}
.fb_com{width:100%;background:#fff}
.fb_com .fb_iframe_widget{height:auto !important}
.nopadright{padding-right:0 !important;margin-right:0 !important}
.nopadleft{padding-left:0 !important;margin-left:0 !important}
.nopad{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}
.col-custom{min-height:1px;float:left;position:relative}
.space{height:15px;float:left;clear:both;width:100%}
.mart{margin-top:55px}
/* .but{background:#c00;background:-moz--webkit-linear-gradient(top, #c00 0%, #f30 100%);background:-moz--moz-linear-gradient(top, #c00 0%, #f30 100%);background:-moz--o-linear-gradient(top, #c00 0%, #f30 100%);background:-moz--ms-linear-gradient(top, #c00 0%, #f30 100%);background:-moz-linear-gradient(to bottom, #c00 0%, #f30 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c00), color-stop(100%, #f30));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c00), color-stop(100%, #f30));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c00), color-stop(100%, #f30));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c00), color-stop(100%, #f30));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c00), color-stop(100%, #f30));background:-webkit--webkit-linear-gradient(top, #c00 0%, #f30 100%);background:-webkit--moz-linear-gradient(top, #c00 0%, #f30 100%);background:-webkit--o-linear-gradient(top, #c00 0%, #f30 100%);background:-webkit--ms-linear-gradient(top, #c00 0%, #f30 100%);background:-webkit-linear-gradient(to bottom, #c00 0%, #f30 100%);background:-o--webkit-linear-gradient(top, #c00 0%, #f30 100%);background:-o--moz-linear-gradient(top, #c00 0%, #f30 100%);background:-o--o-linear-gradient(top, #c00 0%, #f30 100%);background:-o--ms-linear-gradient(top, #c00 0%, #f30 100%);background:-o-linear-gradient(to bottom, #c00 0%, #f30 100%);background:-ms--webkit-linear-gradient(top, #c00 0%, #f30 100%);background:-ms--moz-linear-gradient(top, #c00 0%, #f30 100%);background:-ms--o-linear-gradient(top, #c00 0%, #f30 100%);background:-ms--ms-linear-gradient(top, #c00 0%, #f30 100%);background:-ms-linear-gradient(to bottom, #c00 0%, #f30 100%);background:-webkit-linear-gradient(top, #c00 0%, #f30 100%);background:-moz-linear-gradient(top, #c00 0%, #f30 100%);background:-o-linear-gradient(top, #c00 0%, #f30 100%);background:-ms-linear-gradient(top, #c00 0%, #f30 100%);background:linear-gradient(to bottom, #c00 0%, #f30 100%);color:#fff;text-align:center;padding:5px;display:inline-block;border:none;width:100%;-webkit-border-radius:7px;border-radius:7px} */
/* .but:hover{color:#fff} */
body{font-weight:300;background:url("../images/bgs/header.jpg") repeat-x;position:relative}
.hborder{background:url("../images/bgs/header-border.jpg") repeat-x;height:8px;width:100%}
.h-ghost{float:left;width:100%;height:174px}
header{position:relative;top:0;left:0;z-index:2;width:100%;background:#fff;}
header .sticky-logo{display:none}
header .pt-mini{padding-top:2px}
header .pt{padding-top:8px}
header .logo{margin:0;text-align:center}
header .linea.wapp{margin-top:7px}
.linea .img,.linea span,.linea .tx{display:inline-block;vertical-align:middle}
.linea .img{width:12%;text-align:center}
.linea span{width:35%;text-align:center}
.linea .tx{width:53%;font-size:1.2em;font-style:italic}
header.sticky .no-sticky-logo{display:none}
header.sticky .sticky-logo{display:block}
.linea.wapp{color:#090}
.linea.tel{color:#1d53b2;}
.linea.tel .tx{font-size:1.2em;color:#333}
@media (max-width:991px){header .linea{margin-bottom:10px}
header .linea.tel{margin-top:7px}
}
#wslider{width:100%;position:relative;height:312px;margin-top:23px;}
#wslider .container{position:relative}
#wslider #slider{width:100%;height:312px;overflow:hidden;}
#wslider #slider .item{width:100%;text-align:center;float:left;position:relative;}
#wslider #slider .item .img{height:312px;}
#wslider #slider .item .img img{min-width:100%;min-height:100%}
#wslider #pager{text-align:center;height:20px;padding-top:0;margin:0;position:absolute;bottom:5px;left:0;z-index:10;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;margin-left:-15px}
#wslider #pager a.selected span{background:#fe6565}
#wslider #pager a{display:inline-block;padding:2px 5px}
#wslider #pager span{-webkit-border-radius:12px;border-radius:12px;width:12px;height:12px;background:#ccc;text-indent:-100px;line-height:0;display:inline-block;overflow:hidden}
#wslider #arrow-l,#wslider #arrow-r{position:absolute;top:45%;left:15px;width:35px;height:35px;background:url("../images/bgs/carousel-arrows.png") no-repeat;background-position:0 0;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;-ms-transition:0s;transition:0s}
#wslider #arrow-r{left:auto;right:15px;background-position:-60px 0}
#wslider #arrow-l:hover{background-position:-120px 0}
#wslider #arrow-r:hover{background-position:-180px 0}
@media (max-width: 991px){#wslider #slider .item .img{height:auto;}
#wslider #slider .item .img img{min-height:0}
}
#wcamera{position:relative;min-height:312px}
#camera img{max-width:none;max-height:none}
/* #list .prod{position:relative;margin-top:25px;} */
/* #list .prod .img{text-align:center;padding:0 5px;min-height:240px} */
 #list .prod .bimg{margin-top:-8px;height:12px;border-left:5px solid #ff339f;border-right:5px solid #ff339f;border-bottom:4px solid #ff339f;margin-bottom:5px;box-shadow: 10px 5px 5px #9c9c9c;} 
/* #list .prod .tx span,#list .prod .tx a{display:inline-block;vertical-align:top;line-height:26px} */
/* #list .prod .tx .ref{color:#333;width:20%} */
/* #list .prod .tx .price{color:#900;width:40%} */
/* #list .prod .tx .but{width:40%;padding:0} */
#list .quiero{color:#0c0;font-size:2.8em;text-align:center;margin-top:10px}
#list #pag{margin-top:32px;}
/* #list #pag a{display:inline-block;color:#900;font-style:italic;font-size:1.2em} */
/* #list #pag a.num{font-style:normal;width:27px;height:35px;color:#fff;background:#900;text-align:center;line-height:35px} */
/* #list #pag a.num:hover,#list #pag a.num.selected{background:#f00} */
#list .prefiero .tx{color:#900;font-size:2.5em;text-align:center}
#list .prefiero nav{text-align:center;width:100%;}
#list .prefiero nav ul{margin:0;padding:0;list-style:none;text-align:center;}
#list .prefiero nav ul li{display:inline;}
#list .prefiero nav ul li a{display:inline-block;text-align:center;background:#999;color:#fff;font-size:1.2em;padding:3px 10px}
#list .prefiero nav ul li a:hover,#list .prefiero nav ul li a.selected{background:#900}
#prefoot{background:url("../images/bgs/prefoot-full-w.jpg") repeat-x left center;margin-top:20px;}
#prefoot #garantia{width:122px;height:90px;background:url("../images/others/garantia.png") no-repeat;position:absolute;right:-45px;top:-35px;z-index:2}
#prefoot #prefoot-c{background:url("../images/bgs/prefoot.png") center top no-repeat;padding:10px;color:#fff;}
#prefoot #prefoot-c h2{margin:0 0 10px 0}
#prefoot #prefoot-c .tx{line-height:1.2;}
#prefoot #prefoot-c .tx strong{font-size:2.5em;font-weight:300}
#prefoot #prefoot-c ul{margin:0;padding:0;list-style:none}
#prefoot #prefoot-c #tags li{display:inline-block;background:#999;-webkit-border-radius:5px;border-radius:5px;margin-bottom:8px;padding:2px 5px}
#prefoot #prefoot-c .formas-pago{margin-top:-40px;}
#prefoot #prefoot-c .formas-pago li{display:inline-block;margin-right:5px;margin-bottom:5px}
@media (max-width:991px){#prefoot #garantia{display:none}
}
footer{padding-bottom:20px;}
footer .container .row{margin-left:-5px;margin-right:-5px;}
footer .container .row [class*="col-"]{padding-left:5px;padding-right:5px;margin-top:10px}
footer .about{font-size:.9em}
/* footer .but{height:40px;padding:0;line-height:20px} */
footer .social{text-align:center;}
footer .social a{display:inline-block;width:19.2%;margin-left:1%;line-height:40px}
footer .social a:first-child{margin-left:0}
footer .linea.tel{font-size:1.6em;}
footer .linea.tel .img{width:15%}
footer .linea.tel .tx{width:85%;line-height:44px}
/* footer .btnfoot{background:#090;background:-moz--webkit-linear-gradient(top, #090 0%, #060 100%);background:-moz--moz-linear-gradient(top, #090 0%, #060 100%);background:-moz--o-linear-gradient(top, #090 0%, #060 100%);background:-moz--ms-linear-gradient(top, #090 0%, #060 100%);background:-moz-linear-gradient(to bottom, #090 0%, #060 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #090), color-stop(100%, #060));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #090), color-stop(100%, #060));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #090), color-stop(100%, #060));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #090), color-stop(100%, #060));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #090), color-stop(100%, #060));background:-webkit--webkit-linear-gradient(top, #090 0%, #060 100%);background:-webkit--moz-linear-gradient(top, #090 0%, #060 100%);background:-webkit--o-linear-gradient(top, #090 0%, #060 100%);background:-webkit--ms-linear-gradient(top, #090 0%, #060 100%);background:-webkit-linear-gradient(to bottom, #090 0%, #060 100%);background:-o--webkit-linear-gradient(top, #090 0%, #060 100%);background:-o--moz-linear-gradient(top, #090 0%, #060 100%);background:-o--o-linear-gradient(top, #090 0%, #060 100%);background:-o--ms-linear-gradient(top, #090 0%, #060 100%);background:-o-linear-gradient(to bottom, #090 0%, #060 100%);background:-ms--webkit-linear-gradient(top, #090 0%, #060 100%);background:-ms--moz-linear-gradient(top, #090 0%, #060 100%);background:-ms--o-linear-gradient(top, #090 0%, #060 100%);background:-ms--ms-linear-gradient(top, #090 0%, #060 100%);background:-ms-linear-gradient(to bottom, #090 0%, #060 100%);background:-webkit-linear-gradient(top, #090 0%, #060 100%);background:-moz-linear-gradient(top, #090 0%, #060 100%);background:-o-linear-gradient(top, #090 0%, #060 100%);background:-ms-linear-gradient(top, #090 0%, #060 100%);background:linear-gradient(to bottom, #090 0%, #060 100%);-webkit-border-radius:10px;border-radius:10px;color:#fff;line-height:20px;padding:0 5px;display:inline-block;width:100%;text-align:center} */
/* footer .btnfoot:hover{color:#fff} */
@media (max-width:991px){footer .about{text-align:center}
footer .linea{font-size:14px !important;}
footer .linea .tx{font-size:1.2em}
}
#contrato h2{background:#c00;color:#fff;text-align:center;padding:5px 0;font-size:1.9em;margin:20px 0;line-height:47px;font-weight:300}
#contrato .tx{font-size:.9em;line-height:1.3}
#contrato .img{text-align:center;margin-top:10px}
/* #prod-img{position:relative;} */
/* #prod-img .img{text-align:center;padding:0 5px} */
 #prod-img .bimg{margin-top:-14px;height:19px;border-left:5px solid #ff339f;border-right:5px solid #ff339f;border-bottom:6px solid #ff339f;margin-bottom:6px;box-shadow: 10px 5px 5px #9c9c9c;} 
/* #prod h2{margin:0;font-size:1.4em;color:#333;} */
/* #prod h2 span{font-style:italic;color:#f00} */
/* #prod #tabs{width:100%;background:#f0f0f0;margin-top:5px;border:1px solid #ccc;} */
/* #prod #tabs ul{margin:0;padding:0;list-style:none;} */
/* #prod #tabs ul li{display:inline-block;width:33.3333333333%;vertical-align:top;} */
/* #prod #tabs ul li a{color:#333;font-size:1.2em;line-height:1;display:block;height:60px;vertical-align:middle;text-align:center;line-height:20px;padding-top:10px;border-left:1px solid #ccc} */
/* #prod #tabs ul li a:hover,#prod #tabs ul li a.selected{background:#ccc;border-bottom:6px solid #666} */
/* #prod #tabs ul li:first-child a{line-height:60px;padding-top:0;border-left:none} */
/* #prod #wtabs{border:1px solid #ccc;border-top:none;} */
/* #prod #wtabs .tab{color:#333;padding:5px;overflow:auto;height:240px;display:none;min-width:100%} */
/* #prod #wtabs .tab:first-child{display:block} */
/* #prod #msg{background:#c8ccc8;padding:5px;margin-top:10px;} */
/* #prod #msg label{margin-bottom:5px;font-weight:normal;width:48%;display:inline-block;vertical-align:top} */
/* #prod #msg #cambiar-mensaje{color:#fff;position:relative;font-size:1.1em;display:inline-block;width:48%;background:#484848;line-height:1.1;padding:2px 4px;vertical-align:middle;margin-bottom:5px;} */
/* #prod #msg #cambiar-mensaje img{top:-35px;position:absolute;left:10px} */
/* #prod #msg select,#prod #msg textarea{width:48%;display:inline-block;vertical-align:middle;margin-bottom:5px;margin-left:4%} */
/* #prod #msg textarea{resize:none;height:80px} */
/* #prod #msg a{display:inline-block;width:50%;vertical-align:top;color:#900} */
/* #prod #btn-comprar{text-align:right;margin-top:10px;font-size:1.2em;line-height:1;} */
/* #prod #btn-comprar .but{width:35%;background:#6d6b6b;border-right:5px solid #ffef00;-webkit-border-radius:0;border-radius:0} */
#resumen h2{font-size:1.6em;margin:0 0 2px 0;text-align:center;font-weight:300}
#resumen #lst{display:table;width:100%;background:#f0f0f0;border:1px solid #ccc;}
#resumen #lst .item{display:table-row;}
#resumen #lst .item h3{margin:0 0 0 0;font-size:1em;line-height:1;font-weight:bold}
#resumen #lst .item .pnl{width:30%;display:table-cell;vertical-align:top;padding:7px 0;}
#resumen #lst .item .pnl span{font-weight:bold}
#resumen #lst .item .pnl input{width:22px;text-align:center}
#resumen #lst .item .pnl span.valor{font-style:italic;color:#f00;font-weight:normal}
#resumen #lst .item .pnl:last-child{width:10%}
#resumen #lst .item .pnl:first-child{padding-left:5px}
#resumen #lst .item:first-child{background:#f0f0f0 !important;}
#resumen #lst .item:first-child .pnl{padding-bottom:0}
#resumen #lst .item:nth-child(odd){background:#ccc}
#resumen #total{background:#666;color:#fff;padding:2px 10px;}
#resumen #total h2,#resumen #total span{display:inline-block;vertical-align:middle;width:50%;text-align:left;font-size:1.2em;font-weight:300}
#resumen #total span{text-align:right}
/* #resumen #btn-pagar{background:#6d6b6b;color:#fff;font-size:2.4em;display:block;margin-top:1px;border:none;border-right:8px solid #ffef00;padding-left:1%;width:100%;text-align:left} */
/* #btn-volver { */
    /* display: block; */
    /* margin-top: 1px; */
    /* background: -webkit-linear-gradient(0, #5d5a5a, #17161626); */
    /* background: -moz-linear-gradient(0, #5d5a5a, #17161626); */
    /* background: -o-linear-gradient(0, #5d5a5a, #17161626); */
    /* background: -ms-linear-gradient(0, #5d5a5a, #17161626); */
    /* background: linear-gradient(0, #5d5a5a, #17161626); */
    /* color: #fff; */
    /* -webkit-border-radius: 8px; */
    /* border-radius: 8px; */
    /* font-size: 1.6em; */
    /* padding: 2px 0; */
    /* text-align: center; */
    /* position: relative; */
    /* min-height: 38px; */
/* } */
/* #btn-volver img{left:-15px;top:2px;position:absolute} */
#adi{background:#e8e7e7;position:relative;margin-top:40px;}
#adi #flecha{width:50px;height:77px;position:absolute;top:-60px;left:0;bottom:0;right:0;background:url("../images/ico/down.png") no-repeat center top;margin:0 auto}
#adi h2{background:#565555;text-align:center;color:#fff;line-height:38px;font-weight:300;font-size:1.6em}
#adi ul{padding:10px;margin:0;list-style:none;}
#adi ul li{width:11.1875%;display:inline-block;margin-right:1.5%;position:relative;margin-bottom:15px;vertical-align:top;}
#adi ul li .img{text-align:center;padding:0 5px;min-height:125px}
#adi ul li .bimg{margin-top:-9px;height:12px;border-left:5px solid #f03;border-right:5px solid #f03;border-bottom:3px solid #f03;box-shadow: 2px 2px grey; }
#adi ul li .tx span,#adi ul li .tx a{display:inline-block;vertical-align:middle;line-height:1}
#adi ul li .tx .nombre{width:100%;font-weight:bold}
#adi ul li .tx .precio{color:#f00}
#adi ul li .tx .check{width:13px;height:13px;border:1px solid #999;background:#fff}
#adi ul li .tx .check.checked{background:#333}
#adi ul li:nth-child(8n){margin-right:0}
@media (max-width:991px){#adi{margin-top:0;}
#adi #flecha{display:none}
#adi ul li{width:23.875%}
#adi ul li:nth-child(8n){margin-right:1.5%}
#adi ul li:nth-child(4n){margin-right:0}
}
#frm h2,#frm h3{color:#fff;background:#c00;margin:0;text-align:center;font-size:1.9em;line-height:47px;margin-bottom:10px}
#frm h3{background:#666}
#frm label{font-weight:normal;margin:bottom 5px;display:inline-block;width:48%;vertical-align:top}
#frm input,#frm textarea{width:48%;vertical-align:top;display:inline-block;margin-bottom:5px}
#frm textarea{resize:none;height:100px}
#frm .required{width:4%;vertical-align:top;color:#900;font-size:1.2em;display:inline-block;text-align:center}
#frm a{background:#666;color:#fff;display:inline-block;padding:2px 5px}
.ui-widget{font-size:.8em !important}
#mensaje{padding:5px;}
#mensaje label{width:40%;display:inline-block}
#mensaje select{display:inline-block;width:50%}
#mensaje #lista{width:100%;}
#mensaje #lista a{text-decoration:underline;color:#900;font-weight:bold}
.wpa{width:98%;margin-left:1%}
.wpa h2{color:#000;font-size:26px;margin:10px 0;width:100%;font-weight:normal}
.wpa table tr td:first-child{font-weight:bold}
#loading{margin:10px 0;}
#loading .img,#loading span{display:inline-block;vertical-align:middle;padding:0 5px}
#loading span{width:calc(100% - 42px);padding:0 5px 0 0}
