



table.xlayout {
    border: 0px solid black; 
    width:100%; 
    border-collapse: separate;
}

.strike-comp{
    text-decoration:line-through;
    color: #FF0000;
}

.transparent_class {
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    cursor:pointer;
}

.pointer_class {
    cursor:pointer;
}

table.xlayout td {
    padding:0px;
    margin:0px;
}


/*
table.xlayout td.xlayout_sep{
    line-height:3px;
}
*/

td.nowrap{
    white-space:nowrap !important;
    width:1%;
}

div.finput{
    margin:0px;
    padding:2px;
    border: 1px solid #d4d0c8;
}

div.finput input {
    border: 0px ;
    padding:0px;
    margin:0px;
    flex-grow: 1;
}


 /*****************/
.seph_A{

    line-height:10px;
 }
 
.seph_B{

    line-height:5px;
 }
 
.seph_C{
    line-height:3px;
 }
 
.seph_D{
    line-height:2px;
 }
 
 
.seph_HA{

    padding-left:10px;
 }
 
.seph_HB{

    padding-left:5px;
 }
 
.seph_HC{
    padding-left:3px;
 }
 
.seph_HD{
    padding-left:2px;
 }

table.xlayout td.sepw2px{
    padding-right:2px !important;
 }
  
 div.edit_notes{
    padding:0px;
    margin:0px;
    width:100%;
 }
 
 
.hidden {
    display:none;
}


.sec_IconSize {
    width:10px;
    height:10px;
}


.sec_RowSelector{
    cursor:pointer;
}


.sec_Collapsed{
    background-image:url(../../img/corners/expanded.jpg);
    background-repeat:no-repeat;
    background-position:center center;  
    width:9px;
    height:9px; 
}

.sec_Expanded{
    background-image:url(../../img/corners/collapse.jpg);
    background-repeat:no-repeat;
    background-position:center center;  
    width:9px;
    height:9px; 
}

table.xsection{
    border: 0px ;
    width:100%;
}

div.xsection{
    padding:0px;
    margin:0px;
}

div.xsection_content {
    padding: 0;
    margin: 25px 0;
}

div.xsection_otherPrm{
    margin-top:5px;
}

.nopadding {
padding: 0px;
}
.nomargin{
margin: 0px;
}



table.tableCenter {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
table.tableRight {
    text-align:right;
}
table.tableLeft {
    text-align:left;
}
/************************************/
a, a span.xicon-icon-box-image{
    text-decoration:none;
    cursor: pointer;
}
a span.xicon-icon-box-image:hover{
    text-decoration:none !important;
}

a span.xanchor:hover{
    text-decoration:underline !important;
}

a {
    color: blue;
}

a:hover{
    color: blue;
    text-decoration:none;
}
/************************************/
div.functionList {
    /*padding-bottom:2px;
    width:100%;*/
}

div.functionList td{
    /*padding-left:5px;*/
}

 div.viewLineSeparator{
    background-color: #b7d2e6;
    height:3px;
    line-height:3px;
    padding:0px;
    margin-bottom:2px;
 }
 
span.title {
    font-size:  16px;
}

span.title2 {
    font-size:  14px;
    font-weight: bold;
}
 
span.title3 {
    font-size:  12px;
    font-weight: bold;    
}
 
 
 div.buttonRow{
     padding:0px;
     padding-bottom:10px;
     padding-top:10px;
     width:100%;
  }
 
 /* Css usados por el pathViews*/
 div.pathViewst a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
 }
 
 ul.pathviews {
    list-style-type: none;  
    padding: 0px;
    margin: 0px;
    padding-bottom: 5px;
 }
 
 ul.pathviews li {
    display: inline;
    padding-right: 3px;
 }
 
 ul.pathviews span {
    font-size: 10px;
 }
 
 ul.pathviews a{
    font-weight: bold;
    color: black;
 }

 ul.pathviews span{
    color: black;
 }

 ul.pathviews span.last{
    color: #CCCCCC;
 }
   
 ul.pathviews a span{
    font-weight: bold;
    color: black;
 }
 
.titleA {
    font-size: 16px;
}

.titleA span {
    font-size: 16px;
}

/********************/

div.xlayout_readonly .span,
.readonly-msg {
    font-family: var(--font-sfUiText);
    font-size: 14px;
    color: var(--font-color-normal);
}


table.noborder td { 
    border: 0px !important;
    padding: 2px; 
}

div.xCalendar .finput{
    min-width: 125px;
    max-width: 150px;
}

div.xCalendar .finput input{
    font-size: var(--font-size-normal);
}

div.xCalendar .finput input:read-only{
    color: var(--font-color-normal);
}