/* CSS Document */

/* CLEARFIX */

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

/* HEIGHT 100% */
html,body {	height:100%; /* needed for container min-height */ }
#main { position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ }

/* PADRÃO */
*{margin: 0; padding: 0;}
br.clear{clear:both;font-size:0;height:0;line-height:0;display:block;}
ul,li,a{list-style-type:none; text-decoration: none;}
.block {  display: block }
body { background: #1b1d1e url(../imagens/bg2.jpg) no-repeat top center; font-family: Trebuchet MS, Arial, Helvetica;  color: #b29867; font-size: 13px; behavior:url("csshover.htc");}
h1 { height: 115px; width: 140px; background: url(../imagens/logo.gif) no-repeat; float: left; padding-right: 39px; }
h1 span{ height: 1px; width: 1px; position: absolute; overflow: hidden;}
#main { width: 100%; height: 1000px; margin: 0 auto; background: url(../imagens/bg.jpg) no-repeat top center; }
#header { width: 900px; margin: 0 auto; background: url(../imagens/bg_top.jpg) top center no-repeat; }
#footerLayout { width: 100%; height: 44px; background: url(../imagens/bg_bottom.gif) repeat-x; bottom: 0; position: absolute; }
#footer { width: 900px; height: 37px; background: ; margin: 0 auto; padding-top: 7px; }
#footer ul li{ float:left;}
#footer .copyright{ width: 818px; height: 37px; font-size: 13px; text-align: center; background: url(../imagens/rodape.gif) no-repeat center center; }
#footer a span{ height: 1px; width: 1px; position: absolute; overflow: hidden; font-size: 0px; line-height: 0px;}
#footer .fator{ display: block;	width: 82px; height: 37px; background: url(../imagens/logofator.gif) no-repeat;}
#footer #menuBottom li { float: left; height: px; text-align: left; margin-right: 50px; }
#footer #menuBottom li a { color: #fff; font-weight: bold; }
h2 span{ display: none; }
.body { background:url(../imagens/bg-geral.jpg) center center }

/* HOME */
#home { width: 700px; height: 400px; margin: -200px 0 0 -350px; left: 50%; top: 50%; position: absolute; background: #fff; }
#home li { float: left; }
#home img { display: block; }
#home span { display: none; }
#home .entrar { width: 193px; height: 87px; background: url(../imagens/home_r4_c1.jpg) no-repeat left top; display: block; }
#home .sair { width: 210px; height: 87px; background: url(../imagens/home_r4_c2.jpg) no-repeat left top; display: block; }
/* CSS DESTE SITE */
#banner728 {width: 728px; height: 90px; background: #a888ab; margin: 0 auto 0 auto; }
#head { width: 970px; height: 91px; margin: 11px auto 0 auto; }

#menu { float: right; width: 717px; height: 30px; overflow: hidden; background: #309 }
#menu li{ float: left; }
#menu li span{ display: none; }
#menu li a{ height: 30px; display: block; background: top left; }
#menu li a:hover{ background-position: 0 -30px; }
#menu li .home{ background:url(../imagens/menu01.gif) no-repeat; width: 59px; }
#menu li .blog{ background:url(../imagens/menu02.gif) no-repeat; width: 74px; }
#menu li .contos{ background:url(../imagens/menu03.gif) no-repeat; width: 121px; }
#menu li .livros{ background:url(../imagens/menu04.gif) no-repeat; width: 60px; }
#menu li .comochegar{ background:url(../imagens/menu05.gif) no-repeat; width: 98px; }
#menu li .dicas{ background:url(../imagens/menu05a.gif) no-repeat; width: 51px; }
#menu li .assine{ background:url(../imagens/menu06.gif) no-repeat; width: 59px; }
#menu li .parceiros{ background:url(../imagens/menu07.gif) no-repeat; width: 78px; }
#menu li .fale{ background:url(../imagens/menu08.gif) no-repeat; width: 117px; }

#menu1 { float: left; margin-top: 56px; width: 644px; height: 25px; padding-left: 69px; }
#menu1 li{ float: left; }
#menu1 li span{ display: none; }
#menu1 li a{ height: 25px; display: block; background: top left; }
#menu1 li a:hover{ background-position: 0 -25px; }
#menu1 li .boate{ background:url(../imagens/menu2_01.gif) no-repeat; width: 75px; }
#menu1 li .programacao{ background:url(../imagens/menu2_02.gif) no-repeat; width: 117px; }
#menu1 li .eventos{ background:url(../imagens/menu2_03.gif) no-repeat; width: 126px; }
#menu1 li .fotos{ background:url(../imagens/menu2_04.gif) no-repeat; width: 61px; }
#menu1 li .chat{ background:url(../imagens/menu2_05a.gif) no-repeat; width: 61px; }
#menu1 li .classisex{ background:url(../imagens/menu2_06.gif) no-repeat; width: 96px; }
#menu1 li .videos{ background:url(../imagens/menu2_07.gif) no-repeat; width: 69px; }
#menu1 li .twitter{ background:url(../imagens/twitter.png) no-repeat; width: 35px; margin-left: 4px; }

#bgTv { background: url(../imagens/bg_tv.gif) no-repeat; height: 263px; width: 888px; padding: 9px 0 0 12px; }

#contentHome { background: url(../imagens/bg_content_home.gif) no-repeat left top; width: 884px; margin: 0 auto; padding: 0 8px 48px 8px; }

#contentHome #left { height: 619px; width: 400px; margin: 0 8px 0 0; float: left; }
#contentHome #left #proximos { background: url(../imagens/tracejado.gif) repeat-x bottom; height: 302px; width: 400px; margin-bottom: 9px; }
#contentHome #left #proximos h2 { background: url(../imagens/tit-home-proximos.gif) no-repeat top left ; width: 400px; height: 31px; }
#contentHome #left #proximos a { display: block; height: 110px; width: 390px; margin: 6px 0 15px 4px; color: #b29867; }
#contentHome #left #proximos a:hover { color: #d9930e; }
#contentHome #left #proximos img { display: block; border: 4px solid #8b7253; }
#contentHome #left #proximos .li1 { height: 110px; width: 184px; float: left; }
#contentHome #left #proximos .li2 { height: 110px; width: 206px; float: left; }
#contentHome #left #proximos h3 { font-size: 15px; color: #d9930e; }
#contentHome #left #proximos h4 { font-size: 15px; color: #d9930e; }

#contentHome #left #fotos { height: 308px; width: 400px; background: url(../imagens/tracejado.gif) repeat-x bottom; background-position: 0 300px ; }
#contentHome #left #fotos h2 { background: url(../imagens/tit-home-fotos.gif) no-repeat top left ; width: 400px; height: 31px; }
#contentHome #left #fotos .a1 { background: url(../imagens/fotos-de-casais.jpg) no-repeat left top; display: block; height: 128px; width: 400px; }
#contentHome #left #fotos .a2 { background: url(../imagens/fotos-gata-2a2.jpg) no-repeat left top; display: block; height: 109px; width: 400px; }
#contentHome #left #fotos span { display: none; }

#contentHome #center { height: 619px; width: 276px; margin: 0 8px 0 0; float: left; }
#contentHome #center #semanal { height: 302px; width: 276px; margin-bottom: 9px; background: url(../imagens/tracejado.gif) repeat-x bottom; }
#contentHome #center #semanal h2 { background: url(../imagens/tit-home-semanal.gif) no-repeat top left ; width: 276px; height: 31px; }
#contentHome #center #semanal a { display: block; width: 253px; background: url(../imagens/bullet-semanal.gif) no-repeat; padding-left: 22px; margin-top: 10px; background-position: 8px 5px; color: #b29867; }
#contentHome #center #semanal a:hover { color: #d9930e; }
#contentHome #center #semanal h3 { font-size: 14px; color: #d9930e; }
#contentHome #center #semanal P { font-size: 11px; line-height: 12px;}

#contentHome #center #videos { height: 308px; width: 276px; background: url(../imagens/tracejado.gif) repeat-x bottom; background-position: 0 300px ;}
#contentHome #center #videos h2 { background: url(../imagens/tit-home-videos.gif) no-repeat top left ; width: 276px; height: 31px; }
#contentHome #center #videos a { background: url(../imagens/chamada-videos.jpg) no-repeat left top; display: block; height: 227px; width: 251px; margin: 10px auto 0 auto; }
#contentHome #center #videos span { display: none; }

#contentHome #right { width: 185px; float: left; padding-left: 7px;}
#contentHome #right #login { background:#62450e url(../imagens/bg_restrita.gif) no-repeat left top; height: 58px; width: 185px; margin-bottom: 8px; padding-top: 35px; }
#contentHome #right #login span { display: none; }
#contentHome #right #login li { height: 15px; float: left; }
#contentHome #right #login input { height: 13px; border: 1px solid #d6dade; background: #fbfbfb; margin-left: 46px; }
#contentHome #right #login .login {  }
#contentHome #right #login .login2 { height: 19px; width: 135px; }
#contentHome #right #login .email { width: 128px; }
#contentHome #right #login .senha {  }
#contentHome #right #login .senha2 {  height: 15px; width: 107px;  }
#contentHome #right #login .pass { width: 103px; }
#contentHome #right #login .ok { height: 15px; width: 23px; }
#contentHome #right #login .ok2 { border: none; width: 21px; height: 15px; display: block; background: url(../imagens/bg-ok.gif) no-repeat;  }
#contentHome #right #login .esqueceu { background:url(../imagens/esqueceu.gif) no-repeat; height: 17px; width: 110px; display: block; margin-top: 7px; }
#contentHome #right #login .cadastrar { background:url(../imagens/cadastrese.gif) no-repeat; height: 17px; width: 75px; display: block; margin-top: 7px; }

#contentHome #right #logado { background:#62450e; width: 180px; height: 80px; margin-bottom: 8px; padding: 5px 0 10px 5px; overflow: hidden; }
#contentHome #right #logado a{ background: url(../imagens/bullet-toma.gif) no-repeat; padding-left: 22px; background-position: 8px 5px; display: block; }
#contentHome #right #logado select{ background: #d6cab4; font-size: 12px; width: 95%; border: 2px solid #815c15; margin-top: 5px; color: #62450e; }

#contentHome #right #niver { background:#6f5303; height: 89px; width: 185px; margin-bottom: 8px; }
#contentHome #right #niver a { background: url(../imagens/banner-comemore.jpg) no-repeat left top; display: block; height: 89px; width: 185px; }
#contentHome #right #niver span { display: none; }

#contentHome #right #m2m { background:#6f5303; height: 164px; width: 186px; margin-bottom: 8px; }
#contentHome #right #m2m a { background: url(../imagens/anuncio01.jpg) no-repeat left top; display: block; height: 164px; width: 186px; }
#contentHome #right #m2m span { display: none; }

#contentHome #right #libertyclub { background:#6f5303; height: 126px; width: 185px; margin-bottom: 8px; }
#contentHome #right #libertyclub a { background: url(../imagens/libertyclub1.jpg) no-repeat left top; display: block; height: 126px; width: 185px; }
#contentHome #right #libertyclub span { display: none; }

#contentHome #right #chegar { background:#7c7800; height: 87px; width: 185px; margin-bottom: 8px; }
#contentHome #right #chegar a { background: url(../imagens/banner-ir-e-vir.jpg) no-repeat left top; display: block; height: 87px; width: 185px; }
#contentHome #right #chegar span { display: none; }

#contentHome #right #batom { background:#db3f3b; height: 111px; width: 185px; margin-bottom: 8px; }
#contentHome #right #batom a { background: url(../imagens/banner-batom.jpg) no-repeat left top; display: block; height: 111px; width: 185px; }
#contentHome #right #batom span { display: none; }

#contentHome #right #anuncie { background:#62450e; height: 76px; width: 185px; margin-bottom: 8px; }
#contentHome #right #anuncie a { background: url(../imagens/banner-anuncie.jpg) no-repeat left top; display: block; height: 76px; width: 185px; }
#contentHome #right #anuncie span { display: none; }

#contentHome #right #crianca { background:#62450e; height: 81px; width: 185px; margin-bottom: 8px; }
#contentHome #right #crianca a { background: url(../imagens/banner-crianca.jpg) no-repeat left top; display: block; height: 81px; width: 185px; }
#contentHome #right #crianca span { display: none; }

#content { background: url(../imagens/bg-content.jpg) repeat-x top left  #322f29 ; min-height: 220px; width: 884px; margin: 0 auto; padding: 0 8px 48px 8px; }
#bgTv2 { background: url(../imagens/bg_tv2.gif) no-repeat; height: 263px; width: 888px; padding: 9px 0 0 12px; }
#content h2 { background: url(../imagens/bg-tit.gif) no-repeat; height: 31px; font-size: 18px; line-height: 33px; color: #d9930e; padding-left: 30px; }
#leftInt { width: 700px; float: left; }
#rightInt { width: 170px; float: right; }

#rightInt #login { background:#62450e url(../imagens/bg_restrita.gif) no-repeat left top; height: 60px; width: 170px; margin-bottom: 8px; padding-top: 35px; overflow: hidden; }
#rightInt #login span { display: none; }
#rightInt #login li { height: 15px; float: left; }
#rightInt #login input { height: 13px; border: 1px solid #d6dade; background: #fbfbfb; margin-left: 46px; }
#rightInt #login .login2 { height: 19px; width: 100px; }
#rightInt #login .email { width: 118px; }
#rightInt #login .senha2 {  height: 15px; width: 98px;  }
#rightInt #login .pass { width: 90px; }
#rightInt #login .ok { height: 15px; width: 23px; }
#rightInt #login .ok2 { border: none; width: 21px; height: 15px; display: block; background: url(../imagens/bg-ok.gif) no-repeat;  }
#rightInt #login .esqueceu { background:url(../imagens/esqueceu.gif) no-repeat; height: 17px; width: 110px; display: block; margin-top: 7px; }
#rightInt #login .cadastrar { background:url(../imagens/cadastrese.gif) no-repeat; height: 17px; width: 59px; display: block; margin-top: 7px; overflow: hidden; }

#rightInt #logado { background:#62450e ; width: 165px; margin-bottom: 8px; padding: 5px 0 10px 5px; overflow: hidden; }
#rightInt #logado select{ background: #d6cab4; font-size: 12px; width: 95%; border: 2px solid #815c15; margin-top: 5px; color: #62450e; }


#rightInt #niver { background:#6f5303; height: 89px; width: 170px; margin-bottom: 8px; }
#rightInt #niver a { background: url(../imagens/banner-comemore2.jpg) no-repeat left top; display: block; height: 89px; width: 185px; }
#rightInt #niver span { display: none; }

#rightInt #m2m { background:#6f5303; height: 151px; width: 170px; margin-bottom: 8px; }
#rightInt #m2m a { background: url(../imagens/anuncio01.jpg) no-repeat left top; display: block; height: 151px; width: 185px; }
#rightInt #m2m span { display: none; }

#rightInt #libertyclub { background:#6f5303; height: 116px; width: 170px; margin-bottom: 8px; }
#rightInt #libertyclub a { background: url(../imagens/libertyclub2.jpg) no-repeat left top; display: block; height: 116px; width: 170px; }
#rightInt #libertyclub span { display: none; }

#rightInt #chegar { background:#7c7800; height: 87px; width: 170px; margin-bottom: 8px; }
#rightInt #chegar a { background: url(../imagens/banner-ir-e-vir2.jpg) no-repeat left top; display: block; height: 87px; width: 185px; }
#rightInt #chegar span { display: none; }

#rightInt #batom { background:#db3f3b; height: 111px; width: 170px; margin-bottom: 8px; }
#rightInt #batom a { background: url(../imagens/banner-batom2.jpg) no-repeat left top; display: block; height: 111px; width: 185px; }
#rightInt #batom span { display: none; }

#rightInt #anuncie { background:#62450e; height: 76px; width: 170px; margin-bottom: 8px; }
#rightInt #anuncie a { background: url(../imagens/banner-anuncie2.jpg) no-repeat left top; display: block; height: 76px; width: 185px; }
#rightInt #anuncie span { display: none; }

#rightInt #crianca { background:#62450e; height: 81px; width: 170px; margin-bottom: 8px; }
#rightInt #crianca a { background: url(../imagens/banner-crianca2.jpg) no-repeat left top; display: block; height: 81px; width: 185px; }
#rightInt #crianca span { display: none; }


/* CSS LONGIN */
#restrita { padding: 10px; }
#restrita label { width: 60px; height: 20px; float: left; display: block; line-height: 20px; font-weight: bold; margin-bottom: 5px; }
#restrita input { width: 200px; height: 20px; float: left; display: block; border: 1px solid #900; margin-right: 10px; }
#restrita .bt { width: 130px; height: 22px; float: left; display: block; border: 1px solid #900; margin-right: 10px; font-size: 12px; }
#restrita a { color: #F00; }

/* CSS BOATE */
#leftInt .right{ float: right; margin-bottom: 5px; display: block; height: 20px; }
#leftInt a{ color: #F00; text-transform: uppercase; }
#leftInt p{ margin-bottom: 10px; text-align: justify; }
#leftInt #fotosBoate { margin: 10px 0 10px 0; }
#leftInt #fotosBoate li{ float: left; padding: 2px; }
#leftInt #fotosBoate img{ border: 2px solid #8b7253;  }

/* CSS PROGRAMAÇÃO SEMANAL */
#leftInt #contentSemanal h3 { background: url(../imagens/bullet-semanal.gif) no-repeat; padding-left: 22px; background-position: 8px 5px; border-bottom: solid 1px #474031; margin: 10px 0 5px 0; clear:both;}
#leftInt #contentSemanal img{ border: 2px solid #8b7253; float: left; margin-right: 10px; margin-bottom: 20px;  }
#leftInt #contentSemanal p{ float: left; width: 500px; }

#leftInt #contentEvento h3 { background: url(../imagens/bullet-semanal.gif) no-repeat; padding-left: 22px; background-position: 8px 5px; border-bottom: solid 1px #474031; margin: 10px 0 5px 0; }
#leftInt #contentEvento img{ border: 2px solid #8b7253; margin-right: 10px; margin-bottom: 10px;  }
#leftInt #contentEvento .liImg{ width: 310px; float: left; }
#leftInt #contentEvento .liImg a { display: block; background: #d6cab4; line-height: 20px; font-weight: bold; text-align: center; width: 300px; border: 2px solid #815c15; height: 20px; color: #62450e;  }
#leftInt #contentEvento .liCont{ width: 380px; float: left; }

/* CSS FOTOS */
#leftInt #contentFotos .a1 { background: url(../imagens/fcasais.gif) no-repeat left top; display: block; height: 129px; width: 350px; float: left; }
#leftInt #contentFotos .a2 { background: url(../imagens/fgata.gif) no-repeat left top; display: block; height: 129px; width: 350px; float: left; }
#leftInt #contentFotos span { display: none; }

#leftInt #contentFotosCasais { padding: 10px 0 0 0; }
#leftInt #contentFotosCasais li { float: left; background: #484338; padding: 8px; margin: 0 11px 11px 0; }
#leftInt #contentFotosCasais li:hover { background: #856628; }
#leftInt #contentFotosCasais a { display: block; width: 148px; text-align: center; height: 150px; overflow: hidden; color: #FFF }
#leftInt #contentFotosCasais img { border: 3px solid #756138; }

#leftInt #contentFotosCasais #menuFotos { width: 728px; height: 22px; margin: 0 auto; }
#leftInt #contentFotosCasais #menuFotos a{ width: 30px; height: 22px; line-height: 22px; background: #fc0; margin: 0 0 0 3px; display: block; float: left; text-align: center; color: #000; }
#leftInt #contentFotosCasais #menuFotos a:hover { background: #856628; font-size: 18px; font-weight: bold; color: #fff; }
#leftInt #contentFotosCasais #menuFotos .a{ width: 35px; height: 22px; line-height: 22px; background: #856628; font-size: 18px; font-weight: bold; margin: 0 0 0 3px; display: block; float: left; text-align: center; color: #fff; }
#leftInt #contentFotosCasais #menuFotos .t{ width: 156px; height: 22px; line-height: 22px; background: #856628; font-size: 13px; font-weight: bold; display: block; float: left; text-align: center; color: #fff; } 
#leftInt #contentFotosCasal #fotosKut{text-align:center;}
#leftInt #contentFotosCasal { padding: 10px 0 0 0; }
#leftInt #contentFotosCasal li { float: left; background: #484338; padding: 8px; margin: 0 11px 11px 0; }
#leftInt #contentFotosCasal li:hover { background: #856628; }
#leftInt #contentFotosCasal a { display: block; width: 148px; text-align: center; overflow: hidden; color: #FFF }
#leftInt #contentFotosCasal img { border: 3px solid #756138; }
#leftInt #contentFotosCasal #navFotoG { text-align: center; width: 510px; height: 20px; padding: 0 0 0 180px; margin-bottom: 10px; }
#leftInt #contentFotosCasal #navFotoG a { float: left; border: solid 3px #484338; background: #948055; text-align: center; margin-left: 10px; font-weight: bold; }
#leftInt #contentFotosCasal #navFotoG span { float: left; text-align: center; padding: 0 0 0 180px; margin-bottom: 10px; margin-left: 10px; }
#leftInt #contentFotosCasal .legend { text-align: center; }
#leftInt #contentFotosCasal textarea { width: 700px; height: 150px; overflow: auto; margin: 5px 0; }
#leftInt #contentFotosCasal input { border: none; }

#leftInt #contentFotosCasal #coment li{ float: left; height: 130px; }
#leftInt #contentFotosCasal #coment li:hover{ background: #484338; }
#leftInt #contentFotosCasal #coment .marque{ width: 20px; background: none; }
#leftInt #contentFotosCasal #coment .content{ width: 545px; overflow: hidden; }
#leftInt #contentFotosCasal #coment .apagar{ width: 50px; }
#leftInt #contentFotosCasal #coment a { display: inline; font-weight: bold; }

#leftInt #contentFotosCasal #menuFotos { width: 728px; height: 22px; margin: 0 auto; }
#leftInt #contentFotosCasal #menuFotos a{ width: 30px; height: 22px; line-height: 22px; background: #fc0; margin: 0 0 0 3px; display: block; float: left; text-align: center; color: #000; }
#leftInt #contentFotosCasal #menuFotos a:hover { background: #856628; font-size: 18px; font-weight: bold; color: #fff; }
#leftInt #contentFotosCasal #menuFotos .a{ width: 35px; height: 22px; line-height: 22px; background: #856628; font-size: 18px; font-weight: bold; margin: 0 0 0 3px; display: block; float: left; text-align: center; color: #fff; }
#leftInt #contentFotosCasal #menuFotos .t{ width: 156px; height: 22px; line-height: 22px; background: #856628; font-size: 13px; font-weight: bold; display: block; float: left; text-align: center; color: #fff; } 

#leftInt #contentFotosGatas { padding: 10px 0 0 0; }
#leftInt #contentFotosGatas li { float: left; background: #484338; padding: 7px; margin: 0 8px 8px 0; }
#leftInt #contentFotosGatas li:hover { background: #856628; }
#leftInt #contentFotosGatas a { display: block; width: 211px; text-align: center; height: 190px; overflow: hidden; color: #FFF }
#leftInt #contentFotosGatas img { border: 3px solid #756138; }

#pesqGatas { width: 670px; height: 40px; line-height: 40px; background: #575040; padding-left: 30px; }
#pesqGatas select{ width: 400px; height: 21px; line-height: 21px; border: solid 1px; background: #948055; }
#pesqGatas input{ width: 100px; height: 20px; line-height: 20px; border: none; background: #948055; margin-top: 1px; }
#pesqGatas option { background: #dfdacf; }
#pesqGatas optgroup { background: #989183; font-style: normal; font-size: 15px; }

/*CSS PERFIL*/

#leftInt .perfil li{ float: left; height: auto; padding-top: 10px; } 
#leftInt .perfil .left{ width: 330px; }
#leftInt .perfil .left img{ border: 3px solid #756138; }
#leftInt .perfil .right{ width: 370px; }

/*DICAS DA BOATE*/
#leftInt .big{ font-size: 24px; font-weight: bold; width: 40px; display: block; float: left; }
#leftInt .p{ float: left; width: 640px; line-height: 30px; font-size: 16px; }

/*MAPA*/
#mapa { margin: 7px 0 7px 0;  border: 3px solid #756138; }

/*CLASSISEX*/
#classiSex #pesq { width: 690px; background: #575040; padding: 5px; margin: 5px 0 5px 0; color: #d9930e; margin-bottom: 10px; }
#classiSex #pesq h3{ border-bottom: 1px solid #d9930e; margin-bottom: 8px; }
#classiSex #pesq select{ width: 180px; height: 21px; line-height: 21px; border: solid 1px; background: #948055; }
#classiSex #pesq input{ width: 100px; height: 20px; line-height: 20px; border: none; background: #948055; margin-top: 1px; }
#classiSex #pesq option { background: #dfdacf; }

#classiSex #top10 li { width: 345px; height: 130px; overflow: hidden; float: left; margin-right: 5px; }
#classiSex #top10 li img{ float: left; border: 3px solid #756138; margin-right: 5px; width:140px; height:105px;}
#classiSex #top10 li h3{ float: left; width: 185px; }
#classiSex #top10 li p{ float: left; width: 185px; text-align: left; line-height: 15px; }

#classiSex #menuFotos { width: 728px; height: 22px; margin: 0 auto; }
#classiSex #menuFotos a{ width: 30px; height: 22px; line-height: 22px; background: #fc0; margin: 0 0 0 3px; display: block; float: left; text-align: center; color: #000; }
#classiSex #menuFotos a:hover { background: #856628; font-size: 18px; font-weight: bold; color: #fff; }
#classiSex #menuFotos .a{ width: 35px; height: 22px; line-height: 22px; background: #856628; font-size: 18px; font-weight: bold; margin: 0 0 0 3px; display: block; float: left; text-align: center; color: #fff; }
#classiSex #menuFotos .t{ width: 156px; height: 22px; line-height: 22px; background: #856628; font-size: 13px; font-weight: bold; display: block; float: left; text-align: center; color: #fff; } 


/*VÍDEOS*/
#contentVideos { padding: 10px 0 0 0; }
#contentVideos  li { float: left; background: #484338; padding: 7px; margin: 0 8px 8px 0; }
#contentVideos  li:hover { background: #856628; }
#contentVideos  a { display: block; width: 211px; text-align: center; height: 220px; overflow: hidden; color: #FFF }
#contentVideos  img { border: 3px solid #756138; }

#contentVideos #menuFotos { width: 728px; height: 22px; margin: 0 auto; }
#contentVideos #menuFotos a{ width: 30px; height: 22px; line-height: 22px; background: #fc0; margin: 0 0 0 3px; display: block; float: left; text-align: center; color: #000; }
#contentVideos #menuFotos a:hover { background: #856628; font-size: 18px; font-weight: bold; color: #fff; }
#contentVideos #menuFotos .a{ width: 35px; height: 22px; line-height: 22px; background: #856628; font-size: 18px; font-weight: bold; margin: 0 0 0 3px; display: block; float: left; text-align: center; color: #fff; }
#contentVideos #menuFotos .t{ width: 156px; height: 22px; line-height: 22px; background: #856628; font-size: 13px; font-weight: bold; display: block; float: left; text-align: center; color: #fff; } 


/*CADASTRO*/
#cadastro { margin-top: 5px; }
#cadastro label { display: block; height: 20px; float: left; text-align: right; width: 145px; padding-right: 5px; margin-bottom: 5px; }
#cadastro fieldset { border: 1px solid #586B7A; background: #fff; margin: 10px 0; padding: 5px 0; }
#cadastro input[type=text] { border: 1px solid #989183; width: 300px; height: 20px; }
#cadastro textarea { border: 1px solid #989183; width: 300px; height: 100px; }
#cadastro input[type=password] { border: 1px solid #989183; width: 100px; height: 20px; }
#cadastro input[type=submit] { border: 1px solid #989183; width: 100px; height: 20px; float: right; margin-right: 35px; margin-top: 10px; }
#cadastro input[type=reset] { border: 1px solid #989183; width: 100px; height: 20px; float: right; margin-right: 10px; margin-top: 10px; }
#cadastro select { border: 1px solid #989183; }
#cadastro legend { border-top: 1px solid #586B7A;  border-left: 1px solid #586B7A;  border-right: 1px solid #586B7A; background: #fff; padding: 2px; margin-left: 3px; }
#cadastro .btcad { background: none; border: none; width: 79px; height: 22px; margin: 0 5px; background: url(imagens/btCadastrar.jpg)  no-repeat;  }
#cadastro .btreset { background: none; border: none; width: 79px; height: 22px; margin: 0 5px; background: url(imagens/btApagar.jpg)  no-repeat;  }
#cadastro .bts { float: right }
#cadastro .check li { float: left; padding-right: 10px; width: 30%; margin-bottom: 15px; }
#cadastro .regulamento {background: #989183; color: #000; margin-left: 145px; width: 500px; height: 150px; text-align: justify; overflow: auto; padding: 0 10px; border-bottom: 10px solid #989183; border-top: 10px solid #989183; }
#cadastro .regulamento p { margin-bottom: 10px; }
#demodiv{ background:#000000; height:0; margin:2px 100px 0 100px; padding:0 3px; visibility:hidden;}
/*FALE*/
#fale { margin-top: 5px; }
#fale label { display: block; height: 20px; float: left; text-align: right; width: 145px; padding-right: 5px; margin-bottom: 5px; }
#fale fieldset { border: 1px solid #586B7A; background: #fff; margin: 10px 0; padding: 5px 0; }
#fale input[type=text] { border: 1px solid #989183; width: 500px; height: 20px; }
#fale textarea { border: 1px solid #989183; width: 500px; height: 170px; }
#fale input[type=submit] { border: 1px solid #989183; width: 100px; height: 20px; float: right; margin-right: 47px; margin-top: 10px; }
#fale input[type=reset] { border: 1px solid #989183; width: 100px; height: 20px; float: right; margin-right: 10px; margin-top: 10px; }
#fale select { border: 1px solid #989183; }
#fale legend { border-top: 1px solid #586B7A;  border-left: 1px solid #586B7A;  border-right: 1px solid #586B7A; background: #fff; padding: 2px; margin-left: 3px; }
#fale .btcad { background: none; border: none; width: 79px; height: 22px; margin: 0 5px; background: url(imagens/btCadastrar.jpg)  no-repeat;  }
#fale .btreset { background: none; border: none; width: 79px; height: 22px; margin: 0 5px; background: url(imagens/btApagar.jpg)  no-repeat;  }
#fale .bts { float: right }
#fale .check li { float: left; padding-right: 10px; width: 30%; margin-bottom: 15px; }
#fale .regulamento {background: #989183; color: #000; margin-left: 145px; width: 500px; height: 150px; text-align: justify; overflow: auto; padding: 0 10px; border-bottom: 10px solid #989183; border-top: 10px solid #989183; }
#fale .regulamento p { margin-bottom: 10px; }

/*CONTOS EROTICOS*/
#contosEroticos { border-bottom: 2px solid #4e483b; margin-bottom: 20px; }
#contosEroticos p { padding: 0 10px; }
#contosEroticos h3 { background: url(../imagens/bullet-semanal.gif) no-repeat left center; padding-left: 20px; height: 20px; text-transform: uppercase; margin-left: 10px; border-bottom: 1px solid #4e483b; margin: 10px 0; }
#contosEroticos cite , ul li cite { float: right; padding: 0 10px; font-size: 16px; font-weight: bold; }

#outrosContos a { display: block; background: url(../imagens/bullet-semanal.gif) no-repeat left center; padding-left: 20px; height: 20px; text-transform: none; font-size: 14px; overflow: hidden; color: #d98e00; margin-left: 10px; border-bottom: 1px solid #4e483b; margin: 10px 0; }
#outrosContos a:hover { color: #f6a100; border-bottom: 1px solid #f6a100; }

#outrosContos #menuFotos { width: 728px; height: 22px; margin: 0 auto; }
#outrosContos #menuFotos a{ width: 30px; height: 22px; line-height: 22px; background: #fc0; margin: 0 0 0 3px; display: block; float: left; text-align: center; color: #000; }
#outrosContos #menuFotos a:hover { background: #856628; font-size: 18px; font-weight: bold; color: #fff; }
#outrosContos #menuFotos .a{ width: 35px; height: 22px; line-height: 22px; background: #856628; font-size: 18px; font-weight: bold; margin: 0 0 0 3px; display: block; float: left; text-align: center; color: #fff; }
#outrosContos #menuFotos .t{ width: 156px; height: 22px; line-height: 22px; background: #856628; font-size: 13px; font-weight: bold; display: block; float: left; text-align: center; color: #fff; } 



/*EDITAR PERFIL*/
#editPerfil { margin-top: 5px; }
#editPerfil label { display: block; height: 20px; float: left; text-align: right; width: 145px; padding-right: 5px; margin-bottom: 10px; }
#editPerfil fieldset { border: 1px solid #586B7A; background: #fff; margin: 10px 0; padding: 5px 0; }
#editPerfil input[type=text] { border: 1px solid #989183; width: 300px; height: 20px; }
#editPerfil textarea { border: 1px solid #989183; width: 500px; height: 300px; }
#editPerfil input[type=submit] { border: 1px solid #989183; width: 100px; height: 20px; float: right; margin-right: 35px; margin-top: 10px; }
#editPerfil input[type=reset] { border: 1px solid #989183; width: 100px; height: 20px; float: right; margin-right: 10px; margin-top: 10px; }
#editPerfil select { border: 1px solid #989183; }
#editPerfil legend { border-top: 1px solid #586B7A;  border-left: 1px solid #586B7A;  border-right: 1px solid #586B7A; background: #fff; padding: 2px; margin-left: 3px; }
#editPerfil .btcad { background: none; border: none; width: 79px; height: 22px; margin: 0 5px; background: url(imagens/btCadastrar.jpg)  no-repeat;  }
#editPerfil .btreset { background: none; border: none; width: 79px; height: 22px; margin: 0 5px; background: url(imagens/btApagar.jpg)  no-repeat;  }
#editPerfil .bts { float: right }
#editPerfil .check li { float: left; padding-right: 10px; width: 30%; margin-bottom: 15px; }

/*EDITAR 	FOTOS*/
#editFotos { margin: 5px 0; }
#editFotos label { display: block; height: 20px; float: left; text-align: right; width: 145px; padding-right: 5px; margin-bottom: 10px; }
#editFotos fieldset { border: 1px solid #586B7A; background: #fff; margin: 10px 0; padding: 5px 0; }
#editFotos input[type=text] { border: 1px solid #989183; width: 144px; height: 20px; }
#editFotos textarea { border: 1px solid #989183; width: 500px; height: 300px; }
#editFotos input[type=submit] { border: 1px solid #989183; width: 300px; height: 20px; float: right; margin-right: 35px; margin-top: 10px; font-weight: bold; }
#editFotos input[type=reset] { border: 1px solid #989183; width: 100px; height: 20px; float: right; margin-right: 10px; margin-top: 10px; }
#editFotos select { border: 1px solid #989183; }
#editFotos legend { border-top: 1px solid #586B7A;  border-left: 1px solid #586B7A;  border-right: 1px solid #586B7A; background: #fff; padding: 2px; margin-left: 3px; }
#editFotos .btcad { background: none; border: none; width: 79px; height: 22px; margin: 0 5px; background: url(imagens/btCadastrar.jpg)  no-repeat;  }
#editFotos .btreset { background: none; border: none; width: 79px; height: 22px; margin: 0 5px; background: url(imagens/btApagar.jpg)  no-repeat;  }
#editFotos .bts { float: right }
#editFotos .check li { float: left; padding-right: 10px; width: 30%; margin-bottom: 15px; }
#editFotos li { float: left; background: #484338; padding: 8px; margin: 0 6px 10px 0; }
#editFotos img { border: 3px solid #756138; }
#editFotos .tick { float: left; width: 20px; height: 16px; padding-top: 4px;  }
#editFotos .tick2 { float: left; width: 80px; line-height: 20px;  }


/*EDITAR CLASSISEX*/
#editClass p { margin-bottom: 2px; }
#editClass li { border-bottom: 1px solid #4e483b; padding-left: 5px; }
#editClass li .novo { border: 2px solid #4e483b; width: 200px; line-height: 20px; text-align: center; display: block; margin: 10px; background: #221f1a; }

/*LIVROS*/
#leftInt .livros { padding: 10px; }
#leftInt .livros img { float: left; margin-right: 10px; }
#leftInt .livros h3 { float: left; text-transform: uppercase; font-size: 20px; width: 510px; }
#leftInt .livros h4 { float: left; text-transform: uppercase; font-size: 16px; width: 510px; }
