/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/


/*font-size: normal;*/

BODY
{
	font-family: Verdana, Helvetica, sans-serif;
	/*font-size: x-small  ; */   /*  .9em;*/
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;		
	/*background-image: url(../IMAGES/linea_V3.jpg);*/
	/*background-image: url('../IMAGES/linea_V3.jpg');*/
	
	background-repeat:repeat-x ;
}

.BackColorTab
        {
            /*font-family:Verdana, Arial, Courier New;
            font-size: 10px;
            color:Gray; */
            background-color:transparent;
            /*background-image : url(..../IMAGES/linea_V3.jpg)*/
        }
 

/*

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
THTitulo	{	
	vertical-align:	baseline;
	background-color:Fuchsia;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
*/

.centrado-porcentual {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate( -50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.Titulo
{
	font-weight: bold;
	font-size: x-small;	
	/*font-size: medium ;*/    /*quitar lod 4 de abajo y hace un efecto 2-2*/
	color: midnightblue;
	font-family: Century Gothic;
	background-color: transparent;
	/*background-color: #7BA746;*/
	text-align: right;
	vertical-align: middle; 
}

.Titulo2
{
	font-weight: bold;
	font-size: x-small ;		 
	/*font-size: medium ;*/    /*quitar lod 4 de abajo y hace un efecto 2-2*/
	color: midnightblue;
	font-family: Century Gothic;
	background-color: transparent;
	/*background-color: #7BA746;*/
	text-align: right;
	vertical-align: middle;
}

.TituloTenue
{
	font-weight: normal;
	font-size: 8pt;
	color: midnightblue;
	font-family: Century Gothic ;
	background-color: transparent;
	text-align: right;
}

.Titulo_Centrado
{
	/*font-weight: bold;
	font-size: xx-small;
	color: midnightblue;
	font-family: Century Gothic ;
	background-color: transparent;
	text-align: center;*/
	
	font-weight: bold;
    font-size: 11pt;
    color: #006600; /*SteelBlue*/
    font-family: Century Gothic;
    text-align: center;
    background-color: #D1E4C2;
    height: 22px;
}



.TituloCredito
{
	font-weight: bold;
	font-size: xx-small;
	color: midnightblue;
	font-family: Century Gothic;
	position: static;
	background-color: transparent;
	text-align: right;
}


.Controles
{
    /*
	border-right: lightsteelblue thin inset;
	border-top: lightsteelblue thin inset;
    */
	font-size: x-small !important;    
	text-transform: uppercase;
	/*
	border-left: lightsteelblue thin inset;
	color: steelblue;
	border-bottom: lightsteelblue thin inset;
	font-family: Century Gothic ;
    */
}

.Controles2
{
    /*
	border-right: lightsteelblue thin inset;
	border-top: lightsteelblue thin inset;
    */
	font-size: xx-small !important;    
	text-transform: uppercase;
	/*
	border-left: lightsteelblue thin inset;
	color: steelblue;
	border-bottom: lightsteelblue thin inset;
	font-family: Century Gothic ;
    */
}

.DropDownList
{
    /*width: 150px;*/
    font-size : x-small ;
}
/*
.ControlesOblicua
{
	border-right: lightsteelblue thin inset;
	border-top: lightsteelblue thin inset;
	font-size: xx-small;
	text-transform: uppercase;
	border-left: lightsteelblue thin inset;
	color: steelblue;
	border-bottom: lightsteelblue thin inset;
	font-family: Century Gothic ;
    font-style:oblique;
}

*/
/*
.TituloConceptos
{
	border-right: lightsteelblue thin inset;
	border-top: lightsteelblue thin inset;
	font-size: xx-small;
	text-transform: uppercase;
	border-left: lightsteelblue thin inset;
	color: steelblue;
	border-bottom: lightsteelblue thin inset;
	font-family: Century Gothic ;
	text-align:center;
    }

.ControlesMin
{
	border-right: lightsteelblue thin inset;
	border-top: lightsteelblue thin inset;
	font-size:  9pt;
	border-left: lightsteelblue thin inset;
	color: steelblue;
	border-bottom: lightsteelblue thin inset;
	font-family: Century Gothic ;
}

.CtrlSoloLectura
{
	border-right: lightsteelblue thin inset;
	border-top: lightsteelblue thin inset;
	font-size: xx-small;
	text-transform: uppercase;
	border-left: lightsteelblue thin inset;
	color: steelblue;
	border-bottom: lightsteelblue thin inset;
	font-family: Century Gothic ;
	background: #A7B3AD;
}

.ComboControles
{
	border-right: lightsteelblue thin inset;
	border-top: lightsteelblue thin inset;
	font-size: 6.5pt;
	text-transform: uppercase;
	border-left: lightsteelblue thin inset;
	color: steelblue;
	border-bottom: lightsteelblue thin inset;
	font-family: Century Gothic ;
}

.Controles_Min
{
	border-right: lightsteelblue thin inset;
	border-top: lightsteelblue thin inset;
	font-size: xx-small;
	text-transform: lowercase;
	border-left: lightsteelblue thin inset;
	color: steelblue;
	border-bottom: lightsteelblue thin inset;
	font-family: Century Gothic ;
}
*/
.Validador
{
	font-size:  xx-small;
	color: red;
	font-family: Century Gothic ;
}

.Seccion
{
	font-weight: bold;
	font-size: xx-small;
	color: mediumblue;
	font-family: Century Gothic ;
}

.SeccionTitulo
{
	font-weight: bold;
	font-size: 9pt;
	color: White;
	font-family: Century Gothic;
}



/*
.Boton_General_Img
{
	border: 0px solid white;
    display: inline;
	font-weight: normal;
	font-size: xx-small;
	background: url('..../IMAGES/Boton.gif') no-repeat center;
	vertical-align: baseline;
	overflow: hidden;
	cursor: hand;
	color: white;
	font-family: Century Gothic;
	position: static;
	text-align: center;
}

.Boton_General_Img_Amplio
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	display: inline;
	font-weight: normal;
	font-size: xx-small;
	background: url(../IMAGES/Boton_Amplio.gif)  ;
	background-repeat:no-repeat;
	background-position: center center;
	vertical-align: baseline;
	overflow: hidden;
	border-left: white 0px solid;
	width: 155px;
	cursor: hand;
	color: white;
	border-bottom: white 0px solid;
	font-family: Century Gothic ;
	position: static;
	height: 28px;
	text-align: center;
}

.Boton_General_ImgLogin
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	display: inline;
	font-weight: bold;
	font-size: xx-small;
	background: url(../IMAGES/Boton_Amplio.gif);
	background-repeat:no-repeat;
	background-position: center center;
	vertical-align: baseline;
	overflow: hidden;
	border-left: white 0px solid;
	width: 155px;
	cursor: hand;
	color: white;
	border-bottom: white 0px solid;
	font-family: Century Gothic ;
	position: static;
	height: 28px;
	text-align: center;
}

.BotonGrid
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	display: inline;
	font-weight: bold;
	font-size: xx-small;
	vertical-align: baseline;
	overflow: hidden;
	border-left: white 0px solid;
	cursor: hand;
	color:  Blue ;
	border-bottom: white 0px solid;
	font-family: Century Gothic;
	position: static;
	text-align: left ;
    background-color:Transparent ;
}



.BotonGridAYUDA
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	display: inline;
	font-weight: bold;
	font-size:medium;
	vertical-align: baseline;
	overflow: hidden;
	border-left: white 0px solid;
	cursor: hand;
	color:  Blue ;
	border-bottom: white 0px solid;
	font-family: Century Gothic;
	position: static;
	text-align: left ;
    background-color:Transparent ;
}


.Boton_General_Img_Liquida
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	display: inline;
	font-weight: normal;
	font-size: 7pt;
	background: url(../IMAGES/Boton_Amplio_I.gif) ;
	background-repeat:no-repeat;
	background-position: center center;
	vertical-align: baseline;
	overflow: hidden;
	border-left: white 0px solid;
	width: 155px;
	cursor: hand;
	color: white;
	border-bottom: white 0px solid;
	font-family:Century Gothic ;
	position: static;
	height: 28px;
	text-align: center;
}


.Boton_General
{
	border-right: lightblue thin outset;
	border-top: lightblue thin outset;
	font-size: x-small;
	border-left: lightblue thin outset;
	cursor: hand;
	color: white;
	border-bottom: lightblue thin outset;
	font-family: Century Gothic ;
	background-color: steelblue;
}


.Fondo
{
	background-image: none;
	background-color: aliceblue;
}

.Fondo_Img
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	background: url(../IMAGES/LOGO SOLO_Trans.jpg) fixed no-repeat 58% 75%;
	border-left: white 0px solid;
	border-bottom: white 0px solid;
}
*/

/*background: url(../IMAGES/fondoTituloGrid.jpg);*/
/*background-color:#D1E4C2;  */
.TituloCat
{
	font-weight: bold;
	font-size: 11pt;
	color: #006600 ;   /*SteelBlue*/
	font-family: Century Gothic;
	text-align: center;
	height: 40px;
    
    background-color:#97BA2E;  
    
	
	
}
/*background: url(../IMAGES/fondoTituloGrid.jpg);	*/
/*background-color:#D1E4C2;  */
.TituloGrid
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	background-color:#97BA2E; 	
	padding-bottom: 3px;
	text-transform: capitalize;
	color: Black;
	padding-top: 2px;
	font-family: Century Gothic ;
	height: 24px;
	text-align: center;
}

.TituloGridLista
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	text-transform: capitalize;
	color: Navy ;
	padding-top: 2px;
	font-family: Century Gothic ;
	height: 24px;
	background: url('../IMAGES/fondoTituloGrid.jpg');	
	text-align: center;
}

.TextBody
{
	/*font-weight: normal;
	font-size: 7pt;
	color: Black ;
	font-family: Century Gothic ;*/
    /*Tono verde */
	/*background-color : #D1E4C2;*/
    /*Tono Azul*/
    /*d0e3fc*/
    background-color : #d0e3fc;

	
	/*background-image: url(../IMAGES/fondoGrid1.jpg);*/
}

.headg > th,
.headg > th > a
{
    color:#FFF !important;
    font-weight:bold;
}


.altRow
{
  background-color: #97BA2E;
}

.TextBody_Alt
{
	/*font-weight: normal;
	font-size: 7pt;	
	color: Black;
	font-family: Century Gothic ;*/
	background-color : #97BA2E;
	
	/*background: url(../IMAGES/fondoGridAlt.jpg);*/
}


.TextRegistroPasado
{
	font-weight: normal;
	font-size: 7pt;
	color: White;
	font-family: Century Gothic ;
    background-color:Black;
        
}


.TextRegistroNoEncontrado
{
	font-weight: normal;
	font-size: 7pt;
	color: Black;
	font-family: Century Gothic ;
    background-color:Yellow;        
}

/*
.Alerta1
{
	font-weight: normal;
	font-size: 7pt;
	color: Black ;
	font-family: Century Gothic ;
	background-image: url(../IMAGES/alerta1.png);
}


.Alerta2
{
	font-weight: normal;
	font-size: 7pt;
	color: Black ;
	font-family: Century Gothic ;
	background-image: url(../IMAGES/alerta2.png);
}
*/





/*
.Negrita
{
	font-weight: bold;
	font-size: small ;
	color: black;
	font-family:Century Gothic ;
}
*/




.TituloOK
{
    background-color: #33cc66;
}

.TituloMal
{
    background-color: #ff6666;
}

/*
.SubTituloCat
{
	font-weight: bold;
	font-size: x-small;
	color: white;
	font-family: Century Gothic;
	background-color: black;
}

.Etiqueta_Catalogo
{
	font-weight: bold;
	font-size: xx-small;
	color: steelblue;
	font-family: Century Gothic;
	text-align: right;
}
*/
.Titulo_Encabezado
{
	font-weight: bold;
	font-size: 12pt;
	color: Black;
	font-family: Century Gothic;
	text-align: center;
}

/*
.Etiqueta_CatalogoTenue
{
	font-weight: normal;
	font-size: 8pt;
	color: steelblue;
	font-family: Century Gothic;
	text-align: right;
}
*/

/*
.Seccion_Negra
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
	font-family: Century Gothic;
}
.Seccion_Mensaje
{
	font-weight: normal;
	font-size: xx-small;
	color: Blue;
	font-family: Century Gothic;
}

.Blanca
{
	font-weight: bold;
	font-size: xx-small;
	color: #ffffff;
	font-family: Century Gothic;
	position: relative;
	
}


.Gris
{
    font-size: xx-small;
    color: activecaption;
    font-family: Century Gothic;
    position: relative;
}

.TituloAvance
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 6.4pt;
	padding-bottom: 0px;
	text-transform: capitalize;
	color: black;
	padding-top: 2px;
	height: 24px;
	font-family: Century Gothic;
	text-align: center;
}






.TituloGridII
{
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 3px;
	text-transform: capitalize;
	color: dimgray;
	padding-top: 2px;
	height: 24px;
	font-family: Century Gothic;
	text-align: center;
}


*/

/*
.OlvidoPassword
{
	font-size:10.0pt;
	font-family:Century Gothic;
	background-color: transparent;
	font-weight:100;
	color:black;
}

.OlvidoPasswordTitulo
{
	font-size:14.0pt;
	font-weight:bold;
	font-family:Century Gothic;
	color:steelblue;
	background-color: transparent;
}

.TituloGridNoVisible
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 4pt;
	padding-bottom: 3px;
	color:White;
	padding-top: 2px;
	font-family: Century Gothic;
	background-color: white;
	text-align: center;
	border-bottom-color:White;
	border-left-color:White;
	border-right-color:White;
	border-top-color:White;	
	border-width:0px;
	visibility:hidden;
	border-bottom-width:0px;
	border-left-width:0px;
}



.HDButton
{
	color:#000000;
	Font-Size:11;
	font-weight:bold;
	}

.HDGridLink_Bold
{
	color:#ffcc99;
	Font-Size:11;
	font-weight:bold;
	}


.HDTableTR
{
	background:#6b8eb5;
	}
*/

/*
.FontHeader
{
	font-weight: bold;
	font-size: xx-small;
	color:  White ;
	font-family: Century Gothic;
	position: relative;
}


.Seccion_EliminacionCreditos
{
	font-weight: bold;
	font-size:11px;
	color: cc0000;
	font-family:Century Gothic;	
}


.Seccion_FormatoDeArchivosdeImportacion
{
	font-weight: bold;
	font-size:xx-small;
	color: black;
	font-family: Century Gothic;
}
*/
/*
.Seccion_FormatoDeArchivosdeImportacion
{
	font-weight:lighter;
	font-size:10pt;
	color: black;
	font-family: Verdana;
}*/


/*
.menuPrincipal
{
	cursor: hand;
	color: white;
	font-family: Century Gothic ;
	background-color: black;
	font-size:8pt;
	height:20;
	width:120pt;
}
	
.menustyle
{
	color: white;
	background-color: Black  ;
	font-size:8pt;
	height:20;
}

.mouseup2
{
	cursor: hand;
	/background-image: url('../IMAGES/fondoTituloGrid.jpg');/
	color: white;
	font-size:8pt;
	text-decoration: underline;
	font-family:  Century Gothic ;
	background-color: Black  ;
	height:20;
}

.mouseover
{
	cursor: hand;
	font-size:8pt;
	/background-image: url('../IMAGES/fondoGridAlt.jpg');/
	text-decoration: underline;
	font-family: Century Gothic  ;
	background-color: Black  ;
	color: white;
	height:20;
}

.mousedown
{
	cursor: hand;
	color: white;
	font-size:8pt;
	font-family: verdana;
	font-family: Century Gothic  ;
	background-color: Black  ;
	height:20;
}


.menu
{
	width: 80px;
	height: 40px;
		font-size:8pt;
	background-color: lime;
	text-align: left;
	height:20;
}

.mouseup
{
	cursor: hand;
	color: white;
	background-color: Yellow   ;
	font-size:8pt;
	width: 80px;
	height:20;
}
*/


.fondoPrincipal
{
	cursor: hand;
    font-weight: bold ;
	font-family:  Century Gothic ;	
	font-size:10pt;
	background-color:Transparent;	
	background-image: url('../IMAGES/FondoMenu.png');
	
    text-align: left ;
	 height:15px;	
	 color:Gray;

}

.fondoSeleccion
{
	cursor: hand;
    font-weight: bold ;
	color:  Black   ;
	font-family:  Century Gothic ;	
	font-size:8pt;
	background-image: url('../IMAGES/FondoMenu.png');
	text-align:center ;
}



.fondoLetras
{
	cursor: hand;
    font-weight: bold ;
	font-family:  Century Gothic ;	
	font-size:8pt;
	background-color:Transparent ;
	text-align:center ;
	color:White;
	 
}

/*
.FondoTabla
{
	background-image: url('../IMAGES/lineaVertical.jpg');
}
*/

/* Estilos Para Menu */

/*
.TopGroup
{
  background-color:#000; 
  background-image: url('../IMAGES/top_groupBg.gif');
  border:0px solid Black ;
  cursor:default;
  color: Black ;
}

.MenuGroup {
  background-color:#f6f6f6;
  border:1px solid #666;
  cursor:default;
}

.TopMenuItem
{
  color:white;
  font-family:tahoma;
  font-size:12px;
  font-weight: bold;
  padding:25px;
  cursor:default;
}

.TopMenuItemHover
{
  color:white;
  background-image: url('../IMAGES/top_itemHoverBg.gif');
  background-color:#b9b9b9;
  font-family:tahoma;
  font-size:12px;
  font-weight: bold;
  cursor:default;
}

.MenuItem
{
	border: 0px solid #f6f6f6;
	color: dimgray;
	font-family: tahoma;
	font-size: 11px;
	cursor: default;
}

.MenuItemHover
{
	margin: 0;
	background: #fff url( "../IMAGES/itemHoverBg.gif" ) repeat-x;
	color: #1a3d80;
	border: 0px solid dimgray;
	border-right-color: dimgray;
	border-bottom-color: dimgray;
	font-family: tahoma;
	font-size: 11px;
	cursor: default;
}

.MenuItemExpanded
{
  margin:0;
  background:#fff url("../IMAGES/itemHoverBg.gif") repeat-x;
  color: #000;
  border: 0px solid #ccc;
  border-right-color:#b9b9b9;
  border-bottom-color:#b9b9b9;
  font-family:tahoma;
  font-size:12px;
  cursor:default;
}

.MenuItemActive
{
  margin:0;
  background:#fff url("../IMAGES/itemActiveBg.gif") repeat-x;
  color: #454545;
  border: 1px solid #ddd;
  border-right-color:#ccc;
  border-bottom-color:#ccc;
  font-family:tahoma;
  font-size:12px;
  cursor:default;
}

.MenuBreak
{
  background-color: silver;
  width:100%;
  height:90px;
}
*/
/*
.SetMarginsHover {
  margin:0;
  background:#fff url("../IMAGES/setMarginsHoverBg.gif") repeat-x;
  color: #000;
  border: 1px solid #ccc;
  border-right-color:#b9b9b9;
  border-bottom-color:#b9b9b9;
  font-family:tahoma;
  font-size:12px;
  cursor:default;
}


.SetMarginsActive {
  margin:0;
  background:#fff url("../IMAGES/setMarginsActiveBg.gif") repeat-x;
  color: #454545;
  border: 1px solid #ddd;
  border-right-color:#ccc;
  border-bottom-color:#ccc;
  font-family:tahoma;
  font-size:12px;
  cursor:default;
}


.ScrollItem
{
  background-color:#eee;
  color:#666;
  border: 1px solid #ccc;
  text-align:center;
  cursor:default;
}

.ScrollItemH
{
  background-color:#eee;
  color:#000;
  border: 1px solid #ccc;
  border-right-color:#b9b9b9;
  border-bottom-color:#b9b9b9;
  text-align:center;
  cursor:default;
}

.ScrollItemA
{
  color: #454545;
  background-color:#fff;
  border: 1px solid #ddd;
  border-right-color:#ccc;
  border-bottom-color:#ccc;
  text-align:center;
  cursor:default;
}


.FondoEtiquetasControlPrincipal
{
	background-image: url('../IMAGES/itemActiveBg.gif');
}
*/

/*  Componente Input */
.field { width:406px;height:25px;padding:10px 20px;margin:0; }
	.field span.lbl { float:left;width:160px;height:25px;line-height:24px;font-size:12px;padding:0 10px 0 0;text-align:right;cursor:default; }

	.field span input { width:188px;border:none;background:transparent url("images/static.png") no-repeat 0 100px;margin:0;padding:5px 4px 6px 8px;font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;position:absolute;top:0; }

	.field span.empty { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("../IMAGES/static.png") no-repeat right -25px;margin:0;position:relative; }
		.field span.empty input { color:#666;font-style:italic;background-position:0 -25px; }

	.field span.focused { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("../IMAGES/static.png") no-repeat right -50px;margin:0;position:relative; }
		.field span.focused input { color:#000;font-style:normal;background-position:0 -50px; }

	.field span.valid { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("../IMAGES/static.png") no-repeat right 0;margin:0;position:relative; }
		.field span.valid input { color:#0f0;font-style:normal;background-position:0 0; }

	.field span.focused-valid { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("../IMAGES/static.png") no-repeat right -75px;margin:0;position:relative; }
		.field span.focused-valid input { color:#0a0;font-style:normal;background-position:0 -75px; }

	.field span.invalid { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("../IMAGES/static.png") no-repeat right -100px;margin:0;position:relative; }
		.field span.invalid input { color:#d00;font-style:normal;background-position:0 -100px; }

	.field span.disabled { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("../IMAGES/static.png") no-repeat right -125px;margin:0;position:relative; }
		.field span.disabled input { color:#999;font-style:normal;background-position:0 -100px; }	
		
		
		
		
/* Estilos para Grid*/
/*		
		.Grid 
{ 
  border: 1px solid #57566F; 
  border-bottom: 2px solid #57566F; 
  background-color: #FFFFFF;
  cursor: pointer;
}

.GridData
{
  border: 0px;
  border-left: 5px solid black;
  border-right: 5px solid black;
  height: 337px;
}

.GridFooter
{
  background-image: url('../IMAGES/grid_footer_bg.gif');
  cursor: default; 
  padding: 5px;
  height: 40px;
  vertical-align: bottom;
  border: 0px;
  border-left: 5px solid black;
  border-right: 5px solid black;
}

.GridFooterText
{
  color: #000000;  
  font-family: verdana; 
  font-size: 11px;
}

.HeadingRow 
{ 
  background-color: #E9E9EB; 
  background-image: url('../IMAGES/header_rowBg.gif');   
}

.HeadingCell 
{ 
  background-image: url('../IMAGES/header_bg.gif');   
  background-color: #E9E9EB; 
  padding: 5px;
  padding-top: 2px; 
  padding-bottom: 2px; 
}

.HeadingCellHover
{ 
  background-image: url('../IMAGES/header_hoverBg.gif');   
  background-color: #F6F6F7; 
}

.HeadingCellActive
{ 
  background-image: url('../IMAGES/header_activeBg.gif');   
  background-color: #F6F6F7;  
}

.HeadingRow td.FirstHeadingCell
{ 
  background-image: url('../IMAGES/header_bg.gif'); 
}

.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
  color: #000000;
  padding-top: 3px;
  padding-bottom: 5px;
}

.Row 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.Row td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #BFDBF5; 
  font-family: verdana; 
  font-size: 10px;
  color: #000000;
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  background-image: url('../IMAGES/grid_selected_item_bg.gif'); 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  font-family: verdana; 
  font-size: 10px;
  color: #000000;
  border-bottom: 1px solid #BFDBF5; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  border-right: 1px solid #4B4B6F; 
}

.GroupHeading
{
  color: #706F91; 
  background-color: #FFFFFF; 
  font-family: verdana; 
  font-weight: bold;
  font-size: 11px; 
  border-bottom: 2px solid #A5A4BD; 
  padding-top: 10px;
  padding-bottom: 3px;
}

.GroupByCell
{
  cursor: pointer;
}

.GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bold; 
  padding-right: 5px;
}


.SliderPopup
{
  background-color: #ffffff; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2; 
  font-size: 11px; 
  font-family: Verdana;
  color: #000000;
}
*/



/*  Calendario */
/*
.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 11px;
  font-weight: bold;
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  padding: 2px;
  cursor: pointer;
}

.calendar_button
{
	border:none;
	cursor:pointer;
}

.calendar td
{
  font-size:11px;
}

.title
{
  font-weight:bold;
  background-color:#D7D7E5;
}

.day
{
  width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
  width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
  width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
  color:#999999;
}

.selectedday
{
  width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

*/



/* Estilos para el Calendario de AJAX */

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: lightsteelblue;
	color: navy;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: Blue ;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: Blue ;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: Blue ;
    font-weight:bold;
}



/*CollapsiblePanel*/
.collapsePanel {
	
	background-color: Transparent ;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url('../IMAGES/Agrupador.gif');
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}


.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url('../IMAGES/tab-line.gif') repeat-x bottom;
    
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url('../IMAGES/tab-right.gif') no-repeat right;
    height:21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url('../IMAGES/tab-left.gif') no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url('../IMAGES/tab.gif') repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url('../IMAGES/tab-hover-right.gif') no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url('../IMAGES/tab-hover-left.gif') no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background:url('../IMAGES/tab-hover.gif') repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url('../IMAGES/tab-active-right.gif') no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url('../IMAGES/tab-active-left.gif') no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background:url('../IMAGES/tab-active.gif') repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
    /*background-color:transparent;*/
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url('../IMAGES/sprite.png') #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url('../IMAGES/sprite.png') #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url('../IMAGES/sprite.png') #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url('../IMAGES/tab-line.png') repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../IMAGES/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url('../IMAGES/tab.png') no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url('../IMAGES/tab.png') no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url('../IMAGES/tab.png') no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url('../IMAGES/tab-line.png') repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #A8D4D9;
    background-color:#edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:117px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #A8D4D9;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #A8D4D9;
    border-top-width:0;
}

/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header 
{
    padding-left:5px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
    margin-right:0px;
    background:url('../IMAGES/tab_unselected.gif');
    width:145px;
    padding:9px 0px 3px 0px;
    text-align:center;    
    color:#006699;
    font-family:verdana;
    font-size:13px;
    display:block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab 
{
    padding:6px 0px 3px 0px;
    background:url('../IMAGES/tab_selected.gif');
}
.ajax__tab_ie-theme .ajax__tab_body 
{
    background:url(../IMAGES/ie_tabbacker_720x296.jpg) no-repeat;
    font-size:13px;
    font-family:verdana;
    height:296px;
    width:716px;
}
.ajax__tab_ie-theme .ajax__tab_body div
{
     padding:8px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.TituloTablaNueva
{
    background-color: dodgerblue;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
    font-weight: bold;
    color: white;
}


.Renglon1TablaNueva
{
    background-color: #94b9d0;
    padding: 3px;
    width: 250px;
    border-right: #94b9d0 thin solid;
    border-top: #94b9d0 thin solid;
    font-weight: bold;
    margin: 1px;
    border-left: #94b9d0 thin solid;
    color: black;
    border-bottom: #94b9d0 thin solid;
}


.Renglon2TablaNueva
{
    background-color: white;
    padding: 3px;
    width: 250px;
    border-right: black thin solid;
    border-top: black thin solid;
    font-weight: bold;
    margin: 1px;
    border-left: black thin solid;
    color: black;
    border-bottom: black thin solid;
}

.waitJ     
{    
    position: absolute; 
    top: 50%; 
    left: 50%; 
    width: 80px; 
    height: 80px; 
    margin-left: -40px; 
    margin-top: -40px    
}


/*------------ div busqueda --------------------------------------------------------*/
        
        /* sombra debajo de las herramientas del explorador */
        /*body:before  { 
	           content				: "";
	           position				: fixed;
	           top					: -10px;
	           left					: 0;
	           width				: 100%;
	           height				: 10px;
	           z-index				: 100;
	           -webkit-box-shadow	: 0px 0px 20px rgba(0,0,0,.8);
	           -moz-box-shadow		: 0px 0px 20px rgba(0,0,0,.8);
	           box-shadow			: 0px 0px 20px rgba(0,0,0,.8);
	        }  */

        .message
        {       /*
		        -webkit-background-size: 40px 40px;
		        -moz-background-size: 40px 40px;
		        
		        background-size:  40px 40px;			
		        background-image: -webkit-gradient(linear, left top, right bottom,
							        color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
							        color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
							        color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent), to(transparent));
		        background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							        transparent 75%, transparent);
		        background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							        transparent 75%, transparent);
		        background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							        transparent 75%, transparent);
		        background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							        transparent 75%, transparent);
		        background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							        transparent 75%, transparent);
			    */
		         border-style: solid;
    border-color: inherit;
    border-width: 1px;
    -moz-box-shadow:  inset 0 -1px 0 rgba(255,255,255,.4);
		         -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);               
		         box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		         box-shadow:  0px 0px 0px 2px #C0C0C0;
                
		         width: 356px;
		         height: 130px;
		         left: 183%;
		         /*top:50px;*/
		         color: #fff;
		         padding: 15px;
		         position: absolute;
		         /*_position: absolute;*/
		         /* text-shadow: 0 3px 0 rgba(0, 0, 0, .5); */
		         /*
		         -webkit-animation: animate-bg 2s alternate infinite;
		         -moz-animation: animate-bg 2s alternate  infinite ;
		         font-family:'Segoe UI';
		         font-size:32px;
                 */
		         z-index: 2;

        }

         .message2
        {       
		        border-style: solid;
                border-color: inherit;
                border-width: 1px;
                -moz-box-shadow:  inset 0 -1px 0 rgba(255,255,255,.4);
		        -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);               
		        box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		        box-shadow:  0px 0px 0px 2px #C0C0C0;
		         
		        /* IE10 Consumer Preview */ 
                /*background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #E0E0E0 100%);*/

                /* Mozilla Firefox */ 
                /*background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #E0E0E0 100%);*/

                /* Opera */ 
                /*background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #E0E0E0 100%);*/

                /* Webkit (Safari/Chrome 10) */ 
                /*background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #E0E0E0));*/

                /* Webkit (Chrome 11+) */ 
                /*background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #E0E0E0 100%);*/

                /* W3C Markup, IE10 Release Preview */ 
                /*background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #E0E0E0 100%);*/
	         
		         background-image: url(../../images/fondoTituloGrid.jpg);
                
		         width: 356px;
		         height: 30px;
		         /*left: 183%;*/
		         /*top:50px;*/
		         color: #fff;
		         /*background-color: #CCCCCC;*/
		         padding: 0px  15px 0px 15px; 
		         position: absolute;		         
		         z-index: 2;

        }
        

        .info .enca
        {
	         /*background-color: #4ea5cd;
	         border-color: #3b8eb5;*/
	         
	         /*background-color: #eaaf51;
	         border-color: #d99a36;*/
	         
	         background-color: White ;
	         border-color: Gray;
	         /*border-color : Black ;*/
	         
            
        }

       

       
        .message h2
        {
	         margin			: 0 0 5px 0;
	         font-family	: Segoe UI Light;
	         font-size		: 26px;
        }

        .message h3
        {
	         margin			: 0 0 5px 0;
	         font-size		: 36px;
	         font-family	: Segoe UI Light;
	         color			: black;
	         text-shadow	: 0 0 5px #000; color:#000;
         }


        .message p
        {
	         margin: 0;													 
        }

        

        .centered
        {
	         text-align: center;
        }

   .mGrid { background-color: #fff; /*border: solid 1px #525252; border-collapse:collapse;*/
    margin-left: 0;
    margin-right: 0;
    margin-top: 0px;
    /*-moz-border-radius: 15px;
    border-radius: 15px;*/
    }
    .mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: black; }
    .mGrid th { padding: 4px 2px; border: solid 1px #c1c1c1; color:black;  background: url(../IMAGES/fondoTituloGrid.jpg);  }   /*   0.9em  font-size: x-small ; */
    /*.mGrid .headg { background-image: -ms-radial-gradient(center, circle closest-corner, #7BA746 0%, #3E5423 100%);  }*/
    /*.mGrid .headg { background: url(../IMAGES/fondoTituloGrid.jpg); }*/
    /*.mGrid .headg { background: url('../IMAGES/fondoTituloGrid.jpg'); }*/

    /*.mGrid .headg {background-color:aquamarine; border:solid 1px black; }*/
    .mGrid .renalt { background-color: #FFF  }    
    .mGrid .rennor { background-color: #f1f2f1  }
    /*.mGrid .rennor { background-color: #E8FFEC  }       */

    /* Tonos verde */    
    /*.mGrid .rensel { background-color: #7BA746  }   */

    /*Tonos azul */    
    /*d0e3fc*/
    .mGrid .rensel { background-color: #b6c9e2  } 

    
    .mGrid .pgr a { color: #666; text-decoration: none; }
    .mGrid.pgr a:hover { color: #000; text-decoration: none; }

.rounded-corners {
    border: 1px solid black;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
    font-size:x-small;
}

.rounded-corners-up {
    padding:5px 0px 5px 0px;
    border: 1px solid  darkgray;
    -webkit-border-radius: 15px 15px 0px 0px;
    -moz-border-radius: 15px 15px 0px 0px;
    border-radius: 15px 15px 0px 0px ;
    overflow: hidden;
    font-size:x-small;
    text-align:center;
    background-color: #e6e6e6;
}

.rounded-corners-down {
    padding:8px 0px 8px 0px;
    border: 1px solid darkgray;
    -webkit-border-radius: 0px 0px 15px 15px;
    -moz-border-radius: 0px 0px 15px 15px;
    border-radius: 0px 0px 15px 15px ;
    overflow: hidden;
    font-size:x-small;
    text-align:center;
    background-color: #e6e6e6;
    
}



/*.rounded-corners-footer {
    border: 1px solid black;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
    font-size:x-small;
    margin-left:3px;
}*/

    /*.rnd1 {
   background-color: #6699cc;
   border:0px none;
   padding:2px 2px 2px 2px;
   border-radius: 5px;
 }

.gv1 {
   width: 100%;
   border: 0px none;
   border-collapse: collapse;
 }

     .rounded_corners
    {
        border: 1px solid Black;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        overflow: hidden;
    }
    .rounded_corners td, .rounded_corners th
    {
        border: 1px solid Black;
        font-family: Arial;
        font-size: 10pt;
        text-align: center;
    }
    .rounded_corners table table td
    {
        border-style: none;
    }*/
  
    
        
.waitJ     
{    
    position: absolute; 
    top: 69%; 
    left: 57%; 
    width: 80px; 
    height: 80px; 
    margin-left: -40px; 
    margin-top: -40px
}

.waitJ2
{    
    position: absolute; 
    top: 45%; 
    left: 57%; 
    width: 80px; 
    height: 80px; 
    margin-left: -40px; 
    margin-top: -40px
}


div.MaskedDiv 
{
	visibility: hidden;
	position:absolute;
	left: 0; right: 0;
    top: 0; bottom: 0;
	font-family:verdana;
	font-weight:bold;
	padding:40px;
    z-index:1000;
    
    
    background-color:#404040     ;    
    opacity: 0.6;
    filter: alpha(opacity=70);
    visibility: hidden;



    
}



/*body {
    position: relative;
    margin: 0;
}

#screenMask {
    position: absolute;
    left: 0; right: 0;
    top: 0; bottom: 0;
    z-index: 1000;
    background-color: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    visibility: hidden;
}*/

.vertical-text {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    color: #000;
    font-size: 10px;
    font-weight:bold;
    margin-left:-12px;
    margin-top:10px;
    /*top:15px;*/
    /*height: 200px;
    width: 10px;*/
    /*float: left;*/
    vertical-align: top;
}


/*http://css3buttongenerator.com*/
/*.btn {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #000000;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  border: solid #a6a6a6 1px;
  text-decoration: none;
  margin-top:-3px;
}

.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.btn:hover {
  background: #e0dde0;
  background-image: -webkit-linear-gradient(top, #e0dde0, #ffffff);
  background-image: -moz-linear-gradient(top, #e0dde0, #ffffff);
  background-image: -ms-linear-gradient(top, #e0dde0, #ffffff);
  background-image: -o-linear-gradient(top, #e0dde0, #ffffff);
  background-image: linear-gradient(to bottom, #e0dde0, #ffffff);
  text-decoration: none;
  border: solid #909090 1px;
  margin-top:-3px;
}*/

/*.navigationButton {
    -webkit-box-shadow: rgba(0,0,0,0.2) 0 1px 0 0;
    -moz-box-shadow: rgba(0,0,0,0.2) 0 1px 0 0;
    box-shadow: rgba(0,0,0,0.2) 0 1px 0 0;
    border-bottom-color: #333;
    border: 1px solid #ffffff;
    background-color: #EAF2D3;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #0d76c3;
    font-family: 'Verdana',Arial,sans-serif;
    font-size: 14px;
    text-shadow: #b2e2f5 0 1px 0;
    padding: 5px;
    cursor: pointer;
}*/

.fondoTransp
{
    background-color:transparent;
}

/*Para ordenamientos de gridview*/
/*th.sortasc a  
{
    display:block; padding:0 4px 0 15px; 
    background:url('~/images/asc.png') no-repeat;  
}

th.sortdesc a 
{
    display:block; padding:0 4px 0 15px; 
    background:url('../../../images/Desc.png') no-repeat;
}*/


/*Otra version para ordenamientos gridview*/
/*.SortedAscendingHeaderStyle, .SortedDescendingHeaderStyle
{
  background-color: #FFFFCC;
  background-repeat: no-repeat;
}
 
.SortedAscendingHeaderStyle
{
  background-image: url(~/images/asc.png);
}
 
.SortedDescendingHeaderStyle
{
  background-image: url(~/images/Desc.png);
}*/



.blink {
    animation-duration: 1s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}
@keyframes blink {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;                    
    }
}


.blink2 {
    animation-duration: 3s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}
@keyframes blink2 {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;                    
    }
}

.blink3 {
    animation-duration: 0.6s;
    animation-name: blink3;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}
@keyframes blink3 {
    from {
        opacity: 1;
    }
    to {
        opacity: 0.0;                    
    }
}

.TD_Manto1
{
    text-align :center ; 
    background-color:#62A945;

    /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #72C450 0%, #2F5221 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #72C450 0%, #2F5221 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #72C450 0%, #2F5221 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #72C450), color-stop(1, #2F5221));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #72C450 0%, #2F5221 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #72C450 0%, #2F5221 100%);


    
    vertical-align:middle ;  
    height:30px;
    
}

.TD_Soporte
{
    text-align :center ; 
    background-color:#56565B;
    /*62A945  verde */
    vertical-align:middle ;  
     	

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #82828A 0%, #353538 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #82828A 0%, #353538 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #82828A 0%, #353538 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #82828A), color-stop(1, #353538));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #82828A 0%, #353538 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #82828A 0%, #353538 100%);


}

.linkFooter {
    /*Tono verde*/
    /*color:#003300;*/
    /*Tono azul*/
    color:#337AB7;
    
}

.TituloHeader {
    /*Tono verde*/

    /*Tono azul*/
    color:#0E385C !important;    
}



.TituloDetx {
    color:white;
    margin-top:5px;
}

.clearfix{
	clear: both;
	display: block;
	height: 0;
	width: 0;
}

/*Ocultar columnas gridview*/
.hiddencol { display: none; }