.st {font-size:19px !important; color:#000 !important; font-weight:700 !important; margin:0px 0px 10px 0px; display:block;}
.blcol {width:100%; float:none;}
.brcol {display:none;}
.contb {display:none;}

.fixedPrice {overflow:hidden;background:url(/images/50/pago.jpg) top left no-repeat #f4f4f4; height:315px; max-width:1130px; margin:20px auto 20px auto;}
.fixedPrice .optionsB {float:left; padding:0px 0px 0px 630px; height:295px; margin:14px 0px 0px 0px; width:335px; position:relative;}
.fixedPrice .optionsB .row {overflow:hidden; margin:0px auto 10px auto; position:relative; width:307px;}
.fixedPrice .optionsB .row .help {display:block; position:absolute; float:right; width:25px; height:24px; background:url(/images/50/help.png) top center no-repeat #f4f4f4; right:0px; top:38px;}
.fixedPrice .optionsB .row .label {font-size:18px; font-weight:600;color:#5e2e83; margin-bottom:10px;}
.fixedPrice .optionsB .row .reqField {border:solid 1px red !important;}
.fixedPrice .optionsB .row input {height:30px; padding:2px 2px 2px 5px; border:solid 1px #000; background:transparent; color:#000; width:297px;}
.fixedPrice .optionsB .cDetails {color:#fff;background:#5e2e83; font-size:16px; text-transform:uppercase; font-weight:600; padding:5px 0px 5px 0px; width:306px; text-align:center; letter-spacing:1px; margin:12px auto 0px auto;}
.fixedPrice .optionsB .note {position:absolute; right:-27px; display:block; font-size:14px; bottom:147px; letter-spacing:0px;}
.fixedPrice .optionsB .cDetails .amountTotal {font-weight:800; font-size:18px;}
.fixedPrice .optionsB #frmCart textarea {display:none !important;}
.fixedPrice .optionsB #frmCart .btnAdd {border:1px solid #dd0ea7;background:#dd0ea7; width:306px; height:35px; font-size:18px; color:#fff;margin:10px auto 20px auto; cursor:pointer; display:block;}
.fixedPrice .optionsB #frmCart .btnAdd:hover {text-decoration:underline;}

.res940 .fixedPrice {background:url(/images/50/pago-940.jpg) top left no-repeat #f4f4f4; width:900px;}
.res940 .fixedPrice .optionsB {padding-left:502px;}

.res720 .fixedPrice {background:url(/images/50/pago-720.jpg) top left no-repeat #f4f4f4; width:640px;}
.res720 .fixedPrice .optionsB {padding-left:297px;}
.res720 .fixedPrice .optionsB .note {font-size:13px; line-height:15px; position:static; margin:15px auto 0px auto; width:307px;}
.res720 .fixedPrice .optionsB #frmCart .btnAdd {margin-top:16px;}

.res480 .carea {padding-bottom:20px;}
.res480 .fixedPrice {height:640px; background:url(/images/50/pago-480.jpg) bottom center no-repeat #F4F4F3; width:440px;}
.res480 .fixedPrice .optionsB {padding:0px 0px 0px 0px; width:440px; float:none; margin:28px auto 0px auto;}
.res480 .fixedPrice .optionsB .row {margin:0px auto 10px auto;}
.res480 .fixedPrice .optionsB .note {font-size:13px; bottom:149px; right:37px;}
.res480 .fixedPrice .optionsB #frmCart {width:440px;}

.res320 .fixedPrice {height:580px; background:url(/images/50/pago-320.jpg) bottom center no-repeat #F4F4F3; width:280px;}
.res320 .fixedPrice .optionsB {padding:0px 0px 0px 0px; width:260px; height:210px; float:none; margin:20px auto 0px auto;}
.res320 .fixedPrice .optionsB .row {width:217px;}
.res320 .fixedPrice .optionsB .note {font-size:13px; bottom:50px; right:0px;}
.res320 .fixedPrice .optionsB #frmCart {width:260px;/* margin-top:65px; */}
.res320 .fixedPrice .optionsB .cDetails {width:217px;}

.res320 .carea {padding-bottom:20px;}
.res320 .fixedPrice .optionsB .row .help {right:0px;}
.res320 .fixedPrice .optionsB .row input {width:208px;}
.res320 .fixedPrice .optionsB #frmCart .btnAdd {width:217px; background-size:contain; height:32px;}

.cntPament {max-width:1130px; float:none; margin:20px auto; overflow:hidden;}
.cntPament a {float:left; display:block; width:100%;max-width:538px;min-height:201px; position:relative;padding-bottom:30px;border:3px solid #5e2d83;}
.cntPament a span {display:block; position:absolute; bottom:0px; width:100%;background:#5e2d83; color:#fff; text-align:center; font-size:22px; font-weight:600;}
.cntPament a.deposit {background:url(/images/50/deposito.jpg) top center no-repeat; margin-right:15px;}
.cntPament a.finvoice {background:url(/images/50/factura-final.jpg) top center no-repeat;}
.cntPament a:hover {border:3px solid #dd0ea7;}
.cntPament a:hover span {background:#dd0ea7;}

.res940 .cntPament {max-width:900px;}
.res940 .cntPament a {max-width:435px;min-height:163px; background-size:contain !important;}

.res720 .cntPament {max-width:680px;}
.res720 .cntPament a {float:none; margin:0px auto 20px auto;}

.res480 .cntPament {max-width:440px;}
.res480 .cntPament a {float:none; margin:0px auto 20px auto;max-width:400px;min-height:200px; background-size:contain !important;}
.res480 .cntPament a.deposit {background:url(/images/50/deposito-480.jpg) top center no-repeat; margin-right:15px;}
.res480 .cntPament a.finvoice {background:url(/images/50/factura-final-480.jpg) top center no-repeat;}

.res320 .cntPament {max-width:300px;}
.res320 .cntPament a {float:none; margin:0px auto 20px auto;max-width:270px;min-height:135px; background-size:contain !important;}
.res320 .cntPament a.deposit {background:url(/images/50/deposito-480.jpg) top center no-repeat; margin-right:15px;}
.res320 .cntPament a.finvoice {background:url(/images/50/factura-final-480.jpg) top center no-repeat;}

.PayMode {margin:14px 0px 5px 0px; text-align:center;}
.PayMode .Cards img {display:inline;}
.PayMode.spcl {text-align:left;}

.res320 .PayMode .Cards {width:260px;margin:0px auto;}
.res320 .PayMode.spcl .Cards {width:auto; margin:0px;}