/* background color para el contenido de la página */

Body{
 SCROLLBAR-FACE-COLOR: #9BAF1A;
 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
 SCROLLBAR-SHADOW-COLOR: #999999;
 SCROLLBAR-3DLIGHT-COLOR: #F9F8F2;
 SCROLLBAR-ARROW-COLOR:  #ffffff;
 SCROLLBAR-TRACK-COLOR: #F9F8F2;
 SCROLLBAR-DARKSHADOW-COLOR: #ffffFF;
}
/* Tablas */
.TDarkGreen
{
	background-color: #005252;
}
.TSemiDarkGreen
{
      background-color:#006060;
}
.TGreen
{
	background-color: #9AAF19;
}
.TWhite
{
	background-color: #FFFFFF;
}
.TSubHead
{
	background-color: #F7FDEE;
}

.THead
{
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11px; 
  COLOR: #FFFFFF; 
  FONT-FAMILY: Verdana;
  background-color:#9aaf19;   
  border-width:0px;
}

.TSubHead
{ FONT-WEIGHT: bold; 
  FONT-SIZE: 10px; 
  COLOR: #005252; 
  FONT-FAMILY: Verdana;
  background-color:#f7fdee;
  border-width:0px;
}
.TBlue
{
	background-color: #2173CE;
}
	
.TToolFiltro
{
	    BACKGROUND-COLOR: #ECE9D8;
	}
	
/* Formularios */

.BordeDarkGreen
{
    BORDER-RIGHT:#48764B 1px solid;
    BORDER-TOP: #48764B 1px solid;
    FONT: 11px Verdana Bold, Helvetica, sans-serif;
    BORDER-LEFT: #48764B 1px solid;
    BORDER-BOTTOM: #48764B 1px solid;
    HEIGHT: 18px;
    BACKGROUND-COLOR: white
}

/* Controles */ 

.InputBuscar
{
  FONT-SIZE: 10px; 
  FONT-FAMILY: Verdana;
  COLOR: #005252;
  background-color: #FFFFFF;
  border-width:1px;
  border-style:solid;    
}


.InputEditar
{
  FONT-SIZE: 10px; 
  FONT-FAMILY: Verdana;
  COLOR: #005252;
  background-color: #FFFBBB;
  border-width:1px;
  border-style:solid;    
}


.BotonDatagrid
{
  FONT-SIZE: 10px; 
  FONT-FAMILY: Verdana;
  FONT-WEIGHT: Bold;
  COLOR: #304703;
  background-color: #A0B753;
}

.DtgGreen
{
	color:#005252;
	background-color:#FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	height:20px;
}

.DtgAlternatingItem
{
	font-family: Verdana, Helvetica, sans-serif;
	background-color:#F3F9D0;
	height:20px;
}


.DtgHeaderGreen
{
	color:#005252;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold; 	
	background-color:#D1E758;
	height:20px;
	text-align :center;	
}

.DtgHeaderDarkGreen
{     
      FONT-WEIGHT: bold; 
      text-align:center;
      background-color:#A0B753;
      height:20px;
}   

/*Paginación*/

.paginar
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #005252;
	}
/* FONDO DE PAGINA */
/* background color para el header y el top de la página  */
.HeadBg {
    background-color: white;
}

/* Separador entre link */
.Accent
{
    color: #48764B;
}


/* TOP PAGINA */
/* NOTE: Titulo de la aplicación, Tabs ...*/
.SiteTitleDarkGreen {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:#48764B
}
.SiteTitleWhite {
    font-family: Arial Bold, Helvetica, sans-serif;
    font-size: 20px;
    color:#DAE49A;
}
.SiteTitleGreen {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#9AAF19
}
/* background color para tab seleccionado */
.TabBg {
    background-color: white;

}

/* background color para tab no seleccionado */
.SelectedTabBg {
    background-color: #9AAF19;

}

/* background color para sub-tab seleccionado */
.SubTabBg {
    background-color: white;

}

/* background color para sub-tab no seleccionado */
.SelectedSubTabBg {
	background-color:#2173CE;
}




/* HYPERLINK */

/* General */
A:link    {
    text-decoration: none;
    color:#005252;
}

A:visited {
    text-decoration: none;
    color:#005252;
}

A:active  {
    text-decoration: none;
    color:#005252;
}

A:hover   {
    text-decoration:    underline;
    color:#005252;
}

/* Para las imágenes situadas dentro de un "HyperLink" que no se quieran resaltar */
.ImgSinResaltar {border: none;}


/* HyperLink de los tabs deseleccionados */
A.OtherTabs:link    {
    text-decoration: none;
    color:#48764B;
	white-space:normal;

}

A.OtherTabs:visited {
    text-decoration: none;
    color:#48764B;
	white-space:normal;
}

A.OtherTabs:active  {
    text-decoration:    underline;
    color:#48764B;
    white-space:normal;
}

A.OtherTabs:hover   {
    text-decoration:    underline;
    color:#48764B;
	white-space:normal;
}

/* Hiper Link de los tabs seleccionados */
A.SelectedTab:link    {
    text-decoration: none;
    color: White;
}

A.SelectedTab:visited {
    text-decoration: none;
    color: White;
}

A.SelectedTab:active  {
    text-decoration:    underline;
    color: White;
}

A.SelectedTab:hover   {
    text-decoration:    underline;
    color: White;
}

/* HyperLink de los sub-tabs deseleccionados */
A.OtherSubTabs:link    {
    text-decoration: none;
    color: #134175;
	white-space:normal;

}

A.OtherSubTabs:visited {
    text-decoration: none;
    color: #134175;
	white-space:normal;
}

A.OtherSubTabs:active  {
    text-decoration:    underline;
    color: #134175;
    white-space:normal;
}

A.OtherSubTabs:hover   {
    text-decoration:    underline;
    color: #134175;
	white-space:normal;
}

/* Hiper Link de los tabs seleccionados */
A.SelectedSubTab:link    {
    text-decoration: none;
    color: White;
}

A.SelectedSubTab:visited {
    text-decoration: none;
    color: White;
}

A.SelectedSubTab:active  {
    text-decoration:    underline;
    color: White;
}

A.SelectedSubTab:hover   {
    text-decoration:    underline;
    color: White;
}

/* HyperLink texto color verde */
A.SiteLinkGreen:link {
    text-decoration: none;
    color:#48764B;
}

A.SiteLinkGreen:visited  {
    text-decoration: none;
    color:#48764B;
}

A.SiteLinkGreen:active   {
    text-decoration:    none;
    color:#48764B;
}

A.SiteLinkGreen:hover    {
    text-decoration:    underline;
    color:#48764B;
}

/* HyperLink texto color blanco */
A.White:link    
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color:#FFFFFF;
}
/* HyperLink texto color verde */
A.SiteLinkGreenLine:link {
    text-decoration: underline;
    color:#48764B;

}

A.SiteLinkGreenLine:visited  {
    text-decoration: underline;
    color:#48764B;
;
}

A.SiteLinkGreenLine:active   {
    text-decoration:    underline;
    color:#48764B;

}

A.SiteLinkGreenLine:hover    {
    text-decoration:    underline;
    color:#48764B;

}
A.White:visited 
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color:#FFFFFF;
}

A.White:active  
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration:    underline;
    color:#FFFFFF;
}

A.White:hover   
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration:    underline;
    color:#FFFFFF;
}

/* HyperLink texto color verde */
A.LinkOpcion:link {
    text-decoration: none;
    color:#005252;

}

A.LinkOpcion:visited  {
    text-decoration: none;
    color:#005252;

}

A.LinkOpcion:active   {
    text-decoration:    none;
    color:#005252;

}

A.LinkOpcion:hover    {
    text-decoration:    underline;
    color:#005252;
    

}
   
/* GENERAL */

.Ruta
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
	}
.HeadGreen   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #48764B;
    font-weight: bold;
    
}

.NormalWhite
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF
}
.NormalWhiteBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    }
.NormalGreen
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #48764B
}

.NormalGreenBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #48764B
}
.NormalDarkGreen
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #005252;
    font-weight:normal;
}
.NormalDarkGreenBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #005252
}
.TitleDarkGreenBold10
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #005252
	}
.TitleDarkGreenBold12
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #005252
	}
	
.TitleDarkGreenBold14
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #005252
	}
/* Texto para tab seleccionado*/
.SelectedTab {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color:white;
    font-weight: bold
}

/* Texto para tab no seleccionado*/
.OtherTabs {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #48764B;
    text-decoration:none;
}

/* Texto para sub-tab seleccionado*/
.SelectedSubTab {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #005252;
    font-weight: bold
}

/* Texto para sub-tab no seleccionado*/
.OtherSubTabs {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #48764B;
    text-decoration:none;
}

/* Sub-Tabs */
.TSubTabs
{
	font-family: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
}

.TLineaSubTabs
{
	Background-Color: #005252;
}

/*Titulo Opciones*/
.cell
{

	color:#FFFFFF;

	font-family: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    padding-left:2px;
}

.cellDarkGreen
{
	/*border-color:#005252;
	border-style:solid;
	border-width:1px;*/
	color:#FFFFFF;
	background-color:#005252;
	font-family: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    padding-left:2px;
}
.cellFiltro
{

	background-color:#A4C5E8;
	font-family: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    padding-left:2px;
}
.cellYellow
{
	/*border-color:#005252;
	border-style:solid;
	border-width:1px;*/
	color:#005252;
	background-color:#F7FDEE;
	font-family: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    padding-left:2px;
}
.cellYellowBorde
{
	border-color:#005252;
	border-style:solid;
	border-width:1px;
	color:#005252;
	background-color:#F7FDEE;
	font-family: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    padding-left:2px;
}
/*Titulo de empresa*/
.cellGreen
{
	/*border-color:#005252;
	border-style:solid;
	border-width:1px;*/
	background-color:#9AAF19;
	font-family: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    padding-left:2px;
}

/**/
.TBase
{
	background-color: #9AAF19;
}
.TDarkBase
{
	background-color: #005252;
}

/* Estilo celdas */
.Opc_DtgBase
{
	color:#FFFFFF;
	background-color:#9AAF19;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	height:20px;
	padding-left:5px;
	padding-right:5px;
}

.Celda_Oculta
{
	DISPLAY: none;
}

/* Estilo del calendario*/

.calendario
{
    BORDER-RIGHT: #005252 1px solid;
    BORDER-TOP: #005252 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BORDER-LEFT: #005252 1px solid;
    CURSOR: auto;
    COLOR: #005252;
    BORDER-BOTTOM: #005252 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.calDiaSemana
{
    BORDER-RIGHT: #005252 1px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #005252 1px solid;
    PADDING-LEFT: 1px;
    font-family: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #005252 1px;
    WIDTH: 10px;
    CURSOR: auto;
    COLOR: #9AAF19;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #005252 1px solid;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #EEF9DD;
    TEXT-ALIGN: center
}

.calDiaNormal
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    font-family: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center
}
.calDiaNormalSelected
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    font-family: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center;
    BORDER-RIGHT: #005252 1px solid;
    BORDER-LEFT: #005252 1px solid;
    BORDER-TOP: #005252 1px solid;
    BORDER-BOTTOM: #005252 1px solid;
}
.calMes
{
	font-family: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    CURSOR: auto;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #9AAF19;
    TEXT-ALIGN: center;
    height:15px;
}

/*Filtro*/
.fondo_titulo
{
	    background-color: #9AAF19;
	}
.fondo_filtro
{
	background-image: url(../imagenes/fondosElementos/fondo_filtro.jpg);
	}
.fondo_boton
{
	font-family: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    color: #005252;
    TEXT-ALIGN: center;
	padding-top:4px;
	background-image: url(../imagenes/fondosElementos/btnFondo.gif);
	}
/*Fondo de página*/
.fondo_contenido
 {
	background-image: url(../imagenes/fondosElementos/fondo1_g.jpg);
}
.fondo_header
{
	background-image: url(../imagenes/fondosElementos/header_fondo.gif);
	}

/*Estilo opciones*/
.opc_g_img_on
{
	background-image: url(../imagenes/fondosElementos/fondoGrupoOpcion_on.gif);
}
.opc_g_img_off
{
	background-image: url(../imagenes/fondosElementos/fondoGrupoOpcion_off.gif);
}

.opc_on
{
		background-image: url(../imagenes/fondosElementos/opc_on.gif);
		/*BACKGROUND-COLOR: #ADCDF3;*/
	}
.opc_off
{
	background-image: url(../imagenes/fondosElementos/opc_off.gif);
	/*BACKGROUND-COLOR: #F3F9D0;*/
	}
.fecha_asc
{
	background-image: url(../imagenes/fondosElementos/fecha_asc.gif);
	background-repeat:no-repeat;
	/*BACKGROUND-COLOR: #F3F9D0;*/
	}
.fecha_desc
{
	background-image: url(../imagenes/fondosElementos/fecha_desc.gif);
	background-repeat:no-repeat;
	/*BACKGROUND-COLOR: #F3F9D0;*/
	}
	

.txt_off {
	text-decoration:none;
	color: #005252;
	font-family: Verdana;
	font-size: 9px;
	padding-left:5px;

}
.txt_on {
	text-decoration:none;
	color: #005252;
	font-family: Verdana;
	font-size: 9px;
	font-weight:bold;
	padding-left:5px;
}
.opc_g
{
	text-decoration:none;
	color: #005252;
	font-family: Verdana;
	font-size: 10px;
	padding-left:5px;

}




/* Mensaje de informacion */
.Mensaje 
{
	border-style: solid;
	border-width:1px;
	border-color:#005252;
	z-index: 3;
	position: absolute;
	background-color: #f7fdee;
	font-family: Verdana;
	font-size: 10px;
	width: 400px;
	height: 200px;
	overflow: hidden;
}

.FondoMensaje
{
	z-index: 2; 
	background-color: green; 
	position: absolute;
}

.TituloMensaje
{
	border-color:#005252;
	border-style: solid;
	border-width:1px;
	background-color:#9AAF19;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: Verdana;
    padding-left:2px;
}
.BotonMensaje
{
	border-style: solid;
	border-width:1px;
	border-color:#005252;
	z-index: 3;
	position: absolute;
	background-color: #f7fdee;
	font-family: Verdana;
	font-size: 10px;
	width: 400px;
	overflow: hidden;
}

/* Popup crear periodo */
.MensajePopup
{
	border-style: solid;
	border-width: 1px;
	position: absolute;
	background-color: #f7fdee;
	font-family: Verdana;
	font-size: 10px;
	Z-INDEX: 101; 
	LEFT: 8px; 
	WIDTH: 316px; 
	TOP: 8px; 
	HEIGHT: 195px; 
}
.TituloMensajePopup
{
	height: 19px;
	width: 315px;
	Z-INDEX: 101;
	position: absolute;
	border-color:#005252;
	border-bottom-style: solid;
	border-right-style:solid;
	border-width:1px;
	background-color:#9AAF19;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: Verdana;
}

