@charset "utf-8";
/* CSS Document */
div {
    margin: 0;
    padding: 0;
}

body {
    margin:0;
    padding:0;
    text-align:left;
    background:url(../imgs/bg.jpg) left top no-repeat #000000;
}

form {
    margin:0;
    padding:0;
}

#content {
    text-align:left;
    margin: 0px auto 0px 123px;
    width:1002px;
}

#buscador {
    margin:12px 0px 0px 165px;
}

#buscador label {
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#FFFFFF;
    letter-spacing: 0.05em;
}

#buscador div.submit {
    display: block;
    width:30px;
    height:20px;
    margin:20px 0px 0px 5px;
    padding:5px 1px 1px 6px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10px;
    font-weight:bold;
    color:#FFFFFF;
    letter-spacing: 0.1em;
    cursor:pointer;
}

#buscador select {
    width:90px;
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#8a8a8a;
}

#botonera {
    margin:20px 0px 0px 13px;
}

#menu {
    padding-left:10px
}

#escorts {
    height:83px;
    width:140px;
    background:url(../imgs/todas.png) no-repeat;
}

#escorts select {
    margin-left:10px;
    width:120px;
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#8a8a8a;
}

#menu_links {
    width: 140px;
    margin-bottom: 30px;
}

#menu_links td {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#ff027a;
    height:26px;
}

#menu_links a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#ff027a;
    height:26px;
}

#menu_links a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    height:26px;
    cursor:pointer;
}

#contenido {
    width:827px;
    margin-left:10px;
}

#contenido label {
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color:#FFFFFF;
    letter-spacing: 0.05em;
}


#pie {
    clear:both;
    width:100%;
    height:85px;
    margin-top:10px;
    background:url(../imgs/pie.gif) repeat-x #e30365;
}

#pie td {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
}

#pie a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
}

img.br {
    margin-bottom:10px;
}

/* Marcos de chicas */

table.chica_top5 {
    width:127px;
    height:188px;
    background: url(../imgs/frame_top5.jpg) no-repeat #414141;
}

table.chica_destacado {
    width:127px;
    height:188px;
    background: url(../imgs/frame_destacado.jpg) no-repeat #414141;
}

table.chica_normal {
    width:127px;
    height:185px;
    background: url(../imgs/frame_normal.jpg) no-repeat #414141;
}

div.thumbnail {
    width:121px;
    height:139px;
    overflow:hidden;
    text-align:center;
}

div.thumbnail_nombre {
    width:100px;
    height:20px;
    margin-top:2px;
    overflow:hidden;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#76163d;
    text-align:center;
}

div.thumbnail_provincia {
    width:127px;
    margin-top:2px;
    overflow:hidden;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    text-align:center;
}

table.chica_normal div.thumbnail_nombre {
    color: #edcaa4;
}

table.chica_normal div.thumbnail_provincia {
    color: #acacac;
}

table.chica_destacado div.thumbnail_nombre {
    color: #edcaa4;
}

table.chica_destacado div.thumbnail_provincia {
    color: #ffffff;
}

table.ficha {
    width:827px;
    height:700px;
    background:url(../imgs/ficha_bg.gif);
}

table.ficha_header {
    width:827px;
    height:58px;
    background:url(../imgs/club_bg.gif);
}

table.ficha_body {
    width:827px;
    height:700px;
    background:#1b1b1b;
    border:1px solid #323232;
}

table .header_text {
    color:#df1167;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
}

table .header_text_number {
    color:#df1167;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}

table .titulo {
    font-family:Arial, Helvetica, sans-serif;
    font-size:23px;
    color:#FFFFFF;
    font-weight:bold;
}

table .texto_negrita {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ffffff;
    font-weight:bold;
}

td .hr {
    background:#323232;
    height:1px;
}

.pink_title {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#df0561;
}

.pink_link {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#cd0461;
    text-decoration:underline;
}

table .texto {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#808080;
}

table .texto_b {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}

table .texto_b_grande {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#000000;
}

.texto_w {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ffffff;
}

.texto_small_w {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#ffffff;
}

table .texto_small {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#808080;
}

table .texto_small_brown {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:13px;
    color:#ce7b00;
}

table .texto_big {
    font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
    font-weight:bold;
    color:#ff94c3;
}

table .subtitulo {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#e60367;
}

table .subtitulo_big {
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#e60367;
}

table .minititulo {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#df1167;
}

.precio_grande {
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    text-decoration:none;
    font-weight:bold;
    color:#ff027a;
}

.loading {
    height: 50px;
    width: 100%;
    background:url(../imgs/loading.gif) center no-repeat;
    margin-top:80px;
}

.fotoloading {
    height: 40px;
    width: 100%;
    background:url(../imgs/fotoloading.gif) center no-repeat;
    margin-top:30px;
}

.loading_clean {
    background:url(../imgs/loading.gif) center no-repeat;
}

img.tab {
    border:0px;
}

input, select, textarea {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#000000;
}

#paginacion {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

#paginacion a {
    color:#898989;
    text-decoration:underline;
}

#paginacion a:link {
    color:#e40366;
    text-decoration:underline;
}

#paginacion a:active {
    color:#e40366;
    text-decoration:underline;
}

#paginacion td.sel {
    background-image:url(../imgs/heart_bg.gif);
    height:21px;
    width:23px;
}

#paginacion td.sel a {
    font-weight:bold !important;
    color:#FFFFFF !important;
    text-decoration:none;
    text-align:left;
    vertical-align:text-top;
    margin:2px 0px 0px 8px;
}

#question { font-family: 'trebuchet ms', verdana, arial }

a.mini {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:underline;
}

.comentario_titulo {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#FFFFFF;
}

.comentario_titulo_nombre {
    font-family:Arial, Helvetica, sans-serif;
    font-size:30px;
    color:#ea1178;
}

.comentario_texto {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
}

.comentario_nombre{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#ea1178;
}

.club_titulo {
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:normal;
    color:#df1167;
}
.club_label {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#808080;
}
.club_texto {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#ffffff;
}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.pretty {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px !important;
    font-weight:normal !important;
    border: none;
    width: 210px;
    padding:10px 20px;
    height: 80px;
    opacity: 0.8;
    background: url('../imgs/shadow.png') no-repeat;
}

a.generic {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#ff027a;
    height:26px;
}

a.generic:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
    height:26px;
    cursor:pointer;
}

.oculto {
    display: none;
}

table.pago_precios {
    width: 650px;
    margin: 0px auto;
    font-family: Arial, Helvetica, sans-serif;
    color: #808080;
    font-size: 10pt;
}

table.pago_precios td {
    vertical-align: top;
}

table.pago_precios td.titulo {
    padding-top: 20px;
    text-align: left;
    font-size: 14pt;
    font-weight: bold;
    color: #e60367;
    padding-left: 30px;
    padding-bottom: 5px;
    border-bottom: 15px #323232 solid;
}

table.pago_precios td.promo {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 12pt;
    font-weight: bold;
    color: #FFFFFF;
}

table.pago_precios td.td_1 {
    padding-top: 10px;
    width: 30px;
    text-align: center;
}

table.pago_precios td.td_2 {
    padding-top: 10px;
    width: 550px;
    text-align: left;
}

table.pago_precios td.td_3 {
    padding-top: 10px;
    width: 70px;
    text-align: right;
}

h3.codigo_activacion {
    color: #FFFFFF;
    font-size: 10pt;
}

