body {
        margin: 0px;
        padding: 0px;
        font-size: 12px;
        font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}

a {
        text-decoration: none;
}

img {
        border: 0px;
}

h1 {
        font-size: 14px;
        font-family: Arial;
        text-align: left;
        padding: 3px 3px 3px 10px;
        clear: both;
        color: #FFFFFF;
        background:#FFBA55;
        border:1px solid #C0C0C0;
        font-weight: normal;
        border-top-left-radius: 8px;
        border-bottom-right-radius: 8px;
        -moz-border-top-left-radius: 8px;
        -moz-border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        box-shadow: 0px 1px 10px #C0C0C0;
        -moz-box-shadow: 0px 1px 10px #C0C0C0;
        -webkit-box-shadow: 0px 1px 10px #C0C0C0;
}

.nook {
        background-color: #D0221C;
        color: #FFF;
        padding: 0px 5px 0px 5px;
        font-weight: bold;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border: 1px solid #FFF;
}

.siok {
        background-color: #589A07;
        color: #FFF;
        padding: 0px 5px 0px 5px;
        font-weight: bold;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border: 1px solid #FFF;
}

.deok {
        background-color: #125FB2;
        color: #FFF;
        padding: 0px 5px 0px 5px;
        font-weight: bold;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border: 1px solid #FFF;
}

.oculto {
        display: none;
}

.login {

}

.login div {
        height: 18px;
        padding-left: 22px;
}

.autocomplete {
        background-image: url(../../common/iconos/16x16/search.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding: 1px 0px 1px 20px;
}

.cabecera {
        height: 30px;
        margin-bottom: 20px;
        box-shadow: 0px 1px 15px #333;
        -moz-box-shadow: 0px 1px 15px #333;
        -webkit-box-shadow: 0px 1px 15px #333;
        text-align: right;
        font-weight: bold;
        padding: 5px;
}

.scrollado {
        overflow: auto;
}

.menu {
        margin: 5px;
        border: none;
}

.submenu {
        padding: 0px 10px 0px 10px;
        margin: 5px 0px 5px 0px;        
        border:1px solid #C0C0C0;
        background-color: #FFE396;
        box-shadow: 0px 1px 10px #C0C0C0;
        -moz-box-shadow: 0px 1px 10px #C0C0C0;
        -webkit-box-shadow: 0px 1px 10px #C0C0C0;      
        border-top-left-radius: 8px;
        border-bottom-right-radius: 8px;
        -moz-border-top-left-radius: 8px;
        -moz-border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
}

.subsubmenu {
        margin: 0px 0px 5px 0px;
}

.calendario {
        background-image: url(../../common/iconos/16x16/calendar.png);
        background-repeat: no-repeat;
        background-position: right center;
        width: 100px;
}

.info {
        border-collapse: collapse;
        margin-top: 10px;
        margin-bottom: 10px;
        clear: both;
        -moz-box-shadow: 0px 0px 10px #ffba00;
        -webkit-box-shadow: 0px 0px 10px #ffba00;
        box-shadow: 0px 0px 10px #ffba00;
}

.info th {
        background-color: #C0C0C0;
        padding: 2px 6px 3px 5px;
        text-align: left;
        font-size: 12px;
        font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}

.info td {
        border-bottom: 1px solid #C0C0C0;
        padding: 3px 6px 3px 5px;
        text-align: left;
        font-size: 12px;
        font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif;
        background-color: #FCFCFC;
}

.textarea {
        width: 400px;
        height: 200px;
}

.error {
        color: #C00;
        border: 1px solid #C00;
}

.listado {
        border-collapse: collapse;
        margin-top: 10px;
        clear: both;
        -moz-box-shadow: 0px 0px 10px #ffba00;
        -webkit-box-shadow: 0px 0px 10px #ffba00;
        box-shadow: 0px 0px 10px #ffba00;
}

.listado th {
        padding: 3px 6px 3px 6px;
        font-size: 12px;
        font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}

.listado td {
        border: 1px solid #eaeaea;
        font-size: 12px;
        font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif;
        padding: 3px;
        background: #fff;
}

.listado tbody tr {
        background-color: #FFF;
}

.contenido-1 div {
        float: left;
        overfload: auto;
        margin-right: 20px;
        width: 100%;
}

.tr_hover td {
        background-color: #EEEEEE;
}

.tr_selected td {
        background-color: #DDD;
        color: #111;
}

.uneselector {
        float: left;
        width: 150px;
        height: 100px;
        margin: 20px;
        text-align: center;
        line-height: 75px;
        cursor: pointer;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
        border: 1px solid #909090;
}

.uneselector_over {
        box-shadow: 0px 1px 15px #333;
        -moz-box-shadow: 0px 1px 15px #333;
        -webkit-box-shadow: 0px 1px 15px #333;
        border: 1px solid #000;
}

/* RECTIFICACION DE JQUERY */

.ui-state-highlight {
	background: #FFFF00;
}

.ui-tabs-nav {
        /*border-bottom: 1px dashed #125FB2;
        border-left: 1px dashed #125FB2;
        border-right: 1px dashed #125FB2;
        border-top: 1px dashed #125FB2;*/
        -moz-box-shadow: 0px -2px 6px #909090;
        -webkit-box-shadow: 0px -2px 6px #909090;
        box-shadow: 0px -2px 6px #909090;
        border-bottom: 1px solid #EFEFEF;
}

.listado td .ui-state-highlight p {
        padding: 0px;
        margin: 0px;
}

input.ui-button {
        padding: 0.2em 1em;
}

.ui-tabs .ui-tabs-nav li a {
        padding: 0.3em 1em;
}

.ui-selecting {
        color: #DF241B;
}

.ui-selected {
        color: #DF241B;
}

.ui-button-text-only .ui-button-text {
        padding: 0.1em 0.5em;
        font-size: 12px;
}

.connectedSortable {
        list-style-type: none;
        padding: 10px 5px 50px 5px;
        margin: 0px;
        border: 1px solid #C0C0C0;
        width: 220px;
}

.connectedSortable li {
        margin: 3px 0px 0px 0px;
        cursor: pointer;
        padding: 2px;
        width: 200px;
}
/* FIN RECTIFICACION */
