@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'newsgothicbt-lightregular';
    src: url('../font/negbtl__.eot');
    src: url('../font/negbtl__.eot?#iefix') format('embedded-opentype'),
         url('../font/negbtl__.woff2') format('woff2'),
         url('../font/negbtl__.woff') format('woff'),
         url('../font/negbtl__.ttf') format('truetype'),
         url('../font/negbtl__.svg#newsgothicbt-lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'newsgothicbt-boldregular';
    src: url('../font/negbtb__.eot');
    src: url('../font/negbtb__.eot?#iefix') format('embedded-opentype'),
         url('../font/negbtb__.woff2') format('woff2'),
         url('../font/negbtb__.woff') format('woff'),
         url('../font/negbtb__.ttf') format('truetype'),
         url('../font/negbtb__.svg#newsgothicbt-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'atrapalodisplay-bold-webfont';
    src: url('../font/atrapalodisplay-bold-webfont.eot');
    src: url('../font/atrapalodisplay-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/atrapalodisplay-bold-webfont.woff2') format('woff2'),
         url('../font/atrapalodisplay-bold-webfont.woff') format('woff'),
         url('../font/atrapalodisplay-bold-webfont.ttf') format('truetype'),
         url('../font/atrapalodisplay-bold-webfont.svg#newsgothicbt-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*{font-family:"newsgothicbt-boldregular",helvetica;}
.sin-padding{padding: 0px !important;}
.padding20{padding:20px 0px;}
.margin10{margin:0px 10px;}
.top{background:url(../img/fondo-top.png); background-repeat:no-repeat;height:126px;background-position:bottom center;height: 111px; }
.top img{padding:5px 0px;}
.left{float:left;}
.right{float:right;}
h3{font-family:atrapalodisplay-bold-webfont; font-size:23px;text-align:center; padding:0px 90px; text-transform:uppercase;}
.green{background-color:#65af68;padding:10px 0px;padding-bottom:0px;}
.subtitle{color:#fff; font-size:17px;font-weight:normal;font-family:newsgothicbt-boldregular,helvetica;padding:16px 0px;}
.title2{color:#000; font-size:17px;font-weight:bold;font-family:newsgothicbt-boldregular,helvetica;padding:16px 0px;}
.fondo01{background:url(../img/fondo_01.png); background-repeat:no-repeat;height:76px;background-position:bottom center;background-size: contain;}
h5{color:#878787;padding:20px 5px;font-size:20px;}
.text01{color:#878787;padding:20px 5px;}
.list-movil{padding: 20px 17px;}
.list{float:left;width:20%; list-style:none;padding: 25px;height: 244px;}
#dark-green{background:#65af68;cursor:pointer;
-webkit-box-shadow: 0px -5px 19px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px -5px 19px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px -5px 19px 0px rgba(50, 50, 50, 0.75);}
.center{text-align:center;}
.active{background: url(../img/active.png) no-repeat right;}
.cerrado{background: url(../img/cerrado.png) no-repeat right;}
.hide{display:none; }
.show{display:block !important;}
.head-text-accord{text-align: center;font-size: 13px;padding: 7px 0px;padding-bottom: 0px;color: #fff;font-family:newsgothicbt-boldregular,helvetica;}
.padding10{padding:10px 0px;}
.list-footer{float:left;width:auto; list-style:none;padding:8px;}
.list-footer a{font-size:15px;color:#8c8c8c; text-decoration:none;}
.footer{font-size:12px;padding:20px 10px;color:#545454;}
#step{background:#65af68;cursor:pointer;
-webkit-box-shadow: 0px -5px 19px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px -5px 19px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px -5px 19px 0px rgba(50, 50, 50, 0.75);}
.fondo-red{background:#c41233;padding:10px;}
.fondo-blue{background:#0599cc;padding:10px;}
.fondo-green{background:#0fb264;padding:10px;}
.title_alert{font-size:30px;}
.alert{color:#fff;font-size:18px; }
.alert .price{font-size:50px;}
.alert-mensaje{font-family:helvetica !important;font-size:15px;}
#bot-enviar{background:#8e1111;color:#fff;border-radius:4px;border:none;margin:20px;width:160px;padding:10px;}
#bot-confirmar{background:#0fb264;color:#fff;border-radius:4px;border:none;margin:20px;width:160px;padding:10px;}
#bot-confirmar2{background:#0fb264;color:#fff;border-radius:4px;border:none;margin:10px;width:160px;padding:10px;}
.mensaje{font-family:helvetica !important;font-size:15px;margin-top: 123px;}
.label{display:block;color:#545454;font-family:"newsgothicbt-lightregular",helvetica !important;font-size:15px;text-align:left;width: 180px;
margin: 10px 0px;}
input[type="text"]{border-radius: 0px !important;}
.obervacion{color:#ccc;font-size:11px;display:block;text-align:left;margin-top:10px;}
.warming{font-family:helvetica !important;font-size:15px;color:#f00;text-align:left;}
input[type="text"].warming-input{border-radius: 0px !important;background:#dd6262;}
.warming-text{color:#f00;}
.compra div {margin:10px 0px;}
.detalle-title{color:#555454;font-size:15px;font-family:atrapalodisplay-bold-webfont; }
.detalle{text-align:center;color:#555454;font-size:15px;}
.border-horizontal{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.border-horizontal div:first-child{border-left:0px !important;}/*
.border-horizontal div:last-child{border-right:0px !important;}*/
.productos-sale{height:774px;}
.productos-sale li{float:left;width: 250px;}
.btnExcelente{
    background-color: #940124;
    border-color: #B80E35;
    color:#000;
    width:145px;
    font-size: 20px;
}
.btnBueno{
    background-color: #642E32;
    border-color: #642E32;
    color: #FFF;
    width: 145px;
    font-size: 20px;
}
.divfinal{
    color: #000;
}
#pnota{
    margin-top: 1%;
    color: #9D9D9D;
    text-align: left;
}