html, body, form
{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
body
{
    color: #fff;
    background-color: #fff;
    font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif;
    font-size: 12px;
    text-align: center;
}
h2 
{
    color: #6d0303;
}
img 
{
    border: none;
}
label 
{
    margin-left: 15px;
    margin-right: 5px;
    font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif;
    font-size: 11px;
}
button 
{
    min-width: 75px;
}
*:focus 
{
    outline: none;
}
.textbox {
    background: none repeat scroll 0 0 #EAEAEA;
    box-sizing: border-box;
    border: 0 none;
    border-radius: 3px;
    color: #333333;
    font-size: 12px;
    height: 20px;    
    padding: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35) inset;
}
.textbox2 
{
    box-sizing: border-box;
    border: 1px solid #999;
    background-color: #eee;
    font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif;
    font-size: 11px;
    padding: 4px;
}
select[disabled],
.textbox[disabled]
{
    color: #525252;
    background-color: #999;
    border: 1px solid #646464;
}
.numeric
{
    text-align: right; 
}
.inline 
{
    clear: none !important;    
}
.left-panel 
{
    float: left;
    overflow: hidden;
}
.resaltado 
{
    font-size: 14px;
}
.light 
{
    color: #999;
    font-size: 11px;
}
canvas 
{
    left: 0;
}
.panel-shadow
{
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}
.bar-botsup
{
    float: left;
    width: 100%;
    background-image: url(../img/barsup-bg.png);
    height: 80px;
}
.bar-botsup1024
{
    float: left;
    width: 100%;
    background: #6D0303;
    height: 40px;
}
.bar-botsup-logo
{
    float: left;
    width: 279px;
    height: 50px;
    padding-left: 22px;
    padding-top: 11px;
}
.bar-botsup-logo1024
{
    float: left;
    width: 100px;
    height: 45px;
    margin-top: -19px;
    position: absolute;
    z-index: 1000;
    left: -4px;
    top: 0;
}
.bar-botsup-botonera
{
    float: right;
}
.bar-botsup-botones
{
    float: right;
}
.izq-cont-izq-cerrada
{
    float: left;
    width: 37px;
}
.izq-cont-izq-abiert
{
    float: left;
    width: 427px;
}
.izq-cont-izq-cerrada-long
{
    float: left;
    width: 0px;
    height: 1500px;
    background-image: url(../img/izq-fnd.png);
}
.izq-cont-izq-abierta-long
{
    float: left;
    width: 369px;
    height: 1000px;
    padding: 0 0 0 4px;
    background-color: #200101;
}
.izq-cont-izq-cerrada-fle
{
    float: left;
    width: 28px;
}
.bar-botinfer
{
    position: absolute;
    bottom: 0px;
    width: 100%;
    background-image: url(../img/barinfer-bg.png);
    height: 15px;
    padding-top: 7px;
}
.bar-botinfer-cerrar
{
    float: right;
    width: 189px;
    height: 37px;
    background-image: url(../img/barinfer-botcerrarfnd.png);
    text-align: center;
    padding-top: 23px;
}
a.bar-cerrar-link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
}
a.bar-cerrar-link:hover
{
    color: #999;
}
.izq-icos
{
    float: left;
    width: 345px;
    /*height: 43px;*/
    background-color: #200101;
    padding-left: 18px;
    margin: 4px 0 0 0;
}
.izq-icos-1024
{
    float: left;
    width: 315px;
    height: 43px;
    background-image: url(../img/izq-bar-icos.png);
    padding-left: 18px;
    margin-bottom: 5px;
}
.izq-ico-bot
{
    float: left;
    position: relative;
    padding-right: 7px;
}
.izq-ico-bot-1024
{
    float: left;
    padding-right: 8px;
}
.izq-pos
{
    float: left;
    width: 363px;
    background-color: #200101;
    margin: 4px 0 0 0;
}
.izq-pos-titulo
{
    float: left;
    width: 354px;
    padding: 5px 9px;
    text-align: left;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #FFF;
}
.izq-pos-orden
{
    float: left;
    padding-left: 10px;
    padding-top: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
}
.izq-pos-separa
{
    float: left;
    width: 100%;
    height: 1px;
    margin-left: 3px;    
    background-color: #171717;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #232323;
}

.en-contiene
{
    float: left;
    width: 363px;
    margin-bottom: 5px;
}
.en-tituloyfnd
{
    float: left;
    width: 360px;
    height: 25px;
    padding-left: 3px;
    padding-top: 5px;
    padding-bottom: 1px;
    background-image: url(../img/li-top-fondo.png);
}
.titulos-desples-enti
{
    float: left;
    margin: 0px;
    padding-left: 14px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #FFF;
}
.generico
{
    float: left;
    margin: 0px;
}
.generico-entidad
{
    float: left;
    margin: 0px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFF;
    padding-left: 7px;
    padding-top: 7px;
    padding-right: 5px;
}
.generico-der
{
    float: right;
    margin: 0px;
}
.en-titutex
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #497cb8;
    padding-top: 6px;
    font-weight: bold;
}
.en-item
{
    float: left;
    width: 360px;
    height: 15px;
    padding-left: 3px;
    padding-top: 5px;
    padding-bottom: 4px;    
    background-image: url(../img/en-itembg.png);
}

.fnd-reng
{
    float: left;
    width: 363px;
    background-image: url(../img/en-bgfnd.png);
}
.en-cierre
{
    float: left;
    width: 363px;
    height: 22px;
    background-image: url(../img/en-finfnd.png);
}
.en-renglon-datos
{
    float: left;
    width: 360;
    height: 70px;
    padding-left: 6px;
    padding-bottom: 15px;
    text-align: left;
    display: none;
    overflow-y: auto;
    overflow-x: hidden;    
}
.en-datos-entid
{
    padding-top: 6px;
    padding-left: 24px;
    padding-bottom: 6px;
    width: 308px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    color: #497cb8;
}
.en-datos-entid-tab
{
    padding-top: 6px;
    padding-left: 0px;
    padding-bottom: 6px;
    width: 408px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #497cb8;
}
.en-datocierre
{
    float: left;
    margin-left: 5px;
    width: 358px;
    height: 1px;
    background-color: #222222;
}
.li-contenedor
{
    float: left;
    width: 363px;
    margin-bottom: 5px;
}
.li-contenido
{
    width: 358px;
    height: 185px;
    float: left;
    background-image: url(../img/li-med-fondo.png);
    overflow-x: hidden;
    overflow-y: auto;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #232323;
}

.li-top
{
    width: 363px;
    height: 28px;
    float: left;
    background-image: url(../img/li-top-fondo.png);
}

.li-top-titulos
{
    float: left;
    padding-left: 16px;
    padding-top: 9px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #FFF;
}
.li-top-titulos-primero
{
    float: left;
    padding-left: 20px;
    padding-top: 9px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFF;
}

.li-top-sepa
{
    float: left;
    height: 27px;
    margin-left: 16px;
    background-image: url(../img/li-sepa.png);
}

.li-med-cont
{
    width: 339px;
    height: 27px;
    float: left;
    margin-left: 4px;
    border-bottom: 1px solid #222222;
    background-color: #171717;
}

.li-med-cont2
{
    width: 339px;
    height: 27px;
    float: left;
    margin-left: 4px;
    border-bottom: 1px solid #222222;
    background-color: #1d1d1d;
}

.li-checkbox
{
    width: 50px;
    height: 10px;
    float: left;
    padding-left: 47px;
    padding-top: 5px;
}

.li-entidad-txt
{
    width: 60px;
    height: 14px;
    float: left;
    padding-left: 17px;
    padding-top: 7px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #ffffff;
}

.li-med-sepa
{
    float: left;
    margin: 0px;
    height: 27px;
    background-image: url(../img/li-sepa.png);
}

.li-fecha-txt
{
    width: 125px;
    float: left;
    padding-left: 16px;
    padding-top: 7px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #ffffff;
}

.li-bot-cerrar
{
    width: 363px;
    height: 20px;
    float: left;
    background-image: url(../img/li-bot-cerrar.png);
}
.detalle-contiene
{
    position: absolute;
    width: 395px;
    top: 200px;
    left: 200px;
}
.detalle-border-img
{
    width: 395px;
    height: 160px; /*para IE 9, Safari, chrome, firefox y opera*/
    border-radius: 15px; /*Para IE 6,7 y 8*/
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    behavior: url(/borde-redond/PIE.htc);
    background-image: url(../img/recorrido-fondo.png);
    padding-left: 15px;
    padding-top: 15px;
}
.detalle-border-blanco
{
    width: 380px;
    height: 145px; /*para IE 9, Safari, chrome, firefox y opera*/
    border-radius: 10px; /*Para IE 6,7 y 8*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    behavior: url(/borde-redond/PIE.htc);
    background-color: #FFF;
}
.detalle-top
{
    float: left;
    width: 362px;
    margin-left: 8px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #333;
    margin-bottom: 10px;
}
.detalle-top-titu
{
    float: left;
    padding-top: 10px;
    padding-bottom: 4px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333;
}
.detalle-top-cruz
{
    float: right;
    padding-top: 10px;
}
.detalle-cont-datos
{
    float: left;
    width: 462px;
    margin-left: 8px;
}
.detalle-img-chofer
{
    float: left;
    width: 100px;
    height: 89px; /*para IE 9, Safari, chrome, firefox y opera*/
    border-radius: 10px; /*Para IE 6,7 y 8*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    behavior: url(/borde-redond/PIE.htc);
    background-image: url(../img/detalle-imgchofer.png);
    border: 2px solid #313130;
}
.detalle-txt-datos
{
    float: left;
    width: 200px;
    margin-left: 10px;
    margin-top: 4px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #000;
    padding-bottom: 5px;
}
.detalle-piquito
{
    width: 395px;
    text-align: center;
}
.layer-list
{
    background-color: #ddd;
    padding-bottom: 5px;
    width: 100%;
    float: left;
}
.layer-list input[type='radio']
{
    -webkit-backface-visibility: hidden;
}
.layer-main-view
{
    color: #000;
    overflow: auto;
    text-align: left;
    padding-right: 12px;
    background-color: #b9b9b9;
    border-bottom: 1px solid #9f9f9f;
}
.layer-main-view label 
{
    margin: 0;
}
.layer-main-view p 
{
    margin: 6px 15px 7px 12px;
    font-weight: bold;
    font-size: 11px;
    float: left;
}
.layer-main-view input[type='radio'] 
{
    margin-left: 15px;
    margin-top: 6px;
}
.layer-item 
{
    width: 100%;
    height: 35px;
    line-height: 26px;
    text-align: left;
    overflow: hidden;
    padding: 3px 0 0 10px;
    box-sizing: border-box;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #c0c0c0;
}
.layer-item.selected 
{
    background-color: #999;
    border-top: 1px solid #777;
    border-bottom: 1px solid #777;
}
.layer-item label 
{
    margin-left: 9px;
    color: #000;
} 
.layer-item.selected label
{
    color: #fff;
}
.layer-item button 
{
    float: right;
    margin-right: 1.5em;
}
.layer-selection 
{
    height: 0;
    padding: 0 8px;
    overflow: hidden;    
    text-align: left;
    background-color: #fff;
}
.layer-selection .textbox 
{
    margin: 5px 0 7px 0;
    width: 230px;
}
.layer-selection .lbl-search 
{
    margin: 5px 5px 0 5px;
    font-size: 11px;
    color: #000;
}
.layer-selection-toggler 
{
    display: none;
    background-image: url('../img/en-fle03.png');
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid rgba(0,0,0,0.2);
    margin: 3px 6px 0 0;
    height: 20px;
    width: 20px;
    float: right;
}
.layer-selection-toggler:hover
{
    background-color: rgba(255,255,255, 0.05);
    border: 1px solid rgba(0,0,0,0.4);
}
#lyr_rbMapView, #lyr_rbSatelliteView,
#rec_rbMapView, #rec_rbSatelliteView 
{
    background-color: #111;
    -webkit-backface-visibility: visible;
    background: none;        
}
.hidden 
{
    display: none;   
}
.rec-contiene
{
    position: absolute;
    width: 435px;
    top: 150px;
    left: 500px;
}
.recorr-border-img
{
    width: 416px;
    overflow: hidden; /*para IE 9, Safari, chrome, firefox y opera*/
    border-radius: 15px; /*Para IE 6,7 y 8*/
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    behavior: url(/borde-redond/PIE.htc);
    background-image: url(../img/recorrido-fondo.png);
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.recorr-titulo
{
    float: left;
    width: 389px;
    height: 19px;
    padding-top: 10px;
    padding-left: 13px;
    background-image: url(../img/recorr-fnd-titulo.png);
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #fff;
}
.recorr-cont-bg
{
    float: left;
    width: 398px;
    padding-left: 4px;
    background-image: url(../img/recorr-bglargo.png);
}
.recorr-items-titulo
{
    float: left;
    width: 384px;
    height: 18px;
    padding-top: 6px;
    padding-left: 10px;
    background-image: url(../img/recorr-itemtitus.png);
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #333;
}
.recorr-items-contenido
{
    float: left;
    width: 384px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFF;
}
.recorr-items-nombre
{
    float: left;
    padding-top: 9px;
    padding-left: 10px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #FFF;
}
.recorr-desples
{
    float: left;
    width: 100px;
    height: 14px;
    padding-top: 2px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-right: 2px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
}
.recorr-desples-fle
{
    float: left;
    width: 100px;
    height: 20px;
    padding-top: 2px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-right: 2px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
}
.recorr-contbots
{
    float: left;
    width: 394px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #333;
    padding-top: 5px;
    padding-bottom: 5px;
}
.recorr-botons
{
    float: left;
    width: 100px;
    height: 20px;
    padding-top: 4px;
    text-align: center;
    background-image: url(../img/recorr-desples.png);
    margin-left: 60px;
}
.recorr-link
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #497cb8;
    text-decoration: none;
}
.recorr-link:hover
{
    color: #CCC;
}
.recorr-cierre
{
    float: left;
    width: 402px;
    height: 32px;
    background-image: url(../img/recorr-cierre.png);
}
.tip-li-contenedor
{
    float: left;
    width: 158px;
    margin-bottom: 5px;
}
.tip-list-titu
{
    width: 158px;
    height: 27px;
    float: left;
    background-image: url(../img/tip-list-titu.png);
}
.tip-li-contenido
{
    width: 154px;
    height: 150px;
    float: left;
    background-image: url(../img/tip-li-med-fondo.png);
    overflow-x: hidden;
    overflow-y: auto;
}
.tip-li-med-cont
{
    width: 132px;
    float: left;
    padding-bottom: 4px;
    margin-left: 4px;
    border-bottom: 1px solid #222222;
    background-color: #171717;
}
.tip-li-med-cont2
{
    width: 132px;
    float: left;
    margin-left: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #222222;
    background-color: #1d1d1d;
}
.tip-li-entidad-txt
{
    width: 66px;
    height: 12px;
    float: left;
    padding-left: 17px;
    padding-top: 2px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    color: #ffffff;
}
.tip-li-bot-cerrar
{
    width: 158px;
    height: 10px;
    float: left;
    background-image: url(../img/tip-li-bot-cerrar-1024.png);
}
.tip-bots-inter
{
    width: 34px;
    float: left;
    padding-left: 12px;
    padding-top: 40px;
}
.tip-tituloyfnd
{
    float: left;
    width: 354px;
    height: 20px;
    padding-left: 9px;
    padding-top: 11px;
    padding-bottom: 6px;
    background-image: url(../img/tip-periodo-tit.png);
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFF;
}
.tip-cierrebg
{
    float: left;
    width: 363px;
    height: 16px;
    background-image: url(../img/tip-periodocierre.png);
}
.tip-fnd-reng
{
    float: left;
    width: 363px;
    background-color: #200101;
}
.tip-radiobutons
{
    float: left;
    width: 150px;
    padding-left: 10px;
    padding-bottom: 1px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFF;
}
.tip-radio
{
    float: left;
    width: 16px;
    height: 18px;
    padding-top: 6px;
    padding-left: 35px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFF;
}
.tip-radio-tex
{
    float: left;
    width: 80px;
    height: 15px;
    padding-top: 9px;
    padding-left: 10px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #FFF;
}
.tip-recorr-contbots
{
    float: left;
    width: 363px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #333;
    padding-top: 5px;
    padding-bottom: 5px;
}
.tip-recorr-botons
{
    margin-right: auto;
    margin-left: auto;
    width: 100px;
    height: 20px;
    padding-top: 4px;
    text-align: center;
    background-image: url(../img/recorr-desples.png);
}
.info-contiene
{
    position: absolute;
    width: 960px;
    top: 150px;
    left: 500px;
}
.info-border-img
{
    width: 943px;
    overflow: hidden; /*para IE 9, Safari, chrome, firefox y opera*/
    border-radius: 15px; /*Para IE 6,7 y 8*/
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    behavior: url(/borde-redond/PIE.htc);
    background-image: url(../img/recorrido-fondo.png);
    padding-left: 17px;
    padding-top: 17px;
    padding-bottom: 17px;
}
.info-titulo
{
    float: left;
    width: 916px;
    height: 18px;
    padding-top: 10px;
    padding-left: 8px;
    background-image: url(../img/info-fnd-titulo.png);
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #fff;
}
.info-cont-bg
{
    float: left;
    width: 922px;
    padding-left: 4px;
    background-image: url(../img/info-bglargo.png);
}
.info-items-titulo
{
    float: left;
    width: 918px;
    height: 41px;
    background-image: url(../img/info-itemtitus.png);
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFF;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #232323;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #232323;
}
.info-items-txt
{
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #FFF;
    padding-top: 18px;
    text-align: center;
}
.info-renglon1
{
    float: left;
    width: 918px;
    height: 51px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #232323;
}
.info-renglon2
{
    float: left;
    width: 918px;
    height: 51px;
    background-color: #1d1d1d;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #232323;
}
.info-renglones-txt
{
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    color: #FFF;
    padding-top: 18px;
    text-align: center;
}
.info-cierre
{
    float: left;
    width: 926px;
    height: 29px;
    background-image: url(../img/info-cierre.png);
}
.info-paginacion
{
    float: left;
    width: 926px;
    height: 40px;
    padding-top: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #232323;
}
.info-paginador-tex
{
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-align: center;
    width: 150px;
    padding-top: 6px;
}
.info-botons
{
    float: left;
    width: 70px;
    height: 20px;
    padding-top: 4px;
    text-align: center;
    background-image: url(../img/recorr-desples.png);
}
.info-campito
{
    float: left;
    width: 30px;
    height: 17px;
    padding-top: 4px;
    text-align: center;
    background-image: url(../img/recorr-desples.png);
    color: #FFF;
    border: 1px solid #404040;
}
.info-bots-infer
{
    float: left;
    width: 906px;
    padding: 10px;
}
.re-titu-recor
{
    float: left;
    width: 360px;
    height: 23px;
    padding-top: 7px;
    padding-left: 5px;
    background-image: url(../img/titu-recorr-fnd.png);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #666;
}
.re-modulo-borde
{
    float: left;
    width: 363px;
    margin-top: 10px;
    border: 1px solid #444444;
    background-color: #1b1b1b;
}
.re-modulo-borde-01
{
    float: left;
    width: 363px;
    margin-top: 10px;
    border: 1px solid #444444;
    border-bottom: none;
}
.re-periodotitu
{
    float: left;
    width: 354px;
    height: 18px;
    font-family: b Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 7px;
    padding-left: 9px;
    color: #FFF;
    background-image: url(../img/titulos-internosfnd.png);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
.re-cont-desde
{
    float: left;
    width: 254px;
    padding-top: 5px;
}
.re-text-desde
{
    float: left;
    width: 50px;
    padding-top: 11px;
    padding-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
}
.re-text-despleg
{
    float: left;
    width: 190px;
    padding-top: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
}
.re-despleg-periodo
{
    width: 190px;
    padding: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    border: 1px solid #070707;
}
.re-cont-consultar
{
    float: left;
    width: 95px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.re-barra-id
{
    float: left;
    width: 363px;
    background-image: url(../img/titulos-internosfnd.png);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
.re-barra-datos
{
    float: left;
    width: 363px;
    background-color: #1b1b1b;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
.re-barra-datos-01
{
    float: left;
    width: 363px;
    background-color: #151515;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
.re-style-ID
{
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    padding-top: 10px;
    text-align: center;
}
.re-style-datos
{
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    padding-top: 9px;
    text-align: center;
}
.re-modulo-controles
{
    float: left;
    width: 265px;
    margin-top: 5px;
    border: 1px solid #444444;
    padding: 3px;
    padding-left: 95px;
}
.re-separa-generico
{
    float: left;
    margin: 0px;
    height: 30px;
    background-image: url(../img/separa-id-1024.png);
}
.rocorr-poptitu
{
    float: left;
    width: 948px;
    height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 12px;
    padding-left: 12px;
    color: #FFF;
    background-image: url(../img/titulos-internosfnd.png);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
.perlg-modulo-borde
{
    float: left;
    width: 938px;
    margin-left: 10px;
    margin-top: 8px;
    border: 1px solid #444444;
    background-color: #1b1b1b;
}
.perlg-periodotitu
{
    float: left;
    width: 100px;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 20px;
    text-align: center;
    color: #FFF;
    background-image: url(../img/titulos-internosfnd.png);
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #444444;
}
.perlg-modulo-borde-01
{
    float: left;
    width: 938px;
    margin-left: 10px;
    margin-top: 10px;
    border: 1px solid #444444;
    border-bottom: none;
}
.perlg-barra-id
{
    float: left;
    width: 938px;
    background-image: url(../img/titulos-internosfnd.png);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
.perlg-barra-datos
{
    float: left;
    width: 938px;
    background-color: #1b1b1b;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
.perlg-barra-datos-01
{
    float: left;
    width: 938px;
    background-color: #151515;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}

.perlg-modulo-controles
{
    float: left;
    width: 918px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 11px;
    border: 1px solid #444444;
    padding: 10px;
    background-color: #1b1b1b;
}
.perlg-info-paginador-tex
{
    float: right;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-align: center;
    width: 130px;
    padding-top: 8px;
}
.text-desde
{
    float: left;
    width: 50px;
    padding-top: 10px;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
}
.text-despleg
{
    float: left;
    width: 250px;
    padding-top: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
}
.despleg-periodo
{
    width: 250px;
    padding: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    border: 1px solid #070707;
}
.cont-consultar
{
    float: left;
    width: 95px;
    padding-top: 5px;
    padding-left: 5px;
}
.separator-h2 
{
    clear: both;
    height: 2px;
}
.style-ID
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    padding-top: 10px;
    text-align: center;
}
.style-datos
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    padding-top: 10px;
    text-align: center;
}
.style-datos-fechas
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    padding-top: 5px;
    text-align: center;
}
.cont-desde
{
    float: left;
    width: 314px;
    padding-top: 5px;
}
.pop-loc-red
{
    width: 310px;
    overflow: hidden;
    background-color: #fff;
}
.pop-loc-titu
{
    color: #fff;
    float: left;
    width: 301px;
    height: auto;
    font-family: Tahoma, Verdana, Arial, Sans-serif;
    font-weight: bold;
    font-size: 11px;
    padding: 5px 8px;        
    background-color: #6d0303;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #6d0303;
}
.pop-loc-style-datos
{
    float: left;
    font-family: Tahoma, Verdana, Arial, Sans-serif;
    font-size: 11px;
    color: #000;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    text-align: left;
}
.pop-info-entradas .pop-loc-style-datos
{
    font-size: 10px;
    color: #ddd;
}
.pop-loc-dat-01
{
    float: left;
    width: 288px;	
    background-color: #eee;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
}
.pop-loc-dat
{
    float: left;
    width: 288px;
    background-color: #fff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
}
.pop-loc-borde-01
{
    float: left;
    width: 288px;
    margin-left: 10px;
    margin-top: 10px;
    border: 1px solid #ccc;
    border-bottom: none;
}
.pop-info-entidad,
.pop-info-entradas 
{
    margin: 5px 0 5px 5px !important;
}
.pop-loc-contiene
{
    position: absolute;
    width: 324px;
    top: 150px;
    left: 500px;
}
.pop-loc-botons
{
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
.pop-informa-red
{
    width: 445px;
    overflow: hidden; /*para IE 9, Safari, chrome, firefox y opera*/
    background-color: #fff;
}
.pop-informa-contiene
{
    position: absolute;
    width: 459px;
    top: 150px;
    left: 500px;
}
.pop-informa-titu
{
    color: #fff;
    float: left;
    width: 436px;
    height: auto;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 11px;
    padding: 5px 8px;
    background-color: #6d0303;
}
.pop-informa-borde-01
{
    float: left;
    width: 423px;
    margin-left: 10px;
    margin-top: 10px;
    border: 1px solid #444444;
    border-bottom: none;
}
.pop-informa-dat-01
{
    float: left;
    width: 423px;
    background-color: #151515;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
.pop-informa-dat
{
    float: left;
    width: 423px;
    background-color: #1b1b1b;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
.pop-informa-barra-id
{
    float: left;
    width: 423px;
    background-image: url(../img/titulos-internosfnd.png);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
.ico-auto
{
    position: absolute;
    width: 32px;
    top: 500px;
    left: 500px;
}
.botondesplegable-contiene
{
    position: absolute;
    width: 210px;
    top: 550px;
    left: 550px;
}
.botondesplegable-red
{
    width: 210px;
    height: 26px;
    overflow: hidden; /*para IE 9, Safari, chrome, firefox y opera*/
    border-radius: 5px; /*Para IE 6,7 y 8*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    behavior: url(/borde-redond/PIE.htc);
    background-image: url(../img/botondesplegable-fnd.png);
}
.botondesplegable-text
{    
    float: left;    
    margin-right: 4px;
    padding: 5px 0 0 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px; 
    height: 18px;
    color: #fff;   
}
.map-tools-buttons {
    background: rgba(0, 0, 0, 0.8) url('../img/layers.png') 9px 6px no-repeat;
    position: absolute;
    cursor: pointer;
    z-index: 2001;
    height: 43px;
    width: 43px;
    bottom: 0;
    right: 0;    
}
.btn-popup-sucesos
{
    color: #f00;
    cursor: pointer; 
    text-align: center;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-weight: bolder;
    font-size: 11px;    
    background-color: #404040;
    box-shadow: inset 0px 0px 3px #000;
    border: 1px solid #191919;
    border-radius: 3px;    
    line-height: 17px;
    margin: 2px 2px 0 0; 
    padding: 0 1px;
    min-width: 17px;     
    height: 17px; 
    float: right;        
}
.btn-popup-sucesos-grilla
{
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-weight: bolder;
    font-size: 25px;    
    background-color: rgba(255,255,255,0.1);
    border: 1px solid rgba(255,255,255,0.1);
    box-shadow: inset 0px 0px 3px #000;
    border-radius: 3px;    
    line-height: 17px;
    margin: 2px 2px 0 0; 
    padding: 0 1px;
    width: 30px;     
    height: 30px;
    float: left;
        
}
.btn-popup-entidad
{
    color: #eee;
    cursor: pointer; 
    text-align: center;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-weight: bold;
    font-size: 16px;    
    background-color: #404040;
    box-shadow: inset 0px 0px 3px #000;
    border: 1px solid #191919;
    border-radius: 3px; 
    text-shadow: 0 1px #999;
    margin: 2px 3px 0 0; 
    padding: 0 1px;
    overflow: hidden;
    line-height: 14px;
    height: 17px; 
    width: 17px;
    float: right;            
}
.tooltip-red
{
    position: absolute;
    top: 65px;
    width: 55px;
    height: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFF;
    text-align: center;
    overflow: hidden;
    padding-top: 3px; /*para IE 9, Safari, chrome, firefox y opera*/
    border-radius: 4px; /*Para IE 6,7 y 8*/
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    behavior: url(/borde-redond/PIE.htc);
    background-image: url(../img/botondesplegable-fnd.png);
    border: 1px solid #999;
}
.rep-bot-01
{
    float: left;
    margin-right: 3px;
    width: 32px;
    height: 32px;
    background-image: url(../img/controles-01-1024.png);
    background-repeat: no-repeat;
}
.rep-bot-02
{
    float: left;
    margin-right: 3px;
    width: 32px;
    height: 32px;
    background-image: url(../img/controles-02-1024.png);
    background-repeat: no-repeat;
}
.rep-bot-03
{
    float: left;
    margin-right: 3px;
    width: 32px;
    height: 32px;
    background-image: url(../img/controles-03-1024.png);
    background-repeat: no-repeat;
}
.rep-bot-04
{
    float: left;
    margin-right: 3px;
    width: 32px;
    height: 32px;
    background-image: url(../img/controles-04-1024.png);
    background-repeat: no-repeat;
}
.rep-bot-05
{
    float: left;
    margin-right: 3px;
    width: 32px;
    height: 32px;
    background-image: url(../img/controles-05-1024.png);
    background-repeat: no-repeat;
}

.bot-cont-botones
{
    width: 27px;
    height: 301px;
    float: left;
    margin-left: 8px;
    margin-top: 21px;
    margin-bottom: 20px;
}

.bot-botones
{
    width: 27px;
    height: 30px;
    float: left;
    margin-bottom: 15px;
}
.popup-admingroup-fondo
{
    width: 926px;
    height: 400px;
    float: left;
    background-repeat: no-repeat;
}

.popup-admingroup-enc
{
    width: 918px;
    height: 30px;
    float: left;
    background-image: url(../img/popup-admingroup-fndenc.png);
    background-repeat: no-repeat;
    margin-top: 4px;
    margin-left: 4px;
    border-bottom: 1px solid #232323;
}

.popup-admingroup-enc-titulo
{
    width: 267px;
    height: 20px;
    float: left;
    margin-top: 9px;
    margin-left: 15px;
    font-family: "Helvetica LT Std Light";
    font-size: 12px;
    color: #FFF;
}

.popup-admingroup-grupo
{
    width: 918px;
    height: 28px;
    float: left;
    background-image: url(../img/popup-admingroup-fndgrup.png);
    background-repeat: no-repeat;
    margin-left: 4px;
}

.popup-admingroup-grupo-txt
{
    width: 60px;
    height: 15px;
    float: left;
    margin-top: 8px;
    margin-left: 18px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #fff;
}

.popup-admingroup-botgrup-fond
{
    width: 94px;
    height: 24px;
    float: right;
    margin-top: 2px;
    margin-right: 2px;
    background-image: url(../img/popup-admingroup-fndbot.png);
    background-repeat: repeat-x;
}

.popup-admingroup-botgrup-txt
{
    width: 85px;
    height: 15px;
    float: left;
    margin-top: 5px;
    margin-left: 7px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #497cb8;
}

.popup-admingroup-cont-fnd1
{
    width: 918px;
    height: 49px;
    float: left;
    margin-left: 4px;
    background-color: #171717;
    border-bottom: 1px solid #232323;
}

.popup-admingroup-cont-fnd2
{
    width: 918px;
    height: 49px;
    float: left;
    margin-left: 4px;
    background-color: #1d1d1d;
    border-bottom: 1px solid #232323;
}

.popup-admingroup-cont-titulo
{
    width: 450px;
    height: 15px;
    float: left;
    margin-top: 10px;
    margin-left: 18px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #497cb8;
}

.popup-admingroup-cont-info
{
    width: 450px;
    height: 18px;
    float: left;
    margin-left: 18px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    color: #fff;
}

.popup-admingroup-cont-edel
{
    width: 114px;
    height: 24px;
    float: right;
    margin-right: 39px;
    margin-top: -15px;
}

.popup-admingroup-bot-edit
{
    width: 49px;
    height: 24px;
    float: left;
    background-image: url(../img/popup-admingroup-fndbot.png);
    background-repeat: repeat-x;
}

.popup-admingroup-bot-elim
{
    width: 64px;
    height: 24px;
    float: left;
    margin-left: 1px;
    background-image: url(../img/popup-admingroup-fndbot.png);
    background-repeat: repeat-x;
}

.popup-admingroup-edel-txt
{
    height: 15px;
    margin-left: 6px;
    margin-top: 5px;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #497cb8;
}

.recorr-link
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #497cb8;
    text-decoration: none;
}
.recorr-link:hover
{
    color: #CCC;
}

.popup-admingroup-bar-final
{
    width: 918px;
    height: 26px;
    float: left;
    margin-left: 4px;
    background-image: url(../img/popup-admingroup-fndfinal.png);
}

.popup-entidades-fondo
{
    width: 396px;
    height: 486px;
    float: left;
    margin-left: 2px;
    background-image: url(../img/popup-entidades-fondo.png);
}

.popup-entidades-cont
{
    width: 362px;
    height: 343px;
    float: left;
    margin-top: 17px;
    margin-left: 17px;
}

.popup-entidades-encfnd
{
    width: 362px;
    height: 44px;
    float: left;
    background-image: url(../img/popup-entidades-encfnd.png);
}

.popup-entidades-titulo
{
    width: 140px;
    height: 25px;
    float: left;
    margin-left: 12px;
    margin-top: 14px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #fff;
}

.popup-entidades-columns-cont
{
    width: 362px;
    height: 288px;
    float: left;
    margin-top: 11px;
}

.popup-entidades-disp-cont
{
    width: 158px;
    height: 288px;
    float: left;
    background-image: url(../img/popup-entidades-dispfnd.png);
}

.popup-entidades-disp-enc
{
    width: 150px;
    height: 35px;
    float: left;
    margin-left: 4px;
    margin-top: 4px;
    border-bottom: 1px solid #222222;
    background-image: url(../img/popup-entidades-disp-encfnd.png);
}

.popup-entidades-disp-titulo
{
    width: 140px;
    height: 20px;
    float: left;
    margin-left: 9px;
    margin-top: 8px;
    font-family: "Helvetica LT Std Light";
    font-size: 12px;
    color: #fff;
}

.popup-entidades-disp-info
{
    width: 150px;
    height: 19px;
    float: left;
    margin-left: 4px;
    background-color: #121212;
    border-bottom: 1px solid #222222;
}

.popup-entidades-disp-txt
{
    width: 40px;
    height: 15px;
    float: left;
    margin-left: 11px;
    margin-top: 2px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #fff;
}

.popup-entidades-dispcierre
{
    width: 150px;
    height: 24px;
    float: left;
    margin-left: 4px;
    background-image: url(../img/popup-entidades-cierrefnd.png);
}

.popup-entidades-dispbotones-cont
{
    width: 46px;
    height: 118px;
    float: left;
    margin-top: 93px;
}

.popup-entidades-dispbotones
{
    width: 27px;
    height: 25px;
    float: left;
    margin-bottom: 1px;
    margin-left: 8px;
}

.popup-entidades-sel-titulo
{
    width: 140px;
    height: 20px;
    float: left;
    margin-left: 5px;
    margin-top: 8px;
    font-family: "Helvetica LT Std Light";
    font-size: 12px;
    color: #fff;
}

.popup-entidades-bot-grabcan
{
    width: 362px;
    height: 61px;
    float: left;
    margin-left: 17px;
}

.popup-entidades-botones
{
    width: 100px;
    height: 24px;
    float: right;
    margin-right: 4px;
    margin-top: 17px;
    background-image: url(../img/popup-admingroup-fndbot.png);
    background-repeat: repeat-x;
}

.popup-entidades-grabar-txt
{
    height: 15px;
    margin-left: 27px;
    margin-top: 4px;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #497cb8;
}

.popup-entidades-cancel-txt
{
    height: 15px;
    margin-left: 22px;
    margin-top: 4px;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #497cb8;
}

.popup-entidades-lineadiv
{
    width: 396px;
    height: 1px;
    float: left;
    background-color: #3c3c3c;
    background-repeat: repeat-x;
}

.popup-entidades-cont-bot-salir
{
    width: 362px;
    height: 61px;
    float: left;
    margin-left: 17px;
}
.ui-jqgrid tr.jqgrow td
{
    /*
    padding-top: 2px; 
    padding-bottom: 2px;
    */
}
tr.ui-widget-content
{
    background: #fff;
    border: 1px solid #ccc;
}
tr.ui-priority-secondary
{
    background: #eee;
    border: 1px solid #ccc;
    opacity: 1;
}
.ui-cell-left
{
    padding-left: 10px !important;
}
.ui-cell-right 
{
    padding-right: 10px !important;
}
.ui-cell-ellipsis 
{
    font-size: 8pt;
    text-overflow: ellipsis;
}
.tip-total-sucesos-txt
{    
    color: #f00;
    padding: 0 2px;  
    margin-top:3px;      
    font-family: Tahoma, Verdana, Geneva, sans-serif; 
    font-weight: bold;
    font-size: 11px;
    text-align: center; 
    text-decoration: none;
}
.tip-sin-sucesos-text 
{
    text-align: center; 
    color: #000 !important;
    margin-top: 22px !important;
    text-shadow: none !important;
    font-family: Tahoma, Verdana, Geneva, sans-serif; 
    font-weight: normal !important;
    font-size: 11px;
}
.gb-header
{  
    color: #ffffff; 
    background: #6D0303;
    font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif;
    font-size: 11px;
    box-shadow: none;
    padding-bottom: 4px;
    padding-left: 9px;
    padding-top: 5px;
    border-radius: 0;        
}
.gb-content
{
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: none;
}
.gb-content-dark
{
    background-color: #fff;
    text-align: left;
}
.ui-dialog-loader .ui-dialog-titlebar 
{
    display: none;
}
.bt-content p
{    
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    padding: 4px;
    margin: 0px;
    color: #fff;
    text-shadow: 0 0 3px #000;
}
.bt-content p.error-tip
{    
    font-weight: normal;
    padding: 10px 7px;
    text-shadow: none;    
    color: #990000;    
    margin: 0px;
}

.button-tip-10up 
{
    margin-top: -10px;
}
.ui-grid-button 
{    
    height: 16px;
    width: 16px;    
}
.btn-edit,
.btn-edit-off
{
    background: url('../img/pencil-normal.png') no-repeat;
    margin-right: 5px;
}
.btn-edit:hover
{
    background: url('../img/pencil-hover.png') no-repeat;
}
.btn-delete
{
    background: url('../img/delete-normal.png') no-repeat;
    margin-right: 5px;
    margin-left: 5px;
}
.btn-delete:hover
{
    background: url('../img/delete-hover.png') no-repeat;
}
.btn-world
{
    background: url('../img/earth-normal.png') no-repeat;
    margin-left: 5px;
}
.btn-world:hover
{
    background: url('../img/earth-hover.png') no-repeat;    
}
.btn-descargar
{
    background: url('../img/lng-dd-button.png') no-repeat;
    margin-left: 5px;
}
.btn-descargar:hover
{
    background: url('../img/lng-dd-button.png') no-repeat;    
}
.btn-apply
{
    background: url('../img/apply-normal.png') no-repeat;
    margin-right: 7px;
}
.btn-apply:hover
{
    background: url('../img/apply-hover.png') no-repeat;    
}
.ui-grid-tiny-button 
{
    border: 1px solid #000;
    border-radius: 8px;
    height: 12px;
    width: 12px;
    margin: 1px;
}
.btn-close-small
{    
    cursor: pointer;
    height: 12px; 
    width: 12px; 
}
.close-small
{    
    cursor: pointer;
    font-size: 16px;
}
.btn-autotrack-off
{    
    width: 16px;
    height: 16px;
    background: url('../img/row-autotrack-off.png') 0 0 no-repeat;
    
}
.btn-autotrack-on 
{   
    width: 16px;
    height: 16px;
    background: url('../img/row-autotrack-on.png') 0 0 no-repeat;
}
.btn-autotrack-color 
{    
    background-color: #2c2c2c;
    padding: 0;
    margin: 0;    
}
.btn-movil-status-1
{
    background-color: #f00;
}
.btn-movil-status-2
{
    background-color: #008000;
}
.btn-movil-status-3
{
    background-color: #0000ff;
}
.text-highlight 
{
    color: #c5151d;
    font-weight: bold;
}
.edit-group 
{
    overflow: hidden;
    clear: both;
}
.edit-group h3 
{
    margin: 0px;
    padding: 3px 0 2px 0;            
    padding-top: 10px;
    margin-bottom: 5px;
    border-bottom: 1px solid #b5050d;
    text-align: left;
    font-size: 13px;
    color: #c5151d;
    clear: both;
    width: auto;
}
.edit-group label,
.edit-group input
{   
    float: left; 
    clear: left;           
    display: block;
    margin: 5px 0px 2px 10px;
}
a.edit-link
{
    float: left; 
    margin-top: 0px;
    margin-left: 10px;
    text-decoration: none;
    font-size: 11px;
    color: #198acf;
}
a.edit-link:hover
{            
    text-decoration: underline;
}
.edit-label-pad
{
    color: #525252; 
    text-align: center;
    background-color: #eaeaea;
    border-radius: 5px;
    font-size: 12px;
    margin: 3px 0px;
    padding:7px;            
}
.btn-new 
{
    margin-bottom: 10px;
}
.editable,
.edit-cell input[type='text']
{
    color: #eee;
    border: none;
    padding: 3px;
    background-color: rgba(0, 0, 0, 0.3);
}
.editor-error
{
    background-image: url('../img/inline-edit-error.png');
    background-position: right center;
    background-repeat: no-repeat;
        
}
.no-data-message 
{
    background-color: #222;
    border-radius: 5px;
    position: absolute;
    padding: 12px 15px;
    left: 20px;
    top: 10px;
}
.sp-button-container .ui-button {
    padding: .3em .6em !important;
}
/* Selector Styles */
.selector-div 
{
    width: 370px;
    padding: 5px;
}
.selector-footer 
{
    margin-top: 5px;    
}
.selector-txt-search 
{
    background-color: #eee;
    border: 1px solid #999;
    margin: 3px 4px 0 0;    
}
.selector-btn-browse 
{
    margin: 0 0 5px 7px;
    display: inline-block;
}
.selector-btn-browse .ui-button-text 
{
    padding: 0.4em 0.5em;
}
.selector-btn-removeall
{
    margin: 0 0 5px 5px;
    display: inline-block;
}
.selector-btn-removeall .ui-button-text
{
    padding: 0.4em 0.5em;
}
/* Google Places Styles */
.address-tip 
{
    margin: 0px;
    padding: 0px;    
}
.address-level-1
{    
    display: block;
    margin: 1px 3px;
    padding-bottom: 3px;
    white-space: nowrap;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #fff;
}
.address-level-2
{    
    border-top: 1px solid #404040;
    margin: 0 3px 3px 3px;
    padding: 1px 0px;
    font-size: 10px;
    display: block;
    color: #888;
}
/* LOADER */
.wrapper {
	position: absolute;
	top: 1.25em;
	left: 1em;
}
.circle {
	background-color: rgba(0,0,0,0);
	border:5px solid rgba(0,183,229,0.9);
	opacity:.9;
	border-right:5px solid rgba(0,0,0,0);
	border-left:5px solid rgba(0,0,0,0);
	border-radius:50px;
	box-shadow: 0 0 35px #2187e7;
	width:50px;
	height:50px;
	margin:0 auto;
	-moz-animation:spinPulse 1s infinite ease-in-out;
	-webkit-animation:spinPulse 1s infinite linear;
}
.circle1 {
	background-color: rgba(0,0,0,0);
	border:5px solid rgba(0,183,229,0.9);
	opacity:.9;
	border-left:5px solid rgba(0,0,0,0);
	border-right:5px solid rgba(0,0,0,0);
	border-radius:50px;
	box-shadow: 0 0 15px #2187e7; 
	width:30px;
	height:30px;
	margin:0 auto;
	position:relative;
	top:-50px;
	-moz-animation:spinoffPulse 1s infinite linear;
	-webkit-animation:spinoffPulse 1s infinite linear;
}
@-moz-keyframes spinPulse {
	0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7;}
	50% { -moz-transform:rotate(145deg); opacity:1; }
	100% { -moz-transform:rotate(-320deg); opacity:0; }
}
@-moz-keyframes spinoffPulse {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg);  }
}
@-webkit-keyframes spinPulse {
	0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7; }
	50% { -webkit-transform:rotate(145deg); opacity:1;}
	100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@-webkit-keyframes spinoffPulse {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
