@import url(reset.css);
@import url(facebox.css);
@import url(tree.css);
@import url(fcbkcomplete.css);
@import url(ui/smoothness.css);
@import url(ui/aristo/style.css);
@import url(jquery.jgrowl.css);
@import url(jquery.checkbox.css);
@import url(ui.multiselect.css);

html, body {font-family: Arial,Helvetica,sans-serif; font-size:12px; margin:0; height: 100%;}

#container {min-height:100%; width:100%;position:relative;margin:0 auto;}
#header {height: 30px; width:100%;background: url(../img/header-bg.png) repeat-x; overflow:hidden;}
#header .content p{margin:0;padding:0;text-align:right;color:white;margin-right:10px;font-weight:bold;line-height:30px;text-shadow:1px 1px 1px black;}
#header .content p a{color:white;}
#header .content p span{float:left;font-size:16px;margin-left:10px;}
#header .content p a.go-home{background:url(../img/menu/go-home.png) no-repeat left bottom;padding-left:20px;}
#header .content p a.my-account{background:url(../img/menu/users.png) no-repeat left bottom;padding-left:20px;}
#header .content p a.area-change{background:url(../img/menu/area-change.png) no-repeat left bottom;padding-left:20px;}
#footer {background: #494C50; height: 30px;clear:both;margin-top:30px;position:fixed;width:100%;bottom:0;}
#content-login,#content {padding: 0px 15px 30px; position: relative;_width:981px;min-width:981px;margin: 0 auto;}

#menu {background: url(../img/menu-bg.png) repeat-x; overflow: auto; padding: 0px;overflow:hidden;}
#menu .entry{height:28px;position:relative;display:block;float:left;background:url(../img/entry-border-right-bg.png) no-repeat transparent;background-position:right;}
#menu .entry .entry-wrap{padding:4px;margin-right:8px;}
#menu .entry a img {margin-right:5px;vertical-align:middle;}
#menu .entry a {text-decoration: none; color: #EBEBEB; height: 20px; line-height: 20px;text-align: center;display:block;text-align:left;text-shadow:1px 1px 1px black;margin-right:10px;}
/* #menu .entry:hover{background: #717273;} */
#menu .entry.active,
#menu .entry:hover{background:url(../img/entry-border-right-selected-bg.png) no-repeat transparent;background-position:right;}
#menu .entry.active .entry-wrap{background: url(../img/entry-selected-bg.png) repeat-x;}

#menu .entry.active:before {border-right:2px solid red;}

#menu .search{float:right;height:30px;margin-right:10px;padding-top:3px;}


#content .main{background: #fff;padding-left:15px;padding-right:15px;padding-top:15px;overflow:hidden;}

/* Styles */
h2 {margin-top: .5em;}
a {color: #000;}
/* a:hover {color: #c00;} */
a img {border: none;}
.right{float:right;}
.left{float:left;}

/* Messages */
#authMessage {margin: 10px auto;width: 360px; text-align: center;}
#messages {margin: 10px 0;}
.message {background-color:#FFE45C;border:1px solid #FED22F;color:#363636;font-weight:bold;margin-bottom:10px;padding:10px;position:relative}
.ui-message {margin-top: 10px;margin-bottom:10px; padding: 0pt 0.7em;}
.ui-message p{margin:1em;}
.ui-message .ui-icon{float: left; margin-right: 0.3em;}
.ui-message div.close {position: absolute; top: 2px; right: 2px;}

.notice{background-color:#FFF99C;border: 1px solid #FCF67C;}
.notice p{text-align:center;font-size:+4;color:blue;}

.highlighted{background-color: #FFFFC0;}

.related-fields .highlighted{background-color: #FFDCA8;}

.hidden{display:none;}


/* forms */
form {}
label { display: inline-block; color: #000; line-height: 20px; margin-right: 10px;width:130px;}

input.ui-widget-combobox{width:300px;}

/* #facebox label {display: block;} */
#facebox .movimientos form{width:700px;}

fieldset {border: none; border-top: 1px solid #ddd;}
legend {color: #000; font-weight: bold;}

.checkbox {}
.checkbox input { margin: 0 10px 0 0;}
.checkbox label { display: inline; position: relative; top: -2px;}

.radio label{ margin-left: 5px;}
.date label.year{width:50px;text-align:right;}
.date input.year{width: 100px;border: 1px solid #E5E5E5;height:18px;font-size:14px;}

select.multiple{width:100%;}

.date label,
.file label,
.select label,
.textarea label,
.password label,
.text label { }

div.input.radio.required label:after{content: "";}
div.input.required label:after{content: " *";color: #E14F1C;}


textarea,
.password input,
.editable input,.text input, .number input  { width: 250px;border: 1px solid #E5E5E5;height:18px;font-size:14px;}
.textarea textarea{height:auto;}

textarea{height:auto;}
.textarea label{display:block;width:auto;}

.password input,
.editable input,.text input, .number input  { height: 18px; padding: 3px; border: solid 1px #E5E5E5; }

.editable textarea{padding: 3px; width:80%;border: solid 1px #ccc; }

.input { margin-bottom: 1em; /*overflow: auto;*/}
.input.inline input{margin-left:10px;margin-bottom: 5px;}
.input.multiple{border:1px solid #CCCCCC;overflow:hidden;}

.input.multiple input{margin-left:10px;}

.input.multiple div.error-message{display:none;}

.input .input-header div{display:inline-block;margin-left:12px;margin-bottom: 5px;}
.input .input-1{width:20px;}
.input .input-2{width:30px;}
.input .input-3{width:40px;}
.input .input-4{width:50px;}
.input .input-8{width:90px;}

.input .input-header .input-1{width:26px;}
.input .input-header .input-2{width:36px;}
.input .input-header .input-3{width:46px;}
.input .input-header .input-4{width:56px;}
.input .input-header .input-8{width:96px;}

.input .related-fields{margin-left:30px;}




.submit { text-align: center;}

input.form-error{border:1px solid #E14F1C;padding:3px;}

.error { color: #E14F1C;}
.radio .error-message { margin-left: 0px;}
.error-message { font-size: 80%; font-size:12px;color: #E14F1C;}

.formularioDescuentos.form,.carta-form {width:680px;}


/*  vencimientos menores */
.vencimientos-menores .vencimiento{ padding-right: 20px;display:inline-block;}




#UsuarioLoginForm {border: 1px solid #ccc; width: 380px; margin: 100px auto;padding:10px;}
#UsuarioLoginForm .submit {border: none;}

.colorPreview {text-indent: -1000px; border: 1px solid #000; width:20px; height:20px; margin: 0 auto;}
dd .colorPreview {margin: 0; }

.more {text-align: right; margin: 15px;}
.fieldgroup {margin-bottom: 20px; border-bottom: 1px solid #eee;}
.legend {margin: 5px 5px 10px 160px;}
.legend img {position: relative; top: 3px; margin-right: 5px;}

/* Paging */
.paging {color:#ccc; margin-bottom:2em; text-align:right;}
.paging div.disabled {color:#ddd; display:inline;}
.paging span {}
.paging span.current {color:#000;}
.paging span a {}
.paging img {position:relative; top:3px;}
.counter {margin-bottom:5px;}


.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.float-left {float:left;}
.float-right {float:right;}

.filter {background: #eee; padding: 4px; border: 1px solid #ccc; margin-left: 10px;}
.filter a {color: #000;}
.filter a.current {font-weight: bold;}

.margin-5 {margin: 5px;}
.margin-10 {margin: 10px;}




/* Tables */
table {border:1px solid #000; color:black; margin-bottom:10px; width:100%;}
td.expediente-area-separator,
th {border-bottom:1px solid #000; background: url(../img/menu-bg.png) repeat-x; color:#fff; font-weight:bold;vertical-align:middle;padding:0;text-shadow:1px 1px 1px black;}
td.expediente-area-separator{background: url(../img/table-separator.png) repeat-x;}
.horizontal th {border-bottom:none; border-right: 1px solid #000;}
td {padding:4px; vertical-align:top;}
th, td {text-align:center;}
th a {display:block; padding:4px; text-decoration:none; color:#fff;}
th a:hover {background:#669; color: #fff; text-decoration:none;}
.altrow td {background:#eee;}
.altrow th {background:#489fba;}
/* tr:hover td {background:#aaf;} */
td.actions {text-align:left; white-space:nowrap;}
td.actions a {margin:0px 6px;}
th.actions {width: 150px;}
/* tr:hover td {background:#ecc;} */

table.small {width:60%}

/* Actions */
a.action {padding:1px 0 3px 18px; background-repeat:no-repeat; text-decoration:none;background-position:left center;}

.action.add {background-image:url(../img/actions/add.png);}
.action.edit {background-image:url(../img/actions/edit.png);}
.action.delete {background-image:url(../img/actions/delete.png);}
.action.delete2 {background-image:url(../img/actions/delete.png);}
.action.view {background-image:url(../img/actions/view.png);}
.action.print {background-image:url(../img/actions/print.png);}
.action.xls {background-image:url(../img/actions/xls.png);}
.action.index {background-image:url(../img/actions/index.png);}
.action.enable {background-image:url(../img/actions/enabled.png);}
.action.disable {background-image:url(../img/actions/disabled.png);}
.action.up {background-image:url(../img/actions/up.png);}
.action.down {background-image:url(../img/actions/down.png);}
.action.top {background-image:url(../img/actions/top.png);}
.action.bottom {background-image:url(../img/actions/bottom.png);}
.action.remove {background-image:url(../img/actions/disabled.png);}

.actions.formularios .disabled{color:gray;padding:0px 0 0px 18px;}
.actions.formularios .disabled span{text-decoration:line-through;}

.actions{margin-bottom:10px;}
.actions .button{margin-left:2px;}
a.button img{vertical-align:middle;}


.action.enable:hover {background-image:url(../img/actions/enabled.png);background-repeat:no-repeat;}
.action.disable:hover {background-image:url(../img/actions/disabled.png);background-repeat:no-repeat;}

dl {line-height:2em; margin:1em 0em; border:0.08em solid #ccc; overflow: hidden;color:black;}
dl dd{margin-left:10em;}
dl .altrow {background:#eee;}
dt {font-weight:bold; padding-left:0.33em; vertical-align:top;}
dd {margin-left:10em; margin-top:-2em; vertical-align:top; border-left:0.08em solid #ccc; padding-left: 0.41em;}
dl.weight dd{margin-left:18em;}

dl.link-list{line-height:2em; margin:1em 0em; border:0; overflow: hidden;}
dl.link-list dd{margin-left:2em;}
dl.link-list .altrow {background:#eee;}
dl.link-list dt{font-weight:normal; padding-left:0; vertical-align:top;}
dl.link-list dd {margin-left:0em; margin-top:0.2em; vertical-align:top; border-left:0; padding-left: 0;}


/* UI */
.ui-datepicker table {border: none;}
.ui-datepicker tr:hover td {background:none;}


/**Reports*/
/** Panel */
.reports {overflow:auto;clear:both;}
.reports h3{clear:both;}
.reports p.item{background:url(../img/charts/chart.png) no-repeat;background-position:left middle;height:20px;padding-left:78px;}
/**Visitas*/
.reports p {float:left;width:200px;}
.reports p span{color:black;font-weight:bold;}


/** observable actions */
.observable-actions { position:absolute; top:0;right:0;display:none;background-color:#F8F8F8;border:1px solid #E7E5DC;padding:5px;}
.observable-actions a{clear:both;height:16px;display:block;width:auto;}

.search form{width:210px;position:relative;}
.search div.submit{float:left;}
.search div.input input{padding:2px 5px;border: 1px solid #F8F8F8;height:16px;font-size:11px;width:180px;}
.search div.input label{display:none;}
.search div.submit button{display:block;height:22px;background:url(../img/search.png) no-repeat white;width:22px;cursor:pointer;position:absolute;top:0px;right:0px;border:0;border-left:1px solid #E5E5E5;}
.search div.submit button span{display:none;}

.search-large-fields{overflow:hidden;}
.search-large-fields form{width:410px;}
.search-large-fields div.input{float:left;margin-left:5px;}
.search-large-fields div.input:first-child{margin-left:0;}


/*a.button,input.button{border: 1px solid black;padding: 5px;background: url(../img/buttons/buttons-bg.gif) repeat-x;font-family: tahoma,arial,verdana,sans-serif;font-size: 11px;line-height: 30px;color: #5B5B5B;text-decoration:none;}
input.button{cursor:pointer;margin-left:5px;}
form.inline{width:auto;}
a.button:hover,input.button:hover{ background: url(../img/buttons/buttons-bg-hover.gif) repeat-x;}
a.button.clicked{background:url(../img/buttons/buttons-clicked-bg.gif) repeat-x;color:white;}

a.ui-button.clicked{background:url("../img/ui/smoothness/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF;border:1px solid #AAAAAA;color:#212121;font-weight:normal;}

div.actions .button{margin-left:10px;}*/

/* Tabs */
/*.tabs {margin: 10px 0 0 0; overflow: auto; position: relative; top: 1px;}
.tabs a {text-decoration: none; display: block; float: left; background: #eee url(../img/tab2.png) 0 -31px no-repeat; margin: 0 5px 0 0; padding: 6px 10px 4px 10px; position: relative; outline: none;}
.tabs a span {display: block; width: 6px; height:100%; position: absolute; right: 0; top: 0; background: transparent url(../img/tab2.png) right -31px;}

.tabs a:hover {background-position: 0 0; color: #000;}
.tabs a:hover span {background-position: right 0;}

.tabs a.current {background-color: #fff; padding-bottom: 5px; font-weight: bold; background-position: 0 -62px;}
.tabs a.current span {background-position: right -62px;}

.pane {border: 1px solid #ccc;padding:5px;}
.pane fieldset {border: none;}*/
/* .pane legend {display: none;} */


.inline,#vencimiento-add-container{display:inline;}


/** icons list */
.icons{overflow:hidden;}
.icons .folder{float:left;text-align:center; position:relative;width:100px;height:100px;margin-left:10px;}
.icons.folder .name{}
.icons .folder .name a{color:black;text-decoration:none;}
.icons .folder .name pre {white-space: normal;}


/**module buttons*/
.module-button{width:224px;height:229px;background:url(../img/module-button.png) no-repeat;position:relative;overflow:hidden;display:inline-block;margin-left:30px;}
#facebox .module-button{width:224px;height:150px;background:url(../img/module-button.png) no-repeat;position:relative;overflow:hidden;display:inline-block;margin-left:30px;}
.module-button a{color:white;text-decoration:none;}
.module-button .icon{position:absolute;left:15px;top:20px;}
.module-button .title{margin-left:95px;font-size:16px;font-weight:bold;color:white;padding-top:10px;padding-right:4px;}
.module-button .description{margin-left:95px;font-size:10px;color:white;padding-right:4px;}

/* notificacion widget */
#footer .notificacion-widget{margin-top:2px;margin-right:2px;}
#notificacion-widget-button{}
#notificacion-widget-button{text-decoration:none;}
#notificacion-button-total-count{margin-left:5px;font-weight:bold;}
#notificacion-widget-content{display:none;height:200px;width:480px;position:fixed;bottom:30px;right:0px;border:1px solid #333333;background-color:#EEEEEE;border-collapse:collapse;}
#notificacion-widget-table-content{border:0px;}
#notificacion-widget-table-content .notificacion-tr{padding:2px;border-bottom:1px solid #333333;}
#notificacion-widget-table-content .notificacion-tr td{border:0px;padding:0px;border-bottom:1px solid #333333;}
#notificacion-widget-table-content .notificacion-tr.leida td{}
#notificacion-widget-table-content .notificacion-tr.no-leida td{background-color:#D9D9D9;}
#notificacion-widget-table-content .notificacion-tr td a{font-size:10px;text-decoration:none;}

.report{width:700px;}
.report table{margin:0;margin-bottom:0px;font-size:12px;}
.report table td{border: none;padding:0;vertical-align:bottom;text-align:left;}
.report table tr:hover td{background-color:white;}

.items{overflow:hidden;}
.items .item{clear:both;position:relative;border:1px solid #D9D9D9;overflow:hidden;padding:5px;margin-bottom:10px;background-color:#FBFBFB;}
.items .item .icon{width:180px;float:left;margin-right:5px;}
.items .item .title{width:400px;float:left;height:30px;overflow:hidden;}
.items .item .actions{overflow:hidden;position:absolute;bottom:1px;left:188px;}


.multiple-search{overflow:hidden;margin-bottom:10px;}
.multiple-search .option{float:left;padding:2px;margin:2px;border:1px solid #D9D9D9; }


/** paths */
.path {margin-bottom:10px;}
.path ul, .path li {list-style-type:none;padding:0;margin:0;}
.path ul {border:1px solid #dedede; height:auto; overflow:hidden; }
.path li { float:left;line-height:2.3em;padding-left:.75em;color:#777;position:relative;}
.path li a,.path li span{display:block;padding:0 15px 0 0;background:url(../img/crumbs.gif) no-repeat right center;color:#777;text-decoration:none;}
.path li.selected a,.path li.selected span{color:black;background:url(../img/crumbs-selected.gif) no-repeat right center;}
.path li p.extra-info{bottom:0;margin:0;padding:0;position:absolute;right:10px;font-size:10px;line-height:10px;font-style: italic;font-weight:bold;}


table.expandable { border-collapse:collapse;}
table.expandable h4 { margin:0px; padding:0px;}
table.expandable img { float:right;}
table.expandable ul { margin:10px 0 0px 0px; padding:0px;}
table.expandable th { background:#7CB8E2 url(../img/expandable-table-header-bg.png) repeat-x scroll center left; color:#fff; padding:2px 15px; text-align:left;border:0;}
table.expandable td { background:#C7DDEE none repeat-x scroll center left; color:#000; padding:0px 15px; border:0;text-align:left;}
table.expandable tr.odd td { background:#fff url(../img/expandable-table-row-bg.png) repeat-x scroll center left; cursor:pointer; }
table.expandable div.arrow { background:transparent url(../img/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:inline-block;}
table.expandable div.up { background-position:0px 0px;}




ul.menores-faltas{padding:0;margin:0;}
ul.menores-faltas li { line-height:2.3em;padding-left:1em;color:black;position:relative;display:inline-block;}


.login-main{border:1px gray solid;padding:30px 10px;background:white;width:90%;margin: 0 auto;border: 10px solid #DDDDDD; border-radius: 5px 5px 5px 5px;}
.login-main #usuario-login{width:500px;margin: 10px auto;}
#content-login{padding-top:14%;}
body.body-login{background:url(../img/login-bg.jpg) repeat-x #888;}
.login-main .logo{text-align:center;}

.ui-menu .ui-menu-item {list-style-type:none;}



/* tooltip styling */
/* .tooltip {display:none;background:url(../img/tooltips/black_arrow.png);height:82px;padding:20px;width:169px;font-size:11px;color:#fff;} */
.tooltip {display:none;background:transparent url(../img/tooltips/black_arrow.png);font-size:12px;height:70px;width:160px;padding:25px;color:#fff;}

.information-tooltip {display:none;font-size:12px;width:160px;padding:25px;background-color:#FFEE69;border-color:#D4C237 #A6982B #A6982B;border-style:solid;border-width:1px;color:#000000;padding:2px 5px; padding-left:30px;}
.information-tooltip span.icon{background:url(../img/tooltips/info-icon.png) no-repeat;width:24px;height:24px;display:block;position:absolute;top:5px;left:2px;}

.info{position:relative;background-color:#FFFF99;border-color:#D4C237 #A6982B #A6982B;border-style:solid;border-width:1px;color:#000000;font-size:12px;overflow:hidden;padding:5px;font-style:italic;}
.info span.icon{background:url(../img/tooltips/info-icon.png) no-repeat;width:24px;height:24px;display:block;float:left;margin-right:5px;}


/* a .label element inside tooltip */
.tooltip .label {color:yellow;width:35px;}
.tooltip a {color:#ad4;font-size:11px;font-weight:bold;}
.tooltip.bottom {background:url(../img/tooltips/black_arrow_bottom.png);padding-top:40px;height:55px;}
.tooltip.bottom {background:url(../img/tooltips/black_arrow_bottom.png);}

#areas-tree-panel{position:relative;height:600px;background:gray;}
.pre-loading {position: absolute;bottom: 0;right:0;color:black;}


/* Virtual file system */
.vfs.index{overflow:hidden;padding-bottom:40px;}
.vfs.index .actions{margin-bottom:20px;}
.vfs .folder{text-align:center; position:relative;width:500px;height:40px;border-bottom:1px solid #BBBBBB;overflow:hidden;}
.vfs .folder:hover{background-color:#e0e0e0;}
.vfs .folder .icon{float:left;}
.vfs .folder .name{float:left;margin-left:20px;line-height:40px;}
.vfs .folder .name a{color:black;text-decoration:none;}
.vfs .folder .name pre {white-space: normal;}
.vfs .folder .icon a img{background:url(../img/vfs/mimetypes/unknown.png) no-repeat;display:block;height:32px;margin:0 auto;width:32px;}
.vfs .folder .observable-actions a {clear:none;display:block;height:16px;width:auto;float:left;}


/* Upload */

.multiple-upload .uploadifyQueueItem {
  background-color: #FFFFFF;
  border: none;
  border-bottom: 1px solid #E5E5E5;
  font: 11px Verdana, Geneva, sans-serif;
  height: 50px;
  margin-top: 0;
  padding: 10px;
  width: 350px;
}
.multiple-upload .uploadifyError {
  background-color: #FDE5DD !important;
  border: none !important;
  border-bottom: 1px solid #FBCBBC !important;
}
.multiple-upload .uploadifyQueueItem .cancel {
  float: right;
}
.multiple-upload .uploadifyQueue .completed {
  color: #C5C5C5;
}
.multiple-upload .uploadifyProgress {
  background-color: #E5E5E5;
  margin-top: 10px;
  width: 100%;
}
.multiple-upload .uploadifyProgressBar {
  background-color: #0099FF;
  height: 3px;
  width: 1px;
}
.multiple-upload #multiple-queue {
  border: 1px solid #E5E5E5;
  height: 213px;
margin-bottom: 10px;
  width: 390px;
  overflow:auto;
}


div.inicio{background:url(../img/inicio.jpg) no-repeat;background-position:top left;padding-top:100px;}

/* Expedientes */
.sin-confirmar td{background:#FFFFC0;}

.agrupar-expedientes-panel{border:1px solid #e0e0e0;padding:10px;background:#EEEEEE;}
.agrupar-expedientes .sortable{height:300px;border:1px solid gray;background:white;overflow:auto;padding:10px;}

.agrupar-expedientes-panel #expediente-principal h3{margin-top:3px;}
.agrupar-expedientes-panel #ExpedienteAgruparForm input{width:140px;}
.agrupar-expedientes-panel #search-results-contents{overflow:auto;}
.agrupar-expedientes-panel .expediente-icon{text-align:center;float:left;cursor:move;margin-left:5px;}
.agrupar-expedientes-panel .expediente-icon:first-child{margin-left:0px;}
.agrupar-expedientes-panel .expediente-icon .icon{width:32px;height:32px;background:url(../img/expediente-icon.png) no-repeat;margin: 0 auto;}
.agrupar-expedientes-panel .expediente-icon .ui-text{font-size:10px;}



/* Pases */
#PaseGenerarForm .information-tooltip{position:relative;}
#pases-table{width:900px;}
#pases-table input{width:150px;}
#pases-table .codigo{width:100px;}

.pases .leyendas{overflow:hidden;margin-bottom:10px;}
.pases .leyendas ul li{list-style:none;float:left;margin-left:10px;}


/*  Panel */
.drag-panel{}
.drag-panel .sidebar{width:35%;float:left;}
.drag-panel .searchbar{width:64%;margin-left:36%;position:relative;}


/* Mayores  */
#MayorInformesForm #MayorCuentaId{height: 500px; width: 95%;}
#MayorInformesIntegradoresForm #MayorCuentaId{height: 500px; width: 95%;}

table tr.totales{background:#e0e0e0;}

/*  Asientos */
table.asientos td{text-align:left;}
table.asientos tr.debe td{border:0;}
table.asientos tr.haber td{border:0;border-bottom:1px solid black;}
table.asientos tr.debe td.total,
table.asientos tr.haber td.total,
table.asientos tr td.total
{border:1px solid black;text-align:center;}

table.asientos tr td.movimiento
{border:1px solid black;text-align:center;}

.grupo-mayores-asientos{overflow:hidden;clear:both;}
.mayor-asiento{width:300px;overflow:hidden;float:left;margin-left:10px;}
.mayor-asiento table tr td{text-align:left;}
.mayor-asiento .debe-haber{overflow:hidden;}
.mayor-asiento .debe-haber table{margin-bottom:0;border-collapse:collapse;}
.mayor-asiento .debe{width:150px;float:left;}
.mayor-asiento .haber{width:150px;float:left;}
.mayor-asiento .totales table th{width:150px;}

.asignar-cuenta-form .month-th,
.asignar-cuenta-form .date select,
.asignar-cuenta-form .date .ui-autocomplete-input{width:160px;}


.ui-menu{max-height:200px;overflow:auto;}