.price{
    padding: 20px 20px 20px 20px;
    border-radius: 5px;
    max-width: 660px;
    border: 5px solid #fff200;
    background:#f9f9f9;
}
.calc_title{
    font-size: 28px;
    color: #ee1d25;
    margin: 0 0 20px;
}
.result{
    padding: 20px 0 0;
    margin: 20px 0;
    font-size: 24px;
    border-top: 1px solid #e0e0e0;
}
span.total{

}
.calculator input[type="text"], select {
    padding: 5px 10px;
    border: 1px solid #ccc;
    margin-right: 10px;
    margin-bottom: 10px;
}
.total{
    font-size: 1.3em;
    color: #797979;	
	margin: 8px 0 0 0;
}
.mes{
    font-size: 1.1em;
    color: #f01d25;	
	margin: 3px 0 0 0;
}
span.mes{
    color: green;	
	font-size: 1.2em;
}

.total9{
    font-size: 1.3em;
    color: #797979;	
	margin: 8px 0 0 0;
}
.mes9{
    font-size: 1.1em;
    color: #f01d25;	
	margin: 3px 0 0 0;
}
span.mes9{
    color: green;	
	font-size: 1.2em;
}

.total12{
    font-size: 1.3em;
    color: #797979;	
	margin: 8px 0 0 0;
}
.mes12{
    font-size: 1.1em;
    color: #f01d25;	
	margin: 3px 0 0 0;
}
span.mes12{
    color: green;	
	font-size: 1.2em;
}

.total18{
    font-size: 1.3em;
    color: #797979;	
	margin: 8px 0 0 0;
}
.mes18{
    font-size: 1.1em;
    color: #f01d25;	
	margin: 3px 0 0 0;
}
span.mes18{
    color: green;	
	font-size: 1.2em;
}

.total24{
    font-size: 1.3em;
    color: #797979;	
	margin: 8px 0 0 0;
}
.mes24{
    font-size: 1.1em;
    color: #f01d25;	
	margin: 3px 0 0 0;
}
span.mes24{
    color: green;	
	font-size: 1.2em;
}

.total36{
    font-size: 1.3em;
    color: #797979;	
	margin: 8px 0 0 0;
}
.mes36{
    font-size: 1.1em;
    color: #f01d25;	
	margin: 3px 0 0 0;
}
span.mes36{
    color: green;	
	font-size: 1.2em;
}