btn_html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;
    vertical-align: baseline; background: transparent;
}

* { margin: 0; }
.margin_0{margin:0 !important;}

.check_trazada_inv{
    min-width:32px !important;
    width:32px !Important;}



/**
LISTADOS
*/

.indicador_po{
    border-radius: 20px !important;
    padding: 5px !important;
}

.indicador_po + span{
    display:none;
}

.ordernar_lote{
    position: absolute;
    left: 0px;
    text-align: center;
    width:100%;
    line-height: 130px;
    height: 100%;
    background: rgba(253, 251, 251, 0.5);
    top: 0px;
    z-index: 10;
}

.ordernar_lote img{
    width: 80px;
    float: left;
    margin-top: 20px;
    margin-left: 10px;
}

.tropas_cabezas{
    font-size:12px;
    padding: 20px 25px 15px 30px !important;
    margin-bottom:10px;
}
.tropas_cabezas > div{
    display: inline-block;
    margin-right: 10px
}

.tropas_cabezas > div > span{
    font-style:italic; font-weight:100;
}

.tropas_cabezas div{
    font-weight:bold
}

.tropas_cabezas div span{
    font-weight:400
}
.tropas_cabezas .img_info {
    margin-top: -3px;
}
.circulo {
text-align: center;
width: 9px;
border-radius: 20px;
padding: 0px 3px;
color: #ffffff;
background: #9EDB51;
line-height: 15px;
margin-right: 5px;
margin-bottom: 5px;
display: inline-block;
}

.menos {
background: #DB5151;
}

.cliente_invernada{margin-left:30px; }

.loading-listado { text-align: center; font-size: 11px; }
.order-titulo { display: inline-block; cursor: pointer; border-bottom: 1px dotted rgba(128, 127, 115, 0.76); margin-bottom: 2px; }
.order-titulo .flecha-order { position: absolute; margin-left: 5px; margin-top: 5px; position: absolute; }

.ordenado-container { height: 20px; }
.ordenado-por,
.buscando-por {
    font-size: 11px !important;
    font-style: italic;
    background-color: #aaaaaa!important;
    color: #fff !important;
    padding: 3px 6px;
    margin-left: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.ordenado-por .cancelar-ordenado { margin-left: 20px; }

.buscando-container { height: 15px; }
.buscando-por { background-color: #58aed3!important; }

.buscando-por .cancelar-busqueda { margin-left: 20px; }
.boton-buscar { font-weight: bold; font-size: 12px; border: 0px; color: white; background: -moz-linear-gradient(top, #6f8fb0 0%, #5080af 100%);
background: -webkit-linear-gradient(top, #6f8fb0 0%,#5080af 100%); background: -ms-linear-gradient(top, #6f8fb0 0%,#5080af 100%); background-color: #6489b1; width: auto !important;
padding: 5px 14px !important; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer;
}

.page-controls { margin: 15px; text-align: center; font-size: 12px; }
     .page-controls .pagina.selected {
         margin-right: 5px; border: 1px solid #e1e1e1; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
        display: inline-block; margin-left: -1px; background: #fff; padding: 8px 7px 7px 7px; text-decoration: none;
     }

     .page-controls .pagina {
        background-image: linear-gradient(bottom, rgb(236,236,236) 16%, rgb(241,241,241) 58%, rgb(249,249,249) 79%); background-image: -o-linear-gradient(bottom, rgb(236,236,236) 16%, rgb(241,241,241) 58%, rgb(249,249,249) 79%);
        background-image: -moz-linear-gradient(bottom, rgb(236,236,236) 16%, rgb(241,241,241) 58%, rgb(249,249,249) 79%); background-image: -webkit-linear-gradient(bottom, rgb(236,236,236) 16%, rgb(241,241,241) 58%, rgb(249,249,249) 79%);
        background-image: -ms-linear-gradient(bottom, rgb(236,236,236) 16%, rgb(241,241,241) 58%, rgb(249,249,249) 79%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.16, rgb(236,236,236)), color-stop(0.58, rgb(241,241,241)), color-stop(0.79, rgb(249,249,249)) );
        cursor: pointer; border: 1px solid #e1e1e1; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; display: inline-block; margin-left: -1px; padding: 8px 7px 7px 7px; text-decoration: none; margin-right: 5px; margin-top: 10px;
     }

 .listado_g .listado_head{
/*      background: url(/imagenes/tit_listado.png) repeat !important;
      background: #ede4e0;*/
        background: #d3d3c6;
        text-transform: none !important;
        color: #333;
        margin-bottom: 12px;
        font-size: 12px;
        /* font-weight: bolder; */

        clear: both;
        border-radius: 6px;
        border: 1px solid #e4e4e4;
        width: 730px;
        margin-top: 10px;
        box-shadow: inset 1px 1px 1px #999;
        text-shadow: 1px 1px #f1f1f1;

    }



    .listado_body {

        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 99%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#eaeaea)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 99%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 99%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 99%); /* IE10+ */
        background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 99%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
        border: 1px solid #d4d4d4;

        width: 730px;
        margin-bottom: 20px;
        border-radius: 6px;

    }


    .listado_head div{
        display: inline-block;
        padding: 10px;
    }
    .listado_head div{
        vertical-align: top;
    }
    .listado_body div {
        font-size: 11px;
        color: #666;
    }
    .listado_body.fila {
        position: relative;
    }
    .listado_body.fila a{
        text-decoration: none !important;
    }
    .listado_g .uno{
        width: 22px;
    }
    .listado_g .dos{
        width: 38px;
    }
    .listado_g .tres{
        width: 62px;
    }
    .listado_g .cuatro{
        width: 120px;
    }
      .listado_g .cinco{
        width: 160px;
    }
    .listado_g .listado_body select{
        height: 20px; border: 1px solid #d6d7d7;
    }
    .listado_g a{ color: #16639e;}

    .listado_g .line-break { border-top: 1px solid #DADADA; display: block; width: 100%; }

    .no_mobile, .mobile{
         background-color:#aaa;
         padding: 6px 10px;
         display:inline;
         border-radius:6px;
         color:white;
         font-size:12px;
         font-weight:bold;
    }

    .mobile{
         background-image:url('/imagenes/smart_icon.png');
         background-repeat:no-repeat;
         padding-left:25px;
         background-position:10px 5px;
    }

    .listado_g .listado_body #select_admin{
        width:60%  !important;
        margin-right: 10px;
    }

    .btn_asignar{
        font-size: 10px;
        border-radius: 3px;
        cursor: pointer;
        background: #ddd;
        border: 1px solid #ccc;
        padding: 3px 5px;
    }

    .tag_{
        float: left;
        color: #fff;
        height: 100%;
        padding: 0px 40px;
        border-radius: 0px;
        position: absolute;
        top: 0px;
        left: 0;
        line-height: 30px;
    }
    .tag2_{
        float: left;
        color: #fff;
        height: 100%;
        padding: 0px 40px;
        border-radius: 0px;
        position: absolute;
        top: 0px;
        left: 140px;
        line-height: 30px;
    }

    .s-wrapper-nav{
        background:#f4f4f4;
        font-size: 11px; text-align: right;
        display: block;
        padding: 10px 6% 10px 5px;
        font-weight: bold;
        position: relative;
    }

    .s-wrapper-nav-sub{
        border-radius: 0px 0px 3px 3px; background:#f4f4f4;
        font-size: 11px; text-align: left;
        display: block; padding: 10px 6%; font-weight: bold;
    }
    .informacionLote{
        text-align: center;
        padding: 5px 0;
    }

    .icono_tools{
        float:left;
        font-size:14px;
        margin-top: -2px;
    }

     .icono_tools span{
        border-right:1px solid #dadada;
        padding:0px 10px;
    }

    .icono_tools span:last-child{
        border-right:0px;
    }

     .icono_tools span i{
        margin-right:5px;}

     .icono_tools span.calidad_rojo{
         color:#fe9b9a;
     }

     .icono_tools span.calidad_amarillo{
         color:#f0ad4e;
     }

     .icono_tools span.calidad_verde{
         color:#74e274;
     }

    .info_lote{
        padding: 0 10px;
    }
    .c-gris {
        background: #bbb;
        border-radius: 20px;
        padding: 5px;
        color: white;
    }
    .s-amarillo {
        background: #f0ad4e;
    }
    .s-vencido {
        background: #A6B611;
    }
    .s-borrador {
        color: #9c0667;
        background-color: #e882d4;
        border-color: #d152b8;
    }
    .s-gris{
        background: #a0a0a0;
    }
    .s-turque{
        background: #04aed2;
    }
    .s-rojo,
    ._aTermino{
        background: #ad0000;
    }
    .s-celeste,
    ._Tercero{
        background: #766df5;
    }
    .s-verde,
    .c-verde{
        background: #00af4c;
    }
    .s-rosa{
        background: #f0637c;
    }
    .s-amarillo, .s-gris, .s-turque, .s-rojo, .s-verde, .s-celeste, .s-vencido, .s-borrador, .s-rosa {
        cursor: pointer;
        border-radius: 3px;
        padding: 5px 7px;
        color: #fff !important;
        border:none;
    }
    .tools span.s-gris:hover, .tools span.s-turque:hover, .tools span.s-rojo:hover, .tools span.s-verde:hover, .tools span.s-celeste:hover, .tools span.s-vencido:hover, .tools span.s-borrador:hover, .tools span.s-rosa:hover {
        padding: 6px 7px;
        box-shadow: 0px 3px 10px -2px rgba(0,0,0,.5);
        -moz-box-shadow: 0px 3px 10px -2px rgba(0,0,0,.5);
        -webkit-box-shadow: 0px 3px 10px -2px rgba(0,0,0,.5);
    }
    .tools {
        color: #ccc !important;
    }
    .s-gris-out{
       font-size: 10px; text-transform:  uppercase; background: #d8d8d8; border-right: 1px solid #c4c4c4; margin:0px -2px 0px 0px; padding: 1px 3px 1px 3px; color: #fff
    }
    .s-gris-out:nth-child(1n){
        border-radius: 3px 0 0 4px
    }
     .s-gris-out:nth-child(2n){
        border-radius: 0 0 0 0;
    }
    .s-gris-out:nth-child(3n){
        border-radius: 0 3px 3px 0px
    }
    .generado_por {
        color: #888;
    }
    .paso_completo{ background: #a6d394; border-right: 1px solid #93bf80; }
    .tooltip dt{ display: inline; color: #fff; }
    .tooltip dl{  line-height: 1.6em;  padding: 3px 0px 3px 1px; color: #FFE45C; }
    .tooltip dl:nth-child(2n+1){ background: #000;}

.inv-gor a{ font-size:20px !important;}
.inv-gor { height: 32px !important;}

.etiqueta {
    position:relative;
    display:inline-block;
    width:9px; height:9px;
    border: 1px solid #555;

    margin-left: 2px;
    margin-right: 4px;
    margin-bottom: -1px;
}

.etiqueta .scro {
    top:20px;
    right:0px;
    z-index:999;
    position:absolute;
    background: #fff;
    padding: 3px 3px 0px;

    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0px 1px 4px #ccc;
    -moz-box-shadow: 0px 1px 4px 3px #ccc;
    -webkit-box-shadow: 0px 1px 4px 3px #ccc;

    behavior: url(pie.htc);
}

.etiqueta .scro .item {
    color: #444;
    display:block;
    padding:2px 5px;
    font-size: 10px;
    text-align: right;
    font-weight: bold;
    margin-bottom: 3px;
    white-space: nowrap;
}

.etiqueta .scro .item:hover {
    background-color: #eee;
}

.etiqueta .scro .item span {
    width: 6px;
    height: 6px;
    margin-left: 4px;
    display: inline-block;
    border: 1px solid #ccc;
}

.crear_etiq b {
    width: 140px;
    display: inline-block;
}
.crear_etiq {
    margin-top: 15px;
    padding-top: 18px;
    padding-left: 22px;
    border-top: 1px solid #ccc;
    font-size: 11px;
    color: #444;
}

#colorpicker {
    margin-bottom: 10px;
}

input,
textarea {
    /*
        -webkit-appearance: none;
    */
}

a {
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#hoverNav a {
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}

.inbox {
    /*
        font-size: 12px;
        margin-top: 18px;
        margin-left: 25px;
        font-family: tahoma;
    */
    font-size: 12px;
    padding-top: 18px;
    padding-bottom: 15px;

    margin-left: 22px;
    margin-top: -15px;
    font-family: tahoma;
    min-height: 470px;
    border-left: 1px solid #ccc
}

.inbox input,
.inbox textarea {
    border-width: 1px;
    border-color: #999;
}

.inbox .tit {
    color: #1C2A47;
    margin-left: 7px;
    margin-right: 14px;
    margin-bottom: 18px;
    padding-left: 12px; margin-top: 2px;}
.inbox .tit b {
    font-size: 16px;
    font-weight: bold;
}

.inbox .tit .asig,
.inbox .tit .orden {
    color: #666;
    font-size: 11px;
    font-weight: bold;
    background: #eee;
    margin-left: 20px;
    display: inline-block;
    padding-left: 8px;
}

.inbox .tit .asig span,
.inbox .tit .orden span {
    display: inline-block;
}

.inbox .tit .asig .loadinggg img {
    margin-bottom: 2px;
}

.inbox .tit .asig select,
.inbox .tit .orden select {
    margin-left: 6px;
}

.inbox .tit img {
    margin-right: 4px;
    margin-bottom: -1px;
}

.inbox .tit b a {
    color: #333;
}

.inbox .tit b a:hover {
    text-decoration: underline;
}

.inbox .form_ok {
    position: relative;
    margin: 15px 17px 16px 16px !important;
}

#msg_res {
    color: #289628;
    font-size: 12px;
    margin-right: 5px;
    font-weight: bold;
    display: inline-block;
}

.inbox .respuesta {
    font-size: 12px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 16px;
    border-top: 1px solid #ccc;
}

.inbox .porlote {
    color: #289628;
    margin-left: 16px;
    margin-bottom: 15px;
    font-weight: bolder;
}

.inbox .no-log textarea,
.inbox .respuesta textarea {
    height: 38px;
    width: 662px;

    margin-bottom: 14px;
    padding: 8px 10px;
    display: block;
}

.inbox .no-log  {
    padding-top: 18px;
    padding-left: 16px;
    border-top: 1px solid #ccc;
}

.inbox #logueate_m,
.inbox #registrate_m {
    margin-top: 20px;
    width: 335px;
    float: left;
    padding-left: 6px;
    border-left: 1px solid #ddd;
}

.inbox #registrate_m span,
.inbox #logueate_m span {
    color: #444;
    display: block;
    font-weight: bold;
    overflow: hidden;
    margin-top: 0px;
}

.inbox #registrate_m b,
.inbox #logueate_m b {
    width: 75px;
    line-height: 22px;
    text-align: right;
    display: inline-block;
}

.inbox #registrate_m span input,
.inbox #registrate_m span select,
.inbox #logueate_m  span input {
    width: 220px;
    padding: 3px 4px;
    float: right;
}

.inbox .no-log .mail_inbox {
    color: #289628;
    font-size: 12px;
    font-weight: bold;
}

.inbox #logueate_m  b,
.inbox .no-log .mail_inbox {
    line-height: 35px;
}

.inbox .no-log .mail_inbox  input {
    margin-left: 12px;
    width: 280px !important;
}
.inbox #logueate_m  span input,
.inbox .no-log .mail_inbox  input {
    font-size: 20px;
    padding: 5px 10px;
    width: 208px;
    color: #666;
}

.inbox #registrate_m span select {
    width: 230px;
}

.inbox .nota {
    font-size: 12px;
    background: #e6e6e6;
    margin-top: 12px;
    padding: 20px 32px;
    float: left;
    margin-top: 16px;
    margin-left: 40px;
    margin-right: 42px;
    width: 188px;
    font-size: 17px;
    font-family: Georgia;
    text-align: center;
    line-height: 20px;
    color: #222;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.inbox .nota b {
    color: #444;
    line-height: 34px;
}

.inbox .no-log textarea {
    height: 75px;
    margin-top: 16px;
}

.inbox .listado {
    font-size: 12px;
    position: relative;
    border-bottom: 1px solid #ccc;
}

.inbox .tit .etiqq {
    float: right;
    cursor: pointer;
    margin-top: 3px;
}

.inbox .listado .asunto {
    background: #fff;
    border-top: 1px solid #ccc;
    padding: 6px 12px 8px;
    position: relative;
    line-height: 20px;

    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}

.inbox .listado .asunto .resumen {
    white-space: nowrap;
}
.inbox .listado .asunto:hover {
    background-color: #eee;
}
.inbox .listado .asunto.nuevo {
    background-color: #ebeef5;
}




.inbox .listado .asunto.nuevoadmin {
    background-color: #D4F8BF;
}
/*
* {
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
*/

.loader-msg {
    width: 16px;
    height: 11px;
    margin-right: 10px;
    margin-bottom: -2px;
    display: inline-block;
    background: url(../imagenes/load-fb.gif) no-repeat;
}

.inbox .listado .asunto p {
    color: #333;
    width: 596px;
}

.inbox .listado .asunto p a.link {
    color: #333;
    border-bottom: 1px dotted #333;
}
.inbox .listado .asunto p a.link:hover {
    color: #333;
    border-bottom: 1px solid #333;
}

.inbox .listado .asunto .user span,
.inbox .listado .asunto .user a {
    color: #3B5998;
    font-weight: bold;
}

.inbox .listado .asunto .user span.administrador {
    color: #03810D;
}

.inbox .listado .asunto .user span.representante {
    color: #C93E3E;
}

.inbox .listado .asunto .user font {
    color: #289628;
    font-size: 12px;
}

.inbox .listado .asunto .user a:hover,
.inbox .listado .asunto .user font:hover,
.inbox .listado .asunto .user span:hover {
    text-decoration: underline;
}

.inbox .listado .asunto .todos {
    top: 38px;
    right: 15px;
    font-size: 10px;
    background: #fff;
    padding: 2px 10px;
    position: absolute;
    border: 1px solid #d6d6d6;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    cursor: pointer;
}

.inbox .listado .asunto .fecha {
    color: #777;
    margin-top: -7px;
    font-size: 12px;
    font-size: 11px;
    line-height: 14px;
    position: absolute;
    top: 50%; right: 15px;
}

.inbox .listado .asunto .fecha select {
    margin-top: -3px;
    margin-left: 8px;
    margin-right: 8px;
    padding-right: 11px;
    background-color: transparent;
}

.inbox .listado .asunto div {
    padding: 0px;
}

.asunto .borrar,
.asunto .marcarleido,
.asunto .marcarnoleido {
    width: 11px;
    height: 11px;
    margin-bottom: -2px;
    cursor: pointer;
    display: inline-block;
    background-repeat: no-repeat;
    display: inline-block;

    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.asunto .borrar {
    background-image: url(../imagenes/9s507dck6eJ.png);
}
.asunto .borrar:hover {
    background-position: 0px -24px;
}

.asunto .marcarleido {
    background-position: -11px -85px;
    background-image: url(../imagenes/PhuV3awD9t_.png);
}
.asunto .marcarleido:hover {
    background-position: -0px -85px;
}
.asunto .marcarnoleido {
    background-position: -11px -73px;
    background-image: url(../imagenes/PhuV3awD9t_.png);
}
.asunto .marcarnoleido:hover {
    background-position: -0px -73px;
}

.asunto .flechita {
    background-image: url(../imagenes/PhuV3awD9t_.png);
    background-position: -27px -95px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
    height: 12px;
    width: 8px;
}

.inbox .tooltip .tt {
    top: 50%;
    margin-top: -12px;
    left: auto;
    right: -280px;
    background: url("../imagenes/ttt.gif") no-repeat 100% 8px;
    z-index: 998;
    text-align: left;
    padding-left: 0px;
    padding-right: 5px;
}

.inbox .tooltip {
    margin-left: 12px;
}

.inbox .tooltip .tt span {
    padding: 5px 10px !important;
}

.boton_fb {
    color: white;
    text-decoration: none;
    background-image: url(../imagenes/exdyUfVOjrJ.png);
    background-repeat: no-repeat;
    background-position: 0 -98px;
    background-color: #EEE;
    border: 1px solid;
    border-color: #29447E #29447E #1A356E;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: normal !important;
    padding: 2px 6px 3px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;

    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.boton_fb.blanco {
    color: #222;
    border: 1px solid #999;
    background-repeat: no-repeat;
    background-position: 0 -49px;
    background-color: #5B74A8;
    background-image: url(../imagenes/exdyUfVOjrJ.png);
}

.boton_fb:hover {
    box-shadow: 0px 0px 3px #666;
}

#todo {
    width: 100%;
    height: 100%; position: fixed;
    top: 0px; left: 0px;
}

#todo .backg {
    width: 100%;
    height: 100%;
    top: 0%; left: 0%;
    position: absolute;
    background: transparent;
    top: 200px;
}

#todo .backg2 {
    width: 460px;
    height: 260px;
    background: #333;
    position: absolute;
    top: 68%; left: 50%;
    margin-top: -233px;
    margin-left: -220px;

    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    opacity: 0.68;
}

#todo .box {

    width: 385px;
    height: 180px;
    background: white;
    position: absolute;
    top: 52%; left: 50%;

    margin-top: -110px;
    margin-left: -200px;

    padding: 20px 10px 20px 25px;

    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#todo .box .buscar-block span a {
    padding: 5px 0px 5px 10px !important
}

#todo .box .buscar-block span {
    top: 23px;
    width: 292px;
    float: right;
    vertical-align: top;
    box-shadow: 1px 1px 5px #666;
    -moz-box-shadow: 1px 1px 5px #666;
    -webkit-box-shadow: 1px 1px 5px #666;
}

#todo .box .botones {
    position: absolute;
    top: 18px; right: 27px;
}

#todo .box h2 {
    color: #444;
    margin-bottom: 8px;
    padding: 0px 1px 14px;
    border-bottom: 1px dashed #ccc;
}

#todo .box h2 img {
    margin-bottom: -1px;
    margin-right: 4px;
}

#todo .box b {
    width: 72px;
    color: #333;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
    line-height: 26px;
    *display: inline;
}

#todo .box input {
    width: 280px;
    padding: 3px 5px;
    margin-top: 12px;
}

#todo .box textarea {
    width: 352px;
    padding: 6px 8px;
    vertical-align: top;
    margin-top: 12px;
    height: 70px;
}

/* FIN INBOX */

.set_clave {
    width: 950px;
    background: #dc6363;
    padding: 15px;
    text-align:center;
    font-size: 18px;
    color: white;
    font-weight: bold;
    margin: 20px 0px;
    line-height: 26px;
}

.set_clave input {
    font-size: 16px;
    border: 2px solid white;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px 10px;
    cursor: pointer;
    margin-top: 6px;
}
.menu_admin {
    margin-top: 6px;
    margin-bottom: 16px;
}

.menu_admin ul {
    font-size: 12px;
    margin-right: 16px;
    overflow: hidden;
    padding-left: 26px;
    list-style-type: none;
}
.menu_admin ul li {
    margin-top: 8px;
    margin-right: 16px;
}

.menu_admin ul li a {
    color: #555;
    display: block;
    font-weight: bolder;
    padding: 0px 1px 4px;
    -webkit-transition: all 0.14s ease-in-out;
    -moz-transition: all 0.14s ease-in-out;
    -o-transition: all 0.14s ease-in-out;
    transition: all 0.14s ease-in-out;
}

.menu_admin ul li a:hover {
    color: black;
}

.menu_admin  ul li ul {
    font-size: 11px;
    background: #fff;
    margin-top: 0px;
    margin-right: 0px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 2px solid #ccc;
    list-style-image: url('../imagenes/menu.gif');
    list-style-type: circle;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.menu_admin ul li ul li {
    margin-left: 22px;
    margin-top: 0px;
    margin-right: 0px;
    padding: 0px;
}

.menu_admin ul li ul li a {
    padding: 2px 0px;
    position: relative;
    margin-left: -30px;
    padding-left: 30px;
}

.menu_admin ul li ul li a.activo {
    /*  left: 10px; */
    color: #000;
}

.menu_admin  ul li ul li a span {
    color: white;
    text-shadow: 1px 1px 0px #666;
    margin-top: -1px;
    margin-bottom: -1px;
    background: #999;
    padding: 2px 5px;
    margin-left: 4px;
    font-size: 9px;
    display: inline-block;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.reg_hoy {
    margin: 4px 5px 8px;
}

.reg_hoy a {
    background: #f2f2f2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px 8px;
    margin: 10px 6px 0px;
    border: 1px solid #ddd;
    text-decoration: none !important;
    display: inline-block;
}

.reg_hoy a:hover {
    background: #fff;
}

.sb-box {
    font-size: 12px;
    background: white;
    margin-top: 25px;
    border-top: 10px solid #ccc;
    border-bottom: 10px solid #ccc;
    min-height: 270px;
    overflow-y: scroll;
}
.sb-box .wrap {
    margin: 15px 30px;
    overflow: hidden;
}

.boton_historial_usuario  {
    color: white;
    font-size: 12px;
    font-family: Verdana;
    font-weight: bolder;
    background-color: #56AD4C;
    text-shadow: 1px 1px 1px #333;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 10px 5px;
    text-align: center;
    display: block;
    margin: 3px 15px 20px 10px;
    border: 1px solid #49A73E;
}

.boton_historial_usuario:hover {
    background-color: #7ABC73;
}

.boton_desvincular_cliente {
    color: white;
    font-size: 12px;
    font-family: Verdana;
    font-weight: bolder;
    background-color: #D9534F; 
    text-shadow: 1px 1px 1px #333;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 5px 5px;
    text-align: center;
    display: block;
    margin: 3px 15px 20px 10px;
    border: 1px solid #C12E2A; 
    cursor: pointer; 
    transition: background-color 0.3s; 
}

.boton_desvincular_cliente:hover {
    background-color: #C9302C;
}

.block-vu  {
    color: #666;
    font-size: 12px;
    font-weight: bolder;
    background-color: #eee;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 12px 14px;
    display: block;
    margin: 3px 15px 20px 10px;
    border: 1px solid #ccc;
    font-family: Verdana;
}

.block-vu  .tit {
    text-align: left;
    font-size: 14px;
    font-family: Verdana;
    margin-bottom: 12px;
    font-weight: bolder;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}

.opac img { opacity: 0.6 }

#logueate {
    width: 100%;
    color: #666;
    font-size: 22px;
    font-family: Georgia;
    background: white;
    overflow: hidden;
}
#logueate form {
    width: 450px;
    margin: 30px auto 20px;
    background: #e7e7e7;
    border-radius: 14px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    padding: 34px 46px 24px;
}

#logueate form b {
    display: inline-block;
    margin-top: 6px;
}
#logueate p {
    display: block;
    overflow: hidden;
}

#logueate a {
    color: #3678B4;
    margin-top: 10px;
    float: left;
}

#logueate a:hover {
    text-decoration: underline;
}

#logueate form input {
    font-size: 18px;
    padding: 6px 4px 6px 10px;
    margin-bottom: 12px;
    float: right;
    color: #777;
    width: 260px;
    border: 2px solid #ccc;
    background: white;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

#logueate form input:focus,
#logueate form input:hover {
    color: #333;
}

#logueate form #ingresar {
    padding: 8px 12px;
    cursor: pointer;
    width: 160px;
}

.refes .titulo_gris_main div { font-size: 13px !important; }

.ul_perfil {
    margin-left: 82px;
    font-size: 11px;
    color: white;
    text-shadow: 1px 1px 1px black;
}

.ul_perfil li {
    margin-top: 2px;
}

.ul_perfil li a {
    color: #555;
    text-shadow: none;
}

.ul_perfil li a:hover {
    text-decoration: underline;
}
.buscar-block {
    position: relative;
    padding: 0px !important;
}
.buscar-block span {
    position: absolute;
    top: 18px; left: 0px;
    text-align: left;
    border: 1px solid #dddddd;
    color: #666666;
    background: white;
    z-index: 999;
    font-weight: normal !important;
    box-shadow: 2px 2px 4px #999;
    -moz-box-shadow: 2px 2px 4px #999;
    -webkit-box-shadow: 2px 2px 4px #999;
    padding: 0px !important;
    top: 32px;
    width: 99%;
    font-size: 11px !important;
}

.buscar-block span a { display: block; position: relative; padding: 4px 0px 4px 10px !important; text-decoration: none; }
.buscar-block span a:hover,
.buscar-block span a.selec { background-color: #CCEECC; }


.search-choice{font-size:11px;}


/*
#ingrese_pass {

    width: 184px;
    position: absolute;
    top: 50px; left: 26px;
    color: #454545;
    font-size: 15px;
    _font-size: 14px;
    font-style: italic;
    cursor: text;
}*/

.iee {
    width: 960px;
    background: #dc6363;
    padding: 10px;
    color: #222;
    text-align:center;
    font-weight: bold;
    font-size: 12px;
}
.iee a { color: black; text-decoration: underline; }


.enviar_det {
    padding: 7px 12px;
    background: #ccc;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: 12px;
    display:block;
    font-size: 12px;
    font-weight: bolder;
    color: #454545;
    text-align: center;
}

.enviar_det a,
.enviar_det img {
    vertical-align: middle;
}


.gp-header { float: left; text-align: center; margin-top: 5px; height: 50px; }

.fb-header { float: left; text-align: center; margin-top: 8px; }
.fb-header img { margin-right: 3px; margin-bottom: 3px; }

.separador-header { float:left; border-right: 1px dotted #ccc; width: 0px; height: 60px; margin: 10px 16px 0px; }

html, body { height: 100%; }

body {
    margin: 0px;
    font-family: Sans-Serif;
    background: #f4f4f4 url(../imagenes/borde_gral.png) repeat-y center;
    cursor: default;
}


a, a:focus, a:active, input, textarea, select { outline: none; -moz-outline-style: none; }
a { cursor: pointer } /* ie6 */

select {
    cursor: pointer;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
    select {
        color: #333;
        border-color: #999;
        padding-right: 14px;
        -webkit-appearance: none;
        -webkit-border-radius: 2px;
        background: white url('../imagenes/select.gif') no-repeat 99% 50%;
    }
}

textarea {
    font-family: Georgia;
    font-size: 12px;/*
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;*/
}

.block-fb {
    border-bottom:  1px solid #ddd;
    border-top:     1px solid #ddd;

    padding: 6px 0px 2px 2px;
    margin-left: 25px;
    margin-bottom: 14px;
}

.block-fb span {
    padding: 4px 0px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    float: left;
}

.banner { margin-left: 10px; }

.bot_scroll { float: right; margin-top: 12px }
.bot_scroll a img { opacity: 0.50 }
.bot_scroll a:hover img { opacity: 0.80 }

#footer {
    line-height: 17px;
    font-size: 11px;
    color: #ccc;
    background-color: #333;
    text-align: center;
    padding: 7px 10px 5px;
    margin: 0 auto;
    width: 1060px;
}
#footer a {
    color: #eeeeee;
    text-decoration: none;
    margin-left: 3px;
    margin-right: 3px;
}

#footer a:hover {
    color: #ffffff;
    text-decoration: underline;
}

#contenedor {/*
    border-left: 1px solid #999;
    border-right: 1px solid #999;*/
    width: 1080px;/*
    overflow: hidden;*/
    background: #FFFFFF;
    margin: 0 auto;
    clear: both;
}

#ver_usu{width:750px;}

.listado_adm{ margin-right:70px;}





#footer, #push { clear: both; }

#footer[id] { height: 34px; }
#push[id] { height: 46px; }
#contenedor[id] { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; }

#contenido { background: url('../imagenes/5pxr.gif') repeat-y;  }
#contenido.backginbox { background: url('../imagenes/backinbox.gif') repeat-y !important; }

#contenedor_menu {
    float: left;
    width: 240px;
}
#contenedor_main {
    float: left; /*
    background: #FFFFFF; */
    width: 840px;
    /* position: relative; */
}


#header {
    width: 956px;
    background: #FFFFFF;
    padding: 11px 0 13px 24px;
    overflow: hidden;
    position: relative;
}
#header div {
    font-size: 10pt;
    color: #999999;
    float: left;
}

#header p {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

#header b { color: #3678B4; }

#menu {
    position: relative;
    background: #333333;
    width: 1080px;
    font-family: Verdana;
}
#menu .plieguer {
    background: url("../imagenes/plieguemr.png");
    width: 9px; height: 48px;
    position: absolute;
    top: 0px; right: -9px;
    z-index: 9999;
}
#menu .pliegue {
    background: url("../imagenes/plieguem.png");
    width: 9px; height: 48px;
    position: absolute;
    top: 0px; left: -9px;
    z-index: 9999;
}
.new{ width: 369px !important; margin-left: 30px; padding: 4px 0 0 0; margin-top: 10px;
 -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }



.bbar {
    height: 46px; width: 980px;
    /*
        position: absolute; bottom: 0px; left: 0px; *//*
        background: url("../imagenes/transp.png") repeat;
        .background: transparent url("../imagenes/header/transparencia_ie.gif") repeat;*/
    background: #333333;
    position: relative;
}
.d_new_wrapper_directo{
    display: block;
    float: left;
    width: 450px;
    margin-top: 10px;
}
.d_new_wrapper{


    width: 700px;
    position: relative;
    overflow: hidden;
    display: block;


}
.divisor{ height: 30px; border: 1px solid; width: 300px;}

.c_new_wrapper_box .btn_oferta{ float: right; margin: 0px 20px 10px 0;}
.d_new_title {

    background: none repeat scroll 0 0 #6c8daf;
    color: #fff;
    padding: 4px 0 4px 8px;
    text-shadow: 0 2px 0 rgba(22, 42, 84, 0.5);
    font-weight: bold;


}
.d_new_col_1 {
	float:left;
	width:650px;
	margin:0 4px 19px 10px;
	border:1px solid #E6E6DC;
	padding:12px 2px 12px 10px;
	background:#FFFFFF;
	min-height:18px;
        position: relative;
        -moz-border-radius:  4px  4px  4px  4px;
              -webkit-border-radius:   4px  4px  4px  4px;
                border-radius:   4px  4px  4px  4px;
}
.d_new_col_1 textarea{ margin-top: 20px !important; width: 594px !important; padding: 12px;}
.d_new_col_1 placeholder{ color: #ccc;}

.d_new_wrapper b{ font-family: sans-serif; }


.precio_ofertar {
    padding-top: 18px;
    padding-bottom: 28px;

    overflow: none;
}


.precio_ofertar i {
    color: #555;
}

.precio_ofertar b {
    width: 246px;
    color: #3678B4;
    font-size: 15px;
    display: inline-block;
}

.precio_ofertar strong {
    color: #333;
    margin-left: 14px;

}

.precio_ofertar input  {
    width: 120px;
    /*	color: #333; */

    font-size: 18px;
    margin-left: 10px;
    text-align: center;

    padding: 8px 8px 8px 7px;

    background-color: #fff;
    border: 1px solid #ccc;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.precio_ofertar textarea {
    font-size: 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #ccc;
}

.precio_ofertar input ::selection,
.precio_ofertar input ::-o-selection,
.precio_ofertar input ::-ms-selection,
.precio_ofertar input ::-moz-selection,
.precio_ofertar input ::-webkit-selection {
    background: transparent;
}

 .precio_ofertar span.contenedor-controles-input-selector {
    position: absolute;
}

.precio_ofertar a.aumentar-input-selector {
    position: absolute;
  /*  top: -16px;
  margin-left: 12px;
    margin-right: 4px;
    margin-top: -20px;*/
  left: 253px;
    width: 20px;
    height: 0px;
    padding: 0px;
    font-size: 1px;

}

.precio_ofertar a.aumentar-input-selector img {
    width: 60px;
    height: 59px;
    background: url( '../imagenes/botones/mas_menos.png') no-repeat  -42px 0;
    padding: 0px;
    margin: 0px;
    left: -88px;
    top:4px;
    position: absolute;
    border: 0px;
    vertical-align: top;

}

.precio_ofertar a.aumentar-input-selector:hover img {
    background: url( '../imagenes/botones/mas_menos_h.png') no-repeat  -42px 0;
}
.precio_ofertar a.disminuir-input-selector:hover img {
    background: url(../imagenes/botones/mas_menos_h.png) no-repeat;
}
.precio_ofertar a.disminuir-input-selector {
    position: absolute;
  /*  top: -16px;
  margin-left: 12px;
    margin-right: 4px;
    margin-top: -20px;*/
  left: 120px; top:63px;
    width: 20px;
    height: 0px;
    padding: 0px;
    font-size: 1px;
}
.precio_ofertar a.disminuir-input-selector img {
    width: 41px;
    height: 48px;
    background: url(../imagenes/botones/mas_menos.png) no-repeat;
    padding: 0px;
    margin: 0px;
    border: 0px;
    vertical-align: top;
}

#d_new_formu input { width: auto;}
#d_new_formu  h1{ font-size: 22px; color: #3678B4; margin: 0 0 20px 20px;}
#d_new_formu .d_new_col_1 p{ font-size: 18px;float: none;  color:#666; margin:0px;  }
#d_new_formu .d_new_col_1 span { font-size: 22px;color: #3678B4; display: inline-block; width: 230px; }
#d_new_formu .d_new_col_1 { }




.c_aceptada{ color:#397d33;}
.c_rechazada{ color:#ea2e30;}
.c_pendiente{ color:#bea702; }





.info_right .tttit {
    display: block;
    font-size: 14px;
    padding: 9px 10px;
    margin-bottom: 5px;
    color: #3678B4;
    font-weight: bolder;

    text-align: center;
    border-bottom: 3px solid white;
}
.envolvente .info_right  .tttit {
    display: block;
    font-size: 14px;
    padding: 9px 10px;
    margin-bottom: 5px;
    color: #3678B4;
    font-weight: bolder;
   border: none;
    text-align: center;
    min-height: 40px;

}
 .info_dir {
    display: block;
    font-size: 10px;
    padding: 9px 10px;
    top:-40px;
    right: -5px;
    color: #666 !important;
    font-weight: bolder;
    font-family: Georgia;
    text-align: center;
    background: lightyellow;
    border:1px solid #cccc00;
    position: absolute;
    right: 4px;

}
.bottombar {
    display: table; height: 100%; .position: relative; .overflow: hidden; font-size: 12px; color: white; text-shadow: black 1px 1px 0px;
}
.bbar2 { display: table-row; .position: absolute; .top: 50%; }
.bbar2 div { display: table-cell; .position: relative; .top: -50%; .float: left; vertical-align: middle; }

.bbar2 div.ax input { color: white; border: 1px solid #999; width: 34px; text-align: center; background: transparent; font-size: 11px; }
.bbar2 div.ax font {
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
    padding: 6px 8px; background:#555; font-weight: bold; display: block
}
.bbar2 div.ax { padding: 0px 8px; .padding: 0px 7px; text-align: center; }
.bbar2 div.ver { padding: auto 5px; .padding: auto 2px; width: 80px; text-align: center; }
.bbar2 div.img { padding: 1px 4px 0px 4px; margin-left: 5px !important; text-align: center; margin-bottom: -3px }
.bbar2 div.ax div { margin-left: 25px; } /* .bottombar div.ax img { margin-bottom: -2px; margin-top: 1px; } */
.bbar2 div.borde { width: 1px; background: #999; padding: 0px; }
.bbar2 div.bordx { width: 1px; background: #fff; padding: 0px; margin-top: 10px; }
.bbar a { color: white; text-decoration: underline; font-weight: bolder }

#floto {
    position: fixed;
    top: 54%; left: 50%;
    margin-top: -210px;
    margin-left: -238px;
    width: 440px;
    z-index: 999;
    padding: 10px 17px 5px;
    display: block

        /*  background: url("../imagenes/transparencia.png");*/
}
#floto .transpx {
    position: absolute;
    top: 0px; left: 0px;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.86;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    display: block;
}

#floto .cerrar { padding: 8px 13px 9px; border-bottom: 1px solid #333; font-size: 11px; }

#floto .cerrar a { color: white; }

#menu ul {
    background: #333333 url("../imagenes/header/fondo_menu_top.png");
    height: 40px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#menu li {
    font-size: 11px;
    font-weight: bolder;
    float: left;
    display: block;
}
#menu li a {
    float: left;
    display: block;
    color: #EEEEEE;
    line-height: 14px;
    text-align: center;
    padding: 13px 31px;
    text-transform: uppercase;
    border-right: 1px solid #444444;
}
#menu li a:hover {
    color: #ffffff;
    background: #333333;
}
#menu li a.first:hover {
    color: #ffffff;
    background: #333333;
}
#menu li a.activo {
    color: #89CBEF;
}

li#bienvenido { height: 39px; color: #e5e5e5; font-weight: normal; }
#cen { display: table; position: static; height: 100%; position: relative; overflow: hidden; }
#cen div { display: table-cell; vertical-align: middle; .position: absolute; top: 50%; }
#cen div div { .position: relative; top: -50%; }
#cen div div a {
    color: #89CBEF; background: transparent !important; float: none !important;
    padding: 0px; margin: 0px; border: none; text-transform: none !important;
}
.bien { padding-left: 10px; .width: 72px; } .bienie { padding-left: 10px; }
.veni { padding-left: 6px; text-transform: capitalize; max-width: 100px; .width: 95px; text-align: center; .text-align: left; .padding-left: 10px; }
.do { padding-left: 7px; width: 30px; .float: right !important; .padding-right: 7px; }
.nomlargo { font-size: 9px !important; }

#menu span a:hover { color: #3678B4 !important; }

.mayuscula, .mayusculas { /* text-transform: uppercase; */ } #menu_left.mayuscula { text-transform: uppercase; }
.cap { text-transform: capitalize; } .ttn { text-transform: none !important; }

#animacion {
    clear: both;
    position: relative;
    width: 980px; height: 140px;
    background: #ffffff;/*
    margin-bottom: 15px*/
}
#animacion img.cabecera {
    position: absolute; bottom: 0; top: 0;/*
    margin-left: 40px; width: 900px; height: 140px; /* espacios a los costados */
    width: 980px; height: 140px; /* estirado */
}

#ingreso a { color: #444; font-weight: bolder }
#ingreso a img { opacity: 0.70; margin-right: 5px; margin-bottom: 0px }


#enviando img {
    margin-right: 10px;
    margin-bottom: -3px;
}

#enviando div,
.invitacion_enviada {
    background: white;
    padding: 10px 14px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    opacity: 0.90;
    font-weight: bolder;
    color: #648305;
    margin-bottom: 7px !important;
}

#enviando div {
    color: #454545 !important;
}
/*
#enviando div { margin: 15px 0px 0px 16px !important }*/

#enviando,
#invitaciones {
    margin: 8px 0px 0px 17px !important;
    *margin: 8px 0px 0px -25px !important;
    position: absolute;
    bottom: 8px;
    width: 215px;
}

#invitaciones #mail_M {
    margin-left: -1px; width: 124px !important; font-size:11px !important; float: none !important
}

#enviar_inv {
    width: 52px !important;
    font-size: 11px !important;
    float: none !important;
    cursor: pointer;
}

#ingreso a:hover { color: black; }
#ingreso a:hover img { opacity: 1; }

#ingreso {
    font-size: 12px;
    color: #111;
    position: absolute;
    top: 0px; right: 0px;
    height: 140px;
    width: 232px;
    line-height: 14px;
}

#ingreso div {/*
    margin: 12px 14px 0 14px;*/
    margin: 13px 13px 0 0px;
}
#ingreso p { margin: 2px 0px; }

#ingreso input {/*
    width: 180px;
    font-size: 8pt; _font-size: 9pt;
    padding: 2px 5px; margin: 2px 0 4px 3px; /* menu 1 */

    width: 184px;
    font-size: 15px;
    _font-size: 14px;
    padding: 5px 8px;
    margin: 3px 0px 5px 0px;
    border: 2px solid #999;
    background: #fff;
    color: #000;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    float: right;
    opacity: 0.80;
}


#ingreso input:focus,
#ingreso input:hover {
    opacity: 1;
    border-color: #489dea !important;
}

#ingreso input.ejemplo {
    color: #333 !important;
}

#ingreso input#ingresar_login {
    width: 86px;
    padding: 6px;
    margin-top: 2px;
    cursor: pointer;
    color: #333;
    font-weight: bold;
}

#ingreso input#ingresar_login:hover {
    border-color: #65aced !important;
}

#tiempo_restante {
    color: #555;
    font-size: 20px;
    margin-top: 20px;
    font-family: Georgia;

    padding: 10px 2px 13px 10px;

    float: right;

    width: 180px;
    background: #fff;
    border: 4px solid white;


    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    box-shadow: 0px 0px 5px #eee;
    -moz-box-shadow: 0px 0px 5px #eee;
    -webkit-box-shadow: 0px 0px 5px #eee;
}

#tiempo_restante b {
    width: 36px;
    margin-top: 7px;
    margin-left: 15px;
    display: inline-block;
}

#tiempo_restante font {
    color: #3678B4;
    font-size: 16px;
    padding-bottom: 5px;
}

.info_right {
    float: left;
    width: 236px;
    margin-left: 26px;

    font-size: 12px;
    margin-bottom: 18px;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    background: url('../imagenes/back_right_.png') repeat-x;
}

.envolvente .info_right {
    float: right;
    width: 236px;
    margin-left: 26px;

    font-size: 12px;
    margin-bottom: 18px;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-image: none;
    background-color: #F2F2F2;

}


.envolvente  .info_right span b {
    float: left;
    width: 66px;
    height: 100%;
    display: block;
    text-align: right;
    color: #3678B4 !important;
}



.info_right span {
    color: #333;
    display: block;
    padding: 8px 10px;

    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;

}

.info_right span b {
    float: left;
    width: 66px;
    height: 100%;
    display: block;
    text-align: right;
    color: #333 !important;
}

.envolvente .info_right span font {
    display: block;
    margin-left: 80px;
    font-weight:  bold;
}
.eninfo_right span font {
    display: block;
    margin-left: 80px;
}

.img_directo {
    height: 50px;
    margin: 15px 0px 22px 32px;
}

.fotos_directo {
    width: 600px;
    height: 50px;
    overflow: hidden;
    margin-right: 6px;
    display: inline-block;
}

.fotos_directo #sc_dir {
    overflow: auto;
    text-align: center;
    white-space: nowrap;
}

.fotos_directo a img {
    opacity: 0.60;
    margin: 5px 3px;
    vertical-align: top;


    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;

    -webkit-transition: all 0.16s ease-out;
    -moz-transition: all 0.16s ease-out;
    -o-transition: all 0.16s ease-out;
    transition: all 0.16s ease-out;
}

.fotos_directo  img:hover {
    opacity: 1;
}

.bott_scroll {
    display: inline-block;
    vertical-align: top;
}

#video_directo {
    float: left;

    z-index: 998;
    height: 320px;

    margin-top: 10px;
    margin-left: 30px;
    margin-bottom: 6px;
    border: 5px solid #ccc;

    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#archivo_directo {
    float: left;

    z-index: 998;
    height: 320px;

    margin-top: 0px;
    margin-left: 30px;
    margin-bottom: 6px;


    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}



.condiciones_directo {
    margin-top: 0px;
    margin-left: 16px;
    margin-bottom: 26px;
    margin-right:20px;
    background: url('../imagenes/back_right_.png') repeat-x;
}

.condiciones_directo .tttit {
    display: block;
    font-size: 16px;
    margin-top: 12px;
    padding: 14px 10px;
    margin-bottom: 5px;

    color: #3678B4;
    font-weight: bolder;
    font-family: Georgia;
    text-align: center;

    border-bottom: 3px solid #fff;
}

.disponible_carga {
    color: #333;
    margin-top: 15px;
    margin-bottom: 15px;
}

.condiciones_directo div {
    padding-left: 20px;
}






form { margin: 0; }

#fecha_y_hora {
    margin-left: 2px; /*
    border-left: 1px solid #aaa;*/
    width: 140px;
    position: relative;
    height: 44px;
}

.relojito,
#servertime {
    background: white url("../imagenes/relojh.png") no-repeat;
    font-family: monospace;
    padding: 2px 5px;
    font-weight: bold;
    color: #3678B4;
    font-size: 26px;
    width: 131px;
    height: 30px;
    position: absolute;
    top: 40px;
    /*  text-shadow: #333 1px 1px 1px; */
    opacity: 0.80;
}

#logo img { padding: 8px 0px 16px; }

#header h1 { font-weight: bold; font-size: 12px; color: #aaa; position: absolute; top: 72px; left: 27px; font-family: Tahoma; }

.sociall {  padding-top: 8px; width: 80px; text-align: center; line-height: 14px }
/*.sociall a { font-size: 11px; color: #767676; font-weight: bold; }
*/
#fecha_header {/*
    margin-left: 42px;
    border-left: 1px solid #aaa;*/
    font-size: 12px !important;
    line-height: 13px;
    font-weight: bolder;
    position: absolute;
    top: 12px; left: 0px;
    color: #3678B4;
    width: 156px; height: 30px;
}
#fecha_header .clim {
    width: 26px;
    overflow: hidden;
    display: inline-block;
}

#fecha_header .clim img {
    margin-top: -3px;
    margin-bottom: -7px;
    margin-left: -6px;
    margin-right: -6px;
}

.box-like-fb {
    border: 1px solid #CAD4E7;
    background-color: #ECEEF5;
    display: inline-block;
    padding: 2px 3px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    color: #3B5998;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 11px;
    width: 60px;
    margin-top: 4px;
}
.box-like-fb:hover { border: 1px solid #9DACCE; }

#sms_header { position: absolute; top: 22px; right: 15px; width: 82px; }
#sms_header:hover { opacity: 0.66; }

#sms_header a font {
    -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;
    padding: 7px 13px; background:#999; font-weight: bold;
    margin-left: 3px; color: white; text-shadow: 1px 1px 1px black;
    float: right;
}
#sms_header img {
    margin-bottom: -22px;
    margin-top: -3px;
}

#menu_left {/*
    background: #FFFFFF;
    width: 239px;*/
    font-family: Verdana;
}
#menu_left ul {
    /*  background: #555555 url("../imagenes/menu_left/left.png") right repeat-y; */
    padding: 8px 0 20px 20px;
    margin: 0;
}
.blanco {
    color: white;
}
.default  {
    font-size: 11px; font-weight: bolder;
    font-family: Verdana;
}
.admin {
    font-size: 9px; font-weight: bolder;
}
#menu_left li {
    list-style-type: none;
    background: #888;
    opacity: 0.75; filter: alpha(opacity=75);
    width: 195px;

    margin-top: 8px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;

    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

}
#menu_left li:hover {
    background: #5886B4;
    /* url("../imagenes/menu_left/hover.png") repeat-x;*/
}
#menu_left.default li:hover {
    /*
        position: relative;
        margin-top: 6px;
        margin-left: -1px;
        position:relative;
        bottom: -1px;
        padding: 1px 0;
        width: 197px;
    */
}
#menu_left .li_perfil {
    background: #999 url("../imagenes/menu_left/hover.png") repeat-x !important;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
}
.li_perfil a {
    background: url("../imagenes/menu_left/tri_despleg.gif") 9px 8px no-repeat !important;
    border-bottom: 1px solid #666666;
    padding-top: 7px !important;
    padding-bottom: 7px !important;

    -moz-border-top-left-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    border-top-left-radius: 7px 7px;
    -moz-border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px;
    border-top-right-radius: 7px 7px;
}
.li_perfil { background: url("../imagenes/menu_left/hover.png") repeat-x !important; border: 1px solid #757575; width: 193px !important; }

.borde a {
    border: 1px solid #aaa;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.borde ul li a { border: none; }

#li_perfil {
    background-color: #999 !important;
}
.sub {
    border: 1px solid #aaa;
    background-color: #999 !important;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}
.submenu, .submenu li, .submenu a {
    padding: 0px !important;
    padding-bottom: 3px !important;
    margin: 0px !important;
    background: #999 !important;
}

.submenu {
    padding-top: 9px !important;
    padding-bottom: 1px !important;
    margin-left: 27px !important;
    -webkit-border-radius: 7px;
}
.submenu li {
    color: #ffffff;
    list-style-type: disc !important;
    .list-style-type: none !important; /* ie6 */
    width: 150px !important;
    opacity: 1 !important;
}
.submenu a {
    padding-bottom: 8px !important;
    padding-left: 7px !important;
    color: #fff;
    border: none !important;
}

#menu_left .admin .submenu li {
    padding-bottom: 0px !important;
}

#menu_left li a b {
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; background: #cccccc;
    color: #333333; font-size: 8px; padding: 2px 5px; margin-left: 5px; margin-bottom: 8px;
    text-shadow: none !important;
}
#menu_left li a.activo b { background: #ccc }

#menu_left li a {
    /*height: 100%;*/
    padding-top: 7px;
    padding-bottom: 7px;
    background: url("../imagenes/menu_left/triangulo.gif") 10px 7px no-repeat;
    padding-left: 30px;
    color: #FFFFFF;
    display: block;
    text-shadow : 1px 1px 0px #000;

    -webkit-transition: all 0.16s ease-out;
    -moz-transition: all 0.16s ease-out;
    -o-transition: all 0.16s ease-out;
    transition: all 0.16s ease-out;
}

#menu_left .admin li { margin-top: 6px; }
#menu_left .admin li a { padding-top:6px; padding-bottom:6px; }

.default li a {
    background-position: 10px 8px !important;
}

#menu_left li a:hover {
    background: url("../imagenes/menu_left/triangulo.gif") 10px 7px no-repeat;
    .background: #555;
}

.desplegado a {
    background: url("../imagenes/menu_left/tri_despleg.gif") 9px 9px no-repeat !important;
}
.desplegado:hover { background: #999 !important; }

.desplegado a {
    border-bottom: 1px solid #666;
}
.desplegado ul li a {
    background: #999 !important;
    border: none;
}
.desplegado {
    width: 193px !important;
}

#menu_left li a.activo {
    background: #666 url("../imagenes/menu_left/triangulo.gif") 10px 7px no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;

    text-shadow: none !important;
}
#titulo_left {
    background: url("../imagenes/titulos/deg.png") right no-repeat;
    width: 240px; height: 44px;
    position: relative;
    font-family: Verdana;
    font-weight: bolder;
}
#titulo_left div { position: absolute; }

#titulo_left .texto {
    width: 200px;
    padding: 13px 0 0 38px;
    font-size: 14px;
}

#contenedor_right {
    float: right;
    width: 243px;
    overflow: hidden;
}
#contenedor_left {
    overflow: hidden;
    float: left;
    width: 546px;
    padding-left: 26px;
    padding-right: 25px;
}


#contenedor_left .estado {
    width: fit-content;
    position: relative;
    padding: 10px;
    margin: 0px 0px 10px 0px;
    color: green;
    text-align: center;
    border: 1px solid green;
    font-size: 13px;
    -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
    margin-left: 20px;
    
}
#contenedor_left .estado a {
    text-decoration: underline;
    font-weight: bolder;
    color: green;
}

.titulo_gris_bloque {
    background: url("../imagenes/titulos/titg_izq.png") #CDCDCD no-repeat;
    width: 720px;
    height: 24px;
    position: relative;
    float: right;
    font-weight: bolder;
    color: #285F93;
    font-size: 14px;
    text-align: left;
}

.titulo_gris_bloque .text { padding-left: 14px; padding-top: 4px; }
.titulo_gris_bloque .text2 { position: absolute; left: 400px; padding-top: 4px; }

.titulo_gris_main {
    background: url("../imagenes/titulos/titg_izq.png") #CDCDCD no-repeat;
    width: 434px;
    margin: 0 5px;
    height: 24px;
    position: relative;
    *width:432px !important;
    *margin:22px 0 10px 2px;

}
.titulo_gris_main div {
    position: absolute;
    top: 0px; height: 24px;
    color: #285F93;
    font-weight: bolder;
    padding-top: 4px;
    font-size: 14px;
}

.titulo_gris_main .borde_der { background:  url("../imagenes/titulos/titg_der.png") no-repeat; right: 0px; width: 5px; }
.titulo_gris_main .text { padding-left: 13px; }

.titpeq {
    width: 212px !important;
}
.costos {
    padding: 10px 0;
}

#costos, #costo_transporte { overflow: hidden; }

#costos p, #costo_transporte p {
    font-size: 11px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

form { margin: 0; }

#titulo {
    /* ojo con este probar en todo el sitio!
    */
    background: url("../imagenes/titulos/degr2.png") repeat-x 60% 0;
    position: relative;
    width: 815px;
    height: 47px;
    margin-left: 25px;
    margin-bottom: 10px;
    font-family: Verdana; font-weight: bolder;
}

#titulo div { position: absolute; }
#titulo .texto, #titulo .textomedio { width: 100%; }

#titulo .texto {
    padding: 13px 0 0 20px;
    font-size: 14px;
}
#titulo .textomedio {
    padding: 14px 0 0 20px;
    font-size: 13px;
}
#titulo_right {
    clear: left;
    margin: 0px;/*
    width: 243px; height: 37px;*/
    width: 243px; height: 40px;
    background: url("../imagenes/titulos/degr.png") no-repeat;
    /* */
    font-family: Verdana;
    font-size: 14px;
    font-weight: bolder;
    position: relative;
}

.envolvente #titulo_right {
    clear: left;
    margin: 0px 0 10px -6px;/*
    width: 243px; height: 37px;*/
    width: 243px; height: 40px;
    background: url("../imagenes/titulos/degr.png") no-repeat;
    /* */
    font-family: Verdana;
    font-size: 14px;
    font-weight: bolder;
    position: relative;
}
#titulo_right .texto {
    width: 200px;/*
    padding: 9px 0 0 20px;*/
    padding: 13px 0 0 24px;
    text-align: center;
}

.bloque_right {
    font-family: Verdana;
    overflow: hidden;
    margin-left: 7px;
    padding: 16px 3px 15px 6px;
    background-color: #f2f2f2;
}
.bloque_right p {
    font-size: 11px;
    margin: 0 7px 5px;
}
.bloque_right #boton_muestra {
    _width: 210px; /* ie6 */
    padding: 3px 12px;
    _padding: 3px 12px 2px; /* ie6 */
    background: white;
    border: 1px solid #cccccc;
    margin-left: -2px;
}

.luz {
    width: 100%;
    position: absolute;
    top: -1px; left: -1px;
    color: #FFFFFF !important;
}
.luz a { color: #FFFFFF !important; }

a:visited .luz { color: #FFFFFF; }

.sombra, .sombra a {
    width: 100%;
    color: #1C4268;
    position:relative;
    z-index:-10px;
}

.right_ul dd select {
    width: 120px;
}

.right_ul {
    margin: 0;
    color: #666666;
    font-size: 8pt;
    padding-left: 8px;
}
.right_ul dt {
    float: left;
    display: block;
    overflow: hidden;
    color: #3678B4;
    font-weight: bolder;
    padding-top: 3px;
}
.right_ul dd {
    overflow: hidden;
    display: block;
    margin-bottom: 4px;
    padding-top: 4px;/*
    padding-left: 5px;*/
    _padding-left: 2px; /*ie6*/
}
.info dt { width: 80px; } .info dd { width: 135px; margin-left: 80px; }
.info2 dt { width: 85px; padding-right: 10px; text-align: right } .info2 dd { width: 110px; margin-left: 100px; font-weight: bold; }
.info2 dd img { margin-top: 0px; margin-bottom: -4px; }
.info3 dt { width: 100px; padding-right: 10px; text-align: right } .info3 dd { width: 90px; margin-left: 100px; font-weight: bold; }
.info3 dd img { margin-top: 0px; margin-bottom: -4px; }
.info2 strong, .info3 strong { /* font-size: 13px; margin-top: -3px; display: inline-block; */ }
.clima dt { width: 90px; } .clima dd { width: 100px; margin-left: 90px; }
.clima_ex dt { width: 55px; } .clima_ex dd { width: 155px; margin-left: 55px; }
.reg dt { width: 130px; }

.right_ul dd a { text-decoration: underline; color: #555; }

.titulo_gris {
   /* background: url("../imagenes/titulos/titg_izq.png") no-repeat #CDCDCD;*/
    width: 240px;
    margin-left: 3px;
    height: 24px;
    color: #285F93;
    font-weight: bolder;
    font-size: 14px;
}
.envolvente .titulo_gris {
    background: url("../imagenes/titulos/titg_izq.png") no-repeat #CDCDCD;
    width: 100%;
    margin: 10px 0 10px -5px;
    height: 24px;
    color: #285F93;
    font-weight: bolder;
    font-size: 14px;
    padding: 0 10px 0px 0;
}
.titulo_gris div {/*
    padding-left: 12px;*/
    padding-top: 4px;
    text-align: center;
}


.envolvente .titulo_gris div {/*
    padding-left: 12px;*/
    padding-top: 4px;

}
.centrado {
    text-align: center;
}
.foto_bar_right {
    margin-right: 8px;
    border: 1px solid #999999;
}
.detalle_lote {
    clear: both;
    padding: 8px 0;
    margin: 12px 6px 20px;
    border-bottom: 1px solid #9FB6CA;
    text-align: center;
}
.detalle_lote span {
    color: #999999;
    font-size: 7pt;
    padding: 0 4px;
    width: auto;
}

.compara_lote {
    margin-top: 20px;
    color: #999999;
    font-size: 8pt;
}
.compara_lote div {
    float: left;
    width: 100px;
    padding-left: 5px;
    padding-bottom: 15px;
}
.compara_lote div input {
    width: 100px;
}
.ubic {
    float: left;
    padding-top: 12px;
    padding-left: 4px;
    font-size: 12px;
    width: 115px;
}
.num_rev {
    padding: 12px 18px;
    color: #999;
    font-size: 12pt;
    font-weight: bolder;
}

#contenedor_left b { color: #3678B4; }
#contenedor_right b { color: #3678B4; }

#multimedia { width: 446px; }

a, a:visited { text-decoration: none;}

a img, a:hover img, img { border: 0; }

#m_barra {
    height: 45px;
    padding-top: 12px;
    padding-left: 10px;
    margin-bottom: 6px;
    margin-left: -5px;
    margin-top: -2px;
    width: 446px;
    background: url("../imagenes/bar/m_bar.png") no-repeat;
}
#m_barra a {
    color: #555;
    font-size: 12px;
    margin-left: 21px;
    line-height: 26px;
    font-weight: bolder;
    font-family: Tahoma, Geneva, sans-serif;
}

#m_barra a img {
    opacity: 0.30;
    display: inline;
    margin: 0px 19px -5px 10px;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

#m_barra a:hover img, #m_barra a.selected img { opacity: 0.8; }
#m_barra a:hover, #m_barra a.selected { text-decoration: underline; }

.flote img {
    margin-bottom: 6px;
    margin-top: 6px;
    margin-left: 8px;
    border: 3px solid #666;
}
#interes {
    width: 410px;
    height: 45px;
    padding-left: 40px;
    margin-top: 8px;
    position: relative;
}
#interes div {
    float: left;
}
#boton_ofertar {
    width: 269px;
    height: 30px;
    padding-top: 16px;
    background: url("../imagenes/botones/ofertar.png") no-repeat;
}

#boton_ofertar_peq {
    width: 140px;
    height: 30px;
    padding-top: 16px;
    background: url("../imagenes/botones/ofertar_peq.gif") no-repeat 0px 5px;
}
#boton_enviar_peq {
    width: 140px;
    height: 30px;
    padding-top: 16px;
    background: url("../imagenes/botones/enviar_peq.gif") no-repeat 0px 5px;
}
#boton_enviar_peq:hover, #boton_ofertar_peq:hover { opacity: 0.75; filter:alpha(opacity=75); }

#boton_ofertar:hover {
    background: url("../imagenes/botones/ofertar_over.png") no-repeat;
}

#boton_interes {
    width: 269px;
    height: 30px;
    padding-top: 16px;
    background: url("../imagenes/botones/interes.png") no-repeat;
}
#boton_interes:hover {
    background: url("../imagenes/botones/interes_over.png") no-repeat;
}
#boton_interes b {
    padding-left: 10px;
    font-size: 12px;
}
#imp {
    margin-left: 15px;
}
#imp img {
    margin-bottom: -6px;
    padding: 4px  0;
}
#imp a {
    font-size:11px;
    color:#777777;
    font-family:Arial, Helvetica, sans-serif;
}
/*.titulo_main {
    background: url("../imagenes/titulos/degm2.png") no-repeat;
    position: relative;
    margin: 0px;
    width: 450px;
    height: 41px;
    height: 47px;
}
.titulo_main .texto {
    left: 0px; top: 0px;
    width: 443px; font-weight: bolder;
    font-family: Verdana; font-size: 15px;
    padding: 12px 0 0 0px;
    text-align: center;

}*/
#box_informe {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 8pt;
    text-align: left;
    background-color: #F1F1F1;
    width: 425px; /* cambiar si bold */
    margin: 0px 10px;
    color: #666666;
}
#box_informe .titulos, #box_informe .linea { width: 425px;  /* cambiar si bold */ }

#box_informe .linea {
    clear: left;
    color: #666666;
    overflow: hidden;
}
#box_informe .titulos {
    font-size: 11pt;
    font-weight: bolder;
    color: #3678B4;
}
#box_informe .titulos div { float: left; padding-top: 10px; padding-bottom: 10px; }
#box_informe .linea div { float: left; padding-top: 4px; padding-bottom: 4px; }

#box_informe .detalle {
    width: 120px;
    padding-left: 12px;
}
#box_informe .valor {
    /* width: 113px; */
    width: 123px;
    text-align: center;
}
#box_informe .linea .valor {
    color: #999999;
    font-weight: bolder;
}
#box_informe .posibles {
    /* width: 180px; */
    width: 170px;
    text-align: center; /* cambiar si bold */
}
.backg_a, .backg_a div { background-color: #F1F1F1; }
.backg_b, .backg_b div { background-color: #F8F8F8; }

div.comentarios_lote {
    background-color: inherit;
    text-align: center;
    font-size: 11px;
    margin: 15px 9px 0px 7px;
    padding: 15px 0px 0px;
    border-top: 1px solid #ccc;
}

div.comentarios_lote div {
    text-align: left;
    border: 2px solid #dddddd;
    background-color: #FFFFFF;
    padding: 8px; font-size: 11px;
    text-transform: lowercase;
    margin-top: 4px;
    min-height: 40px;
}
#box_informe #comentarios {
    background-color: inherit;
    padding: 20px 15px;
}

#box_informe #comentarios div {
    border: 1px solid #999999;
    background-color: #FFFFFF;
    width: 385px;
    padding: 5px;
}

#conform { text-align: center; font-size: 12px; }
#conform span { padding-left: 22px; }

#box_seg .linea { overflow: hidden; color: #666; }

#box_seg {
    margin: 8px 0px 2px 38px;
}
#box_seg .linea {
    font-size: 11px;
}
#box_seg .linea div {
    float: left;
    width: 124px;
    padding-top: 2px;
    padding-bottom: 2px;
}
#box_seg .titulo {
    font-weight: bolder;
    color: #3678B4;
}
.graficos {
    width: 425px;
    padding: 1px 0px;
    text-align: left;
    background-color: #F1F1F1;
    margin: 0px 10px;
    color: #666666;
    margin: 0px 10px;
}

.graf_lote {
    margin: 0px 5px 15px 3px; padding: 8px 10px; border: 2px solid #ccc;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
    box-shadow: 0px 0px 5px #eee; -webkit-box-shadow: 0px 0px 5px #eee; -moz-box-shadow: 0px 0px 5px #eee;
}

.graf_lote .tit {
    text-align: right;
    padding: 0px 4px 8px;
    border-bottom: 1px solid #cccccc;
    font-size: 13px; color: #444; font-weight: bolder
}
.charts {
    clear: left;
    margin-top: 20px;
}

/* home */
.boton_azul {
    background: url("../imagenes/botones/boton_izq.gif") no-repeat;
    height: 30px; position: relative;
}
.boton_azul div {
    position: absolute;
    height: 30px;
}
.boton_azul.chico { width: 84px; } .boton_azul.medio { width: 200px; margin: 5px auto; } .boton_azul.largo { width: 320px; }
.boton_azul .borde1 { background: url("../imagenes/botones/boton_der.gif") no-repeat; right: 0px; width: 10px; }
.boton_azul .borde2 { background: #4E7BA7 url("../imagenes/botones/boton_abajo.gif") bottom repeat-x; left: 9px; right: 10px }

.boton_azul .texto {
    top: 2px; left: 0;
    font-family: Verdana; font-size: 8pt;
    font-weight: bolder;
    width: 100%; text-align: center;
    padding-top: 3px;
}
.boton_azul .texto a {
    color: #ffffff;
    display: block; height: 30px;
}

.boton_azul:hover {
    opacity:0.8;
}

.vertodos {
    padding: 15px 10px 12px; margin: 15px 50px;
    border: 1px solid #dddddd; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
}

.signo { right: 10px; top: -2px !important; font-size:17px !important; font-family: monospace !important; font-weight: bolder !important;  }

.top5, .top10, .top15, .top20, .top25, .top30 { overflow: hidden; }
.top5 { margin-top: 5px !important; } .top10 { margin-top: 10px !important; } .top15 { margin-top: 15px !important; }
.top20 { margin-top: 20px !important; } .top25 { margin-top: 25px !important; } .top30 { margin-top: 30px !important; }

.ptop30 { padding-top: 30px !important; } .bot15 { padding-bottom: 15px !important; }

.box_cotiz {
    font-size: 13px;
    text-align: left;
    width: 425px; /* cambiar si bold */
    margin: 0px 9px;
    color: #eeeeee;
    font-family: Georgia;
}
.box_cotiz .titulos, .box_cotiz .linea { width: 425px; }

.box_cotiz .linea {
    clear: left;
    overflow: hidden;
    border-bottom: 1px solid #757575;
}
.box_cotiz .titulos {
    font-size: 14px;
    font-weight: bolder;
    overflow: hidden;
    border-bottom: 1px solid #757575;
}
.box_cotiz .titulos div { float: left; padding-top: 10px; padding-bottom: 10px;}
.box_cotiz .linea div { float: left; padding-top: 4px; padding-bottom: 1px; }

.box_cotiz img { margin-top: -1px; }

.box_cotiz .cat {
    width: 198px;
    padding-left: 5px
}
.box_cotiz .linea .desde { border-left: 1px solid #757575; }
.box_cotiz .linea .hasta { border-left: 1px solid #757575; border-right: 1px solid #757575; }

.box_cotiz .var {
    width: 34px;
    padding-left: 3px;
    text-align: center;
}

.box_cotiz .hasta, .box_cotiz .desde {
    width: 90px;
    text-align: center;
}

.actualizado { padding: 8px 15px; font-size: 12px; color: #eee; text-align:center }

#bloque_not {
    background: #f2f2f2;
    margin-left: 7px;
    padding: 12px 2px 12px 0px;
}
#move_not {
    background: #f2f2f2 url('../imagenes/noticias2.png') bottom right no-repeat;
    height: 174px; padding: 20px 28px 14px;
}
#noticia span {
    font-family: Georgia;
    line-height: 108%;
    font-size: 13px;
    color: #3678B4;

}
#noticia {
    font-family: Arial, Helvetica, sans-serif;
    clear: both;
    padding: 0px 10px;
    font-size: 12px;
    height: 190px;
    display:none;
    .height: 170px;

}
#noticia font {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    margin-top: 5px;
    margin-left: 1px;
    display: block
}
#noticia p {
    margin-top: 5px;
    margin-left: 1px;
}
#noticia img {
    margin-top: 10px;
}
.cotiz_box { _margin-bottom: 30px; margin-left: 5px; }

.cotiz_box div {
    padding: 4px 5px 2px;
    float: left;
}
.cotiz_box img {
    margin-left:3px;
}
.cotiz_box .titulo {
    font-size: 9pt;
    padding-right: 5px;
    margin-top: 5px;
    font-weight: bolder;
    color: #757575;
    margin-bottom: 5px;
}
.cotiz_box .cotiz div {
    font-size: 7pt;
    padding-left: 16px;
    color: #666666;
}
.cotiz img {
    border: 1px solid #aaa;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.cotiz_moneda {
    width: 32px;
}
.cotiz .valor { font-size: 11pt !important; font-weight: bolder; }

.cotiz_box .i { width: 62px;  }
.indice div { font-size: 7pt; width: 57px; }
.indice img { margin-bottom: -3px; margin-right: 4px; }
.indice .porcen { font-size: 11px; color: #4E769E; font-weight:bolder; width: auto; }

.bloque_right .actualizado { clear: both; padding-left: 10px !important; padding-top: 15px; }

#nav_noticia { text-align: center; } #nav_noticia img:hover { opacity:0.50; filter:alpha(opacity=50); cursor: pointer; }

/* iframe que se abre con shadow box */
#iframe {
    background: #FFFFFF;
    overflow: hidden;
    /* para IE7 */
    *position:static;
    *z-index:1;

}
#iframe #titulo {
    margin-left: -15px;
    margin-bottom: 0;
    margin-right: -20px;
    margin-top: -2px;
    background-color: #9C9C9C !important;
    width: 725px;

    *position:relative; /*fix para IE */
    *z-index:10000;

/*    *height:0px; */
}
#iframe #titulo .cerrar {
    position:absolute;
    top: 8px;
    right: 18px;
    z-index: 999;
    color: white;
    font-size: 12px;
    padding: 5px;
    background-color: #9C9C9C;
    border-radius: 5px;
    box-shadow: 1px 2px 4px #5E5E5E;
    border: 1px solid #555;
}
#iframe #titulo .cerrar a { color: #ffffff; font-size: 12px; }
#iframe #titulo .texto { padding: 13px 0 0 35px; }

#iframe .form_ok { margin-left: 15px; padding: 10px 5px; }
#iframe .form_ok #correo_externo { width: 180px; color: #666666; margin: 0px 8px; }

#iframe #contenedor_left {
    padding-top: 12px;
    text-align: center;
    font-weight: bolder;
    color: #757575;
    width: 290px;
}

#iframe #contenedor_left b {
    color: #4E769E !important;
}
#iframe #contenedor_left .descrip_iframe b {
    color: #4E769E !important;
    font-family: Arial; font-size: 16px;
    _font-family: Sans-serif; _font-size: 18px; line-height: 20px;
    text-shadow: #cccccc 0px 1px 0px;
    font-weight: bold; _cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../hIEfix.png,sizingMethod=crop); .zoom: 1;
    _filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); .min-height: 0; .background: #FFF;
}

#iframe #contenedor_left div { padding: 0 0 8px 0; font-size: 12px }

#iframe #contenedor_left img {
    margin: 10px 0 15px;
    border: 2px solid #666666;
}
#iframe #contenedor_right {
    margin-top: 15px;
    padding: 5px 18px 18px;
    border-left: 1px solid #dddddd;
    width: 328px;
    text-align: center;
}


.listado_g{margin-left:20px;}

/*.listado_head{width:770px !important; margin-left:10px;}*/

 #carga_envios_semanales,
 .carga_pnr,
 .carga_cc{
        background: #f4f4f4;
        color: #3d78a7;
        font-size: 13px;
        padding: 10px 15px;
        border: 1px solid #eee;
        border-radius: 6px;
        margin-top: 15px;
        text-align: center;
     }


#filt{margin-right:20px; }


#iframe #contenedor_right b {
    font-size: 14px;
}
#iframe #contenedor_right a {
    color: #3678B4;
    text-decoration: underline;
    float: right;
    margin-top: 16px;
    _margin-top: 25px;
    font-size: 11px;
}
#iframe #contenedor_right img {
    margin: 0px auto 18px;
}
input.ejemplo { color: #999999 !important; font-style: italic; }

#iframe #contenedor_right input {
    font-size: 11px; border: 2px solid #999;
    -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
    color: #454545; padding: 3px 6px; margin: 0 5px 10px; .margin: 10px 5px 0;
}
#iframe #contenedor_right input.text, #iframe #contenedor_right #mail_M, #iframe #contenedor_right #password_I {
    width: 200px !important;
}
#iframe #contenedor_right input.error_input {
    border: 2px solid #d88b8b;
}

#iframe #contenedor_right #ingresar,#iframe #contenedor_right #registrarme {
    width: auto;
    font-size: 18px; color: #454545; padding: 5px 15px;
    background: url(../imagenes/botones/backg_boton.gif) #e2e2e2 repeat-x;
    border:2px solid #cccccc;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
#iframe #contenedor_right #ingresar {
    float: right;
    margin: 6px 5px 10px 15px;
    _margin: 10px 5px 20px; /* ie6 */
}
#iframe #contenedor_right #registrarme {
    padding: 5px 75px;
    margin: 0 auto !important;
    .width: 250px;
}

#iframe #contenedor_right #ingresar:hover,#iframe #contenedor_right #registrarme:hover {
    border:2px solid #BFDAF5;
    background: #eeeeee;
}
#iframe #contenedor_right .login {
    text-align: right;
    font-family: sans-serif;
    margin-bottom: 22px;
    padding-right: 10px;
    overflow: hidden;
}
#iframe #contenedor_right input {
    font-size: 18px;
    padding: 5px;
}
#iframe #contenedor_right input:focus {
    background: #F0F7FF;
}
#iframe #contenedor_right input.ejemplo { font-style:normal; }

/* fin_iframe que se abre con el boton interes */

.gris_main {
    font-size: 10px;
    padding-top: 5px auto 8px;
    text-align: left;
    background-color: #F1F1F1;
    margin: 0px 9px;
    color: #666666;
    float:left;
}
.ancho_main {
   min-width: 426px;
}
.ancho_main .swfupload {
    clear:both;
}

#costos { clear: both; }

#costos .box_costos {
    float:left;
    width: 222px;
    overflow:hidden;
}
.box_costos .gris_main p {
    overflow: hidden;
}
.box_costos .gris_main b {
    float: left;
}
.box_costos .gris_main span {
    float: right;
}
#costos .box_costos .gris_main p {
    padding-left: 12px;
    width: 182px;
}

.derecha { float:right }

#formu input.error_input, #formf input.error_input, #filt input.error_input { border-width: 1px; padding: 2px 1px 2px 5px !important; }
#formu select.error_input, #formf select.error_input, #filt select.error_input { border-width: 1px; padding: 1px 1px 1px 2px; }
#formu textarea.error_input, #formf textarea.error_input { padding: 6px 2px 3px 9px; border-width: 1px; }
.error_input { border-color: #f26f6f !important; _color: #FE2E2E !important; background: white; }
#ingreso input.error_input { border: 2px solid #FF3F3F !important; _color: #FE2E2E !important; background: white; }

#formu {
    padding: 5px 14px;
    font-size: 11px;
    overflow:hidden;
/*    float:left;*/
}

#iframe #formu { overflow: visible !important; }

#formu div b { width: 135px; float:left; padding-top: 15px; padding-left: 3px }
#formf div b { width: 220px; float:left; padding-top: 15px; padding-left: 3px }

#formu div b.ancho { width: auto; }
#formf div b.ancho { width: auto; margin-top: 3px; }
.checkbox { width: 15px !important; border: none !important; margin-top: 18px !important; margin-bottom: -6px !important; }

.checks_off .bloque {
    width: 254px;
    margin-top: 18px !important;
}


.checks_off .bloque b {
    margin-bottom: 10px;
    display: block;
    width: 100%;
    clear: both;
}

.checks_off label input {
    display: none;
}

.checks_off label img {
    float: right;
    margin-bottom: -3px;
    vertical-align: middle;
}

#formu div, #formf div { overflow: hidden; clear: both; }

.notificaciones_form #formu div { overflow: initial; }

#formu input#trazada, input#radio { width: 10px !important; float: left; margin: 16px 15px 0px 5px !important; }

#formu input { }
#formu select { width: 256px; _width: 254px; padding-left: 0px; border:2px solid #DDDDDD; height: 38px;} /* ancho campos */
#formu textarea { width: 384px; border:2px solid #DDDDDD; }
#formf input { width: 298px; _width: 296px; /*ie6*/ border:2px solid #DDDDDD; }
#formf select { width: 304px; _width: 302px; border:2px solid #DDDDDD; } /* ancho campos */
#formf textarea { width: 292px; border:2px solid #DDDDDD; }

#formu input, #formu button, #formf input, #formf button { margin-top: 10px; padding-left: 4px; }
/* #formu input {margin-top: 0px; padding-left: 4px; } */
#formu select, #formf select { margin-top: 10px; padding-left: 1px; }
#formu textarea, #formf textarea { margin-top: 10px; padding-left: 8px; padding-top: 5px; }

#formu .aclaracion {
    margin: 15px 0 10px;
    _margin-top: 0px;
    color:#454545;
}

#formu #enviar_solicitud, #formu #enviar_consulta, #formu #enviar, #formu #editar, #formu #editar2, #formu #enviar2, #formu #volver {
    width: auto;
    float: right;
    margin: 18px 5px 15px 15px;
    font-size: 18px; color: #454545; padding: 5px 15px !important;
    background: url(../imagenes/botones/backg_boton.gif) #e2e2e2 repeat-x;
    border:2px solid #cccccc;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

#formu #enviar_solicitud:hover, #formu #enviar_consulta:hover, #formu #enviar:hover, #formu #editar:hover, #formu #volver:hover {
    border:2px solid #BFDAF5;
    background: #eeeeee;
}

#formf #enviar, #enviar_largo, #enviar_largop , #enviar_nope, #formf #crear_cliente, #enviar_liniers, #mostrar, .submit, #submitt {
    width: auto !important;
    float: right;
    margin: 18px auto 15px 8px;
    font-size: 18px; color: #454545; padding: 5px 14px !important;
    background: url(../imagenes/botones/backg_boton.gif) #e2e2e2 repeat-x;
    border:2px solid #cccccc;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    cursor: pointer;
}
.fn { float: none !important }

#formf #enviar:hover, #enviar_largo:hover, #enviar_largop:hover, #submitt:hover
#formf #crear_cliente:hover, #enviar_liniers:hover, #mostrar:hover,.submit:hover
{
    border:2px solid #BFDAF5;
    background: #eeeeee;
}

#mostrar { margin: 2px 6px 1px !important; float: none !important }

#formf #crear_cliente, #formf #enviar_largop { margin: 12px 0px 20px; }
#submitt { margin: 0px 15px !important; }
#enviar_liniers { margin: 13px 6px 0; float: none !important; _margin-botom: -30px }

#advert, #advert2, .adv {
    font-size: 12px; border: 1px solid #FF5555; text-align:center; padding: 10px;
    margin: 15px; background:#FFF9F9; color:#333333; clear: both; overflow: hidden;
}
#formu #advert2, #formu #advert, .adv { margin: 15px 0 0 !important; }
#advert a, #advert2 a { color: #3678B4; }

#formu .titulo_gris_main, #formu span .titulo_gris_main {
    background: #cccccc !important;
    margin: 22px -18px 15px !important;
    *margin:0;
    *width:430px;

}

.botonfecha { width: 22px; margin-left: 5px; margin-right: 5px; border: 1px solid #3678B4; background: white; cursor: pointer; padding: 1px !important }
#formu .inputfecha { width: 216px !important; }
.form_ok .fecha { width: 88px !important; padding-left: 5px }

.redondeado {
    -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
.paginador {
    clear: both; text-align: center;
    margin: 20px auto;
}
.paginador a {
    border: 1px solid #999;
    padding: 4px;
    margin: 2px;
    text-decoration: none;
    color: #3678B4;
}
#bloques { margin-left: 25px }

#bloques .bloque:hover {
    background-color: #EDF3FB;
    border: 1px solid #999;
}
#bloques .bloque {
    position: relative;
    border: 1px solid #CCCCCC;
    padding: 15px;
    font-size: 13px;
    overflow: hidden;
    width: 668px;
    clear: both;
    margin-bottom: 15px;
    float: left
}
#bloques .bloque b { color: #4E769E; font-size: 16px; margin-bottom: 10px; }

#bloques .bloque img { float:left; border: 1px solid #666666; }

#bloques .bloque .info { float:left; margin-left: 15px; width: 450px; }

#bloques .bloque .info span { font-size: 11px; color: #666666; margin-top: 10px; display:block }

#bloques .esquina { position: absolute; bottom: 12px; right: 8px; width: 88px; }

#bloques .esquina b { padding-left: 24px; display:block; padding-bottom: 30px }

.esquina .boton_azul, #bloques .bloque img { opacity:0.80 !important; filter:alpha(opacity=80) !important; color: white; }
.destacado:hover .esquina .boton_azul, #bloques .bloque:hover img { opacity:1 !important; filter:alpha(opacity=100) !important; }

#bloques #certif { position: absolute; width: 100px; height: 90px; background: url(../imagenes/certif.png); top: 65px; left: 425px; }

.mapa { margin: 15px 0; }

.establecimientos  { width: 700px; margin-left: 28px; padding-top: 15px; clear:both }
.establecimientos .titulos {
    overflow: hidden; clear:both;  border-bottom: 1px solid #999999;
    padding-bottom: 7px; font-weight: bolder; height: 18px;
    padding-left: 5px; font-size: 12px; color: #3678B4;
}
.establecimientos .filas {
    overflow: hidden; clear:both; font-size:11px;  border-bottom: 1px solid #cccccc; _border-bottom: none !important;
    padding: 7px 5px;
    color: #333333;
}
.establecimientos .titulos div { overflow: hidden; float: left; width: 180px;  }
.establecimientos .filas div { overflow: hidden; float: left; width: 180px;
                               padding-bottom: 1px !important;
}
.form {
    float:right; border:none; color:#3678B4; padding: 0; font-size:11px; cursor:pointer;
    font-weight:bold; background: transparent !important; text-decoration:underline; text-align: right;
}
.establecimientos .nom { width: 150px !important; }
.establecimientos .explo { width: 120px !important; }
.establecimientos .peso { width: 60px !important; }
.establecimientos .canti { width: 90px !important; }
#datos_representantes { color: #666666 !important; font-size: 10px; }

#datos_representantes div { width: 210px; padding: 15px 0; }

#datos_representantes div img { margin-left: 4px; margin-bottom: -1px; }

#datos_representantes .datos { overflow:hidden; border-top: 1px solid #999999; } #datos_representantes .datos p { margin: 2px 0; }

.titulo_provincia {
    font-size: 16px;
    color: #3678B4; /* azul */
    font-weight: bolder;
    text-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 1px;
}

.bottom15 { margin-bottom: 8px; border-bottom: 1px solid #dddddd; padding-bottom: 8px; _border-bottom: none; }

.bottom15t, h4 {  border-bottom: 1px solid #f4f4f4; padding-bottom: 5px;
                 clear: both; color: #3678B4; font-size: 12px; font-weight: bold; }

.bottom15t{margin-left:40px; width:800px;}

.bottom15t.lg { font-size: 14px; margin-top: 15px; }
h4 { font-size: 14px; margin: 15px 0px; }
.bottom20 { margin-bottom: 20px; overflow: hidden; }

#bloques .bloque ol {
    padding-left: 30px;
    font-weight: bolder;
    color:#3678B4;
    font-size: 12px;
}
#bloques .bloque ol p {
    color: #444444;
    font-weight: normal;
    margin: 10px;
    font-size: 11px;
}
#bloques .bloque ol p b {
    color: #5d5d5d;
    font-size: 11px;
}
.terminos .bloque {
    margin-top: 15px;
}
.quienes img { float: right !important; border: 1px solid grey; padding: 5px; margin-left: 20px; margin-bottom: 10px; }
.quienes p { padding-bottom: 10px; font-size:12px; color: #333333; }

#liniers  { width: 715px; margin-left: 25px; padding: 10px 0 30px; clear:both }
#liniers .titulos {
    overflow: hidden; clear:both;  border-bottom: 1px solid #999999; font-size: 12px;
    padding-bottom: 5px; font-weight: bolder; color: #3678B4; height: 18px;
}
#liniers .filas {
    overflow: hidden; clear:both; font-size:10px;  border-bottom: 1px solid #cccccc; _border-bottom: none !important;
    padding: 7px 0;
}

#liniers .titulos div, #liniers .filas div { overflow: hidden; float: left; width: 75px; text-align: center; }
#liniers .pri { width: 218px !important; padding-left: 5px; text-align: left !important; }
#liniers .peq { width: 48px !important; }
#liniers .auto { width: auto !important; margin-right: 10px; }
#liniers .filas div img { margin-top: 1px; }

#ventas_del_dia { margin-left: 35px; margin-top: 25px; }

.input_liniers { margin-left: 30px; }

.input_liniers b {
    width: auto !important;
    margin-top: 10px;
    _margin-top: 15px;
    padding-right: 15px;
    color: #666;
}
#menu_liniers { margin: 18px 0px 0px 24px; width: 716px; overflow: hidden; background: url('../../imagenes/liniers/todos.png') no-repeat; }
#menu_liniers div { height: 42px; float: left; }
#menu_liniers div a { display: block; height: 48px; }
#menu_liniers div a:hover { opacity: 0.60; filter: alpha(opacity=60); }

#ventas_dia {
    width: 157px;
}
#precios_categoria {
    width: 197px;
}
#precios_corrientes {
    width: 173px;
}
#anunciar_hacienda {
    width: 189px;
}
#ventas_dia a {
    width: 157px;
    background: url('../../imagenes/liniers/ventas_dia.png');
}
#precios_categoria a {
    width: 197px;
    background: url('../../imagenes/liniers/precios_categoria.png');
}
#precios_corrientes a {
    width: 173px;
    background: url('../../imagenes/liniers/precios_corrientes.png');
}
#anunciar_hacienda a {
    width: 189px;
    background: url('../../imagenes/liniers/anunciar_hacienda.png');
}

.loading { text-align: center; padding-top: 30px; }
#load { font-size: 14px; color: #999999 }

.gris_full {
    font-size: 11px;
    padding: 15px 60px 22px;
    _padding: 15px 60px 50px;
    text-align: left;
    background-color: #F1F1F1;
    margin-left: 25px;
    color: #666666;
    overflow:hidden;
}
.bottom0 { margin-bottom: 0 !important; }

#menu_noticias { margin: 18px 0px 0px 24px; width: 716px; overflow: hidden; background: url('../../imagenes/noticias/todos.gif') no-repeat; }

#menu_noticias div { height: 42px; float: left; }
#menu_noticias div a { display: block; height: 48px; }
#menu_noticias div a:hover { opacity: 0.35; filter: alpha(opacity=40); }

#ultimas_noticias {
    width: 172px;
}
#politica {
    width: 99px;
}
#deportes {
    width: 108px;
}
#campo {
    width: 93px;
}
#interes_gral {
    width: 155px;
}
#todas {
    width: 89px;
}

#ultimas_noticias a {
    width: 172px;
    background: url('../../imagenes/noticias/ultimas_noticias.gif');
}
#politica a {
    width: 99px;
    background: url('../../imagenes/noticias/politica.gif');
}
#deportes a {
    width: 108px;
    background: url('../../imagenes/noticias/deportes.gif');
}
#campo a {
    width: 93px;
    background: url('../../imagenes/noticias/campo.gif');
}
#interes_gral a {
    width: 155px;
    background: url('../../imagenes/noticias/interes_gral.gif');
}
#todas a{
    width: 89px;
    background: url('../../imagenes/noticias/todas.gif');
}

.noticia {
    font-size: 12px;
}
.noticia img { float:right !important; margin-left: 20px; }

.left10 { margin-left: 10px; }

.texto input { padding: 0; margin: 0; border: none; background: transparent; color: #FFFFFF; font-size:12px; font-weight: bolder; }

.fder { float: right } .fizq { float:left !important; }
.ader { text-align: right !important } .acen { text-align: center } .aizq { text-align: left !important }

#filtro { width: 665px; margin-left: 15px; margin-bottom: 25px; overflow: hidden; }
#filtro div { width: 65px; float:left; padding: 5px 0 0 8px; margin-top: 10px; }
#filtro input { width: 142px; float:left; margin-top: 10px; } #filtro select { width: 146px; float:left; margin-top: 10px; }
#filtro #filtrar_usuarios, #filtro #filtrar { width: 50px; background: #FFFFFF; border: 1px solid #9FB6CA; float: right; margin-right: 10px; }

.listado_clientes, .listado_lotes {
    font-size: 11px;
    margin: 0 0 0 22px;
    /*font-family: Arial, Helvetica, sans-serif;*/
}
.listado_clientes b, .listado_lotes b { color: #3678B4; }

.listado_clientes form, .listado_lotes form {
    clear: both;
}
.listado_clientes .titulo, .listado_lotes .titulo {
    margin: 20px 0 15px 0;
    border-bottom: 1px solid #cccccc;
    padding: 8px 6px;
    clear: both;
    color: #3678B4;
    font-size: 12px;
}

.listado_clientes .listado, .listado_lotes .listado {
    margin: 30px 0 15px 0;
    padding-top: 12px;
    border-top: 1px solid #cccccc;
    clear: both;
    overflow: hidden;
    color: #333333;
}
.listado_clientes .listado .titulos {
    overflow: hidden; clear:both;  border-bottom: 1px solid #cccccc; font-size: 11px; color: #3678B4;
    padding-left: 6px; padding-bottom: 7px; font-weight: bolder; height: 18px;
}
.listado_clientes .listado .filas {
    overflow: hidden; clear:both; font-size:11px;
    border-bottom: 1px solid #dddddd; _border-bottom: none !important;
    padding: 7px 0 6px;
    padding-left: 5px;
    /*font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;*/
}
.listado_clientes .listado .titulos div { overflow: hidden; float: left; width: 135px;  }
.listado_clientes .listado .filas div { overflow: hidden; float: left; width: 135px; text-transform: capitalize; }
.listado_clientes .listado .peq { width: 80px !important; text-align: center !important; padding-right: 25px; }

.form_clientes span { width: 250px; margin-top: 12px; padding-top: 3px; height: 17px; float: left; }
.form_clientes span.part { width: auto; margin-top: 0; padding: 0px; height: auto; }
.form_clientes .bottom15 { padding-bottom: 15px; margin-bottom: 5px;  }

.rojo { font-weight: bolder; color: #DE5454; }
.azul { font-weight: bolder; color: #3678B4; }
.verde { font-weight: bolder; color: green !important; }
.red { color: #DE5454; }
.blue { color: #3678B4; }

.listado_lotes .listado .titulos {
    overflow: hidden; clear:both;  border-bottom: 1px solid #cccccc; font-size: 11px; color: #3678B4;
    padding-bottom: 7px; font-weight: bolder; height: 18px;
}
.listado_lotes .listado .filas {
    overflow: hidden; clear:both; font-size:11px;
    border-bottom: 1px solid #dddddd; _border-bottom: none !important;
    color: #333333;
    padding: 7px 0px 6px;
    /*font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;*/
}
.listado_lotes .listado .titulos div { overflow: hidden; float: left; width: 120px; padding-right: 7px; }
.listado_lotes .listado .filas div { overflow: hidden; float: left; width: 120px; text-transform: capitalize; padding-right: 7px; }
.listado_lotes .listado .peq { width: 80px !important; text-align: center !important; padding-right: 25px; }
.listado_lotes .listado .peq1 { width: 40px !important; text-align: center !important; padding-right: 25px; }
.listado_lotes .listado .peq2 { width: 135px !important; text-align: center !important; }
.listado_lotes .listado .largo { width: 170px !important; }
.listado_lotes .listado .largo2 { width: 220px !important; }
.listado_lotes .listado .largo2 { width: 220px !important; }
.listado_lotes .listado a { color: #3678B4; font-weight: bolder; text-decoration: underline; margin-left: 6px; }

.auto { width: auto !important; float: right !important; _margin-right: 25px }

#cargar_informe, #cargar_video, #publicar_lote { width: 398px !important;
                                                 font-size: 18px; color: #454545; padding: 5px 15px !important;
                                                 background: url(../imagenes/botones/backg_boton.gif) #e2e2e2 repeat-x;
                                                 border:2px solid #cccccc;  color: #666666;
                                                 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
                                                 padding: 2px 0;
}

#cargar_informe:hover , #cargar_video:hover , #publicar_lote:hover {
    border:2px solid #BFDAF5;
    background: #eeeeee;
}

.bloque_right .mensajes {
    margin: 0 10px 8px;
    font-size: 11px;
    color: #444444;
    overflow: hidden;
    padding-left: 0 !important;
}
.bloque_right .mensajes dd { margin-bottom: 0 !important; padding-left: 8px; }
.bloque_right .mensajes b { color: #3678B4 !important; }
.bloque_right .mensajes strong { color: #777777 !important; }

.bloq_msj { min-height: 580px; }
.bloq_msj2 { min-height: 610px; overflow: hidden; }

.mensaje { padding: 10px 0; margin: auto  15px; }

.top0 { margin-top: 0 !important; }

.cab_cuerpo_cola { overflow: hidden; }

.cab_cuerpo_cola .linea { clear: both; } .cab_cuerpo_cola .linea b { width: auto !important; }

.cab_cuerpo_cola .linea div {
    float: left !important;
    clear: none !important;
    width: 120px !important;
    padding-bottom: 1px !important;
    padding-left: 20px !important;
}
.cab_cuerpo_cola  input { width: 90px !important; _margin-left: -25px; }

.submits { text-align:center;  margin-top: 15px; }
.submits input {
    width: 260px !important;
    margin: 22px auto 15px 8px;
    font-size: 18px; color: #454545; padding: 5px 14px !important;
    background: url(../imagenes/botones/backg_boton.gif) #e2e2e2 repeat-x;
    border:2px solid #cccccc;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.submits input:hover { border-color: #BFDAF5 !important; background: #eeeeee; }

#archivo_video { border: none !important; }

.manual button {  margin-top: 10px; border: 1px solid #aaaaaa; padding: 0px 10px; background: white; font-size: 11px; }

.manual .bottom15 { padding-top: 8px; }

img.manual { margin: 5px 5px -2px; }

.manual_link { color:#3678B4; font-size:11px; font-weight:bold; text-decoration:underline; }

.manual a { color:#3678B4; font-weight:bold; } .manual ul { margin: 15px 18px; }

img.grande { margin-top: 8px; margin-left: -2px; }

#contenedor_left .form_ok { padding: 15px !important; margin-left: 12px !important; overflow: hidden; }

.view {
    border: none !important; background: #F1F1F1 !important;
    color: #000000 !important; padding:3px 3px 1px 6px !important;
    border-bottom: 2px solid #ddd !important;
}

select.view { color: #444444 !important; padding: 2px 3px !important; }

/*textarea.view { background: white !important; }*/

/* styles original (borrar) */

.textos_home {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; color: #777777; /* gris medio */
    text-decoration: none;
}
.textos_home a { color: #3678B4; }

.texto_filtro_bold, .texto_boton_home_bold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt; color: #3678B4; /* azul */
    font-weight: bold; text-decoration: none;
}

/* styles original (borrar) _fin */

.gris_osc { background-color: #f7f7f7; } .gris_cla { background: #ffffff; }

.verde_cla { background-color: #C8E6C1; }

#select_foto { clear:both; overflow: hidden; margin-left: 35px; margin-bottom: 25px; padding-top: 15px; width: 700px; }
#select_foto div { float:left; text-align:center; margin: 0 2px; .margin: 0 4px; }
#select_foto a { font-size: 12px; color: #3678B4; font-weight: bold; display: block; overflow: hidden; clear: both; }

.ofertar div b { font-size: 16px; color: #3678B4; }
.ofertar div strong { font-size: 20px; color: #3678B4; }

.ofertar div input#precio {
    width: 100px !important;
    padding: 0px !important;
    text-align: center;
    font-size: 22px;
    font-weight: bolder;
    color: #3678B4;
    margin: 10px 0 8px 8px !important;
    border: 1px solid #cccccc !important;
    background: #f2f2f2;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
.ofertar div input#precio2 {
    width: 100px !important;
    padding: 0px !important;
    text-align: center;
    font-size: 22px;
    font-weight: bolder;
    color: #3678B4;
    margin: 10px 0 8px 8px !important;
    border: 1px solid #cccccc !important;
    background: #f2f2f2;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
.ofertar div textarea {
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
.ofertar div select {
    width: 258px !important;
    _width: 255px !important;
    padding: 2px; color: #666666;
    margin: 12px inherit 8px;
    _margin: 18px inherit 8px !important;
    font-size: 12px; font-weight: bolder;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.ofertar div span { font-size: 16px; float:left; padding-top: 15px; padding-left: 5px; }
.ofertar div span.coment { width: auto; padding-left: 5px; }

.ofertar div select.error_input { padding: 3px 3px 3px 2px !important; }
.ofertar .aclaracion { margin: 20px auto 5px !important; }
.checkboxs { clear:both; padding-left: 5px !important; padding-top: 10px !important; margin-left: 0px; }
/*.checkboxs { clear:both; padding-left: 5px !important; padding-top: 10px !important; margin-left: 15px; }*/
.checkboxs input { width: 365px !important; }
.ofertar input#check { width: 10px !important; float: left; }
.ofertar .mail {float: left; padding: 7px !important; width: 335px; font-size: 14px }
.ofertar .gris { color: #757575; font-size: 12px }

span.radio { float: left; margin: 15px 0 0px 5px;  }

.disabled,
.disabled:hover { border-color: #cccccc !important; background: #e8e8e8 !important; color: #999999 !important; }

.totaless {
    margin-bottom: 8px;
    padding-bottom: 14px;
    border-bottom: 1px dashed #ccc;
}
.totaless span {
    background: #e6e6e6;
    padding: 3px 8px;
    margin: 0px 12px 0px 4px;
}

.respuestas_automaticas {
    margin-top: 45px;
    color: #333;
}

.respuestas_automaticas a {
    text-decoration: none !important;
    color: #333;
}

.respuestas_automaticas a:hover span {
    background: white;
    border: 1px solid #ccc;
    padding: 5px 9px !important;
}

.respuestas_automaticas span {
    margin-top: 16px;
    margin-left: 26px;
    text-decoration: none;
    background: #ddd;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 6px 10px !important;
    width: 326px;
    text-align: center;
}

.respuestas_automaticas span img {
    margin-bottom: -3px;
    opacity: 0.6;
}

.loadinggg { text-align: center; display: block; margin: 0px !important; padding: 0px !important; width: 100%; }

.loadinggg img { vertical-align: middle }

#respuesta_oferta_ok {

    margin-top: 50px;
    margin-left: 26px;
    text-decoration: none;
    background: white;
    border: 2px solid #acce8a;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 22px 10px !important;
    width: 320px;
    text-align: center;
    font-size : 12px;
    color: #454545;
    font-weight: bold;
}


.form_ok {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    font-size: 12px;
    margin: 15px 15px 10px 25px;
    padding: 15px;
    text-align: center;
}

.form_ok ul {
    list-style: none;
}

#formu .form_ok {
    text-align: center;
    margin: 15px 0 0 !important;
    padding: 15px !important;
    font-size: 12px;
}
.form_ok b { color: #53880e; margin: 0px !important; padding: 0px !important; float: none !important; width: auto !important; }
.form_ok a { color: #3678B4; text-decoration: underline; }

#formu a { color: #3678B4; text-decoration: underline; padding: 0 0px; }

.spanloco span { width: 240px; margin-top: 6px; padding-top: 3px; padding-left: 15px; float: left; font-weight: bold; }
.spanloco div b { padding-top: 8px !important; }

#titulo .paginacion {
    right: 12px; top: 13px;
    color: #ffffff; font-size: 12px; text-shadow: #333 1px 1px 1px;
}
#titulo .paginacion a {
    color: #ffffff; padding: 2px 9px 4px; background: transparent; border: 2px solid #4E769E;
    -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; margin-left: 5px;
}
#titulo .paginacion a:hover {
    background: #4E769E;
}
#titulo .paginacion b {
    color: #ffffff; padding: 2px 9px 4px; background: #4E769E; border: 2px solid #4E769E;
    -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; margin-left: 5px;
}

#titulo .imprimir { right: 12px; top: 11px }
#titulo .imprimir a { color: #ffffff; font-size: 12px; text-shadow: #333 1px 1px 1px; }
#titulo .imprimir img { margin-bottom: -3px; margin-left: 6px }
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner { border : 0px; }
input[type="submit"]:focus, input[type="button"]:focus { outline : none; }

#loading { clear: none !important; float:right; padding-top: 28px; font-weight: bold } #loading img { margin: 0px 4px -4px; }
img#load { margin-bottom: -4px; margin-top: -2px; }
#cargando {
    position:fixed; .position:absolute; padding: 25px; z-index: 999;
    top: 50%; left: 50%; margin-left: -200px; margin-top: -50px; width: 350px;
    background: url("../imagenes/transparencia.png"); color: #ffffff; display: none;
    -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
    text-align: center; font-size: 18px; font-weight: bold; overflow:hidden;
}

.tooltip {
    position: relative;
}

.tooltip .tt {
    display: none;
    position: absolute;
    top: -80px;
    left: -280px;
    font-size: 11px !important;
    text-shadow: 0px 0px 0px !important;
    background: url("../imagenes/ttr.gif") no-repeat 10px 8px;
    z-index: 998;
    text-align: left;
    padding-right: 15px;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tooltip .tt span {

    padding: 5px 10px 6px !important;
    background: url("../imagenes/transparencia.png");
    display: inline-block;
    color: white !important;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tooltip:hover .tt  { display: block; opacity: 1 }

.tooltip font:hover { text-decoration: underline; }

a.tt, a.ttr, a.ttc { position: relative; background: transparent; }/*
a.tt:hover, a.ttr:hover { background: #DEE9F5; }*/

a.tt span, a.ttr span { display: none; }

a.tt:hover span, a.ttc span {
    position: absolute; top: -4px; right: 30px; min-width: 150px;
    display: inline; color: #ffffff; .margin-top: 4px;
    padding: 4px 10px !important; text-transform: none !important;
    background: url("../imagenes/transparencia.png");
    white-space: nowrap;
}

a.ttc span {
    display:none; position:absolute; top:-8px; right:auto; left:-618px;
    width:610px; height:220px; z-index:999; padding: 0px !important }

a.ttr:hover span {
    position: absolute; top: -4px; left: 30px; width: 280px;
    color: #ffffff; .margin-top: 4px; display: inline;
    padding: 4px 8px !important; text-transform: none !important;
    background: url("../imagenes/transparencia.png");
}

a.tt:hover span img { position: absolute; top: 7px; right: -5px; opacity: 1; }
a.ttr:hover span img { position: absolute; top: 7px; left: -8px; opacity: 1; }

a.tt.l:hover span { top: -10px; right: 9px; text-align: left; padding: 10px 9px !important; }
a.tt.l:hover span font:hover { text-decoration: underline; }
a.tt.l:hover span img { top: 12px; opacity: 1; }

.flechita_ { top: 64px !important }
.flechita_2 { top: 0px !important }
.np { position: relative !important; top: 2px !important; right: 0px !important; }

a.crear { margin-right: 8px; color: #3678B4; text-decoration: underline; }

.form_destacado {
    position: absolute;
    top: 0px; right: 0px;
}

.graf_envio {
    border: 1px solid #cccccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
    padding: 5px 0; overflow:hidden; width: 335px; float: left; margin-top: 10px; margin-right: 20px;
}
.ini0 { padding-left: 25px; overflow: hidden }
.ini1 { padding-left: 35px; overflow: hidden }

#cliente_editable, #sociedad_editable {
    border: 1px solid #cccccc; background-color: #fafafa; padding: 15px 13px;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}

#cliente_editable input, #sociedad_editable input { width: 218px; }
#cliente_editable select, #cliente_editable span, #sociedad_editable select, #sociedad_editable span { width: 225px; }

a.convertir { padding: 0px !important; margin-top: -2px; display: block }

.form_r { font-size: 11px; padding: 22px 15px; } .form_r b { float:left }
.form_r input, .form_r select { margin: 3px 0px 10px; float:right }
.form_r input { width: 200px; padding-left: 2px; } .form_r select { width: 206px }

#list_asig { list-style: disc !important; margin-left: 30px; font-size: 11px; color: #444444; }
#list_asig a { color: #3875A7; }

.buscar_lote { width: 100%; text-align: center; padding: 5px 0px 8px;  }
.buscar_lote input {
    width: 90px; font-size: 36px; padding: 10px 6px 8px; text-align: center; border: 2px solid #3875A7;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; color: #454545; background: #DAE0E8;
}
.buscar_lote img { margin-left: 10px; margin-bottom: -20px; .margin-bottom: -6px; }

.padr10 { padding-right: 10px; }
.nobor { border: none !important }

.destacados {
    overflow: hidden;
    margin-top: 0px;
    margin-left: -15px;
    margin-right: -15px;

}

/*
.destac { width: 208px; height: 156px; float: left; position: relative; margin: 6px; border: 1px solid #666; }
.transp {
    background: url("../imagenes/transp.png") repeat !important;
    position: absolute; left: 0px; bottom: 0px; font-size: 11px;
    padding: 5px; width: 198px; color: white;
}
.transp b { color: #8FBCEA !important; font-size: 12px }*/
.destac { width: 430px; height: 130px; position: relative; margin: 12px 5px; border: 1px solid #666; }/*
.destac img { -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }*/
.transp {
    background: url("../imagenes/transp.png") repeat !important;
    position: absolute; left: 0px; bottom: 10px;
    font-size: 13px; padding: 8px 10px; color: white; /* -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; */

    border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px;
}
.transp2 { display: none;
           background: url("../imagenes/transp.png") repeat !important;
           position: absolute; right: 0px; top: 15px;
           font-size: 13px; padding: 10px; color: white; /* -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; */

           border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px;
}
.transp b { color: #8FBCEA !important; font-size: 14px }

.botonloco {
    cursor: pointer; height: 22px; width: 24px; margin-top: 2px; border: 1px solid;
    background-repeat: no-repeat; background-position:center; background-color: #e6e6e6;
    border-top-color: #cccccc; border-left-color: #cccccc; border-bottom-color: #666666; border-right-color: #666666;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.botonloco:hover { background-color: #D2E7FF; border-color: #ABC9EA; border-bottom-color: #0266D7; border-right-color: #0266D7; }
.ico_inf { background-image: url(../imagenes/iconos/ico_inf.gif); }
.ico_print  { background-image: url(../imagenes/iconos/printer.gif); }

.mapa_directo {

    width: 230px;
    height: 150px;
    margin-left: 8px;
    margin-bottom: 14px;
    overflow: hidden;
    position: relative;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.mapa_directo img { overflow: auto; margin-top: -6px; }
#mapa_lote_img { overflow: auto; margin-top: -30px ; display: none ; }
#mapa_lote {
    width: 428px;
    height: 320px;
    margin-left: 2px;
    margin-bottom: 14px;
    overflow: hidden;
    position: relative;
    border: 5px solid #606060;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #000000;
}
    /*display: none;*/



#fotos_lote {
    margin-bottom: 14px;
    margin-left: 2px;/*
    display: none;*/
}

#video {
    z-index: 998;
    height: 320px;
    margin-left: 2px;
    margin-bottom: 6px;
    border: 5px solid #606060;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.varios { position: relative; height: 345px }

#fotos_lote, #video, mapa_lote { position: absolute; top: 0px; left: 0px; }


.operativas {
    background: #f2f2f2;
    margin: 0px 10px 0px 6px;
    padding-top: 10px;
    padding-right: 3px;
    padding-bottom: 22px;
/*    height: 120px;*/
}
.operativas .bordeb {
    border-bottom: 2px solid #ccc;
    padding-bottom: 14px;
    border-top: 2px solid #ccc;
    margin-top: 13px;
}
.operativas div.tit {
    padding-top: 9px;
    .padding-top: 20px;
    float: left; color: #757575;
    position: relative;
}
.operativas div.tit div {
    padding: 7px 7px 6px; font-weight: bold; margin-left: 9px; margin-top: 15px;
}
.operativas div.valor div {
    border: 2px solid #ABC9EA; font-size: 16px; margin: 13px 3px 0px !important;
    -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
    background: white; color: #3678B4;
    padding: 7px 11px 6px !important;
}
.plazo{
    max-width:100px;
    min-height:20px;
    word-wrap:break-word;
}

.balanza {

}

.balanza div.tit div {
    padding: 7px 7px 6px;
    font-weight: bold;
    margin-left: 2px;
    margin-top: 15px;
    min-height:20px;

}
.balanza div.valor div {
    border: 2px solid #ddd;
    font-size: 16px;
    margin: 13px 0px 0px !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #757575;
    background-color: #fdfdfd;
    padding: 7px 5px 6px !important;
    text-align: center;
    max-width:80px;
    max-height: 90px;
    min-height:20px;
    text-overflow: ellipsis;
    overflow:hidden;
}
.balanza div.valor2 {

}
.balanza div.valor2 div {
    font-size: 12px;
    margin: 18px 3px 0px !important;
    color: #757575;
    padding: 7px 4px 6px !important;
/*    width:250px !important;*/
}
.balanza div.tit {
    float: left; color: #757575;
    display:block;
    min-width: 100px;
    overflow:hidden;
}
.balanza
.iva { position: absolute; right: 3px; top: 8px; }

.balanza {
    overflow: hidden;
    background: #f2f2f2 url('../imagenes/botones/balanz.png') 95% 100% no-repeat;
    border-bottom: 2px solid #ccc;
    border-top: 2px solid #ccc;
    /*
    font-size: 12px; color: #454545;*/

    margin: 13px 10px 16px 6px;

    padding-left: 10px;
    padding-bottom: 20px;
    padding-top: 0px;
}
.balanza b, .balanza span { display: block;  } /* float: left; margin-top: 3px } */
.balanza b { padding-top: 3px; } .balanza span { padding-top: 2px; }

.opacar,
.opacarx,
.opacate {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.opacar:hover { opacity: 0.75; filter: alpha(opacity=75); }

.opacate { opacity: 0.84; filter: alpha(opacity=84); }
.opacate:hover { opacity: 1; filter: alpha(opacity=100); }

.opacarx { opacity: 0.72; filter: alpha(opacity=72); }
.opacarx:hover { opacity: 1; filter: alpha(opacity=100); }

.stat_ok {
    font-weight: bold; color: #454545; font-size: 13px;
    box-shadow: 2px 2px 4px #999;
    -moz-box-shadow: 2px 2px 4px #999;
    -webkit-box-shadow: 2px 2px 4px #999;
}
.list_left {/*
    padding: 8px 25px 15px 33px;*/
    padding: 3px 11px;
    color: #b6b6b6;
    font-size: 11px;
    border: 1px solid #aaa;
    background: white;
    list-style: none;
}
.list_left li {
    padding: 6px 0px;
    border-top: 1px solid #ccc;
}
.list_left li a {
    color: #3678B4;
}
.list_left li a:hover {
    text-decoration: underline;
}
.tit_list_left {
    padding: 6px 19px;
    font-size: 11px;
    font-weight: bold;
    color: #666;
    margin-right: 6px;
    margin-top: 8px;
}

.rec {
    padding: 0px 18px 5px;
    margin-right: 6px;
}
.costos_n { font-size: 11px; }

.form_costos {
    background: #f2f2f2 url("../imagenes/back_flete.png") no-repeat top left;
    position: relative;
    padding: 20px 20px 1px;
    margin-left: 25px;
    font-size: 14px;
}
.form_costos strong { display: block; color: #757575; margin-bottom: 15px; }
.form_costos b { margin-left: 10px; display: inline-block; width: 100px; color: #3678B4; }
.form_costos select { padding: 5px; width: 250px; color: #555; border: 2px solid #cccccc; font-weight: bolder; margin-right: 30px; margin-top: 12px }

.flotante_costos {
    font-size: 12px;
    position: absolute;
    top: 20px; right: 20px;
    background: #454545;
    opacity: 0.80;
    text-shadow: 1px 1px 1px black;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
    width: 125px; padding: 15px;
    color: white;
}
.flotante_costos strong { border-bottom: 1px solid #999; display: block; margin-bottom: 10px; color: #fff; }
.flotante_costos b { display: inline-block; width: 100px; color: #fff; }
.flotante_costos.min b { display: inline-block; width: 70px; color: #fff; }

.estruc_costos {
    position: relative;
    color: #757575;
    background: #f2f2f2;
    padding: 20px 20px;
    margin-left: 25px;
    font-size: 14px;
    line-height: 20px;
}
.estruc_costos strong { display: block;  }

.calculo_costos {
    font-size: 16px;
    margin: 15px 0px; padding: 12px 12px; overflow:hidden;
    font-weight: bolder;
}

.calculo_costos font {
    display: inline-block;
    width: 200px;
    text-align: left;
    color: #757575;
}
.calculo_costos span {
    text-align: right;
    width: 300px;
    color: #3678B4;
}
.calculo_costos div {
    border-bottom: 1px solid #999;
    margin: 2px 0px 8px;
}
.btn_calcular {
    width: 252px;
    font-size: 18px; color: #333; padding: 6px; margin: 15px 0px 0px 113px;
    background: url(../imagenes/botones/backg_boton.gif) #e2e2e2 repeat-x;
    border: 2px solid #999; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
    cursor: pointer;
}
.btn_calcular:hover {
    border: 2px solid #ABC9EA;
    background: #eeeeee;
}
.resumen_costos div {
    font-size: 14px;
    color: white;
    background: #444444;
    opacity: 0.70;
    text-shadow: 1px 1px 1px black;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
    margin: 0px 0px 25px; padding: 15px; overflow:hidden;
    font-weight: bolder;
    margin-left: 25px;
    width: 175px; float: left;
    text-align: center
}
.resumen_costos div span {
    background: #666666;
    font-size: 20px;
    padding: 7px;
    display: block;
    margin-top: 10px;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}
.resumen_costos div.pri {
    margin-left: 5px;
}

.form_ok.cortado { margin-right: -50px; padding-right: 50px; }

.operamos {
    padding: 0px 0px 10px;/*
    border: 1px solid #aaa;*/
    text-align: center;
    background: white;
    clear: both;
}

.operamos span {/*
    text-align: left;*/
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #757575;
    background: #f2f2f2;
    padding: 8px 15px 6px;
    margin-bottom: 16px;

    border-bottom: 2px solid #ccc;
    border-top: 2px solid #ccc;
}
.operamos b { font-size: 18px; color: #3678B4; padding-right: 1px }
.operamos a:hover { opacity: 0.66; }

#por_que img {
}
#por_que { position: relative; }

#por_que .botonete {
    position: absolute; bottom: 38px; right: 38px; width: 300px; height: 155px;
}
.porchico, .porchicow { font-size: 28px; font-weight: bold; margin-left: 0px; width: 265px; float: left; padding: 15px 12px 16px !important }
.porchicow { width: 370px }

#por_que div b {
    font-size: 36px;
}

#movete .destacado {
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}

.destacado {
    border: 3px solid white;
    margin: 20px 24px 20px 24px;
    width: 422px;
    overflow: hidden;
    clear: both;
    position: relative;
    background: #f2f2f2;

    box-shadow: 0px 0px 14px #555;
    -moz-box-shadow: 0px 0px 14px #555;
    -webkit-box-shadow: 0px 0px 14px #555;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;

    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;

    behavior: url(pie.htc);
}
.destacado div {
    float: left;
}
.destacado .o {
    margin: 0px;
    height: 86px;
    overflow: hidden;
    border-left: 3px solid white;
    padding: 10px 1px 6px 12px;
}
.destacado span {
    font-family: sans-serif;
    font-size: 12px;
    line-height: 28px;
    color: #555555; /* gris medio */
    display: block;
    width: 260px;
}

.destacado:hover {
    background: #fff;/*
    border: 1px solid #bbbbbb;*/
    border-color: #fff;
    box-shadow: 0px 0px 16px #4E769E;
    -moz-box-shadow: 0px 0px 16px #4E769E;
    -webkit-box-shadow: 0px 0px 16px #4E769E;
}
.destacado:hover img {
    opacity: 1; filter: alpha(opacity=100);/*
    border-right-color: #999999;*/
}
.destacado:hover .o {
}
.destacado span strong {/*
    display: inline-block; width: 60px;*/
}
.destacado form {
    padding-top: 50px;
}

#movete .destacado img {
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.destacado img {
    float: left;
    z-index: -15;
    opacity: 0.82;
    filter: alpha(opacity=82);
    border-radius: 3px 0px 0px 3px;
    -moz-border-radius: 3px 0px 0px 3px;
    -webkit-border-radius: 3px 0px 0px 3px;

    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.destacado .esquina { position:absolute; bottom: 6px; right: 0; width: 90px; }

#movete .destacado .ver_lote_btn {
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}

.destacado .ver_lote_btn {
    font-size: 13px; color: #333; font-weight: bolder;
    position: absolute; bottom: 11px; right: 10px;
    /*padding: 9px 5px 8px 0px;*/ text-align: right;
    width: 172px;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.destacado .ver_lote_btn img { margin-bottom: -4px; margin-left: 8px; float: none !important }

.destacado:hover .ver_lote_btn { color: #4E769E }

.destacado b {
    color: #4E769E !important;
    font-family: Arial; font-size: 18px;
    _font-family: Sans-serif; _font-size: 18px;
    text-shadow: #cccccc 0px 1px 0px;
    font-weight: bold; _cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../hIEfix.png,sizingMethod=crop); .zoom: 1;
    _filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); .min-height: 0; .background: #FFF;

    display: block; text-align: left;
    padding-bottom: 8px;
    background: transparent !important;
    _background: white !important;
}
.buscar_lotes { padding-left: 20px; }
.buscar_lotes .destacado { width: 685px; margin: 20px 6px 20px 6px !important }
.buscar_lotes .destacado span { width: 450px; padding-left: 2px; line-height: 26px; }
.buscar_lotes .destacado span strong { display: inline-block; width: 75px; }
.buscar_lotes .destacado .o { height: 130px; padding: 10px 0px 10px 12px; width: 462px; }
.buscar_lotes .destacado .o b { display: block; text-align: left; }
.buscar_lotes .destacado .o img { margin-bottom: -4px; float: none; }
.buscar_lotes .destacado .ver_lote_btn { width: 220px !important; top: 14px; right: 14px; bottom: auto; }
.buscar_lotes .destacado .certif {
    position: absolute;
    bottom: 10px; right: 11px;
    width: 144px; height: 42px; /*
    width: 220px; height: 100px;*/
    background: url('../imagenes/certif.png') no-repeat;
    padding-top: 58px;
    color: #1953A5;
    font-size: 12px;
    text-align: center;
}
.costado_vacas {
    line-height: 0px;
    float: right;
    margin-top: 5px;
}
.no_enc_form {
    width:380px; position: absolute; top: 108px; left: 60px;
}
.no_enc_form b { display: inline-block; width: 80px; font-size: 11px }
.no_enc_form input {
    width: 150px; padding: 3px 6px; margin-top: 4px; border: 1px solid #ccc;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
.no_enc_form #ingresar { width: 80px; margin-left: 6px; cursor: pointer; }

.historial_sms {
}
.historial_sms div {
    font-size: 12px;
    color: #757575;
    margin-top: 6px;
    padding-bottom: 6px;/*
    border-bottom: 1px dotted #ccc;*/
}
.historial_sms div b {
    display: block; padding: 9px 14px 9px !important;
    -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;
    background: white; width: auto !important;
}
.historial_sms div span {  padding-top: 9px !important; font-size: 11px; }

.historial_sms div.enviado span {  float: left !important; margin-left: 8px; }
.historial_sms div.recibido span { float: right !important; margin-right: 8px; }

.historial_sms div b { color: #444 !important; /*text-shadow: 1px 1px 1px black;*/ }
.historial_sms div.enviado b { float: left !important; background: #CFDBE8 !important; }
.historial_sms div.recibido b { float: right !important; background: #D7EABF !important; }

.historial_sms div b font { padding-bottom: 4px; display: block; font-size: 10px; }

#consulta_vl { margin-right: 6px; margin-top: 5px; font-size: 12px; text-align: center }
#consulta_vl input { margin: 10px 4px 8px; width: 194px !important; float: none !important }
#consulta_vl textarea {
    width: 170px; height: 125px; margin-top: 8px; padding: 6px 8px; border: 3px solid #A2B7CC;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
#consulta_vl textarea.error_input { border: 3px solid #E19C9C !important; }

#consulta_vl .form_ok { margin-right: 24px !important; }

.org_neg {
    background: #f2f2f2;
    display: inline-block; /*
    overflow: hidden; */
    clear: both;
    margin-right: 18px;
    border: 2px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding-bottom: 18px;
    margin: 20px !important;
    padding: 1px !important;

}

.org_neg div {
    font-size: 11px; color: #454545;
    float: left; margin-top: 12px;
    padding-left: 25px; padding-right: 5px;
}

.org_neg input { width: 197px; .width: 195px; /*ie6*/ border: 2px solid #DDDDDD; padding-left: 4px }

.org_neg select { width: 205px; .width: 203px; padding-left: 0px; border:2px solid #DDDDDD; }

.org_neg textarea {
    width: 298px;
    border:1px solid #DDDDDD;
    padding: 2px 5px;
    border-radius:2px;
    height: 158px;
    font-family: Tahoma;
    margin-top: 5px;
    margin-left: -4px;
    font-size: 12px;
}

.inputs_n_faena > div:last-child input{
    width: 133px;
}

.btn_ingesar_po{
    border: 2px solid #3179a7;
    float: right !important;
    color: #3179a7 !important;
    padding: 5px !important;
    background-color: white;
    border-radius: 3px;
    margin: -18px 0px 10px 0px;
    font-size: 12px;
}

.btn_ingesar_po label{
   color: #3179a7 !important;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom:0px !important;
    padding-bottom:0px !important;
}

.btn_ingesar_po input[type="radio"]:checked+label{
    border-bottom:0px !important;
    padding-bottom:0px !important;
}

.aclaracion_oferta_faena > div:first-child{
    width: 600px;
    display: inline-block;
}

.org_neg b { display: inline-block; width: 100px; }

.org_neg .anchoo { width:100% }
.org_neg .anchoo b { width: auto }
.org_neg .anchoo textarea { width: 640px; height: 50px; margin-left: -5px }

.org_neg .precio input {
    width: 100px;
    margin-right: 15px
}

.org_neg .precio label input,
.org_neg .precio label font {
    width: 30px;
    margin-right: 5px
}

.org_neg .cerrar {
    width: 685px; border-bottom: 1px solid #bbb;
    margin-bottom: 8px; padding: 0px 8px 7px 0px;
    text-align: right; font-size: 12px; font-weight: bold;
}
.org_neg .separador {
    width: 665px; margin:16px 0px 13px;
    border-bottom: 1px solid #ccc;
}
.org_neg .titulo {
    width: 678px; margin-bottom: 8px; padding: 5px 0px 5px 15px;
    border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;
    text-align: left; font-size: 12px; font-weight: bold;
    color: #3678B4; margin-top: 16px;
}
.org_neg .cerrar a { color: #767676; }

.org_neg div .fake {
    width: 200px;
    margin-top: 0px;
    font-size: 12px;
    padding: 4px 0px 3px 0px;
    float: none !important;
    display: inline-block;
    position: relative;
}

.org_neg div .fake a { position: absolute; right: 0px;color: white; }

#rendimiento_campo, #rendimiento_planta { font-size: 16px; margin-top: 0px; padding-bottom: 3px; font-weight: bold; color: #666 }

.bbg div { border-bottom: 1px solid #ddd !important; }
.btg div { border-top: 1px solid #aaa }

.enviar_rep { position: absolute; bottom: 10px; right: 165px; }
.stat_link { position: absolute; bottom: 18px; right: 225px; }
.neg_link { position: absolute; bottom: 18px; right: 270px; }

.inputs_n_faena{
    display:inline-flex;
    margin-bottom:20px;
}

.inputs_n_faena div{
    border:0px !important;
}

/*
.neg_flot {
    width: 100%;
    position: fixed;
    top: 0%;
    left: 0%;
    z-index: 9999;

    background: url("../imagenes/transp.png");
    background: black;
    height: 100%;
}
*/

.neg_flot {
    /*position: fixed;
    top: 0px; left: 0px;
    width: 100%; height: 100%;
##
box-shadow: inset 0px 0px 420px #000;
-moz-box-shadow: inset 0px 0px 420px #000;
-webkit-box-shadow: inset 0px 0px 420px #000;
##
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-transition: 0.25s opacity;

    background: -webkit-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
    background: -moz-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
    display: -webkit-box;
    */
    z-index: 9999;



}

.neg_flot #agregar {
    width: 746px;
    z-index: 9999;
    margin-top: -240px;
    margin-left: -365px;
    position: fixed;
    top: 46%; left: 50%;
    padding: 0px !important;
}

.neg_flot .org_neg {
    margin: 20px;
    border: 5px solid #ccc;

    box-shadow: 0px 0px 88px #000;
    -moz-box-shadow: 0px 0px 28px #000;
    -webkit-box-shadow: 0px 0px 28px #000;
}

#busca { overflow: hidden; font-weight: bolder; color: #3678B4; font-size: 12px; margin-top: 14px; margin-bottom: 5px }
#busca div.box,
#busca div.boxlargo { margin-left: 20px; float: left }
#busca div.box select { width: 266px; padding: 4px; }
#busca div.boxlargo select { width: 366px; padding: 4px; }
#find { padding: 14px 0px 12px; }
#find input#busca_i {  width:250px !important; }



.textarea_tropa { height:40px !important; margin-right: 18px !important }

.botlink { width: 22px !important; height:20px !important; display:inline-block; vertical-align: top;
    background-repeat: no-repeat !important; background-position: 50% 50% !important; }

.submenu li a.activo { color: #333 !important }
.submenu li a:hover  { text-shadow: none !important; } /* text-decoration: underline; } */

.tit_left {
    color: #285F93;
    padding-top: 8px;
    font-size: 15px;
    font-weight: bolder;
    font-family: Georgia;
    padding-left: 22px;
    padding-bottom: 10px;
    margin-right: 6px;
    border-top: 3px solid #CCC;
    border-bottom: 3px solid #CCC;
    margin-bottom: 12px;
}

#estado_cambiar { vertical-align: middle; }

/* .ordenar_lotes{
    float: left;
} */

.filtros_lotes{
    display:inline-block;
    padding: 15px 35px 0px 40px;
}

.filtros_lotes > select{
    padding: 5px 10px;
    border: 1px solid #ccc
}

/*.block-ordenar { font-size: 12px; color: #333; margin-right: 18px }

.block-ordenar a { text-decoration: underline; }

.block-ordenar input { margin-left: 12px; }*/

.imprimir_negocio {
    background-color: white !important;
    width: 698px;
    border: 1px dashed #ccc;
    padding: 10px 20px;
}

.imprimir_negocio input { border-color: white !important; color: #454545 }

.variacion_flotante {
    cursor: move;
    background: url("../imagenes/transp.png"); font: bold 12px tahoma;
    position: fixed; top: 120px; padding: 5px 25px 20px; z-index: 9999 !important;
    -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;
}
.variacion_flotante b {
    margin: 9px auto 5px;
    display: block;
    color: white;
}
.variacion_flotante input {
    width: 84px; border: 4px solid white; background: white; color: black;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; padding: 1px 3px;
}

.variacion_flotante input#calcu:hover { background-color: #7594b4; border-color: #6184a9; color: white; }

.variacion_flotante input#calcu {
    margin-top: 12px; display: block;
    font-weight: bold; width: 87px;
    padding: 2px 3px 3px; cursor: pointer;
    font-size: 12px
}
.variacion_flotante select { width: 87px; margin-top: 5px }
.variacion_flotante .datepickerControl { left: -21px !important }
.variacion_flotante .datepickerControl table { width: 180px !important }

.tablero {
    padding-left: 25px;
}
.tablero div {
    box-shadow: 2px 2px 6px #999;
    -moz-box-shadow: 2px 2px 6px #999;
    -webkit-box-shadow: 2px 2px 6px #999;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;

    text-align: center;
    margin: 15px 20px 10px 0px;
    padding: 0px 0px 15px;
    font-size: 12px;
    border: 2px solid #ccc;
    background: #ffffff;
    overflow: hidden
}

.tablero div .titulo {
    display: block; text-align: left;
    border-bottom: 1px solid #ccc;
    font: bold 13px tahoma; color: #666;
    padding: 5px 12px 6px; margin-bottom: 10px;
    background: #eee;

    -moz-border-top-left-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    border-top-left-radius: 7px 7px;
    -moz-border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px;
    border-top-right-radius: 7px 7px;
}
.tablero div font {
    font-size: 12px;
    color: white;
    font-weight: bolder;
    padding: 3px 6px;
    background: #999; text-shadow: 1px 1px 1px black;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
    margin-bottom: 5px;
}
.azule { color: #4575a5 !important; margin: auto 4px }
.verdee { color: #7c983a !important; margin: auto 4px }
.rojoo { color: #DE5454 !important; margin: auto 4px }

.grafe {
    display: inline-block; width: 210px; margin-top: 15px; margin-left: 8px;
    line-height: 28px; vertical-align: top; position: relative; /*text-align: left;*/
}

/*
.grafe b { position: absolute; left: 0px;  }
.grafe font { position: absolute; right: 0px; }
*/

.dn { display: none }
.comisione { width: 35px !important }
#desb_I { width: 50px }

.tx span, .tx:hover span {
    min-width: auto !important; top: -62px !important;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    padding: 6px 6px !important; right: 0px;
}


.tx2 span, .tx2:hover span {
    min-width: auto !important; top: 0px !important;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    padding: 6px 6px !important; right: 0px;
}

.tx span b {
    background: url("../imagenes/header/transparencia.png");
    position: absolute; bottom: 5px;
    padding: 5px 1px; display: block;
    z-index: 999; width: 166px;
    white-space: normal;
}
.tools a.tooltip{
   position:relative;
   display:inline-block;
   opacity: 1;
   z-index:1;
}
.tools a.tooltip dl{
    margin-bottom: 0;
    white-space: normal;
}
.tools a.tooltip .cont_tt{
    margin-top: -160px;
    border-radius: 4px;
    padding: 5px!important;
    min-width:270px;
    background: #333;
}

.img_info {
    vertical-align: middle;
}
.negt .tt {
    top: -4px !important;
    left: 12px !important;
}
.negt b {
    width: 82px;
    display: inline-block;
}
#a_new_tabs { border-bottom: 2px solid #9FB6CA; margin-left: 25px; margin-top: 28px; height: 26px; .height: 23px }
#tabs, #tabs_esta { border-bottom: 2px solid #9FB6CA; margin-left: 25px; margin-top: 28px; height: 26px; .height: 23px }

#tabs div,
#tabs_esta div {
    border: 2px solid #ddd; border-bottom: none;
    float: left; font-size: 12px; font-weight: bold; color: #666666;
    -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
    margin-right: 6px; background: #f0f0f0;
}
#tabs div a,
#tabs_esta div a { color: #666666; padding: 5px 10px 4px; display: block; }
#tabs div.active a,
#tabs_esta div.active a { color: #3678B4 !important; border-bottom: 2px solid white; }
#tabs div.active,
#tabs_esta div.active { border-color: #9FB6CA; background: white; }
#tabs .ader { border: none !important; background: none !important; float: none !important; padding: 0px 6px 5px; }
#tabs .ader a { color: #3678B4 !important; text-decoration:underline; display: inline !important; white-space: nowrap }

#contenedor_left #tabs { margin: 15px 11px 0px 9px; }
#contenedor_left #tabs div { margin-right: 0px; margin-left: 1px; /* *antes margin-left:6px */ }

#tabs.peq div a { padding: 4px 9px 4px !important; font-size: 10px !important; }
#tabs.peq { height: 22px; padding-left: 3px; }
#contenedor_left #tabs div.active { background: #f2f2f2; }
#contenedor_left #tabs div.active a { border-bottom-color: #f2f2f2; }
#contenedor_left #tabs div { background: white; border-color: #ccc }

#tabeables #contenedor_left { padding-left: 16px; padding-right: 15px }
#tabeables #contenedor_left .ancho_main { padding: 6px; border: 2px solid #ccc }

#tabeables #contenedor_right div { padding: 20px 20px; font-family: Georgia; font-size: 12px; color: #454545; border: 2px solid #ccc }
#tabs.xa, #tabs_esta.xa { margin: 0px 0px 0px 9px !important; border-bottom: none !important; }
#tabs.xa div.active, #tabs_esta.xa div.active { border-color: #ccc; background-color: #f2f2f2; color: #666 }
#tabs.xa div, #tabs_esta.xa div { background-color: white; color: #aaa }
#tabs.xa div a, #tabs_esta.xa div a { border-bottom-color: #f2f2f2 !important; }

.globo {/*
    position: absolute;
    z-index: 9999 !important;
    background: url(../imagenes/glob.png) 0px 8px no-repeat;
    left: 340px; top: -15px; margin: 6px 12px;*/
}
.globo span {
    background: #aaa;
    font-size: 13px;
    font-family: Verdana;
    color: white;
    padding: 6px 6px 6px 12px;
    font-weight: bold;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    text-shadow: 1px 1px 1px #000;
    display: block;
    text-align: center;
    box-shadow: 3px 3px 5px #ccc;/*
    width: 320px;
    margin-left: 16px;*/
}

.globo.aaas span { margin-right: -20px; text-align: left; }

.boton-gris {
    display: inline-block;
    background: #86a343;
    padding: 8px 12px !important;
    color: white !important;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none !important;
    -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px;
    text-shadow: 1px 1px 1px #444;
    font-family: Tahoma;
    /*  margin-top: 10px; */
}

.ov { overflow: visible !important }

.boton-gris:hover {
    background: #94bf2d;
    /*  box-shadow: 0px 0px 10px white;*/
}

.globo.topp {
    background: url(../imagenes/globb.png) 4px -4px no-repeat;
    left: auto !important;
    font-weight: bold;
    top: 8px !important;
}

.globo.topp span {
    background: #BE7E7E !important;
    padding: 18px 12px 18px 15px !important;
    font-size: 15px; margin-top: 16px;
    margin-left: 0px !important;
    width: 673px !important;
    font-family: Tahoma !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.globo.bott {
    background: url(../imagenes/glob3.png) 94% 100% no-repeat;
    left: auto !important;
    font-weight: bold;
    top: 0px !important;
}

.globo.bott span {
    padding: 18px 12px 18px 15px !important;
    font-size: 15px;
    margin-bottom: 16px;
    margin-left: 0px !important;
    width: 372px !important;
    font-family: Tahoma !important;
    -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}

.boton-vl {
    display: inline-block;
    background: #bbb;
    padding: 3px 6px 4px !important;
    color: white !important;
    font-weight: bold;
    font-size: 11px;
    margin-top: 6px;
    margin-left: 8px;
    font-family: Verdana;
    text-shadow: 1px 1px 1px #111;
    text-decoration: none !important;
    width: 112px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-align: center;
}

.boton-vl:hover {
    opacity: 0.70;
}

.w40 { width: 46px; display: inline-block; text-align: center; font-size: 14px }
.w100 { width: 120px; display: inline-block; text-align: center; }

.comentarios_neg {
    overflow:auto;
    overflow-x: hidden;
    width: 320px;
    max-height: 170px;
    margin-left: -4px;
    margin-right: -20px;
    display: block;
    position: relative;
}

.comentarios_neg div {
    overflow-y: scroll;
    width: 342px;
    margin-right: -10px;
    display: block;
    padding: 0px !important;
    /*  color: white;
        padding-bottom: 18px !important; */
}

.comentarios_neg span {
    padding: 6px 8px;
    display: block;
    margin-top: 3px;
    margin-bottom: 6px;
    margin-right: 8px;
    background-color: #fff;
    border: 1px solid #ddd;

    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;

}

.link_der {
    font-size: 12px;
    text-decoration: underline;
    color: #3678B4;
    padding: 4px 0px 6px;
    display: block
}
.link_der:hover { text-decoration: none; }

.referenciasx {
    margin-left: 25px;
    position: relative;
}

.referenciasx #firmas {
    display: block;
    margin-top: 10px;
    overflow: hidden;
}

.referenciasx #firmas span {
    float: none !important;
    display: inline-block;
    margin: 7px 15px;
}

.referenciasx #personas span div {
    margin-top: 5px;
    margin-left: 15px;
}

.referenciasx #personas span {
    margin-top: 18px;
}

.referenciasx #personas span .editare {
    margin-top: -42px;
    font-size: 12px;
    text-decoration: underline;
    float: right;
    margin-right: 24px;
}

.referenciasx #personas span .editare a {
    color: #333;
}


.referenciasx #firmas input {
    width: 520px;
}
.referenciasx #personas input {
    width: 520px;
}

.referenciasx #personas span div b,
.referenciasx #firmas span b {
    display: inline-block;
    width: 80px;
    font-size: 14px;
    color: #3678B4;
}

.referenciasx h1 {
    font-size: 26px;
    font-family: Georgia;
    color: #3678B4;
    margin-bottom: 22px;
    margin-top: 15px;
}
.referenciasx .titulo {
    display: block;
    background-color: #f2f2f2;
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
    font-size: 16px;
    padding: 5px 10px;
    font-family: Georgia;
    margin: 25px 0px 15px;
}

.referenciasx textarea {
    padding: 10px 12px;
    border: 2px solid #999;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    width: 670px;
    margin: 10px 5px 25px;
    font-size: 14px !important;
}
.referenciasx input {
    padding: 5px 10px;
    border: 2px solid #999;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    width: 500px;
    font-size: 16px;
}

.referenciasx button {
    border: none !important;
    text-decoration: underline;
    width: auto !important;
}

.referenciasx textarea:focus,
.referenciasx input:focus {
    border: 2px solid #6ca2d2;
    -moz-box-shadow: 0px 0px 5px #ccc;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    box-shadow: 0px 0px 5px #ccc;
}

.guardar_ref {
    position: absolute;
    right: 40px; top: -2px;
    width: 250px !important;
    cursor: pointer;
}

.landing {
    background: #f2f2f2;
    padding: 10px 0px 20px;
    overflow: hidden;/*
    margin-top: -15px;*/
}

.landing_titulo {
    background: #888;
    padding: 3px 18px 5px;
    font-size: 18px;
    text-shadow: 1px 1px 1px #000;
    font-family: Tahoma;
    color: #eee;
    border-top: 8px solid #8a8a8a;
    border-bottom: 8px solid #8a8a8a;
    font-weight: bold;
    margin-top: 10px;
}

.landing_titulo .fder { font-size: 14px; padding: 3px 0px 1px; color: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.titulo_landing_sub {
    color: #454545;
    width: 320px;
    font-size: 16px;
    margin-top: -56px;
    font-weight: bold;
    padding-bottom: 3px;
    border-bottom: 2px solid #666;
}

.boton_landing {
    background: #769537;
    padding: 10px;
    border: 6px solid #89ac40;
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    width: 240px;
    margin: 0 auto 20px;
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 20px;
    text-shadow: 1px 1px 1px #324015;
}

.tabla_landing {
    font-size: 14px;
    text-align: left;
    width: 420px;
    font-family: Georgia;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    padding: 10px 35px 30px 45px;
    background: #6f93b3;
    margin-left: -15px;
    margin-top: 12px;
}
.tabla_landing.yeah {
    margin-left: 0px !important;
    margin-right: -15px !important;
    padding: 10px 45px 30px 35px !important;
}

.tabla_landing .titulos { width: 412px; padding: 4px 0px 4px 8px; }
.tabla_landing .linea { width: 412px; padding: 4px 0px 4px 8px; }

.tabla_landing .linea {
    clear: left;
    overflow: hidden;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #dee6ed;
    margin: 5px 0px;
    color: #333
}
.tabla_landing .titulos {
    color: white;
    font-size: 15px;
    overflow: hidden;
    font-weight: bolder;
    text-shadow: 1px 1px 1px #000;
}

.tabla_landing .titulos div {
    float: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.tabla_landing .linea div { float: left; }

.tabla_landing img { margin-bottom: -1px; }

.tabla_landing .linea .desde { border-left: 1px solid #aaa; }
.tabla_landing .linea .hasta { border-left: 1px solid #aaa; border-right: 1px solid #aaa; }

.tabla_landing .var {
    width: 10%;
    text-align: center;
}

.tabla_landing .hasta,
.tabla_landing .desde {
    width: 20%;
    text-align: center;
    padding: 1px 0px;
}

.tabla_landing .cat {
    width: 48%;
    padding: 1px 0px;
}

.boton_ver_cliente {
    background: #688426;
    color: white !important;
    padding: 3px 8px;
    margin: 2px 5px;
    display: block;
    float: right;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.boton_ver_cliente:hover {
    background: #81a42f;
}
.btn{ font-size:12px; color:#d84938; position:absolute; right:30px;  }

.btn span { font-size:10px; color:#666; }

.a_new_boton3 {
    font-size:14px !important;
    margin:5px 12px 0 12px;
    background: url("../imagenes/botones/backg_boton.gif") repeat-x scroll 0 0 #E2E2E2;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    color: #454545;
    font-weight:500;
    cursor:pointer;
        border:1px solid #b3c7db;
        padding: 6px 4px;
}

.a_new_boton1 {
    font-size:16px;


    padding:8px;
   *padding:8px 0 8px 0; /*hack para IE*/
    background: url("../imagenes/botones/backg_boton.gif") repeat-x scroll 0 0 #E2E2E2;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    color: #454545 !important;
    font-weight:500;
    cursor:pointer;
    border:1px solid #CCC !important;

}
.a_new_boton_group {
    font-size:18px;
    padding:8px;
    margin-right: 62px;
    height: 19px;


    background: url("../imagenes/botones/backg_boton.gif") repeat-x scroll 0 0 #E2E2E2;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    color: #454545 !important;
    font-weight:500;
    cursor:pointer;
    border:1px solid #CCC !important;
    float:right;

     *padding:8px 0 8px 0; /*hack para IE*/


}
.btn_secundary{
    display: block;
    background: none !important;
    float: right;
    margin-top: 12px;
    font-size: 14px !important;
    cursor: pointer;


}

.green{
    background: url("../imagenes/botones/backg_boton_green.gif") repeat-x  scroll 0 0 #E2E2E2 !important;
    color:#4a8301  !important;
    padding-left:12px !important;
    padding-right:12px !important;

    }

        #archivo_directo {
    border: 5px solid #606060;
    border-radius: 4px 4px 4px 4px;
    height: 320px;
    margin-top: 0px;
/*    margin-bottom: 6px;*/
    margin-left: 0px;
    z-index: 998;
}
.porcien{
         background: #999;
         z-index: 34;
         font-size:18px;
         position: absolute;
         top: -5px;
         right: 5px;
         padding: 4px 11px;
         border-radius: 10px;
         min-width: 40px;
         text-align: center;
}
.fuente{ font-size: 12px; padding: 2px; border-radius: 4px; }

.porcien{
         background: #999;
         z-index: 34;
         font-size:18px;
         position: absolute;
         top: -5px;
         right: 5px;
         padding: 4px 11px;
         border-radius: 10px;
         min-width: 40px;
         text-align: center;
}
.fuente{ font-size: 12px; padding: 2px; border-radius: 4px; }

.info_flotante h3{ color: #f1f1f1; background:#3b5999; padding:5px; margin-bottom: 20px; }
.info_flotante{position: absolute;  width: 500px;   top: 159px; right: 220px;}
/*#F6F4EB;*/
.info_flotante_int{ position: relative; background:#fff; z-index: 23; border: 2px solid #5B80A5;
                    -webkit-box-shadow: 0 0 28px #999; box-shadow:  0 0 28px #999;
                   -moz-box-shadow: 0 0 28px #999;border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;}
.info_flotante ul { list-style: none; height: 400px; overflow: auto; font-size: 11px;  }
.info_flotante ul li span:nth-child(+1){ font-weight: bold; }
.info_flotante ul li span:nth-child(+2){
    background: #effbd5; position: absolute; right: 3px; padding:0 2px; border-radius: 5px;   }


.info_flotante ul li{ padding: 1px 1px 1px 12px; margin: 6px 0 0 0; line-height: 1.5em; position:relative; }
.info_flotante ul li:nth-child(2n+1 ){ background: #EBF2F4;}
<!--
.tab_content {

padding-bottom: 22px;
margin-bottom: 20px;
}

#tabContainer {
padding-bottom: 0px;
padding-top: 16px;
margin-bottom: 5px;

display: block;

overflow: hidden;
height: 45px;




}

#tabContainer div {
padding-bottom: 5px;
padding-right: 8px;
padding-left: 8px;

margin-left: 2px;
padding-top: 5px;
color: #000000;
float: left;

}

#tabContainer .tabs_on, #tabContainer .tabs_off {
;
background:#F2F4F7;
cursor: pointer;
font-size: 14px;
border-radius: 16px;
-webkit-border-radius:16px;
}
#tabContainer .tabs_on {
color: #3b5999; background-color:#CBDCED
}
-->


.pociens{ background: #999}
.cr{ background: none; float: right; position: absolute; right: 12px; top: 15px;  font-weight: normal; color:#aaa !important; cursor: pointer;  }
.triangulo {
    border-color: transparent transparent #5B80A5;
    border-style: solid;
    border-width: 0 8px 8px;
    height: 0;
    width: 0;
    position: absolute;
    top: -10px;
    left: 12px;
}



/*=====================================================================*/

.c_new_wrapper_box{
                background: #e6e6dc;
                width: 705px;
                -moz-border-radius: 0 4px 4px 4px ;
                -webkit-border-radius: 0 4px 4px 4px;
                border-radius: 0 4px 4px 4px;
                padding: 8px;
                font-family: Sans-Serif;
/*                overflow: hidden; */
                color: #666;
                position: relative;
                clear:both;
                *position:static;
            }
 .c_new_wrapper_box, .c_new_box_header{ margin-left: 13px;}
            .c_new_box{
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                border-radius: 4px;
                box-shadow: 0 0 4px #999;
                -moz-box-shadow: 0 0 4px #999;
                -webkit-box-shadow: 0 0 4px #999;
                float: left;
                padding: 12px 12px 8px 12px;



            }
            .video{

                width: 430px;
                background: #fff;
            }
            .condiciones{

                width: 681px;
                background: #fff;

            }
            .c_main{
                min-height: 336px;
                width: 219px;
                background: #fff;
                float: right;

            }
            .o_recibidas{
                background: #fff;
            }
            .new_color_1 h2{color:#E5AD7B !important;}
            .o_cantidad{
                position: absolute;
                top: -10px;
                border: 1px solid #B9C661;
                padding: 4px 7px;
               -moz-border-radius:  14px  14px  14px  14px;
               -webkit-border-radius:   14px  14px  14px  14px;
                border-radius:   14px  14px  14px 14px;
                z-index: 12;
                left: 184px;
                font-size: 11px;
                background: #D3E27A;
            color: #fff;}

            .c_main p{ line-height: 1.5em; font-size: 13px;}
            .c_main h4{ border: none;}
            .c_main ul{ padding: 0px; margin: 0px; position: relative;}
            .c_main h2{ font-weight: 100;  margin: 0px 0px 0px 0px; padding: 0px; color:#3678b4; font-size: 26px !important;}
            .c_main li{ list-style: none; margin: 0px; padding: 10px 0px 10px 0px;  border-bottom: 1px solid #e0dddd; }

            .c_new_box_header h2{
                font-family: Sans-Serif;
                font-size: 20px;
                background: #e6e6dc;
                color:#3678B4;
                padding: 14px  22px  14px  22px;
                position: relative;
                z-index: 2;
                display: inline-block;
                -moz-border-radius:  4px  4px  0px  0px;
                -webkit-border-radius:   4px  4px  0px  0px;
                border-radius:   4px  4px  0px  0px;
                font-weight: 500;
              }




              .c_new_box_header{ position:relative; margin-top: 24px; height: 48px; width: 500px;   }
              .c_new_carga{
                float:right;  font-size: 13px; text-transform: uppercase; margin:10px 20px 0 0;
               font-family: Sans-Serif; border: 1px solid #E6E6DC; padding: 6px 12px 4px 12px;;
               -moz-border-radius:  14px;
               -webkit-border-radius:   14px ; color: #92ad68
              }
              .c_new_id{
                  text-align: center;
                 float:right;  font-size: 20px; right: 14px; top: -2px; z-index: 1;
               font-family: Sans-Serif; border: 1px solid #A4B1BF; padding: 0px 12px 2px 12px;;
               -moz-border-radius:  4px;
               -webkit-border-radius:   4px ;
               border-radius: 4px;
               background: #BAC5D1;
               color:#fff;
               position: absolute;
              }
              .c_new_id span{ font-size: 16px;}
              .c_new_comentarios h6{ border: none; font-size: 12px; margin-top: 2px;  }
              .c_new_comentarios{ margin-top: 2px;  height: 60px; overflow: auto; }
              .c_new_comentarios span{ color:#999; }
.triangulo3 {

    background-image: -webkit-linear-gradient(top, #e6e6dc, #EFEFE8); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #e6e6dc, #EFEFE8); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #e6e6dc, #EFEFE8); /* IE10 */
    background-image:      -o-linear-gradient(top, #e6e6dc, #EFEFE8); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #e6e6dc, #EFEFE8);
                border-radius: 100px;
                height: 40px;
                width: 40px;
                position: absolute;
                margin: 0 auto;
                top:26px;
                left: 138px;
                z-index: 1;
}
.triangulo2 {

    background-image: -webkit-linear-gradient(top, #e6e6dc, #EFEFE8); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #e6e6dc, #EFEFE8); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #e6e6dc, #EFEFE8); /* IE10 */
    background-image:      -o-linear-gradient(top, #e6e6dc, #EFEFE8); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #e6e6dc, #EFEFE8);
                border-radius: 100px;
                height: 40px;
                width: 40px;
                position: absolute;
                margin: 0 auto;
                top:26px;
                left: 18px;
                z-index: 1;
}
.triangulo4 {

    background-image: -webkit-linear-gradient(top, #e6e6dc, #EFEFE8); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #e6e6dc, #EFEFE8); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #e6e6dc, #EFEFE8); /* IE10 */
    background-image:      -o-linear-gradient(top, #e6e6dc, #EFEFE8); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #e6e6dc, #EFEFE8);
                border-radius: 100px;
                height: 40px;
                width: 40px;
                position: absolute;
                margin: 0 auto;
                top:26px;
                left: 260px;
                z-index: 1;
}
.space{
/*    margin-bottom: 30px; */
    margin-bottom: 60px;
}
.new_info{
    padding: 16px 12px 16px 12px;
    margin: 10px 0 30px -6px;
    text-align: center;




color:#C4CED3;
font-size: 38px;
border-bottom: 2px solid #E6EAED;
border-top: 2px solid #E6EAED;}
.new_info span{font-size: 34px}
.new_info p{font-size: 14px;
           color:#C4CED3;
}
.new_volver_listado a{
    font-size: 13px;
    font-style: italic;
    margin: 10px 0 0 15px;
    font-family: Sans-Serif;
    border: 1px solid #E6E6DC;
    padding: 6px 12px 4px 12px;
    -moz-border-radius:  14px;
    -webkit-border-radius:   14px ;
    color: #ccc;
    display: block;
    text-align: center;
    width: 99px;
}
.less_1{   border: none;  }
.less_1 p{ font-size: 11px;}
 .less_input{ border: none !important;  padding: 0px !important;font-size:48px !important; color: #4A8300 !important; letter-spacing: -5px; width:133px !important;     }
 .ingrese_oferta{  width: 390px;
                   margin-left: 260px;
                  margin-bottom: 10px;
                  font-size: 24px !important;

 }
 .monto{ float: right;  width: 320px; margin-right: 100px; }
 .mas_menos{  height: 60px;
              width: 120px; float: left;
             margin-left: 110px; background: url('imagenes/back_mas_menos.jpg') no-repeat; }



             /****************************************************************/


.d_new_col_1 select{ width:350px; padding: 2px 0px 2px 10px;
margin: 20px 0px 0px 0px; height:30px; font-size:16px; background:#f8f6ef; border:1px solid #eee; outline:0; }
.c_new_box .categoria{
      width: 590px;
      margin-left: 0px;
      position: relative;
      margin-bottom: 10px;

      text-align:center;
      padding: 20px 20px 35px 20px !important;
      background:#849ebc;
      color:#FFF;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#90a9c4), to(#849ebc)); /* Saf4+, Chrome */
      background-image: -webkit-linear-gradient(top, #52A7D0, #036AA2); /* Chrome 10+, Saf5.1+, iOS 5+ */
      background-image:    -moz-linear-gradient(top, #52A7D0, #036AA2); /* FF3.6 */
      background-image:     -ms-linear-gradient(top, #52A7D0, #036AA2); /* IE10 */
      background-image:      -o-linear-gradient(top, #52A7D0, #036AA2); /* Opera 11.10+ */
      background-image:         linear-gradient(top, #52A7D0, #036AA2);
       border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
      min-height: 150px;
      *position:static;


 }
 .c_new_box .video_p{
      width: 590px;
      margin-left: 0px;
      position: relative;
      margin-bottom: 10px;

      text-align:center;
      padding: 20px;
      background:#849ebc;
      color:#FFF;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#90a9c4), to(#849ebc)); /* Saf4+, Chrome */
      background-image: -webkit-linear-gradient(top, #52A7D0, #036AA2); /* Chrome 10+, Saf5.1+, iOS 5+ */
      background-image:    -moz-linear-gradient(top, #52A7D0, #036AA2); /* FF3.6 */
      background-image:     -ms-linear-gradient(top, #52A7D0, #036AA2); /* IE10 */
      background-image:      -o-linear-gradient(top, #52A7D0, #036AA2); /* Opera 11.10+ */
      background-image:         linear-gradient(top, #52A7D0, #036AA2);
       border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
      min-height: 150px;
      overflow: hidden;

 }

 .wrapper_submenu {
     position: relative;
     min-height: 160px;
     width: 690px;

 }



 .pasos{ min-height: 200px}

 .new_item, .new_item_active{
     float: left;
     margin-right: 6px;
     margin-top: 12px;
     min-width: 310px;
     padding: 4px 0 2px 2px;
     color: #537F0B;
     font-size: 13px;
     border-radius: 4px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     position: relative;
 }

 .new_item{
     background:#eee;
     color:#A4B289;
 }


 .new_item_active{
     background:#BAEA6E;
 }

 .new_item_active strong,.new_item strong{
     margin-left: 10px;
 }
 .new_item_select{
     float: left;
     background:#6AA509;
     margin-right: 6px;
     margin-top: 6px;
     min-width: 210px;
     padding: 4px 0 2px 2px;
     color: #f1f1f1;
     font-size: 12px;
     border-radius: 4px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;

 }

 .large{ width: 628px !important;}
 .menu_edit{
     position: absolute;
     cursor: pointer;

     position: absolute;
     background:#B5AF01;
     top: -5px;
     right: 0;
     color: #fff;
     font-size: 11px;
     padding: 1px 2px 0 2px;
     border-radius: 4px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;


 }

 #pasos  .mas{
     border-radius: 10px;
     background:#DCE06B;
     padding: 0px 5px 0px 5px !important;
/*     position: absolute;
       top: 52px;
      *top: 65px;
      left: 40px;
     *left: 50px;*/
     font-size:18px;
     color: #6B6B06;
     cursor: pointer;
     margin-top: 3px;
     float:left /* para que se vea debajo  del select */

 }
  #pasos  .quitar{
     padding: 0px 5px 0px 5px !important;
     font-size:18px;
     color: #6B6B06;
     cursor: pointer;
 /*     margin-top: 3px;
    position: absolute;
     top: 52px;
     *top: 65px;
     right: 40px;
     *right: 50px;*/
    /* para que se vea debajo  del select */
    float:left;
    background-color: #DCE06B;
    border-radius: 10px;
    margin:5px 0 0 140px;
 }


 #container_ajax{ min-height: 200px;}
 .less{
     font-size: 12px;
 }
 #cont_agregar_raza #mas{
    border-radius: 10px;
    background: #DCE06B;
    padding: 0px 5px 0px 5px !important;
    font-size: 18px;
    color: #6B6B06;
    cursor: pointer;
 /* margin-top: 3px;
    position: absolute;
    top: 52px;
    left: 40px;*/
    position: relative;
    top: 10px;
    left: 0px;
    margin-bottom: 20px;
    float: left;
    clear: both;
    width:150px;

 }

 #cont_agregar_raza .mas{
    border-radius: 10px;
    background: #DCE06B;
    padding: 0px 5px 0px 5px !important;
    font-size: 18px;
    color: #6B6B06;
    cursor: pointer;
/*    margin-top: 3px;
    position: absolute;
    top: 52px;
    left: 40px;*/
    position: relative;
    top: 10px;
    left: 0px;
    margin-bottom: 20px;
    float: left;
    clear: both;
     width:150px;
 }

 #add_raza2 .mas{
     margin:10px 0;

 }


 #abrir_cliente_nuevo #cliente_nuevo{
     font-size: 12px;
     border: 1px solid #A5BBD1;
     display: block;
     text-align: left;
/*     margin: 20px 0 10px 20px;*/
     padding: 30px 0 0 45px;
     width: 390px;

     min-height: 300px;
/*       box-shadow: 0px 1px 4px #6F8BAA;
    -moz-box-shadow: 0px 1px 4px 3px #6F8BAA;
    -webkit-box-shadow: 0px 1px 4px 3px #6F8BAA;*/
    margin: 10px 0 0 30px;
    clear: both;
    float:left;

    }
    #abrir_cliente_nuevo #cliente_nuevo div{
        padding: 4px;
    }

 #abrir_cliente_nuevo #cliente_nuevo b{
     width: 240px;
     display: block;
     margin-bottom: 5px;
     margin-top: 12px;

 }

 #abrir_cliente_nuevo #cliente_nuevo input { width: 310px; height: 22px; font-size: 12px; }
 #abrir_cliente_nuevo #cliente_nuevo select{ width: 316px; height: 26px; font-size: 12px; margin: 0px !important; }

 #abrir_cliente_nuevo #cliente_nuevo div{

   width: 200px;
   margin: 0 0 20px 0;


 }


 #pasos .btn_enviar_cliente{
     background:#DCE06B;
     border: 2px solid #CDD157;
     color:#393A04;
     z-index: 3;
     position: relative;
     width: 329px;
     text-align: center;
     padding: 8px;
     font-size: 20px;
     float: right;
     margin-top: 12px;
     cursor: pointer;
     margin-right: 20px;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F776), to(#E0E55B)); /* Saf4+, Chrome */
     background-image: -webkit-linear-gradient(top, #E0E55B , #F5DB59); /* Chrome 10+, Saf5.1+, iOS 5+ */
     background-image:    -moz-linear-gradient(top, #E0E55B , #F5DB59); /* FF3.6 */
     background-image:     -ms-linear-gradient(top, #E0E55B , #F5DB59); /* IE10 */
     background-image:      -o-linear-gradient(top, #E0E55B , #F5DB59); /* Opera 11.10+ */
     background-image:         linear-gradient(top, #E0E55B , #F5DB59);
      border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
 }


 #pasos .btn_enviar, #palisos .btn_enviar{
     background:#DCE06B;
     border: 2px solid #CDD157;
     color:#393A04;
     position: relative;
     z-index: 3;
     width: 129px;
     text-align: center;
     padding: 8px;
     font-size: 20px;
     float: right;
     margin-top: 12px;
     cursor: pointer;
     margin-right: 20px;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F776), to(#E0E55B)); /* Saf4+, Chrome */
     background-image: -webkit-linear-gradient(top, #E0E55B , #F5DB59); /* Chrome 10+, Saf5.1+, iOS 5+ */
     background-image:    -moz-linear-gradient(top, #E0E55B , #F5DB59); /* FF3.6 */
     background-image:     -ms-linear-gradient(top, #E0E55B , #F5DB59); /* IE10 */
     background-image:      -o-linear-gradient(top, #E0E55B , #F5DB59); /* Opera 11.10+ */
     background-image:         linear-gradient(top, #E0E55B , #F5DB59);
      border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
 }
 #pasos .btn_enviar_inicio{
     background:#DCE06B;
     border: 2px solid #CDD157;
     color:#393A04;
     z-index: 3;
     position: relative;
     width: 229px;
     text-align: center;
     padding: 8px;
     font-size: 20px;
     float: left;
     margin-top: 12px;
     cursor: pointer;
     margin-left: 170px;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F776), to(#E0E55B)); /* Saf4+, Chrome */
     background-image: -webkit-linear-gradient(top, #E0E55B , #F5DB59); /* Chrome 10+, Saf5.1+, iOS 5+ */
     background-image:    -moz-linear-gradient(top, #E0E55B , #F5DB59); /* FF3.6 */
     background-image:     -ms-linear-gradient(top, #E0E55B , #F5DB59); /* IE10 */
     background-image:      -o-linear-gradient(top, #E0E55B , #F5DB59); /* Opera 11.10+ */
     background-image:         linear-gradient(top, #E0E55B , #F5DB59);
      border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
 }

  #pasos  .btn_video{ width: 170px !important; margin: -40px 30px 0 0;}
  #pasos form {  width: 390px; float: left; padding: 0px !important;    margin: 13px 0 0 20px;
   }
   #pasos .wrapper_form{
       box-shadow: 0px 1px 4px #436484;
    -moz-box-shadow: 0px 1px 4px 3px #436484;
    -webkit-box-shadow: 0px 1px 4px 3px #436484;
   }
  /*  */
   #pasos .btn_enviar.btn_video {
        margin: 0 !important;
    }

  #val{ background: #f40000; color: #fff;
        border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    position: absolute; top: 5px;
    right: 20px;
    padding: 0 10px 0 10px; font-size: 11px;   }


  .col_ratios{
      width: 40px;
      display: block;
      float: left;
      margin-left: 20px;
  }


  input.ratios{
      height: 16px !important;
      width: 16px !important;
  }
  #pasos select, #pasos input {
    color: #999;
    font-size: 26px;
    background: #fff;
    width: 350px;
    height: 40px;
    float: left;
    margin-top: 0 !important;

    font-weight: lighter;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;

 }
#pasos select.espacio{ margin-bottom: 20px;}
#pasos  input{ text-align: center; }
#pasos h1{  font-size: 26px; font-weight: normal; margin-bottom: 20px;  }


/*  #id_conformacion{ display: none;}*/


.new_alert{ width: 96%; background:#F7F6D2; border: 1px solid #CEBE2B; font-size: 16px; padding: 12px; border-radius: 4px; color: #9E8404;  }
.btn_pendiente{ background: #fff; padding: 4px 12px 4px 12px; color: #0266D7; margin-left: 6px;  cursor: pointer; border-radius: 8px;}
.new_paso_active{ float: left; margin-right: 8px; }
.new_paso{ color: #e1decd !important; background: #F4F4F2 !important; float: left;  margin-right: 8px;}
.cerrar_indice { color: white; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; font-size: 13px;}





/*
registro de usuarios*
*/

.f_new_wrapper{

    padding: 0px 0 0 20px;
    margin: 0px 0 0 0;

}
.f_new_content input{ padding: 3px 3px 3px 6px;}
.f_new_content{
    margin: 40px 18px 0 28px;
    display: block;
/*    width: 400px;*/
    overflow: hidden;
    position: relative;
/*    box-shadow: 4px #ccc;*/
    box-shadow: 2px 2px 4px #ccc;
    border-radius:5px;
    border: 1px solid #eee;
    padding: 22px;
    background-color: #F2F2F2;
/*    background: url('../imagenes/paper_01.png') repeat;*/


}
.f_new_title{
    font-size: 18px;
    margin: 3px 0 0 0;

    padding: 9px;
    color: #708FB0;
    border: 1px solid #D6D6D6;
     border-radius:4px;

}


.f_new_wrapper input{

    width: 360px;
    border: 1px solid #ccc;
    height: 38px;
}
.f_new_wrapper div b{
    display: inline-block;
    width: 130px;
   color:#4C7093;

}
.f_new_col_1 b{
    font-size: 15px;
}


.f_new_col_login{
    margin: 10px 0px 40px 0px;

}


.f_new_col_1{
    margin: 10px 0px 20px 0px;

}
input.f_new_btn{
    width: 120px;
    margin: 0px !important;
    background:#60B9E1;
    color:#fff;
     text-transform: uppercase;
    font-size: 14px;
    float: right;
}
.lost{
    position: absolute;
    width: 120px;
    right: 15px;
    font-size: 11px;
    color: #999;
}
.valid{  position: absolute; color: #C93E3E;}

#resumen_lote_usuario .col_2 span { padding: 0px !important; margin: 0px !important; }

/* *************** form caracteristicas *************** */
.seg_tropa{
    background-color: #E4DFC5;
    padding: 2px 20px;

/*    border-bottom: 1px dotted #A08811;*/
    margin: -5px 0 10px -20px;

    overflow:hidden;
}
.titulo_tropa{
    padding:10px 0;
    font: italic 12px sans-serif;
    color: #A08811;
}
/*  */

.overflow-hidden{
    overflow: hidden;
}
.float-left{
    float:left;
}

a.boton_paginacion{
    color: #F9FBFF;
    padding: 10px 15px;
    border: 3px solid #4F769F;
    border-radius: 5px;
    font-weight: bold;

    }
a.boton_paginacion.right{
    float:right ;
    margin-right: 20px;
    background: #6184A9 url('../imagenes/ttt.gif') no-repeat  96% 50%;
    }

a.boton_paginacion.left{
    float:left;
    margin-left: 20px;
    background:#6184A9 url('../imagenes/ttr.gif') no-repeat 5% 50% ;
}
#paginacion{
   display: inline-block;
   width:100%;
}

/************ libreta de direcciones - sugerencias ****************/
.checkboxs .mail{
    font-size:11px;
    width:190px !important;
    display:inline;
   padding: 9px 2px 2px 5px !important;
}
 .checkboxs label{
    margin-right: 5px;
    float: left;
}
#libreta_contactos input[type='checkbox'], .checkboxs input[type='checkbox']{
    width: 9px !important;

}
.mails_sugeridos {
    display:inline-block;
    width: 10px !important;
    margin-right: 2px ;
}
.libreta_sugerencias b{
    font-size:13px !important;
}
.libreta_sugerencias a{
    font-size:12px !important;
}


#sugeridos.cont_sugeridos{
    -moz-transition: all 0.1s ease-in-out 0s;
    background: none repeat scroll 0 0 #F2F2F2;
    border: 3px solid white;
    border-radius: 6px;
    box-shadow: 0 0 14px #cccccc;
    float: right;

    height:280px;
    width: 180px;
    padding:10px;
    margin-top: 12px;
    margin-left:40px;
 }


#libreta_contactos  .form_ok{
    padding: 5px !important;
    margin:2px !important;
}
#libreta_contactos .span{
    padding:0 !important;
}
#sugeridos label{
   width: 255px;
   display:inline-block;
}
.sugeridos_italic{
    font-style:italic;
    color:green;
    font-size:10px;
    padding-left:5px;
}
.tabs_admin{
    width:451px !important;
}
.form_clientes .titulo_gris_main{
    margin:0 !important;
}

.crear_comprador{
        padding: 20px 35px !important;
}

.crear_comprador .titulo_gris_main{
    width:100%;
    margin-bottom:30px;
    background: #cccccc !important;
}

.crear_comprador  .float_left input{
    margin-top:10px;
}

.crear_comprador  .float_left div,
.fieldset_cubos legend{
    font-size:12px;
}

.crear_comprador .fieldset_resultados{
        border-bottom: 1px solid #cecece;
        margin-bottom:30px;
}

.btn_crear_comprador, .btn_cancelar_comprador{
    float: right;
    width: 120px;
    border-radius: 3px;
    width: 200px !important
    float: right;
    margin: 18px 5px 15px 15px;
    font-size: 18px;
    height: auto;
    color: #454545;
    padding: 5px 15px !important;
    background: url(../imagenes/botones/backg_boton.gif) #e2e2e2 repeat-x;
    border: 2px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.btn_cancelar_comprador{
    width:100px !important
}

.aclaracion_legajo{
    color: #9a9992 !important;
    font-size: 12px !important;
}

.separadores_legajo{
    float: left;
    color: #B9B7AE;
    width: 95%;
    margin-bottom: 30px;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    padding: 3px 0 3px 0;
    display: block;
}

.separadores_legajo span{
    padding: 4px;
    color: #FF3F3F
}


    .imprimir_ver_usuarios{
        float:right;
    }

    .imprimir_ver_usuarios a {
    margin-left: 10px;
    color: #3179a7;
    font-weight: 400;
    font-size: 16px;
}

    .ancho_main_rep{
        float:left;
        width:750px !important;
        padding-bottom:100px;
    }

    #provincia-text,
    #partido-text{
    border: 1px solid #DDDDDD;
    height: 30px;
    width: 290px;
    margin-bottom: 20px;
    background-color: white;
    padding: 3px;
    line-height: 30px;
    margin-top: 10px;
}

.razas_crar_lote{
    display: inline-block;
    width: 100%
}


#listadoVisitas .listado_body{
    display:inline-flex;
    text-align:center;
    border-bottom:1px solid #efefef;
    border-top:
}


#visitasDirecto .listado_g .listado_head .usuario_visitas,
#visitasDirecto .listado_g .listado_head .mail_visitas,
#visitasDirecto .listado_g .listado_head .fecha_visitas,
#visitasDirecto .listado_g .listado_body  .usuario_visitas,
#visitasDirecto .listado_g .listado_body .mail_visitas,
#visitasDirecto .listado_g .listado_body .fecha_visitas{
    width:170px;
    text-align:center;
}

#visitasDirecto .listado_g .listado_head .usuario_visitas,
#visitasDirecto .listado_g .listado_head .mail_visitas,
#visitasDirecto .listado_g .listado_head .perfil_visitas,
#visitasDirecto .listado_g .listado_head .fecha_visitas{
    padding:10px 0px !important;
}


#visitasDirecto .listado_g .listado_head .perfil_visitas{
    width:120px;
    text-align:center;
}

#visitasDirecto .listado_g .listado_head{
    width: 660px !important;
    margin-left:-20px;
    text-align:center !important;
}

 .aclaracion_oferta input,
 .aclaracion_oferta text-area{
    margin-top:10px;
    border-radius:3px;
    height:20px;
    width:70px;
    border:1px solid #DDDDDD !Important;
}

.div_inputs_n{
    display:inline-flex;
    margin:30px 0px;
}

.div_inputs_n > div:first-child{
    width:155px;
}

.div_inputs_n > div:first-child input{
    width: 133px;
}

.aclaracion_oferta > div:first-child{

}

.aclaracion_oferta > div:first-child  > div:first-child{
    margin-right: 20px;
    margin-top: 0px;
}

.tabs_n label{
    float:left;
}

.tabs_n > label:first-child{
    padding-left:0px;
}

.aclaracion_comentario{
    padding: 0;
    margin-top: 0;
    padding-left:0px !important;
}

.input_precio_n,
.input_desde_n{
    margin-right:25px;
}

.aclaracion_oferta div{
    padding-left:0px;
    float:none;
    margin-top:0px;
}

.tabs_n{
    width:92%;
    display:inline-block;
    border-bottom:2px solid #cccccc;
    padding-top:10px;
    padding-left: 0px !Important;
    font-size: 13px !important;
    margin-left: 25px;
    margin-bottom:5px;
}

.tabs_n label{
    padding:0px 5px;
    cursor:pointer;
    color: #9c9c9c;
}

/*rompe ADM-907
input[type="radio"]:checked+label {
    border-bottom:2px solid #3179a7;
    color:#3179a7;
    font-weight:600;
    padding-bottom:5px;
}*/

.label_input_aclaracion{
    display:block;
    color:#454545;
    font-weight:600;
}

.modal_n_inv{
    border:0px !Important;
    padding:0px !important;
}

.modal_n_inv .cerrar{
    position: absolute;
    margin-top: 20px;
    border-bottom:0px;
    color:white;
}

.modal_n_inv .cerrar a{
    color:white;
    cursor:pointer;
}

.head_modal_n{
    width: 100%;
    text-align:left;
    display: block;
    padding: 10px;
    background: #3179a7;
    color: #fff !important;
    margin-top: 0px !important;
    padding: 10px 0px !important;;
}

.head_modal_n div{
    float:none;
    padding: 0px;
    color: white;
    margin-top:0px;
}

.id_negocio_n{
    margin-top: 0px;
    padding: 5px 15px 5px 10px !important;
    float: left !important;
    display: inline-block;
     font-size: 24px !important;
    opacity: 0.5;
}

.nombre_modal_n{
 margin-bottom:5px;
}

 #visitasDirectoMobile .cuatro {
	    display: inline-block;
	    padding: 10px;
	    vertical-align: middle;
	}

        #visitasDirectoMobile .listado_head .cuatro:last-child,
        #visitasInvernadaMobile .listado_head .cuatro:last-child{
            text-align:center;
        }

//////////////////////////////////////////////////////////



.contenedor{
width:700px;
margin:0 auto;
align:center;}

.izquierdo{
float:left;
border-right:1px solid #e7e7e7;
padding-right:25px;}

.derecho{float:right;}

.n_factura{
color:#3b5999;
background-color:white;
margin-top:10px;
border:1px dashed #c3c1c2;
width:300px;
display:inline-block;
height:20px;}

.boton{
color:white;
background-color:#428bca;
margin-left:20px;
margin-top:10px;
font-size:13px;
height:35px;width:260px;
display:inline-block;
border-radius:4px;
text-align:center;}

.texto_btn{
color:white;
text-decoration:none;
margin-top:8px;
display:inline-block;}

.caja_archivos{
background-color:white;
margin-top:10px;
border:1px dashed #c3c1c2;
width:300px;
min-height:60px;}

.notas{
color:#3b5999;
 background-color:white;
 margin-top:10px;
 border:1px dashed #c3c1c2;
 width:700px;
 display:inline-block;
 height:20px;}

 .archivo{
 margin-left:5px;
 padding-bottom:5px;}


 /*  ESTO SON LOS ESTILOS DE TOOLS QUE ROMPIA EN NEGOCIOS TERMINADOS */

    #formm > .fila:last-child .informacionLote a.tt:hover > span.container_ofertas{
        top: -220px;
    }

    a.tt:hover > span.container_ofertas {
        margin-right: -565px;
        z-index: 1;
        background: #888;
        border-radius: 6px;
        padding: 10px !important;
        top: 20px;
    }
    .contenedor-tabla{
        overflow-y: auto;
    }
    .contenedor-columna {
        border-right: 1px dashed #d4d4d4;
        padding: 8px;
    }
    .contenedor-fila:first-child div{
        color: #fff !important;
        padding: 6px 8px;
    }
    .contenedor-fila:nth-child(2n+1) {
        background-color: #ededed;
    }
    .contenedor-fila:nth-child(2n+0) {
        background-color: white;
    }
    .contenedor-fila {
        height: 20px;
        padding-top: 0px;
    }
        .tooltiptext_listado {
            width: auto;
            background-color: rgba(93,93,93,.8);
            color: #fff;
            border-radius: 3px;
            padding: 5px 5px;
            position: absolute;
            z-index: 99999999999 !important;
            margin-top: 20px;
            left: 50%;
            visibility: hidden;
        }
        .tool:hover > .tooltiptext_listado {
            visibility: visible;
            z-index: 99999999999 !important;
        }
        .tooltiptext_listado > span{ color: white!important;}


        .listado_body .row .col-xs-2 .circuloRend{
            color:#8fd636;
            font-weight: 600;
            font-size: 12px;
        }

        .negativo{
            color: #f16969 !important;
            font-weight: 600;
            font-size: 12px;
        }

        .box_msj{
            background: #a8a8a863  !important;
            top: auto !important;
        }

        .div_crear_directo{
            margin: 0 auto;
            width: 630px;
            padding:20px 35px;
            float: none;
        }

         .div_crear_directo, .div_duplicar_tropa{
            margin: 0 auto !important;
            padding:20px 35px;
            float: none !important;
        }

        .div_duplicar_tropa{
            margin-bottom:20px !important;
            width:500px;
            overflow:hidden;

        }

        .div_duplicar_tropa .submit{
            margin:20px 0px 0px 0px !important;
        }

        .div_duplicar_tropa b,
        .div_duplicar_tropa div input,
        .div_publicar_tropa  select,
        #filt .bloque div select{
            margin-top:20px !important;
        }

        .listado_tropas_duplicadas #ver_monitor{
            background-position: 90% 50% !important;
        }

        .width_100{
            width:100% !important;
        }


        .div_duplicar_tropa b{
            font-weight:100 !important;
        }

        .div_crear_directo b:first-child{
           padding:0px !important;
           font-weight:400;
        }

           .establecimiento_crear_lote{
               width:100%;
               display:inline-block;
           }

           #formu #filtra2 b,
           #formu #filtra2 select{
               margin-left:10px;
           }

        .div_crear_directo div select{
            width: 300px !important;
            margin-bottom:20px;
            border: 1px solid #DDDDDD !important;
        }

        .div_crear_directo div input{
            border: 1px solid #DDDDDD;
            height: 34px;
            width: 290px;
            margin-bottom:20px;
        }


        .titulo_busqueda_existente {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 5px;
    clear: both;
    color: #3678B4;
    font-size: 13px;
    font-weight: bold;
    width: 100%;
}


        .div_crear_directo #formu .titulo_gris_main{
            width:100% !important;
            margin:20px 0px !important;
        }

        .div_crear_directo #formu{
            padding:0px;
        }

        .div_crear_directo #ver_monitor{
            margin:0px 0px 10px 0px !important;
            padding: 15px 0px !important;
            width: 99% !important;
            line-height: 25px;
            border:1px solid #3179a7;
            color:#3179a7 !Important;
        }

        .float_left{
            float:left;
            margin-left:10px
        }

        /* NUEVO FOMU*/

        .div_crear_directo #formu{
           text-transform:uppercase;
        }

       .div_crear_directo #formu div{
            overflow:initial;
            clear:none;"
        }

        .border_top_lote{
            border-top: 1px solid #cecece;
            margin-top: 20px;
            padding-top: 30px;
        }

        .left_10px{
            margin-left:10px;
        }


/* fix listados perfil y sociedades*/
.input_sociedades_vinculadas .form-control {
    min-height: 60px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    white-space: break-spaces;
    text-align: left;
}
.input_sociedades_vinculadas > div {
    padding: 0 !important;
    min-height: 60px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.input_usuarios_vinculados .form-control {
    min-height: 60px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    white-space: break-spaces;
}
.input_usuarios_vinculados > div, .input_usuarios_vinculados a {
    padding: 0 !important;
    min-height: 60px !important;
    display: flex !important;
    align-items: center;
    text-align: left;
    padding: 0 5px !important;
}