@font-face {
    font-family: ledFont;
    src: url('/font/6093.ttf');
    font-weight: normal;
    font-style: normal;
}

#btnVermas{
    border-radius: 50%;
    padding: 30px 20px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

#termo2{
    height: 225px;
    width: 225px;
    margin-bottom: 15px;
}
.perfil-cabecera .esponsor{
    position: absolute;
}
.perfil-cabecera .esponsor h3{
    color: #FFF;
}

.caja-grafico, .bloque{
    width: 100%;
    background-color: #FFFFFF;
    border-radius: 6px;
    padding: 5px;
    margin-bottom: 15px;
    overflow: hidden;

}

@keyframes rotatorio {
    to {transform: rotate(360deg);}
}

@-webkit-keyframes rotatorio {
    to {-webkit-transform: rotate(360deg);}
}

.rotatorio{
    animation: .6s rotatorio infinite linear;
}

.bold{
    font-weight: bold;
}

.hastags a.hastag{
    padding: 2px 5px;
    margin: 6px 3px;
    text-transform: lowercase;
    float: left;
}

.etiqueta{
    padding: 2px 5px;
    text-transform: uppercase;
    color: #FFF;
    margin-right: 15px;
}

#content-main-heading h1{
    font-size: 22px;
    font-weight: 500;
}
.limpia{
    clear: both;
    margin: 0;
    padding: 0;
}

.tit-activo {
    margin: 0;
}
.tit-activo h1{
    font-size: 22px;
}
.muy-bueno{
    background-color: #47a447;
}
.bueno{
    background-color: #5cb85c;
}
.normal{
    background-color: #f0ad4e;
}
.malo{
    background-color: #d9534f;
}
.muy-malo{
    background-color: #d2322d;
}
.no-datos{
    color: #333;
    background-color: #ebebeb;
}
.tiempo-medio{
    background-color: #3E637C;
    width:150px;

}
.eti-mercados{
    background-color: #5bc0de;
}
.etiqueta.right{
    margin-right: 0px;
    margin-left: 15px;
}
//comunes new
.navbar-blanca{
    background-color: #FFFFFF;

}

.navbar-blanca li.active{
    background-color: #F2F2F2;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox]{
    position: relative;
}
i.wiki{
    cursor: help;
}
a.grafic img{
    border: 4px solid #3E637C;
    border-radius: 16px;
    padding: 5px;
}
.titPost{
    color: #d17402;
    font-family: Nunito, Arial, Helvetica, sans-serif !important;
    font-size: 22px;
}
.contenidoPost{
    color: #000000;
    font: Lato, Arial, Helvetica, sans-serif;
}

.juegobolsa #BTN_RECALC, .juegobolsa #BTN_INICIAR{
    margin: 10px 5px;
}
i.cerrar-alerta{
    position: absolute;
    color: #FF7C7C;
    z-index: 999;
    cursor: pointer;
    top: 5px;
    right: 5px;
    font-size: 30px;
}
.btn-redes{
    width: 80%;
    font-size: 110%;
    margin-bottom: 10px;
    text-align: left;
    text-indent: 5px;
}
.btn-redes i{
    float: left;
    margin: 5px 5px 0 0;
    width: 18px;
    height: auto;
}


.Bblanco{
    background-color: #FFFFFF;
    border-bottom: 1px solid #e1e8ed;
    border-right: 1px solid #e1e8ed;
    border-left: 1px solid #e1e8ed;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
ul.ultimosposts{
    padding: 10px;
}
.point{
    cursor: pointer;
}
#tipocompra{
    color: #fff;
    text-transform: uppercase;
    padding: 6px 4px;
}
#tipocompra.compra{
    background-color: #5cb85c;
    border-color: #4cae4c;
}
#tipocompra.venta{
    background-color: #d9534f;
    border-color: #d43f3a;
}
.mercado-estado{
    margin: 10px 0 0 0;
    text-align: center !important;
}
.mercado-estado span.abierto, .mercado-estado span.cerrado{
    text-transform: uppercase;
    padding: 2px 5px;
    margin-right: 10px;
}
.mercado-estado span.abierto{
    background: #47A447;
    color: #FFFFFF;
}
.mercado-estado span.cerrado{
    background: #D9534F;
    color: #FFFFFF;
}
#fb_login{
    width: 100%;
    margin-top: 10px;
}
#fb_login .fb_iframe_widget{
    float: right;
}
.fb_home{
    width: 100%;
    margin-top: 10px;
    text-align: center;
}
.gplus{
    float: left;
    margin: 26px 0 0 61px;
}
.fb_home .fb_iframe_widget{
    margin: 0 auto;
}
.up{
    text-transform: uppercase;
}
.cursiva{
    font-style: oblique;
}
.txtR{
    text-align: right !important;
}
.txtL{
    text-align: left !important;
}
.txtC{
    text-align: center !important;
}
.txtJ{
    text-align: justify !important;
}
.alert-confia{
    border: 1px solid #3E637C;
    max-width: 550px;
    margin: 0 auto;
}
.alert-confia p{
    font-size:  14px;
}
.alert-confia h1, .alert-confia strong, .alert-confia b{
    color:#3E637C;
}
.alert-logro{
    border: 8px solid #FFCA79;
    background: #c4dfef;
}
.alert-cerdito{
    background-color: #eae8e8;
    color: #3E637C;
    border: none;
}
.alert-cerdito p{
    margin-top: 3px;
    text-align: justify;
}
.alert-cerdito h3{
    font-weight: bold;
    margin: 10px 0;
}
.btn-confia{
    background-color: #3E637C;
    color: #FFFFFF;
    width: 90%;
}
img.new-mov.right{
    margin-right: 5px;
}
.venciminetos{
    text-align: center
}
.venciminetos h5{
    width: 100%;
    background: #3E637C;
    color: #FFF;
    padding: 5px 20px;
    border-radius: 6px;
}

.btn-confia i{
    font-size: 18px;
    float: left;
}
.btn-confia:hover{
    background-color: #4b7896;
    color: #FFFFFF;
}
img.blanconegro{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}
.contenedor-menupie{
    margin: 70px auto 30px auto;
}
.menupie{
    width: auto;
    color: #414744;
    margin: 0 auto;
}
.menupie ul{
    margin-top: 10px;
}
.menupie a{
    color: #414744;
}
.menupie a:hover{
    color: #ffca79;
}
.imgFintech{
    border: 1px solid #ccc;
    width: 10%;
    margin:5px 0;
}
.footer_top .serviciosfinan{
    float: left;
    width: 88%;
    margin-left: 6%;
    padding: 15px;
}
.footer_top .serviciosfinan p{
    font-size: 12px;
    text-align: justify;
    line-height: 14px;
    margin: 0 0 5px 0;
}
.footer_top .serviciosfinan h3{
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 5px;
}
.bloqueFI{
    background: rgba(62,99,124,0.7);
    font-size: 40px;
    left: 50%;
    margin-left: -275px;
    margin-top: 30px;
    padding: 5px;
    position: absolute;
    text-align: center;
    width: 550px;
    z-index: 9;
}
.bloqueFI .numero{
    width: 100%;
    float: left;
    color: #FBA504;
    font-family: ledFont;
}
.bloqueFI .expli {
    color: #ffffff;
    font-size: 16px;
}
.bloqueFI .expli small{
    font-size: 12px;
    float:right;
}
.bloque-next-crowd{
    background-color: #3e637c;
    border-radius: 6px;
    margin-bottom: 15px;
    padding: 5px;
    text-align: center;
    width: 100%;
    font-size: 12px;
}
.bloque-next-crowd .numero{
    color: #FBA504;
    font-family: ledFont;
    width: auto;
    margin-right: 10px;
}
.bloque-next-crowd .expli{
    color: #FFFFFF;
}
#nocookie{
    z-index: 2147483647;
    width: 90%;
    left: 5%;
    position: fixed;
    top: 8px;
}
#nologin{
    z-index: 995;
    width: 100%;
    position: fixed;
    top:108px;
    bottom: 0px;
    height: 100%;
    min-height: 290px;
    background-color:rgba(0,0,0,0.5);
}
#nologin img{
    margin-top: 4%;
}
#optionNolog{
    color:white;
    margin-top: 15px;
    font-size:20px;
}
#nologin div{
    //padding: 30px;
    margin-bottom:5%;
    //margin-top:10%;
    border-radius:6px;
    background:black;
}
#cierranolog{
    font-size:30px;
    color:white;
}
#cierranolog:hover{
    color:red;
}
#nologin .btnl{
    background:#5bc0de !important;
}
#nologin .btnl:hover{
    background:#31b0d5 !important;
}

#nologin h6{
    color: #FFFFFF;
    font-size: 28px;
    text-align: center;

}
#nologin p{
    margin-top: 15px;
    color: #FFFFFF;
    text-align: center;
    font-size:20px;
}
#nologin button{
    margin-top: 20px;
}
#nologin a{
    font-weight: bold;
    text-decoration: none;
    color: #fba504;
}
#nologin a:hover{
    color: #FFFFFF;
}
#regbtn{
    color: white !important;
    width: 80%;
    padding: 12px 24px;
    margin-top: 40px;
    font-size:20px;
}
.bloquePubli{
    width: 100%;
    float: left;
    margin: 0 0 15px 0;
    text-align: center;
}

#cuerpo{
    margin-top: 110px;
    margin-bottom: 15px;
}
#MensajesAlerta{
    position: fixed;
    top: 123px;
    z-index: 999999999;
}
#MensajesAlerta .alert{
    margin-bottom: 10px;
    box-shadow: 5px 5px 10px;
}
.row{
    width: 100%;
    margin: 0;
}
.listas{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.listas ul.pag {
    float: left;
    width: 100%;
    padding: 0;
}
.padding0{
    padding: 0 !important;
}
.margin0{
    margin: 0 !important;
}

#portada{
    width: 100%;
    background-color: #FFFFFF;
    min-height: 400px;
    margin: 10px 0 15px 0;
}

.caja-busca/*, #buscador.form-portada*/{
    margin: 0 auto;
    text-align: center;
}
/*#buscador.form-portada{
    width: auto;
    display:inline-block;
    margin-top: 15px;
}
#buscador.form-portada button{
    float: left;
    margin-left: 5px;
}
#buscador.form-portada input[type=text]{
    min-width: 300px;
    float: left;
}*/
.datos-comprador{
    padding: 20px;
}
.metodo-pago{
    background-color: #fbfbfb;
    border: 1px solid #e1e8ed;
    margin: 20px 1%;
    cursor: pointer;
    width: 48%;
    float: left;
    height: 150px;
    border-collapse:collapse;
    border-spacing: 0;
}
.metodo-pago:hover, .metodo-pago.seleccionado{
    border-color: #9ecaed;
}
.metodo-pago tr, .metodo-pago tbody, .metodo-pago td, .metodo-pago th{
    border: none;
}
.metodo-pago td{
    padding: 15px;
}
.metodo-pago input{
    alignment-adjust: middle;
    vertical-align: middle;
}
.metodo-pago p{
    width: 100%;
    text-align: center;
    margin: 0;
}
.metodo-pago p.cuota{
    font-size: 12px;
}
.precio-total{
    font-size: 150%;
    font-weight: bold;
}
.num_abiertos{
    margin-right: 15px;
    background: #E31822;
    color: #FFFFFF;
    float:right;
}
#contenedor{
    background: #F2F2F2;
    min-height: 600px;
}
.datos-perfil .radio{
    margin-left:5%;
}
.separadorPerfil td:first-child{
    padding:10px 0;
}
#bl_perfil h3{
    padding-bottom:10px;
}
.rad4{
    border-radius:4px !important;
}
table.editar-perfil, table.editar-perfil>tbody>tr>td{
    border: none;
}
table.editar-perfil td.datos-perfil{
    vertical-align: middle;
    width: 70%;
}
table.editar-perfil td.datos-perfil button{
    min-width: 210px; 
}
table.editar-perfil td.datos-perfil button, table.editar-perfil td.datos-perfil span.url-img{
    float: right;
}
table.editar-perfil .fondo-avatar{
    width: 100%;
    min-height: 100px;
}
table.editar-perfil img.avatar{
    width: 104px;
    height: 93px;
}
.top141{
    margin-top: 141px;
    padding: 0;
}
.top41{
    margin-top: 41px !important;
}
.top10{
    margin-top: 10px;
}
.top5{
    margin-top:5px;
}
.top20{
    margin-top:20px;
}
ol.usuarios li{
    height: auto;
    min-height: 100px;
    overflow: hidden;
}
.pad15{
    padding: 15px !important;
}
.MB0{
    margin-bottom: 0px;
}
.MT0{
    margin-top: 0px;
}
.MB15{
    margin-bottom: 15px;
}
.MT15{
    margin-top: 15px;
}
.MR15{
    margin-right: 15px;
}

.nopadding{padding: 0 !important;}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
#menu_principal{
    background-color: #FFFFFF;
    margin-bottom: 0px;
}
#menu_trading{
    margin:51px 0px 0px 0px;
    background: #3e637c;
    z-index: 999;
    border: none;
}
#menu_trading li a{
    color: #FFFFFF;
}
#lvlReg{
    cursor: pointer;

}

.perfil-activo{
    width: 100%;
    min-height: 250px;
    margin-bottom: 15px;
    border-radius: 6px;
    border: 1px solid #e1e8ed;
    background-color: #FFFFFF;
    padding: 5px;
    float: left;
}

.icono-afiliado{
    width: 48px;
    height: 34px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
}

.min750{
    min-width: 750px;
}
.min400{
    min-width: 400px;
}
#menu-simbolos div a{
    padding: 0 4px;
    margin: 0 4px;
    color: #7D8C93;
}
#menu-simbolos div a:hover{
    margin: 0 4px;
    color: #2F4A5B;
    background: #FFFFFF;

    border-radius: 4px;
}
#menu-simbolos div a.active{
    color: #4f4c4c;
}
#nuevo_afi, #viejo_afi{
    max-width: 600px;
    margin: 10px auto;
}
.caroufredsel_wrapper{
    background: #FFFFFF;
    height: auto !important;
}
.btn-mio{
    background: #7DC0E9;
    padding: 5px 10px;
    color: #FFFFFF !important;
    border-color: #FFFFFF;
    font-size: 1.2em;
    border: none;
    text-decoration: none;
}
.btn-mio:hover{
    color: #7DC0E9 !important;
    background-color: #FFFFFF !important;
    border-color: #7DC0E9 !important;
}
.BTNlogin{
    background-color: #7DC0E9;
    background-image: url('/images/Twitter_logo_white23x23.png');
    background-position: 96% center;
    background-repeat: no-repeat;
    padding-right: 35px !important;
    color: #FFFFFF !important;
    border-color: #FFFFFF;
    font-size: 1.2em;
    border: none;
    text-decoration: none;
}
.BTNlogin.no{
    background-image: none;
    padding:10px 15px !important;
}
.pajaro-right {
    background-image: url('/images/Twitter_logo_white23x23.png');
    background-position: 96% 6px;
    background-repeat: no-repeat;
    background-size: auto 60%;
    padding-right: 25px !important;
}
.BTNlogin.fuera{
    padding: 5px 35px 5px 10px;
    border:1px solid #FFFFFF
}
.BTNlogin:hover{
    background-color: #7DC0E9 !important;
    background-image: url('/images/Twitter_logo_orange23x23.png');
    color: #FFCA79 !important;
    border-color: #FFCA79;
    text-decoration: none;
}
.BTNlogin.no:hover{
    background-image: none;
    padding:10px 15px !important;
}
.BTNlogin.bien{
    width: 90%;
    font-size: 1.5em;
    margin: 20px auto 20px auto;
    border-radius: 6px;
}
.logo{
    display: none;
}

#menu1 {
    max-width: 100%;
    z-index: 999;
    background: #FFFFFF;
    border-color: #343434;
    min-width: 350px !important;
    overflow-x: auto !important;
}
#menu1  .navbar-nav a{
    color: #7DC0E9;
}
#menu1  .navbar-nav a:hover{
    color: #FFCA79;
}
#menu1 .navbar-nav>.active>a{
    background: #343434;
}
.que-es{
    cursor: pointer;
}
.toggle-contenido, .oculto{
    display: none;
}
.win{
    font-size: 18px;
    font-weight: 700;
}
.medio{
    color: #F9E586;
}
.win, .verde{
    color: #5AAD71;
}
.lost{
    font-size: 18px;
    font-weight: 700;
}

.filaAvisoLegal{
    background-color: #FFFFFF;
    color: #3E637C;
    border-top: 1px solid #3E637C;
    text-transform: uppercase;
}
.filaAvisoLegal small{
    font-size: 70%;
}
.filaAvisoLegal a{
    color: #3E637C;
}
.rojo, .lost{
    color: #FF7C7C;
}
.negro{
    color: black;
}


.bajaStock{
    color: #FF0000;
}
.bajaStockBox{
    background-color: #FF0000;
    color: #FFFFFF;
}
.subeStock{
    color: #5CB85C;
}
.subeStockBox{
    background-color: #5CB85C;
    color: #FFFFFF;
}
#MuroStocks tr td span{
    padding: 2px 5px;
}
#MuroStocks tr td span.caret{
    padding: 0;
}
#MuroStocks .bajaStockBox, #MuroStocks .subeStockBox, #MuroStocks .subeStock, #MuroStocks .bajaStock{
    cursor: pointer;
}

.azul{
    color: #7dc0e9;
}
.azuloscuro{
    color: #3E637C;
}
.naranja{
    color: #ffca79;
}
.widget h4{
    width: 100%;
    text-align: center;
}
#nav1  li{
    text-transform: uppercase;
}
.pestanyas li{
    line-height: 10px;
}
.pestanyas>li>a{
    padding: 5px 10px;
}

.mini-perfil{
    width: 100%;
    overflow: hidden;
    border-radius: 6px;
    border: 1px solid #e1e8ed;
    margin-bottom: 15px;
    background: #FFFFFF;
}
.perfil-cabecera, .activo-cabecera, .perfil-cte{
    box-sizing: border-box;
    padding: 16px 0;
    position: relative;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    overflow: hidden;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    border: 0;
    width: 100%;
    /*min-height: 120px;*/
}
.menu_cte{
    margin: 10px 0;
}
.perfil-cte{
    min-height: 150px;
    background-image: url("/images/fondoperfil_default.jpg");
}
.activo-cabecera{
    text-align: center;
}
.activo-cabecera h2, .perfil-cte h2{
    color: #FFFFFF;
}
.perfil-cte h2{
    width: 100%;
    text-align: center;
}
.perfil-cte i{
    font-size: 300%;
    position: absolute;
    margin-left: 63%;
    margin-top: 20px;
}
.activo-cabecera .cuadrado{
    margin: 10px auto;
    width: 100%;
    padding: 15px;
    background: #2F4A5B;
    color: #FFFFFF;
    text-align: center;
    border: 2px solid #FFFFFF;
    border-radius: 10px;
}
.activo-cabecera .estadoTR{
    width: 100%;
    padding: 15px;
    margin: 5px auto;
    height: 20px;
    text-transform: uppercase;
    border-radius: 6px;
}
.activo-cabecera .row, .activo-cabecera .row .col-xs-4, .activo-cabecera .row .col-sm-4{
    padding: 0;
}
.activo-cabecera img, img.oso, img.toro{
    border: 4px solid;
    background-color: #FFFFFF;
}
.activo-cabecera img.oso, img.oso{
    border-color: #d9534f;
}
#lvlComp{
    font-size: 600%;
}
#titLvl{
    font-size: 24px;
}
.activo-cabecera img.toro, img.toro{
    border-color: #5cb85c;
}
.perfil-avatar{
    position: absolute;
    float: none;
    left: 50%;
    margin-left: -10% !important;
    border: 3px solid #fff;
    width: 20%;
    height: auto;

}
.perfil-cabecera h1, .activo-cabecera .cuadrado .hash{
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    margin-top: 10px;
    font-size: 1.5em;
    font-weight: 700;
}
.activo-cabecera .cuadrado .hash{
    margin-bottom: 10px;
}
.activo-cabecera .cuadrado .hash a{
    color: #FFFFFF;
}
.activo-cabecera .porcentajes{
    width: 100%;
    text-align: center;
    font-size: 40px;
    color: #FFFFFF;
    font-weight: bold;
}
.perfil-cabecera h2, .perfil-cabecera h3{
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: 700;
}
.perfil-cabecera h3{
    font-size: 1.9em;
    margin-top: 5px;
}
.perfil-cabecera h3 span{
    padding: 3px 6px;
    background-color: #5AAD71;
}
.mini-perfil .row{
    padding: 5px 10px;
}
.mini-perfil .row div{
    overflow: hidden;
    padding: 0 2px;
    text-align: center;
}
.mini-perfil .activo-cabecera .row div{
    overflow:visible;
}

.mini-perfil .row .centrado h5{
    text-align: center;
}
.mini-perfil .row div h5.vid{
    text-align: left;
    text-indent: 10px;
}
.mini-perfil .row .premios{
    width: 100%;
    text-align: center;
}
.nivel_afiliado div{
    padding: 0 !important;
}
.nivel_afiliado div.txtR{
    padding-right: 10px !important;
}
.nivel_afiliado div.txtL{
    padding-left: 10px !important;
}
.mini-perfil .row .premios .trofeo{
    background-color:transparent;
    background-image: url('/images/menu_tw.png');
    background-repeat: no-repeat;
    -webkit-transition: none;
    transition: none;
    width: 42px;
    height: 64px;
    float: left;
}
.mini-perfil .row .premios .trofeo.gold{
    background-position: 0px -118px;
}
.mini-perfil .row .premios .trofeo.silver{
    background-position: -42px -118px;
}
.mini-perfil .row .premios .trofeo.bronze{
    background-position: -84px -118px;
}
.mini-perfil .row .premios .numstrofeo{
    width: 80%;
    font-size: 300%;
    font-weight: bold;
    position: absolute;
    margin-left: 10%;
    z-index: 9;
    text-align: center;
}
.mini-perfil .row .premios.gold .numstrofeo{
    color: #CDCD5C;
}
.mini-perfil .row .premios.silver .numstrofeo{
    color: #B1B1B1;
}
.mini-perfil .row .premios.bronze .numstrofeo{
    color: #CF975E;
}
.fecha_desafio{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
}
#colIzq .fecha_desafio{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 7px;
    font-size: 16px;
}
.vidas{
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.vidas .vida{
    float:left;
}
.progresoconfi{
    float: left;
    height: 20px;
    width: 100%;
}
.progresovida{
    float: left;
    height: 20px;
    margin-top: 5px;
    width: 100%;
}

.multividas {
    background: url("/images/cube/dolar-moneda.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    font-size: 28px;
    font-weight: bold;
    min-width: 40px;
}

button.multividas{
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;

    background-color: rgb(92, 184, 92);
    background-position: 5px center;
    font-size: 14px;
    color: #FFFFFF;
    padding:6px 10px 6px 38px;
    border: 1px solid transparent;
    border-radius: 4px;
}
button.multividas span{
    position: absolute;
    font-size: 28px;
    font-weight: bold;
    min-width: 40px;
    margin-left: -39px;
    margin-top: -10px;
    color:#777777
}
button.multividas:hover{
    background-color: #449D44;
    border-color: #398439;
}
#confLabel {
    font-weight: bold;
    position: absolute;
    text-align: center;
    width: 100%;
}
#clientLabel {
    margin-top: 16px;
    position: absolute;
    text-align: center;
    width: 100%;
    font-weight: bold;
}
button.btnvida{
    background-color: #FADA67;
    color: #FFFFFF;
    border-color: #FFD959;
    margin-top: 5px;
}
button.btnvida:hover{
    background-color: #FCB90F;
    color: #FFFFFF;
}
.bordeR{
    border-right: 1px solid #e1e8ed;
}
.bordeB{
    border-bottom: 1px solid #e1e8ed;
}
.mini-perfil .row h5{
    width: 100%;
    font-size: 10px;
    text-transform: uppercase;
    color: #8899a6;
    text-align: left;
    float: left;
}
.mini-perfil .row b{
    color: #3498DB;
}
.mini-perfil .nivel_afiliado{
    background-color: #3e637c;
    color: #FFFFFF;
    padding: 2px 5px;
    margin-top: 10px;
    text-align: center;
}
.mini-perfil .nivel_afiliado.prueba{
    background-color: #d9534f;
}
.mini-perfil #RAT, .mini-perfil .RE, .mini-perfil #RAN{
    font-size: 20px;
}
.mini-perfil #RAT{
    color: #f0ad4e;
}
.mini-perfil .positive{
    color:#5cb85c;
}
.mini-perfil .negative{
    color:#d9534f;
}
.mini-perfil .RE{
    padding: 0 4px;
}
.mini-perfil .RE.positive{
    background-color: #5cb85c;
    color: #FFFFFF;
}

.mini-perfil .RE.negative{
    background-color: #d9534f;
    color: #FFFFFF;
}

.mini-perfil #equity_afil{
    margin-right:10px;
    font-size:18px
}
.mini-perfil #bpower_afil{
    font-size:18px
}
@media (min-width: 992px){
    #colIzq .mini-perfil{
        font-size: 70% !important;
    }
    #colIzq .mini-perfil h5 {
        font-size: 8px !important;
    }
    #colIzq .mini-perfil #equity_afil, #colIzq .mini-perfil #bpower_afil{
        font-size: 14px !important;
    }
    #colIzq .progresoLvL, #colIzq .progresoconfi, #colIzq .progresovida, #colIzq .progresoLvL .progress, #colIzq .progresoconfi .progress, #colIzq .progresovida .progress{
        height: 15px;
    }
    #colIzq .progresovida{
        margin-top: 17px;
    }
    #colIzq #clientLabel{
        margin-top: 28px;
    }
    #colIzq .multividas{
        margin-left: -5px;
    }
    #colIzq .mini-perfil #RAT, #colIzq .mini-perfil .RE, #colIzq .mini-perfil #RAN{
        font-size: 15px;
    }
}

.sidebar-nav .navbar li:hover a{
    background-color: #e7e7e7;
}
.sidebar-nav .navbar li.logros{
    background-color: #bff4b5;
}
.sidebar-nav .navbar li.logros i{
    border: 1px solid;
    border-radius: 50%;
    padding: 5px;
    background: #E7E7E7;
    margin-top: -3px;
}


.bloque h3{
    width: 100%;
    text-align: right;
    border-bottom: 1px solid #ddd;
    padding-right: 10px;
}
.bloque h5{
    margin-bottom: 10px;
}
.bloque.posts h3{
    color: #d17402;
    font-family: Nunito, Arial, Helvetica, sans-serif !important;
    font-size: 18px;
    text-align: left;
}

.bloque.posts p{
    padding: 10px;
    text-align: justify;
}
.xdsoft_datetimepicker{
    z-index: 99999 !important;
}
.labeler{
    width: 50%;
    margin-top: 15px;
    float:left;
}
.labeler table{
    width: 100%;
    margin-left: 10px;
}
.labeler table tr td div{
    width: 15px;
}
.labeler span{
    float: right;
}
.bloque .que-es{
    float: right;
    margin-top: 10px;
    padding-top: 5px;
    cursor: pointer;
    text-align: justify;
}
.bloque .explicacion{
    display: none;
    width: 100%;
    float:left;
    padding: 10px;
    text-align: justify;
}
.bloque .explicacion p{
    font-size: 80% !important;
}
.bloque.transparent{
    background: transparent;
}
.bloque.grafico{
    border: 3px solid transparent;
    cursor: pointer;
}
.bloque.grafico:hover{
    border: 3px solid #7DC0E9;
}
.siover{
    overflow: visible !important;
}
.nobot{
    margin-bottom: 0px;
}
.bienve{
    background-color: #FFFFCC;
    border: 2px solid #f2f28e;
}
.bienve h5{
    font-weight: 700;
}
img.miembro-tradertwit{
    float: right;
    width: auto;
    height: 20px;
}
.medalla{
    float: left;
    width: 50%;
    text-align: center;
    min-height: 89px; 
    cursor: pointer;
}
.medalla img{
    z-index: 2;
}
.medalla .activo{
    position: absolute;
    font-size: 16px;
    margin: -69px 0px 0 6%;
    text-align: center;
    font-weight: bold;
    background: #3E637C;
    color: #FFFFFF;
    padding: 5px 0;
    z-index: 3;
    width: 30%;
}
.medalla .periodo{
    margin: -79px 0px 0 0;
    font-size: 32px;
    text-align: center;
    font-weight: bold;
    color: #3E637C;
    padding: 5px 2px 0 0px;
    z-index: 3;
}
.medalla .activo2{
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
    padding: 5px 0;
    margin-top: -3px;
    z-index: 3;
}
.medalla .activo2.tip1{
    margin-top: -32px;
}

/** caja tradertwittear **/
#textoJB{
    min-height: 64px;
    padding: 15px;
}
#textoJB p{
    font-size: 150%;
    font-weight: 400;
}
#titpasoLogro{
    border: none;
    margin: 15px 0;
    text-align: center;
}
#tradertwitear textarea, .tradertwitear textarea{
    resize: none;
    width: 100%;
    height: 100%;
    outline-width: 0;
}
#tradertwitear textarea{
    border: none !important;
}
#tradertwitear .logo-pajaro, .tradertwitear .logo-pajaro{
    background: url('/images/cube/LOGOTRADERTW33x50.png') no-repeat center center;
    width: 33px;
    height: 50px;
    float: left;
    margin: 0 10px;
}
.tradertwitear.logro .logo-pajaro{
    background: url('/images/pirata.jpg') no-repeat center center;
    height: 189px;
    width: 122px;
    margin-top: 5px;
}
.tradertwitear.logro.gana .logo-pajaro{
    background: url('/images/pasar-nivel.png') no-repeat center center;
    margin-top: 5px; 
    width: 231px;
    height: 210px;
    float: left;
}
.tradertwitear.logro.pierde .logo-pajaro{
    background: url('/images/nopasar.png') no-repeat center center;
    margin-top: 5px; 
    width: 231px;
    height: 210px;
    float: left;
}
table.tabla-ranking tr:first-child td{
    border-top: none;
}
table.tabla-ranking tr td{
    vertical-align: middle;
}
table.tabla-ranking td.pos{
    font-size: 150%;
    text-align: center;   
}
table.tabla-ranking tr:first-child td.pos{
    font-size: 300%;
    font-weight: bold;
    color: #5AAD71;
}
table.tabla-ranking td.imagenes{
    width: 190px;  
}
table.tabla-ranking td.imagenes b{
    padding-top: 12px;
}
table.tabla-ranking img.img-circle{
    width: 53px;
    height: auto;
}
/**/
#tradertwitear .corner-bocata, .tradertwitear .corner-bocata{
    background: transparent url('/images/cube/corner-bocata.png') no-repeat center center;
    width: 10px;
    height: 15px;
    position: absolute;
    left: 67px;
    margin-top: 25px;
}
.tradertwitear.logro .corner-bocata{
    left: 144px;

}
#tradertwitear .caja-mensaje, .tradertwitear .caja-mensaje{
    background: #fff;
    border: 1px solid #a0a0a0;
    border-color: #a0a0a0 #a0a0a0 #cfcfcf;
    border-radius: 4px;
    box-shadow: 0 1px 0 #f6f6f6, inset 1px 1px 1px #dfdfdf;
    margin: 10px 0 0px 55px;

}
.tradertwitear.logro .caja-mensaje{
    margin: 10px 0 0px 136px;
}
.tradertwitear.logro.gana .caja-mensaje, .tradertwitear.logro.pierde .caja-mensaje{
    margin: 10px 0 0px 231px;
}
.tradertwitear.logro.gana .corner-bocata, .tradertwitear.logro.pierde .corner-bocata{
    left: 240px;
    top: 100px;
}
#colIzq #tradertwitear .corner-bocata, #colIzq #tradertwitear .logo-pajaro{
    display: none;
}
#colIzq #tradertwitear .caja-mensaje{
    margin: 0;
}
#tradertwitear .mensaje-caja{
    padding: 5px 10px;
}
#tradertwitear .mensaje-caja p{
    font-size: 14px;
}
#formOperarNovatos .tradertwitear .mensaje-caja p {
    font-size: 24px;
    padding: 10px;
    text-align: center;
}
#formOperarNovatos .tradertwitear .corner-bocata{
    left: 82px;
}
#tradertwitear .otros{
    float: right;

}
#tradertwitear .otros p{
    font-size: 12px;
    margin: 0;
}
#acciones_ttw{
    padding: 10px 0 5px 55px;
}
#acciones_ttw i{
    font-size: 28px;
    color:#3E637C;
    margin-right: 20px;
    cursor: pointer;
}
#acciones_ttw i:hover{
    color: #289DC3
}
#acciones_ttw button, .acciones_respuesta button{
    margin-left: 10px;
}

.dropdown-noabs .dropdown-menu{
    position: absolute;
    float: none;
    top: auto;
    left: auto;
    margin: 0 0 0 101%;

}
#acciones_ttw .btn{
    border-radius: 4px;
}

.left.acciones_respuesta {
    padding: 10px 0;
}
.tooltip{
    z-index: 999999;
}
#noVidas{
    width: 80%;
    position: fixed;
    top: 20px;
    left: 10%;
    z-index:99999;
}
/*#tradertwitear input[type=submit]{
    margin: 5px 0px 10px 57px;
}*/

/** fin caja tradertwittear **/

/***heredado de css antiguo ***/

.tool-tip{
    border:none;
    background-color: #3498DB;
    /*background-image: url('/images/extranet/bg_tooltip.png') !important;*/
    font-size:13px;
    color:#FFF;
    padding: 5px 10px 5px 15px;
    margin:-24px 0 -16px 2px !important;
    text-align:left;
    max-width: 50%;
}
#fondo_alerta,#fondo_popup,.fondo_alerta{
    width:100%;
    height:100%;
    background-color:#FFFFFF;
    -moz-opacity:0.5 ;
    filter:alpha(opacity: 50);
    opacity: 0.5;
    position:fixed;
    top:0;
    left:0;
}

#loadfondo_alerta{
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -100px 0 0 -100px;
}

#fondo_agua{
    position: fixed;
    top: 50%;
}

#fondo_alerta,.fondo_alerta{
    z-index:996;
}
#fondo_caja_operar, .fondoblack, #fondo_noclientes{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000000;
    -moz-opacity:0.7 ;
    filter:alpha(opacity: 70);
    opacity: 0.7;
    z-index:997;
}
#fondo_noclientes{
    -moz-opacity:0.8 ;
    filter:alpha(opacity: 80);
    opacity: 0.8;
    z-index:999;
}
#caja_operar, .cajablanca{
    width: 540px;
    padding: 20px;
    position: fixed;
    top: 20px;
    left: 50%;
    margin-left: -270px;
    background-color: #FFFFFF;
    border-radius: 5px;
    z-index:998;
    max-width: 99%;
}
#cajanoclientes{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    padding: 2%;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: center;
    z-index:1000;
    color: #942727;
}
#cajanoclientes h1{
    font-size: 30px;
    font-weight: bold;
}
#cajanoclientes h1, #cajanoclientes h2, #cajanoclientes h3{
    margin-bottom: 20px;
    color: #FFFFFF;

}
.progreso.invitaciones .progress{
    height: 40px;
    margin-bottom: 0px;
    border-radius: 0px;
}
.fraccion .porcion{
    padding: 0;   
}
.fraccion.logros .progress{
    margin: 0;
    border-radius: 6px;
    height: 40px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.fraccion .porcion .progress.inversa{
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
    -webkit-box-shadow: inset 0 -1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 -1px 2px rgba(0,0,0,.1);
}
.fraccion .porcion .progreso.invitaciones{
    border: 4px solid #3E637C;
    border-right: 2px solid #3E637C;
    border-left: 2px solid #3E637C;
}
#cajanoclientes .noclientes-opciones{
    margin-top: 10px;
}
#cajanoclientes .noclientes-opciones h4, #cajanoclientes a{
    color: #FFC154;
}
#cajanoclientes .noclientes-opciones h4, #cajanoclientes a.btn{
    color: #FFFFFF;
}
#cajanoclientes .noclientes-opciones h4{
    background-color: #699bc4;
    padding: 10px 0;
    text-transform: uppercase;
    font-weight: bold;
}

#cajanoclientes .noclientes-opciones .nocli{
    background: #4682b4;
    border-radius: 0px;
    height: 320px;
    width: 100%;
    padding: 20px;
}

#cajanoclientes .noclientes-opciones:hover .nocli{
    background: #699bc4;
    -webkit-box-shadow: 0 0 2px #FFFFFF;
    box-shadow: 0 0 2px #FFFFFF;

}
#cajanoclientes .noclientes-opciones:hover h4{
    background-color: #4682b4;
}

#cajanoclientes .noclientes-opciones .boton-opciones{
    padding: 15px 0;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    background: #699bc4;
    width: 80%;
    margin-left: 10%;
    border: 1px solid #FFFFFF;
}
#cajanoclientes .noclientes-opciones .boton-opciones a{
    color: #FFFFFF;
    font-weight: bold;
}
#cajanoclientes .noclientes-opciones:hover .boton-opciones{
    width: 100%;
    margin-left: 0px;
    font-size: 24px;
    background: #4682b4;
}
#cajanoclientes #Contacta h5{
    text-transform: uppercase;
    font-weight: bold;
}

.fraccion .porcion:first-child .progreso.invitaciones{
    border-left: 4px solid #3E637C;
}
.fraccion .porcion:last-child .progreso.invitaciones{
    border-right: 4px solid #3E637C;
}

.fraccion .porcion span.right{
    display: none;
}
.fraccion .porcion span{
    font-size: 20px;
    color: #3E637C;
}
.fraccion .porcion span.left{
    margin-left: -15px;
}
.fraccion .porcion:last-child span.right{
    display: block;
}
.fraccion .porcion:first-child span.left{
    margin-left: 0px;
}
#enlaceInvitacion{
    width: 80%;
    resize: none;
    font-size: 24px;
    font-weight: bold;
    border: 2px solid #3E637C;
    height: auto;
    padding: 15px 10px 5px 10px !important;
}
#cajanoclientes .col-md-6 {
    min-height: 200px;
    margin: 20px 0;
}
#cajanoclientes .contanier-fluid{
    margin: 20px 0;
}
#cajanoclientes .col-md-6 .cajon{
    width: 80%;
    margin: 20px 10%;
    background-color: white;
    border-radius: 15px;
    min-height: 200px;
}
#fondo_alerta.fondoagua{
    z-index:999;
}
#caja_operar .radio input{
    position: relative;
}
#caja_operar h3, .cajablanca h3{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
#noVidas .cajablanca h3 {
    margin-bottom: 0;
    line-height: 15px;
}
#caja_operar h3 i, .cajablanca h3 i{
    cursor: pointer;
}
#caja_operar h3 i:hover, .cajablanca h3 i:hover{
    color: #777777;
}
#fondo_popup{
    z-index:998;
}
#alerta_cerrar{
    width: 30px;
    height: 29px;
    position: absolute;
    margin-top: 13px;
    margin-left: 950px;
    background: url('/images/comunes/cerrar3.png') no-repeat;
    cursor: pointer;
}
#alerta_sponsortr .cerrar{
    background: url("/images/comunes/cerrar3.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 29px;
    margin-left: 475px;
    margin-top: 5px;
    position: absolute;
    width: 30px;
}
#alerta_cerrar:hover, #alerta_sponsortr .cerrar:hover{
    background: url('/images/comunes/cerrar2.png') no-repeat;
}


#alerta_tlcoins{
    background: #E4E4E4 url('/images/comunes/cabecera_alerta.jpg') repeat-x top;
    width: 990px;
    height: auto;
    position: fixed;
    z-index:999;
    border:1px solid #999;
    top: 15px;
    left:50%;
    margin-left: -495px;
}
#alerta_tlcoins .titulo{
    color: #FFFFFF;
    font-size: 22px;
    margin: 12px auto 19px;
    text-align: center;
    width: 800px;
}
#alerta_sponsortr .titulo{
    width: 435px;
    color:  #161616;
    margin:60px 0px 0px 50px;
    font-size: 22px;
}
#alerta_sponsortr form{
    width: 96%;
    padding: 2%;
}
#alerta_sponsortr form table{
    width: 100%;
}
#alerta_sponsortr form table tr td{
    font-size: 14px;

}
#alerta_sponsortr form table tr td input{
    font-size: 14px;
    margin-left: 10px;
    text-align: left;
}
#alerta_tlcoins .metodos_pago{
    float: left;
    min-height: 300px;
    padding: 15px;
    width: 380px;
}
#alerta_tlcoins .metodos_pago li{
    border: 1px solid black;
    margin-bottom: 10px;
    padding: 10px;
    cursor: pointer;
}
#alerta_tlcoins .metodos_pago li.seleccionada{
    border: 2px solid red;
}
#alerta_tlcoins .metodos_pago li img{
    width: 90%;
    margin-left: 5%;
}
#alerta_tlcoins .pagos{
    float: right;
    padding: 15px;
    width: 580px;
    min-height: 400px;
}
#alerta_tlcoins .pagos tr{
    margin: 5px 0;
}
#alerta_tlcoins .pagos td{
    border: 2px solid black;
    padding: 20px 0;
    text-align: center;
    width: 290px;
    cursor: pointer;
}
#alerta_tlcoins .pagos td:hover{
    border: 2px solid red;
    background-color: #FFFFFF;
}
#alerta, #alerta_sponsortr{
    /*background-color:#FFE9AB;*/
    background:#e5e5e5 url(/images/comunes/fnd_alerta.gif) no-repeat 0 0;
    width:500px;
    height:auto;
    padding:10px 15px 15px;
    position:absolute;
    left:50%;
    margin-left:-250px;
    z-index:999;
    border:1px solid #999;
    border-radius: 15px;
    opacity: 0.85;
    font-size: 16px;
    color:#333;
    text-align:center;
}
#alerta_sponsortr{
    top: 10px;
    position: fixed;
}
#alerta div#div_msg{
    margin-top:70px;
}
#alerta #texto_alerta{
    margin-top: 75px !important;
}
#alerta div div.input-group{
    margin: 2px;
}
#cabecera_alerta{
    margin: 0 !important;
    padding: 0;
    width: 100%;
    height: 60px;
}
#cabecera_alerta #alerta_cierra{
    float: right;
    background: url('/images/comunes/cerrar3.png') no-repeat;
    width: 30px;
    height: 29px;
    margin: 5px !important;
    cursor: pointer;
}
#cabecera_alerta #alerta_cierra:hover{
    background: url("/images/comunes/cerrar2.png") no-repeat scroll 0 0 transparent;
}
#cuerpo_alerta{
    width: 100%;
    margin: 0 !important;
    padding: 0;
}
html > body #alerta{
    top:40%;
    position:fixed;
}

#alerta button{
    margin:15px 7px 10px 7px;
}

.btn_compartir{
    background: #E7E7E7 url('/images/cube/tradertw_comparte25x22.png') no-repeat 2px center;
    padding: 3px 5px 3px 27px;
    color: #2F4A5B;
    border: none;
    border-radius: 6px;
    font-size: 70%;
    margin-bottom: 2px;
}
.btn_compartir:hover{
    background-color: #c6c6c6;
}
.aviso, #aviso{
    background:#F5EFD3 url(/images/comunes/alerta.png) no-repeat 12px 13px;
    width:302px;
    position:absolute;
    z-index:12;
    top:50%;
    margin:-230px 0 0 -176px;
    left:50%;
    font-family:Verdana, sans serif;
    font-size:11px;
    font-weight:bold;
    padding:11px 20px 11px 30px;
}

.aviso p, #aviso p{
    margin:0 0 4px 0;
}

#aviso_acciones{
    position:absolute;
    width:450px;
    height:16px;
    left:50%;
    top:20px;
    margin-left:-225px;
    z-index:20;
    text-align:center;
    overflow:hidden;
    background:#F5EFD3;
    padding:5px 0;
    font:bold 11px Verdana, "sans serif";
}

#aviso_acciones span{
    background:url(/images/iconos/alerta.png) no-repeat 0 2px;
    padding-left:15px;
}
#alerta, #alerta_sponsortr {
    background: url("/images/comunes/Alerta-tradertwit.jpg") no-repeat scroll 0 0 #E5E5E5;

}
/*** fin herencia **/

.centered-pills { text-align:center; }
.centered-pills ul.nav-pills { display:inline-block; }
.centered-pills li { display:inline; }
.centered-pills a { float:left; }
* html .centered-pills ul.nav-pills { display:inline; } /* IE6 */
*+html .centered-pills ul.nav-pills { display:inline; } /* IE7 */

#cajaresult, #cajaresultactivo{
    position: absolute;
    z-index: 999;
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    padding: 6px 12px;
    text-align: left;
    max-height: 600px;
    overflow: auto;
}
#cajaresult h1, #cajaresult div, #cajaresultactivo div{
    width: 100%;
    float: left;
    clear: both;
    text-align: left;
}
#cajaresultactivo{
    margin-top: 32px;
}
.retweet-bechart #cajaresultactivo{
    margin-top: 0px;
}
#cajaresult h1{
    font-size: 18px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #F2F2F2;
    font-weight: 700;
}
#cajaresult h1.afi, #result_buscador h5.afi{
    color: #7DC0E9;
}
#cajaresult h1.sim, #result_buscador h5.sim{
    color: #DDB85F;
}
#cajaresult h1.mer, #result_buscador h5.mer{
    color: #ED766B;
}
#cajaresult h1.open, #result_buscador h5.open{
    color: #47A447;
}
#cajaresult h1.closed, #result_buscador h5.closed{
    color: #D9534F;
}
#result_buscador .pagination{
    float: left;
}
.pagination a.paguser{
    background-color: #dff0d8;
}
#cajaresult h1.todos{
    background-color: #E7E7E7;
    color: #3E637C;
    padding: 5px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
}
#cajaresult img.avatar{
    float:left;
    margin-right: 10px;
    max-width: 45px;
}
#cajaresult div, #cajaresultactivo div{
    overflow: hidden;
    margin-bottom: 5px;
    padding: 5px;
    cursor: pointer;
}
#cajaresult div:hover, #cajaresultactivo div:hover {
    background-color: #f5f8fa;
}

/*#buscador #cajaresult{
    display: none;
}
#buscador:hover #cajaresult{
    display: block;
}*/
#cajaresult div span b{
    color: red;
}
.activo_hash{
    float: left;
    margin-left: -58px;
    margin-right: 5px;
    padding: 5px 10px;
    background: #3E637C;
    color: #FFFFFF;
    /* min-height: 50px; */
    border-radius: 6px;
}
.menu_muro{
    background-color: #FFFFFF;
    border: 1px solid #e1e8ed;
    border-top: none;
    padding-top: 5px;
}
.texto_tradertwit{
    margin-bottom: 5px;
}
a.activo{
    font-weight: 700;
}
#frm_enviar_mensaje{
    margin-bottom: 15px;
    width: 100%;
    float: left;
    /* background-color: #FFFFFF;
     border-radius: 6px;
     padding: 10px;*/
}
#frm_enviar_mensaje textarea{
    resize: vertical;
    min-height: 150px;

}
button.adjuntar{
    background-image: url("/images/adjuntar-icono.png");
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 20px;
}

span.triangle{
    display: inline-block;
    width: 7px;
    height: 7px;
    padding-left: 7px;
    background-color:transparent;
    background-image: url('/images/sprite-triangle.png');
    background-repeat: no-repeat;
    -webkit-transition: none;
    transition: none;
    margin:0 2px 2px 0;
}
span.triangle.baja{
    background-position: 0px -10px;
    color: #C00000;
}
span.triangle.sube{
    background-position: 0px 0px;
    color: #22B622;
}
span.triangle.ordena{
    cursor: pointer;
}
span.triangle.sube.ordena{
    float: right;
    margin-right: 2px;
}
span.triangle.baja.ordena{
    float: left;
    margin-left: 2px;
}
/*mensajeria interna*/
.cuerpo_mensaje em {
    display: none;
}

#cabecera-pajaro{
    background: url('/images/cube/LOGOTRADERTW.jpg') no-repeat 56% center;
    background-size: 80px auto;
    max-width: 500px;
    width: 80%;
    height: 153px;
    padding-top: 50px;
    margin: 0 auto;
}
#cabecera-pajaro a{
    width: auto;
    font-size: 36px;

}
#cabecera-pajaro a.t1{
    float:left;
    color: #7DC0E9;
}
#cabecera-pajaro a.t2{
    float: right;
    margin-right: 10px;
    color: #FFCA79;
}
#cabecera-pajaro:hover a.t1{
    color: #FFCA79;

}
#cabecera-pajaro:hover a.t2{
    color: #7DC0E9;

}

.borderTop{border-top: 1px solid #e1e8ed;}
h5.titres{
    float: left;
    width: 100%;
    margin: 10px 0;
}

.toolgraf{
    position: absolute;
    z-index: 1002;
    top: -10000000px;
    background-color: #FFFFFF;
}

.caracteristica{
    width: 100%;
    margin: 40px 0 15px 0;
    max-width: 350px;
}
.center{
    position: relative;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.caracteristica h2, .caracteristica h3{
    width: 100%;
    float:left;
    text-align: center;
    margin: 20px 0 10px;
    font-weight: 700;
}
.caracteristica h2.subtit{
    font-weight: 700;
    font-size: 1.6875em;
    text-shadow: 1px 1px 5px #82C2E9;
    line-height: 1.2em;
    margin-bottom: 15px;
}
a.conectacon{
    background: #82C2E9 url('/images/Twitter_logo_white23x23.png') no-repeat 9px center;
    padding: 10px 20px 10px 50px;
    margin: 10px auto;
    color: #FFFFFF;
}
a.conectacon:hover{
    background: #82C2E9 url('/images/Twitter_logo_orange23x23.png') no-repeat 9px center;
    color: #FFCA79 !important;
    text-decoration: none;
}
.caracteristica .burbuja{
    width: 100%;
    padding: 15px;

}
.caracteristica .burbuja span{
    width: 100%;
    background-color: #3E637C;
    padding: 5px 20px;
    color: #FFFFFF;
    font-weight: 700;
    text-align: center;
    float: left;
    border-radius: 15px;
    clear: both;
}
.caracteristica .burbuja span.trader-alias{
    padding: 5px 90px 5px 10px;
    overflow: hidden;
}
.caracteristica .burbuja .trader-avatar{
    position: absolute;
    background-color: #3E637C;
    width: 110px;
    height: 99px;
    border-radius: 50%;
    margin: -30px 0 0 230px;

}
.caracteristica .burbuja .trader-avatar img{
    margin: 10px 0 0 10px;
    width: 90px;
    height: 81px;
}
#tradertwits .col-sm-3 button{
    float: right;
}
#appandroid{
    position: absolute;
    margin: 10px 0 0 10px;
}

.stream-item, .stream-cte{
    float: left;
    width: 100%;
}
.stream-item .time{
    font-size: 80%;
    float: right;
    color: #8899a6;
    max-width: 40%;
    overflow: hidden;
    line-height: 16px;
    margin-left: 10px;
}
.stream-item.activo small.losiguen{
    float:left;
    color:#2F4A5B;
    clear: both;
    font-weight: 700;
}

.ofus{
    -webkit-filter: blur(2px);
    filter: blur(2px);
}
.stream-item.activo button.operar, .stream-item.activo button.noperar{
    margin-top: 5px;
}
.stream-item .cuerpo_mensajem, .stream-item .texto{
    color: #2F4A5B;
}
.stream-item .texto-pro{
    -webkit-filter: blur(1px);
    filter: blur(1px);
    font-size: 120%;
    color: #2F4A5B;
}
.stream-item.top{
    border-top: 1px solid #e1e8ed;
}
.bloqueRanking h5{
    margin: 10px 0;
    cursor: help;
}
.stream-item ul.adjuntos{
    padding: 10px;
    margin: 10px 0;
    border: 1px dashed gray;
    background-color: #F2F2F2;
}
.stream-item ul.adjuntos.pro li a{
    -webkit-filter: blur(3px);
    filter: blur(3px);
}
.stream-item ul.adjuntos li{
    margin-top: 5px;
}
.stream-item ul.adjuntos li:first-child{
    margin-top: 0px;
}
.listas .stream-item .pos{
    width: auto;
    float: left;
    font-size: 24px;
    font-weight: bold;
    padding-top: 17px;
    padding-left: 4px;
}
#act_last.lastCTE{
    font-size: 23px;
}
.listas.ranking{
    margin-bottom: 10px;
}
.listas.ranking .stream-item{
    padding: 9px 0;
    border: none;
}
.listas.ranking .stream-item .column{
    padding: 0 5px;
}
.listas.ranking .stream-item img.img-circle{
    border: 4px solid #1EAEE7;
    margin-left: -5px;
    margin-top: 5px;
    width: 100%;
    max-width: 65px;
}
.listas.ranking .stream-item img.img-circle.bestcte{
    margin-left: 5px;
}
.listas.ranking .stream-item:hover img.img-circle{
    border: 4px solid #FFFFFF;
}
.listas.ranking .stream-item span.puntos{
    color: darkgray;
}


.stream-item  .tradertwit-redes{
    position: absolute;
    width: 32px;
    height: 32px;
    margin-top: 7px;
}
.stream-item .tradertwit .tradertwit-redes{
    /*margin-left: -50px;*/
    margin-left: 7px;
}
#caja_operar .stream-item .tradertwit-redes{
    display: none;
}
.stream-item .action-reply-container .en_respuesta, .stream-item .action-reply-container .respuesta_post{
    margin-left: 50px;
}
#datos_activotr div{
    font-size: 100%;
}
#datos_activotr #act_last{
    font-size: 200%;
}
#datos_activotr a{
    font-weight: bold;
}
.stream-cte{
    padding: 9px 12px 9px 5px;
}
.stream-cte div.col-sm-3, .stream-cte div.col-sm-6{
    padding: 0 5px;
}
.stream-cte .usrname{
    width: 100%;
    text-align: left;
    float: left;
    text-indent: 5px;
}
.stream-cte .lvl{
    font-weight: bold;
    font-size: 500%;
    float: left;
    margin-top: 20px;
    color: #EEEEEE;
}
.stream-cte .progress{
    width: 100%;
    float: left;
    margin-top: 25px;
}


.stream-cte .texto{
    width: 153%;
    float: left;
    text-align: justify;
    font-size: 17.5px;
    padding: 20px 5px;
}
.stream-cte h6{
    color: #EEEEEE;
    font-weight: bold;
    font-size: 125%;
}
.stream-cte h6 i{
    cursor: help;
}
.stream-cte .acciones{
    padding-top: 50px !important;
    padding-bottom: 20px !important;
    background-color: #F2F2F2;
    color: #CCCCCC;
    border-radius: 10px;
}
.stream-cte .btn-compra, .stream-cte .precio_cli{
    width: 90%;
    margin-left: 5%;
}
.stream-cte .precio_cli{
    text-align: center;
    font-size: 260%;
    margin-bottom: 10px;
    font-weight: bold;
    width: 100%;
    float: left;
}
.stream-cte .mas_cli{
    background: url("/images/cube/dolar-moneda.png") no-repeat right center;
    height: 33px;
    width: 60px;
    font-size: 150%;
    padding-top: 7px;
    left: 50%;
    margin-left: -30px;
    position: absolute;
    margin-top: -40px;
}
.operar.C, .operar.R, .accion.editar, .accion.cancelar{
    padding: 4px 8px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    clear: both;
    /*width: 26px;*/
}
.operar.C{
    background: #5CB85C;
    margin-bottom: 2px;
}
.accion.editar{
    background:#EDC240;
    margin-bottom: 2px;
}
.operar.R, .accion.cancelar{
    background: #D2322D;
}
.tabla_estadisticas td{
    color: #3E637C;
    font-weight: 700;
}
.tabla_estadisticas td.valor{
    color: #f0ad4e;
}
table.stats{
    font-size: 90% !important;
    width: 100% !important;
    padding: 0;
    border: 1px solid #ddd;
}
table.stats>tbody{
    width: 100% !important;
}
table.stats>tbody>tr>td{
    padding: 1px !important;
}
table.stats.tb1{
    font-weight: bold;
    text-align: center;
}
table.stats.tb1 td{
    background-color: #F9F9F9;
    color: #47a3da;
}
table.stats.tb1 td.valor{
    color: #f0ad4e;
    background-color: #ffffff;
}
.precios{
    border-radius: 6px;
    border: 1px solid;
    width: 100%;
    padding: 5px;
    float: left;
    text-align: center;
    color: #3E637C;
    display: none;
    margin-bottom: 5px;
    background-color: #EEEEEE;
    overflow: hidden;
}
.precios .tipo{
    width: 20px;
    float: left;
    color: #FFFFFF;
    margin-left: -5px;
    padding: 4px;
    position: absolute;
    margin-top: -5px;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.precios span{
    float: left;
    margin-left: 17px;
    font-size: 12px;
    font-weight: bold;
}
.precios.venta{
    border-color: #d43f3a;
}
.precios.venta .tipo{
    background-color: #d43f3a;
}
.precios.compra{
    border-color: #4cae4c;
}
.precios.compra .tipo{
    background-color: #4cae4c;
}
.botones_menu2, .botones_menu2 li a{
    color:#3E637C;
}

.botones_menu2 i{
    margin-right: 5px;
}
span.padre{
    padding: 3px 5px;
    color: #000000;
    font-weight: bold;
}

/*table tr.fila_hijo{
    display: none;
}*/

table tr.fila_padre, table tr.fila_copia, table tr.fila_grande{
    height: 70px;
}
.masinfo_trade{
    display: block !important;
    position: absolute;
    margin-top: 10px;
    width: auto;
    max-width: 50%;
    text-align: center;
    font-weight: bold;
    color: #3E637C;
}
.masinfo_trade a.btnptsl{
    cursor: pointer;
    padding: 4px 8px;
    color:#FFFFFF;
    background: #2F4A5B;
    float:left;
    margin-top: -4px;
}
.masinfo_trade button.compartir{
    float:right;

}
.masinfo_trade button.felicitar{
    float:left;
}
.masinfo_trade span{
    padding-top: 5px;
    float: left;
}
.masinfo_trade .origen{
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 30px;
    width: auto;
    max-width: 50%;
    height: 30px;
    float: left;
    text-align: left;
    padding-left: 40px;
    padding-top: 5px;
    margin-right: 10px;
}
table tr.fila_color{
    background-color: #F9F9F9;
}
table tr.fila_sin_color{
    background-color: #FFFFFF;
}
table tr.fila_abierta{
    background-color: #E7E7E7 !important;
}
table tr td.unformat{
    color: #2F4A5B;
    font-weight: bold;
}
table tr td.unformat span{
    font-weight: normal;
}
.caja_level{
    box-shadow: 5px 5px 5px #E7E7E7;
}
.icono_level{
    margin-bottom: 10px;
}
.icono_level .img-responsive {
    margin: 0 auto;
}
.reto_datos table tr td.dato{
    font-weight: bold;
    color: #0C5E7A;
}
.miniOp .form-group{
    margin: 0;
}
.miniOp .btn{
    width: 100%;
    margin-bottom: 0px;
    margin-top: 15px;
}
.caja-trading h5, #titLogro{
    text-align: center;
    color: #3E637C;
    background-color: #428BCA;
    color: #FFFFFF;
    border-radius: 6px;
    padding: 6px 0;
}
.caja-trading #formOperarNovatos h5, #titLogro{
    width: 100%;
    float: left;
    background-color: transparent;
    border: 1px solid #39B3D7;
    color: #39B3D7;
}
#chartReto{
    height: 450px;/*350px;*/
}
.caja-trading #formOperarNovatos h5 button , #titLogro button{
    padding: 3px 6px;
    margin-right: 12px;
    color: #39B3D7;
    border-color: #39B3D7;
}
.reto_datos.table-responsive{
    overflow: hidden;
}
.appfooter{
    position: absolute;
    margin-top: 5px;
    margin-left: 10px;
}

.zoomgrafico{
    position: fixed;
    top: 20px;
    left: 10%;
    width: 80%;
    background: #FFFFFF;
    border: 2px solid #CCCCCC;
    border-radius: 15px;
    z-index: 999;
    overflow: hidden;
}
#zoomJuegobolsa.zoomgrafico{
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    z-index: 9;
}
.tooltipgraf, #textoGraf{
    z-index: 999;
}
#textoGraf{
    position: absolute;
    width: 200px;
    height: 200px;
}
#textoGraf textarea{
    height: 70px;
    resize: none;
    width: 100%;
}
.zoomgrafico h1{
    font-size: 30px;
    padding: 10px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    background: #ECECEC;
    background: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0);
    background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0);
    background: -ms-linear-gradient(top, #ffffff 0%, #e0e0e0);
    background: linear-gradient(top, #ffffff 0%, #e0e0e0);
}
.zoomgrafico i{
    cursor: pointer;
}
.zoomgrafico i:hover{
    color: red;
}
.zoomgrafico .btn-group{
    margin: 0 5%;
    width: 90%;
    float:left;
}
.zoomgrafico .btn-group .form-control{
    width: auto;
    float: left;
    margin-left: 15px;
}
.zoomgrafico .graf{
    width: 100%; 
    padding: 30px 30px 30px 40px; 
    height: 80%; 
    float: left;
}
.zoomgrafico .graf .acciones{
    float: left;
    height: 100%;
    margin-left: -35px;
    padding-top: 7px;
    width: 30px;
}
.zoomgrafico .graf .acciones button{
    margin-bottom: 3px;
}
.zoomgrafico .graf .spangraf{
    width: 100%;
    text-align: center;
    height: 20px;
    color: #343434;
}
.zoomgrafico .graf .spangraf span{
    margin-right: 15px;
}
.zoomgrafico .btn.right{
    margin-left: 15px;
}
.zoomgrafico.reto{
    border: 8px solid #FFCA79;
    background: #c4dfef;
    color: #FFFFFF;
}
.zoomgrafico.reto h1{
    color: #FFF;
    background: #FFCA79;
    font-weight: 400;
    /* background: -webkit-linear-gradient(top, #ffffff 0%, #FFCA79);
     background: -moz-linear-gradient(top, #ffffff 0%, #FFCA79);
     background: -ms-linear-gradient(top, #ffffff 0%, #FFCA79);
     background: linear-gradient(top, #ffffff 0%, #FFCA79);*/
}

.zoomgrafico.reto .bocata{
    background: #FFFFFF;
    color: #3E637C;
    padding: 15px;
    border-radius: 15px;
    min-height: 450px;
}
.zoomgrafico.reto p{
    font-size: 40px;
    font-weight: 120;
    color: #3E637C;
    line-height: 45px;
}
.zoomgrafico.reto .expliReto{
    margin: 50px 0; 
}

.zoomgrafico.reto .corner-bocata{
    background: transparent url('/images/cube/corner-bocata.png') no-repeat center center;
    width: 10px;
    height: 15px;
    position: absolute;
    left: -10px;
    margin-top: 210px;
}
.zoomgrafico.reto span{
    color:#1383c3;
    border-bottom: #1383c3 1px dashed;
}
.zoomgrafico.reto button{
    margin-bottom: 5px;
    font-size: 18px;
    width: 90%;
}
.zoomgrafico.reto button i{
    float: right;
    margin-left: 10px;
    border-left: 1px solid white;
    padding-left: 10px;
}
.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
.cajaOpGraf {
    clear: both;
    float: left;
    margin-left: 25%;
    margin-top: 20px;
    width: 50%;
    background-color: #e7e7e7;
    border-radius: 5px;
    padding: 20px;
    display: none;
}
.txtAlert{
    width: 90%;
    margin-left: 5%;
    float: left;
    height: 150px;
}
.popup{
    position: absolute;
    z-index: 999;
    margin-left: -1000000px;
}

.hundido{
    background-color: #eee;
    border-radius: 10px;
    box-shadow: 2px 2px 2px inset;
    margin: 8px 0 0;
    padding: 2px 30px !important;
    cursor: pointer;
}
.popup, .sombra{
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
}
#poplvl.popup{
    width:500px;
}
#popcoins.popup{
    width:200px;
}
#popTuto.popup{
    width: 250px;
    margin-top: 5px;
    border-radius: 10px;
    box-shadow: none;
}
.popup img.corner{
    position: absolute;
    z-index: 999;
    margin-top: -4px;
}
#poplvl.popup img.corner{
    margin-left: 250px;
}
#popTuto.popup img.corner{
    margin-left: 125px;
}
#popcoins.popup img.corner{
    margin-left: 90px;
}
#poplvl.popup div.content-pop, #popcoins.popup div.content-pop{
    background:#F9F9F9;
    margin-top:5px;
    width:100%;

}
#popTuto.popup div.content-pop{
    background: #3E637C;
    margin-top:5px;
    width:100%;
    border: 2px solid #fff;
    border-radius: 10px;
    box-shadow: 4px 4px 4px #CCCCCC;
}
#popTuto.popup div.content-pop h2, #popTuto.popup div.content-pop p{
    width: 100%;
    text-align: center;
    margin: 5px 0;
    color: #FFFFFF;
    font-weight: bold;

}
#popTuto.popup div.content-pop a{
    color: #FDC639;
}

.progresomini{
    float: right;
    min-width: 60px;
    height: 5px;
    margin-left: 5px;
}
.progresomini .progress {
    background-color: #f5f5f5;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    height: 10px;
    margin-top: 5px;
    overflow: hidden;
}
#poplvl.popup div.content-pop div.col-sm-6{

    padding: 15px;
}
#poplvl.popup div.content-pop div.prime{
    background-color:#4B7591;
    color:#FFFFFF;
    height: 350px;
}
#poplvl.popup div.content-pop div.prime h5{
    margin-bottom: 5px;
}
#poplvl.popup div.content-pop div.prime .progreso{
    margin-bottom: 5px;
    width: 100%;
    float: left;
}

#poplvl.popup div.content-pop div.prime .progreso .progress{
    margin-bottom: 10px;
}
#poplvl.popup div.content-pop div.second{
    max-height: 348px;
    padding: 15px 5px;
    overflow: hidden;
}
#poplvl.popup div.content-pop div.second h4{
    font-size: 20px;
    border-bottom: 1px solid #4b7591;
    text-align: center;
}
#poplvl.popup div.content-pop div.second div.box{
    width: 100%;
    padding: 0;
    margin: 0 0 5px 0;
    float:left;
}
#poplvl.popup div.content-pop div.second div.box-icono img{
    margin: 0 auto;
    max-height: 110px;
}
#poplvl.popup div.content-pop div.second div.box-niveles{
    max-height: 190px;
    overflow-y: auto;
}
#poplvl.popup div.content-pop div.second div.box-niveles button.minar{
    float: right;
    font-size: 12px;
    padding: 2px 4px;
}
#popcoins.popup div.content-pop div.box{
    background: inherit;
    padding: 10px;
    border-bottom: 1px solid #3E637C;
    width: 100%;
    float: left;
    text-align: center;
}
#popcoins.popup div.content-pop .box-titulo{
    font-size: 18px;
}
#popcoins.popup div.content-pop .box-titulo span.right{
    font-weight: bold;
}
#popcoins.popup div.content-pop .box-transacciones a{
    color: #6DA8D0 !important;
}
#popcoins.popup div.content-pop .box-transacciones a:hover{
    color: #FDC639 !important; 
}
#popcoins.popup div.content-pop .box-depositar{
    border-bottom: none !important;
}
#popcoins.popup div.content-pop .box-depositar button{
    margin: 0 auto;
}
ul.niveles-desafio{
    width: 100%;
    padding: 0px 4px;
    margin-top: 10px;
}
ul.niveles-desafio li{
    width: 100%;
    margin-bottom: 8px;
    padding: 3px 0;
}
ul.niveles-desafio li span{
    margin-right: 10px;
    padding: 2px 5px;
    color: #3D3A3A;
}
ul.niveles-desafio li.superado span{
    background-color: #F6BE37;
}
ul.niveles-desafio li.superado.nota span{
    background-color: #8ECC39;
}
ul.niveles-desafio li.superado.suspendido span{
    background-color: #FF7C7C;
}
ul.niveles-desafio li.nosuperado{
    color: #BCBCBC;
}
ul.niveles-desafio li.superado:hover{
    background-color: #F7FFD8;
}
ul.niveles-desafio li.nosuperado span{
    background-color: #CCCCCC;
}
button.fondos{
    font-size: 12px;
    margin-top: -4px;
}
.progresoLvL .progress{
    margin-bottom: 0;
}

.btn-circle {
    border-radius: 50%;
    font-size: 12px;
    line-height: 1.42;
    margin: -9px 5px 0 5px;
    padding: 9px 6px;
    text-align: center;
    border: 2px solid #8ECC39;
    color: #8ECC39;
}
.btncompra{
    font-size: 12px;
    margin-top: 28px;
    padding: 2px 4px;
    position: absolute;
}
.btn-largo{
    width: 80%;
    text-align: center;
}
.popup .juego-drowdown{
    position: relative;
    width: 100%;
    float: left;
    display: block;
    vertical-align: top;
    padding: 0 0 35px 75px;
    margin-top: 25px;
    border-bottom: 1px solid #FFFFFF;
    margin-bottom: 10px;
}
.popup .juego-drowdown .icono{
    border: 5px solid;
    border-radius: 50%;
    font-size: 20px;
    font-weight: bold;
    margin: -19px 0 0 -78px;
    padding: 15px 13px;
    position: absolute;
}
.popup .juego-drowdown .icono.xp{
    color: #F6BE37;
    border-color: #F6BE37;
}
.popup .juego-drowdown .icono.cv{
    color: #8AC639;
    border-color: #8AC639;
}
.popup .juego-drowdown .texto{
    font-size: 20px;
}
.popup .juego-drowdown .texto.xp{
    color: #F6BE37;
}
.popup .juego-drowdown .texto.cv{
    color: #8AC639;
}
.popup .box-vendedor{
    width: 100%;
    float:left;
    margin-top: 12px;

}
.popup .box-vendedor .box-vendedor-titulo{
    float: left;
    margin-right: 15px;
    padding-top: 5px;
}

.caja1 .head{
    z-index: 7;
}
.caja1.color{
    background-color: #F3F3F3;
}
.cajaColgante{
    background-color: #FFFFFF;
    width: 350px;
    height: 350px;
    border: 4px solid  #3498DB;
    border-radius: 15px;
    margin-top: -55px;
    z-index: 5;
}
.cajaLupa {
    background: none repeat scroll 0 0 #ffffff;
    border: 4px solid #ffca79;
    border-radius: 50%;
    height: 250px;
    margin-left: 250px;
    margin-top: -300px;
    position: absolute;
    box-shadow: -15px 5px 20px #cccccc;
    width: 250px;
    z-index: 6;
}
.cajaLupa.der{
    margin-top: 0px;
    margin-left: 50px;
    box-shadow: 15px 5px 20px #cccccc;
}
.message p{
    padding: 0 40px;
    text-align: justify;
    text-indent: 20px;
}

li.deposit input[type=radio]{
    margin: 5px 0 0 -50px;
    position: absolute;
}
div.seleccion-deposito{
    width: 100%;
    float:left;
    background-color: #FFFFFF;
    border: 1px solid #e1e8ed;
    border-radius: 0 0 6px 6px;
    padding: 10px;
    margin-bottom: 15px;
}
div.seleccion-deposito .result{
    text-align: right;
}
div.seleccion-deposito .result #titdeposito{
    font-weight: bold;
}
div.seleccion-deposito .result #res_saldo{
    font-size: 18px;
    color: #3498DB;
}
div.seleccion-deposito .result #saldofinal{
    font-size: 12px;
}

.progress, .progress-bar{
    padding: 0 !important;
}

#PuntosXP, .PuntosXP, .perfil-cabecera .pro {
    width: 100%;
    text-align: center;
}

#PuntosXP span, .PuntosXP span{
    position: absolute;
    background: transparent url("/images/boxXP.png") no-repeat center center;
    background-size: 100% auto;
    color: #ffffff;
    font-size: 18px;
    margin: -5% 0 0 -10%;
    z-index: 9;
}


#colIzq #PuntosXP span{
    margin: -7% 0 0 -12%;
    font-size: 14px;
}
.stream-item-header .bat{
    position: absolute;
    /*margin: 23px 0 0 -73px;*/
    margin: 23px 0 0 -7px;
    text-align: center;
    width: 40px;
}

.stream-item-header .bat span{
    background: transparent url("/images/boxXP.png") no-repeat center center;
    background-size: 100% auto;
    padding: 5px;
    color: #ffffff;
    font-size: 12px;
    z-index: 9;

}
.stream-item-header .pro{
    position: absolute;
    /*margin: 23px 0 0 -35px;*/
    margin: 23px 0 0 32px;
    text-align: center;
    width: 40px;
}
.stream-item-header .pro span, .perfil-cabecera .pro span{
    background: #428BCA;
    color: #FFFFFF;
    padding: 2px 5px;
    text-transform: uppercase;
    border-radius: 2px;
}
.perfil-cabecera .pro span{
    position: absolute;
    text-align: center;
    margin: -19px 0 0 16px;
}
a.TDP{
    font-weight: bold;
}

a.TDP span{
    background-color: #7dc0e9;
    color:#FFFFFF;
    padding: 2px 6px;
}

/* MERCADOS - activos isotope */
#tableStocks .header{
    color: #FFFFFF;
    background: #3E637C;
    cursor: pointer;
}
#tableStocks .header img{
    margin-top: 5px;
}
#tableStocks tbody{
    background: #FFFFFF;
}
div.row.merca{
    background-color: #F2F2F2;
}
div.row.merca table td{
    padding: 8px 0;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
div.row.merca table td.name{
    text-align: left;
    text-indent: 5px;
}
div.row.merca .header-inner{
    float:left;
    width: 100%;
    margin-bottom: 10px;
}
div.row.merca .header-inner h1{
    float:left;
    width: auto;
    margin-top: 10px;
    font-size: 22px;
}
div.row.merca .header-inner h1 span, .titRanking span{
    font-family: 'Rock Salt', cursive;
}
div.row.merca .header-inner .orden{
    width: auto;
    float: right;
    margin-right: 20px;
}
#mercadoIso.bloque{
    background-color: transparent;
    width: 100%;
    float: left;
    padding: 0;
    margin-top: 10px;
}
#mercadoIso.bloque:after {
    content: '';
    display: block;
    clear: both;
}

#mercadoIso.bloque .activo_iso{
    min-height: 100px;
    padding: 10px;
    float: left;
    background-color: #FFFFFF;
    border: 1px solid buttonface;
    cursor: pointer;
    box-shadow: inset 2px 2px 2px rgba(255,255,255,0.2),inset -2px -2px 2px rgba(0,0,0,0.2);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.2)), color-stop(100%, rgba(0,0,0,0.2)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);
    background: linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99000000',GradientType=0 );
}
#mercadoIso.bloque .activo_iso:hover{
    -moz-box-shadow: inset 0 4px 6px rgba(0,0,0,.5);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.5);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.5);
}
#mercadoIso.bloque .grid-sizer, #mercadoIso.bloque .activo_iso {
    width: 20%;
}   

#mercadoIso.bloque .activo_iso .hastag{
    float: left;
    font-size: 18px;
    font-weight: bold;
}
#mercadoIso.bloque .activo_iso h3{
    font-size: 18px;
    cursor: pointer;
    max-height: 20px;
    overflow: hidden;
}
#mercadoIso.bloque .activo_iso h3 span.mercado{
    font-size: 16px;
    position: absolute;
    left: 15px;
    margin-top: 20px;
    display: block;
}
#mercadoIso.bloque .activo_iso.big h3 span.mercado{
    display: none;
}

#mercadoIso.bloque .activo_iso.big {
    width: 40%;
    /*height: 365px;*/
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#mercadoIso.bloque .activo_iso.sube1{
    background-color: #6bf700;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6bf700), to(#266a00));
    background-image: -webkit-linear-gradient(top, #6bf700, #266a00);
    background-image: -moz-linear-gradient(top, #6bf700, #266a00);
    background-image: -ms-linear-gradient(top, #6bf700, #266a00);
    background-image: -o-linear-gradient(top, #6bf700, #266a00);
    background-image: linear-gradient(to bottom, #6bf700, #266a00);
}

#mercadoIso.bloque .activo_iso.sube2{
    background-color: #85f430;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#85f430), to(#266a00));
    background-image: -webkit-linear-gradient(top, #85f430, #266a00);
    background-image: -moz-linear-gradient(top, #85f430, #266a00);
    background-image: -ms-linear-gradient(top, #85f430, #266a00);
    background-image: -o-linear-gradient(top, #85f430, #266a00);
    background-image: linear-gradient(to bottom, #85f430, #266a00);

}
#mercadoIso.bloque .activo_iso.sube3{
    background-color: #a7f26a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a7f26a), to(#266a00));
    background-image: -webkit-linear-gradient(top, #a7f26a, #266a00);
    background-image: -moz-linear-gradient(top, #a7f26a, #266a00);
    background-image: -ms-linear-gradient(top, #a7f26a, #266a00);
    background-image: -o-linear-gradient(top, #a7f26a, #266a00);
    background-image: linear-gradient(to bottom, #a7f26a, #266a00);

}
#mercadoIso.bloque .activo_iso.sube4{
    background-color: #c6efa5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c6efa5), to(#266a00));
    background-image: -webkit-linear-gradient(top, #c6efa5, #266a00);
    background-image: -moz-linear-gradient(top, #c6efa5, #266a00);
    background-image: -ms-linear-gradient(top, #c6efa5, #266a00);
    background-image: -o-linear-gradient(top, #c6efa5, #266a00);
    background-image: linear-gradient(to bottom, #c6efa5, #266a00);
}
#mercadoIso.bloque .activo_iso.sube5{
    background-color: #d6edc4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d6edc4), to(#339100));
    background-image: -webkit-linear-gradient(top, #d6edc4, #339100);
    background-image: -moz-linear-gradient(top, #d6edc4, #339100);
    background-image: -ms-linear-gradient(top, #d6edc4, #339100);
    background-image: -o-linear-gradient(top, #d6edc4, #339100);
    background-image: linear-gradient(to bottom, #d6edc4, #339100);

}

#mercadoIso.bloque .activo_iso.baja1{
    background-color: #ff0000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ae2222));
    background-image: -webkit-linear-gradient(top, #ff0000, #ae2222);
    background-image: -moz-linear-gradient(top, #ff0000, #ae2222);
    background-image: -ms-linear-gradient(top, #ff0000, #ae2222);
    background-image: -o-linear-gradient(top, #ff0000, #ae2222);
    background-image: linear-gradient(to bottom, #ff0000, #ae2222);

}
#mercadoIso.bloque .activo_iso.baja2{
    background-color: #FF2D2D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FF2D2D), to(#ae2222));
    background-image: -webkit-linear-gradient(top, #FF2D2D, #ae2222);
    background-image: -moz-linear-gradient(top, #FF2D2D, #ae2222);
    background-image: -ms-linear-gradient(top, #FF2D2D, #ae2222);
    background-image: -o-linear-gradient(top, #FF2D2D, #ae2222);
    background-image: linear-gradient(to bottom, #FF2D2D, #ae2222);

}
#mercadoIso.bloque .activo_iso.baja3 {
    background-color: #ff5353;
    background-image: linear-gradient(to bottom, #ff5353, #c13f3f);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5353), to(#c13f3f));
    background-image: -webkit-linear-gradient(top, #ff5353, #c13f3f);
    background-image: -moz-linear-gradient(top, #ff5353, #c13f3f);
    background-image: -ms-linear-gradient(top, #ff5353, #c13f3f);
    background-image: -o-linear-gradient(top, #ff5353, #c13f3f);
}

#mercadoIso.bloque .activo_iso.baja4{
    background-color: #ff7676;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7676), to(#d65454));
    background-image: -webkit-linear-gradient(top, #ff7676, #d65454);
    background-image: -moz-linear-gradient(top, #ff7676, #d65454);
    background-image: -ms-linear-gradient(top, #ff7676, #d65454);
    background-image: -o-linear-gradient(top, #ff7676, #d65454);
    background-image: linear-gradient(to bottom, #ff7676, #d65454);

}
#mercadoIso.bloque .activo_iso.baja5{
    background-color: #ff9b9b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9b9b), to(#ffc1c1));
    background-image: -webkit-linear-gradient(top, #ff9b9b, #ffc1c1);
    background-image: -moz-linear-gradient(top, #ff9b9b, #ffc1c1);
    background-image: -ms-linear-gradient(top, #ff9b9b, #ffc1c1);
    background-image: -o-linear-gradient(top, #ff9b9b, #ffc1c1);
    background-image: linear-gradient(to bottom, #ff9b9b, #ffc1c1);

}

#mercadoIso.bloque .activo_iso.color{
    color:#FFFFFF;
}
#mercadoIso.bloque .activo_iso.color h3, #mercadoIso.bloque .activo_iso.color h5{
    text-shadow: 1px 1px 1px #333333;
}
#mercadoIso.bloque .activo_iso.color h3 .name, #mercadoIso.bloque .activo_iso.big h3, #mercadoIso.bloque .activo_iso.big h5{
    text-shadow: none;
}
#mercadoIso.bloque .activo_iso .contenido-iso{
    width: 100%;
    height: auto;
    padding: 5px;
    background: transparent;
    float:left;
    overflow: hidden;
}
#mercadoIso.bloque .activo_iso.big .contenido-iso{
    background-color: #FFFFFF;
    color: #777777;
    text-shadow: none;
}
#mercadoIso.bloque .activo_iso .peque-content{
    display: block;
    width: 100%;
    float: left;
    padding-top: 15px;
}
#mercadoIso.bloque .activo_iso .peque-content .rojo, #mercadoIso.bloque .activo_iso .peque-content .verde{
    color:#777777;
}
#mercadoIso.bloque .activo_iso.color .peque-content .rojo, #mercadoIso.bloque .activo_iso.color .peque-content .verde{
    color:#FFFFFF;
}
#mercadoIso.bloque .activo_iso.big .peque-content .rojo{
    color: #FF7C7C;
}
#mercadoIso.bloque .activo_iso.big .peque-content .verde{
    color: #5AAD71;
}

#mercadoIso.bloque .activo_iso .seguidores{
    margin-top:3px;
    font-size: 18px;
    font-weight: bold;
}
#mercadoIso.bloque .activo_iso .grafico{
    float: left;
}
#mercadoIso.bloque .activo_iso .grafico .grafiload{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 60px;
}
#mercadoIso.bloque .activo_iso.big .peque-content .peque-bajo{
    background: #ffffff;
    background: -webkit-linear-gradient(top, #ffffff 0%, #FFDFAD);
    background: -moz-linear-gradient(top, #ffffff 0%, #FFDFAD);
    background: -ms-linear-gradient(top, #ffffff 0%, #FFDFAD);
    background: linear-gradient(top, #ffffff 0%, #FFDFAD);
    border-top: 1px solid #e0e0e0;
    padding: 10px 0 0;
}

#mercadoIso.bloque .activo_iso .peque-content h5{
    text-align: center;
    font-size: 2.1em;
    font-weight: bold;
}

#mercadoIso.bloque .activo_iso .graf-content, #mercadoIso.bloque .activo_iso .grand-content, #mercadoIso.bloque .activo_iso .peque-content h5 small, #mercadoIso.bloque .activo_iso .noop-content{
    display: none;
}
#mercadoIso.bloque .activo_iso.big .noop-content{
    display: block;
    width: 100%;
    float: left;
}
#mercadoIso.bloque .activo_iso.big .peque-content h5 small{
    display: inline;
    font-size: 16px;
    margin-left: 10px;
    padding-bottom: 10px;
    font-family: 'Lato', sans-serif;
}
#mercadoIso.bloque .activo_iso .peque-content .datos{
    width: 50%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
#mercadoIso.bloque .activo_iso .peque-content .botones{
    display: none;
    width: 0;
}
#mercadoIso.bloque .activo_iso.big .peque-content .botones, #mercadoIso.bloque .activo_iso.big .peque-content .datos{
    display: block;
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
#mercadoIso.bloque .activo_iso.big .peque-content .datos{
    font-size: 18px;
    font-weight: bold;
}
#mercadoIso.bloque .activo_iso.big .graf-content{
    display: block;
    width: 80%;
    float:left;
    background-color: #FFFFFF;
}

#mercadoIso.bloque .activo_iso.big .grand-content{
    display: block;
    width: 20%;
    float: left;
}
#mercadoIso.bloque .activo_iso.big .grand-content .activ-data{
    width: 100%;
    float: left;
    padding: 10px 0;
}
.client form{
    margin-bottom: 15px;
}
.client form ul{
    list-style: circle !important; 
}
.client form ul li{
    margin: 5px 0;
}

.client form input.precio{
    max-width: 80px;

}

.client form button{
    margin-left: 5px;
}
.client form h3, .client form h5{
    font-weight: bold;
}

.leeblog{
    background-color: #c98d00;
}
.leeblog i{
    margin-right: 5px;
}
.leeblog i, .leeblog a{
    color: #FFF;
}
.leeblog:hover a, .leeblog:hover i{
    color: #F2F2F2;
}

#drop_zone {
    width: 100%;
    background-color: #FFFFFF;
    border: 2px dashed #bbb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 25px;
    text-align: center;
    font-size: 20px;
    color: #bbb;
}
#archivos, #archivos label{
    width: 100%;
    float:left;
}
#archivos button.btn-info{
    float:left;
    margin-bottom: 5px;
}
#archivos .progress{
    width: 100%;
    float:left;
}

/* REGLAS MEDIA*/
@media (min-width: 1200px){

    #buscador.form-portada input[type=text]{
        width: 400px;
    }


}
@media (max-width: 1200px){
    .visible-mio{
        display: none !important;
    }

    #PuntosXP span{
        font-size: 16px;

    }
    #menutt .container{
        width: 100%;
    }
}
/* MERCADOS - activos isotope */
@media (max-width: 1020px){ 

    #mercadoIso.bloque .grid-sizer, #mercadoIso.bloque .activo_iso {
        width: 33.3333%;
    }

    #mercadoIso.bloque .activo_iso.big {
        width: 66.6666%;
        /* height: 365px;*/
    }
    #mercadoIso.bloque .activo_iso.big .seguidores{
        font-size: 14px;
    }
    #mercadoIso.bloque .activo_iso.big .grand-content img{
        width: 25px;
        height: auto;
    }

}
@media (max-width: 600px){ 

    #mercadoIso.bloque .grid-sizer, #mercadoIso.bloque .activo_iso {
        width: 50%;
    }

    #mercadoIso.bloque .activo_iso.big {
        width: 100%;
        height: 365px;
    }
    .merca .header-inner .orden{
        margin-top: 10px;
        width: 100%;
        float: none;
    }
    .tradertwitear.logro.gana .logo-pajaro, .tradertwitear.logro.pierde .logo-pajaro{
        max-width:50%;
        background-size: 100% auto;
    }
    .tradertwitear.logro.gana .caja-mensaje, .tradertwitear.logro.pierde .caja-mensaje{
        margin: 10px 0 0px 50%;
    }
    .tradertwitear.logro.gana .corner-bocata, .tradertwitear.logro.pierde .corner-bocata{
        left: 50%;
        top: 100px;
    }
}
@media (max-width: 450px){ 
    #mercadoIso.bloque .grid-sizer, #mercadoIso.bloque .activo_iso {
        width: 100%;
    }
    #mercadoIso.bloque .activo_iso.big {
        width: 100%;
        height: 385px;
    }

}
@media (max-width: 540px){
    #caja_operar{        
        left: 0;
        margin-left: 1%;
        width: 100%;
        top: 0;
        height: 100%;
        overflow-y: auto;
    }

    #caja_cuentas, .cajablanca{
        width: 90%;
        left: 5%;
        margin: 0;
    }

}
@media (max-width: 400px) {
    #buscador.form-portada input[type=text]{
        width: 70%;
        min-width: 150px;
        margin-left: 4px;
    }
}
@media (max-width: 768px) { /*pantallas XS*/
    #nuevo_afi, #viejo_afi{
        max-width: 80%;
        margin: 10px auto;
    }
    #menu-simbolos div{
        height: auto;
        margin: 0;
        max-height: 40px;
    }
    #menu_trading{
        margin-top: 0px;
    }
    #menu-simbolos{
        top: 51px;
    }
    .top141{
        margin-top: 85px;
    }
    #buscador.form-portada{
        width: 100%;
    }
    #buscador.form-portada input[type=text]{
        width: 60%;
        min-width: 150px;
        margin-left: 10px;
    }

    #cabecera-pajaro{
        background-size: 45px auto;
        max-width: 80%;
        width: 400px;
        height: 122px;
        padding-top: 60px;
        margin: 0 auto;
    }
    #cabecera-pajaro a{
        width: auto;
        font-size: 26px;

    }

    .bloqueFI{
        left:0px;
        margin-left: 10%;
        margin-top: -50px;
        padding: 5px;
        position: absolute;
        text-align: center;
        width: 80%;
        font-size: 20px;
    }


    .bloqueFI  .expli{
        font-size: 6px;

    }
    #home .BTNlogin{
        font-size: 10px;
    }
    .cajaColgante{
        width: 200px;
        height: 200px;
    }
    .cajaLupa{
        height: 150px;
        margin-left: 150px;
        margin-top: -180px;
        width: 150px;
    }
    .cajaLupa.der{
        right: 0;
        margin-left: 0px;
        margin-right: 150px;
    }

    #tradertwitear .corner-bocata {
        left: 57px;
    }

    .tradertwitear.logro .caja-mensaje {

        width: 100%;
        float: left;
        margin: 15px 0;
    }

    .tradertwitear.logro .corner-bocata, .tradertwitear.logro.gana .corner-bocata, .tradertwitear.logro.pierde .corner-bocata {
        -ms-transform: rotate(90deg); /* IE 9 */
        -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
        transform: rotate(90deg);
    }
    .tradertwitear.logro.gana .corner-bocata, .tradertwitear.logro.pierde .corner-bocata {
        margin-top: -10px;
    }
    .tradertwitear.logro .corner-bocata{
        margin-top: 90px;
    }
    .tradertwitear.logro .logo-pajaro{
        height: 80px;
        background-size: auto 100%;
        width: 100%;
        float: left;
    }

    .tradertwitear.logro.gana .logo-pajaro, .tradertwitear.logro.pierde .logo-pajaro{
        height: 80px;
        background-size: auto 100%;
        width: 100%;
        float: left;
        max-width: 100%;
    }
    .tradertwitear.logro.gana .caja-mensaje, .tradertwitear.logro.pierde .caja-mensaje{
        width: 100%;
        float: left;
        margin: 15px 0;
    }
    /*.tradertwitear.logro.gana .corner-bocata, .tradertwitear.logro.pierde .corner-bocata{
        left: 20%;
        top: 10px;
    }*/

    .juegobolsa #BTN_RECALC, .juegobolsa #BTN_INICIAR, .juegobolsa #btnLvl{
        width: 100%;
        float: left;
        margin: 10px 0;
    }

    #textoJB p {
        font-size: 100%;
    }

    #regbtn {
        width:100%;
        font-size:16px;
    }

    .xs12sinpad{
        padding-right:0 !important;
        padding-left:0 !important;
    }


}
@media (max-width: 992px){
    body, html{
        overflow-x: hidden;
    }
    .cuadrado .hash{
        font-size: 2.0em;
    }
    .stream-item.activo, .activo_hash, .stream-item.activo .tradertwit {
        margin-left: 0px !important;
    }
    .stream-item.acitvo .usrname{
        clear: both;
        float: left;
    }
    .stream-item.activo .datos-tr{
        padding-left: 0px !important;
        font-size: 12px !important;
        clear: both;
        float: left;
    }
    .stream-item.activo button.operar, .stream-item.activo button.noperar{
        margin-top: 0px;
    }
    #tradertwits .col-sm-3{
        margin-top: 5px;
    }
    #tradertwits .col-sm-3 button{
        float: left;
    }

    #appandroid{
        display: none;
    }
    .stream-item,.table{
        font-size: 90%;
    }
    .stream-item.activo .col-md-3{
        margin-top: 5px;
    }
    .stream-item.activo small.losiguen{
        float: right;
    }
    #datos_activotr div, .stream-item .tradertwit-acciones{
        font-size: 90%;
    }
    .bloque h3{
        font-size: 110%;
    }

    .btn_compartir{
        font-size: 50%;
        background-size: auto 80%;
        padding-left: 15px;
    }

    .mini-perfil #RAT, .mini-perfil #RE, .mini-perfil #RAN{
        font-size: 18px;
    }
    #MensajesAlerta{
        top: 50px
    }


}
@media (min-width: 768px) {
    .sidebar-nav .navbar .navbar-collapse {
        padding: 0;
        max-height: none;
    }
    .sidebar-nav .navbar ul {
        float: none;
        display: block;
    }
    .sidebar-nav .navbar li {
        float: none;
        display: block;
    }
    .sidebar-nav .navbar li a {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    #buscador.form-portada input[type=text]{
        width: 400px;

    }



}

@media (max-width:390px){
    #cabecera-pajaro {
        background:none;
    }


    .caracteristica .burbuja .trader-avatar{
        width: 100px;
        height: 89px;
        margin: -30px 0 0 55%;

    }
    .caracteristica .burbuja .trader-avatar img{
        margin: 10px 0 0 10px;
        width: 80px;
        height: 71px;
    }
    .container-fluid, .container, .row{
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
    }
    .col-md-6, .col-md-3, .col-md-9{
        padding-left: 5px;
        padding-right: 5px;
    }
    #menulogo a{
        font-size: 18px;
    }
    .activo-cabecera .cuadrado{
        max-width: 90%;
    }



}


/* AÑADIDOS AL TUTORIAL*/
/*  TUTORIAL MOBIL*/
@media (max-width: 450px) {
    .padnone{
        padding-left: 0px !important;
        font-size: 10px !important;
    }
    #starter{
        background: url(/images/iniciostarttraspa.png) no-repeat left center !important;
    }
    .help-block {
        font-size: 16px !important;
        text-align: justify !important;
    }

}

/* LANDING GKFX MOBIL */
@media (max-width: 450px) {
    .message p { 
        font-size: large !important;
        text-indent: 0px !important;
    }
}


/*LOGIN*/

.emailOred{
    position: relative;
    height: 7px;
    margin: 5px 0px 25px;
    font-size: 12px;
    border-bottom: 1px solid #e7e7e7;
}

.emailOred span{
    position: absolute;
    color: gray;
    text-align: center;
    text-transform: uppercase;
    background-color: #fbfbfb;
    width: 46px;
    left: 50%;
    margin-left: -23px;
}

.loginland .btn-redes{
    margin-bottom: 15px !important;
}
.loginland .btn-redes i{
    margin: 5px -18px 0 0 !important;
}

.loginland .form-group{
    width: 76%;
    margin-left: 12%;
}
.loginland #nivelseg{
    position: absolute;
    right: 20%; 
    top: 49.6%;
}
.loginland .checkbox{
    margin-left: 13%;
}
.loginland select option:disabled {
    display:none;
}

#bloqRegistro{
    background: url('/images/portada/HomeTT.jpg') no-repeat center center;
    background-size: 100% auto;
    background-attachment: fixed;
}
#bloqRegistroBe{
    background: url('/images/portada/HomeTT.jpg') no-repeat center center;
    background-size: 100% auto;
    background-attachment: fixed;
}
.oscurecedor{
    background: rgba(0,0,0,0.5);
}
#extraslog i{
    color:green;
    margin-right:10px;
}
#extraslog .extra2{
    margin-right: 15px;
    font-size: 22px;
}

#Registroleft small{
    font-size:75%;
}
#Registroleft{
    font-size: 20px;
    line-height: 30px;
    margin: 15px 0;
    padding: 15px 18px;
    text-align: justify;
    color: #777777;
    background: white;
    border-radius:6px;
}
#Registroleft label{ 
    font-size: 19px;
}
#Registroleft p, #Registroleft li{
    font-size: 20px;
    line-height: 25px;
    padding:4px;
}
#Registroleft li{
    font-size:19px;
}

#Registroleft h2{
    color:orange;
    font-weight: bold;
    font-size:26px;
    line-height: 31px;
    padding: 18px;

}
#Registroleft a{
    color: orange;
    font-weight: bold;
}
#logosAso{
    background:#f5f5f5;
    border-radius:4px;
}
#img_gkfx{
    margin-left: 5%;
}
#img_admark{
    margin-right: 5%;
}
#spanMoney{
    font-size:1.2em;
}


@media(max-width:772px){
    .loginland .btn-redes i {
        margin: 5px -3px 0 -7px !important;
    }
    #bloqRegistro{
        background-size: auto;
    }
    .menu_redes {
        margin-left:-150px !important;
    }
    #Registroleft p, #Registroleft li {
        padding:4px 0;
    }
    #Registroleft li{
        text-align: left;
    }
    #spanMoney{
        font-size:21px;
    }
}


/*BLOQUEO*/

#bloqueoUsers{
    padding:30px;
    background:white;

}

#bloqueoUsers i{
    margin-right:5px;

}
#tituloBloqueo{
    margin:25px;
}

#tituloBloqueo i{
    color:#FFA500;

}
#tituloBloqueo h1{
    font-size:50px;
    font-weight: bold;
    color: black;
}

#cuerpoBloqueo p, #cuerpoBloqueo li{
    font-size:20px;
    color:#6D6E71;
    line-height: 25px;
}
#cuerpoBloqueo p{
    margin:10px;
}

#cuerpoBloqueo i{
    color:red;
    margin-right:10px;
}

/*AFILIACIONES*/

#AfiliacionBody, #AfiliacionBody p{
    font-size:17px;
    /*font-weight:normal;*/
}
#AfiliacionBody li{
    font-weight: 300;
}

.caja_welcome.gplus i{
    color: white;
    font-size: 150%;
    cursor: pointer;
}
.caja_welcome.gplus i:hover{
    color: red;
}
.caja_welcome.gplus #bocadillo #weltxt p{
    color: #777777;
}

/*Aviso bechart*/

#aviso_nodraw{
    padding:8px;
    font-size:105%;
}

.fondoblanco{
    background:#ffffff;
    background-color:#ffffff;
}

/*GOPRO REG*/

.goproreg{
    font-size: 2em;
    font-weight: bold;
    text-align:center !important;
    color: #3E637C;
    padding: 15px;
    border-bottom: 10px solid #3E637C !important;
}
.regsig{
    width: 300px;
    padding: 12px 12px;
    text-transform: uppercase;
}

/* cancelar Suscripciones*/
#formsus{
    padding-left:10%;
}
#desustodo{
    padding-left:5%;
}

.titsus{
    padding:30px;
}
.titsus h2{
    font-weight:700;
    font-size:35px;
    line-height: 40px;

}

/* landing asociados*/

#imgnopat,#imgpat{
    border: 5px solid #3e637c;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 15px;
}
#imgpatl,#imgnopatl{
    width:25%;
    border-radius:50%;
    overflow:hidden;
    margin-bottom:15px;
}
#imgpat{
    width:30%;
}
#imgnopat{
    width: 25%;
}
#imgnopatl{
    width:15%;
}
#imgnopat img{
    width:75%;
}
#topjuego{
    width: 65%;
    margin-top: 4%;
    padding: 30px;
}
#topjuego p{
    font-size:21px;
}
#topjuego h3{
    font-size:42px;
}

.bloquecielo{
    padding:15px; background-color:#ECF8FF; margin-bottom: 15px;border-radius:80px 20px;
}
.bloquenaranja{
    padding:15px; background-color:#F9EAAD; margin-bottom: 15px;border-radius:20px 80px;
}
#titoljoc h2{
    font-size:36px;
    line-height: 46px;
}
#h3landjoc{
    font-size:28px;
    color:#3e637c;
    border:0;
    margin-bottom:20px;
    text-align:center;
}


/*TRADERS*/

#cabeceraTraders{
    width: 100%;
    height: 400px;
    background-color: #FFFFFF;
    background-image: url(/images/fotoworkouts2.jpg);
    background-repeat: no-repeat;
    background-position: center 110px;
    background-size: 100% 400px;
    background-attachment: fixed;
}
#cabeceraTraders h1 {
    font-size: 4em;
    color: #ffffff;
    line-height: 1.2em;
    margin: 0px 00px 0px 0px;
    font-weight: 700;
    text-shadow: 2px 2px 2px #1F1F1F;
}
#cabeceraTraders h2{
    font-size: 2.5em;
    color: #ffffff;
    line-height: 1.5em;
    margin: 0px 00px 0px 0px;
    font-weight: 500;
    text-shadow: 2px 2px 2px #1F1F1F;
}
#tituloTraders{
    top:20%;
}

.tarjetaTrad{
    background:url('/images/traders/tarjeta.png') top left no-repeat !important;
    background-color:#fff;
    background-size:auto 100% !important;;
    border: 1px solid #0D265E !important;
    border-radius:4px;
    box-shadow: 5px 5px 5px #ccc;
    margin:7px 0 !important;

}
.usrnom{
    color: #000;
    text-transform: uppercase;
    float: left;
    font-size:18px;
    margin-top:-20px;

    width:auto !important;
    border:none  !important;
    padding:0  !important;
    text-align: left  !important;
}
.usra{
    position:relative;
    top:-15px;
}
.batrad{
    margin: 40px 0 0 -9px !important;
}
.protrad{
    margin: 40px 0 0 32px !important;
}
.siguemov{
    margin-top: -45px;
}
.btnlo{
    display:inline-flex;
}

.btnl{
    font-size: 1.5em;
    border: 3px solid white;
    border-radius: 7px;
    padding: 15px;
    margin: 15px 5px;
    cursor:pointer;
    width:250px;
}
.btnl:hover{
    background-color: rgba(255,255,255,0.5);
    color:white;
}
.btnl a, .btnl a:hover{
    color:white;
}
#cabeceraTraders .btnl{
    background:#31b0d5;
}
#cabeceraTraders .btnl:hover{
    background:#5BC0DE;
}
div.avatar1 {
    /* cambia estos dos valores para definir el tamaño de tu círculo */
    height: 300px;
    width: 300px;
    /* los siguientes valores son independientes del tamaño del círculo */
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-size: 100% auto;
}
div#toc_container {
    background: #f9f9f9;
    border: 1px solid #3db232;
    
    
.cursocss1
{
font-weight:bold !important;
color:#000000 !important;
letter-spacing:1pt !important;
word-spacing:2pt !important;
font-size:45px !important;
text-align:center !important;
font-family:tahoma, verdana, arial, sans-serif !important;
line-height:1 !important;
}



