@charset "utf-8";
/* CSS Document */
	html, body	{
/*		font-family: "Century Gothic";*/
/*		font-family:Geneva, Arial, Helvetica, sans-serif;*/
		font-family:Tahoma;
		font-size: 11px;	
		
		background:url(../images/back_al.png) #111;
		line-height:1.4em;
		font-stretch:normal;
		overflow:hidden;
		width:100%;
		height:100%;	
		margin:0;
		padding:0;
		
	}
	
	/*Se utiliza para todos los links <A>, menos los del menu */
	a{
		color:#CCCCCC;
		font-size:10px;
		text-decoration:underline;
		font-weight:bolder;
	}
	
	.history
	{
		color:#333333;
		cursor:pointer;	
		font-size:11px;
		text-decoration:underline;
		font-weight:bolder;	
	}
	
	.textbox	{
		/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
		/*font-size:90%;*/

/*		height:13px;*/
/*		padding-top:3px;*/
		/*font-family: "Century Gothic";*/
		/*font-family:Tahoma;		*/
		font-size:11px;
		color:#363636;

	}
	
	.combobox	{
		/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
		/*font-family: "Century Gothic";		*/
/*		font-family:Tahoma;		*/
		font-size:11px;
		color:#363636;
		/*width:127px;	*/
		/*height:20px;*/
		/*padding-top:3px;*/
	}	
	/*
.tag_google
{
	font-size:11px;
}
*/
label
{
	/*color:#FF0000;
	font-size:90%;*/
	font-weight:bold;
	/*color:#000000;*/
	
}
.cmd	{
	float:none;
	display:block;
	color:#FFF;
	vertical-align:top;
	/*font-family:Arial,Helvetica,sans-serif;*/
	/*font-family:Tahoma;	*/
	font-size:11px;
	font-weight:bold;
	font-stretch:expanded;
	border:1px solid #444;
	padding:0 5px 1px 5px;
	padding:0 4px 1px 4px;
	margin-left:3px;
	cursor:pointer;
	background-color: #353535;
	background-image: url(../images/btn_grey_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:24px;
}
.cmd:hover {
	background-color: #676767;
	background-image: url(../images/btn_grey_bg_hover.gif);
	background-repeat: repeat-x;
	background-position: top;
}

	/* class msg_error     Para mensajes de error */
	.msg_error 		{
		font-size:10px;
		color:#FF3300;
		font-weight:bold;
	}

	#msg_done		{
		font-size:12px;
		display:none;
		color:#006600;
		font-weight:bold;		
	}
	
	
.mtable
{
}

	/*************************************************/
	/*** Forma del index *****************************/
	.login_form
	{
		width:618px;
		padding-top:95px;
	/*	border:1px solid #33FF00;	*/
		background:url(../images/login_back.png);
		height:257px;
		color:#FFFFFF;
	}
	.login_form .inptxt	{
		/*font-family: "Century Gothic";*/
		/*font-family:Tahoma;		*/
		font-size:11px;
		width:127px;	
		height:15px;
	}
	.login_form .inpcmb	{
		/*font-family: "Century Gothic";*/
		/*font-family:Tahoma;		*/
		font-size:11px;		
	}
	/****************************************************/
	
	#barra_izquierda			{
	left:0px;
	top:1px;
	width:252px;
	border-top:#000 1px solid;
	/*border:1px solid #33FF00;	
		background:#E5E5E5;
	border-right:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
*/
		background:#EFEFEF;
/*border:#F00 solid 1px;*/

		/*font-size:12px;*/
		/*	position:absolute;*/
	}

	#barra_izquierda .titulo	{
		border-bottom:0px solid #E2E2E2;
		background:#654322 url(../images/panel_hdr_active2.png) repeat-x;
		color:#FFF;
		font-weight:bold;
		font-size:11px;		
		list-style:none; 
		height:24px; 
	}

	#barra_izquierda .titulo a, #barra_izquierda .titulo a:visited 	{
		text-decoration:none; 
		float:left;
		text-align:center; 
		font-size:11px;
		color:#fff; 
		display:block; 
		width:100px; 
		height:19px; 
		border-right:1px solid #CCCCCC;
		padding-top:5px;	
	}

	#barra_izquierda .titulo a:hover {
		border-bottom:1px #CCCCCC solid;
		background:#CCCCCC url(../images/btn_grey_bg_hover.gif) repeat-x;
		background-position:top;
	}

#barra_izquierda .login .b, #login_form .login .b	{
	float:none;
	display:block;
	color:#FFF;
	vertical-align:top;
/*	font-family:Arial,Helvetica,sans-serif;*/
	/*font-size:11px;*/
/*	font-weight:bold;*/
/*	font-stretch:expanded;*/
	/*	text-transform:uppercase;*/
	border:1px solid #444;
/*	padding:0 5px 1px 5px;
	padding:0 4px 1px 4px;*/
	margin-left:3px;
	cursor:pointer;
	background-color: #353535;
	background-position:bottom;
	height:24px;
}

#barra_izquierda .login .b:hover, #login_form .login .b:hover{
	background-color: #676767;
	background-image: url(../images/btn_grey_bg_hover.gif);
	background-repeat: repeat-x;
	background-position: top;
}
	
	
	/*********************************************************************/
	
	
	#dash				{
		background:#FFFFFF; 
		padding:10px; 
		border:#999 solid 1px;
		/*font-size:100%;		*/
	}	
	
	#dash .dashtitulo		{
		font-size:14px; 
		font-weight:bolder;
		/*border:#999999 solid 1px;*/
		height:22px;
		width:430px;
		padding-top:10px;
		padding-left:36px;
	}
	
	
	/**********************************************************************/
	#encabezado			{
		position:relative;
		left:0;
		top:0;
		height:82px;
		color:#FFF;
		background-image: url(../images/Header-Line.jpg);
	}	
	
	
	
	#encabezado2			{
		/*position:relative;*/
		left:0;
		top:0;
		height:33px;
		color:#FFF;
		/*background-image: url(../images/Header-Line.jpg);*/
		border-bottom:#666 solid 1px;
		background:url(../images/encabezado2.png) repeat-x;
		
	}		
	#encabezado2 .logotipo	{
		position:absolute;
		left:1px;
		top:1px;
		width:106px;
		height:32px;
		/*border:#CF9 solid 1px;*/
		background-image: url(../images/minilogo.png);
		/*float:left;*/
		
	}	
	#encabezado2 .menus	{
		/*border:1px #0C0 solid;*/
		height:32px;
		width:380px;
		/*left:200px;*/
		/*float:left;*/
	}
	#encabezado2 .menus .cla{
		/*border:#0F3 1px solid;*/
		float:left;
		/*text-decoration:none;*/
		font-weight:normal;
		text-align:left;s
		color:#FFF;
		padding-left:24px; 
		height:24px; 
		width:70px; 
		font-size:12px; 
		font-family:Tahoma; 
		padding-top:8px;
		cursor:pointer;
	}
	
	#encabezado2 .menus .cla:hover{	
		text-decoration:underline;
	}

	#encabezado .logotipo	{
		position:absolute;
		left:0px;
		top:auto;
		width:220px;
		height:82px;
		background-image: url(../images/Logo-Header.jpg);
	}	
	
	#encabezado .toggle	{
		position:absolute;
		margin-left:50%;
		left:-190px;
		text-align:center;
	}

	#encabezado .boxL	{
		float:left;
		width:290px;
		height:82px;
		/*	
		background-image: url(../images/btn-tablero.jpg);
		background-repeat: no-repeat;
		*/
	}


#encabezado .welcome{position:absolute;right:10px;color:#FFF;  }
#encabezado .boxC
{
	float:left;
	background:url(../images/header-data.jpg) repeat-x;
	height:52px;
	padding-left:15px;
	padding-top:26px;
	width:198px;
/*	border:solid 1px #999900;*/
}
#welcomeMessage div
{
	padding-top:3px; 
	border:solid #00FF33 1px; 
}

#map{
	position:absolute;
	left:253px;
	top:35px;
	z-index:1;
	margin:0;
	padding:0;
/*	border:solid 1px #E2E2E2;
/*border:#F00 solid 1px;*/
}
	#map a{text-decoration:none;color:#000;}
	
	
	
	
	/************************************************
	
	
	*************************************************/
	
.headerT{
	/*font-family:Tahoma;*/
	/*font-size:11px;*/
	height:20px;
	color: #FFFFFF;
	background:url(../images/panel_hdr_active.gif);	
	text-align:center; 
	border-right: 1px solid #C1DAD7; 
	border-bottom: 1px solid #C1DAD7;		
}	

.info_table{
/*	height:18px;*/
	border-bottom: 1px solid #C1DAD7;		
	padding-left:5px;
	font-size:11px;
}
.spanlink	{
	color:#666666;
	font-size:11px;
/*	text-decoration:underline;*/
	/*font-weight:bolder;*/
	cursor:pointer;
}

#geofensemap{
	height: 300px;
	width: 100%;
	border: 1px solid gray;
	/*position:relative;*/
	/*margin-top: 8px;
	margin-left: 8px;*/
}
