﻿/*************Encabezado y pie*************/
.HeaderPrincipal
{
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	height: 15px;
	background-color: #575757;
	border-top: #cc9966 2px solid;
}
.HeaderLogoPrincipal
{
	background-image: url(../Images/FondoSuperior.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 80px;
}
.GridFrame
{
	border-right: #9999cc 2px solid;
	border-top: #9999cc 2px solid;
	border-left: #9999cc 2px solid;
	border-bottom: #9999cc 2px solid;
	font-family: Verdana;
	font-size: 8pt;
	background-color: white;
}
.FooterPrincipal
{
	background-color: #575757;
	color: white;
	font-family: Verdana;
	font-size: 8pt;
	height: 15px;
	border-bottom: #cc9966 2px solid;
}
.MenuIzquierdaItem
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	letter-spacing: 0pt;
	background-image: url(../Images/bacBotmenuIzq.jpg);
	/*height: 20px;*/
	text-align: left;
	text-indent: 15pt;
	
}
.MenuIzquierdaItemSelected
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #31417C;
	text-decoration: none;
	letter-spacing: 0pt; 
	background-image: url(../Images/bacBotmenuIzq_cl.jpg);
	text-align: left;
	/*height: 20px;*/
}
.MenuIzquierdaItemHover
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	color: red; 
	text-decoration: none; 
	background-color:Transparent;
	/*background-image: url(../Images/bacBotmenuIzq_cl.jpg); */
	/*height:25px;*/
	text-align: left;
}
.CeldaSuperior
{
	height:17px;
	background-color: #575757;
	color: white;
}
.MenuIzquierda
{
	text-transform: capitalize;
	cursor: hand;
	color: Gray;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; /*background-color: #6474A1;*/
	background-image: url(../Images/FondoMenuIzq.jpg);
	text-align: left;
}

.ItemsPestanas
{
	table-layout: auto;
	/*width: 150px;*/
	cursor: hand;
	background-image: url(../Images/PestanaBack.jpg);
	background-repeat :repeat;
	background-position: left top ;
    color:#333333;
    font-size:8pt;
	font-family:"Tahoma,Verdana, Arial, Helvetica, sans-serif";
}

.ItemsPestanaSeleccionada
{
	table-layout: auto;
	/*width: 150px;*/
	cursor: hand;
	background-image: url(../Images/PestanaBack_Over.jpg);
	background-repeat :repeat;
	background-position: left top ;
    color:#333333;
    font-size:8pt;
	font-family:"Tahoma,Verdana, Arial, Helvetica, sans-serif";
	font-weight:bold;
}

.BotonesGenerales
{
 /*background-color:#dfebf7;/*#E2B2BE;*/
 /*border-color :#4682B4;/*#E2B2BE;*/
 /*font-family:Tahoma,Verdana;
 font-size:8pt;
 font-style:normal;
 line-height: normal; 
 font-weight: 200; 
 color: #333333;
    width: 84px;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	border: 1px outset #636DB5;
	background-image: url('../Images/tool-bkgd.gif');
	cursor: pointer;
}
.BotonesImagen 
{
	background-image:url(../Igames/Guardar2.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.TablaContenido
{
	background-image: url(../Images/backContenido.jpg);
	background-repeat :no-repeat;
	background-position: right top ;
	background-color:White;
}
.TablaContenidos2 /*creada cperez*/
{
	background:#F5F5F5;/*#EDEAFF;*/
	background-position:bottom;
	background-repeat:no-repeat;
	border-color:#9370DB;/*#C0C0FF;*/
	color:#000080;/*8A2BE2;*/
	border:solid 1.5px #9370DB;
	font-style:italic;
	font-weight:bold;
	font-family:Centur;
	border-style:solid;
	border-width:2px;
}
.TablaFondo
{
	background-color:#F5F5F5;
	border-color:#DCDCDC;
	border:solid 1px;
}
.FondoColor
{
	background-color:#f1f1f8;
	border: solid 1 px;
	border-color:#D8BFD8;
	width:auto;
	height:auto;
}
.TablaSuperior
{
	/*background-image: url(../Images/FondoSuperior.gif);
	background-repeat :no-repeat;
	background-position: right top ;*/
	background-color:White;
	
}	

.TablaGeneralConBordes
{
	font-family:Tahoma,Verdana;
	font-size:9pt;
	font-style:normal;
	line-height: normal; 
	font-weight: 200; 
	color: #333333;
	width:100%;
	height:100%;
	border: solid 1px #DFE3EE; 
	/*background-color:Transparent;*/
}
.TablaGeneral
{
 font-family:Tahoma,Verdana;
 font-size:9pt;
 font-style:normal;
 line-height: normal; 
 font-weight: 200; 
 color: #333333;
 width:980px;
 height:490px;
 border:none 1px red;
}
.TablaGeneralPorc
{
 font-family:Tahoma,Verdana;
 font-size:9pt;
 font-style:normal;
 line-height: normal; 
 font-weight: 200; 
 color: #333333;
 width:100%;
 height:100%;
 border:none 1px red;
 
 
}
.TablaMensajes
{
	/*background-color : #DFE3EE;*/
	 font-family:Tahoma,Verdana;
	 font-size:9pt;
	 font-style:normal;
	 line-height: normal; 
	 font-weight: 200; 
	 color: #333333;
	 width:400px;
	 height:210px;
	 border:solid 1px red;
}
.TablaGeneralSinAlto
{
 /*background-color : #DFE3EE;*/
 font-family:Tahoma,Verdana;
 font-size:9pt;
 font-style:normal;
 line-height: normal; 
 font-weight: 200; 
 color: #333333;
 width:100%;
 border:none 1px red;
 
}

.ControlesGeneral
{
	background-color: White;
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: 200;
	color: #333333;
	
}

.ControlesGeneralSinBackColor
{
	font-family:Tahoma,Verdana;
	font-size:8pt;
	font-style:normal;
	line-height: normal; 
	font-weight: 200; 
	color: #333333;
	
}
.Texto
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-style: normal;
	font-weight: lighter;
    margin-left: 7px;
}
.CeldasTextoFormulario
{
	font-weight:normal;
	font-size: 8pt;
	color: #333333;
	font-family: Tahoma,Verdana;
	background-color: #f8f8ff;
	text-align: left;
	BORDER-RIGHT: #ffdbe6 1px solid;
	BORDER-TOP: #ffdbe6 1px solid;
	BORDER-LEFT: #ffdbe6 1px solid;
	BORDER-BOTTOM: #ffdbe6 1px solid;
	
}
.ControlesValidator
{
	font-family:Tahoma,Verdana;
	font-size:8pt;
	font-style:normal;
	line-height: normal; 
	font-weight: 200; 
	color: red;
}

.EncabezadoTabla
{
	
	background-color:#3A4D86;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color:White;
	text-align:center;
}

.CeldaFondoBlanco
{
	background-color: White;
}

.CeldaFondoAzulMedio
{
	font-weight: bold;
	font-family: Tahoma,Verdana;
	font-size: 7pt;
	color: White;
	background-color: #cbd0e0;
	padding: 2 2 2 2;
	text-align: center;
	height: 15px;
}

.CeldaFondoAzulMedioNotBorder
{
	font-weight:bold;
	font-family:Tahoma,Verdana;
	font-size:7px;
	color:White;
	background-color:#cbd0e0;
	text-align:center;
	height:15px;
}


.CeldaFondoAzul
{
	font-weight: bold;
	color: White;
	background-color: #9999CC;
	padding: 2 2 2 2;
	text-align: center;
	height: 15px;
}

.CeldaFondoAzulNotBorder
{
	font-weight:bold;
	color:White;
	background-color:#9999CC;
	text-align:center;
	height:15px;
}

.MenuBarraSelected
{
	color: Fuchsia;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: center;
	cursor: hand;
	border-width: 1px;
	border-style: inset;
	font-weight: bold;
	background-image: url(../Images/bacBotmenuIzq_cl.jpg);
}
.MenuBarraHoverStyle
{
	color: Green;
	font-family: Tahoma,Verdana;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: center;
	cursor: hand;
	border-width: 1px;
	border-style: outset;
	font-weight: bold;
	background-image: url(../Images/bacBotmenuIzq_cl.jpg);
}

.MenuBarraButtonStyle
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	letter-spacing: 0pt;
	background-image: url(../Images/bacBotmenuIzq.jpg);
	text-align: left;
	
}
.MenuBarra
{
	
	background-image: url(../Images/bacBotmenuIzq.jpg);
	
}

.ItemMenuSelect
{
	font-family: Tahoma,Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	line-height: normal;
	color: Purple;
	text-align: center;
	
	cursor: hand;
}

.TablaFiltros
{
	border-bottom: gray thin solid;
	height: 50px;
}
.TitulosFiltros
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10pt;
 	color: #3F538B;
 	font-style: normal;
 	line-height: normal;
 	font-weight: normal;
}
.ContenidoFiltrosAlt
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/*color:Red;*/
	color: #333333;
	font-style: normal;
	font-weight: lighter;
	background-color:#DFE3EE;
}
.Frame
{
	border-right: #1a6dca 3px solid;
	border-top: #1a6dca 3px solid; 
	font-size: 6pt;
	border-left: #1a6dca 3px solid;
	cursor: default;
	border-bottom: #1a6dca 3px solid;
	font-family: Tahoma,Verdana;
	
}


.CeldaInstrucciones
{
	background-color: #ccccff;
	height:15px;	
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;	
	font-weight: bold;
	color: Navy;
	
}

.calendario
{
	font-size: 8pt;
	font-family: Tahoma,Verdana;
	color: #000099;
	background-color: white;
}
.DayHeaderStyle
{
	color: #336666;
	background-color: #99cccc;	
}
.TodayDayStyle
{
	color: white;
	background-color: #99cccc;
	font-weight: bold;
}
.WeekendDayStyle
{
	background-color: #ccccff;
	position: static;
}
.SelectedDayStyle
{
	font-weight: bold;
	background-color: #009999;
	color: white;
}
.NextPrevStyle
{
	font-weight: bold;
	color: #ccccff;
	background-color: #003399;
}
.OtherMonthDayStyle
{
	color: #999999;
}
.TitleStyle
{
	font-weight: bold;
	color: #ccccff;
	background-color: #003399;
	font-size: 9pt;
}
.DropDownStyle
{
	color: #ccccff;
	background-color: #003399;
}
.DayStyle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.FooterStyle
{
	color: white;
	background-color: #003399;
}

.GroupByboxStyle
{
	font-family: Tahoma,Verdana; 
	font-size: 8pt; 
	/*font-weight: bold; */
	color: #400000; 
	text-align: Left;
	/*max-height:20px;*/
	height :50px;
}
.GridHeaderStyleDefault
{
	font-family: Tahoma,Verdana, Arial,  sans-serif; 
	font-size: 8pt; /*font-weight: bold; */	
	text-align: center;
	background-color:#3A4D86;	
	color:White;
}

.GridRowStyleDefault
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 1px;
	padding-top: 1px;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-style: normal;
	font-weight: lighter;
	background-color:#DFE3EE;
}
.GridRowAlternateStyleDefault
{
	background-color: #f5f5f5;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-style: normal;
	font-weight: lighter;
	background-color:#fbf3f3;
}
	
.GridFrameStyle
{
	border: 2px solid #9999cc;
	background-color: white;
	top: 0px;
	left: -2px;
}

.GridSelectRowStyleDefault
{
	background-color: #d7dcdc;
}

.EstiloBoton
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000099; 
	background-image:url(../Images/tool-bkgd.gif);
	BORDER-BOTTOM: solid 1 #9CAAC4;
    BORDER-LEFT: solid 1 #9CAAC4;
    BORDER-RIGHT: solid 1 #9CAAC4;
    BORDER-TOP: solid 1 #9CAAC4;		
}

.Pestana
{
	
}
.PestanaHover
{
	background-image: url(../Images/PestanaBack_Over.jpg);
	background-repeat :repeat;
	background-position: left top ;
	
}
TD
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333; 
	
	}
