/* Estilos para el Notificaciones */
/* Buzón */
body.page-mi-buzon #wrapper #center_column #main #main_content #content #content_inner {
    border-top: 1px solid #FFFFFF;
    padding: 20px 0 20px 33px;
}
body.page-mi-buzon h1#page-title {
    display: none;
}
body.front .modal-header {
    display: none !important;
}
.buzon table {
    width: 98%;
}
.buzon table tr td {
    border-color: #FFFFFF #DBDBDB #DBDBDB #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #1F1F1F;
    font-size: 11px;
    height: 27px;
    padding-left: 7px;
    text-align: left;
}
.buzon .fecha-envio {
    width: 120px;
}
.buzon .autor {
    width: 60px;
}
.buzon .destinatarios {
    width: 75px;
}

.buzon table tr.odd {
    background-color: #FAFAFA;
}
.buzon table tr.even {
    background-color: #F4F4F4;
}
.buzon table tr td .nuevo {
    color: #D01C27;
    font-size: 85%;
}
form.buzon {
    clear: left;
    padding-top: 25px;
}
ul.buzon {
    clear: both;
    margin-bottom: 20px;
}
ul.buzon li {
    background-color: #FAFAFA;
    border-color: #DBDBDB #DBDBDB #DBDBDB #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #2E2E2E;
    display: block;
    float: left;
    width: 49%;
    text-transform: uppercase;
}
ul.buzon li a {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #2E2E2E;
    margin: 0;
    width: 100%;
    float: left;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}
ul.buzon li.active a {
   background-color: #EEEEEE;
}
fieldset#edit-botones-top {
    margin-bottom: 15px;
}
fieldset#edit-botones-top .actualizar {
    float: right;
}
body.page-admin-sistema-buzon .empty {
    clear: left;
}
span.has-files {
    background: url('images/attach-icon.png') left top no-repeat scroll;
    padding-right: 16px;
    margin-left: 10px;
}
/* modal lectura obligatoria Home */
#show-items-lectura-obligatoria-form h3 {
    color: gray;
}
#show-items-lectura-obligatoria-form h2.title {
    font-size: 22px;
    line-height: 24px;
}
#show-items-lectura-obligatoria-form p {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.documento-empresa {
    margin-bottom: 20px;
}
.documento-empresa a {
   background: url('images/pdf_file_icon_20.png') left top no-repeat scroll;
   padding-left: 23px;
}
p.info {
    font-style: italic;
    color: gray;
    margin-top: 15px;
}
p.biblioteca-link {
    color: gray;
    margin-top: 20px;
}
p.biblioteca-link a {
    text-decoration: underline;
}
/* admin buzon */
.node-mensaje-form {
    text-align: left;
}
.node-mensaje-form #edit-title {
    width: auto;
}
.node-mensaje-form #edit-field-destinatarios-preview .tabledrag-toggle-weight-wrapper {
    display: none;
}
.node-mensaje-form label {
    font-weight: bold;
}
.node-mensaje-form label.option {
    font-weight: normal;
}

.es-hilo-in {
    color: #0176BE;
}
.es-hilo-out {
    color: #610000;
}
.tipo-msg-in {
    background: url('images/rec_p.png') no-repeat;
    padding-left: 21px;
}

.tipo-msg-out {
    background: url('images/sent_p.png') no-repeat;
    padding-left: 21px;
}

#ui-datepicker-div {
    z-index: 1000 !important;
}

.actualizar {
    float: right;
    padding-bottom: 9px;
}

#empl-quit {
    background: url('images/quit.png') no-repeat;
    padding-left: 26px;
    margin-top: 40px;
    position: absolute;
    cursor: pointer;
}

.form-item-empleado {
    float: left;
    margin-right: 18px;
    margin-top: 1em;
    margin-bottom: 1em;
}

div.fechas .js-form-type-date {
  float: left;
  clear: none;
  margin-right: 36px;
  padding: 0;
}

div.fechas .js-form-type-date input{
  width: auto;
}

.div-crear-mensaje {
    clear: both;
    border-bottom: 1px solid #FFFFFF;;
}

#sistema-notificaciones-filtrar-hilos .fechas {
    clear: both;
    margin-bottom: 18px;
}

#sistema-notificaciones-filtrar-hilos .container-inline-date {
    float: left;
    clear: none;
    margin-right: 36px;
    padding: 0;
}

.msg-nuevo {
    font-weight: bold;
}

.btn-estado-nuevo {
    background: url('images/nuevo32.png') left top no-repeat scroll;
    width: 50px;
    height: 50px;
    margin-left: 12px;
    float: left;
    cursor: pointer;
    position: absolute;
    margin-bottom: 18px;
}
.btn-estado-no-nuevo {
    background: url('images/nonuevo32.png') left top no-repeat scroll;
    width: 50px;
    height: 50px;
    margin-left: 12px;
    float: left;
    cursor: pointer;
    position: absolute;
    margin-bottom: 18px;
}
.btn-estado-tramite {
    background: url('images/tramite32.png') left top no-repeat scroll;
    width: 50px;
    height: 50px;
    margin-left: 12px;
    float: left;
    cursor: pointer;
    position: absolute;
    margin-left: 60px;
    margin-bottom: 18px;
}
.btn-estado-no-tramite {
    background: url('images/notramite32.png') left top no-repeat scroll;
    width: 50px;
    height: 50px;
    margin-left: 12px;
    float: left;
    cursor: pointer;
    position: absolute;
    margin-left: 60px;
    margin-bottom: 18px;
}
.btn-estado-finalizado {
    background: url('images/finalizado32.png') left top no-repeat scroll;
    width: 50px;
    height: 50px;
    margin-left: 12px;
    float: left;
    cursor: pointer;
    margin-left: 108px;
    margin-bottom: 18px;
}
.btn-estado-no-finalizado {
    background: url('images/nofinalizado32.png') left top no-repeat scroll;
    width: 50px;
    height: 50px;
    margin-left: 12px;
    float: left;
    cursor: pointer;
    margin-left: 108px;
    margin-bottom: 18px;
}

#div-estados {
	margin-top:18px;
	margin-left: 0px;
}

.page-node-type-mensaje .volver {
    clear: both;
    margin-bottom: 18px;
}

.page-node-type-mensaje .reply {
    clear: both;
    margin-top: 21px;
    margin-bottom: 18px;
}

.page-node-type-mensaje .field-name-body {
    clear: both;
}

.conversacion-wrapper .conversacion .title {
    margin-top: 21px;
    margin-bottom: 9px !important;
}

.nuevo-estado-link {
    display: none;
    clear: both;
    position: absolute;
    margin-top: 33px;
}

.nuevo-estado-link a {
	color: #0176be;
	text-decoration: underline;
}

.content .field-name-field-buzon-archivos{
    padding-top: 70px;
}

#hilos_tabs .ui-state-active a,
#hilos_tabs .ui-state-active a:link,
#hilos_tabs .ui-state-active a:visited {
  color: #454545 !important;
}

#hilos_tabs .ui-state-active a#id-tramite {
    background: url('images/tramite32.png') left top no-repeat scroll;
    margin-left: 9px;
    padding-left: 33px;
    margin-top: 3px;
    margin-bottom: -3px;
}

#hilos_tabs .ui-state-active a#id-nuevos {
    background: url('images/nuevo32.png') left top no-repeat scroll;
    margin-left: 9px;
    padding-left: 33px;
    margin-top: 3px;
    margin-bottom: -3px;
}

#hilos_tabs .ui-state-active a#id-finalizados {
    background: url('images/finalizado32.png') left top no-repeat scroll;
    margin-left: 9px;
    padding-left: 33px;
    margin-top: 3px;
    margin-bottom: -3px;
}
#hilos_tabs a#id-tramite {
    background: url('images/notramite32.png') left top no-repeat scroll;
    margin-left: 9px;
    padding-left: 33px;
    margin-top: 3px;
    margin-bottom: -3px;
}

#hilos_tabs a#id-nuevos {
    background: url('images/nonuevo32.png') left top no-repeat scroll;
    margin-left: 9px;
    padding-left: 33px;
    margin-top: 3px;
    margin-bottom: -3px;
}

#hilos_tabs a#id-finalizados {
    background: url('images/nofinalizado32.png') left top no-repeat scroll;
    margin-left: 9px;
    padding-left: 33px;
    margin-top: 3px;
    margin-bottom: -3px;
}
.preload-imgs{
    background: url('images/nofinalizado32.png') left top no-repeat scroll;
    background: url('images/finalizado32.png') left top no-repeat scroll;
    background: url('images/notramite32.png') left top no-repeat scroll;
    background: url('images/tramite32.png') left top no-repeat scroll;
    background: url('images/nonuevo32.png') left top no-repeat scroll;
    background: url('images/nuevo32.png') left top no-repeat scroll;
    display: none;
}

#hilos_tabs .pager {
    font-size: 11px;
}

#buzon-admin-mensajes-eliminar #edit-actions a {
    padding: 6px;
    position: relative;
    top: 1px;
    margin-left: 9px;
    text-decoration: none;
    font-size: 13px;
    line-height: 18px;
    color: #555555;
    border: 1px solid #cccccc;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border linear 0.2s, box-shadow linear 0.2s;
    background-color: #DCDCDC !important;
}

#buzon-admin-mensajes-eliminar #edit-actions input {
    background-color: #DCDCDC !important;
    padding: 6px;
    margin-bottom: 0px !important;
}

#buzon-admin-mensajes-eliminar #edit-actions {
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
}

#tablamensajes .table-select-processed {
    width: 100%;
}

.preload {
    position: absolute;
    top: -300px;
}

.page-node-type-mensaje .custom {
    clear: both;
}

#edit-clear {
    margin-left: 15px;
}

#sistema-notificaciones-filtrar-hilos .element-invisible {
    display: none;
}

/* MENSAJES ARCHIVADOS */

.fondo-blanco {
    background-color: #FFFFFF;
    border-color: #DBDBDB;
    border-style: solid;
    border-width: 1px;
    margin-top: 9px;
}

.caja-mensaje {
    border-color: #DBDBDB;
    border-style: solid;
    border-width: 1px;
    margin: 8px;
    padding: 8px;
    border-radius: 4px;
}

.body-msg-archivado {
    margin: 4px;
}

.seoquake-nofollow {
    text-decoration: none !important;
}

.msg-files-adjuntos {
    width: 300px;
    margin-top: 15px;
    padding-top: 9px;
    border-top: 1px solid #DBDBDB;
    font-weight: bold;
    margin-bottom: 6px;
}

.link-msg-files {
    padding: 3px;
}

.link-msg-files a {
    color: #0176BE !important;
}

.prn-hilo {
    float:right;
    margin-top: 18px;
    margin-right: 18px;
}

.print-content .prn-hilo {
    display: none;
}

.confirmation a {
    padding: 6.5px;
    position: relative;
    top: 1px;
    margin-left: 9px;
    text-decoration: none;
    line-height: 18px;
    color: #555555;
    border: 1px solid #cccccc;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    background-color: #DCDCDC !important;
}

.confirmation input {
    background-color: #DCDCDC !important;
    padding: 6px;
    margin-bottom: 0px !important;
}

.confirmation .form-actions {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;

}

/*imagen superpuesta para evitar descargas */

.imagen_spt {
    left: 0px;
    top: 0px;
    opacity: 0;
    position: absolute;
}

.contenedor_img {
    position: relative;
}

.form-item-field-mensaje-control-und .description {
    display: inline;
    margin-left: 0px;
}

.botones-borrado {
    margin-top: 30px;
    margin-bottom: 30px;
}

.botones-borrado span {
    margin-left: 15px;
    margin-right: 15px;
}

.wrapper-borrado {
    text-align: center;
}

#edit-field-buzon-segmento-und-0-value .alert-status {
    display: none;
}

.page-admin-sistema-buzon-crear-mensaje .alert-success li {
    list-style-type: none;
}

/*.node-type-mensaje .field-name-field-msg-csv,
.node-type-mensaje .field-name-field-msg-todos {
    display: none;
}*/

form#buzon-admin-mensajes-recursivos thead > tr > th:nth-child(1),
form#buzon-admin-mensajes-recursivos tbody > tr > td:nth-child(1),
form#buzon-admin-mensajes-recursivos--2 thead > tr > th:nth-child(1),
form#buzon-admin-mensajes-recursivos--2 tbody > tr > td:nth-child(1),
form#buzon-admin-mensajes-recursivos--3 thead > tr > th:nth-child(1),
form#buzon-admin-mensajes-recursivos--3 tbody > tr > td:nth-child(1) {
    display: none;
}

