.alerta,
.alerta-error,
.alerta-verde {
    cursor: pointer;
    background: #F9EDBE;
    padding: 10px 15px;
    position: fixed;
    top: 80px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #F0C36D;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    font-size: 14px;
    z-index: 100000;
    color: #333;
}

.alerta-error {
    border: 1px solid #B94A48;
    background: #F2DEDE;
    color: #B94A48;
}

.alerta-verde {
    background: #CCFFCC;
    border: solid 1px #5BB75B;
    color: #5BB75B;
}

ul.messages{cursor: pointer;
    background: #F9EDBE;
    padding: 10px 15px;
    position: fixed;
    top: 56px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #F0C36D;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    font-size: 14px;
    z-index: 100000;
    color: #333;}

ul.messages .error-msg ul li{background:none;margin:0px;padding:0px;}

.checkout-show-modal-info .modal-content{padding:20px;}
.checkout-show-modal-info.modal{text-align: center;padding:50px 30px;z-index:1050;}
.checkout-show-modal-info .onestepcheckout-warning{  text-align: center;}
.checkout-show-modal-info img{margin-bottom:10px;}

.checkout-show-modal-info .btns-rec{text-align: center;}
.checkout-show-modal-info .btn-rec{display: inline-block;}
.checkout-show-modal-info .btn-rec span{display: block;font-size: 10px;margin-top:5px;color:#999;}
.checkout-show-modal-info .btn-rec btn{text-transform: uppercase;}
.checkout-show-modal-info .btn-rec-esq{text-align: center;    margin-right: 10px;}
.checkout-show-modal-info .btn-rec-dir{text-align: center;    margin-left: 10px;}


.checkout-show-modal-info #btnSim{padding:12px 10px;
    min-width: 114px;}
.checkout-show-modal-info #btnSim:hover{background-color:#00D700;}
.checkout-show-modal-info #btnNao{padding:12px 10px;
    min-width: 114px;    background-color: #EE891A;   border-color: #EE891A;}
.checkout-show-modal-info #btnNao:hover{ background-color: #FF9930;   border-color: #EE891A;}

.checkout-show-modal-info p.p-onestep-deseja{margin-bottom: 18px;margin-top: 30px;}
.checkout-show-modal-info.modal a.close-modal{background:none;top: 9.5px;right: 6.5px;}
.checkout-show-modal-info.modal a.close-modal:after {
    position: absolute;
    top: 3px;
    right: 3px;
    bottom: 0;
    left: 50%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    height: 1.5em;
    width: .15em;
    background: #999;
    content: '';
    display: block;
    margin: -3px 0 0 -1px;
}

.checkout-show-modal-info.modal a.close-modal:before {
    position: absolute;
    top: 3px;
    right: 3px;
    bottom: 0;
    left: 50%;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 1.5em;
    width: .15em;
    background: #999;
    content: '';
    display: block;
    margin: -3px 0 0 -1px;
}