@import "popjr_estilos.css";
*{
    font-family: "Lato";
    color:#424242;
}
body{
    
    font-size:1em;
    background:#F2F2F2;
    margin:0px;
    padding:0px;
}
table#posicionador_home{
    background:white;
    padding:10px;
    -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.1);
    -moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.1);
    box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.1);
    border-radius:10px;
}
table#posicionador_home #bloquemenu{
    background:white;
}
table#posicionador_home td{
text-align:center;
vertical-align:middle;
}
table#posicionador{
}
table#posicionador td{
    padding:0px;
}
table#posicionador td.tdregistros{
    background: rgb(255, 255, 255);
    padding:1em 2em;
}

input,select,textarea{
    border:0px;
    background:#FFF;
    padding:.5em;
    border-radius:5px;
    box-sizing:border-box;
}
input[type="checkbox"]{
    display:inline-block;
    width:20px;
}

textarea{
}
a{
color: #000;
}

input#ejecutarQuery{
    background:#FFC107;
    color:#000;
    border:0px;
    border-radius:5px;
}


a#boton,a#botonmenu1,a#botonmenu1-activo,a#botonmenu2,a#botonmenu2-activo,a#botonmenu3{
}
a#boton:hover,a#botonmenu3:hover, a#botonmenu1:hover, a#botonmenu1-activo:hover, a#botonmenu2:hover, a#botonmenu2-activo:hover{
}
a.salir{
    margin-top:2em;
}
a#botonmenu1,a#botonmenu1-activo,a#botonmenu2,a#botonmenu2-activo{
text-decoration:none;
margin-bottom:0.1em;
}
a#botonmenu2,a#botonmenu2-activo{
}
a#botonmenu3{
display:block;
text-decoration:none;
}
a#botonmenu1:hover,a#botonmenu2:hover,a#botonmenu3:hover{
    text-decoration:underline;
}
a#botonmenu1-activo,a#botonmenu2-activo{
    background:#9E9E9E;
    color:white;
    border-radius:5px;
}
a#boton.binsertar{
    margin-left:0em;
    padding-left:0em;
}
a#boton.bbackup{
}
a#boton.bexportarxml{
}
a#boton.bfuncion{
    margin-right:.5em;
    background: #fcc200;
    text-decoration: none;
    border-radius: 5px;
    padding: 2px 5px;
    display: inline-block;
    margin-bottom: 5px;
    color: white;
}
a#boton.benlace{
}
a#boton.beditar{
}
a#boton.bclonar{
}
a#boton.bexportar{
}
a#boton.bborrar{
}
a#boton2.benlace{
}
a#boton.bsobre{
}


#bloquemenu{
    background:#F2F2F2;
}
#bloquemenu-top,#bloquemenu-top-logo{
}
#bloquemenu-top-logo{
}
#bloquemenu-tit{
padding:.3em 0em;
}
#bloquemenu-tit label{
}
#bloquemenu-med{
    padding:0em .2em;
}
#bloquemenu-bot,#bloquemenu-bot-home{
}
#bloquemenu-bot-home{
}
#finmenu{
}
#vermenu{
    display:none;
}
#bloquemenu-med a{
    display:block;
    width:180px;
    text-align:left;
    padding-left:1em;
}

table#tablageneral a{
    margin-left: 0em;
}
table#tablageneral td{
    padding:.2em .4em;
}
th#thgrande{
    color: #333;
}
table#tablageneral td.tdfunciones{
}
table#tablageneral tr.filanada1 td{
    border-radius:4px;
background:#EDEDED;
}
table#tablageneral tr.filanada0 td{
    border-radius:4px;
background:#F9F9F9;
}

table#tablageneral tr td.tdcheckbox{
    background:white;
}
table#tablageneral td.tdfin{
}
table#tablageneral tr.filanada1:hover td,table#tablageneral tr.filanada0:hover td{
    background:rgb(244, 233, 194);
}
tr.trcabeceras{
}
table#tablageneral tr td.tdacciones{
    width:auto;
    max-width:100%;
    background:white;
    position: sticky;
    right: 0px;
    vertical-align: middle;
}
tr.trcabeceras{font-size: 1em;}
tr.trcabeceras th{
    position: sticky;top: 0px;
    background:white;
}
table#tablageneral td.sumatorio{
}
table#tablageneral.personalizaciones td{
}
table#tablageneral.personalizaciones td.separacion{
}
table#tablageneral tr.filanada-color0 td{
}
table#tablageneral tr.filanada-color1 td{
	background:#EFEFEF;  /*gris*/
}
table#tablageneral tr.filanada-color2 td{
	background:#CDF5CD;  /*verde*/
}
table#tablageneral tr.filanada-color3 td{
	background:#DDABAB;  /*rojo*/
}
table#tablageneral tr.filanada-color4 td{
	background:#BAEEFF;  /*celeste*/
}
table#tablageneral tr.filanada-color5 td{
	background:#FFF;   /*blanco*/
}




#numregs{
}
#logogestionam{
    width:5em;
    margin: auto;
    margin-bottom:0.5em;
}
#logogestionamp{
    width:2em;
}
#texto-version-final{
}
select#numporpag{
    width:auto;
}
select#filtro,input#filtro{
    width: 100%;
    padding: .5em 0em;
    border-radius:5px;
    border:1px solid #eee;
}
select.sseleccionado,input.sseleccionado,td.tdseleccionado{
}

span#botpagfno, a#botpagf, a#botgru, a#botpag, a#botpagsel{
}
a#botpagf:hover, a#botgru:hover, a#botpag:hover, a#botpagsel:hover{
}
a#botpagsel{
    margin-left:0.3em;
    border-radius:5px;
    border:1px solid #FFC107;
}
span#botpagfno label{
    display:none;
}
.masaiz{
}
a#botpagf.masade,span#botpagfno.masade{
}
#botonespag1 td a{
    padding:10px;
    text-decoration:none;
    display:inline-block;
    text-align:center;
    min-width:20px;
    margin-bottom:5px;
}
#botonespag1 td a:hover{
background:#FFC107;
color:white;
border-radius:5px;
}
#numrpp{
}
#resultadosf h3,#resultadosf h4{
}
#ocultamensaje{
}
.mensaje-verde{
background:green;
}
.mensaje-rojo{
background:red;
}
td#copyindex, td#copyindex a{
color:#999;
}
td#copyindex a:hover{
color:#333;
}
#pie{
}
label#separadormenu1{
    font-weight:bold;
    margin-top: 1em;
    display: block;
}
#limitador{
}
table.subtabla{
}
table.filanada1{
}
table.filanada1 th{
}
table.filanada0{
}
table.filanada0 th{
}
table.subtabla th.subtablacab{
}
li.lieditarapido{
}
li.lieditarapido img{
}
li.lieditarapido em{
}
table#tablageneral tr td li.lieditarapido:hover{
}
table#tablageneral tr td li.lieditarapido:hover img{
}
li.lieditarapido textarea{
}

a#imagen img{
}
td#tdbotones a, td.tdfunciones a{
    padding-left:1em;
}
td.tdregistros{

}
table#botonespag1 td{
}
table#tablageneral td{
max-width:10em;
overflow:hidden;
}
table#tablageneral.editando td{
width:auto;
max-width:auto;
overflow:visible;
}
input#botonv,input#botonv2,input#botonr{
    border:0px;
    color:white;
    padding:.8em;    
    margin-top:1em;
}
input#botonv{
    background:#FFC107;
    width:auto;
}
input#botonv2{
    border:1px solid #FFC107;
    color:#FFC107;
    margin-right:5em;
    width:auto;
}
input#botonr{
    background:#999;
    width:auto;
}
table#tablageneral tr.filanada1 td.tdseleccionado,table#tablageneral tr.filanada0 td.tdseleccionado{border: 1px solid #fcc200;}
textarea{
    width:97%;
    min-height: 200px;
}
td.filafiltro select,td.filafiltro input{
    width:100%;
}
strong.nombresl{
    font-size:1.2em;
    margin-left:.4em;
}
th.thestadisticas{
    font-size:1.4em;
}
td.tdfunciones a, td#tdbotones{
}

a#imagen img{
    height:50px;
}


table#tablageneral tr td:first-child{
position:sticky;
left:0px;
}
table#tablageneral tr.filanada1 td:nth-child(2),table#tablageneral tr.filanada0 td:nth-child(2){
position:sticky;
left:40px;
border-right:2px solid;
z-index:999;
}

table#tablageneral.editando tr td:first-child{
position:static;
}
table#tablageneral.editando tr.filanada1 td:nth-child(2),table#tablageneral.editando tr.filanada0 td:nth-child(2){
position:static;
border:0px;
}
table#tablageneral tr td{
    position:relative;
}
table#tablageneral tr td.tdcopiaronclick img{
    display:none;
}
table#tablageneral tr td.tdcopiaronclick:hover img{
    display:block;
    position:absolute;
    width:30px;
    right:5px;
    bottom:5px;
}
div.paraPaste img{
    display:none;
}
div.paraPaste:hover img{
}
img.pasteButton{
    position:absolute;
    bottom:0px;
    right:5px;
    width:25px;
}
li{
    margin:5px 0px;
}
svg {vertical-align: middle; fill:#4CAF50;}
svg path {height: 15px;width: 15px;}
#queriesBox{
    padding:20px;
    background:#E0E0E0;
    border-radius:10px;
}
.icoNoAuto{
    fill:#F44336;
}
.boton{
	background:#FFC107;
}