﻿.asistenteSPP {
    position: relative;
    max-width: 100%;
    font-size: .9em;
    margin: 1.5% 0 100px 0;
    min-height: 450px;
    height: auto;
}

.asistente ul {
    list-style: none !important;
}

.TituloDetalleHistorico label {
    font-weight: bold;
}

.asistente-botonesSPP {
    position: absolute;
    margin: 1.6em;
}

.mensajeObligatorio_mvc {
    color: #4B4B4B;
}

.boton-buscar {
    display: inline-block;
    vertical-align: sub;
    position: relative;
    top: 10px;
}

/* Tamaño de los elementos HTML */

.editor-field input:not([type="radio"]):not([type="checkbox"]):not(.boton) {
    width: 17em;
}

.editor-field input[type="checkbox"] {
    margin-left: 6.5em;
}

.editor-field select {
    /* Oculta la flecha del componente. */
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url(imagenes/abajo.png);
    background-position: right center;
    background-repeat: no-repeat;
    padding: 2px 18px 2px 3px;
    width: 17em;
}

/* Oculta la flecha del componente en IE10+. */
select::-ms-expand {
    display: none;
}

input[readonly] {
    background-color: whitesmoke;
    cursor: default;
}

.ErroresValidaciones {
    margin-top: 1em;
    margin-left: 1em;
    float: left;
    text-align: justify;
}

.validacion-erroresvalidaciones {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

input[type="radio"] + span, input[type="checkbox"] + input[type="hidden"] + span {
    cursor: pointer;
}

input[type="text"] {
    padding: .5em 1px 1px 3px !important;
}
