*{margin:0;padding:0;}

BODY{font:9pt Verdana, Geneva, Arial, Helvetica, sans-serif; margin:4px 10px 5px 10px; text-align:center;
     background-color:#e8fd98; background-image:url(imagenes/fondo_panel.jpg); background-repeat:repeat-x;}

#contenedor{ width:822px; text-align:left; margin:auto; background-color: #FEE1A6; 
	         border:1px solid black; border-left:2px solid black; border-right: 2px solid black;}

#contenedor_in{width:807px; margin:0px 0px 0px 7px;}

.spacer{clear:both; line-height:0px; overflow:hidden;}
.spacer2{clear:both; line-height:0px;}
.izda{float:left;}
.decha{float:right;}
.centrado{text-align:center;}
 h2 {font-size:15px; font-weight:bold; color: blue;}

/*---cabecera--*/
#cabecera{margin:2px 0px 3px 0px;}
.cabecera_left{float:left; width:160px; text-align:center;}
.cabecera_left2{height:79px; width:158px; background-color:#fdfbd5; font-weight:bold; font-size:15px;}
.cabecera_left2 a{text-decoration: none; color:blue;}
.cabecera_left2 a:hover {color:red;}
.cabecera_right{float:right; width:638px; position:relative;}

.btn_grupos, .btn_vergrupos{position:absolute; top:54px; right:22px;}
.btn_grupos a{width:115px; height:23px; display:block; background-position:left top; 
              text-decoration:none; background-image:url(imagenes/boton_grupos.gif);}
.btn_vergrupos a{width:131px; height:24px; display:block; background-position:left top; 
              text-decoration:none; background-image:url(imagenes/ver_grupos.gif);}
.btn_grupos a:hover, .btn_vergrupos a:hover{background-position:left bottom;}

.sms{margin:2px 0px 0px 0px;}
.message_txt{width:708px; padding:0px 5px 0px 5px;}
.movile{float:left;}
.message_txt{ float:right; margin-top:2px; vertical-align:text-top; height:18px; background:#EC7D7D;
		      font-weight:600; font-size:12px; color: #ffffff;}

#cuerpo {margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(imagenes/background1.jpg);}
/*---- left ---------------*/
.left {width:160px; float:left; margin:0px 10px 0px 0px; background-color:#fee1a6; padding-bottom:6px;} 
.last_person{background-color:#EFFED4; text-align:center;} 
.margin_10b{margin:0px 0px 10px 0px;}
.titulo{text-align:center; margin:0px 4px 4px 4px;}
.titulo a{ display:block; text-decoration:none; color:#fdfbd5;}
.name{padding:3px 0px 4px 0px; width:142px; margin:0px auto;}
.titulo2, .titulo, .name2{color:white; font-size:14px; font-weight:600; background-color:#F58C8C; padding:1px 2px 1px 2px;}
.titulo2{background-color: #397be8; margin:0 5px;}
.name_long{font-size:11px; letter-spacing:-0.5px;}
.name_long2{font-size:9px; letter-spacing:-0.5px;}
.name_3,.conect_24h{color:white; font-size: 14px; font-weight: 600; background-color:#397BE8; margin:0px 10px 0px 10px; padding:1px 2px 1px 2px;}
.conect_24h{background-color:#fef9a6; margin:0px 4px 0px 4px;}
.horas{float:left; width:121px; font-size:10px; color:#1999B9;line-height:13px;}
.horas img {float:left; margin-left:6px;}
.name_4{float:left; width:212px; padding:3px 0px 3px 0px; color:#1999B9;}
.tu_ciber{margin:3px 0px 3px 0px;}
.puntuacion{color: red; font-size: 18px; font-weight: 600;}

.acceso_usuarios{ margin:0px 0px 0px 0px; padding:10px 1px 10px 1px; background-color: #fdfbd5; 
                   border: 0px solid black;}

.acceso_usuarios h2 {text-align: center;}
.acceso_usuarios p {text-align: center;}
.acceso_usuarios table {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 28px;}

.blanco, .selec {background-color:white;}
.accesso_usuarios form{padding:3px; border:1px; margin:3px; background-color:#fff;}
.enviar {text-align: center;}
.date_alta {padding:10px 3px 10px 3px;} 
.top_webs{margin:10px 0px 10px 0px;}
.enlaces{padding:5px 0px 2px 0px;}
.enlaces p {margin-left:20px; font-weight:bold; line-height: 22px;}
.morado{text-align:center; background-color:#625990;}
.conectado{padding:5px 2px 2px 2px; background-image:url(imagenes/conectado.gif); background-repeat: no-repeat;}
.conectado p{margin:5px 0px 5px 1px;}
.conectado a{color:blue; background-color:#ddf0b9; font-weight:bold; text-decoration:none; 
             display:block; padding:1px 0px 1px 0px;}
.conectado a:hover {background-color:#E9FBC9;}
.icon_conectado{float:left; margin:0px 3px 14px 0px;}
.left_contact {min-height:110px; background:url(imagenes/left_contact.gif) 100% 100% no-repeat;}
.left_contact h2 a {text-align:center; background-color:#397be8; color:#fff; margin:0 4px; display:block; }
.left_contact h2 a:hover {color:#fef9a6;} 
.left_contact a {margin-left:8px; text-decoration:none; font-weight:bold; color:blue; }
 /*---- center -----------------------------*/
.bpuntuacion{padding:25px 0px 0px 10px; height:6px;}
 #uno, #dos, #tres, #cuatro, #cinco, #seis, #siete ,#ocho, #nueve, #diez {float:left; height:6px; line-height:6px; width:45px;}
.panel_user {width:472px; text-align:center; background-color:#fee1a6; padding-bottom:10px;}
.cibersexymetro{ width:472px; height:72px; background-image:url(imagenes/cibersexymetro3.gif); background-repeat:no-repeat; }
.puntuacion_form{margin:2px 0px 0px 0px;}
.publicidad_centro{ width:470px; height: 60px; background-color: #fdfbd5; margin:5px 0px 5px 0px;} 
.foto2{border:1px solid red;}
.foto {float:left; margin:0px auto; margin:2px 0px 6px 0px;}
.foto_index {margin:3px 0px 7px 0px;}

.border_1{padding:0px 5px 10px 5px; width:460px;}
.border_1 img{border:3px solid white;}
.panel_user{ float:left; text-align: center;}
.informacion{float:left; margin-right:10px; }
.otras_opciones{float:left;}
.descripcion{text-align:left; padding:2px 2px 2px 2px; margin:0px 10px 0px 10px; line-height:22px; background-color:#E4F5C6;}

.comentarios{width:470px; margin-left:auto; margin-right:auto;}
 
.mensajes_publicos{width:424px; margin:10px auto 10px auto; background-color: #EFFED4; border:1px solid black; 
                   line-height:17px; overflow:hidden; clear:both; }
.foto_remitente{float:left;}
.foto_remitente a {padding:2px 2px 2px 2px; display:block;}
.foto_remitente a:hover {background-color:#8EFCD9;}
.foto_remitente img {border:1px solid #17B1D8;}
.remitente{width:324px; background-color: #17B1D8; color: #EFFED4; overflow:hidden;}
.cont_mensaje{float:left; padding:2px 0px 2px 0px; text-align:left;}
.nick_r {margin-left:2px; float:left; font-weight: bold;}
.fecha {float:right;}
.cont_mensaje p {clear:both; width:324px; line-height: 20px; margin-top:2px;}

.form_coment{background-color: #effed4;}
.denuncia{text-align:left; padding:5px 12px 5px 25px;}
.foto_denuncia{float:left; border: 2px solid #17B1D8;}
#mensaje{margin:7px 0px 7px 0px;}
.titulo_comentarios{border:1px solid #17B1D8; width:420px; margin-left:auto; margin-right:auto; color:blue; font-weight:bold;}

.pie{background-color:#fdfbd5; margin:10px 0px 5px 0px; padding:2px 5px 3px 10px; text-align:center;}
.pie a{text-decoration:none; color:black;}
.pie_ayuda{float:left;}
.pie_ayuda a:hover{color:red;}
.pie span {text-align:center; float:right;}

.contactar{text-align:center;}
.contactar  a{border-bottom: 1px solid #FEE1A6;}
.contactar a:hover{border-bottom: 1px solid red;}
.alineacion_izda p{width: 400px; text-align:left; margin:12px auto; line-height:20px;}
.label, label{float: left; width:110px; display: block; color:blue; font-weight: bold; margin-right: 5px;}
.warning{font-size:14px; font-weight:bold; color:red; margin:10px 0px 10px 0px;}
.panel_user ol{margin-left: 27px;}
.panel_user li {line-height: 24px;}
.pag_coment{text-align:left; margin:10px 20px 10px 20px;}
.pag_gallery{text-align:left; margin:10px 10px 0px 10px;}
.coment{margin:0px 20px 0px 20px; border:1px solid #17B1D8; padding:0px 0px 10px 0px; width:420px; background-color:#77EFE1;}

.coment span input {padding:3px; border:0; margin-right:5px;}
.coment span input:hover {background-color:#3ac0e2;}
.coment p {margin:3px;}

.no_result{width:468px; height:300px; padding:100px 0px 0px 0px; margin:0px auto; }
.dleft{float:left; margin:30px 0px 0px 40px;}
.ver_gallery{height:30px; text-align:left; font-weight:bold; margin:2px 10px 2px 10px; 
             background-image:url(imagenes/Ver_galeria.jpg); background-repeat: no-repeat;}
.ver_gallery a {padding:5px 47px 9px 83px; color:blue; display:block;}
.foto_gallery{float:left; margin:15px 5px 10px 7px;}

/*----formulario de registro ------------------*/
.boxcontent_form{text-align:left; padding:0px 15px 0px 10px;}
.boxcontent_form p{padding:10px 0px 10px 0px;}
.nombre_usuario{float:left; color: #3FAB5E; font-weight:bold;}
#comprobar_nombre{float:left; width:320px; height:34px; margin-left:5px; margin-top:-10px;}
#demo{width:400px;}
#demoIzq, #demoDer{border:1px dashed; width:175px; background-color:#fdfbd5; text-align:center; }
#demoDer{float:right;}
.b_enviar{width:80px;}/*anchura de los botones enviar*/
.etiqueta{width:110px; color:blue; font-weight: bold; margin-right:5px;}
.campos{padding:2px 0px 2px 4px; border:1px solid #828177;}
.mas_pequena4{margin-left:8px; font-size:12px; width:184px;}

/*------- Grupos ---------------------------*/
.ir_inicio{text-align:center;  background-color:#fdfbd5; border-left:1px solid black; border-right:1px solid black;}
.ir_inicio a{text-decoration:none; color:blue;}
.ir_inicio a:hover{color:red;}

.panel_group{float:left; width: 470px; text-align: center;}
.member{width:400px; margin:25px auto;}
.posicion{float:left; width: 90px; font-size: 30px; font-weight:bold; color:#397BE8; margin:30px 16px 0px 12px;
          line-height:32px;}
.sexy{font-size:11px; color:red; font-weight:bold;}
.puntuacion_member{float:left; font-size: 30px; font-weight:bold; color:red; margin:30px 0px 0px 30px; 
                   line-height:32px;}
.usuario{float:left;}

.num_votos{font-size:12px; font-weight:bold; color:#397BE8;}
.group{margin:10px 0px 10px 0px;}
.group_logo{float:left; margin:5px 5px 0px 5px;}
.group_name, .galeria_ext {width:445px; background-color: #FEF9A6; border: 1px solid black; margin:0px auto 3px auto;
			padding:5px 5px 5px 5px; font-size:18px; font-weight:bold; color:#397BE8;}
.group_name2,.group_long{float:left; width:282px; text-align:center; margin:20px 0px 0px 0px;}
.group_long{font-size:14px;}
.galeria_ext{background-image:url(imagenes/galeria_fotos.gif); background-repeat:no-repeat;}
.gallery_name{text-align:center; margin:10px 0px 10px 30px;}
.gallery_name a{color:#1867EA; text-decoration:none;}

.description{font-size:13px; font-weight:bold; color:#397BE8; text-align:center; margin:5px 0px 5px 0px; 
             position: relative;}
.name_member{border:1px solid black; padding:3px 0px 3px 0px; background-color: #397BE8; margin-bottom:4px;}
.name2_member{color:white; font-size:12px; font-weight:600; background-color: #397BE8; padding:1px 1px 1px 1px;}
.long_name{font-size:10px; letter-spacing:-0.3px; }
.average{float:right; margin:20px 5px 0px 0px;}

/*---- right --------------------------------------*/
.right {width: 152px; float:left; margin:0px 0px 0px 10px; background-color:#fee1a6; padding-bottom:10px;} 
.mostrando{background-color: #fdfbd5; padding:10px 2px 10px 2px; font-size:12px; text-align:left;}
.mostrando ul{list-style:none;}
.mostrando li{line-height:24px;}
.li_mas{margin-top:4px;}
#paises, #estados{width:140px;}
.pais{width:140px; text-align:left; margin:0 auto;}
.selec{width:90px;}
.mostrando select {font-size:13px;}
.publicidad {margin:10px 0px 10px 0px;}
.text_advert, .text_advert2 {color:#2D69CC; font-weight:600; font-size:14px; vertical-align:bottom; text-align:right;}
.text_advert2 {height: 400px;}
.advert_left_short{height:280px;text-align:center;}
.advert_left {/*height: 400px;*/ text-align:center;}
.advert_leftg {height:615px; text-align:center;}
.advert_left_2 {width:822px; margin:auto; border:1px solid black; text-align:right;}
.advert_left_2 div {position:absolute; top:370px;}
.left_center{position:relative; left:675px;}
.advert_right {text-align:center;}

/*-----esquinas redondeadas------------------*/
.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b {display:block; overflow:hidden;}
.b1, .b2, .b3, .b1b, .b2b, .b3b {height:1px;}
.b2 {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}
.b3 {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}
.b4 {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}
.b4b {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}
.b3b {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}
.b2b {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}

.b1 {margin:0 5px; background:#000;}
.b2, .b2b {margin:0 3px; border-width:0 2px;}
.b3, .b3b {margin:0 2px;}
.b4, .b4b {height:2px; margin:0 1px;}
.b1b {margin:0 5px; background:#000;}

.boxcontent {display:block; background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000; padding:0 0 0 0;}
.boxcontent_form {display:block; background:#effed4; border-left:1px solid #000; border-right:1px solid #000; padding: 0 5 0 5;}
.boxcontent a:hover { color:red; }

/*------ verde ------------------------------------*/
.b1_v, .b2_v, .b3_v, .b4_v, .b1b_v, .b2b_v, .b3b_v, .b4b_v {display:block; overflow:hidden;}
.b1_v, .b2_v, .b3_v, .b1b_v, .b2b_v, .b3b_v {height:1px;}
.b2_v {background:#effed4; border-left:1px solid #000; border-right:1px solid #000;}
.b3_v {background:#effed4; border-left:1px solid #000; border-right:1px solid #000;}
.b4_v {background:#effed4; border-left:1px solid #000; border-right:1px solid #000;}
.b4b_v {background:#effed4; border-left:1px solid #000; border-right:1px solid #000;}
.b3b_v {background:#effed4; border-left:1px solid #000; border-right:1px solid #000;}
.b2b_v {background:#effed4; border-left:1px solid #000; border-right:1px solid #000;}

.b1_v {margin:0 5px; background:#000;}
.b2_v, .b2b_v {margin:0 3px; border-width:0 2px;}
.b3_v, .b3b_v {margin:0 2px;}
.b4_v, .b4b_v {height:2px; margin:0 1px;}
.b1b_v {margin:0 5px; background:#000;}

.boxcontent_v {display:block; background:#effed4; border-left:1px solid #000; border-right:1px solid #000; padding:0 0 0 0; line-height:18px;}
.boxcontent_v a:hover { text-decoration:none; color:red; }

 /*------ verde2 un poco más obscuro-----------------*/
.b1_v2, .b2_v2, .b3_v2, .b4_v2, .b1b_v2, .b2b_v2, .b3b_v2, .b4b_v2 {display:block; overflow:hidden;}
.b1_v2, .b2_v2, .b3_v2, .b1b_v2, .b2b_v2, .b3b_v2 {height:1px;}
.b2_v2 {background:#D3FDB8; border-left:1px solid #D3FDB8; border-right:1px solid #D3FDB8;}
.b3_v2 {background:#D3FDB8; border-left:1px solid #D3FDB8; border-right:1px solid #D3FDB8;}
.b4_v2 {background:#D3FDB8; border-left:1px solid #D3FDB8; border-right:1px solid #D3FDB8;}
.b4b_v2 {background:#D3FDB8; border-left:1px solid #D3FDB8; border-right:1px solid #D3FDB8;}
.b3b_v2 {background:#D3FDB8; border-left:1px solid #D3FDB8; border-right:1px solid #D3FDB8;}
.b2b_v2 {background:#D3FDB8; border-left:1px solid #D3FDB8; border-right:1px solid #D3FDB8;}

.b1_v2 {margin:0 5px; background:#D3FDB8;}
.b2_v2, .b2b_v2 {margin:0 3px; border-width:0 2px;}
.b3_v2, .b3b_v2 {margin:0 2px;}
.b4_v2, .b4b_v2 {height:2px; margin:0 1px;}
.b1b_v2 {margin:0 5px; background:#D3FDB8;}

.boxcontent_v2 {display:block; background:#D3FDB8; border-left:1px solid #D3FDB8; border-right:1px solid #D3FDB8; padding: 0 0 0 0;}
.boxcontent_v2 a:hover {text-decoration:none; color:red; }

 /*------ amarilla_naraja -----------------------------*/
.b1_m, .b2_m, .b3_m, .b4_m, .b1b_m, .b2b_m, .b3b_m, .b4b_m {display:block; overflow:hidden;}
.b1_m, .b2_m, .b3_m, .b1b_m, .b2b_m, .b3b_m {height:1px;}
.b2_m {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}
.b3_m {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}
.b4_m {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}
.b4b_m {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}
.b3b_m {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}
.b2b_m {background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000;}

.b1_m {margin:0 5px; background:#000;}
.b2_m, .b2b_m {margin:0 3px; border-width:0 2px;}
.b3_m, .b3b_m {margin:0 2px;}
.b4_m, .b4b_m {height:2px; margin:0 1px;}
.b1b_m {margin:0 5px; background:#000;}

.boxcontent_m {display:block; background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000; padding: 1 0 1 0;}
.boxcontent_m a {text-decoration:none; color:teal; }
.boxcontent_m a:hover {text-decoration:none; color:aqua; }
/*--------------------------------------------------------------*/

.registrado{font-weight:600; color:black;}
.registrado a {font-size:12px; font-weight:600; color:black;}
.boxcontent_m a:hover {text-decoration:none; color:#17B1D8; }
.pag_coment a:hover{text-decoration:overline underline; color:blue;}
.gallery_name a:hover{color:#7AA4E9;}
.verde a:hover{color:green;}
.titulo a:hover{color:white; background-color:#F1A0A0;}

.enlace{text-align:center; padding:20px 0px 0px 0px; font-weight:bold; color:black;}
.enlace a {background-color:#43C6E7; color:#fdfbd5; padding:2px 5px 4px 5px;}
.enlace a:hover {background-color:#77efe1; color:blue;}
.enlace_mail {margin:0px 0px -4px 0px;}

/*---Horoscopo--*/
#mejor_signo { text-align:center; width:158px; color:white; font-size: 12px; font-family:sans-serif;}
.signo_afortunado{ background:#627EE6; margin:0 2 0 2px;}
#mejor_signo a{ color:white; font-weight:bold; text-decoration:none;}
#mejor_signo ul li {list-style:none; font-size: 11px; line-height:22px; margin:0px; padding:0px; color:black;}
.media_horoscopo {
    font-size:18px; color:#4b6be5; font-weight:bold; text-align:center;
    float:right; width:42px;height:66px; line-height:66px; background:#d0fae5;
}
.signo {text-align:center;width:66px; height:66px; float:left; background:#d0fae5;}
.puntos {width:50px;text-align:center; float:right; height:66px; background:#d0fae5;}
.signo a {display: block; width: 66px; height: 66px; background-position: left top; text-decoration: none;}
.signo a:hover {background-position: left bottom; text-decoration: none;}
.signo a span {display:none;}
.link_horoscopo a{ display: block; width: 156px; height: 51px;
   background-position: left top; text-decoration: none; background-image: url(imagenes/horoscopo3_mini.jpg);}
.link_horoscopo a:hover {background-position: left bottom; text-decoration: none;}
.link_horoscopo a span{display:none;}
