﻿@charset "utf-8";

body{
	/*font-family: "Trebuchet MS","Myriad Pro",Arial,sans-serif;*/
    font-family:Tahoma;
}

#contAll{
	background-color:transparent;
	display: table-cell;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}
.focused {
    background: #abcdef;
  }
h1 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:700;
  font-style:italic;
}


fieldset{
    border:1px solid #555;
}


::-webkit-scrollbar-thumb {
 background-clip: padding-box;
 background-color: rgba(0,0,0,.3);
 border: 5px solid transparent;
 border-radius: 10px;
 min-height: 20px;
 min-width: 20px;
 height: 5px;
 width: 5px;
}

::-webkit-scrollbar {
 height: 15px;
 width: 15px;
 background: white;
}

::-webkit-scrollbar-button {
 height: 0;
 width: 0;
}




.PanelContTable  {
        border-collapse: separate;
          border-spacing:  4px;
        }

.title{
	height:30px;
	/*background-image:url('Resource/BgTittle.gif');*/
       /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff06538f,endColorstr=#ff034785,GradientType=0)";
    background-image: linear-gradient(-90deg,rgb(6,83,143) 0%,rgb(3,72,134) 94%,rgb(3,71,133) 100%); /* Firefox v1.0+ */
       background-image: linear-gradient(-90deg,rgb(6,83,143) 0%,rgb(3,72,134) 94%,rgb(3,71,133) 100%);
	color: #FFF;
	font-size:20px;
    margin-right: 0px;
	  /*background:#0092c8;*/
	text-align:left;
	position:relative;
   
}


.labelTitle{
	margin-left: 3%;
	line-height: 30px;
	color:#fff;
	/*text-shadow:#007dab 0 1px 0;*/
	font-size:18px;
}


#contForm {
 width: 960px;
    border: 1px solid #CCC;
    padding: 10px 10px 10px 10px;
    -webkit-box-shadow: inset 0px -1px 9px rgba(0, 0, 0, 0.08);
    box-shadow: inset 0px -1px 9px rgba(0, 0, 0, 0.08);
    background-color:rgba(238, 238, 238, 0.34)
}

.FormTabRow{

    font-size:12px;
	
}

.FormTabRow2 {
    height: 25px;
}

#btnDiv{
	padding-top:10px;
	padding-bottom:5px;
	text-align:right;
	
}
.DataGridFixedHeader
{
position: relative;
top: expression(this.offsetParent.scrollTop-3); /*this works fine with IE only, but FireFox seems to be ignoring this*/
}

.textbox {
    /*background-color: white;*/
    /*-moz-transition: background-color 150ms, border 150ms;
    -o-transition: background-color 150ms, border 150ms;
    -webkit-transition: background-color 150ms, border 150ms;
    transition: background-color 150ms, border 150ms;*/
     border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    /* Firefox v1.0+ */
    /*border: 1px solid rgba(153, 153, 153, 0.45);*/
    -moz-border-radius: 4px;
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-border-radius: 4px;
    /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
    border-radius: 4px;
    font-size: 14px;
    padding:4px 0 4px 7px;
    /* Firefox v3.5+ */
    /*-moz-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);*/
    /*box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);*/
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
 
    
      background: none repeat scroll 0% 0% rgb(255, 255, 255);
      /*border-right: 1px solid rgb(217, 217, 217);
  border-width: 1px;
  border-style: solid;
  border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217);
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;*/
 
    /*display: inline-block;
  height: 29px;*/
 
}

.textbox:focus {
    /*background-color: rgb(254, 254, 254);
    outline: 0px;
    border: 1px solid #9ecaed;
    -webkit-box-shadow: 0 0 5px #9ecaed;
    box-shadow: 0 0 5px #9ecaed;*/
     border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
     /*outline: medium none;
  border: 1px solid rgb(77, 144, 254);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset;*/
      background: #abcdef;
}

.textbox[disabled]{
    background-color: rgba(172,172,157,0.2);
    border: 1px solid #999;
    /* Firefox v3.5+ */
    -moz-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
}
.textbox:active{
    background-color: rgba(123,181,219,1);
     outline: 0px;
    border: 1px solid #9ecaed;
    -webkit-box-shadow: 0 0 5px #9ecaed;
    box-shadow: 0 0 5px #9ecaed;
}
.checkbox-inline-prima label{
    background:#0094ff;padding:4px;color:#fff;}
.checkbox-inline-empleados label{
    background:#0094ff;line-height:-30px;color:#fff;}
.textbox[readonly]{
    background-color: rgb(250, 250, 250);
    border: 1px solid #999;
    /* Firefox v3.5+ */
    -moz-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
}



.Select {
    /*background-color: white;*/
    -moz-transition: background-color 150ms, border 150ms;
    -o-transition: background-color 150ms, border 150ms;
    -webkit-transition: background-color 150ms, border 150ms;
    transition: background-color 150ms, border 150ms;
    /* Firefox v1.0+ */
    -moz-border-radius: 4px;
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-border-radius: 4px;
    /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
    border-radius: 4px;
    /*border: 1px solid rgba(153, 153, 153, 0.45);*/
    /*text-transform: uppercase;*/
    /*height: 22px;*/
        padding:4px 0 4px 7px;

       background: none repeat scroll 0% 0% rgb(255, 255, 255);
      border-right: 1px solid rgb(217, 217, 217);
  border-width: 1px;
  border-style: solid;
  border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217);
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
}

    .Select:focus {
        /*background-color: rgba(211, 218, 219, 0.10);
        outline: none;
        border: 1px solid #9ecaed;
        -webkit-box-shadow: 0 0 5px #9ecaed;
        box-shadow: 0 0 5px #9ecaed;*/
         outline: medium none;
  border: 1px solid rgb(77, 144, 254);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset;
   background: #abcdef;
    }

select[disabled] {
    background-color: rgba(172,172,157,0.2);
    border: 1px solid #999;
    /* Firefox v3.5+ */
    -moz-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);

}


.Button {
    background-position: 0% 0%;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    text-decoration: none;
    color: #666;
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 9px;
    background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
    outline:none;
    -moz-transition: border-color .218s;
    -o-transition: border-color .218s;
    -webkit-transition: border-color .218s;
    -ms-transition: border-color .218s;
    transition: border-color .218s;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 0px;
    background-color: #f1f1f1;
    background-repeat: repeat;
    background-attachment: scroll;
}
.Button:hover {
    -moz-transition: border-color .218s;
    -o-transition: border-color .218s;
    -webkit-transition: border-color .218s;
    -ms-transition: border-color .218s;
    transition: border-color .218s;
    
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    border-color: #939393;
    color: #333;
}
.Button:active {
       
    border-color: #444444;
    background: #f5f5f5;
    background-image: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f1f1f1), to(#f5f5f5));
    background-image: -webkit-linear-gradient(top, #f1f1f1, #f5f5f5); 
    background-image: -moz-linear-gradient(top, #f1f1f1, #f5f5f5); 
    background-image: -ms-linear-gradient(top, #f1f1f1, #f5f5f5); 
    background-image: -o-linear-gradient(top, #f1f1f1, #f5f5f5); 
    background-image: linear-gradient(top, #f1f1f1, #f5f5f5);
  
}
.Button {
    color: #fff;
    border-color: #427ede;
    background: #4787ed;
     text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed));
    background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed); 
    background-image: -moz-linear-gradient(top, #4d90fe, #4787ed); 
    background-image: -ms-linear-gradient(top, #4d90fe, #4787ed); 
    background-image: -o-linear-gradient(top, #4d90fe, #4787ed); 
    background-image: linear-gradient(top, #4d90fe, #4787ed);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.Button:hover {
    border-color: #2f5bb7;
    background: #357ae8;
    color:#fff;
    outline:0;
    cursor:pointer;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8));
    background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8); 
    background-image: -moz-linear-gradient(top, #4d90fe, #357ae8); 
    background-image: -ms-linear-gradient(top, #4d90fe, #357ae8); 
    background-image: -o-linear-gradient(top, #4d90fe, #357ae8); 
    background-image: linear-gradient(top, #4d90fe, #357ae8);
}
.Button:active {
    background: #4d90fe;
}

    .inact
    {        
        display: inline-block;
        white-space: nowrap;
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        border: 1px solid #777;
        margin: 0px 3px;
    padding: 4px 9px;
       font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
    }
    
    .inact:hover
    {
        background-color: #eee;        
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
    }
    
    .inact:active
    {
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: 1px;
    }
    
    .inact:focus
    {
        outline: 0;
        background: #fafafa;
    }    
    
    .inact:before
    {
        background: #ccc;
        background: rgba(0,0,0,.1);
        float: left;        
        width: 1em;
        text-align: center;
        font-size: 1.5em;
        margin: 0 1em 0 -1em;
        padding: 0 .2em;
        -moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        -moz-border-radius: .15em 0 0 .15em;
        -webkit-border-radius: .15em 0 0 .15em;
        border-radius: .15em 0 0 .15em;     
        pointer-events: none;		
    }
	
	/* Buttons and inputs */
	
	button.inact, input.inact 
	{ 
		cursor: pointer;
		overflow: visible; /* removes extra side spacing in IE */
	}
	
	/* removes extra inner spacing in Firefox */
	button::-moz-focus-inner 
	{
	  border: 0;
	  padding: 0;
	}
	
	/* If line-height can't be modified, then fix Firefox spacing with padding */
	 input::-moz-focus-inner 
	{
	  padding: .4em;
	}

	/* The disabled styles */
	.inact[disabled], .inact[disabled]:hover, .inact.disabled, .inact.disabled:hover 
	{
		background: #eee;
		color: #aaa;
		border-color: #aaa;
		cursor: default;
		text-shadow: none;
		position: static;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;		
	}

.button2.red {
    color: #fff;
    border: 1px solid transparent;
    
    background: #d14836;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#d14836));
    background-image: -webkit-linear-gradient(top, #dd4b39, #d14836); 
    background-image: -moz-linear-gradient(top, #dd4b39, #d14836); 
    background-image: -ms-linear-gradient(top, #dd4b39, #d14836); 
    background-image: -o-linear-gradient(top, #dd4b39, #d14836); 
    background-image: linear-gradient(top, #dd4b39, #d14836);
    
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.button2.red:hover {
    border-color: #B0281A;
    border-bottom: 1px solid #af301f;
    background: #c53727;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#c53727));
    background-image: -webkit-linear-gradient(top, #dd4b39, #c53727); 
    background-image: -moz-linear-gradient(top, #dd4b39, #c53727); 
    background-image: -ms-linear-gradient(top, #dd4b39, #c53727); 
    background-image: -o-linear-gradient(top, #dd4b39, #c53727); 
    background-image: linear-gradient(top, #dd4b39, #c53727);
}
.button2.red:active {
    -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
}

input[type="button"], input[type="submit"] {
}

    input[type="button"]:focus, input[type="submit"]:focus {
        /*background: url(Resource/bgButtom.fw.png);*/
        /* Firefox v1.0+ */
        /*border: 1px solid #999;*/
        /* Firefox v3.5+ */
        /*-moz-box-shadow: inset 0px 0px 8px rgba(39, 182, 228, 0.5);*/
        /*box-shadow: inset 0px 0px 8px rgba(39, 182, 228, 0.5);*/
        /* Safari v3.0+ and by Chrome v0.2+ */
        /*-webkit-box-shadow: inset 0px 0px 8px rgba(39, 182, 228, 0.5);*/
        /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
   
        /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
        /*border-radius: 5px;*/
    }

    input[type="button"]:hover, input[type="submit"]:hover {
        /*background: url(Resource/bgButtomHv.fw.png);
        /* Firefox v3.5+ */
        /*-moz-box-shadow: inset 0px 0px 2px rgba(39, 182, 228, 0.5);*/
        /*box-shadow: inset 0px 0px 2px rgba(39, 182, 228, 0.5);*/
        /* Safari v3.0+ and by Chrome v0.2+ */
        /*-webkit-box-shadow: inset 0px 0px 2px rgba(39, 182, 228, 0.5);*/
        /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
        /*border: 1px solid #4AB8B4;
        cursor: pointer;*/
    }

input[type="button"]:active, input[type="submit"]:active{
	/*background: url(Resource/bgButtomAct.fw.png);
	border: 1px solid rgba(39,100,228,0.5);
	cursor: pointer;*/
}

input[type="file"] {
    border: 1px solid rgba(153, 153, 153, 0.45);
    -moz-border-radius: 5px;
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-border-radius: 5px;
    /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
    border-radius: 5px;
    background: #FFF;
    /* Firefox v3.5+ */
    -moz-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    -moz-transition: background 100ms, border 100ms;
    -o-transition: background 100ms, border 100ms;
    -webkit-transition: background 100ms, border 100ms;
    transition: background 100ms, border 100ms;
}

input[type="file"]:hover{
    border: 1px solid #9ecaed;
    -webkit-box-shadow: 0 0 5px #9ecaed;
    box-shadow: 0 0 5px #9ecaed;
}

::-webkit-input-placeholder  { 
	color: rgb(190, 188, 188); 
	font-style: italic;
    text-transform:capitalize;
}

#contTree{
	background-color: rgb(255,255,255);
	border:solid;
	border-color:#CCC;
	border-width:1px;
	
	width:100%;
	height:297px;
	overflow:auto;
	/* Firefox v3.5+ */
	-moz-box-shadow:inset 0px 0px 4px rgba(172,172,157,0.2);
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow:inset 0px 0px 4px rgba(172,172,157,0.2);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow:inset 0px 0px 4px rgba(172,172,157,0.2);
}

.contTablat{
	width:100%;
    height: 213px;
    margin-bottom: 0px;
}

#divPad{
	padding-right: 14px;
}
.treeIframe{
	width:100%;
	height:100%;
	border:solid;
	border-width:0px;
}

#msg {
    padding: 5px;
    width: 180px;
    text-align: center;
    background-color: #FFEE88;
    position: absolute;
    left: 200px;
    bottom: 175px;
    -webkit-box-shadow: 0 0 5px #555;
    box-shadow: 0 0 5px #555;
}

#imgClean{
	
	cursor:pointer;
	
}

.btnImg {
    cursor: pointer;
    width: 52px!important;
    
}
.btnImg:hover{
    
}

.btnGvSelect{
    background: url(Resource/seleccionar.png);
    -moz-transition: background 100ms;
    -o-transition: background 100ms;
    -webkit-transition: background 100ms;
    transition: background 100ms;
    height:20px;
    width:95px;
    border: 0px solid rgba(211, 218, 219, 0.00);
}

.btnGvSelect:hover{
    background: url(Resource/seleccionarHover.png) no-repeat!important;
}




.PanelTitTable{
    width: 100%;
    height: 20px;
    /*border-style: solid;
    border-width: 1px;*/
    /*background: rgba(56,134,189,1);*//* Old Browsers */
    /*background: -moz-linear-gradient(top, rgba(56,134,189,1) 0%, rgba(21,92,143,1) 100%); /* FF3.6+ */
    /*background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,134,189,1)), color-stop(100%, rgba(21,92,143,1)));/* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top, rgba(56,134,189,1) 0%, rgba(21,92,143,1) 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top, rgba(56,134,189,1) 0%, rgba(21,92,143,1) 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top, rgba(56,134,189,1) 0%, rgba(21,92,143,1) 100%); /* IE 10+ */
    /*background: linear-gradient(to bottom, rgba(56,134,189,1) 0%, rgba(21,92,143,1) 100%);/* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3886bd', endColorstr='#155c8f', GradientType=0 );/* IE6-9 */
    color:white;
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff06538f,endColorstr=#ff034785,GradientType=0)";
    background-image: linear-gradient(-90deg,rgb(6,83,143) 0%,rgb(3,72,134) 94%,rgb(3,71,133) 100%); /* Firefox v1.0+ */
	font-weight:bold;

    font-size:12px;
    padding-left:10px;

}

.PanelGroup{
   /*border-style:solid;
   border-width:1px;
   border-color:rgba(172,172,157,0.2);*/
}

.PanelContTable 
{
    width: 100%;
    /*border-style: solid;
    border-width: 1px;*/
    font-size:12px;
    
    height:14px;
    margin-bottom: 0px;
}

.PanelContTableTab{
    width: 100%;
    height:100%;
    font-size:12px;
}

.PanelSection {
    border:solid 0px;
    width:100%;
}

.noVisible {
   border:solid 0px;
   width:100%;
   display:none;
}

.Labelink {
    font-style: italic;
    cursor: pointer;
    text-decoration: underline;
    color: #00f;
}

.Labelink:hover{
    color: #f3a415;
}

.Labelink:active{
    color: #00f;
 }


.contGrid{
    overflow:auto;
    height:130px;
}

.contGrid2 {
    overflow: auto;
    background-color: rgb(255,255,255);
    border: solid;
    border-color: #CCC;
    border-width: 1px;
    width: 100%;
    /* Firefox v3.5+ */
    -moz-box-shadow: inset 0px 0px 4px rgba(172,172,157,0.2);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow: inset 0px 0px 4px rgba(172,172,157,0.2);
    /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
    box-shadow: inset 0px 0px 4px rgba(172,172,157,0.2);
    -moz-transition: height 1s;
    -o-transition: height 1s;
    -webkit-transition: height 1s;
    transition: height 1s;
}

.contGrid2MinH {
    overflow: auto;
    background-color: rgb(255,255,255);
    border: solid;
    border-color: #CCC;
    border-width: 1px;
    width: 100%;
    /* Firefox v3.5+ */
    -moz-box-shadow: inset 0px 0px 4px rgba(172,172,157,0.2);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow: inset 0px 0px 4px rgba(172,172,157,0.2);
    /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
    box-shadow: inset 0px 0px 4px rgba(172,172,157,0.2);
    height: 200px;
}




#docBody{
    display: table;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
}

#ContentPlaceHolder1_UpdatePanel1{
    height:100%;
}

.DclTableForm{
   border-spacing:0px;
   width:100%;
}

.DclTableForm tr td{
   
    font-size:12px;
    padding-left:10px;
    height:22px;
}

.DclTableForm td:last-child{
    border-right-style: solid;
	border-right-width: 0px;
}

 .pageFoot{
            background-image: url(/css/resource/bgfoot.png);
        }

 .overlay  
{
    position: fixed;
    z-index: 98;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: transparent; 
    filter: alpha(opacity=80); 
    opacity: 0.8; 
}

.overlayDark  
{
   
    position: absolute;
    z-index: 98;
    top: 0px;
    left: 0px;
    right: -52px;
    bottom: 108px;
    background-color: rgba(146, 146, 141, 0.23); 
    filter: alpha(opacity=80); 
    
    width:100%;
    height:100%;
    

}
.overlayContent
{
    z-index: 99;
    margin: 250px auto;
    width: 300px;
    height: 80px;
    text-align:center;
}

.overlayContent h2
{
    font-size: 18px;
    font-weight: bold;
    color: rgb(0, 0, 0);
}
.overlayContent img
{
    width: 80px;
    height: 80px;
}

.littleErrorMsg
{
    color:red;
    font-weight:bold;
}

.littleErrorMsgHidden 
{
    display:none;
}

.EditViewGrid {
    background: white;
}
.ViewGrid{
    background: white;
    border-color:#CCCCCC;
}



.ViewGridLittle{
    background: white;
    border-color:#CCCCCC;

}

.ViewGridLittle tr > th{
 
   background-color: #043A7D;
   padding-left: 7px;
   color:#FFF;
   border:0px solid transparent;
}

.ViewGridLittle tr > td{
     padding-left: 7px;
}


.ViewGrid tr:hover{
    
    /*background-color:rgba(146, 146, 141, 0.23)!important;*/
    /*color:black!important;*/
}


.ViewGrid tr:first-child:hover{
    /*background-color: #043A7D!important;*/
    /*color:#FFF!important;*/
}

.ViewGrid tr th{
    padding-left: 7px;
    border:0px solid transparent;
    background: rgba(123,181,219,1);/* Old Browsers */
    background: -moz-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,181,219,1)), color-stop(100%, rgba(102,145,176,1)));/* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* IE 10+ */
    background: linear-gradient(to bottom, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%);/* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bb5db', endColorstr='#6691b0', GradientType=0 );/* IE6-9 */
    color:#fff;
}

.ViewGrid tr td{
    padding-left: 7px;
    
}

.ViewGrid tr td:first-child{
   
   padding-left: 7px;
    
}

.EditViewGrid tr th{
    padding-left: 7px;
    border:0px solid transparent;
    background: rgba(123,181,219,1);/* Old Browsers */
    background: -moz-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,181,219,1)), color-stop(100%, rgba(102,145,176,1)));/* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* IE 10+ */
    background: linear-gradient(to bottom, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%);/* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bb5db', endColorstr='#6691b0', GradientType=0 );/* IE6-9 */
}

.EditViewGrid tr td{
    padding-left: 7px;
}

.EditViewGrid tr td > input[type="text"]{
    padding-left: 0px!important;
}
.textboxEditViewGrid {
    border: 1px solid transparent;
    background: transparent;
    width: 90%;
    height: 100%;
    font-size: 14px;
    padding-left: 7px;
    text-transform: uppercase;
    -moz-transition: background 100ms, border 100ms;
    -o-transition: background 100ms, border 100ms;
    -webkit-transition: background 100ms, border 100ms;
    transition: background 100ms, border 100ms;
    
    
}
.textboxEditViewGrid:focus{
	background:rgb(196, 217, 248);
    outline: 0px;
    border: 1px solid #9ecaed;
    -webkit-box-shadow: 0 0 5px #9ecaed;
    box-shadow: 0 0 5px #9ecaed;
}

.PanelDropDown {
    -webkit-box-shadow: 6px 4px 13px rgba(16, 12, 12, 0.50);
    box-shadow: 6px 4px 13px rgba(16, 12, 12, 0.50);
}

.DropDownHeader{
    width:100%;
    background: rgba(123,181,219,1);/* Old Browsers */
    background: -moz-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,181,219,1)), color-stop(100%, rgba(102,145,176,1)));/* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%); /* IE 10+ */
    background: linear-gradient(to bottom, rgba(123,181,219,1) 0%, rgba(102,145,176,1) 100%);/* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bb5db', endColorstr='#6691b0', GradientType=0 );/* IE6-9 */
}
.btnContr{background:url(Resource/collageSpriteFinanciero.png) -1050px -262px; width: 128px; height: 128px; }
.btnReteIca{background:url(Resource/collageSpriteFinanciero.png) 0 -1635px; width: 133px; height: 135px;}
.btnAnual{background:url(Resource/collageSpriteFinanciero.png) 0 0; width: 133px; height: 135px;}
.btnMagneticos {background:url(Resource/Medios_Magneticos.fw.png); width: 133px; height:135px;}
.btnIndyco{background:url(Resource/collageSpriteFinanciero.png) 0 -621px; width: 133px; height: 135px;}
.btnPredial{background:url(Resource/collageSpriteFinanciero.png) -1050px -896px; width: 133px; height: 135px;}

.btnLiqPrd {
    background: url(Resource/sprite_collage_Pred.png) 0 -112px; width: 59px;height: 62px;
    -moz-transition: box-shadow 100ms;
    -o-transition: box-shadow 100ms;
    -webkit-transition: box-shadow 100ms;
    transition: box-shadow 100ms;
}
.btnLiqPrd:hover{-webkit-box-shadow: 0px 0px 8px rgba(79, 157, 219, 0.84);box-shadow: 0px 0px 8px rgba(79, 157, 219, 0.84);}

.btnEstCta{
    background:url(Resource/sprite_collage_Pred.png) 0 0; width: 58px; height: 62px;
    -moz-transition: box-shadow 100ms;
    -o-transition: box-shadow 100ms;
    -webkit-transition: box-shadow 100ms;
    transition: box-shadow 100ms;
}
.btnEstCta:hover{-webkit-box-shadow: 0px 0px 8px rgba(79, 157, 219, 0.84);box-shadow: 0px 0px 8px rgba(79, 157, 219, 0.84);}

.btnPazSalvo{
    background:url(Resource/sprite_collage_Pred.png)  0 -224px; width: 58px; height: 62px;
    -moz-transition: box-shadow 100ms;
    -o-transition: box-shadow 100ms;
    -webkit-transition: box-shadow 100ms;
    transition: box-shadow 100ms;
}
.btnPazSalvo:hover{-webkit-box-shadow: 0px 0px 8px rgba(79, 157, 219, 0.84);box-shadow: 0px 0px 8px rgba(79, 157, 219, 0.84);}

.btnInt{
    background:url(Resource/sprite_collage_Pred.png) 0 -336px; width: 62px; height: 62px;
    -moz-transition: box-shadow 100ms;
    -o-transition: box-shadow 100ms;
    -webkit-transition: box-shadow 100ms;
    transition: box-shadow 100ms;
}
.btnInt:hover{-webkit-box-shadow: 0px 0px 8px rgba(79, 157, 219, 0.84);box-shadow: 0px 0px 8px rgba(79, 157, 219, 0.84);}

.txtDrop{
    border: 1px solid rgba(153, 153, 153, 0.45)!important;
    -moz-border-radius: 5px;
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-border-radius: 5px;
    /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
    border-radius: 5px;
    padding-left: 7px;
     /* Firefox v3.5+ */
    -moz-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
}

.txtDrop:hover {
    -moz-transition: background-color 150ms, border 150ms;
    -o-transition: background-color 150ms, border 150ms;
    -webkit-transition: background-color 150ms, border 150ms;
    transition: background-color 150ms, border 150ms;
    outline: 0px;
    border: 1px solid rgba(39, 182, 228, 0.5);
    -webkit-box-shadow: 0 0 5px #9ecaed;
    box-shadow: 0 0 5px #9ecaed;
}

.txtDropWaterMark{
  
    font-style:oblique;
    color:#555;
    border: 1px solid rgba(153, 153, 153, 0.45)!important;
    -moz-border-radius: 5px;
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-border-radius: 5px;
    /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
    border-radius: 5px;
    padding-left: 7px;
    font-size: 14px;
     /* Firefox v3.5+ */
    -moz-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow: inset 2px 1px 1px rgba(211, 218, 219, 0.5);
      -moz-transition: background-color 150ms, border 150ms;
    -o-transition: background-color 150ms, border 150ms;
    -webkit-transition: background-color 150ms, border 150ms;
    transition: background-color 150ms, border 150ms;
    width:85%;
}

.txtDropWaterMark:hover{
    outline: 0px;
    border: 1px solid rgba(39, 182, 228, 0.5);
    -webkit-box-shadow: 0 0 5px #9ecaed;
    box-shadow: 0 0 5px #9ecaed;
    width:85%;
}

#GrindOpcionPred {
    overflow:auto;
    height:300px;
    border-left: 1px solid rgba(172,172,157,0.2);
    background: rgba(255,255,255,0.89);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.89) 0%, rgba(246,246,246,0.94) 47%, rgba(224,224,224,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.89)), color-stop(47%, rgba(246,246,246,0.94)), color-stop(100%, rgba(224,224,224,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.89) 0%, rgba(246,246,246,0.94) 47%, rgba(224,224,224,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0.89) 0%, rgba(246,246,246,0.94) 47%, rgba(224,224,224,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0.89) 0%, rgba(246,246,246,0.94) 47%, rgba(224,224,224,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0.89) 0%, rgba(246,246,246,0.94) 47%, rgba(224,224,224,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=1 );
}

#loginPop{
    width:150px;
    position:fixed;
    right:1em;
    top:1em;
    text-align:center;
    font-size:8pt;
}

.linkLog {
    border: 1px solid #FFF;
    border-left:0px;
    -moz-border-radius: 0px 5px 5px 0px;
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-border-radius: 0px 5px 5px 0px;
    /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
    border-radius: 0px 5px 5px 0px;
    background: rgba(123,181,219,1);
    color: black;
    font-style: normal;
    text-decoration: initial;
    padding: 0 5px 0 5px;
    font-weight:bold;
    width:76px;
    display:block;
    -moz-transition: background 100ms, color 100ms, border 100ms;
    -o-transition: background 100ms, color 100ms, border 100ms;
    -webkit-transition: background 100ms, color 100ms, border 100ms;
    transition: background 100ms, color 100ms, border 100ms;
}

.linkSal {
    border: 1px solid #FFF;
    border-right:0px;
    -moz-border-radius: 5px 0px 0px 5px;
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-border-radius: 5px 0px 0px 5px;
    /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
    border-radius: 5px 0px 0px 5px;
    background: rgb(238, 69, 69);
    color: black;
    font-style: normal;
    text-decoration: initial;
    padding: 0 5px 0 5px;
    font-weight:bold;
    width:60px;
    display:block;
    -moz-transition: background 100ms, color 100ms, border 100ms;
    -o-transition: background 100ms, color 100ms, border 100ms;
    -webkit-transition: background 100ms, color 100ms, border 100ms;
    transition: background 100ms, color 100ms, border 100ms;
}

.linkLog:hover{
    /*text-decoration:underline;*/
    color:#043A7D;
    background: rgb(167, 207, 234);
    outline: 0px;
    /*border: 1px solid rgba(0, 0, 0, 0.08);*/
    -webkit-box-shadow: 0 0 5px #9ecaed;
    box-shadow: 0 0 5px #9ecaed;
}

.linkSal:hover{
    /*text-decoration:underline;*/
    color:#555;
    background: rgb(245, 131, 131);
    outline: 0px;
    /*border: 1px solid rgba(0, 0, 0, 0.08);*/
    -webkit-box-shadow: 0 0 5px #f2bcbc;
    box-shadow: 0 0 5px #f2bcbc;
}

.Suggest {
    cursor: help;
    font-size:10pt;
  color:blue;
    padding-left:10px;
    padding-right:10px;
    -moz-transition: all 50ms ease-in-out;
    -o-transition: all 50ms ease-in-out;
    -webkit-transition: all 50ms ease-in-out;
    transition: all 50ms ease-in-out;
}

.Suggest:hover{
  text-decoration:underline;
 
}
.liPopInfo{
    padding: 5px;
}


.previews
{
margin-top: -40px;
position: relative;
width: 90%;
height: auto;
float:left;
}
   #ContentPlaceHolder1_Image1 {
          
          position:absolute;
          right:10px;
          border-radius:3px;
   }
          #ContentPlaceHolder1_imgUpload {
     position: relative;
margin: 0 auto;
left: 20px;     
          height:70px;
            border-radius:10px;
          }
#ContentPlaceHolder1_AsyncUpload {
    position: relative;
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
}
#ContentPlaceHolder1_AsyncUpload input {
    position: relative;
    top: 0;
    right: 0;
    filter: alpha(opacity=1);
    opacity: 0.01;
    -moz-opacity: 0.01;
    cursor: pointer;
    z-index: 999999999;
}

.file-holder{
    color: #000;
}
          #spanUploading {
         z-index: 999999;
          }
        .PanelContTable  {
        border-collapse: separate;

        }
label {
  display: inline-block;
  margin-bottom: 5px;
  /*font-weight: bold;*/
}
        .radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}