
.fleft {
    float:left;
}

.fright {
    float:right;
}

.cor530201 {
    color:#530201;
}

#detalhesProfile {
    padding-right:54px;
}

/* Início da lista de perfis */

h1 {
    color:#572F00;
    padding-bottom:20px;
}

h1 a {
    color:#572F00;
}
h1 a:hover {
    text-decoration:underline;
}
h3 a {
    color:#572F00;

}

h4.nome {
    font-size:35px;
    font-weight:bold;
    color:#000;
    margin-bottom:13px;
}

.lista-profileAm {
    padding:20px 0;
    width:215px;

}

.lista-profileAm a:hover {
    text-decoration:underline;
}

.lista-profileAm div.profileAm {
    height:90px;
    background:url('../img/separador_lst_profile.gif') 0 75px no-repeat transparent;
}

.text-underline {

    text-decoration:underline;

}
.lista-profileAm div.profileAm span{
    display:block;
    color:#FFF;
}
.lista-profileAm div.profileAm span.foto-profile {
    float:left;
    text-align:left;
    vertical-align:top;
    padding-right:4px;
    display:inline;
    overflow:hidden;
    width:56px;
    height:62px;
    display:block;
}

.lista-profileAm div.profileAm a.link-item-lst-profile {
    display:block;
    width:100%;
    height:62px;
}

.lista-profileAm div.profileAm a.link-item-lst-profile:hover span{
    text-decoration:underline;
}


.bgPontuacao0 {
    background:url('../img/stars_min.png') -65px 0 no-repeat transparent;
}
.bgPontuacao1 {
    background:url('../img/stars_min.png') -52px 0 no-repeat transparent;
}
.bgPontuacao2 {
    background:url('../img/stars_min.png') -39px 0 no-repeat transparent;
}
.bgPontuacao3 {
    background:url('../img/stars_min.png') -26px 0 no-repeat transparent;
}
.bgPontuacao4 {
    background:url('../img/stars_min.png') -13px 0 no-repeat transparent;
}
.bgPontuacao5 {
    background:url('../img/stars_min.png') 0 0 no-repeat transparent;
}

.bgPontuacaoFMaior0 {
    background:url('../img/starsFixo.png') -120px 0 no-repeat transparent !important;
}
.bgPontuacaoFMaior1 {
    background:url('../img/starsFixo.png') -96px 0 no-repeat transparent !important;
}
.bgPontuacaoFMaior2 {
    background:url('../img/starsFixo.png') -72px 0 no-repeat transparent !important;
}
.bgPontuacaoFMaior3 {
    background:url('../img/starsFixo.png') -48px 0 no-repeat transparent !important;
}
.bgPontuacaoFMaior4 {
    background:url('../img/starsFixo.png') -24px 0 no-repeat transparent !important;
}
.bgPontuacaoFMaior5 {
    background:url('../img/starsFixo.png') 0 0 no-repeat transparent !important;
}


.bgPontuacaoMaior0 {
    background:url('../img/stars.png') 0 0 no-repeat transparent !important;
}
.bgPontuacaoMaior1 {
    background:url('../img/stars.png') 0 -24px no-repeat transparent !important;
}
.bgPontuacaoMaior2 {
    background:url('../img/stars.png') 0 -48px no-repeat transparent !important;
}
.bgPontuacaoMaior3 {
    background:url('../img/stars.png') 0 -72px no-repeat transparent !important;
}
.bgPontuacaoMaior4 {
    background:url('../img/stars.png') 0 -96px no-repeat transparent !important;
}
.bgPontuacaoMaior5 {
    background:url('../img/stars.png') 0 -120px no-repeat transparent !important;
}

.lista-profileAm {

}

.lista-profileAm .profileAm {
    display:block;

}

.lista-profileAm .profileAm .dados-profile {
    float:right;
    width:150px;
}

span.pontuacao-menor{
    width:65px;
    height:13px;
    margin-top:5px;
}
.lista-profileAm .profileAm span.nome,span.idade,span.local,span.pontuacao{
    font-size:12px;
    color:#FFF;
    padding:4px 3px;
}

.bg-profile-lst {



}

.bgMarronEscuro {
    background:#5C432E;
}

.bgMarronClaro {
    background:#9B816C;
}






/* Menu de Páginas */




.paginacao {
}

.paginacao .rotulo {
    font-size:12px;
    margin-right:11px;
    font-weight:bold;
}

.paginacao a.pg {
    padding:6px;
    background:transparent;
    color:#000;
    font-weight:bold;
    border:1px solid #FFF;
}

.paginacao a.pg:hover {
    color:#FFF;
    text-decoration:none;
    border:1px solid #572F00;
}

.paginacao a.pg:hover span {

}


.paginacao .arrow {
    width:30px;
    height:30px;
}

.paginacao .arrow:hover {
    border:1px solid #FFF !important;
}

.paginacao .arrow#first{
    background:url('../img/bg_pag.png') 0 -81px  no-repeat;
}

.paginacao .arrow#first:hover{
    background:url('../img/bg_pag.png') 0 -81px  no-repeat;

}

.paginacao .arrow#last{
    background:url('../img/bg_pag.png') 0 -54px  no-repeat;
}

.paginacao .arrow#last:hover{
    background:url('../img/bg_pag.png') 0 -54px  no-repeat;
}

.paginacao .arrow#prev{
    background:url('../img/bg_pag.png') 0 -27px  no-repeat;
}
.paginacao .arrow#prev:hover{
    background:url('../img/bg_pag.png') 0 -27px  no-repeat;
}

.paginacao .arrow#next{
    background:url('../img/bg_pag.png') 0 0  no-repeat;
}

.paginacao .arrow#next:hover{
    background:url('../img/bg_pag.png') 0 0  no-repeat;
}

.paginacao .page-selected {
    color:#FFF;
    background:url('../img/bg_pag_selected.png') top center  no-repeat !important;
    font-weight:bold;

}



/* Fim menu páginas */



















/*  Início do conteúdo do perfil */

#contGeralProfile {
    display:table;
    padding-left:20px;
    float:right;
}

#inContGeralProfile {
    width:647px;
}

.cont-profileAm {
    width:647px;
    height:154px;
    height:198px;
}

.bgCinza {
    background:#E5E5E4;
}


.cont-profileAm span.box-imagem {
    overflow:hidden;
    width:188px;
    height:198px;
    display:block;
    border-left:8px solid #5A2A00;
}

.cont-profileAm img.foto-profile {
    border-left:8px solid #5A2A00;
}
div.pontuacao {
    margin-top:9px;
    margin-right:12px;
}

.marginLeft12 {
    margin-left:12px;
}

button {
    padding:0;
    margin:0;
}

div.pontuacao button {
    background:transparent;
    display:block;
    float:left;
    width:24px;
    height:24px;
    outline:none;
    font-size:10px;
    font-weight:bold;
    vertical-align:text-top;
    cursor:pointer;
}

#pont {
    background:url('../img/stars.png') 0 0 no-repeat scroll transparent;
    margin-top:-5px;
    margin-left:8px;
    /*width:120px;
    height:24px;*/
}


.fsize11 {
    font-size:11px;
}

.cont-profileAm #dados-profile {
    /*width:499px;*/
    padding:15px 0 0 17px;

}

.cont-profileAm #dados-profile p {
    padding-bottom:3px;
}

#contGeralProfile  div.descricao {
    clear:both;
    padding:20px 0;
    text-align:justify;
}

.lstMediaProfile {
    margin-bottom:20px;
    display:table;
    width:inherit;
    margin-top:20px;
}

.cor572F00{
    color:#572F00;
}

.curtiu {
    font-size:20px;
}

.lstMediaProfile h3.titMedia {
    font-size:20px;
    color:#572F00;
    float:left;
    width:60px;
    letter-spacing:-1px;
    text-align:left;
    padding:17px 0px 17px 6px;
    line-height:1em;
    font-variant:small-caps;
}

.lstMediaProfile ul {
    /*float:left;*/
    float:right;
    padding:9px 0px 9px 10px;
    width:570px;
}

.lstMediaProfile ul li {
    display:block;
    float:left;
    width:47px;
    height:39px;
    padding-right:9px;

}

.lstMediaProfile ul li a {
}

#objMedia {
    clear:both;
}

.bannerRodape {
    clear:both;
    padding-top:96px;
    padding-bottom:96px;
}

/* Estilos da página profile */

#profile {
    padding-right:32px;
    padding-bottom:42px;
}


.pesquisaNome {
    margin-bottom:30px;
    width:731px;
    position:relative;
}

.in-pesquisaNome {
    padding:15px 20px;
}

.pesquisaNome .letras {

}

.pesquisaNome .letras a {
    padding:0 5px;
    font-size:16px;
    color:#CCC;
    font-weight:bold;

}

.pesquisaNome .letras a.letra {
    cursor:default;

}
.pesquisaNome .letras a.letra-sel {
    color:#562900;

}
.pesquisaNome .letras a.letra-ativa {
    color:#222;
    text-decoration:underline;
}

.pesquisaNome .letras a.letra-sel:hover {
    color:#FFF;
}
.pesquisaNome span.verTodos {
    float:right;
    display:block;

}

.pesquisaNome span.verTodos a {
    color:#562900;
    font-size:16px;
    font-weight:bold;
}

.cont-geral-profile {
    width:731px;
    float:left;
}

.usuario-logado {
    margin:12px 0;
    padding:12px 0;
    position:relative;
    width: 213px;
    border:1px solid #DDD;
}

.usuario-logado p {
    padding-bottom:4px;
    font-weight:bold;
    color:#666666;
    padding-left:8px;
}

.usuario-logado span.nome {
    font-size: 15px;
    color:#996633;
}

.usuario-logado #sair {
    position: absolute;
    top:10px;
    left:auto;
    right:0;
}

.usuario-logado #sair img {
    vertical-align: middle;
}
.usuario-logado #sair button  {
    background: #FFF;
}

.form-login-profile {
    margin-bottom:16px;

}

.form-login-profile legend, label, input, span a {
    color:#666666;
}

.form-login-profile legend {
    padding-bottom:10px;
    font-weight:bold;
    display:block;
}
.form-login-profile label {
    width:45px;
    margin-right:3px;
    text-align:right;
    display:block;
    float:left;
    padding:4px 0;
    vertical-align:middle;
}

.form-login-profile div {
    clear:both;
    padding:2px 0;
}

.form-login-profile .usuarioForm, .senhaForm {
    border:1px solid #999999;
    background:#f1f1f1;
    width:159px;
    margin:0;
    padding:0;
    vertical-align:middle;
    padding:4px 4px;
    font-size:12px;
    vertical-align:top;
}
.form-login-profile .usuarioForm {
    width:157px;
}
.form-login-profile .senhaForm {
    width:116px;
}
.form-login-profile .btnOK {
    margin-top:5px;
    margin:auto 0 auto auto;
}

.form-login-profile .esqueci-senha {
    font-size:10px;
    margin:0 auto;
    display:block;
    padding-left:48px;
}



.chamada-cadastre-se {
    /*padding:0 0 18px 0;*/
}



.lista-profileAm .novos-profile {
    padding:16px 0;
    background:url('../img/separador_lst_profile.gif') no-repeat top center transparent;
    font-size:20px;
    color:#666666;
    font-variant:small-caps;
}




.cont-destaques {
    float:right;
    text-align:left;
    width:486px;
}

.cont-cadProfile{
    float:right;
    text-align:left;
    width:500px;
}

h2.titCadProfile{
    font-size:20px;
    color:#666666;
    margin-bottom:13px;
}

h2.destaques-profile {
    margin-bottom:38px;
    font-size:20px;
    color:#666666;
}

.cont-destaques .profiles {

}

.cont-destaques .profiles .profile {
    float:left;
    width:149px;
    height:231px;
    margin-right:18px;
    margin-bottom:46px;
}

.cont-destaques .profiles .margin-right0{
    margin-right:0 !important;
}

.cont-destaques .profiles .profile img {
    border-bottom:10px solid #DBDBDB;
    margin-bottom:6px;
}

.cont-destaques .profiles .profile a:hover img {
    border-color:#9B816C;
}

.cont-destaques .profiles .profile span {
    display:block;
    padding:1px 0;
}

.cont-destaques .profiles .profile span.nome {
    font-weight:bold;
    font-size:16px;

}
.cont-destaques .profiles .profile span.localizacao {
    font-size:12px;
}


.bannerDireitoVertical {
    padding-left:22px;
    float:right;
}

.cadBannerDireitoVertical {
    float:right;
    padding-right:25px;
}

.bannerDireitoVertical img, .cadBannerDireitoVertical img {
    display:block;
    margin:0 0 0 auto;

}

.lista-allProfileAm {

}

.lista-allProfileAm a:hover {
    text-decoration:underline;
}

.lista-allProfileAm .profileAm {
    height:90px;
    background:url('../img/separador_lst_profile.gif') 0 75px no-repeat transparent;
    display:block;
    float:left;
    padding:3px 4px;
    width:220px;
}

.text-underline {

    text-decoration:underline;

}

.lista-allProfileAm .profileAm span.foto-profile {
    float:left;
    text-align:left;
    vertical-align:top;
    padding-right:4px;
    overflow:hidden;
    width:56px;
    height:62px;
    display:block;
}

.lista-allProfileAm .profileAm span {
    color:#FFFFFF;
    display:block;
}

.lista-allProfileAm .profileAm span.foto-profile img {

}

.lista-allProfileAm .profileAm a.link-item-lst-profile {
    display:block;
    width:100%;
    height:62px;
}

.lista-allProfileAm .profileAm a.link-item-lst-profile:hover span{
    text-decoration:underline;
}

.lista-allProfileAm .profileAm .dados-profile {
    float:right;
    width:150px;
}

span.pontuacao-menor{
    width:65px;
    height:13px;
    margin-top:5px;
}

.lista-allProfileAm .profileAm span.nome,span.idade,span.local,span.pontuacao{
    font-size:12px;
    color:#FFF;
    padding:4px 3px;
}

.padV10 {
    padding:10px 0;
}

#lstProfiles {
    width: 215px;
}

.carregando {
    display: none;
    width: 215px;
    position: relative;
}
.carregando img {
    display: block;
    margin:0 auto;
}
