﻿/*****************************************************************
							GRIDS
******************************************************************/
.grid {background-color: #fff;margin: 5px 0 10px 0;border: solid 1px #8A8A8A;border-collapse:collapse;}   
.grid th {padding: 2px 10px 2px 10px;color: #ffffff;font-weight:bold;background: #004A95 ; /*#6F6F6F url(../img/grd_head.png) repeat-x top*/   
    border-left: solid 1px #525252;font-size: 0.9em; /*text-transform:uppercase;*/ text-align:center;}  

.grid .row td {padding: 2px 10px 2px 10px ; border: solid 1px #c1c1c1; color: #717171; cursor:pointer;} 
.grid .alt td {padding: 2px 10px 2px 10px; border: solid 1px #c1c1c1; color: #717171; cursor:pointer;}/* background: #fcfcfc url(../img/grd_alt.png)  repeat-x top;*/  

.grid .pgr { background:#8A8A8A; }/* #424242 url(../img/grd_pgr.png) repeat-x top*/ 
.grid .pgr table { margin: 5px 0; }   
.grid .pgr td {border-width: 0; padding: 0 6px;border-left: solid 1px #666;font-weight: bold;color: #fff;line-height: 12px;}
.grid .pgr a { color: #666; text-decoration: none; }   

.grid .pgr a:hover { color: #000; text-decoration: none; }
.grid .row:hover { background-color:#FFBD99;    /*empresa suave*/}  
.grid .alt:hover { background-color:#FFBD99;    /*empresa suave*/}  

.grid .vacio
{ 
	padding:5px 10px 5px 10px;
	color:#646464;
	width:350px;
	vertical-align:middle;
}
/*****************************************************************
							BUTTONS
******************************************************************/

.btn2
{
	width: 100px;
	height: 25px;
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #646464;
	background-color: rgb(220,220,220);
}
.btn2:hover
{
	width: 100px;
	height: 25px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #646464;
	background-color: rgb(235,235,235);
}
.btn
{
	width: 70px;
	height: 25px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	background-color:#004A95;
}


/*****************************************************************
							LABELS Y TEXTO
******************************************************************/
.lbl2
{	
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: rgb(125,125,125);
}

.lblTitulo2
{
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	color: rgb(125,125,125);
}

.lblComplemento
{	
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color: #424242;
}
.lblFiltro
{	
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #9A9A9A;
}
.lblError
{	
	font-weight: normal;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color: Red;
}

.lbl{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	}
	
.lblBold{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	}
.texto
{
	font-family: Arial, sans-serif;
	font-size: 11px;
}	

.texto2
{
	font-family: Arial, sans-serif;
	font-size: 7px;
	color: #004A95;
	font-style: italic;
}

.resaltado
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #004A95;
}	
.lblTitulo
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}
/*****************************************************************
							DROPDOWNLISTS
******************************************************************/

.ddl
{	
	/*border: #D2691E 1px solid;*/
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #646464;
	width:150px;
	text-transform:uppercase;
}

.ddlfiltro
{	
	border: #D2691E 1px solid;
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #646464;
	width:100px;
	text-transform:uppercase;
}

/*****************************************************************
							LINKBUTTON
******************************************************************/
a.lkbtn2
{	
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	color: #0000FF;
	text-decoration:underline;
}
a.lkbtn2:hover
{	
	font-weight: bold;	
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #6F6F6F;
	text-decoration:underline;
	background-color:rgb(235,235,235); 
}

a.lkbtn
{	
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration:underline;
}
a.lkbtn:hover
{	
	font-weight: bold;	
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

/*****************************************************************
							TEXTBOX
******************************************************************/

.txt
{
	/*background: white url(../img/input_text.gif) repeat-x bottom left;*/
	min-height: 16px;
	/*border: #D2691E 1px solid;*/
	color: #646464;
	font-weight: normal;
	font-style: normal;
	font-family: Arial;
	font-size:12px;
}

.txt2
{
	/*background: white url(../img/input_text.gif) repeat-x bottom left;*/
	min-height: 16px;
	/*border: #D2691E 1px solid;*/
	color: #646464;
	font-weight: normal;
	font-style: normal;
	font-family: Arial;
	font-size:12px;
	text-transform:uppercase;
}
/********************************************************************
				   COMBOBOX AJAXTOOLKIT
********************************************************************/
.combobox .ajax__combobox_textboxcontainer input {
    background-color: #ADD8E6;
    border: solid 1px Blue;
    border-right: 0px none;
}
.combobox .ajax__combobox_buttoncontainer button {
    background-color: #ADD8E6;
    border: solid 1px Blue;
}

/********************************************************************
						TABLAS Y CELDAS
********************************************************************/
.tcDato
{
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #BEBEBE;
}
.tcEstatico
{
	background-color:#BEBEBE;
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #8A8A8A;	
}
.form table
{
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #BEBEBE;
	padding:10px 0px 10px 0px;	
	display: inline;
}
/********************************************************************
						MODAL POPUP
********************************************************************/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:White;
    border-right : blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	border-bottom: blue 1px solid;
	width:375px;
	height:280px;
}

/********************************************************************
						PAGINACION
********************************************************************/
.pg
{

	color:#3666d4;
	height:1.2em; 
	clear:both;
	float:right;
}

.pg a,.pg b
{
	display:block;
	color:#0000FF;
	float:left;
	margin:0 1px 0 0;
	padding:1px 1px;
	text-align:center;
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	}
.pg a:hover
	{
		background-color:#0A6BBA;
		color:#FFFFFF;
		}

.pg b
{
	border:0;
	color:#000;
	font-size:107%;
	font-weight:bold;
	padding:1px 1px;
		font-family:Verdana;
	font-size:11px;
	}


.progressBackgroundFilter { 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 


 /*****************/

.processMessage {  
  position:absolute;  
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #004A95;
	top:30%;
	left:45%;
  padding:10px; 
  width:14%; 
  z-index:1001; 
  background-color:#fff; 
} 

