@charset "utf-8";

/* CSS Document */



body {

    /*background: url(/img/fundo_cinza.gif) #f7f7f7;*/
    background: url(/img/fundo_pto.jpg) #f7f7f7;

    font: 12px/1.5em arial, Tahoma, verdana, sans-serif;

    text-align: justify;

    margin: 0;

    color:#f0f0f0;

}



h1 {

    font: Bold 16px arial, Tahoma, verdana, sans-serif;

    color: #fff;

    *margin: 0;

}

h2 {

    font: Bold 16px arial, Tahoma, verdana, sans-serif;

    color: #840000;

    *margin: 0;

}



td {

    font: 12px/1.5em arial, Tahoma, verdana, sans-serif;

    color: #000;

}





a, a:visited {

    color:#FFF;

    text-decoration: none;



}



a:hover {

    color: #D50000;

    padding-bottom: 0;

    border-bottom: 1px solid #D5000;

}



img {

    border: 0;

}



hr {

    width: 95%;

    color: #930000;

}



fieldset, #fieldset-Perfils {

    width: 600px;

    font: Bold 11px arial, Tahoma, verdana, sans-serif;

    margin: 20px 20px 20px -10px;

    border: none;

    color: #000;

}



select, input, textarea {

    font: 11.5px arial, Tahoma, verdana, sans-serif;

    background: #fff url(/img/fundo_form.gif) no-repeat;

    display: block;

    margin: 5px 0 0 0;

    border: 1px solid #D6B6B6;

}



select {

    font: 11.5px arial, Tahoma, verdana, sans-serif;

    background: #fff url(/img/fundo_form.gif) no-repeat;

    display: block;

    margin: 5px 0 0 0;

    border: 1px solid #D6B6B6;

}



input:focus {

    border: 1px solid #970000;

    background: #F9F2F2;

}





select:focus {

    border: 1px solid #970000;

    background: #F9F2F2;

}



textarea:focus {

    border: 1px solid #970000;

    background: #F9F2F2;

}

#frecados {
    background: url(/img/frecados.png) no-repeat;
    margin:auto;
    width: 943px;
    height: 81px;
    padding: 12px 8px 8px 8px;

}
/***********************************************************************/
/* topo do site */
#fundo_topo {
    background: url(/img/fundo_fundo.png) #f0f0f0 no-repeat;
    width: 100%;
    height: 240px;
    margin: auto;
}
#central {
    width: 1000px;
    margin: auto;
}
#logo {
    width: 1000px;
    height:190px;
    background: url(/img/fundo_logopimenta.jpg) transparent no-repeat;
    float: left;
}
#menu {
    width: 1000px;
    float: left;
    background: url(/img/menu-bg.png) no-repeat;
}
#menu .dir{
    color: #FFF;
}

#menu .item_menu {
    padding: 20px 30px 20px 30px;
    margin:auto;
    float: left;
}
#menu .item_menu, x:-moz-any-link, x:default {
    padding: 20px 30px 19px 30px;
}
/***********************************************************************/
/***********************************************************************/
/* warnings do site */
#warning{
    width: 430px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 1.2em;
    padding: 10px 10px 10px 10px ;
}
#warning .deny{
    border: 1px solid #A60000;
    background: url(/img/icon-warning-deny.png) #FFCACA no-repeat left top;
    height: 44px;
    padding-top: 22px;
    padding-left: 64px;
    color:#A60000;
}
#warning .msg{
    border: 1px solid #FC0;
    background: url(/img/icon-warning-msg.png) #FF9 no-repeat left top;
    height: 44px;
    padding-top: 22px;
    padding-left: 64px;
    color:#F60;
}
/***********************************************************************/

#back {

    width: 800px;

    text-align:right;

    margin:auto;

}

#intro {

    background: #970000;

    text-align: center;

}



#intro .figura {

    width: 733px;

    height: 444px;

    margin: auto;

    background: url(/img/intro_pimenta.png) no-repeat;

}



#intro .faixab {

    width: 100%;

    height: 60px;

    background: #FFF;

    padding: 20px 0 0 0;

}



#intro .faixab img {

    padding: 0 100px;

}



#intro .faixac {

    width: 100%;

    height: 250px;

    background: #970000;

    text-align: center;

}











#loginprincipal {

    width: 1000px;

    height: 100px;

    _padding: 15px 0 0 0;

    margin:auto;

}



#loginprincipal .campos {

    width: 451px;

    height: 59px;

    margin: 28px 0 0 10px;

    _margin: 0;

    background: url(/img/caixa_login.png) no-repeat;

    float: left;

}



#loginprincipal .frase {

    width: 525px;

    height: 82px;

    margin: 15px 0 0 10px;

    _margin: 15px 0 0 0;

    background: url(/img/frase_pimenta.png) no-repeat;

    float: left;

}



#loginprincipal .fields {

    padding-left: 30px;

}



#loginprincipal .left {

    float: left;

    padding: 10px;

}



#loginprincipal .logar {

    float: left;

    padding-top: 27px;

}



#loginprincipal .logado {

    padding: 20px 15px 20px 40px;

    /*padding-left: 30px;*/

}



#loginprincipal .esqueceu {

    padding: 15px 8px;

    float: left;

    font-size: 11px;

    width: 50px;

}



#conteudo {

    width: 1000px;
    margin:auto;

}



#conteudo a {

    color:#930000;

    text-decoration: none;



}



#conteudo a:hover {

    color: #000000;

    padding-bottom: 0;

    border-bottom: 1px solid #D5000;

}



#conteudo .topo {

    width: 949px;

    height: 44px;

    *height: 32px;

    background: url(/img/borda_topo.png) no-repeat;

    margin:auto;

    padding: 3px 0 0 30px;

    *padding: 15px 0 0 30px;

}



#conteudo .topovisitados {
    width: 979px;
    height: 52px;
    background: url(/img/topo_u_visitados.png) no-repeat;
    margin:auto;
}

#conteudo .topoultimasfotos {
    width: 979px;
    height: 52px;
    background: url(/img/ultimos_perfis_fotos.png) no-repeat;
    margin:auto;
}



#conteudo .meio {

    width: 979px;

    background: url(/img/fundo_conteudo.jpg);

    margin: auto;

    color:#000;



}



#conteudo .meiosecoes {

    width: 959px;

    padding: 10px;

    background: url(/img/fundo_conteudo.jpg);

    margin: auto;

    color:#000;



}



#conteudo .meiosecoes h1 {

    color: #840000;

}





.fundo {
    /*background: url(/img/fundo_conteudos.png) no-repeat;
    background-position:center;*/
}





#conteudo .rodape {

    width: 979px;

    height: 79px;

    background: url(/img/borda_rodape.png) no-repeat;

    margin:auto;



}



#ultimos_cadastros {

    width: 979px;

    margin:auto;

    color:#000;

}



#ultimos_cadastros .esquerda {

    width: 249px;

    padding: 0 0 0 10px;

    float: left;

}



#ultimos_cadastros .centro {

    width: 441px;

    margin: auto;

    float: left;

    padding: 10px;

}



#ultimos_cadastros .direita {

    width: 249px;

    padding: 0 10px 0 0;

    float: left;

}



#concurso {

    width: 399px;

    margin: auto;

}



#concurso .topoconcurso {

    background:url(/img/concurso_destaque.gif) no-repeat;

    width: 399px;

    height: 98px;

    float: left;

}



#concurso .meioconcurso {

    background:url(/img/topo_destaque_v.gif) no-repeat;

    width: 378px;

    height: 337px;

    padding: 9px 9px 9px 10px;

    float: left;

}



#concurso .play {

    background:url(/img/play_destaque.gif) no-repeat;

    width: 397px;

    height: 56px;

    text-align: right;

    float: left;

}



#vencedora {

    width: 399px;

    margin:auto;

}



#vencedora .topovencedora {

    background:url(/img/vencedora_destaque.gif) no-repeat;

    width: 399px;

    height: 98px;

    float: left;

}



#vencedora .meiovencedora {

    background:url(/img/topo_destaque.gif) no-repeat;

    width: 399px;

    height: 337px;

    padding: 9px 9px 0 9px;

    float: left;

}



#vencedora .play {

    width: 399px;

    margin-top: -20px;

    height: 56px;

    float: left;

}



#prepare {

    background:url(/img/prepare.gif) no-repeat;

    width: 419px;

    height: 268px;

    margin: auto;

}



#coluna_cadastro {

    width: 249px;

}



#coluna_cadastro .topocasais {

    width: 249px;

    height: 52px;

    margin: 20px 0 0 0;

    background: url(/img/topo_cadastro_casais.png) no-repeat;

    float: left;

}



#coluna_cadastro .toposolteiros {

    width: 249px;

    height: 52px;

    margin: 20px 0 0 0;

    background: url(/img/topo_cadastro_solteiros.png) no-repeat;

    float: left;

}



#coluna_cadastro .meio{

    width: 249px;

    background: url(/img/fundo_cadastro.png);

    float: left;

}

#coluna_cadastro .rodape {

    width: 249px;

    height: 20px;

    margin: 0 0 20px 0;

    background: url(/img/rodape_cadastro.png) no-repeat;

    float: left;

}



#coluna_cadastro .quadro {

    /*text-align: center;*/

    background: url(/img/f_destaques2.png) no-repeat;

    width: 246px;

    _width: 243px;

    height: 148px;

    margin: 0 0 0 3px ;

}

#coluna_cadastro .foto {

    width: 90px;

    height: 105px;

    margin: 10px 5px 5px 5px;

    float: left;

}



#coluna_cadastro .descricao {

    width: 102px;

    _width: 97px;

    height: 105px;

    margin: 10px 5px 5px 0;

    float: left;

}



#destaques_gerais {

    width: 979px;

    margin:auto;

}



#destaques_gerais .colunas {

    width: 227px;

    margin: auto;

    float: left;

}



#destaques_gerais .foto {

    width: 90px;

    height: 105px;

    margin: 10px 5px 5px 5px;

    float: left;

}



#destaques_gerais .descricao {

    width: 102px;

    _width: 97px;

    height: 105px;

    margin: 10px 5px 5px 0;

    float: left;

}



#destaques_gerais .quadro {

    text-align: center;

    background: url(/img/f_destaques2.png) no-repeat;

    width: 240px;

    height: 148px;

    padding: 0 0 39px 0;

    margin: 0 0 10px 3px;

    float: left;

}



.quadrovisitasrecentes {

    background: url(/img/f_destaques2.png) no-repeat;

    width: 240px;

    height: 148px;

    padding: 0 0 39px 0;
.qu
    margin: 0 0 10px 3px;

    float: left;

}


/* Para mensagens */
.quadrogeral {
    background: url("/img/f_destaques2.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0 0 0 2px;
    padding: 6px 0 0 4px;
    width: 246px;
}



.quadro {
    background: url(/img/f_destaques2.png) no-repeat;
    width: 240px;
    height: 148px;
    padding: 0 0 39px 0;
    margin: 0 0 10px 3px;
    float: left;
}

#classipimenta {

    width: 980px;

    margin: 20px auto 0 auto;

    text-align: center;

}



#inicial_recados {

    width: 568px;

    height: 285px;

    text-align: center;

    float: left;

    margin: 90px 0 0 0;

}



#inicial_recados .quadro {

    width: 560px;

    height: 220px;

    background: url("/img/fundo_novo_recados.png") no-repeat;

    text-align: center;

    margin:0;

    padding: 55px 5px 0 5px;

}



#inicial_recados .quadro .espaco {

    width: 500px;

    text-align: center;

    margin: auto;

    padding: 0;

    color: #000;

}



#inicial_publicidade {

    width: 389px;

    text-align: center;

    float: left;

}



#inicial_publicidade .quadro {

    width: 382px;

    height: 211px;

    background: url("/img/fundo_novo_parceiros.png") no-repeat;

    text-align: center;

    margin: 0 0 0 30px;

    padding: 65px 0 0 0px;

}



/* Perfil */



#perfil {

    font: 12px/1.5em arial, Tahoma, verdana, sans-serif;

    width: 979px;

    _width: 939px;

    margin:auto;

}



#perfil .esquerda {

    width: 185px;

    float: left;

}



#perfil .direita {

    width: 774px;

    _width: 700px;

    padding: 0 0 0 20px;

    float: left;

}

#perfil .direita table {
    /*background: url(/img/f_destaques2.png) no-repeat;*/
    width: 743px;
}


#perfil .direita .album img {

    /*border: #E2CDCD 5px solid;*/

}



#perfil .direita .album .botao img {

    border: 0;

}



#perfil .topo {

    width: 185px;

    height: 32px;

    *height: 20px;

    _margin: 0 0 -3px 0;

    background: url(/img/perfil_topo.png) no-repeat;

    float: left;

}



#perfil .fundo {

    width: 170px;

    padding: 0 0 0 15px;

    background: url(/img/perfil_fundo.png) repeat-y;

    float: left;

}



#perfil .rodape {

    width: 185px;

    height: 35px;

    background: url(/img/perfil_rodape.png) no-repeat;

    float: left;

}



#perfil a {

    color:#cc0000;

    background: inherit;

    text-decoration: none;



}



#perfil a:hover {

    color: #000000;

    background: inherit;

    padding-bottom: 0;

    border-bottom: 1px solid #D5000;

}



.clear {

    clear: both;

}



.marquee {

    color: #000;

    text-align: justify;

}



.maior {

    font-size: 14px;

}



.fotoshow {

    /*margin: 0 0 10px -65px;*/

    padding-bottom: 20px;

}



/* SUBMENUS */

#dropmenudiv {

    position: absolute;

    border: none;

    border-top: 0;

    /*font-size: 11px;*/

    /*font-weight: bold;*/

    line-height: 18px;

    z-index: 100;

    text-align: left;

    padding:8px;

    /*padding-left: 10px;*/

}



#dropmenudiv .submenu, .submenu:visited {

    color: #FFF;

    margin-bottom: 20px;

}



#dropmenudiv .submenu:hover {

    color: #C90;

}



#termos {

    background: #fff;

    padding: 0 20px 0 10px;

    width: 753px;

    font: 12px/1.5em arial, Tahoma, verdana, sans-serif;

    text-align: justify;

    margin: 0;

    color:#000;

}

/* Formatação do formulário de mensagens */
#privada-0, #privada-1 {
    display: inline;
}
#privada-label {
    margin-left: 40px;
}

#rodape_fundo {

    width: 100%;

    background: #840000;

    margin: 10px auto 0 auto;

    border-top: 1px solid #c60000;

}

#rodape_geral {

    width: 1080px;

    background: url(/img/rodape_pimenta.gif) no-repeat;

    margin: auto;

    font-size: 12px;

}

#rodape_geral .col {

    width: 110px;

    text-align: left;

    margin: 10px 7px;

    float: left;

}

#rodape_geral .col h1 {

    color: #ccc;
    font-size: 11px;

}

.linha {

    width: 1px;

    background: #C87D7D;

    height: 170px;

    margin: 10px 5px;

    float: left;

}

#infopimenta {
    width: 389px;
    height: 220px;
    padding: 68px 5px 0 10px;
    /*background: url(/img/info_pimenta.gif) no-repeat;*/
    background: url(/img/quadro_informativo.png) no-repeat;
    margin: 90px 0 0 0;
    float: left;
}

#infopimenta a {
    color: #930000;
    padding-bottom: 0;
    border-bottom: 1px solid #930000;
}

#infopimenta a:hover {
    color:#4A0609;
    padding-bottom: 0;
    border-bottom: 1px solid #4A0609;
}

#quadro_agenda {
    float: left;
    margin: 120px 0 0 0;
}

#menulogado {
    width: 920px;
    height: 40px;
    margin: -6px auto -10px auto;
    padding: 11px 10px 10px 40px;
    background: url(/img/menu_rapido_2.png) no-repeat;
    color: #000;
}

#menulogado .destaque, #infoassinante .destaque {
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}

#menulogado .destaque {
    padding-right: 40px;
}

#menulogado a {
    font-weight: bold;
    color:#4A0609;
}

#menulogado a:hover {
    font-weight: bold;
    color: #930000;
}

#infoassinante {
    width: 920px;
    height: 60px;
    margin: 10px auto 0 auto;
    padding: 8px 10px 8px 20px;
    background: url(/img/menu_rapido_1.png) no-repeat;
}

#infoassinante {
    font-size: 13px;
}

#infoassinante div {
    padding: 2px;
}

.envieseuconto {
    border: 1px solid #930000;
    padding: 5px;
    vertical-align: middle;
    width: 550px;
}

.importante {
    border: 1px solid #E5E5E5;
    background: #fff; repeat-x 0 100%;
    padding: 15px;
    margin: 25px 0 10px 0;
    position: relative;
}

span.importante-titulo {
    border: 1px solid #E5E5E5;
    background: #fff;
    color: #930000;
    position: absolute;
    display: block;
    top: -0.8em;
    left: 10px;
    padding: 3px 8px;
    font-size: 120%;
}

#assinatura {
    width: 613px;
    margin: auto;
}

#assinatura td {
    border-bottom:solid 1px #ccc;
}

#assinatura .topo {
    background: url(/img/topo_ass.png) no-repeat;
    width: 613px;
    height: 56px;
    float: left;
}

#assinatura .meio {
    background: url(/img/meio_ass.png) repeat-y;
    width: 603px;
    padding: 0 0 0 10px;
    float: left;
}

#assinatura .rodape {
    background: url(/img/rodape_ass.png) no-repeat;
    width: 613px;
    height: 50px;
    float: left;
}

#quadro_assinatura {
    background: url(/img/fundo_planos_assinatura.png) no-repeat;
    width: 923px;
    height: 244px;
    text-align: center;
    margin: auto;
    padding: 70px 0 0 0;
}

#quadro_promocao_anual {
    background: url(/img/quadro_promocao.gif) no-repeat;
    width: 923px;
    height: 284px;
    text-align: center;
    margin: auto;
    padding: 50px 0 0 0;
}

#parceiros {
    width: 900px;
    margin: auto;
    padding: 0 75px;
}

#parceiros .quadro {
    background: url(/img/fundo_parceiros.png) no-repeat;
    width: 348px;
    height: 330px;
    text-align: justify;
    padding: 20px 20px 0 20px;
    float: left;
}

#imprimir_flyer {
    padding: -8px 0 0 0;
}

.barra_assinante, #barra_visitante, #barra_visitante a {
    color:#4A0609;
}

#barra_visitante {
    margin-top: 10px;
}

#destaques {
    /*width: 895x;*/
    margin: 0 auto;

}

#destaques .dest_belas {
    width: 450px;
    padding: 12px 0 0 20px;
    height: 255px;
    float: left;
}

#destaques .dest_botoes {
    /*width: 295x;
    height: 275px;
    float: left;*/
    margin: auto;
    padding-top: 10px;
    text-align: center;
}

#destaques .enquete {
    width: 230px;
    height: 275px;
    margin: 13px 0 0 0;
    padding: 40px 0 0 5px;
    float: left;
    text-align: left;
    background: url(/img/fundo_enquete.gif) no-repeat;
}

#destaques input {
    display: inline;
}

#quadro_parceiros {
    text-align: center;
    float: left;
    margin: 15px 0 0 0;

}

#fieldset-assinante, #fieldset-resumo, #fieldset-compativeis, .fieldset-geral {
    border: #840000 1px solid;
}

#fieldset-assinante legend, #fieldset-resumo legend,  #fieldset-compativeis legend, .legend-geral {
    font-size: 16px;
}

.fieldset-geral {
    width: 95%;
}

.floatleft {
    float: left;
}

.margin10 {
    margin: 10px;
}

.margin20 {
    margin: 20px;
}

.center {
    text-align: center;
}

.fantasias {
    float: left;
    margin: 10px;
    padding: 5px;
    border: #000 1px solid;
    width: 280px;
    text-align: center;
}

.letra_destaque {
    color: #840000;
    font-size: 24pt;
    font-weight: bold;
}

/* tabela das mensagens */
#table-msg {
    border-collapse: collapse;
}

#table-msg th strong {
    color: #fff;
}

#table-msg th {
    padding: .8em 1em;
    background: #990000;
    border-color: #308ABA #308ABA #246F97 #308ABA;
    color: #fff;
    font-weight: bold;
}

#table-msg tr {
    height: 30px;
}

#table-msg td {
    padding-left: 11px;
    padding-right: 11px;
    border: 1px solid #fff;
}

#table-msg td.row-a {
    background: #F8F8F8;
}

#table-msg td.row-b {
    background: #EFEFEF;
    font-weight: bold;
}

/* FAIXA TOPO */
#faixa_topo {
    background: url(/img/fundo_faixa_topo.png) no-repeat;
    width: 978px;
    height: 54px;
    text-align: center;
    margin: 10px auto;
    padding: 15px 2px 0 2px;
    font-size: 10.5pt;
    font-family: verdana;
    font-weight: 100;
}

#faixa_topo a, #faixa_topo a:hover {
    text-decoration: underline;
    color: #FFF;
}

.fotos_votadas {
    float: left;
    width: 110px;
    margin: 5px;
    text-align: center;
}
