.fotoProfile{
    border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%; width:100px; height:100px;border: 6px solid #f5f5f5; position: absolute; left:50%; margin-top: -40px;
    background-repeat: no-repeat; background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.fotoProUser{
    border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%; width:40px; height:40px;border: 3px solid #f5f5f5;
    background-repeat: no-repeat; background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.logoProfile{
    width:360px; height:240px;
    border: 3px solid #f5f5f5;
    background-repeat: no-repeat; background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

@media(max-width: 480px){
    .fotoProfile{
        border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%; width:100px; height:100px;border: 6px solid #f5f5f5; position: absolute; left:38%; margin-top: -40px;
        background-repeat: no-repeat; background-position: center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
}

.fotoProfile:hover{border: 6px solid #DBDBDB;}
.icoPanelHome{ color: #317987; }
.icoPanelHomePremium{ color: #D6A800; }
.boxp{ cursor: pointer; }
.boxpMargin{margin-bottom: 20px;}
.boxp:hover{ background: #f5f5f5; }
.boxpanel h4{ font-size: 1.2em; letter-spacing: -1px; font-weight: 400; color: #8C8C8C; }
.icoFotoProfile{position:absolute;right:40%;bottom:-10px;background: #D65016;
border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;color:white;padding:5px;border:2px solid #f5f5f5;
}
.icoLogoProfile{position:absolute;right:0;bottom:0;background: #D65016;
border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;color:white;padding:5px;border:2px solid #f5f5f5;
}
.boxQtd{position:absolute;right:30px;top:10px;background: red; min-width: 20px; min-height: 20px;
border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;color:white;padding:1px;text-align:center;font-weight:bold;}
