body{
    margin:0;
    padding:0;
    /*overflow-y:hidden;*/
}

.tablita{
    position:relative;
    top:-40px;

}

.error-message, label.error {
    color: #ff0000;
    margin:0;
    display: inline;
    font-size: 0.8em !important;
    font-weight:lighter;
}
textArea{
    resize: none;
}

input:required:invalid, input:focus:invalid {
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNqkU01oE1EQ/mazSTdRmqSxLVSJVKU9RYoHD8WfHr16kh5EFA8eSy6hXrwUPBSKZ6E9V1CU4tGf0DZWDEQrGkhprRDbCvlpavan3ezu+LLSUnADLZnHwHvzmJlvvpkhZkY7IqFNaTuAfPhhP/8Uo87SGSaDsP27hgYM/lUpy6lHdqsAtM+BPfvqKp3ufYKwcgmWCug6oKmrrG3PoaqngWjdd/922hOBs5C/jJA6x7AiUt8VYVUAVQXXShfIqCYRMZO8/N1N+B8H1sOUwivpSUSVCJ2MAjtVwBAIdv+AQkHQqbOgc+fBvorjyQENDcch16/BtkQdAlC4E6jrYHGgGU18Io3gmhzJuwub6/fQJYNi/YBpCifhbDaAPXFvCBVxXbvfbNGFeN8DkjogWAd8DljV3KRutcEAeHMN/HXZ4p9bhncJHCyhNx52R0Kv/XNuQvYBnM+CP7xddXL5KaJw0TMAF8qjnMvegeK/SLHubhpKDKIrJDlvXoMX3y9xcSMZyBQ+tpyk5hzsa2Ns7LGdfWdbL6fZvHn92d7dgROH/730YBLtiZmEdGPkFnhX4kxmjVe2xgPfCtrRd6GHRtEh9zsL8xVe+pwSzj+OtwvletZZ/wLeKD71L+ZeHHWZ/gowABkp7AwwnEjFAAAAAElFTkSuQmCC');
    background-position: right top;
    background-repeat: no-repeat;
    -moz-box-shadow: none;*/
}
/*input:required:valid {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrEk79PFEEUx9/uDDd7v/AAQQnEQokmJCRGwc7/QeM/YGVxsZJQYI/EhCChICYmUJigNBSGzobQaI5SaYRw6imne0d2D/bYmZ3dGd+YQKEHYiyc5GUyb3Y+77vfeWNpreFfhvXfAWAAJtbKi7dff1rWK9vPHx3mThP2Iaipk5EzTg8Qmru38H7izmkFHAF4WH1R52654PR0Oamzj2dKxYt/Bbg1OPZuY3d9aU82VGem/5LtnJscLxWzfzRxaWNqWJP0XUadIbSzu5DuvUJpzq7sfYBKsP1GJeLB+PWpt8cCXm4+2+zLXx4guKiLXWA2Nc5ChOuacMEPv20FkT+dIawyenVi5VcAbcigWzXLeNiDRCdwId0LFm5IUMBIBgrp8wOEsFlfeCGm23/zoBZWn9a4C314A1nCoM1OAVccuGyCkPs/P+pIdVIOkG9pIh6YlyqCrwhRKD3GygK9PUBImIQQxRi4b2O+JcCLg8+e8NZiLVEygwCrWpYF0jQJziYU/ho2TUuCPTn8hHcQNuZy1/94sAMOzQHDeqaij7Cd8Dt8CatGhX3iWxgtFW/m29pnUjR7TSQcRCIAVW1FSr6KAVYdi+5Pj8yunviYHq7f72po3Y9dbi7CxzDO1+duzCXH9cEPAQYAhJELY/AqBtwAAAAASUVORK5CYII=');
    background-position: right top;
    background-repeat: no-repeat;
        -moz-box-shadow: none;
}*/
/*estilos flotante*/
#upload {
    display:block;
    width:600px;
    height:400px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-200px;
    margin-left:-300px;
    z-index:2;
}
#full{
    left:0px;
    top:0px;
    margin-top:0px;
    margin-left:0px;
    padding:0 0 0 0;
    position:fixed;
    width:100%;
    height:100%;
    background-image: url("../img/contentPattern.png");
    z-index:1;
    overflow:auto;
}
/*fin estilos flotantes*/
/*estilos alerta flotante*/
#alertaerror {
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin-left: -125px;
    margin-top: -50px;
    z-index:2;
}
#alertaexito {
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin-left: -125px;
    margin-top: -50px;
    z-index:2;
}
/*fin estilos alerta flotante*/
.bolita {
    border-radius:50%; 
    width:17px; 
    height:17px; 
    text-align:center;
    margin:auto;
}
.aceptada{
    background:#298A08; 
}
.pendiente{
    background:#FFBF00; 
}
.rechazada{
    background:#FF0000; 
}

/*estilos lista drag and drop*/
@media (min-width: 768px) and (max-width: 1024px){
.tamano{
padding-left:0px;	
}

}
@media (min-width: 1200px){
.tamano{
padding-left:160px;	
}
}
    .login{
        background-color: rgba(255, 255, 255, 0.8);
        margin:13% auto 0 0;
        width:400px;
        padding:20px;
        box-shadow: 3px 3px 3px #000;
    }

    .logooktalb{
        position: fixed;
        bottom: 51px; 
        left: 76%;
        display: none;
        z-index: 9999;
    }


    ol
    {
        width: 40em;  /* room for 3 columns */
    }
    ol li
    {
        float: left;
        width: 10em;

        /* accommodate the widest item */
    }
    /* stop the floating after the list */
    br
    {
        clear: left;
    }
    /* separate the list from what follows it */
    div.wrapper
    {
        margin-bottom: 1em;
    }
    /* anchor styling */
    ol li a
    {
        display: block;
        width: 7em;
        text-decoration: none;
    }
    ol li a:hover
    {
        color: #FFF; /* white */
        background-color: #A52A2A; /* brown */
    }
/* FIN estilos lista drag and drop*/


/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }       
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu tambien va con el autocomplete
----------------------------------*/
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    margin: -1px;
}

.logooktal{
    width: 60px; 
    height: 70px; 
    /*  background: #000;*/
    position: fixed;
    bottom: 0; left: 95%;
    z-index: 10000;
}

