body .sistemaInka{font-size: 14px;line-height: 16px;}


body .sistemaInka table{}
body .sistemaInka table thead,table tfoot{background: #e1e1e1;}
body .sistemaInka table th{padding: 5px;font-size: 12px;}
body .sistemaInka table tbody{}
body .sistemaInka table tbody tr{border-bottom: 1px solid #e1e1e1;background: #fff;}
body .sistemaInka table tbody tr.impar{background: #f9f9f9;}
body .sistemaInka table tbody tr:last-child{border:none;}
body .sistemaInka table tbody tr td{padding: 10px;}
body .sistemaInka a.boton{background: #f1f1f1;font-size: 12px;border: 1px solid #e1e1e1;border-radius: 3px;padding: 5px 10px;text-decoration: none;color:#888;transition:all .3s;display: inline-block;vertical-align: middle;}
body .sistemaInka a.boton:hover{background: #e1e1e1;border-color: #a1a1a1;color: #000;}

body .sistemaInka table tbody tr.pesos span.precio strike{color: #fff;}

body .sistemaInka div.promociones {width: 250px;font-size: 14px;margin-top: 50px;}
body .sistemaInka div.promociones div.promo {margin-bottom: 10px;}

body .sistemaInka sup{font-weight: bold;}

body .sistemaInka #forms{
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: rgba(0,0,0,.8);
    display: none;
}
body .sistemaInka #forms #content{
    position: absolute;
    z-index: 999;
    top: 50%;
    left: 50%;
    margin-left: -342px;
    margin-top: -212px;
}

/*FORMULARIOS*/
.sistemaInkaForm{position: relative;overflow: hidden; width:70%;}
.sistemaInkaForm .current-info {position: absolute;text-indent: -999999px;left: -99999px;}
.sistemaInkaForm .actions li,.sistemaInkaForm .actions ul,.sistemaInkaForm .steps li,.sistemaInkaForm .steps ul{list-style: none;margin: 0px;padding: 0px;}
.sistemaInkaForm .steps li{float: left;width: 25%;box-sizing:border-box;}
.sistemaInkaForm .steps li .number{float: left;font-size: 21px;font-weight: bold;line-height: 20px;}
.sistemaInkaForm .steps li a{text-decoration: none;color: #333;padding: 5px 10px;display: block;border-radius: 5px;height: 80px;}
.sistemaInkaForm .steps li.current a{background: #e1e1e1;box-shadow: 1px 1px 1px rgba(0,0,0,.5);}
.sistemaInkaForm h1{position: absolute;left:-99999px;}

.sistemaInkaForm .content{float: left;width: 100%;background: #E1E1E1;padding: 20px;box-sizing: border-box;}

.sistemaInkaForm .actions ul {float: right;}
.sistemaInkaForm .actions li {float: left;}
.sistemaInkaForm .actions li a{text-decoration: none;background: #f1f1f1;padding:10px;margin-left: 5px;display: block;}
.sistemaInkaForm .error{background: rgb(255,200,200);}

.sistemaInkaForm .subbloque{display: none;}
.sistemaInkaForm .subbloque.activo{display: block;}

.sistemaInkaMobile .disponibilidad span,
.sistemaInka .fecha{float: right;margin-right: 20px;font-weight: bold;}
.sistemaInka .fecha span{font-weight: 400;font-style: italic;}
.sistemaInka .disponibilidad span{width: 74px; height: 16px; display: inline-block; text-indent: -9999px; overflow: hidden;} 
.sistemaInka .disponibilidad .disp_0{background: url("images/0.PNG") no-repeat center center;}
.sistemaInka .disponibilidad .disp_1{background: url("images/1.png") no-repeat center center;}
.sistemaInka .disponibilidad .disp_2{background: url("images/2.png") no-repeat center center;}
.sistemaInka .disponibilidad .disp_3{background: url("images/3.png") no-repeat center center;}
.sistemaInka .disponibilidad .disp_Full{background: url("images/full.png") no-repeat center center;}
.sistemaInkaMobile h3 {font-family: 'Oswald', sans-serif; font-size: 10px !important;}
.sistemaInkaMobile h3 .disponibilidad{float: right;}
.sistemaInkaMobile p {font-family: 'Oswald', sans-serif; font-size: 12px !important; margin-bottom:10px;}
.sistemaInkaMobile sub {font-family: 'Oswald', sans-serif; color:green; font-size: 10px !important; margin-bottom:10px;}

.sistemaInka th{ text-align:center; font-family: 'Oswald', sans-serif; font-size: 12px !important; }
.sistemaInka table{ font-family: 'Oswald', sans-serif; font-size: 12px !important; }

.sistemaInkaForm h2 {font-family: 'Oswald', sans-serif !important; font-size: 14px !important;}
.sistemaInkaForm p {font-family: 'Oswald', sans-serif !important;; font-size: 12px !important; margin-bottom:10px; margin-top:10px;}
.sistemaInkaForm p label {margin-bottom:10px; margin-top:10px;}

.sistemaInkaForm .tab, .bloque {font-family: 'Oswald', sans-serif !important;; font-size: 12px !important; margin-bottom:10px; margin-top:10px;}
.sistemaInkaForm input[type=text], input[type=email], textarea {margin-bottom:10px; margin-top:10px; margin-left:0px; width:100%;}
.sistemaInkaForm select {margin-bottom:10px; margin-top:10px; margin-left:0px;}
.sistemaInkaForm table {font-family: 'Oswald', sans-serif !important;; font-size: 12px !important;}

.next {
    padding: 5px 7px;
    background: #C00 !important;
    color: #FFF!important;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.next:hover, .next:focus {
    background: #900;
    border: solid 1px #B70F13;
    text-decoration: none;
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.sistemaInkaForm button {
    padding: 5px 7px;
    background: #C00 !important;
    color: #FFF!important;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.sistemaInkaForm button:hover, .next:focus {
    background: #900;
    border: solid 1px #B70F13;
    text-decoration: none;
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

@media (max-width: 600px) {
    .sistemaInkaMobile h3 .disponibilidad {
        display:none !important;
    }
	.sistemaInkaForm input[type=text], input[type=email], textarea {margin-bottom:10px; margin-top:10px; margin-left:10px; width:100px;}
	.sistemaInkaForm{width:100%;}
}	
@media (max-width: 600px) {
	.sistemaInkaDesktop {
        display:none !important;
    }
}
@media (min-width: 600px) {
	.sistemaInkaMobile {
        display:none !important;
    }
}

.nota_comida {
        font-family: 'Oswald', sans-serif !important; font-size: 10px !important;
    }
.titulo-med {
        font-family: 'Oswald', sans-serif !important; font-size: 12px !important; color:#C00 !important;
    }