body {
	margin-left: 0px;
	margin-top: 0px;
	font-family:Tahoma, Arial, Verdana;
	background-color: #f0f0f0;
	background-image:url(Images/FondoGen2.gif)

}

.Titulos {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
}

.Titulos2 {
	color: #fff53c;
	font-weight: bold;
	font-size: 14px;
}

.Subtitulos {
	color: #ff8828;
	font-weight: bold;
	font-size: 12px;
}

.Subtitulos2 {
	color: #047ec1;
	font-weight: bold;
	font-size: 12px;
}

.Subtitulos2 a {
	color: #047ec1;
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;
}

.Subtitulos2 a:hover {
	color: #002b50;
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;	
}

.Subtitulos2 a:visited {
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;	
}


.Precio {
	color: #ff0000;
	font-weight: bold;
	font-size: 12px;
}

.PrecioPeq {
	color: #ff0000;
	font-weight: bold;
	font-size: 11px;
}

.MenuActivo {
	color: #ee7105;
	font-weight: bold;
	font-size: 13px;
}

.MenuActivo  a{
	color: #ee7105;
	font-weight: bold;
	font-size: 13px;
}

.MenuActivo  a:hover{
	color: #ee7105;
	font-weight: bold;
	font-size: 13px;
}

.MenuActivo  a:visited{
	color: #ee7105;
	font-weight: bold;
	font-size: 13px;
}

.MenuInactivo {
	color: #047ec1;
	font-size: 13px;
}

.MenuInactivo a {
	color: #047ec1;
	font-size: 13px;
}


.MenuInactivo a:hover {
	color: #047ec1;
	font-size: 13px;
}

.MenuInactivo a:visited {
	color: #047ec1;
	font-size: 13px;
}

.TextoGeneralDetalle {
	color: #4ea2da;
	font-size: 12px;
}


.TextoGeneralRojo {
	color: #ff0000;
	font-size: 12px;
}

.TextoGeneral {
	color: #002b50;
	font-size: 12px;
}

.TextoGeneral  a {
	color: #1180ab;
	font-size: 12px;
	text-decoration: underline;
}

.TextoGeneral  a:hover {
	color: #ff7e00;
	font-size: 12px;
	text-decoration: underline;
}

.TextoGeneral  a:visited {
	font-size: 12px;
}

.TextoGeneralServicios {
	color: #727272;
	font-size: 12px;
}

.TextoGeneralPeq {
	color: #002b50;
	font-size: 11px;
}

.TextoGeneralPeq  a {
	color: #002b50;
	font-size: 11px;
	text-decoration: underline;
}

.TextoGeneralPeq  a:hover {
	color: #6699cc;
	font-size: 11px;
	text-decoration: underline;
}

.TextoGeneralPeq  a:visited {
	font-size: 11px;
}

.TextoGeneralPeqAlertas {
	color: #ee7105;
	font-size: 11px;
}

.TextoGeneralPeqAlertas a{
	color: #ee7105;
	font-size: 11px;
}

.TextoGeneralPeqAlertas a:hover{
	color: #ee7105;
	font-size: 11px;
}

.TextoGeneralPeqAlertas a:visited{
	color: #ee7105;
	font-size: 11px;
}

.TextoGeneralPeqResaltado {
	color: #3fb0ff;
	font-size: 11px;
}

.TextoGeneralClaro {
	color: #ffffff;
	font-size: 12px;
}

.TextoGeneralClaro2 {
	color: #fff53c;
	font-size: 12px;
}

.TextoGeneralClaro2 a {
	color: #fff53c;
	font-size: 12px;
	text-decoration: underline;
}

.TextoGeneralClaro2 a:hover {
	color: #ff6c00;
	font-size: 12px;
	text-decoration: underline;
}

.TextoGeneralClaro2 a:visited {
	font-size: 12px;
	text-decoration: underline;
}

.TextoGeneralCarrito {
	color: #000000;
	font-size: 11px;
}

.TextoGeneralCarrito2 {
	color: #ff0000;
	font-size: 11px;
}

.TextoGeneralCarrito2 a {
	color: #ff0000;
	font-size: 11px;
	text-decoration: underline;
}

.TextoGeneralCarrito2 a:hover{
	color: #ff6c00;
	font-size: 11px;
	text-decoration: underline;
}

.TextoGeneralCarrito2 a:visited {
	font-size: 11px;
	text-decoration: underline;
}

.Images {
	border: 1px solid #ffffff;
	font-size: 11px;
}

.txtControl	{ 
	font-family: Tahoma; 
	color: #000000; 
	font-size: 8pt; 
	border: 1px solid #aec9d8;
	background-color: #fbfbfb;
	}


.cmdBoton
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2;
	background-image: url(Images/FondoBoton.gif);
	background-color: #cbeaff;
	border-right: #8fb9d8 1px solid;
	border-top: #8fb9d8 1px solid;
	border-left: #8fb9d8 1px solid;
	border-bottom: #8fb9d8 1px solid;
}

.cmdBoton2	{
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #8d2d6f;
	padding: 2px;
	background-image: url(Images/FondoBoton2.gif);
	background-color: #f1a3d9;
	}	

.cmdBoton3	{
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #3d7311;
	padding: 2px;
	background-image: url(Images/FondoBoton3.gif);
	background-color: #8efc36;
	}		
	
	
.TextoDerechos {
	color: #999999;
	font-size: 8pt;
}	

.RecuadroGeneral {
	border: solid 1px #dedede;
	background-color: #FFFFFF;
}


.TablaEncabezado1 {
	background-color: #D6D6FE;
}

.TablaEncabezado2 {
	background-color: #FFFFFF;
}


.TablaDetalle1 {
	background-color: #F2F2F2;

}

.CeldaRelleno {
	background-color: #e8e8e8;
}

.CeldaDivisoria1 {
	background-color: #ffcc33;
	font-family: Tahoma;	
	font-size: 8pt;
	color: #FFFFFF;
}

.RecuadroResaltado{
	border: 1px dotted #999999;
	padding: 3px;
	}

.EncabezadoRecuadroResaltado{
	background-color: #e7e7e7;
	font-family: Tahoma;	
	font-size: 8pt;
	color: #3e3e3e;
	font-weight:bold;
	}

.EncabezadoRecuadroResaltado2{
	background-color: #a7d2e9;
	font-family: Tahoma;	
	font-size: 9pt;
	color: #002b50;
	font-weight:bold;
	}

.ContenidoRecuadroResaltado2 {
	background-color: #e8e8e8;
	font-family: Tahoma;	
	font-size: 9pt;
	color: #3f3f3f;
	font-weight:bold;
	}

.ContenidoRecuadroResaltado2  a {
	background-color: #e8e8e8;
	font-family: Tahoma;	
	font-size: 9pt;
	color: #3f3f3f;
	font-weight:bold;
	text-decoration:underline;
	}

.ContenidoRecuadroResaltado2  a:hover {
	background-color: #e8e8e8;
	font-family: Tahoma;	
	font-size: 9pt;
	color: #d60000;
	font-weight:bold;
	text-decoration:underline;	
	}

.ContenidoRecuadroResaltado2  a:visited {
	background-color: #e8e8e8;
	font-family: Tahoma;	
	font-size: 9pt;
	font-weight:bold;
	}

.CeldaRellenoClaro {
	background-color: #d5ebf8;
	}
	
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: White;
    color: red;
}	


.cal_theme .ajax__calendar_active
{
    color: White;
    font-weight: bold;
    background-color: #ff0000;
} 

.cal_theme .ajax__calendar_container {
    border:1px solid #646464;
    background-color: White;
    color: red;
}

.DataGridFixedHeader
{
    position: relative;
    top: expression(this.offsetParent.scrollTop-3); 
}
