﻿.over {
  background-color: black;
  position: fixed;
  top: 395px; right: 0%; bottom: 500px; left: 0;
  opacity: 0.2; /* also -moz-opacity, etc. */
  z-index: 10;
}
.encab {
            background-color: #626f22; filter: Alpha(Opacity=100, FinishOpacity=60, Style=1);
            width: 100%; font-size: 14pt; font-weight: bold;
            font-family: Arial; color: #FFFFFF;
        }
.body{
	background-color:#fbfbf9; 
	background-image:url(../img/topBG.jpg); 
	background-repeat:repeat-x; 	
	margin-left:auto; 
	margin-right:auto; 
	position:relative; margin:0px;   top:1px;  
	font-family: Tahoma, Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#757167; 
}

.page{
    width: 980px;    
    margin: 5px auto 0px auto;
}

.header{
    /*position: relative;*/
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
}

.Titulo{
	font-size:20pt;
	font-weight:bolder;
	color:#626f22;
}

.tblHeader{
  border: 1px solid #2F4F4F;
  color: #626f22;
  background-color: #e6e4da; /* #2E4d7B;*/
  font-family: Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  margin-top: 2px;            
}

.contenido
{
  background-color: #F8F6EE;/*#fbfbf9;*/
  border: 1px none #2F4F4F;
  border-top: none;
  padding: 5px;
  padding-top: 10px;
}
        
.Texto, .TextoNumero{
	  border: #778899 2px solid; background-color: #FFF; /*text-transform: uppercase;*/
	  font-family: Tahoma, Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#0B0B3B; 
}

.TextoNumero{
text-align: right;   
}

.TextoReadOnly{
 background-color:#D8D8D8;	
 border: 1px solid black;
 color: Black;
}

.TextoError{
	  border: #778899 2px solid; 
	  font-family: Tahoma, Georgia, "Times New Roman", Times, serif;  
	  font-size:12px; 
	  color:#FF3300; 
}

.EtiqGreen{	  
	  font-family: Tahoma, Georgia, "Times New Roman", Times, serif;  font-size:12px; font-weight:bold; color:#626f22; 
}

.EtiqBlack{	  
	  font-family: Tahoma, Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#000; 
}

.btnGreen {
	border: solid 1px #626f22; font-size: 8pt; font-weight: bolder; color: #626f22; cursor: hand;
	background-color: #e6e4da; height: 20px;font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
}

.btnGreenOnly {
	border: solid 1px #626f22; font-size: 8pt; font-weight: bolder; color: #626f22; cursor: hand;
	background-color: #e6e4da; height: 20px;font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
}

.btnGrayOnly {
	border: solid 1px #DCDCDC; font-size: 8pt; font-weight: bolder; color: #DCDCDC; cursor: hand; 
	background-color: #F8F8FF; height: 20px;font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
}

.btnGreen:hover{
	border: 2px solid #ffd700;  	
}


.Texto:hover, .TextoNumero:hover
{
	border: 2px solid orange;
}

.Texto:focus, .TextoNumero:focus{
	border: 2px solid #ffd700;
}

 .nodisplay {display: none;}
 
 .alink
 {
	font-family:Tahoma, "Times New Roman", Times, serif;  
	font-size:12px; 
	color:#626f22; 		
	text-decoration: none;
	font-weight:bold;
 }
 
  .alink:hover
 {
	font-family:Tahoma, "Times New Roman", Times, serif;  
	font-size:12px; 
	color:#da9d28; 		
	text-decoration: underline;
	cursor:pointer;
 }
 
 .divInfo {
 color:Black;
 background: #DBE6FF url("../img/info.png") no-repeat center left;
 left: 0;
 top: 5px;
 padding: 7px 30px;
 position: relative;
 border: 1px solid #4462D6;
 text-align:left; 
}

.imgError, .divError{
 background: #FFEEDA url("../img/alert.png") no-repeat center left;
 left: 0;
 top: 5px;
 padding: 7px 30px;
 position: relative; 
 z-index:-100;
}
 
.divError{
   background-color: #FFEEDA;
   border: 1px solid #FF8C00;  
   color: black; /*#333533;*/
   text-align:left;   
}

.gridHeader
{
 border: 1px solid #2F4F4F;
 color: #F1F0E9 ; /*#e6e4da;*/
 background-color: #626f22;
 font-family: Arial, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 padding: 5px;
 margin-top: 5px;
 cursor: pointer;
}

.StyleRow1 {
background-color: White; /*#F8F1D8;*/
color:#626f22;	
font-family: Tahoma, Georgia, "Times New Roman", Times, serif;font-size:10pt;
 text-decoration: none;	
 border: solid 0px transparent;
}

.StyleRow2{
background-color:#FBF8EF;
color:#626f22;	
font-family: Tahoma, Georgia, "Times New Roman", Times, serif;font-size:10pt;
 text-decoration: none;
 border: solid 0px transparent;
 border-right-color: transparent;	
}

.StyleRow1:hover, .StyleRow2:hover{
	background-color:Yellow;
}

.tableHeader
{
 border: 1px solid #2F4F4F;
 color: #F1F0E9 ; /*#e6e4da;*/
 background-color: #626f22;
 font-family: Arial, Sans-Serif;
 font-size: 13px;
 font-weight: bold;
 padding: 5px;
 margin-top: 5px;
 }

.tableRow1
{
	background-color:#F8F1D8;
	color:#626f22;	
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	text-decoration: none;	
	border: solid 0px transparent;
}

.tableRow2
{
	background-color:#FBF8EF;
	color:#626f22;	
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	text-decoration: none;
	border: solid 0px transparent;
	border-right-color: transparent;	
}
.tableRow3
{
	background-color:#F8F1D8;
	color:#626f22;	
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	text-decoration: none;	
	border: solid 0px transparent;
}
.tableHeader2
{
 border: 1px solid #CCCC99;
 color: #626f22 ; /*#e6e4da;*/
 background-color: #CCCC99;
 font-family: Arial, Sans-Serif;
 font-size: 13px;
 font-weight: bold;
 padding: 5px;
 margin-top: 5px;
 }

.EtiqError{
 font-family: Tahoma, Arial;
 color: Red;
 font-size:10pt; 
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: white; ;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
 font-family: Tahoma, Georgia, Tahoma, Arial;
 color: #040605;
 font-size:9pt;
 /*font-weight:bold;*/
}

.TablaProgreso{ 
 border: solid 3px Black;
 background-color: #A9F5A9;
 font-family:Georgia, "Times New Roman", Times, serif;
 color: #0B3B17;
 font-size:14pt; 
 z-index: 100; 
}
.stprd {
    font-family: Tahoma; font-size: 10pt; width: 100%;
}
.stprd .pcentro {
    text-align: left;
}
.stprd .revisa {
    font-weight: bold; color: Blue; text-align: center; background-color: yellow;
}
.stprd .stpto {
    font-weight: bold; color: Blue; text-align: Right;
}
.stprd .stind {
    font-weight: bold; color: White; text-align: center; background-color: #7b844e;
}


#footer {
left: 0;
position: fixed;
bottom: 0;
width: 100%;
height: 55px;
}

 
 .modalBackground {
	background-color: #585858;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:100px;
	height:100px;
}

.modalPopup {
	background-color:White;	
	border-width:3px;
	border-style: solid;
	border-color:Black;
	padding:3px;
	width:250px;
}

.modalPopup2 {
	background-color:White;	
	border-width:3px;
	border-style: solid;
	border-color:Black;
	padding:3px;
	height:80%;
	width:50%;
}

.Boton1
{

 background-color:#f5f5f5;
    border:2px solid #dedede;
    border-top:2px solid #eee;
    border-left:2px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:10pt;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:2px 10px 6px 7px; /* Links */
}

.Boton1:hover
{
   background-color:#dff4ff;
    border:2px solid #c2e1ef;
    color:#336699;
}


.Tabla { color: #333; font-family: Arial; border-collapse: collapse;}
.Tabla td, th { border: 1px solid transparent; border-color: #D3D3D3 ; height: 20px; }
.Tabla th { background: #D3D3D3; font-weight: bold; }
.Tabla td { background: #FAFAFA; }
.even td { background: #F1F1F1; } 
.odd td { background: #F8F8F8; } 
.Tabla tr:hover td  { background: #606060; color: #F1F1F1;}
.Tabla tr:hover td a { color:Yellow; }
.Tabla tr:hover td a:hover { color:orange; }
.Tabla tr:hover td span { color:#fff; }

.TextoId{
	        border: #8D948D 2px solid; background-color: #fbfbf9; /*text-transform: uppercase;*/
	        font-family: Tahoma, Georgia, "Times New Roman", Times, serif;  font-size:18px; color:black;
	        font-weight:bold; 	        
 }

.divCompraAsignada
{    
 background-color: #DBE6FF;
 color: #084B8A;
 border: 2px solid #0A1B2A;
 left: 0; 
 padding: 2px 2px;
 /*margin-top:2px; */
 z-index:-100;
}

.divCompraAsignada:hover
{
 color: #084B8A;
 border: 2px solid #40FF00;
}

.fondoInfo
{    
 background-color: #F3E2A9;
 color: #3B240B;
 height: 30px;
 padding: 4px;
 border: 1px solid #4462D6;
 z-index:-100;
}