@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0; font-size:100%; font:inherit; vertical-align:baseline; margin:0; padding:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:none}
table{border-collapse:collapse; border-spacing:0}
html{height:100%}
body{background-color:#202020; font-family:Helvetica,Arial,sans-serif; font-size:16px; color:#FFF; min-height:100%}
a{color:#e2007a; text-decoration:none}
#wrapper{width:100%; max-width:940px; margin:0 auto; background-color:#000; box-shadow:0 0 30px 0 #000; height:100%}
#header{background-color:#000; padding:5px 10px; position:relative; text-align:center}
#header img{width:100%; max-width:160px; height:auto}
#content{padding:0px}
.user_options{position:absolute; top:11px; right:10px; position:static}
.user_options a{margin-left:7px; display:inline-block; padding:10px; border-radius:10px; color:#FFF; text-decoration:none; background-color:#000; margin-top:5px}
.user_options a:hover{background-color:#202020}
.publicidad{padding-bottom:0; border-bottom:1px solid #262626; text-align:center}
.home_title{padding-top:5px; padding-bottom:10px; border-bottom:1px solid #262626; border-top:1px solid #262626; text-align:center; background-color:#000}
.home_title .sitename{font-family:Verdana,Geneva,sans-serif; font-size:185%; color:##E6DE48}
.home_title .sitename span{color:#e2007a}
.home_title .subtitle{letter-spacing:0.1em; color:#FFF; font-weight:bold}
.search{ margin-top:10px}
.search .title{padding-left:20px; margin-bottom:3px; background-repeat:no-repeat}
.search .title.busq{background-image:url(../images/buscador.png); background-position:0 5px}
.search .title.option{background-image:url(../images/categorias.png); margin-top:10px; line-height:1.1em}
.search input[type="text"]{width:95%; font-family:Helvetica,&#8203; Arial,&#8203; sans-serif; font-size:16px; color:#000; line-height:1.3em; border-radius:5px}
.search input[type="submit"]{display:inline-block; padding:10px; border-radius:10px; color:#FFF; text-decoration:none; background-color:#000; cursor:pointer}
.search input[type="submit"]:hover{background-color:#202020}
.search .opt_busq{display:inline-block; padding-left:21px}
.topic_list{padding-bottom:10px; border-bottom:1px solid #262626}
.topic_list .topic{margin-top:2px; padding-top:2px}
.topic_list .topic .last{font-size:80%; display:block; color:#C0C0C0; line-height:1.4em}
.topic_list .topic .comment{color:#c0c0c0; line-height:1.1em}
.topic_list .topic .last .username{color:#e2007a}
.topic_list .topic .last .username .guest{color:#FFF}
.topic_list .topic .last .time{color:#FFF}
.topic_list .topic .c_listado{margin-left:10px; margin-right:10px; padding:5px; background-color:#1a1a1a}
#frmLogin{padding-top:8px;  display:block;  width:300px;  margin:0 auto;  text-align:left}
#frmLogin table{width:100%}
#frmLogin p{padding-top:5px}
#frmLogin input[type="submit"]{margin-left:35%; display:inline-block; padding:10px; border-radius:10px; color:#FFF; text-decoration:none; background-color:#000; margin-top:5px}
#frmLogin input[type="submit"]:hover{background-color:#202020}
#frmLogin input[type="text"]{margin-bottom:5px}
#frmLogin input[type="password"]{margin-bottom:5px}
#frmRegister{padding-top:8px;  display:block;  max-width:500px;  margin:0 auto;  text-align:left}
#frmRegister table{width:100%}
#frmRegister p{padding-top:5px; padding-bottom:5px}
#frmRegister input[type="submit"]{margin-left:35%; display:inline-block; padding:10px; border-radius:10px; color:#FFF; text-decoration:none; background-color:#000; margin-top:5px}
#frmRegister input[type="submit"]:hover{background-color:#202020}
#frmRegister input[type="text"]{margin-bottom:5px}
#frmRegister input[type="password"]{margin-bottom:5px}
#frmRegister .intro{font-size:18px; font-weight:bold}
.publicidad img{max-width:100%; height:auto}
#frmComments #frmCommentsRegister p{line-height:2.5em}
#frmComments #frmCommentsRegister input[type="text"], #frmComments #frmCommentsRegister input[type="password"]{padding:5px}
#frmComments #frmCommentsRegister label{display:inline-block; width:100px}
#frmComments #frmCommentsRegister input[type="submit"]{margin-left:100px}
#frmComments #frmCommentsRegister.register p{line-height:1em; margin:5px 0}
#frmComments #frmCommentsRegister.register label{display:block; width:auto; margin-bottom:1px}
#frmComments #frmCommentsRegister.register input[type="submit"]{margin-left:0px}
#frmComments #frmCommentsRegister.register .intro{color:#FFF}
#frmComments #frmCommentsRegister.register.profile p{margin-bottom:10px}
#frmComments #frmCommentsRegister.register.profile span.value{font-size:14px; background-color:#FFF; padding:5px; display:inline-block; color:#000}
#frmComments #frmCommentsRegister.register.profile select{padding:5px}
#frmComments #frmCommentsRegister.register.profile textarea{padding:5px}
#frmComments #frmCommentsRegister.register.profile label{font-weight:bold}
#frmComments #frmCommentsRegister.pw_forgot label{width:125px}
#frmComments #frmCommentsRegister.pw_forgot input[type="submit"]{}
#frmComments #frmCommentsRegister.register.profile p{background-repeat:no-repeat; padding-left:22px}
#frmComments #frmCommentsRegister.register.profile input[type="text"], #frmComments #frmCommentsRegister.register.profile input[type="password"]{margin-left:3px}
#frmComments #frmCommentsRegister.register.profile p.username{background-image:url(../images/usuario.png)}
#frmComments #frmCommentsRegister.register.profile p.email{background-image:url(../images/email.png)}
#frmComments #frmCommentsRegister.register.profile p.email_verified{background-image:url(../images/email.png)}
#frmComments #frmCommentsRegister.register.profile p.password{background-image:url(../images/candado.png)}
#frmComments #frmCommentsRegister.register.profile p.password_repeat{background-image:url(../images/candado.png)}
#frmComments #frmCommentsRegister.register.profile p.city{background-image:url(../images/ico-city.png)}
#frmComments #frmCommentsRegister.register.profile p.date_added{background-image:url(../images/ico-dob.png)}
#frmComments #frmCommentsRegister.register.profile p.date_birth{background-image:url(../images/ico-dob.png)}
#frmComments #frmCommentsRegister.register.profile p.sex{background-image:url(../images/ico-sex.png)}
#frmComments #frmCommentsRegister.register.profile p.pinbb{background-image:url(../images/blackberry.png)}
#frmComments #frmCommentsRegister.register.profile p.sexual_search{background-image:url(../images/interes.png)}
#frmComments #frmCommentsRegister.register.profile p.twitter{background-image:url(../images/twitter.gif)}
#frmComments #frmCommentsRegister.register.profile p.facebook{background-image:url(../images/facebook.gif)}
#frmComments #frmCommentsRegister.register.profile p.web{background-image:url(../images/www.gif)}
#frmComments #frmCommentsRegister.register.profile p.biography{background-image:url(../images/biografia.png)}
#frmComments #frmCommentsRegister.register.profile p.messenger{background-image:url(../images/kik-messenger.jpg)}
#frmComments #frmCommentsRegister.register.profile p.whatsapp{background-image:url(../images/what.png)}
#frmComments #frmCommentsRegister.register.profile p.country{background-image:url(../images/pais.png)}
#profile_user label{color:#fff; margin-left:15px; font-size:16px; font-weight:bold}
#profile_user .value{color:#999}
#profile_user div{line-height:1.3em; margin:7px 0; margin-left:10px; background-repeat:no-repeat; padding-left:10px; background-position:left center}
#profile_user div.avatar{background-image:url(../images/ico-avatar.png); padding-left:25px; background-position:left 2px}
#profile_user div.username{background-image:url(../images/usuario.png)}
#profile_user div.email{background-image:url(../images/email.png)}
#profile_user div.email_verified{background-image:url(../images/email.png)}
#profile_user div.password{background-image:url(../images/candado.png)}
#profile_user div.password_repeat{background-image:url(../images/candado.png)}
#profile_user div.city{background-image:url(../images/ico-city.png)}
#profile_user div.zip_code{background-image:url(../images/ico-zip-code.png)}
#profile_user div.date_added{background-image:url(../images/ico-created.png)}
#profile_user div.last_login{background-image:url(../images/ico-last-login.png)}
#profile_user div.date_birth{background-image:url(../images/ico-dob.png)}
#profile_user div.sex{background-image:url(../images/ico-sex.png)}
#profile_user div.pinbb{background-image:url(../images/blackberry.png)}
#profile_user div.sexual_search{background-image:url(../images/ico-star.png)}
#profile_user div.twitter{background-image:url(../images/ico-twitter-min.png)}
#profile_user div.facebook{background-image:url(../images/ico-facebook-min.png)}
#profile_user div.web{background-image:url(../images/www.gif)}
#profile_user div.biography{background-image:url(../images/ico-biography.png);background-position:left 5px;}
#profile_user div.messenger{background-image:url(../images/kik-messenger.jpg)}
#profile_user div.whatsapp{background-image:url(../images/ico-whatsapp.png)}
#profile_user div.skype{background-image:url(../images/ico-skype-min.png)}
#profile_user div.country{background-image:url(../images/ico-country.png)}
#profile_user div.region{background-image:url(../images/ico-region.png)}
#profile_user div.preferencia_gay{background-image:url(../images/ico-pref.png)}
.terms{padding:15px; line-height:1.2em}
.terms p{text-align:justify; margin-bottom:15px}
#frmLogin #frmComments input[type="text"], 
#frmLogin #frmComments input[type="password"]{width:135px}
.terms .back{text-align:center}
.terms .back input{display:inline-block; padding:10px; border-radius:10px; color:#FFF; text-decoration:none; background-color:#000; margin-top:5px}
.terms .back input:hover{background-color:#202020}
#frmLogin .error, #frmRegister .error{text-align:center}
.espacio{height:30px}
.banderas{margin:9px; text-align:center}
.elem_bandera{width:46px; display:inline-block; text-align:center; padding-top:4px; padding-bottom:4px}
.enlace_cambiar{text-align:left; margin-top:8px; margin-bottom:8px; margin-left:9px}
.list_services li{border-bottom:1px solid #262626}
.list_services img{vertical-align:middle; padding:5px}
.list_services li .ico{width:55px; display:inline-block; text-align:center}
.filtro{text-align:center; color:#e2007a; font-size:12px}
.seleccion_respuestas{margin-right:9px; text-align:right; font-weight:normal; font-size:12px}
.home_title .back{padding-left:10px; padding-right:10px; text-align:left}
.home_title .back img{vertical-align:middle}
#header .users{position:absolute; top:0; left:0}
#header .users a{display:block; height:90px; width:63px; text-indent:-9999px; background-color:transparent; position:relative; background-color:#343031}
#header .users a:hover{background-color:#3B3B3B}
#header .users a span{display:block; height:100%; background-image:url(/images/btn-users.png); background-repeat:no-repeat; background-position:center center}
#header .users a span.avatar{border-radius:50%; -webkit-border-radius:50%; background-size:cover; -webkit-background-size:cover; background-origin:content-box}
#header .users a span.arrow{background-image:url(/images/arrow-down.png); background-repeat:no-repeat; background-position:right bottom; position:absolute; left:0; top:0; width:98%; height:98%}
#header .users_drop{position:absolute; z-index:102; top:91px; background-color:#000; text-align:left; display:none}
#header .users_drop li{margin:5px; border-radius:2px}
#header .users_drop li a{display:block; padding:10px; background-color:#343031; font-weight:bold}
#header .users_overflow{position:absolute; z-index:95; top:0; width:950px; background-color:#000; opacity:0.7; display:none}
#header .users_drop li a:hover{background-color:#3B3B3B}
.profile_denuncia_user{padding:10px; font-size:80%; padding-left:35px}
.profile_denuncia_user a{    background-image:url("../images/flg.gif");     background-position:left center;     background-repeat:no-repeat;     display:inline-block;     font-size:100%;     padding-left:16px; margin-bottom:10px}
.comentarios .vb{padding-left:10px; display:block}
.home_title .back a{color:#FFF; text-transform:uppercase; display:inline-block; background-color:#e2007a; padding:6px 8px; padding-left:28px; background-image:url("../images/ico-back.png"); background-repeat:no-repeat; background-position:8px center}
.home_title .back a img{display:none}
#frmSendMens{margin:10px}
#frmSendMens #frmSendMensaje p{line-height:2.5em}
#frmSendMens #frmSendMensaje input[type="text"]{padding:5px}
#frmSendMens #frmSendMensaje label{display:inline-block; color:#FFF; width:100px}
#frmSendMens .verify_message{color:#F00; vertical-align:top}
#frmSendMens #frmSendMensaje input[type="submit"]{text-align:center}
#frmSendMens #frmSendMensaje.register p{line-height:1em; margin:5px 0; color:#999}
#frmSendMens #frmSendMensaje.register label{display:block; width:auto; margin-bottom:1px}
#frmSendMens #frmSendMensaje.register input[type="submit"]{margin-left:0px}
#frmSendMens #frmSendMensaje.register .intro{color:#FFF}
#frmSendMens #frmSendMensaje.register.profile p{margin-bottom:10px; background-repeat:no-repeat; padding-left:22px}
#frmSendMens #frmSendMensaje.register.profile span.value{font-size:14px; display:inline-block; margin-left:5px}
#frmSendMens #frmSendMensaje.register.profile select{padding:5px; border:2px solid; width:180px}
#frmSendMens #frmSendMensaje.register.profile textarea{padding:5px}
#frmSendMens #frmSendMensaje.register.profile label{font-weight:bold}
#frmSendMens #frmSendMensaje.register.profile input[type="text"]{margin-left:3px}
#frmSendMens #frmSendMensaje.register.profile p.remitente{background-image:url(../images/usuario.png)}
#frmSendMens #frmSendMensaje.register.profile p.destino{background-image:url(../images/usuario.png)}
#frmSendMens #frmSendMensaje.register.profile p.mensaje{background-image:url(../images/biografia.png)}
#frmSendMens #frmSendMensaje .verified{display:inline-block; width:20px; height:25px; background-image:none; background-repeat:no-repeat; float:left; margin-left:3px}
#frmSendMens #frmSendMensaje .verified.ok{background-image:url(../images/status.png); background-position:center left}
#frmSendMens #frmSendMensaje .verified.error{background-image:url(../images/status.png); background-position:center right}
#frmSendMens #frmSendMensaje .verify_message{clear:left; display:block; color:#F00; font-style:italic; font-size:90%}
#frmSendMens #frmSendMensaje .asunto textarea, 
#frmSendMens #frmSendMensaje .mensaje textarea{float:left}
#frmSendMens  .button{    border:none;     padding:2.5px 6px;     color:#fff; background-color:#e2007a;     font-size:18px; font-weight:normal;     font-family:Helvetica,Arial,sans-serif;     text-decoration:none;     vertical-align:middle; margin:10px; text-align:center}
#frmSendMens  .button:hover{    border-top-color:#e2007a;     color:#fff; background-color:#e2007a}
.error{text-align:center; font-weight:bold}
.boton{display:inline-block; padding:5px 10px; text-transform:uppercase; color:#FFF; background-color:#e2007a; font-size:90%; border-radius:5px; text-shadow:1px 1px 3px #666}
#header .categories_drop li a{font-size:16px !important;}
#header .categories_drop li a.vistas_conversaciones{background-image:url("../images/conversaciones.png")}
#header .categories_drop li a.vistas_mensajes{background-image:url("../images/mensajes.png")}
#header .categories_drop li a.vistas_mensajes_respuesta{background-image:url("../images/mensajes-respuesta.png")}
#header .categories_drop li a.vistas_conversaciones_populares{background-image:url("../images/conversaciones-populares.png")}
#header .categories_drop li a.verify{background-image:url("../images/mnu-verify.png")}
#header .categories_drop li a.favs{background-image:url("../images/mnu-favs.png")}
#header .categories_drop li a.login{background-image:url("../images/mnu-login.png")}
#header .categories_drop li a.register{background-image:url("../images/mnu-register.png")}
#header .categories_drop li a.gw{background-image:url("../images/mnu-gw.png")}
#header .categories_drop li a.gw-all{background-image:url("../images/mnu-gw-all.png")}
#header .categories_drop li a.gw-new{background-image:url("../images/mnu-gw-new.png")}
#header .categories_drop li a.mens{background-image:url("../images/mnu-mens.png");}
#header .categories_drop li a.mens-ent{background-image:url("../images/mnu-ent.png");}
#header .categories_drop li a.mens-blo{background-image:url("../images/ico-bloquear2.png");}
#header .categories_drop li a.mens-sal{background-image:url("../images/mnu-sal.png");}
#header .categories_drop li a.vistas{background-image:url("../images/mnu-vistas.png")}
#header .categories_drop li a.perfil{background-image:url("../images/mnu-perfil.png")}
#header .categories_drop li a.edit{background-image:url("../images/mnu-editar.png")}
#header .categories_drop li a.pw{background-image:url("../images/mnu-password.png")}
#header .categories_drop li a.mail{background-image:url("../images/mnu-email.png")}
#header .categories_drop li a.close{background-image:url("../images/mnu-close.png")}
#header .categories_drop li a.goblack{background-image:url("../images/ico-flecha.png")}
#header .categories_drop li a.photos{background-image:url("../images/icon-camera.png")}
#header .categories_drop li a.fusers{background-image:url("../images/ico-users.png")}
#header .categories_drop li a.webcam{background-image:url("../images/webcam.png")}
#header .categories_drop li a.photos-all{background-image:url("../images/mnu-photos-all.png")}
#header .categories_drop li a.photos-new{background-image:url("../images/mnu-photos-new.png")}
#header .categories_drop li a.photos-my{background-image:url("../images/mnu-photos-my.png")}
#header .categories_drop li a.avisos{background-image:url("../images/ico-aviso2.png")}
#header .categories_drop li a.upload-video{background-image:url("../images/orig-video2.png")}
#menu{margin:10px}
#menu ul{margin-left:15px; margin-top:5px}
#menu li{padding:5px 0}
#menu a{background-repeat:no-repeat; background-position:left center; padding-left:30px}
#menu a.vistas_conversaciones{background-image:url("../images/conversaciones.png")}
#menu a.vistas_mensajes{background-image:url("../images/mensajes.png")}
#menu a.vistas_mensajes_respuesta{background-image:url("../images/mensajes-respuesta.png")}
#menu a.vistas_conversaciones_populares{background-image:url("../images/conversaciones-populares.png")}
#menu a.verify{background-image:url("../images/mnu-verify.png")}
#menu a.favs{background-image:url("../images/mnu-favs.png")}
#menu a.login{background-image:url("../images/mnu-login.png")}
#menu a.register{background-image:url("../images/mnu-register.png")}
#menu a.gw{background-image:url("../images/mnu-gw.png")}
#menu a.gw-all{background-image:url("../images/mnu-gw-all.png")}
#menu a.gw-new{background-image:url("../images/mnu-gw-new.png")}
#menu a.mens{background-image:url("../images/mnu-mens.png");}
#menu a.mens-ent{background-image:url("../images/mnu-ent.png");}
#menu a.mens-blo{background-image:url("../images/ico-bloquear2.png");}
#menu a.mens-sal{background-image:url("../images/mnu-sal.png");}
#menu a.vistas{background-image:url("../images/mnu-vistas.png")}
#menu a.perfil{background-image:url("../images/mnu-perfil.png")}
#menu a.edit{background-image:url("../images/mnu-editar.png")}
#menu a.pw{background-image:url("../images/mnu-password.png")}
#menu a.mail{background-image:url("../images/mnu-email.png")}
#menu a.close{background-image:url("../images/mnu-close.png")}
#menu a.goblack{background-image:url("../images/ico-flecha.png")}
#menu a.photos{background-image:url("../images/icon-camera.png")}
#menu a.fusers{background-image:url("../images/ico-users.png")}
#menu a.webcam{background-image:url("../images/webcam.png")}
#menu a.photos-all{background-image:url("../images/mnu-photos-all.png")}
#menu a.photos-new{background-image:url("../images/mnu-photos-new.png")}
#menu a.photos-my{background-image:url("../images/mnu-photos-my.png")}
#menu a.parent{color:#FFF;cursor:text}
#header .categories_drop li ul{margin-left:10px}
.actions_profile_user{margin-left:10px}
.actions_profile_user a{margin-bottom:5px}
.box{ border-bottom:1px solid #262626;  margin-top:5px;  text-align:center}
.box a{ text-decoration:none}
.box h3{ font-size:16px;  font-weight:bold;  margin-top:5px}
#header .logo .age a{color:red;font-size:85%;}
.users_list .topic{float:left;width:50%;text-align:center}
@media (min-width: 768px) {
	.users_list .topic{width:20%;}
}
.users_list .avatar{margin-bottom:3px;position:relative}
.users_list .avatar img{width:100%;height:auto}
.users_list .username{font-weight:bold; position:absolute;left:0;bottom:0;width:100%;text-align:center;background-color:rgba(0,0,0,0.4);padding:5px 0}
.users_list .ico-sex-m{display:inline-block; height:20px;width:20px;background-image:url(../images/sex-m.png);background-repeat:no-repeat;background-position:center center;vertical-align:text-bottom}
.users_list .ico-sex-f{display:inline-block; height:20px;width:20px;background-image:url(../images/sex-w.png);background-repeat:no-repeat;background-position:center center;vertical-align:text-bottom}
.users_list .ico-sex-t{display:inline-block; height:24px;width:20px;background-image:url(../images/sex-t.png);background-repeat:no-repeat;background-position:center center;vertical-align:text-top}
.clearfix{overflow: auto;}
.users_list .user_data{margin-bottom:3px;height:20px}
.search_users .home_title {text-align:left}
.search_users form > div {float:left;margin-right:6px}
.search_users .title{font-weight:bold;padding-left:0}
.search_users select {width:100px;border-radius: 5px;color: #000;font-size: 16px;line-height: 1.3em;}
.search_users input[type="text"] {width:100px;}
.search_users input[type="submit"] {vertical-align:middle;padding:2px 10px}
.listado_notificaciones{margin-bottom:5px;}
.listado_notificaciones p{margin-bottom:5px;}
#toast{position:fixed;top:50%;left:50%;background-color:#000;border-radius:2px;padding:10px 20px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);width:160px;margin-top:-10px;margin-left:-80px;box-sizing:border-box;display:none;text-align:center;color:#FFF;}
.home_list.users_list .topic {
	width:100%;
}
.home_list.users_list .avatar{
	float:left;
	margin:0 3px 0 0;
}
.home_list.users_list .avatar img {
	width:auto;
	display:block;
}
.home_list .c_listado{
	height:199px;
	overflow:hidden;
}
.home_list.videos_list .c_listado{
	height:135px;
}
.home_list.videos_list .avatar img{
	width:180px;
	height:auto;
}

