*{margin:0;padding:0;}
BODY{font:9pt Verdana, Geneva, Arial, Helvetica, sans-serif; margin:4px 10px 5px 10px;
     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:0 0 0 7px;}
#cuerpo {margin:5px 0 0 0; background-image:url(imagenes/background1.jpg);text-align:center;}
.spacer{clear:both; line-height:0; overflow:hidden;}
.izda{float:left;}
.decha{float:right;}
.centrado{text-align:center;}
 h2 {font-size:15px; font-weight:bold; color: blue;}
.blanco, .selec{background-color:white;}
.destacada{margin:0 0 10px 0;}
.top_webs{margin:10px 0 10px 0;}

/*--cabecera--*/
#cabecera{margin:2px 0 3px 0;}
.cabecera_left img{border:0; padding:2px 30px 2px 30px; width:80px; height:58px;}
.cabecera_left{float:left; width:160px; text-align:center; font-weight:bold; font-size:15px;}
.cabecera_left a{text-decoration: none; color:blue;}
.cabecera_left a:hover {color:red;}
.cabecera_right{float:right; width:638px; position:relative;}
.cabecera_right img{width:638px; height:84px; border:0;}

.cabecera_right a{position:absolute; top:54px; right:22px; width:115px; height:23px; display:block; 
	          background-position:left top; text-decoration:none; background-image:url(imagenes/boton_grupos.gif);}
.cabecera_right a:hover {background-position:left bottom;}

.sms{overflow:hidden; clear:both; margin:2px;}
.sms img{float:left; width:84px; height:19px;}
.sms h1{width:708px; padding:0 5px 0 5px; float:right; margin-top:2px; 
	 height:17px; background:#EC7D7D; font-weight:600; font-size:12px; color:#fff;}

/*-- left ----*/
.left img{border:0px;}
.left {float:left; width:160px; margin:0 10px 0 0; background-color:#fee1a6; padding-bottom:6px;} 
.titulo{margin:0 4px 4px 4px;}
.titulo a{display:block; text-decoration:none; color:#fdfbd5;}
.name{padding:1px 0 1px 0; width:142px; margin:0 auto 3px;}
.titulo, .name{color:white; font-size:14px; font-weight:600; background-color:#F58C8C;}
.titulo2 {background-color: #397be8; color:#fff; padding:3px 4px 3px 4px; font-weight:600; text-align:center;}
.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:0 10px 8px 10px; padding:1px 2px 1px 2px; clear:both;}

.conect_24h{background-color:#fef9a6; margin:0 4px 8px 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 0 3px 0; color:#1999B9;}
.puntuacion{color:red; font-size:18px; font-weight:600;}
.puntuacion img{width:142px; height:5px;}
.acceso_usuarios{padding:2px 1px 8px 1px;}
.acceso_usuarios form p {text-align:right;}
.acceso_usuarios p  {margin:10px 6px 10px 6px;}
.acceso_usuarios p label {float:left;}
.acceso_usuarios p input {width:125px;}
.acceso_usuarios input {width:84px;}

.enlaces,.acceso_usuarios{background:#fdfbd5; border-left:1px solid black; border-right:1px solid black;}
.enlaces a{margin-left:16px; font-weight:bold; padding:5px 0 2px 0; text-align:left; display:block;}

.conectado{padding:5px 2px 2px 2px; background-image:url(imagenes/conectado.gif); background-repeat: no-repeat;}
.conectado p{margin:5px 0 5px 1px;}
.conectado a{color:blue; background-color:#ddf0b9; font-weight:bold; text-decoration:none; 
             display:block; padding:1px 0 1px 0;}
.conectado a:hover {background-color:#E9FBC9;}
.icon_conectado{float:left; margin:0 3px 14px 0;}

.left_contact {text-align:left; 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 {display:block; margin-left:8px; text-decoration:none; font-weight:bold; color:blue;}
.new_users{overflow:hidden; clear:both;}
.new_users a{width:69px; float:left; margin:2px 0 4px 6px; display:block;}
.new_users a, .online2 a {text-decoration:none;}

.online2 a {margin:2px 0 10px 0; display:block;}
.new_users, .online2 {text-align:center; font-weight:bold;}
.new_users img, .online2 a img {width:68px; height:68px; border:1px solid blue;}
.online{position:relative;}
.online2{position:absolute; top:-310px; left:174px; width:74px; overflow:hidden; clear:both;}
.online2 div {margin:2px 0 8px 0;}
.online2 a {color:blue;  filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8;}
.online2 a:hover {color:#4c6cf3;}
.online2 a:hover img { filter:alpha(opacity=90); -moz-opacity:.9; opacity:.9;}
.on-text{margin:10px 0 0 0; color:blue; font-weight:400;}

 /*---- center -----*/
.panel_user {width:472px; text-align:center; background-color:#fee1a6; padding-bottom:10px;}
.panel_user, .otras_opciones{float:left;}
.panel_user ol{margin-left: 27px;}
.panel_user li {line-height: 24px;}

.cibersexymetro{width:472px; height:72px; background-image:url(imagenes/cibersexymetro3.gif);}
.bpuntuacion{padding:25px 0 0 10px;}
 #uno, #dos, #tres, #cuatro, #cinco, #seis, #siete ,#ocho, #nueve, #diez {float:left; height:7px; line-height:7px; width:45px;}
.cibersexymetro input {width:46px; height:36px;}

.publicidad_centro{width:470px; height:60px; background-color:#fdfbd5; margin:5px 0 5px 0;} 
.border_1 img{border:3px solid white; margin-bottom:10px;}

.informacion{float:left; margin-right:10px;}
.descripcion{text-align:left; padding:2px 2px 2px 2px; margin:0 10px 0 10px; line-height:22px; background-color:#E4F5C6;}
.descripcion img{border:0;}
.comentarios{width:470px; margin:0 auto;}
.mensajes_publicos{width:424px; margin:10px auto; background-color: #EFFED4; border:1px solid black; 
                   line-height:17px; overflow:hidden; clear:both;}

.mensajes_publicos{text-align:left;}
.mensajes_publicos a {float:left;}
.mensajes_publicos a {padding:2px 2px 2px 2px; display:block;}
.mensajes_publicos a:hover {background-color:#8EFCD9;}
.mensajes_publicos a img {border:1px solid #17B1D8; width:90px; height:90px;}

.remitente{width:324px; background-color: #17B1D8; color: #EFFED4; overflow:hidden; text-align:right;}
.remitente span {margin-left:2px; float:left; font-weight:bold;}
.mensajes_publicos p {float:left; width:324px; line-height:18px; margin:2px 0 2px 0;}

.form_coment{background-color: #effed4;}
.denuncia{text-align:left; padding:5px 12px 5px 25px;}
.foto_denuncia{float:left; border: 2px solid #17B1D8;}
.titulo_comentarios{border:1px solid #17B1D8; width:420px; margin:0 auto; color:blue; font-weight:bold;}

.pag_coment{text-align:left; margin:10px 20px 10px 20px;}
.pag_gallery{text-align:left; margin:10px 10px 0 10px;}
.coment{margin:0 20px 0 20px; border:1px solid #17B1D8; padding:0 0 10px 0; 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 0 0 0; margin:0 auto; }
.dleft{float:left; margin:30px 0 0 40px;}
.ver_gallery{height:30px; text-align:left; font-weight:bold; margin:3px 10px 3px 10px; 
             background-image:url(imagenes/Ver_galeria.jpg); background-repeat: no-repeat;}
.ver_gallery a {padding:5px 47px 9px 83px; color:blue; display:block;}

.pie{background-color:#fdfbd5; margin:10px 0 5px 0; padding:2px 5px 3px 10px; text-align:center;}
.pie a{text-decoration:none; color:black;}
.pie span {text-align:center; float:right;}
.pie_ayuda{float:left;}
.pie_ayuda a:hover{color:red;}
.pie_ayuda span {width:13px; text-align:center; float:left; background-color:#3475e9; color:#fff; font-weight:bold; }

/*---- right -----*/
.right {width: 152px; float:left; margin:0 0 0 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; line-height:24px;}
.li_mas{margin-top:4px;}
 #paises, #estados{width:140px;}
.selec{width:90px;}
.mostrando select {font-size:13px;}

.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 {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:374px;}
.left_center{position:relative; left:675px; line-height:35px;}
.advert_right {text-align:center;}
.advert_center{width:468px; margin:auto; text-align:center;}
.advert_center div {position:absolute; top:195px;}

/*- 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, .boxcontent_m {display:block; background:#fdfbd5; border-left:1px solid #000; border-right:1px solid #000; padding:0 0 0 0;}
.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 5px 0; line-height:18px;}
.boxcontent_v a:hover {text-decoration:none; color:red; }
 
/*-- amarilla_naraja --*/
.boxcontent_m a {text-decoration:none; color:teal; }
.boxcontent_m a:hover {text-decoration:none; color:aqua; }

/*--------------*/
.registrado a {font-weight:600; color:#000;}
.registrado img {border:0;}

.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;}
.left_contact a:hover {color:green;}
.titulo a:hover{color:white; background-color:#F1A0A0;}

.enlace{text-align:center; padding:20px 0 0 0; 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:0 0 -4px 0;}
.search{margin:5px 0 5px 0;}
.search a {text-decoration:none; font-weight:bold; color:#fff; padding:3px; border:1px solid #355ae7; 
	   background:#627EE6}
.search a:hover {background:#a6b8fb; color:#fff;}

/*---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:0; padding:0; 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;}

