﻿/*==============================
			-- GENERAL -- 
==============================*/
*{margin:0;padding:0;border:0;}
.clear{clear:both;}

html{
color:#fff;
font:11px Verdana, Arial, Georgia, Helvetica, sans-serif;
background:url(../_gfx/cmn/html.png) top left;}

body{
background:url(../_gfx/cmn/body.png) repeat-x top left;}

li{
list-style:none;}

a{
color:#fff;
text-decoration:none;}

/*UG*/
a:hover{
text-decoration:underline;}

img{
display:block;}


/*==============================
			-- H1-H6 --
==============================*/
h1{
float:left;
padding:10px 0 20px 29px;}
h1 a{
display:block;
float:left;
text-indent:-9999px;
width:207px;
height:80px;
background:url(../_gfx/cmn/logo.png) no-repeat 0 0;
outline:none;}

h2{
font-size:22px;}

h3{
font-size:22px}

h2.nuevos{
float:left;
background:url(../_gfx/cmn/nuevos-chicos.png) no-repeat 0 0;
width:328px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.regreso{
float:left;
background:url(../_gfx/cmn/de-regreso.png) no-repeat 0 0;
width:328px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.fotosnuevas{
float:left;
background:url(../_gfx/cmn/nuevas-fotos.png) no-repeat 0 0;
width:328px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.telefononuevo{
float:left;
background:url(../_gfx/cmn/nuevo-tel.png) no-repeat 0 0;
width:328px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.otrasciudades{
float:left;
background:url(../_gfx/cmn/otrasciudades.png) no-repeat 0 0;
width:328px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.offline{
float:left;
background:url(../_gfx/cmn/offline.png) no-repeat 0 0;
width:328px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.con-video{
float:left;
background:url(../_gfx/cmn/con-video.png) no-repeat 0 0;
width:328px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.ultimosdias{
float:left;
background:url(../_gfx/cmn/ultimos-dias.png) no-repeat 0 0;
width:328px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.acomp{
float:left;
background:url(../_gfx/cmn/acomp-title.png) no-repeat 0 0;
width:391px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.trios{
float:left;
background:url(../_gfx/cmn/trios-title.png) no-repeat 0 0;
width:100px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.masajes{
float:left;
background:url(../_gfx/cmn/masajes-title.png) no-repeat 0 0;
width:395px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.disfraces{
float:left;
background:url(../_gfx/cmn/disfraces-title.png) no-repeat 0 0;
width:482px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.especiales{
float:left;
background:url(../_gfx/cmn/especiales-title.png) no-repeat 0 0;
width:384px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.heterobi{
float:left;
background:url(../_gfx/cmn/heterobi-title.png) no-repeat 0 0;
width:380px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.stripdesp{
float:left;
background:url(../_gfx/cmn/stripdesp-title.png) no-repeat 0 0;
width:417px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

h2.videos{
float:left;
background:url(../_gfx/cmn/videos-title.png) no-repeat 0 0;
width:124px;
height:42px;
text-indent:-9999px;
margin:36px 0 0 16px;}

/*==============================
			-- HEADER --
==============================*/
.contenedor{
width:970px;
background:#8CC13F;
position:relative;
margin:auto;
overflow:hidden;
padding:0;}

.top-header{
background:#354C27;
padding:1px;
text-align:right;}

.top-header a{
margin: 0 10px 0 0;}

.header{
overflow:hidden;
height:150px;
background:url(../_gfx/cmn/header.png) no-repeat 0 0;}

p.rss{
float:right;
padding:10px 12px 0 0;
width:20px}
p.rss a{
display:block;
float:right;
width:20px;
height:20px;
background:url(../_gfx/cmn/rss.png) no-repeat 0 0;
text-indent:-9999px;}

p.bienvenido{
float:right;
padding:18px 25px 0 0;
text-align:center;}
p.bienvenido strong{
font-size:15px;
color:#93B85C;}
p.bienvenido a strong{
font-size:14px;}

p.cuenta{
float:right;
clear:right;
padding-right:83px;}


/*=== MENU ===*/
.menu{
height:40px;
overflow:hidden;
background:url(../_gfx/cmn/menu.png) repeat-x 0 0;}
.menu li{
float:left;}
.menu li a{
text-indent:-9999px;
display:block;
float:left;
height:40px;}
.menu li.portada a{background:url(../_gfx/cmn/li-portada.jpg) no-repeat 0 0; width:79px;}
.menu li.novedades a{background:url(../_gfx/cmn/li-novedades.jpg) no-repeat 0 0; width:105px;}
.menu li.escorts a{background:url(../_gfx/cmn/li-perfiles.jpg) no-repeat 0 0; width:98px;}
.menu li.fantasias a{background:url(../_gfx/cmn/li-fantasias.jpg) no-repeat 0 0; width:94px;}
.menu li.otras-ciudades a{background:url(../_gfx/cmn/li-otras.jpg) no-repeat 0 0; width:130px;}
.menu li.videos a{background:url(../_gfx/cmn/li-videos.jpg) no-repeat 0 0; width:90px;}
.menu li.noticias a{background:url(../_gfx/cmn/li-noticias.jpg) no-repeat 0 0; width:76px;}
.menu li.links a{background:url(../_gfx/cmn/li-links.jpg) no-repeat 0 0; width:66px;}
.menu li.contacto a{background:url(../_gfx/cmn/li-contacto.jpg) no-repeat 0 0; width:89px;}
.menu li.enlaces a{background:url(../_gfx/cmn/li-enlaces.jpg) no-repeat 0 0; width:89px;}
.menu li.anunciate a{background:url(../_gfx/cmn/li-anunciate.jpg) no-repeat 0 0; width:95px;}


.menu li.selected a,
.menu li:hover a{background-position:0 -40px;}



/*==============================
			-- MAIN-COL --
==============================*/
.main-col{
width:780px;
float:left;
position:relative;}


/*=== General: ENCABEZADO ===*/
.encabezado{
height:85px;
width:731px;
clear:both;
position:relative;
background:url(../_gfx/cmn/encabezado.png);}

.encabezado-lista{
width:731px;
height:85px;
background:url(../_gfx/cmn/encabezado.png) no-repeat 0 0 #62872C;
margin:0 0 0 14px;
position:relative;}

.encabezado.escorts{
margin:0 0 0 14px;}
.encabezado.contactar{
margin-bottom:15px;
background:url(../_gfx/cmn/encabezado-contacto.png);}
.encabezado.galeria{
height:57px;
margin-bottom:15px;
background:url(../_gfx/cmn/encabezado-galeria.png);}

.encabezado h2{
line-height:57px;
margin-left:50px;}
.encabezado h2 span{
display:inline-block;
text-indent:-9999px;
width:180px;
height:57px;}

/* Formulario filtro */
.encabezado form{
float:left;
padding-top:4px;}
.encabezado form p{
font-size:14px;
font-weight:bold;
text-align:center;}
.encabezado form select{
padding:1px;
color:#666;
border:2px solid #9CBA21;
margin-top:25px;}

/* Certificados */
.certificados{
top:0px; right:25px;
position:absolute;
overflow:hidden;}
.certificados li{
float:left;
padding-left:25px;}
.certificados li a{
display:block;
float:left;
width:90px;
padding:4px 0 83px 0;
font-size:14px;
font-weight:bold;
text-align:center;
z-index:3;}
.certificados li.cer-salud a{
background:url(../_gfx/cmn/cert-salud.png) no-repeat 50% 100%;}
.certificados li.cer-fotos a{
background:url(../_gfx/cmn/foto-verif.png) no-repeat 50% 100%;}

/* Breadcump */
p.breadcump{
padding:5px 0 0px 50px;}

/* Específico encabezado: escorts */
.escorts h2{
float:left;
text-indent:-9999px;
margin:34px 0 0 16px;
width:328px;
height:42px;
line-height:42px;
background:url(../_gfx/cmn/escorts-df.png) no-repeat 0 0;}

/* Específico encabezado: contactar */
.contactar h2 span{
background:url(../_gfx/cmn/contactame.png) no-repeat 50% 50%}
.contactar .certificados li a{
height:84px;
padding:0;
text-indent:-9999px;}

/* Específico encabezado: galeria */
.galeria h2 span{
background:url(../_gfx/cmn/mis-galerias.png) no-repeat 50% 50%}



/*=== Portada: PREMIUM ===*/
.premium{
float:left;
background:url(../_gfx/cmn/premium-bg.png) no-repeat 0 0;
width:626px;
height:188px;
/*margin:5px 0 25px 0;*/
margin:5px 0 0 0;}

.premium-spacer{height:25px;}

.premium2{
float:left;
background:url(../_gfx/cmn/premium2-bg.png) no-repeat 0 0;
width:100%;
height:188px;
margin:0 0 25px 0;}

.premium ul,
.premium2 ul{
overflow:hidden;
padding:5px 0 0 8px;}
.premium ul li,
.premium2 ul li{
float:left;
margin-left:20px;}

.premium li a,
.premium2 li a{
display:block;
float:left;
width:118px;
height:167px;
background:url(../_gfx/cmn/premium-li.gif) no-repeat 0 0;
text-align:center;
padding:8px 0 0 6px;
color:#171717;
font-weight:bold;
font-size:14px;}



/*=== Portada: LEYENDA ===*/
.leyenda{
float:left;
text-align:center;
font-size:10px;
padding:6px 0 0 18px;}
.leyenda p{
margin-bottom:8px;}



/*=== Portada: LISTADO ===*/
.listado{
width:731px;
overflow:hidden;
padding:0 0 6px 0;
margin:0 0 28px 14px;
background:#62872C;
background:url(../_gfx/cmn/lista-bottom.png) no-repeat bottom left #62872C;}

p.siguiente{
padding:0 17px;}
p.siguiente a{
font-weight:bold;
font-size:12px;
color:#DAEDD4;
line-height:36px;
padding-right:42px;
display:inline-block;
background:url(../_gfx/cmn/siguiente.png) no-repeat top right;}
p.siguiente.right{
text-align:right;
padding-top:10px;}

.listado ul{
clear:both;
overflow:hidden;}
.listado li{
float:left;
width:113px;
height:204px;
padding:7px 7px 0 7px;
margin:0 0 20px 16px;
background:url(../_gfx/cmn/lista-li.png) no-repeat 0 0;}

.listado li p.nombre{
text-align:center;
padding-top:5px;}
.listado li p.nombre a{
color:#171717;
font-weight:bold;
font-size:12px;}

.listado li p.info{
line-height:29px;
padding-left:2px;}
.listado li p.info a{
font-size:12px;
font-style:italic;
color:#1D2417;}

/*
.listado li p.info a.mas{
float:right;
display:block;
width:29px;
height:29px;
text-indent:-9999px;
background:url(../_gfx/cmn/ver-mas.png) no-repeat 0 0;}
*/

p.mas-info a.mas{
color:#000;
position:relative;
top:5px;
left:8px;
font-size:12px;}

p.mas-info img.fav-button{
position:relative;
right:-87px;
top:-13px;
cursor:pointer;}

.listado div.lista-top{
padding:10px 0;}
/* Borde redondeado superior para el 2° listado y siguientes */
.listado + .listado div.lista-top{
background:url(../_gfx/cmn/lista-top.png) no-repeat 0 0;}



/*=== Internas: COLUMNAS ===*/
.main-col.interna{
width:731px;
padding:0 35px 0 15px;}
.inner-col{
width:350px;
float:left;
margin:0 0 15px 0;}
.inner-col + .inner-col{
float:right}



/*=== Internas: CAJAS ===*/
.box{
padding-top:6px;
position:relative;
background:url(../_gfx/cmn/box-top.png) no-repeat 0 0;}
.box-inner{
background:url(../_gfx/cmn/box.png) repeat-y 0 0;}
.box-bottom{
height:6px;
background:url(../_gfx/cmn/box-bottom.png) no-repeat bottom left;
font-size:1px;}


/* Caja perfil */
.profile{
overflow:hidden;}

.profile .avatar{
float:left;
width:113px;
height:145px;
margin:20px 0 0 8px;
padding:10px 21px 27px 14px;
background:url(../_gfx/cmn/avatar-bg.png) no-repeat 0 0;}

.profile dl{
float:right;
width:180px;
margin:3px 0 5px 0;}
.profile dd{
font-size:15px;
font-weight:bold;
margin:-3px 0 5px 0}

.profile ul{
padding:0 0 9px 14px;}
.profile ul li{
font-size:14px;
line-height:49px;
padding-left:50px;}

.profile ul li.cel{
background:url(../_gfx/cmn/cel.png) no-repeat 0 0;}
.profile ul li.email{
background:url(../_gfx/cmn/email.png) no-repeat 0 0;}
.profile ul li.facebook{
line-height:31px; 
margin:15px 0 20px 0;
background:url(../_gfx/cmn/facebook.png) no-repeat 0 0;}
.profile ul li.twitter{
line-height:27px;
background:url(../_gfx/cmn/twitter.png) no-repeat 0 0;}

/* Cajas con scroll */
.box.scroll .box-inner{
/*height:100px;*/
height:200px;
padding:5px 18px;
overflow:auto;}

/* Cajas con scroll:intro */
.box.intro{
margin-bottom:28px;}
.box.intro p{
font-size:13px;}

/* Cajas con scroll:twitter */
.box.twitter h3{
padding:0 0 25px 80px;}

.box.twitter .box-inner{
height:289px;}
.box.twitter p{
margin-bottom:20px;}
.box.twitter p.par{
color:#B2E961;}
.box.twitter p.tweet-him{
height:67px;
width:67px;
position:absolute;
top:-14px; left:-6px;
text-indent:-9999px;
background:url(../_gfx/cmn/tweet.png) no-repeat 0 0;}



/*=== Internas: GALERÍA ===*/
.galerias{
margin:0 0 20px 0;
overflow:auto;
height:252px;
width:730px;}
.galerias ul{
width:9000px;
height:234px;}
.galerias li{
float:left;
height:210px;
padding:12px 25px;
text-align:center;
margin-right:22px;
background:url(../_gfx/cmn/galerias-li.png) no-repeat 0 0;}
.galerias li a{
display:block;
font-size:16px;
width:116px;
font-weight:bold;
text-align:center;}

p.nombre-galeria a{
font-size:10px;
height:26px;
padding:3px 0 0 0;
margin:9px 0 3px 0;
background:url(../_gfx/cmn/nombre-galeria.png) no-repeat 0 0;}

p.apaga-luz a{
height:20px;
text-indent:-9999px;
background:url(../_gfx/cmn/luz-apagar.png) no-repeat 0 0;}



/*=== Internas: VIDEO ===*/
.video{
width:318px;
height:277px;
margin:20px auto;
padding:12px 0 0 32px;
background:url(../_gfx/cmn/video-bg.png) no-repeat 0 0;}
.video h2{
width:145px;
height:33px;
margin:5px auto;
text-indent:-9999px;
background:url(../_gfx/cmn/mi-video.png) no-repeat 0 0;}

/* Imágenes centrada que siguen al video */
p.center img{
margin:0 auto 20px auto;}



/*================================
			-- SIDEBAR --
================================*/
.sidebar{
width:177px;
float:right;
padding-right:12px;}

p.favoritos a{
display:block;
width:177px;
height:79px;
text-indent:-9999px;
margin-bottom:19px;
background:url(../_gfx/cmn/favoritos.png) no-repeat 0 0;}

.acceso{
width:177px;
height:95px;
margin-bottom:10px;
background:url(../_gfx/cmn/acceso-rapido.png) no-repeat 0 0;}
.acceso label{
display:none;}
/*.acceso input{
margin:52px 0 0 22px;
width:125px;
height:16px;
padding:4px}*/

.acceso select{
margin:52px 0 0 22px;
width:133px;
height:23px;
border:1px solid #fff !important;
/*padding:4px*/}


/*=== BANNERS ===*/
.banners p{
padding-left:11px;
margin-bottom:12px;}
.banners p:first-child{margin-bottom:20px;}



/*==============================
			-- FOOTER --
==============================*/
.footer{
overflow:hidden;
height:104px;
background:url(../_gfx/cmn/footer.png) no-repeat 0 0;}

p.logo-pie{
float:left;
padding:20px 125px 0 20px;}
p.logo-pie a{
display:block;
float:left;
width:167px;
height:65px;
text-indent:-9999px;
background:url(../_gfx/cmn/logo-pie.png) no-repeat 0 0;}

.footer ul{
float:left;
padding-top:15px;}

.footer ul:last-child{
padding:15px 0 0 95px;}

#dhtmltooltip{
font-family: Verdana, Arial;
font-weight: bold;
font-size: 9px;
color: #000;
position: absolute;
width: 116px;
height: 73px;
padding: 0px;
visibility: hidden;
z-index: 100;
background-image: url(../_gfx/cmn/tooltip.png);
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/}

.home,
.condiciones-generales{
width:970px;
height:561px;
background: url(../_gfx/home/portada.jpg);
margin-top:-40px;}

.condiciones-generales{
background-image:none;
background-color:#8CC13F;
height:auto;}

.contenedor-home{
}

.contenedor-home .footer-links,
.contenedor-home .rss,
.contenedor-home .bienvenido,
.contenedor-home .cuenta{
display:none;}

.home .disclaimer{
font-size:12px;
color:#354C27;
font-weight:bold;
width:370px;
text-align:left;
position:absolute;
margin:380px 0 0 37px;
line-height:16px;}

.home .legalterms{
position:absolute;
margin:400px 0 0 640px;
width: 250px;
font-size:12px;
color:#354C27;
font-weight:bold;
text-align:center;}

.home a.enterbutton span{
display:none;}

.home a.enterbutton{
display:block;
background:url(../_gfx/home/entrar.jpg) no-repeat;
width:127px;
height:38px;
margin: 5px auto 0 auto;}


.contenedor-home .footer{
width:975px;}

.contenedor .home-banners{
text-align:center;
width:970px;}

.contenedor .home-banners a{
display:inline-block;}

.portrait{
margin:0 auto;
text-align:center;
padding-left:25px;}

.top_profiles{
width:731px;
height:384px;
background:url(../_gfx/cmn/portada-slider.jpg);
margin:0 0 10px 0;
}

.top_profiles h2 span{
display:none;}

.top_profiles h2.top{
background:transparent url(../_gfx/cmn/portada-destacados.jpg) no-repeat scroll 0 0;
width:731px;
padding-top: 50px;
}

.top_profiles h2.week{
background:transparent url(../_gfx/cmn/portada-semana.jpg) no-repeat scroll 0 0;
width:731px;
padding-top: 50px;
}

.top_profiles .portrait_slider{
margin: 6px auto 0 auto;
width: 700px;
text-align:center;
}

.portrait_slider ul{
text-align:center;}

.portrait_slider li{
display:inline;
margin: 10px 0 0 20px;}

.portrait_slider li a.itemlink{
display:inline-block;
width:113px;
height:165px;}

.portrait_slider li .triplabel{
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
height:auto;
opacity:0.5;
text-align:center;
width:113px;
margin:100px 0 0 0;
padding:4px 0;
float:left;}

.premium .triplabel,
.premium2 .triplabel{	
margin-top:100px;
position:absolute;
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
height:auto;
padding:4px 0;
opacity:0.5;
text-align:center;
width:113px;}

a:hover .triplabel{
text-decoration:none;}

a#startTop,
a#stopTop,
a#stopTopWeek,
a#startTopWeek{
display: inline-block;
background: #24658D;
height: 20px;
color: #fff;
text-decoration: none;
font-weight: bold;
padding: 3px 5px 0 5px;}

.month-model{
float:left;
margin:15px 0;}

.month-model h2.month-model-title{
background-image:url(../_gfx/cmn/month-model-title.jpg);
width:345px;
height:50px;}

.portrait .video{
float:left;
margin:15px 0 0 0;
padding:0;
margin-left:38px;
width:345px;
height:332px;
background:url(../_gfx/cmn/video-fondo-portada.jpg) repeat-x;}

h2.video-title{
background-image:url(../_gfx/cmn/video-title.jpg);
height:51px;
width:345px;
margin:0 0 15px 0;}

.content{
background-color:#314216;
margin:10px 20px 20px 20px;
padding:20px 20px;}

.content{
font-size:14px;}

.content p{
margin-bottom:14px;}

.content h2{
font-size:24px;
color:#4486c1;
margin-bottom:14px;}

.content h3{
font-size:18px;}

.content hr{
}

.content a{
color:#4486c1;
text-decoration:underline;}

.content a:hover{
text-decoration:none;}

.content .news_date{
font-style:italic;
font-size:11px;
text-align:right;}

.error{
background-color:#ff3333;
padding:20px;
font-size:14px;}

.toolbox_container{
width:150px;
height:auto;	
background-color:#fff;
color:#000;
border:solid 1px #5B7E29;
margin:4px auto;}

.toolbox_container a{
color:#000;
text-decoration:underline;
display:block;
margin:2px;}

.toolbox_container a:hover{
text-decoration:none;}

.toolbox{
width:200px;
height:400px;
border:solid 1px #5B7E29;
background-color: #FFFFFF;}

.toolbox_title{
font-family: Verdana, Arial;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background-color: #5B7E29;
padding-top: 3px;
padding-bottom: 3px;}


/* Específico encabezado: ciudades */
.encabezado.ciudades{
background:url(../_gfx/cmn/encabezado-ciudades.png);
margin-left:14px;
height:41px;
padding-top:9px;}

.ciudades h2{
float:none;
text-indent:-9999px;
margin:0 0 0 200px;
width:326px;
height:40px;
line-height:40px;
background:url(../_gfx/cmn/actualmente.png) no-repeat 0 0;}

.ciudades h2.proximamente{
background:url(../_gfx/cmn/proximamente.png) no-repeat 0 0;
margin:0 0 0 218px;
width:290px;}

.ciudades h2.por-confirmar{
background:url(../_gfx/cmn/por-confirmar.png) no-repeat 0 0;
margin:0 0 0 216px;
width:294px;}

p.announce-step{
margin:10px;
text-align:center;}

p.announce-step img{
float:left;
margin:0 10px;}

a.hiddenLink{
display:none !important;}

.review-confirmdiv{
width:90%;
margin:10px auto;
padding:20px;
background-color:#236796;
border:solid 2px #fff;
font-family: Arial, Verdana;
font-size:14px;
font-weight:bold;}

.long-input-text{
width:200px;}

.reviewlist{
color:#343434;
font-family:Arial,Verdana;
font-size:12px;}

.reviewlist .reviewitem{
background: #fff;
border: solid 1px #ecc1d4;
margin: 10px 0;
padding: 6px;}

.reviewlist .reviewitem img.reviewstar{
width: 20px;
height: 20px;
display:inline;}

.reviewlist .reviewitem li div{
padding:3px;}

.reviewlist .reviewitem li div.alternate{
background-color:#C2D5DE;
color:#fff;}

.reviewlist a.changepage{
cursor:pointer;}

.review-toplist h3{
background-color:#176195;
width:170px;
padding:5px 0;
text-align:center;
margin: 10px auto 0 auto;
font-size:12px;}

.review-toplist h3 a{
text-decoration:underline;}

.review-toplist h3 a:hover{
text-decoration:none;}

.review-toplist table{ 
border:solid 1px #606060;
margin: 0 auto 10px auto;
padding:0;
width:170px;}

.review-toplist th{
background-color:#606060;}

.review-toplist tr{
background-color: #fff;}

.review-toplist td,
.review-toplist th{
padding: 2px 4px;}

.review-toplist td,
.review-toplist td a{
color:#000;}

.review-toplist td a{
text-decoration: underline;
font-weight:bold;}

.review-toplist td a:hover{
text-decoration:none;
color:#A05675;}

.review-toplist td.num{
text-align:center;}

.review-empty{
background:#fff;
margin:10px 0px;
padding:15px 3px;
font-size:13px;
font-family:Arial,Verdana;
color:#606060;
font-weight:bold;
text-align:center;}

.review-empty a{
color:#226696;
text-decoration:underline;}

.review-empty a:hover{
text-decoration:none;}

.new{
font-size:12px;
color:#F23B27;
font-weight:bold;}

.numerology-button{
padding-top:4px;
text-align:center;
width:54px;
height:48px;
position:absolute;}

.button-text{
display:inline;
position:relative;
top:20px;}

/*ULTIMOS-NROS*/
.ultimos-nros{
height:243px;
padding:14px 0 0 0;
background:url(img/box-1.png) repeat-x 0 0;
margin-bottom:25px;
position:relative;}

.ultimos-nros h2{
width:297px;
height:28px;
background:url(img/h2-numeros.png) no-repeat 0 0;
margin:0 auto 8px auto;
text-indent:-9999px;}

.table-box{
width:713px;
height:192px;
padding-right:9px;
background:#63872D url(img/nros-table.png) repeat-x 0 0;
overflow:auto;
margin-left:11px;
position:relative;}

.ultimos-nros tr{
width:713px;
margin:0 9px 10px 0;}
.ultimos-nros tr td{
height:29px;
background:#3F8CC2;}
.ultimos-nros tr.par td{
color:#403D3F;
background:url(img/tr-par.png) repeat-x 0 0;}

.ultimos-nros th{
font-size:14px;
font-weight:normal;
padding:5px 0 3px 0;}

.ultimos-nros th.width1{
width:90px; 
text-align:left;
padding-left:24px;}
.ultimos-nros th.width2{width:85px;}
.ultimos-nros th.width3{width:60px;}
.ultimos-nros th.width4{
width:272px;
padding:0 52px 0 10px;}

.ultimos-nros td{
text-align:center;
font-size:14px;}
.ultimos-nros tr td:first-child,
.ultimos-nros tr td:last-child{
text-align:left;}
.ultimos-nros tr td:first-child{
padding-left:24px;}
.ultimos-nros tr td:last-child{
font-size:11px;
padding:0 52px 0 10px;}

h2.twitter{
background: url(../_gfx/cmn/sigue-twitter.png) no-repeat scroll 0 0 transparent;
float: left;
height: 60px;
line-height: 42px;
margin: 18px 0 0 20px;
text-indent: -9999px;
width: 328px;}

/*======================
Filtros
=======================*/
.filter{
margin:0 0 5px 15px;
padding:15px 0;
width:728px;
text-align:center;
background:url(../_gfx/cmn/premium2-bg.png) no-repeat;}

.filter input{
margin:0 0 0 10px;}

.filter select{
padding:1px;
width:180px;}

.filter label{
color:#171717;
font-weight:bold;}

.ajax-loading{}
.ajax-loading .preloader{
background:url(../_gfx/cmn/preloader.gif) no-repeat 0 0;
width:128px;
height:128px;
margin:auto;}
.ajax-loading .preloader p {text-indent:-9999px;}

.sharediv{
text-align:center;
border-bottom:5px solid #4585B1;
margin:10px 0 10px 2px;
width:175px;
text-align:center;}

.sharediv a{
display:inline-block;
height:45px;
width:45px;
margin:0;
padding:0;}

.sharediv a.share-fb{
background:url(../_gfx/cmn/fb.png) no-repeat 0 10px;}
.sharediv a.share-tt{
background:url(../_gfx/cmn/tt.png) no-repeat 0 10px;
margin:0 10px;}
.sharediv a.share-em{
background:url(../_gfx/cmn/em.png) no-repeat 0 10px;}

.sharediv a:hover{
background-position:0 0}

.video-item{
float:left;
background:#000;
padding:3px;
margin: 15px 10px 15px 30px;}

.video-item p{
text-align:center;}
