/* Cargamos los estilos personaliados de cada cliente */
@import url("StyleSheet.css"); 

	BODY, HTML, FORM {	background: #FFF !important }
	
	
/* Globales */	

/* Comunes ------------------------------------------------------------------------------- */
	* {	font-family:"trebuchet ms",Verdana,Helvetica,Arial,sans-serif !important}

	BODY, HTML, FORM {	font-family:"trebuchet ms",Verdana,Helvetica,Arial,sans-serif; color: #2c2a37; margin:0; padding:0; height:100%;
						background: #F9F9F9; /* old browsers */; background-attachment: fixed !important;
}
	
	
	H1, H2, H3, H4, H5, FORM {margin:0; margin:0; padding:0; text-align:left }
	H2 { padding:0; display:block; background:none; text-align:left; height:22px}
	H2 IMG { float:right;}
	H2 SPAN { float:left; -webkit-text-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-text-shadow: 0 1px 3px rgba(0, 0, 0, .3) ; text-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
	
	IMG {border:0;}
	
	/* IMG { background:url(../../Images/loadingIMG.gif) no-repeat scroll 50% 50% transparent;  } */
	
	.ImprimirMuestra {display: none}
	
	.PopUp { background:#eee !important; margin:1px; padding:1px}
	.PopUp .Mod1 { margin-left:auto; margin-right:auto; margin-bottom:2px !important}
	.RadWindow .rwCorner { width:7px !important}
	
	/* Obligatorios */
	/* Normal   */ .Obligatorio { border-left:3px #c52c31 solid !important; margin-left:-2px}
	/* Input    */ .Obligatorioi INPUT { border-left:3px #c52c31 solid !important; margin-left:-2px}
	/* DropDown */ .Obligatoriod INPUT.rcbInput { border-left:3px #c52c31 solid !important; margin-left:-2px}
	
	
	
	/* Error */
	.errores { text-align:center; color:#c52c31}
	
	.txtL{text-align:left !important;}
	.txtR{text-align:right !important;}
	.txtC{text-align:center !important;}
	.floatL{float:left;}
	.floatR{float:right;}
	.displayB{display:block;}
	.displayN{display:none;}
	
	/* Saltos ------------------------------------ */
		BR.salto {clear:both;}
		BR.salto0 {clear:both; border:0; margin:0; height:0px; overflow:hidden}

	/* Alto y/o ancho 100% ----------------------- */
		.AnAl {width:100%; height:100%;}
		.An {width:100%}
		.Al {height:100%;}

	/* Varios ------------------------------------ */
		.esconder{ display: none; }
		a { text-decoration:none}

/* Personalizaciones ------------------------------------------------------------------------------- */

	/* Formularios */

	/* Modulos */
.InfoEventoSubCab,
.InfoResCont,
		.Mod1 {	background-color: #FFF !important;
				border: #828282 1px solid;
				/*border: #F00 3px solid !important;*/
				 /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius:10px;*/
				-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
				-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
				box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
				 padding:10px;}
		
		/* #InfoResHeadTotal,*/
		.Mod2 { /*border: #F00 3px solid !important*/
		        color:#fff;
		        background-color:#606069;
		        font-size:14px;
		        font-weight:bold;
		        /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius:10px;*/
		        }
		        
		.Mod3 {}
		.EsqSupIzq {/*border-radius: 0 10px 10px 10px !important; -moz-border-radius: 0 10px 10px 10px !important; -webkit-border-radius:0 10px 10px 10px !important*/ }
		.Menos1Sup { margin-top:-1px}
		
			
	/* SubModulos */
		.SubMod1 {	background-color: #FFF !important;
					border: #828282 1px solid;
					/*border: #F00 3px solid !important; */
					/*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius:10px*/}
				
		.SubMod2 {}
		.SubMod3 {}			

	/* redondeados */
		.Redond1 { /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius:10px*/}
		.Redond2 {}
		.Redond3 {}

	/* Sombras */
		.Sombra1 {-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .2); box-shadow: 0 1px 5px rgba(0, 0, 0, .2);}
		.Sombra2 {}
		.Sombra3 {}
		
	/* Bordes */
		.Bord1 { border:#d1d1d1 1px solid; }
		.Bord2 {}
		.Bord3 {}

	/* Degradados */
		.Deg1 {}
		.Deg2 {}
		.Deg3 {}

	/* Fondos */
		.Fondo1 {}
		.Fondo2 {}
		.Fondo3 {}
		
/* Todos los botones -------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
	.BotonImprimir, .BotonInsertar, .BotonCancelar, .BotonBuscar, .BotonVerTodos, .BotonOk, .BotonActualizar, .BotonAnterior, .BotonEnviar, .BotonSiguiente, .BotonStandard, .BotonStandardGris, .BotonStandardA
	{min-width:50px !important; text-align:center}


/* Botones */ 

/* .BotonOkL,
.BotonImprimir, .BotonInsertar, .BotonCancelar, .BotonBuscar, .BotonVerTodos, .BotonOk, .BotonActualizar, .BotonAnterior, .BotonEnviar, .BotonSiguiente, .BotonStandard, .BotonStandardGris, .BotonStandardA,
.UserPass .logBut,
.datos .subBut,
.Simulador INPUT,
.BotonStandardGris,
DIV.menuLateral .botones .BttInic,
DIV.menuLateral .botones .BttMed, 
DIV.menuLateral .botones .BttFin {Background-color:#FFF; background-image:url(../../Images/Botones/Botones.png); cursor:pointer; border:0px solid transparent; color:#333 !important; text-decoration:none;}


/* Otros grupos de botones */
	.BotonStandard, .BotonStandardGris {margin-right:15px; height:25px; line-height:20px; padding-bottom:2px; margin:5px !important }

	.BotonImprimir, .BotonInsertar, .BotonCancelar, .BotonBuscar, .BotonVerTodos, .BotonOk, .BotonActualizar, .BotonAnterior, .BotonEnviar, .BotonSiguiente, .BotonOkL
	{ height:19px; line-height:16px; padding:4px 6px 0 24px; float:right; margin-top:10px }
	
	.BotonOkL {width:135px !important; text-align:center}

/* Personalizaciones */
	.BotonStandard { background-position:0 -200px; }
	.BotonStandardGris { background-position:0 -100px }
	.BotonStandardA { height:32px; line-height:20px; padding-top:4px; float:right; background-position:0 -200px; display:inline-block}

	/*Ok*/
	.BotonOk  { background-position:0 -250px}

	/*Ok Largo*/
	.BotonOkL  { background-position:0 -50px}	
	
	/*Cancelar*/
	.BotonCancelar  { background-position:0 -550px}	
	
	/*Buscar*/
	.BotonBuscar  { background-position:0 -650px}	
	
	/*Ver Todos*/
	.BotonVerTodos  { background-position:0 -700px}	

	/*Actualizar*/
	.BotonActualizar  { background-position:0 -300px}		

	/*Imprimir*/
	.BotonImprimir  { background-position:0 -350px}
	
	/*Insertar*/
	.BotonInsertar  { background-position:0 -400px}	

	/*Enviar*/
	.BotonEnviar  { background-position:0 -600px}

	/*Anterior*/
	.BotonAnterior {background-position:0 -450px; float:left;}

	/*Siguiente*/
	.BotonSiguiente {background-position:right -500px; padding:4px 24px 0 6px}	
	
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */


.BotonStandardA,
.bttCSS { height:19px; line-height:16px; }


.bttCSSA { height:25px; line-height:24px}

.BotonOkL,
.BotonImprimir,
.BotonInsertar,
.BotonCancelar,
.BotonBuscar,
.BotonVerTodos,
.BotonOk,
.BotonActualizar,
.BotonAnterior,
.BotonEnviar,
.BotonSiguiente,
.BotonStandard,
.BotonStandardGris,
.BotonStandardA,
.UserPass .logBut,
.datos .subBut,
.Simulador INPUT,
.BotonStandardGris,
DIV.menuLateral .botones .BttInic,
DIV.menuLateral .botones .BttMed, 
DIV.menuLateral .botones .BttFin,
.IconMenuList a,

.bttCSS,
.bttCSSA { width:auto;  border:1px #a9a9a9 solid; cursor:pointer; width:auto; text-align:center; margin:5px; display:inline-block; color:#2C2A37; background-image:url(/Images/Botones/Botones.png);
	
	/* Borde */
	/*border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;*/
	
	/* sombra */
	box-shadow: 0 1px 5px rgba(0, 0, 0, .2), inset -2px -3px 6px rgba(0, 0, 0, .1), inset 2px 3px 9px #fff;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .2), inset -2px -3px 6px rgba(0, 0, 0, .1), inset 2px 3px 9px #fff;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2), inset -2px -3px 6px rgba(0, 0, 0, .1), inset 2px 3px 9px #fff;
	
	/* Sombra del texto */
	/* text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5), -1px -1px 1px rgba(0, 0, 0, 0.3); */
	
	/* Degradado del fondo */
/*	background: #e0e0e0; /* old browsers */
	/*background: -moz-linear-gradient(top, #f0f0f0 0%, #cdcdcd 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#cdcdcd)); /* webkit */    
	}


.BotonOkL:active,
.BotonImprimir:active,
.BotonInsertar:active,
.BotonCancelar:active,
.BotonBuscar:active,
.BotonVerTodos:active,
.BotonOk:active,
.BotonActualizar:active,
.BotonAnterior:active,
.BotonEnviar:active,
.BotonSiguiente:active,
.BotonStandard:active,
.BotonStandardGris:active,
.BotonStandardA:active,
.UserPass .logBut:active,
.datos .subBut:active,
.Simulador INPUT:active,
.BotonStandardGris:active,
DIV.menuLateral .botones .BttInic:active,
DIV.menuLateral .botones .BttMed:active, 
DIV.menuLateral .botones .BttFin:active,

.bttCSS:active,
.bttCSSA:active  { 
	/* sombra */
	box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.4) inset, 0px 0px 5px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:3px 3px 2px rgba(0, 0, 0, 0.4) inset, 0px 0px 5px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:3px 3px 2px rgba(0, 0, 0, 0.4) inset, 0px 0px 5px rgba(0, 0, 0, 0.2) inset;}


/* Estilos para imprimir ----------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/

/* Reducir el cuerpo */

.ImprimirMuestra { display:inherit !important}

div#ppal {width:858px !important; }
div#ppal div#cuerpo div#contenido,
div#ppal div#cuerpo {width:858px !important; border:0; margin:0; padding:0; /*border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;*/ -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, .2); box-shadow: 0 0px 0px rgba(0, 0, 0, .2);}

/* Ocultar el breadcrumb */
DIV#ppal DIV#cuerpo DIV#breadCrumb { display: none}

/* Ocultar el menu */
DIV#ppal DIV#menu {display: none}

/* Ocultar el la info de usuario */
div#cabecera #CabeceraInfo {display: none}

/* Ocultar el borde de la principal */
h2 {background-image: none !important;}
div#ppal div#pie {background-image: none !important;}
div#ppal div#cuerpo div#contenido {background-image: none !important;}


.estiloexpandido { border:0; background-color:#FFF; -webkit-box-shadow: 0 0 0 #FFF !important; -moz-box-shadow: 0 0 0 #FFF !important; box-shadow: 0 0 0 #FFF !important; margin-top:0; padding-top:0 }

div#cuerpo div#Fecha { height: 26px; display: none;}

BODY { background-color:#FFF !important}

.BloqueBotones,
.cfgHead,

.ListHeader,
.rgGroupPanel,
.PlantBus,
.estiloexpandido A { display:none}


.BotoneraAuxiliar,
.rgMasterTable .rgPager .rgPagerCell,
div#Fecha span,
.InforPgin,
H2 IMG,
#informesTimeLine .RadTabStrip,
#informesTimeLine #TimeLineControles,
.BotonExportar,
.BotonImprimirTrayecto,
.CabeceraInforme,
.BotonesExportarTabla,
.ListadoMas,
.ActualizarTabla,
.ItemsSeleccionados,
.rgGroupCol .rgExpand,
.ImprimirOculta {display: none}

.formuInforme #informeDetalle,
#informesTimeLine .TimeLineContenedor { border:0 !important; margin:0; padding:0}

.rgMasterTable TR.rgAltRow TD {border-top:1px solid #333 !important}
.rgMasterTable TR.rgRow TD {border-top:1px solid #666 !important}

.rgMasterTable TR.rgAltRow TD TD {border-top:0px solid #333 !important}
.rgMasterTable TR.rgRow TD TD {border-top:0px solid #666 !important}

.rgMasterTable {border:1px solid #666 !important; margin-top:5px}
.rgMasterTable TH { background-color:#CCC}

 .CuerpoInforme { padding:0; border:0}
 
 
DIV.ContenidoInformes {margin-left: 0 !important; margin-right: 0 !important; margin-top: 0 !important}