/* TABS */
.tabs {
    border-bottom: 1px solid #999999;
    width: 100%;
}
.tabs > li {
    background: #f5f5f5;
    border-bottom: 1px solid #347b3e;
    border-left: 1px solid #eee;
    border-radius: 3px 3px 0 0;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    line-height: 34px;
    margin: 5px 5px -1px 0;
    position: relative;
}
.tabs > li a {
    color: #444;
    opacity: 0.7;
    padding: 0 12px;
    text-decoration: none;
}
.tabs > li a:hover {
    opacity: 1;
}
.tabs > li:hover {
    background-color: #eee;
}
.tabs > li.active:hover {
    background: #fff;
}
.tabs li span {
    background: #fff;
    border-radius: 10px;
    color: #222;
    font-size: 85%;
    font-weight: normal;
    height: 19px;
    line-height: 19px;
    margin: 0 0 0 5px;
    min-width: 19px;
    padding: 3px 7px;
    text-align: center;
}
    .tabs li.active span {
        background: #eee;
    }
.tabs .active {
    background: #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #347b3e;
    border-right: 1px solid #347b3e;
    border-top: 1px solid #347b3e;
    font-weight: bold;
}
.tabs .active > a {
    color: #347b3e;
    font-size: 105%;
    opacity: 1;
}
.tabs.disabled > li,
.tabs .disabled {
    opacity: 0.5;
}
.tabs.disabled > li a,
.tabs .disabled a {
    cursor: default;
}
.tabs.disabled > li.active {
    opacity: 1;
}
.tabs a.checked:after {
    background: url("/static/comum/img/icon-yes.gif") no-repeat right center;
    content: "";
    display: inline-block;
    height: 10px;
    margin: 0 0 0 10px;
    width: 10px;
}