.ui-widget{font-size:1em}
.ui-tabs{float:left;position:relative;padding:.2em;zoom:1;width:100%}
.ui-tabs .ui-tabs-nav{height:21px;margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{background:#c7d3e4;-moz-border-radius-topleft:0px !important;-webkit-border-top-left-radius:0px !important;-khtml-border-top-left-radius:0px !important;border-top-left-radius:0px !important;-moz-border-radius-topright:0px !important;-webkit-border-top-right-radius:0px !important;-khtml-border-top-right-radius:0px !important;border-top-right-radius:0px !important;border-bottom:0 !important;border-color:#97A5B0;border-top:2px solid #3868b0 !important;border-left:2px solid #3868b0 !important;border-right:2px solid #3868b0 !important;list-style:none;float:left;height:23px;position:relative;top:1px;margin:1px 0 0 1px !important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;font-size:1em;!font-size:10px !important;min-width:60px;padding:.3em 1em;text-align:center;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#fff !important;margin-bottom:0;padding-bottom:4px !important;border-width:3px !important;height:22px !important;z-index:1}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:0;background:none}
.ui-tabs .ui-tabs-hide{display:none !important}
div#tab_controls, div#tab_controls_convenio, div#tab_edit{background:#FFF !important;border:0 none;margin-top:5px}
#tab_controls, div#tab_controls_convenio, #tab_edit{float:left;width:99.5% !important}
.tabs-container{background:none repeat scroll 0 0 #fff;border:1px solid #3E72B6;color:#444;float:left;height:auto;margin-bottom:6px;padding:0.2em;position:relative;width:100%}
.ui-tabs .ui-tabs-nav{height:21px;margin:0;padding:0 0 0 0.4em}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-khtml-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;-khtml-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;-khtml-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;-khtml-border-bottom-right-radius:0px;border-bottom-right-radius:0px}
.ui-dialog .ui-resizable-se{background-position:-82px -227px}
.ui-dialog{display:block;margin:0 auto !important;padding:0;position:absolute !important;height:auto !important;width:auto !important;!z-index:10 !important}
.ui-dialog .ui-dialog-content{height:auto !important;margin-bottom:11px !important;width:auto !important;!z-index:10 !important}
ul.ui-widget-header{background:none repeat scroll 0 0 transparent;border-style:none;color:#fff;font-weight:bold}
ui-widget-overlay{min-height:100%}
.crg{margin-left:-2px !important;position:absolute;z-index:5}
.crd{border-left:1px dashed black !important}
.ui-tabs{padding:0;background:transparent;border:none !important}
.ui-widget{font-size:1em}
.ui-tabs .ui-tabs-nav{margin:0;padding:0 0 0 4px;position:absolute;top:0px;left:15px}
.tabs, .tabs-2{margin-top:1px;margin-bottom:20px;top:20px}
.ui-tabs .ui-tabs-nav li a{float:left;padding:0;text-decoration:none}
.ui-tabs .ui-tabs-nav li a{float:left;padding:0 10px 0 0;text-decoration:none}
.ui-tabs .ui-tabs-nav li{margin:0 0 0 1px;padding:0;top:0}
.tabs-container{background:none repeat scroll 0 0 #fff;border:1px solid #97A5B0;float:left;height:auto;margin-bottom:6px;padding:0;width:100%}
.ui-tabs .ui-tabs-panel{background:none repeat scroll 0 0 #fff;border:1px solid transparent !important;display:block;padding:0}
.ui-tabs .ui-tabs-nav li a{float:left;padding:5px 9px 0 !important;text-decoration:none}
.ui-tabs .ui-tabs-nav li a:hover{padding:3px 7px !important;}
ul.tabs-nav li.tabs-selected a span{color:#444 !important}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#27537A}
dl dd div a.ui-slider-handle{cursor:pointer}
.ui-datepicker{border:1px solid #6D84B7 !important;padding:0 !important;width:21em !important}
.ui-datepicker table{font-size:0.8em !important}
.ui-datepicker-header{background-color:#6D84B7 !important;background-image:none !important}
.ui-datepicker th{padding:0.4em 0.3em !important}
.ui-datepicker-header div.ui-datepicker-title span{font-weight:bold !important}
.ui-datepicker-calendar thead tr{background-color:#F2F2F2;border-bottom:1px solid #bbb}
.ui-datepicker-calendar thead tr th{max-width:26px !important;min-width:26px !important;width:26px !important}
.ui-datepicker-calendar tbody{margin-top:5px !important}
.ui-datepicker-calendar tbody tr td a.ui-state-default{background-color:#fff !important;background-image:none !important;border:1px solid #fff;color:#444;font-weight:normal}
.ui-datepicker-calendar tbody tr td a.ui-state-hover,.ui-datepicker-calendar tbody tr td a.ui-state-focus{background-color:#ccc !important;border:1px solid #6D84B7 !important}
.ui-datepicker-calendar tbody tr td a.ui-state-active{background-color:#ccc !important;border:1px solid #6D84B7 !important}
.ui-datepicker-calendar tbody tr td.ui-datepicker-week-end a{color:#777}
.ui-timepicker-div{background-color:#F2F2F2;border-bottom:1px solid #bbb;border-top:1px solid #bbb;font-size:0.9em;margin-top:5px;padding:3px 0 3px 8px}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px}
.ui-timepicker-div dl{text-align:left}
.ui-timepicker-div dl dt{height:1px;margin-bottom:0}
.ui-timepicker-div dl dd{margin:0 10px 10px 54px}
.ui-timepicker-div td{font-size:90%}
.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}
.ui-state-hover{background:#e1e6ef !important}
.tabs-bar{padding-top:26px;border-bottom:4px solid #3868B0}
.ui-dialog .ui-dialog-buttonpane{border-width:0 !important}
.ui-dialog .ui-dialog-buttonpane{margin:0 !important;padding:.3em 1em .5em 5em !important}
.ui-dialog .ui-dialog-buttonpane button{float:none !important}
.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .6em !important}

.ui-dialog-titlebar-close { background-color:transparent !important; border:none !important; }
.ui-dialog-titlebar-close > span { margin: -8px !important; }
.ui-dialog-titlebar-close.ui-state-hover { background-color:#dbe0ec !important; }