﻿/*SEGURIDAD*/
/*****ACCESS*****/

.divrowpos {
    position: relative
}

.divmdialog {
    z-index: 9999;
    margin-top: 3%;
}

.divfooterbtn {
    margin-left: 20px;
}

/*ESTRATEGIA*/
/***** *****/

.divrowcontainer {
    height: 230px;
    width: 530px;
    border: 1px solid #ccc;
    font: 16px/26px Georgia, Garamond, Serif;
    overflow: auto;
}

.divmoddialogbodytextarea {
    width: 100%;
}

.divmoddialogbody {
    padding: 2px 20px !important;
    margin-top: 0px !important;
}

.divmodfooter {
    padding: 10px 20px 20px !important;
}

.divrowpnlbody {
    padding: 5px 15px !important;
}

.divrowinherit {
    width: inherit;
}

.divrowpnlhead {
    padding: 0px 15px !important;
    margin-bottom: 0px !important;
}

.rowpnlbodylabel {
    padding-top: 5px;
}

.tabcontentrowcolxs-6 {
    padding-top: 15px;
}

.divrowcolxs-12 {
    padding-top: 15px;
}

.divmdlbodyfield {
    padding-right: 20px;
    padding-left: 20px;
}

.fieldrowlabelcenter {
    align-content: center
}

.rowbtnleft {
    margin-left: 25%;
}

.divcolxs-10 {
    height: 30px;
}

.divcolxs-7 {
    height: 30px;
}

.divcolxs-6 {
    padding-left: 0px;
}

.divformsearch {
    display: none;
}

.divpadleft {
    padding-left: 15px;
}

.divclear {
    clear: both;
}

.divpullrightbtn {
    border: none;
    padding: 10px;
    background-color: transparent
}

.btnnext {
    border: none;
    background-color: transparent
}

.divpullrighthref {
    text-decoration: none;
}

/*GESTION*/
/***** *****/
.divrowinfo {
    margin-top: 10px;
}

.divrowpnlbodycolxs-4 {
    height: 30px;
}

.divjqgrid {
    display: block;
}

.divsection {
    display: inline-block;
}

.divmdl {
    display: none;
    background: white !important;
    height: 500px !important
}

.divmdlheadbtn {
    margin-top: -30px
}

.divpullrighthrefdecoration {
    text-decoration: none;
}

.divleftsectionbtn {
    border: none;
    padding: 0px;
    background-color: transparent
}

.divrowcolsm-4textbox {
    font-size: 13px;
    text-align: center;
}

.divrowcolsm-4lbfor {
    font-size: 12px;
}

.divrowcolsm-4lbl {
    font-size: 13px;
    text-align: center;
    font-weight: bold
}

.divcol-sm-12lbl {
    color: rgb(255,0,0)
}

.divcol-sm-12lblfor {
    text-align: left;
}

.divrowcol-sm-12lbl {
    text-align: left;
}

.divblqtxt {
    width: 107px;
}

.ullidivdropdowntipodoc {
    width: 70%;
    display: inline;
}

.ullidivdropdowntipopoliza {
    width: 60%;
    display: none;
}

.divcol-sm-12margin {
    margin-top: -15px;
}

.divcolsm-12mrgdisplay {
    margin-top: 40px;
    display: none;
}

.divopinput {
    display: none;
}

.divdispnone {
    display: none;
}

.divtextcenter {
    text-align: center !important;
}

.divmdlop {
    display: none;
    background: white !important;
    height: 500px !important
}

.divmdlopheaderbtn {
    margin-top: -30px
}

.divmdlopbodyrow {
    margin-top: -5px;
}

.divmdlopbodyrowcol-sm-3 {
    margin-top: -15px;
}

.divmdlwp {
    display: none;
    background: white !important;
}

.divblqinput {
    width: 107px
}

.divimagsrc {
    color: #1e4f80;
    height: 50px;
    margin-top: 13px;
}

.divimagcol-sm-4 {
    vertical-align: middle;
    line-height: 10px;
}

.divimagcol-sm-4lbl {
    font-size: 12px;
}

.fieldrow {
    display: none;
    font-size: 10px;
    margin-top: -15px
}

.fiedlrowlegend {
    display: none;
    margin-top: -15px;
}

.fieldrownopads {
    line-height: 10px;
}

.fieldrowcol-sm-12 {
    margin-top: -15px
}

.hrc {
    margin-top: auto;
    margin-bottom: auto
}

.redcolorlbl {
    color: red;
}

.fiedlrowlegendnone {
    display: none;
}

.rowinfo {
    padding: 0px !important
}

.rowinfoc {
    margin-top: -5px;
}

.divhistoryfont {
    margin-top: 0px;
}

.divnone {
    display: none;
}

.divmdlupd {
    background: white !important;
    height: 330px;
    overflow: hidden auto;
    margin-left: 30%;
    width: 750px;
    left: 55%;
    top: 25%;
    margin-top: 150px;
    display: none;
}

.divmdlupbtn {
    margin-top: -30px;
    color: white
}

.divvertalig {
    vertical-align: middle
}

.divwubtn {
    border: none;
    padding: 0px;
    background-color: transparent;
    margin-left: 10px
}

.divpaddleft_40 {
    padding-left: 40px;
}

.divdetailwidth {
    width: 455px
}

.divinputbtn {
    width: 215px;
    margin-left: 30.5%
}

.divlblcenter {
    width: 107px;
    text-align: center
}

.divplazoinput {
    width: 107px;
    text-align: right !important;
    border: 1px solid #C3C3C3 !important;
    font-size: 11px !important;
    font-family: Arial, Verdana !important;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    color: #2E3133;
    margin-bottom: 2px;
}

.divbtnwidth {
    width: 108px;
    font-size: 11px
}

.divmodalimag {
    display: none;
    height: 42%;
    background: white !important;
    right: 30% !important;
    left: 30% !important;
    top: 22% !important;
    width: 44% !important;
    bottom: 22% !important;
}

.divmodaldismiss {
    margin-top: -30px;
    color: white
}

.divmodaldismissbtn {
    margin-top: -30px;
}

.divwith_45pg {
    width: 45%;
}

.width_70pg {
    width: 70%;
}

.spanwidth_65pg {
    width: 65%;
    display: none;
}

.divinputchkmargin {
    margin-left: 2%
}

.divpartialwidth {
    min-width: 640px;
}

.divmdlwupload {
    display: none;
    height: 485px;
    background: white !important;
    right: 18% !important;
    left: 18% !important;
    top: 22% !important;
    bottom: 22% !important;
}

.divmdlcuotap {
    display: none;
    height: 300px;
    width: 28%;
    background: white !important;
    right: 36% !important;
    left: 36% !important;
    top: 28% !important;
    bottom: 28% !important;
}

.divmdlgestionp {
    display: none;
    height: 300px;
    background: white !important;
    right: 18% !important;
    left: 18% !important;
    top: 22% !important;
    bottom: 22% !important;
}

.divcol-sm-4lblfor {
    font-size: 12px;
    margin-top: -15px
}

.spanboldpadding {
    font-weight: bold;
    padding-left: 7%
}

.divpaddingleft_10 {
    padding-left: 10%;
    width: 70%;
}

.divmdlright {
    display: none;
    width: 900px;
    background: white !important;
    height: 400px !important
}

.divlblbtnwidth {
    width: 140px;
    font-size: 11px
}

.divtblpadding {
    padding-left: 1.8%
}

.divtblwidthauto {
    width: auto
}

.divmdlopmd {
    display: none;
    background: white !important;
    height: 82% !important
}

.divmdlopd {
    display: none;
    background: white !important;
    height: 480px !important
}

.divrowmargintop_25 {
    margin-top: -25px;
}

.divmdlbodymarginleft {
    margin-left: 15px !important;
}

.backcolor {
    background-color: white;
}

.divmdlfooter {
    text-align: left;
    position: absolute;
}

.divmodfooterpullright {
    margin-right: 15px;
}

/*OPERACIONES*/
/***** *****/
.fullsize {
    width: 100%;
}

.elemheight_30 {
    height: 30px;
}

.elemwidth_57pg {
    width: 57%
}

.elemmarginleft_4pg {
    margin-left: 4%;
}

.elemwidth_5pg {
    width: 5%;
}

.elemwidth_34pg {
    width: 34%;
}

.elemwidth_16pg {
    width: 16%;
}

.elemwidth_50pg {
    width: 50%;
}

.elemmarginleft_1pg {
    margin-left: 1%;
}

.elempadding_15 {
    padding-top: 15px;
}

/*DIGITAL*/
/***** *****/
.bckgcoloralpha_black {
    background-color: rgba(0,0,0,.0001) !important;
}

.paddrightleft_20 {
    padding-right: 20px;
    padding-left: 20px;
}

.divmdialoglg {
    z-index: 9999;
    margin-top: 3%;
    width: 1200px;
}

.elemwidth_350 {
    width: 350px !important;
}

/*FLUJOS*/
/***** *****/
.elemwidthmargleft {
    width: 200%;
    margin-left: -50%;
}

.displayinlne {
    display: inline;
}

.elemmargleftinline {
    margin-left: 45px;
    display: inline;
}

.elemmargleft_0 {
    margin-left: 0px;
}

/*DOMICILIAR*/
/***** *****/
.elemwhitespace {
    white-space: normal;
}

/*COACHING*/
/***** *****/
.elemmargin_1pg {
    margin: 1%;
}

/*JUDICIAL*/
/***** *****/
.elempaddingtop_6pg {
    padding-top: 6%;
}

.colortextalignfont {
    color: black;
    text-align: center;
    font-size: larger
}

.paddlefttopdisplay {
    padding-left: 0px;
    padding-top: 10px;
    display: none;
}

.divmdialog_2pg {
    z-index: 9999;
    margin-top: 2%;
}

.divmdialog_66pg {
    z-index: 9999;
    margin-top: 3%;
    width: 66%;
}

.divmdialogz_10000 {
    display: none;
    z-index: 10000;
}

.divmdialmargintopogz_10000 {
    z-index: 10000;
    margin-top: 5%
}

.elemwidth_22pg {
    width: 22%;
}

.paddlefttopleft {
    padding-left: 0px;
    padding-top: 10px;
}

.elemheight_60 {
    height: 60px;
}

.elemwidth_40 {
    width: 40px;
}

.fullsizeimp {
    width: 100% !important
}

.elemtextalign_right {
    text-align: right;
}

.elemmargin_3pg {
    margin: 3%;
}

.elemtablecellalignfloat {
    display: table-cell;
    vertical-align: middle;
    float: right;
}

.imgsrclogo {
    color: #1e4f80;
    height: 50px;
    margin-top: 13px;
}

.divfooterbtn_0pg {
    margin-left: 0%
}

.divfooterbtn_3pg {
    margin-left: 3%
}

.divmdialogmargintop_12pg {
    z-index: 9999;
    margin-top: 12%;
    margin-left: 32%;
    width: 34%;
}

.elemmargintop_2pg {
    margin-top: 2%;
}

.elemmargintopbottom_43pg {
    margin-top: 4%;
    margin-bottom: 3%;
}

.divmdialogmargintopwidth_47pg {
    z-index: 9999;
    margin-top: 3%;
    width: 47%
}

.ddlwidthdisplay_60pg {
    width: 60%;
    display: inline;
}

.elemwidth_65pg {
    width: 65%;
}

.elemmarginleftbottom_105 {
    margin-left: 10px;
    margin-bottom: 5px;
}

.elemmarginleftbottom_505 {
    margin-left: 50px;
    margin-bottom: 5px;
}

.backcolortextalign {
    background-Color: #00713D;
    color: #ffffff;
    text-align: center;
}

.elemwidth_250 {
    width: 250px;
}

.backcolortext {
    background-Color: #00713D;
    color: #ffffff;
}

.colorwhite {
    color: #ffffff;
}

.divmdialogmargintop {
    z-index: 9999;
    margin-top: 3%;
    top: 50%;
}

.elemwidth_20pg {
    width: 20%;
}

.elemwidth_25pg {
    width: 25%
}

.divmdialogmargintop_90pg {
    z-index: 9999;
    margin-top: 2%;
    width: 90%
}

.elemfloat_left {
    float: left;
}

.elemfont_weight {
    font-weight: normal;
}

.elemoverflow_x {
    overflow-x: auto;
}

.elemoverflow_hidden_imp {
    overflow: hidden !important
}

.elemmargin_13pg {
    margin: 1.3%;
}

.elemtablecellalign {
    display: table-cell;
    vertical-align: middle;
}

.divmdldispbackheighttop {
    display: none;
    background: white !important;
    height: 500px !important;
    left: 20% !important;
    top: 15% !important
}

.elemwidth_30pg {
    width: 30%;
}

.elemwidth_17pg {
    width: 17%;
}

.elemverticalalign_middle {
    vertical-align: middle;
}

.elemdispfontsize_none10 {
    display: none;
    font-size: 10px;
}

.elemmarginleft_2rem {
    margin-left: 2rem
}

.divmdldispbackrightlefttopbot {
    display: none;
    height: 300px;
    background: white !important;
    right: 18% !important;
    left: 18% !important;
    top: 22% !important;
    bottom: 22% !important;
}

.mdldispbackrightlefttopbot {
    display: none;
    height: 485px;
    background: white !important;
    right: 18% !important;
    left: 18% !important;
    top: 22% !important;
    bottom: 22% !important;
}

.divmdlupddemografico {
    background: white !important;
    height: 330px;
    overflow: hidden auto;
    margin-left: 30%;
    width: 750px;
    left: 55%;
    top: 25%;
    margin-top: 150px;
    display: none;
}

.elemmargintb_auto {
    margin-top: auto;
    margin-bottom: auto
}

.elempaddbottom_5 {
    padding-bottom: 5px;
}

.divmdlwuploadtabs {
    display: none;
    background: white !important;
    left: 30% !important;
    top: 10% !important;
    bottom: 0% !important;
}

.divmdlwuploadtabsright {
    display: none;
    background: white !important;
    right: 18% !important;
    left: 18% !important;
    top: 10% !important;
    bottom: 54% !important;
}

.divmdldispbackheightlefttobbot {
    display: none;
    background: white !important;
    height: 85% !important;
    left: 20% !important;
    top: 25% !important;
    bottom: 0% !important;
}

.divmymdl {
    display: none;
    height: 485px;
    margin-left: 18%;
    margin-top: 10%;
    background: white !important;
    right: 10% !important;
    left: 4% !important;
    top: 7% !important;
    bottom: 22% !important;
}

.elemunderline {
    text-decoration: underline
}

.elemwidth_150 {
    width: 150px;
}

.elemwidth_120 {
    width: 120px;
}

.divmyModalApl {
    display: none;
    height: 485px;
    margin-left: 320px;
    margin-top: 250px;
    background: white !important;
    right: 18% !important;
    left: 18% !important;
    top: 22% !important;
    bottom: 22% !important;
}

.divmodalUploadOp {
    display: none;
    height: 485px;
    margin-left: 18%;
    margin-top: 10%;
    background: white !important;
    right: 18% !important;
    left: 18% !important;
    top: 22% !important;
    bottom: 22% !important;
}

.divmodalUploadPromise {
    display: none;
    height: 485px;
    margin-left: 18%;
    margin-top: 10%;
    background: white !important;
    right: 18% !important;
    left: 18% !important;
    top: 22% !important;
    bottom: 22% !important;
}

.elemmargin_80pg {
    margin-left: 80%;
}

elemmargintopleft_2010 {
    margin-top: 20px;
    margin-left: 10px;
}

.divmyModalApv {
    display: none;
    width: 825px;
    height: 485px;
    background: white !important;
    right: 18% !important;
    left: 5% !important;
    top: 2% !important;
    bottom: 22% !important;
    margin-top: 12%;
    margin-left: 16%;
}

.divmodalUploadPromisetools {
    display: none;
    width: 825px;
    height: 250px;
    background: white !important;
    right: 5% !important;
    left: 18% !important;
    top: 22% !important;
    bottom: 22% !important;
    margin-right: 2px;
    margin-left: 6%;
}

.divmyModalApltools {
    display: none;
    height: 100px;
    background: white !important;
    right: 18% !important;
    left: 18% !important;
    top: 22% !important;
    bottom: 22% !important;
}

.elemmarginleft_90pg {
    margin-left: 90%;
}

.elemmarginleft_6pg {
    margin-left: 6%;
}

.elemoverflow_auto {
    overflow: auto;
}
.elemoverflow_y {
	overflow-x: hidden;
	overflow-y: auto;
}
.elemvisibility_hidden {
	visibility: hidden;
}

.elemlaymargintopleft_60pg {
    margin-top: 6%;
    margin-left: 0px;
}

.elemlaydispleft_none50pg {
    display: none;
    left: 50% !important;
}

.elemfontweight_bold {
    font-weight: bold;
}

.gridcell_1 {
    height: 0px;
    width: 150px;
    display: none;
}

.jqgfirstrow {
    height: auto;
}

.s-ico_1 {
    height: auto;
}

.ui-pg-table_1 {
    width: 100%;
    table-layout: fixed;
    height: 100%;
}

.ui-jqgrid-btable_1 {
    width: 5px;
}

.ui-widget-content_1 {
    font-size: 15.4px;
    visibility: hidden;
}

.gridcell_2 {
    text-align: left;
    display: none;
}

.ui-jqgrid_1 {
    left: 10000px;
}

.ui-jqgrid-htable_1 {
    width: 1120.4px;
}

.whitespace_pre {
    white-space: pre;
}

.ui-paging-info_1 {
    text-align: right;
}

.ui-pg-table_1 {
    table-layout: auto;
}

.navtable_1 {
    float: left;
    table-layout: auto;
}

.gridcell_centernone {
    text-align: center;
    display: none;
}

.gridcell_heightwidth {
    height: 0px;
    width: 187px;
}

.gridcell_heightwidth_1 {
    height: 0px;
    width: 185.4000000000001px;
}

.jqgrid_col_width {
    width: 2%;
}

.gridcell_textalignwidth_1 {
    text-align: center;
    width: 25px;
}

.jqgrow_1 {
    width: 5px;
    display: block;
}

.margintop1_1 {
    margin-top: 1px;
}

.modal_waiting {
    display: none;
    background: white !important;
    left: 50% !important;
    top: 50% !important;
    bottom: 0% !important;
    height: 75px !important
}
.partialwidth_107 {
	width: 107px;
}
.partialwidth_120 {
	width: 120px;
}
.partialwidth_1negpg {
	margin-left: -1%;
}
.partialwidth_218 {
	width: 218px;
}
.partialwidth_22negpg {
	margin-top: -22px;
}
.partialwidth_217 {
	width: 217px;
}
.partialwidth_215 {
	width: 215px;
}

.partialwidth_214 {
	width: 214px;
}

.partialtextareawidth_50 {
	width: 50px; 
	margin-left:52px;
}
.partialtablewidth_500 {
	width: 500px;
}
.partialwidth_450{
	width: 450px;
}
.gridcell_3 {
    height: 0px;
    width: 60px;
    display: none;
}
.ui-widget-content_2 {
font-size:8.8px;
visibility:hidden;
}
.gridcell_4 {
    height: 0px;
    width: 90px;
    display: none;
}
.fontsize_visibility_1{
	font-size:11px;
	visibility:hidden;
}

.fontsize_visibility_2{
	font-size:10px;
	visibility:hidden;
}

.divmdialog_mod2 {
    z-index: 9999; 
	margin-top: 5%; 
	width:45%
}
.divmdialog_mod3 {
	z-index: 9999; 
	margin-top: 5%; 
	width:70%
}

.elemmargin_1pg {
	margin:1%;
}

/*------------------------ FANCY ------------------------*/
.fancy-panel-header_1 {
    height: 32px;
}

.fancy-panel-sub-header_1 {
    height: 32px;
}

.fancy-field-label_1 {
    display: none;
}

.fancy-panel-tbar_1 {
    height: 35px !important;
}

.fancy-panel-buttons_1 {
    height: 35px;
}

.fancy-panel-bbar_1 {
    height:35px;
}

.fancy-panel-footer_1 {
    height: 35px;
}

.fancy-grid-header-cell_1 {
    display: none;
    /*width:35px;*/
    height: 60px;
    left: initial;
}

.fancy-grid-header-cell-container_1 {
    height: 60px;
}

.fancy-grid-header-cell-container_2 {
    height: 60px;
}

.fancy-field-checkbox_1 {
    padding: 0px;
    display: inline-block;
    height: 37px;
}

.fancy-grid-header-cell-sortable_1 {
	display:;
	width:-6px;
	height: 60px;
	left: initial;
}
.fancy-grid-header-cell-sortable_2 {
	display:;
	width:-247px;
	height: 60px;
	left: initial;
}
.fancy-grid-header-cell-sortable_3 {
	display:;
	width:-52px;
	height: 60px;
	left: initial;
}
.fancy-grid-header-cell-sortable_4 {
	display:;
	width:-104px;
	height: 60px;
	left: initial;
}
.fancy-grid-header-cell-sortable_5 {
	display:;
	width:-4px;
	height: 60px;
	left: initial;
}
.fancy-grid-header-cell-container_3 {
	height: 30px !important;
}

.fancy-grid-header-filter-cell_1 {
	top: 30px; 
	left: 0px;
}

.fancy-field_1 {
	position: absolute; 
	bottom: 3px; 
	padding: 0px 0px 0px 4px; 
	width: 100px; 
	height: 29px;
}

.fancy-field-text-input_1 {
	width: 192px; 
	height: 29px;
}

.fancy-grid-header-filter-cell_2 {
	display: none; 
	width: 100px;
	height: 60px;
	left: 35px;
	top: 0px;
}

.fancy-grid-header-cell-select_1 {
	display:;
	width:35px;
	height: 60px;
	left: initial;
}

.colhead_1{
	display:;
	width:35px;
	height: 60px;
	left: initial;
}

.colhead_2{
	display:;
	width:100px;
	height: 60px;
	left: initial;
}

.colhead_3 {
	display:;
	width:637px;
	height: 60px;
	left: initial;
}

.colhead_4 {
	display:;
	width:636px;
	height: 60px;
	left: initial;
}

.colhead_5 {
	display:;
	width:35px;
	height: 90px;
	left: initial;
}

.colhead_6{
	display:none;
	width:100px;
	height: 60px;
	left: initial;
}

.colhead_7{
	display:;
	width:135px;
	height: 90px;
	left: initial;
}

.colhead_8{
	display:;
	width:135px;
	height: 60px;
	left: initial;
}

.colhead_9{
	display:;
	width:68px;
	height: 90px;
	left: initial;
}

.colhead_10{
	display:;
	width:270px;
	height: 30px;
	left: 570px;
}

.colhead_11{
	display:;
	width:270px;
	height: 30px;
	left: 1040px;
}

.colhead_12{
	display:;
	width:255px;
	height: 60px;
	left: initial;
}

.colhead_13{
	display:;
	width:254px;
	height: 60px;
	left: initial;
}

.colhead_14{
	display:;
	width:213px;
	height: 60px;
	left: initial;
}

.colhead_15{
	display:;
	width:212px;
	height: 60px;
	left: initial;
}

.colhead_16{
	display:;
	width:425px;
	height: 60px;
	left: initial;
}

.colhead_17{
	display:;
	width:424px;
	height: 60px;
	left: initial;
}

.colhead_18{
	display:;
	width:168px;
	height: 60px;
	left: initial;
}

.colhead_19{
	display:;
	width:250px;
	height: 60px;
	left: initial;
}

.colhead_20{
	display:;
	width:200px;
	height: 60px;
	left: initial;
}

.colhead_21{
	display:;
	width:-52px;
	height: 60px;
	left: initial;
}

.colhead_22{
	display:;
	width:-104px;
	height: 60px;
	left: initial;
}

.colhead_23{
	display:;
	width:-4px;
	height: 60px;
	left: initial;
}

.colhead_24{
	display:;
	width:319px;
	height: 60px;
	left: initial;
}

.colhead_25{
	display:;
	width:318px;
	height: 60px;
	left: initial;
}

.colhead_26{
	display:;
	width:150px;
	height: 60px;
	left: initial;
}

.colhead_27{
	display:none;
	width:200px;
	height: 60px;
	left: initial;
}

.colhead_28{
	display:;
	width:300px;
	height: 60px;
	left: initial;
}

.colhead_29{
	display:;
	width:400px;
	height: 30px;
	left: 0px;
}

.colhead_30{
	display:;
	width:1150px;
	height: 30px;
	left: 400px;
}

.colhead_31{
	display:;
	width:200px;
	height: 30px;
	left: 1650px;
}

.colhead_32{
	display:;
	width:200px;
	height: 30px;
	left: 1850px;
}

.colhead_33{
	display:;
	width:1950px;
	height: 30px;
	left: 2050px;
}

.colhead_34{
	display:;
	width:0px;
	height: 30px;
	left: 4000px;
}

.colhead_35{
	display:;
	width:200px;
	height: 90px;
	left: initial;
}

.colhead_36{
	display:;
	width:350px;
	height: 60px;
	left: initial;
}

.colhead_37{
	display:none;
	width:250px;
	height: 60px;
	left: initial;
}

.colhead_38{
	display:;
	width:700px;
	height: 30px;
	left: 0px;
}

.colhead_39{
	display:;
	width:400px;
	height: 30px;
	left: 1150px;
}

.colhead_40{
	display:;
	width:450px;
	height: 30px;
	left: 1900px;
}

.colhead_41{
	display:;
	width:300px;
	height: 30px;
	left: 2450px;
}

.colhead_42{
	display:;
	width:300px;
	height: 30px;
	left: 2850px;
}

.colhead_43{
	display:;
	width:450px;
	height: 30px;
	left: 3150px;
}

.colhead_44{
	display:;
	width:0px;
	height: 30px;
	left: 3000px;
}

.colhead_45{
	display:;
	width:150px;
	height: 30px;
	left: 4150px;
}

.colhead_46{
	display:;
	width:450px;
	height: 30px;
	left: 4150px;
}

.colhead_47{
	display:;
	width:0px;
	height: 30px;
	left: 5050px;
}

.colhead_48{
	display:;
	width:116px;
	height: 60px;
	left: initial;
}

.colhead_49{
	display:;
	width:-6px;
	height: 60px;
	left: initial;
}

.colhead_50{
	display:;
	width:-247px;
	height: 60px;
	left: initial;
}

.colhead_51{
	display:none;
	width:300px;
	height: 60px;
	left: initial;
}

.colhead_52{
	display:;
	width:1750px;
	height: 30px;
	left: 35px;
}

.colhead_53{
	display:;
	width:250px;
	height: 30px;
	left: 1785px;
}

.colhead_54{
	display:;
	width:250px;
	height: 30px;
	left: 2035px;
}

.colhead_55{
	display:;
	width:750px;
	height: 30px;
	left: 2285px;
}

.colhead_56{
	display:;
	width:750px;
	height: 30px;
	left: 3035px;
}

.colhead_57{
	display:;
	width:1750px;
	height: 30px;
	left: 0px;
}

.colhead_58{
	display:;
	width:250px;
	height: 30px;
	left: 1750px;
}

.colhead_59{
	display:;
	width:250px;
	height: 30px;
	left: 2000px;
}

.colhead_60{
	display:;
	width:750px;
	height: 30px;
	left: 2250px;
}

.colhead_61{
	display:;
	width:800px;
	height: 30px;
	left: 3000px;
}

.colhead_62{
	display:;
	width:550px;
	height: 60px;
	left: initial;
}

.colhead_63{
	display:;
	width:160px;
	height: 60px;
	left: initial;
}

.colhead_64{
	display:;
	width:200px;
	height: 30px;
	left: initial;
}

.colhead_65{
	display:;
	width:150px;
	height: 30px;
	left: initial;
}

.colhead_66{
	display:;
	width:250px;
	height: 30px;
	left: initial;
}

.colhead_67{
	display:;
	width:750px;
	height: 30px;
	left: 0px;
}

.colhead_68{
	display:;
	width:150px;
	height: 30px;
	left: 750px;
}

.colhead_69{
	display:;
	width:150px;
	height: 30px;
	left: 900px;
}

.colhead_70{
	display:;
	width:1750px;
	height: 30px;
	left: 1050px;
}

.colhead_71{
	display:;
	width:550px;
	height: 30px;
	left: 0px;
}

.colhead_72{
	display:;
	width:250px;
	height: 30px;
	left: 1050px;
}

.colhead_73{
	display:;
	width:250px;
	height: 30px;
	left: 1300px;
}

.colhead_74{
	display:;
	width:250px;
	height: 30px;
	left: 1550px;
}

.colhead_75{
	display:;
	width:300px;
	height: 30px;
	left: 1800px;
}

.colhead_76{
	display:;
	width:450px;
	height: 30px;
	left: 2100px;
}

.colhead_77{
	display:;
	width:250px;
	height: 30px;
	left: 2550px;
}

.colhead_78{
	display:;
	width:104px;
	height: 60px;
	left: initial;
}

.colhead_79{
	display:;
	width:142px;
	height: 60px;
	left: initial;
}

.colhead_80{
	display:;
	width:139px;
	height: 60px;
	left: initial;
}

.colhead_81{
	display:;
	width:138px;
	height: 60px;
	left: initial;
}

.colhead_82{
	display:;
	width:113px;
	height: 60px;
	left: initial;
}

.colhead_83{
	display:;
	width:112px;
	height: 60px;
	left: initial;
}

.colhead_84{
	display:;
	width:69px;
	height: 60px;
	left: initial;
}

.colhead_85{
	display:;
	width:68px;
	height: 60px;
	left: initial;
}

.colhead_86{
	display:;
	width:116px;
	height: 90px;
	left: initial;
}

.colhead_87{
	display:;
	width:450px;
	height: 30px;
	left: 4300px;
}

.colhead_88{
	display:;
	width:44px;
	height:28px;
	left:initial;
}

.colhead_89{
	display:;
	width:200px;
	height: 30px;
	left: 0px;
}

.colhead_90{
	display:;
	width:550px;
	height: 30px;
	left: 200px;
}

.colhead_91{
	display:;
	width:100px;
	height: 30px;
	left: 950px;
}

.colhead_92{
	display:;
	width:100px;
	height: 30px;
	left: 1050px;
}

.colhead_93{
	display:;
	width:950px;
	height:30px;
	left:1150px;
}

.colhead_94{
	display:;
	width:0px;
	height: 30px;
	left: 2200px;
}

.colhead_95{
	display:;
	width:85px;
	height:60px;
	left:initial;
}

.colhead_96{
	display:;
	width:84px;
	height:60px;
	left:initial;
}

.colhead_97{
	display:none;
	width:100px;
	height:90px;
	left:initial;
}

.colhead_98{
	display:;
	width:98px;
	height:60px;
	left:initial;
}

.colhead_99{
	display:;
	width:95px;
	height:90px;
	left:initial;
}

.colhead_100{
	display:;
	width:94px;
	height:90px;
	left:initial;
}

.colhead_101{
	display:;
	width:200px;
	height:30px;
	left:815px;
}

.colhead_102{
	display:;
	width:207px;
	height:60px;
	left:initial;
}

.colhead_103{
	display:;
	width:206px;
	height:60px;
	left:initial;
}

.colhead_104{
	display:;
	width:126px;
	height:60px;
	left:initial;
}

.colhead_105{
	display:;
	width:628px;
	height:60px;
	left:initial;
}

.colhead_106{
	display:;
	width:182px;
	height:60px;
	left:initial;
}

.colhead_107{
	display:;
	width:113px;
	height:60px;
	left:initial;
}

.fancyinputcombo_1 {
	height:29px;
	cursor:default;
}

.position_relative {
	position: relative;
}

.elemheight_29 {
	height: 29px;
}

.elemheight_28 {
	height: 28px;
}


.elemheight_32 {
	height: 32px;
}

.elemheight_35 {
	height: 35px;
}

.fancy-grid-header-cell_3 {
	display:;
	width:637px;
	height: 60px;
	left: initial;
}

.elemheight_90 {
	height: 90px;
}

.top_0left_0 {
	top: 0px; 
	left: 0px;
}

.elemwidth_60 {
	width:60px;
}

.jqgfirstrow_2 {
	height:0px;
	width:100px;
	display:none;
}

.jqgfirstrow_3 {
	height:0px;
	width:30px;
	display:none;
}

.jqgfirstrow_4 {
	height:0px;
	width:40px;
	display:none;
}

.jqgfirstrow_5 {
	height:0px;
	width:50px;
	display:none;
}

.rowwidthheight_1 {
	width: 850px; 
	height: 180px;
}

.elemmargin_left_95 {
	margin-left: 95px
}

.elempadding_lfrg_53 {
	padding-left: 5px; 
	padding-right: 3px; 
	display:none;
}

.width_28pg {
    width: 28%;
}

.elempadding_lfrg_320 {
    padding-right: 3px;
    padding-left: 20px;
}

.elemsmodal_lay {
	display: none; 
	background: white !important; 
	left: 50% !important; 
	top: 50% !important; 
	bottom: 0% !important; 
	height: 75px !important
}

.elemcontbodychat {
	margin-left: 660px;
}

.elemcontbodychat_1 {
    border: none; 
	padding: 5px; 
	background-color: transparent;
}

.divmdialog_mod4 {
	z-index: 9999; 
	margin-top: 5%; 
	width:80%;
}

.divfooterbtn_1 {
    margin-left: 20px; 
	width: 300px;
}

.divpanelbody {
	padding: 5px 15px !important;
}

.elempadding_left_1pg {
    padding-left: 1%;
}

.elemtextalign_center {
	text-align: center;
}

.elemtextalign_left {
	text-align: left;
}

.colhead_108{
	display:;
	width:1600px;
	height:30px;
	left:35px;
}

.colhead_109{
	display:;
	width:200px;
	height: 30px;
	left: 1635px;
}

.colhead_110{
	display:;
	width:800px;
	height: 30px;
	left: 1835px;
}

.colhead_111{
	display:;
	width:1600px;
	height:30px;
	left:2635px;
}

.colhead_112{
	display:;
	width:850px;
	height:30px;
	left:4235px;
}

.sizeReporte {
	height: 80vh;
	width: 80vw;
}