:-webkit-full-screen {
    /* properties */
}

 :-moz-full-screen {
    /* properties */
}

 :-ms-fullscreen {
    /* properties */
}

 :full-screen {
    /*pre-spec */
    /* properties */
}

 :fullscreen {
    /* spec */
    /* properties */
}


/* deeper elements */

 :-webkit-full-screen video {
    width: 100%;
    height: 100%;
}


/* styling the backdrop*/

 ::backdrop {
    /* properties */
}

 ::-ms-backdrop {
    /* properties */
}

html,
body,
form {
    height: 100%;
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: unset;
}

body {
    font-size: small;
    margin: 3px;
    background-repeat: repeat;
    background-image: "/imagenes/pixel.gif";
}

input,
select,
option,
textarea,
td,
th {
    color: black;
}

// input.ui-autocomplete-input{ width:17em;  }
.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    border: 1px solid #222;
    position: absolute;
}

div.separador {
    clear: both;
}

#div_cabecera,
#div_pantalla,
#div_pie {
    width: 98%;
    clear: both;
    /*	border: solid 1px red; */
}

div.container {
    margin: 1px;
}

.full_height {
    height: 96%;
    margin-bottom: px;
}

.oculto,
#debug,
#peticiones {
    display: none;
}

.carrito {
    margin-top: 2px;
}

.moneda:after {
    content: "\20AC";
    /* �*/
}

.campo {
    padding: 0.3em;
    width: auto;
    height: 2.5em;
    position: relative;
}

.texto_mostrar,
.texto_derecha,
.blancos {
    white-space: pre;
}

.clickable {
    cursor: pointer;
}

.ui-button {
    height: 2em;
}

.left {
    float: left;
}

.right {
    float: right;
}

.tachado {
    text-decoration: line-through;
}

.respuesta {
    margin-top: 5px;
    overflow: auto;
}

table.table_detalle {
    border: 1px solid black;
    width: 95%
}

div.table_detalle_close {
    position: relative;
    float: right;
    z-index: 2;
    top: -38px;
    left: -3px;
}

.td_centrado,
.td_center {
    text-align: center;
}

.td_derecha,
.td_rigth {
    text-align: right;
}

.td_left,
.td_izquierda {
    text-align: left;
}

th.con_espacio {
    white-space: pre;
}


/* ICONOS */

.icono_cargando_19x220 {
    width: 220;
    height: 19;
    background-repeat: no-repeat;
    background-image: url("/imagenes/ajax-loader2.gif")
}


/* Tocando a las extensiones de terceros **/

.custom-combobox {
    position: relative;
    display: inline-block;
}

.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
}

.custom-combobox-input {
    margin: 0;
    padding: 0.3em;
}

a.DTTT_button {
    padding: 5px 15px !importan;
}