﻿/** flyout menu **/
.cart-tab {
    width: 22em;
    position: fixed;
    top: 5em;
    z-index: 9999;
    background: #fff;
    right: -22em;
    -webkit-transition: right ease .5s;
    -moz-transition: right ease .5s;
    -o-transition: right ease .5s;
    transition: right ease .5s;
}

    .cart-tab a.cart-link {
        white-space: nowrap;
        position: absolute;
        top: 0;
        left: -8em;
        width: 4em;
        display: block;
        background: #fff;
        padding: 2em;
        text-decoration: none;
        -webkit-transition: left ease .5s;
        -moz-transition: left ease .5s;
        -o-transition: left ease .5s;
        transition: left ease .5s;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }

        .cart-tab a.cart-link:after {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            right: -10px;
            width: 10px;
            height: 100%;
            background: #fff;
        }

        .cart-tab a.cart-link .amount {
            display: block;
            color: #515151;
            font-size: 12pt;
            line-height: 1.7em;
            font-weight: bold;
            margin-bottom: 8px;
        }

        .cart-tab a.cart-link .contents {
            display: block;
            color: #666;
            font-size: 10pt;
        }

.cart-items {
    display: block;
    margin-bottom: 25px;
}

    .cart-items ul {
        display: block;
        list-style: none;
    }

        .cart-items ul li {
            display: block;
            margin-bottom: 8px;
            padding-bottom: 10px;
            cursor: pointer;
            border-bottom: 1px dotted #888;
        }

            .cart-items ul li .item-title {
                display: block;
                margin-bottom: 2px;
                font-size: 10pt;
                color: #666666;
            }
            .cart-items ul li .item-price, .cart-items ul li .quantity {
                display: block;
                margin-bottom: 2px;
                font-size: 10pt;
            }
.titlecarrinho{
    font-size: 10pt;
    color: #666666;
}
.productimg {
    display: block;
    float: left;
    margin-right: 8px;
    max-height: 80px;
}

.cart-tab .cart {
    padding: 1.5em;
    margin: 0;
}

    .cart-tab .cart .checkout {
        font-size: 10pt;
        padding: 4px 11px;
        border: 1px solid #467fc5;
        color: #467fc5;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

        .cart-tab .cart .checkout:hover {
            background: #467fc5;
            color: #fff;
        }

.cart-tab a.cart-link, .cart-tab .cart {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    -o-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}

.cart-tab:hover {
    right: 0;
}

.cart-tab .cart {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}
.lixo{
	background:url(../Acervo/BEL/images/trash-empty.png) no-repeat center center;
	width:24px;
	height:24px;
	float:left;
	display:inline;
	cursor:pointer;
}
.lixo:hover{
	background: #FF3300 url(../Acervo/BEL/images/trash-empty.png) no-repeat center center;
}