
html, body
{
font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;
background:url(Imagenes/fondo_contenido_up.png) repeat-x;
margin:0;
padding:0;
height:99%;
width: 99%;
background-color:#e6e6e6;
}

#clock
{
	margin-top:2px;
}

.textarea
{
	background-color:#fff;
	border:1px solid #999999;
	margin-bottom:10px;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;
	height:15px;
	/*padding-top:3px;*/
	padding-left:3px;
}

.textarea:focus 
{
	background: #fff;
	border:1px solid #fbb054;
} 

.textarea:disabled 
{
	background:  #B0B0B0; 
} 

.subtitle
{
	border-width: 0px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url('Imagenes/bullet_linea.gif');
	background-repeat: no-repeat;
	border-collapse: collapse;
	clear: both;
	color: rgb(9, 34, 69);
	display: block;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 16px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 7px;
	padding-left: 16px;
	padding-right: 0px;
	padding-top: 0px;
}
.minititle
{
	border-width: 0px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url('Imagenes/bullet_linea_mini.gif');
	background-repeat: no-repeat;
	border-collapse: collapse;
	clear: both;
	color: rgb(9, 34, 69);
	display: block;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
}

.minititleChecks
{
	border-width: 0px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url('Imagenes/bullet_linea_mini.gif');
	background-repeat: no-repeat;
	border-collapse: collapse;
	clear: both;
	color: rgb(9, 34, 69);
	display: block;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.treetext
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	 vertical-align:bottom;
	/*border-width: 0px;*/
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;

	clear: both;
	color: rgb(9, 34, 69);
	
	
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

.normaltext
{
font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	/*border-width: 0px;*/
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;

	clear: both;
	color: rgb(9, 34, 69);
	display: block;
	
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
		
}

.cabecera{
	background:url(Imagenes/fondo_cabecera.gif) repeat-x;
	height:46px;
	z-index:3;
}

.titulo_apartado_error{background:url(Imagenes/ico_error.png) no-repeat 23px 7px; height:46px; width:250px; float:left; padding-left:60px;}
.titulo_apartado_error p.titulo{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#006; text-align:left; margin:3px 0 0px 0; letter-spacing:2px; letter-spacing:-1px; height:25px; width:800px}
.titulo_apartado_error p.ruta{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#637486; text-align:left; margin:0px 0 0px 0; height:15px;width:800px;}

.titulo_apartado{background:url(Imagenes/ico_inicio.png) no-repeat 23px 7px; height:46px; width:250px; float:left; padding-left:60px;}
.titulo_apartado p.titulo{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#006; text-align:left; margin:3px 0 0px 0; letter-spacing:2px; letter-spacing:-1px; height:25px; width:800px}
.titulo_apartado p.ruta{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#637486; text-align:left; margin:0px 0 0px 0; height:15px;width:800px;}

.enlaces{height:15px; width:130px; float:right; text-align:right; padding:15px 23px 0px 0}
.enlaces a.cambiar_pass{background:url(Imagenes/ico_cambiar_pass_off.png) no-repeat 1px 0px; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color: #666; margin:0px; height:15px; padding-left:15px;}
.enlaces a:hover {background:url(Imagenes/ico_cambiar_pass_on.png) no-repeat 1px 0px; text-decoration:underline; font-size:10px; color: #999; padding-left:15px;}


#barra_menu{background:url(Imagenes/fondo_barra_menu.gif) repeat-x #e6e6e6; height:23px; padding:0px 20px 0 0; z-index:2; display:block; border-bottom:1px solid gray;}
/*
#barra_menu a.boton_menu { font-family:Arial, Helvetica, sans-serif; font-size:13px; background:url(Imagenes/boton_inicio_off.gif) no-repeat 0px -1px; height:23px; width:212px; float:left; text-align:left; color:#FFF; text-decoration:none; padding-left:60px; padding-top:1px;}
#barra_menu a.boton_menu:hover {background:url(Imagenes/boton_inicio_on.gif) no-repeat 0px -1px; text-decoration:underline;}
*/
#barra_menu a.boton_salir  {background:url(Imagenes/salir_off.gif) no-repeat 10px -1px; width:30px; height:21px; float:right; margin-top:2px}
#barra_menu a.boton_salir:hover {background:url(Imagenes/salir_on.gif) no-repeat 10px -1px;}
#barra_menu a.boton_salir img {border:0; padding-top:-1px}
/*#barra_menu span {float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; }*/
#barra_menu span.puesto {background:url(Imagenes/bullet_user.gif) no-repeat 2px -2px; color:#3CF; padding-left:17px; margin-left:3px; font-weight:bold;}
#barra_menu span.puesto2 {background:url(Imagenes/bullet_user.gif) no-repeat 2px -2px; color:white; padding-left:17px; margin-left:3px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }

#barra_menu ul li.rol {}

#barra_menu #datos_user {
	padding-top:3px;
	float: right;
	margin-right:0px;
	}

.contenido{
	vertical-align:middle;
	padding: 20px 23px 0px 23px;
	height:72%;
}

.contenido_home{
	height:51px;
	vertical-align:middle;
}

.log_pantalla
{	
background:url('Sep/Imagenes/fondo_home.gif') repeat-x 50% bottom;
vertical-align:middle;
bottom:46px;
position:fixed;
left:0px;
width:100%;
z-index:-1;
}

.log_img
{	
background:url(Imagenes/home.jpg) bottom #e6e6e6 no-repeat;
text-align:center;
margin:auto;
vertical-align:bottom;
width:1024px;
height:606px;
background-color:#099;
}

.botonera
{	
background:url(Imagenes/fondo_contenido_down.gif) repeat-x ;
bottom:43px;
left:0px;
width:100%;
height:42px;
display:block;
position:fixed;
padding: 5px 23px 0px 23px;
z-index:9;
}


.footer {background:url(Imagenes/fondo_pie.gif) repeat-x #e6e6e6;
bottom:0px;
left:0px;
width:100%;
height:47px;
vertical-align:bottom;
position:fixed;
z-index:9;
} 
.logo_sep {
	background:url(Imagenes/logo_sep.png) no-repeat 0px 0px;
	float:left;
	min-width:95px;
	min-height:32px;}
	
.logo_concesiones {
	background:url(Imagenes/logo_concesiones.gif) no-repeat 1px 0px;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006; text-align:left;
	margin:13px 0 0px 23px; padding-left:125px; height:30px; float:left; width:250}

.logo_concesionaria{
	background:url(Imagenes/logo_concesionaria.gif) no-repeat 1px 0px;float:right;
	width:94px; height:28px;
	margin:13px 23px 0 0;
	}



#Plaza_2 {
	background:url(Imagenes/lateral_plaza.gif) no-repeat 1px 0px;
	height:18px;
	width:878px;
	margin:auto;
	display:block;
	padding-top:6px;
  padding-left:100px;
	}
	
#Plaza_2 #sentido_21 {background:url(Imagenes/sentido_dchaRoja.gif) no-repeat 1px 0px; left:00px; position: relative; min-width:22px; min-height:18px; float:left; margin-right:10px;}
#Plaza_2 #sentido_20 {background:url(Imagenes/sentido_dcha.gif) no-repeat 1px 0px; left:00px; position: relative; min-width:22px; min-height:18px; float:left; margin-right:10px;}
#Plaza_2 #sentido_22 {background:url(Imagenes/sentido_dchaRoja.gif) no-repeat 1px 0px; left:00px; position: relative; min-width:22px; min-height:18px; float:left; margin-right:10px;}

#Plaza_4 #sentido_41 {background:url(Imagenes/sentido_izqRoja.gif) no-repeat 1px 0px; left:00px; position: relative; min-width:22px; min-height:18px; float:right; margin-left:10px;}
#Plaza_4 #sentido_40 {background:url(Imagenes/sentido_izq.gif) no-repeat 1px 0px; left:00px; position: relative; min-width:22px; min-height:18px; float:right; margin-left:10px;}
#Plaza_4 #sentido_42 {background:url(Imagenes/sentido_izqRoja.gif) no-repeat 1px 0px; left:00px; position: relative; min-width:22px; min-height:18px; float:right; margin-left:10px;}


#Plaza_2 #sentido_2_reversible {background:url(Imagenes/sentido_dcha_rev.gif) no-repeat 1px 0px; left:00px; position: relative; min-width:22px; min-height:18px; float:left; margin-right:10px;}
#Plaza_2 #sentido_2_reversible_off {background:url(Imagenes/sentido_dcha_rev_off.gif) no-repeat 1px 0px; left:00px; position: relative; min-width:22px; min-height:18px; float:left; margin-left:10px;}


#Plaza_4 #sentido_4_reversible {background:url(Imagenes/sentido_izq_rev.gif) no-repeat 1px 0px; left:00px; position: relative; min-width:22px; min-height:18px; float:right; margin-left:10px;}
#Plaza_4 #sentido_4_reversible_off {background:url(Imagenes/sentido_izq_rev_off.gif) no-repeat 1px 0px; left:00px; position: relative; min-width:22px; min-height:18px; float:right; margin-right:10px;}

/*
#Plaza_2 #Barrera1_0 {background:url(Imagenes/barrera_cerrada.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:left;}
#Plaza_2 #Barrera1_1 {background:url(Imagenes/barrera_abierta.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:left; }
*/
#Plaza_2 #Barrera1_0 {left:0px; position: relative; min-width:18px; min-height:18px; float:left;}
#Plaza_2 #Barrera1_1 {left:0px; position: relative; min-width:18px; min-height:18px; float:left; }
#Plaza_2 #Barrera2_1 {background:url(Imagenes/barrera_abierta.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px;float:left;}
#Plaza_2 #Barrera2_0 {background:url(Imagenes/barrera_cerrada.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:left;}


#Plaza_2 #via_1 {background:url(Imagenes/via_cerrada.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:left;  margin:0px 12px 0px 28px;}
#Plaza_2 #via_2 {background:url(Imagenes/via_cerrada.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:left;  margin:0px 12px 0px 28px;}
#Plaza_2 #via_3 {background:url(Imagenes/via_abierta.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:left;  margin:0px 12px 0px 28px;}
#Plaza_2 #via_4 {background:url(Imagenes/via_pausanew.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:left;  margin:0px 12px 0px 28px;}
#Plaza_2 #via_5 {background:url(Imagenes/via_mantenimientonew.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:left;  margin:0px 12px 0px 28px;}
	
	
	
#Plaza_2 #semaforo_3 {background:url(Imagenes/semaforo_verde.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:31px; min-height:18px; float:left; margin:0px 17px 0px 10px;		}
#Plaza_2 #semaforo_2 {background:url(Imagenes/semaforo_rojo.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:31px; min-height:18px; float:left; margin:0px 17px 0px 10px;}
#Plaza_2 #semaforo_1 {background:url(Imagenes/semaforo_off.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:31px; min-height:18px; float:left; margin:0px 17px 0px 10px;}
#Plaza_2 #semaforo_4 {}



#Plaza_2 #id_via { background-color:#fff; color:#003; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:50px; left:0px; position:relative; float:left; padding:0px 0 0 5px; border-left:2px #999999 solid;  } 
#Plaza_2 #id_via1 { background-color:red; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:50px; left:0px; position:relative; float:left; padding:0px 0 0 5px; border-left:2px #999999 solid;  }
#Plaza_2 #id_via0 { background-color:green; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:50px; left:0px; position:relative; float:left; padding:0px 0 0 5px; border-left:2px #999999 solid;  } 
#Plaza_2 #id_via2 { background-color:Blue; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:50px; left:0px; position:relative; float:left; padding:0px 0 0 5px; border-left:2px #999999 solid;  } 
 
#Plaza_2 #modo { background-color:#FFF; color:#003; font-family:Tahoma, Geneva, sans-serif; font-size:11px; min-height:16px; min-width:75px; left:0px; position:relative; float:left; padding:2px 0px 0 5px; border-left:1px #999999 solid;} 

#Plaza_2 #operador	 { background-color:#FFF; color:#003; padding-left:4px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; min-height:16px; min-width:177px; left:0px; position:relative; float:left; padding:2px 0px 0 5px; border-left:1px #999999 solid;} 
#Plaza_2 #operadorRe	 { background-color:#FFF; color:Red; padding-left:4px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; min-height:16px; min-width:177px; left:0px; position:relative; float:left; padding:2px 0px 0 5px; border-left:1px #999999 solid;} 

#Plaza_2 #vehiculosCola {float:right;font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold;
	background: url(Imagenes/vista_lateral_cola.gif) no-repeat 0px 0px; padding-left:4px;
	color:#006;
	height:16px;
	width:14px;} 

#Plaza_2 #EntradaSalida{float:right;font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold;text-transform:uppercase;color:#006;height:16px;width:14px;}	

#Plaza_2 #tarifa { background-color:#aaa; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; min-height:16px; min-width:65px; left:0px; position:relative; float:left; padding:2px 0 0 5px; border-right:1px #999999 solid; border-left:1px #999999 solid; } 

#Plaza_2 #antena_0 {background:url(Imagenes/ico_antena.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left;  }
#Plaza_2 #antena_1 {background:url(Imagenes/ico_antena_alarm.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left; }
#Plaza_2 #antena_2 {left:0px; position: relative; min-width:28px; min-height:18px; float:left; }

#Plaza_2 #conexion1 {background:url(Imagenes/ico_conexion.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left; border-left:1px solid #999999;}
#Plaza_2 #conexion0 {background:url(Imagenes/ico_conexion_alarm.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left; border-left:1px solid #999999;}

#Plaza_2 #ddbb_0 {background:url(Imagenes/ico_ddbb.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left; border-left:1px solid #999999;}
#Plaza_2 #ddbb_1 {background:url(Imagenes/ico_ddbb_alarm.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left; border-left:1px solid #999999;}
#Plaza_2 #ddbb_2 {left:0px; position: relative; min-width:28px; min-height:18px; float:left; border-left:1px solid #999999;}

/*#Plaza_2 #ddbb_0 {background:url(Imagenes/ico_ddbb.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left; border-left:1px solid #999999;}
#Plaza_2 #ddbb_1 {background:url(Imagenes/ico_ddbb_alarm.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left; border-left:1px solid #999999;}*/

#Plaza_2 #camara_0 {background:url(Imagenes/ico_TV.png) no-repeat 2px 3px; left:0px; position: relative; min-width:28px; min-height:18px; float:left; border-left:1px solid #999999;}
#Plaza_2 #camara_1 {background:url(Imagenes/ico_TV_alarm.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left; border-left:1px solid #999999;}
#Plaza_2 #camara_2 {left:0px; position: relative; min-width:28px; min-height:18px; float:left; border-left:1px solid #999999;}

#Plaza_2 #alertas { background-color:#FFF; min-height:16px; min-width:60px; left:0px; position:relative; float:left; border-left: 2px #999999 solid; border-right:2px #999999 solid;} 
#Plaza_2 #alertas #alerta_general_1 {background:url(Imagenes/ico_alerta_general.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left;}
#Plaza_2 #alertas #alerta_general_0 {background:url(Imagenes/ico_item_blank.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left;}
#Plaza_2 #alertas #alerta_local {background:url(Imagenes/ico_alerta_local.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left;}
#Plaza_2 #alertas #alerta_no {background:url(Imagenes/ico_item_blank.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left;}


#Plaza_4 {
	background:url(Imagenes/lateral_plaza.gif) no-repeat 1px 0px;
	min-height:18px;
	width:878px;
	margin:auto;
	display:block;
	padding-top:6px;
   padding-right:100px;
	}




/*#Plaza_4 #Barrera1_0 {background:url(Imagenes/barrera_cerrada.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:right;}
#Plaza_4 #Barrera1_1 {background:url(Imagenes/barrera_abierta.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:right;}
*/
#Plaza_4 #Barrera1_0 {left:0px; position: relative; min-width:18px; min-height:18px; float:right;}
#Plaza_4 #Barrera1_1 {left:0px; position: relative; min-width:18px; min-height:18px; float:right;}
#Plaza_4 #Barrera2_1 {background:url(Imagenes/barrera_abierta.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px;float:right;}
#Plaza_4 #Barrera2_0 {background:url(Imagenes/barrera_cerrada.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:right;}


#Plaza_4 #via_1 {background:url(Imagenes/via_cerrada.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:right;  margin:0px 30px 0px 10px;}
#Plaza_4 #via_2 {background:url(Imagenes/via_cerrada.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:right;  margin:0px 30px 0px 10px;}
#Plaza_4 #via_3 {background:url(Imagenes/via_abierta.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:right;  margin:0px 30px 0px 10px;}
#Plaza_4 #via_4 {background:url(Imagenes/via_pausanew.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:right;  margin:0px 30px 0px 10px;}
#Plaza_4 #via_5 {background:url(Imagenes/via_mantenimientonew.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:18px; min-height:18px; float:right;  margin:0px 30px 0px 10px;}
	
	
	
#Plaza_4 #semaforo_3 {background:url(Imagenes/semaforo_verde.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:31px; min-height:18px; float:right; margin:0px 12px 0px 15px;		}
#Plaza_4 #semaforo_2 {background:url(Imagenes/semaforo_rojo.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:31px; min-height:18px; float:right; margin:0px 12px 0px 15px;}
#Plaza_4 #semaforo_1 {background:url(Imagenes/semaforo_off.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:31px; min-height:18px; float:right; margin:0px 12px 0px 15px;}
#Plaza_4 #semaforo_4 {}



#Plaza_4 #id_via { background-color:white; color:#003; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:54px; left:0px; position:relative; float:right; padding:0px 5px 0 0px; border-right:2px #999999 solid; text-align:right} 
#Plaza_4 #id_via1 { background-color:red; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:54px; left:0px; position:relative; float:right; padding:0px 5px 0 0px; border-right:2px #999999 solid; text-align:right} 
#Plaza_4 #id_via0 { background-color:green; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:54px; left:0px; position:relative; float:right; padding:0px 5px 0 0px; border-right:2px #999999 solid; text-align:right}
#Plaza_4 #id_via2 { background-color:Blue; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:54px; left:0px; position:relative; float:right; padding:0px 5px 0 0px; border-right:2px #999999 solid; text-align:right}

#Plaza_4 #modo { background-color:#FFF; color:#003; font-family:Tahoma, Geneva, sans-serif; font-size:11px; min-height:16px; min-width:75px; left:0px; position:relative; float:right; padding:2px 5px 0 0px; border-right:1px #999999 solid; text-align:right} 

#Plaza_4 #operador { background-color:#FFF; color:#003; font-family:Tahoma, Geneva, sans-serif; font-size:11px; min-height:16px; min-width:177px; left:0px; position:relative; float:right; padding:2px 5px 0 0px; border-right:1px #999999 solid; text-align:right} 
#Plaza_4 #operadorRe { background-color:#FFF; color:Red; font-family:Tahoma, Geneva, sans-serif; font-size:11px; min-height:16px; min-width:177px; left:0px; position:relative; float:right; padding:2px 5px 0 0px; border-right:1px #999999 solid; text-align:right} 

#Plaza_4 #vehiculosCola {float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold;
	background: url(Imagenes/vista_lateral_cola.gif) no-repeat 0px 0px;  text-align:center; margin-left:4px;
	color:#006;
	height:16px;
	width:14px;} 

#Plaza_4 #EntradaSalida{float:left;font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold;text-transform:uppercase;color:#006;height:16px;width:14px;}	

#Plaza_4 #tarifa { background-color:#aaa; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; min-height:16px; min-width:65px; left:0px; position:relative; float:right; padding:2px 5px 0 0px; border-right:1px #999999 solid; border-left:1px #999999 solid; text-align:right} 

#Plaza_4 #antena_0 {background:url(Imagenes/ico_antena.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right; }
#Plaza_4 #antena_1 {background:url(Imagenes/ico_antena_alarm.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}
#Plaza_4 #antena_2 {left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}

#Plaza_4 #conexion1 {background:url(Imagenes/ico_conexion.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}
#Plaza_4 #conexion0 {background:url(Imagenes/ico_conexion_alarm.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}

#Plaza_4 #ddbb_0 {background:url(Imagenes/ico_ddbb.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}
#Plaza_4 #ddbb_1 {background:url(Imagenes/ico_ddbb_alarm.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}
#Plaza_4 #ddbb_2 {left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}

/*#Plaza_4 #ddbb_0 {background:url(Imagenes/ico_ddbb.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}
#Plaza_4 #ddbb_1 {background:url(Imagenes/ico_ddbb_alarm.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}*/

#Plaza_4 #camara_0 {background:url(Imagenes/ico_TV.png) no-repeat 2px 3px; left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}
#Plaza_4 #camara_1 {background:url(Imagenes/ico_TV_alarm.gif) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}
#Plaza_4 #camara_2 {left:0px; position: relative; min-width:28px; min-height:18px; float:right; border-right:1px solid #999999;}



#Plaza_4 #alertas {background-color:#FFF; max-width:56px; min-height:18px; float:right; border-left: 2px #999999 solid; border-right:2px #999999 solid;} 
#Plaza_4 #alertas #alerta_general_1 {background:url(Imagenes/ico_alerta_general.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right;}
#Plaza_4 #alertas #alerta_general_0 {background:url(Imagenes/ico_item_blank.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left;}
#Plaza_4 #alertas #alerta_local {background:url(Imagenes/ico_alerta_local.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:right;}
#Plaza_4 #alertas #alerta_no {background:url(Imagenes/ico_item_blank.png) no-repeat 1px 0px; left:0px; position: relative; min-width:28px; min-height:18px; float:left;}

/*===================
		Logeo
=====================*/

.texto_rojo {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	color:#c05100;	
}

.texto_blanco {
	background:url('Sep/Imagenes/Plaza/ico_llave.png') no-repeat 1px 0px; 
left:0px;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	color:white;	
}

.imput_text {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	color:#333;
	border:1px #bcb400 solid;
}

.boton_logeo a{
	background:url(Imagenes/boton_logeo_on.png) no-repeat 1px 0px; left:0px;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	color:#990000;	
}

.boton_logeo a:hover{
	background:url(Imagenes/Plaza/boton_logeo_on.png) no-repeat 1px 0px; left:0px;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	color:#990000;	
}


/*===================
		Bienvenida
=====================*/

.texto_user {
	font-family:Tahoma, Geneva, sans-serif; font-size:26px;
	color:#4e2404;	
}

.texto_bienvenido {
	background:url('/Imagenes/Plaza/ico_ok.png') no-repeat 1px 0px; 
left:0px;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
		
}

.texto_datos_user {
	font-family:Tahoma, Geneva, sans-serif; font-size:13px;
	color:#c05100;	
}

/*===================
		Objetos
=====================*/

.modalPopup {
	background-color:Transparent;
	background-image: url(Imagenes/fondo_modalpopup.gif);
	border-width:1px;
	border-bottom-width:3px;
	border-right-width:3px;
	
	border-color:Gray;
	padding: 10px 10px 5px 10px;	
	width:250px;
}
.modalBackground
{
	background-color:Aqua;
	filter:alpha(opacity=70);
	opacity:0.0;
}

.tit_modalPopup {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	color:Gray;
	
	border-width:0px;
	background-image:url(Imagenes/ico_popup.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	height:15px;
	padding-left:20px;
	margin-top:-10px;
	margin-bottom:20px;

}

.ReloadPageButton
{
    padding-left:-3px;
    background-color:Transparent;
}

input
{
	background-color:#fff;
	border:1px solid #999999;
	/*margin-top:3px;*/
	margin-bottom:10px;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;
	height:15px;
	padding-top:0px;
	padding-left:3px;
}


input:focus 
{
	background: #fff;
	border:1px solid #fbb054;
} 


input:disabled 
{
	background: #B0B0B0; 
} 


textarea
{
	background-color:#fff;
	border:1px solid #999999;
	margin-top:0px;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;
	height:15px;
	/*padding-top:3px;*/
	padding-left:3px;
}

textarea:focus 
{
	background: #fff;
	border:1px solid #fbb054;
} 

textarea:disabled 
{
	background:  #B0B0B0; 
} 

select 	
{
	background-color:#fff	;
	border:1px solid #999999;
	/* margin-top:3px;
	margin-bottom:10px;
    */
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;
	height:18px;
}

select:focus 
{
	background: #fff;
	border:1px solid #fbb054;
} 


select:disabled 
{
	background:  #B0B0B0; 
} 

thead	
{
	margin-top:5px;
	font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666;
	height:20px;
}

tbody	
{
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	border:1px solid #999;
}

.modulo
{
	background-image:url(Imagenes/fondo_fieldset.gif);
	padding:10px 10px 5px 10px  ;
	border:1px solid #999;
}

.modulo p { margin:5px 0 5px 0; font-weight:bold;}
.modulo div  
{
	background-color:#f1f1f1;
	/*margin:5px 0 5px 0; 
	border:1px  solid #CCC;*/
	/*color: #666*/
}

.modulo input  
{
	/*background-color:transparent; */
	padding:0; 
}

.modulo label {  background-color:transparent; margin-bottom:5px;}

.modulo div.calendar tbody	
{
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	border:0px solid #999;
	color:#006;
}

/*===================
		Pestaas
=====================*/

#Tab {
	background:url('Imagenes/pestana_fondo_borde.gif');
	height:31px;
	width:980px;
	display:block;
	margin:auto;
	margin-bottom: 10px;
	}

#Tab .transitsSearchFilterTab a {background:url(Imagenes/pestana_buscar_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#Tab .transitsSearchFilterTab a:hover {background:url(Imagenes/pestana_buscar_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .transitsSearchFilterTab a:highlight {background:url(Imagenes/pestana_buscar_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .transitsSearchFilterTabActive a {background:url(Imagenes/pestana_buscar_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

#Tab .transitsResultsTab a {background:url(Imagenes/pestana_resultados_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#Tab .transitsResultsTab a:hover {background:url(Imagenes/pestana_resultados_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .transitsResultsTab a:highlight {background:url(Imagenes/pestana_resultados_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .transitsResultsTabActive a {background:url(Imagenes/pestana_resultados_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

#Tab .validationData a {background:url(Imagenes/pestana_datos_transito_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#Tab .validationData a:hover {background:url(Imagenes/pestana_datos_transito_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .validationData a:highlight {background:url(Imagenes/pestana_datos_transito_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .validationDataActive a {background:url(Imagenes/pestana_datos_transito_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}


#Tab .validationData2 a {background:url(Imagenes/pestana_datos_transito2_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#Tab .validationData2 a:hover {background:url(Imagenes/pestana_datos_transito2_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .validationData2 a:highlight {background:url(Imagenes/pestana_datos_transito2_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .validationData2Active a {background:url(Imagenes/pestana_datos_transito2_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}


#Tab .paymentmode a {background:url(Imagenes/pestana_modo_pago_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#Tab .paymentmode a:hover {background:url(Imagenes/pestana_modo_pago_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .paymentmode a:highlight {background:url(Imagenes/pestana_modo_pago_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .paymentmodeActive a {background:url(Imagenes/pestana_modo_pago_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

#Tab .passmode a {background:url(Imagenes/pestana_modo_paso_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#Tab .passmode a:hover {background:url(Imagenes/pestana_modo_paso_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .passmode a:highlight {background:url(Imagenes/pestana_modo_paso_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .passmodeActive a {background:url(Imagenes/pestana_modo_paso_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

#Tab .calendar a {background:url(Imagenes/pestana_calendarios_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#Tab .calendar a:hover {background:url(Imagenes/pestana_calendarios_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .calendar a:highlight {background:url(Imagenes/pestana_calendarios_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .calendarActive a {background:url(Imagenes/pestana_calendarios_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

#Tab .fare a {background:url(Imagenes/pestana_tarifas_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#Tab .fare a:hover {background:url(Imagenes/pestana_tarifas_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .fare a:highlight {background:url(Imagenes/pestana_tarifas_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .fareActive a {background:url(Imagenes/pestana_tarifas_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

#Tab .info a {background:url(Imagenes/pestana_info_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#Tab .info a:hover {background:url(Imagenes/pestana_info_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .info a:highlight {background:url(Imagenes/pestana_info_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .infoCentro a {background:url(Imagenes/pestana_info_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;}
#Tab .infoActive a {background:url(Imagenes/pestana_info_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

#Tab .vistaLateral a {background:url(Imagenes/pestana_vlateral_off.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:42px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#Tab .vistaLateral a:hover {background:url(Imagenes/pestana_vlateral_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .vistaLateral a:highlight {background:url(Imagenes/pestana_vlateral_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .vistaLateralActive a {background:url(Imagenes/pestana_vlateral_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:42px;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

#Tab .graficas a {background:url(Imagenes/pestana_graficas_off.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:32px;font-family:Tahoma, Geneva, sans-serif; }
#Tab .graficas a:hover {background:url(Imagenes/pestana_graficas_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .graficas a:highlight {background:url(Imagenes/pestana_graficas_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .graficasActive a {background:url(Imagenes/pestana_graficas_on.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:32px;font-family:Tahoma, Geneva, sans-serif; }

#Tab .transitos a {background:url(Imagenes/pestana_transito_off.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px;font-family:Tahoma, Geneva, sans-serif; }
#Tab .transitos a:hover {background:url(Imagenes/pestana_transito_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .transitos a:highlight {background:url(Imagenes/pestana_transito_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .transitosActive a {background:url(Imagenes/pestana_transito_on.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px;font-family:Tahoma, Geneva, sans-serif; }

#Tab .historicos a {background:url(Imagenes/pestana_historicos_off.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif;}
#Tab .historicos a:hover {background:url(Imagenes/pestana_historicos_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .historicos a:highlight {background:url(Imagenes/pestana_historicos_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .historicosActive a {background:url(Imagenes/pestana_historicos_on.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif;}

#Tab .alarmasEventos a {background:url(Imagenes/pestana_alarmas_off.gif) no-repeat 0px 0px; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px; font-family:Tahoma, Geneva, sans-serif; }
#Tab .alarmasEventos a:hover {background:url(Imagenes/pestana_alarmas_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .alarmasEventos a:highlight {background:url(Imagenes/pestana_alarmas_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .alarmasEventosActive a {background:url(Imagenes/pestana_alarmas_on.gif) no-repeat 0px 0px; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px; font-family:Tahoma, Geneva, sans-serif; }

#Tab .turnos a {background:url(Imagenes/pestana_turnos_off2.gif) no-repeat 0px 0px; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px; }
#Tab .turnos a:hover {background:url(Imagenes/pestana_turnos_on2.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .turnos a:highlight {background:url(Imagenes/pestana_turnos_on2.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .turnosActive a {background:url(Imagenes/pestana_turnos_on2.gif) no-repeat 0px 0px; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px; }


#Tab .eventosTurno a {background:url(Imagenes/pestana_turnos_off.gif) no-repeat 0px 0px; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px; font-family:Tahoma, Geneva, sans-serif; }
#Tab .eventosTurno a:hover {background:url(Imagenes/pestana_turnos_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .eventosTurno a:highlight {background:url(Imagenes/pestana_turnos_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .eventosTurnoActive a {background:url(Imagenes/pestana_turnos_on.gif) no-repeat 0px 0px; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px; font-family:Tahoma, Geneva, sans-serif; }


#Tab .ultimosEventos a {background:url(Imagenes/pestana_eventos_off.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px;font-family:Tahoma, Geneva, sans-serif; }
#Tab .ultimosEventos a:hover {background:url(Imagenes/pestana_eventos_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .ultimosEventos a:highlight {background:url(Imagenes/pestana_eventos_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .ultimosEventosActive a {background:url(Imagenes/pestana_eventos_on.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px;font-family:Tahoma, Geneva, sans-serif; }

#Tab .vistaLateral2 a {background:url(Imagenes/pestana_transito_off.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px;font-family:Tahoma, Geneva, sans-serif; }
#Tab .vistaLateral2 a:hover {background:url(Imagenes/pestana_transito_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .vistaLateral2 a:highlight {background:url(Imagenes/pestana_transito_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .vistaLateral2Active a {background:url(Imagenes/pestana_transito_on.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px;font-family:Tahoma, Geneva, sans-serif; }

#Tab .OT a {background:url(Imagenes/pestana_OT_off.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px;font-family:Tahoma, Geneva, sans-serif; }
#Tab .OT a:hover {background:url(Imagenes/pestana_OT_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .OT a:highlight {background:url(Imagenes/pestana_OT_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .OTActive a {background:url(Imagenes/pestana_OT_on.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px;font-family:Tahoma, Geneva, sans-serif; }


#Tab .listasActivas a {background:url(Imagenes/pestana_listas_act_off.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px;font-family:Tahoma, Geneva, sans-serif;}
#Tab .listasActivas a:hover {background:url(Imagenes/pestana_listas_act_on.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .listasActivas a:highlight {background:url(Imagenes/pestana_listas_act_on.gif.gif) no-repeat 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000066; font-weight:bold; text-decoration: underline;}
#Tab .listasActivasActive a {background:url(Imagenes/pestana_listas_act_on.gif) no-repeat 0px 0px;  font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:33px;font-family:Tahoma, Geneva, sans-serif;}


#Tab #comboPlaces { float:right; padding-top:2px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#Tab #remate { background:url(Imagenes/pestana_remate_derecho.gif) no-repeat 0px 0px; width:5px; height:31px; float:right;}

#Tab .vacia a {background:url(Imagenes/pestana_fondo_borde.gif) no-repeat 0px 0px; float:left; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif;}
#Tab .vaciaLateral a {background:url(Imagenes/pestana_fondo_borde.gif) no-repeat 0px 0px; float:left; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:249px; height:31px; float:left; padding-top:8px; padding-left:78px;font-family:Tahoma, Geneva, sans-serif;}
#Tab .vacia2 a {background:url(Imagenes/pestana_fondo_borde.gif) no-repeat 0px 0px; float:left; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:150px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif;}
#Tab .vacia3 a {background:url(Imagenes/pestana_fondo_borde.gif) no-repeat 0px 0px; float:left; font-size:11px; color:#000066; font-weight:bold; text-decoration: none; width:400px; height:31px; float:left; padding-top:8px; padding-left:30px;font-family:Tahoma, Geneva, sans-serif;}

#SubPestana a{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#092245;}

#SubPestana a.ultimosTransitos{
	padding:4px;
	border: 1px solid #c8c8c8;
	border-bottom: 2px solid #b1b1b1;
	border-top: 1px solid #ffffff;
	background-color:#f1f1f1;
	background:url(Imagenes/ico_transitos.png) no-repeat 4px 1px;
	background-color:#f1f1f1;
	padding-left: 28px;
	margin-right:3px;
	}

#SubPestana a:hover.ultimosTransitos{
	padding:4px;
	border: 1px solid #c8c8c8;
	border-bottom: 2px solid #b1b1b1;
	border-top: 1px solid #ffffff;
	background-color:red;	
	background:url(Imagenes/ico_transitos.png) no-repeat 4px 1px;
	background-color:#ffffff;
	padding-left: 28px;
	margin-right:3px;
	}
#SubPestana a.eventsAlarms{
	padding:4px;
	border: 1px solid #c8c8c8;
	border-bottom: 2px solid #b1b1b1;
	border-top: 1px solid #ffffff;
	background-color:#f1f1f1;
	background:url(Imagenes/ico_eventos.png) no-repeat 4px 0px;
	background-color:#f1f1f1;
	padding-left: 28px;
	margin-right:3px;
	}

#SubPestana a:hover.eventsAlarms{
	padding:4px;
	border: 1px solid #c8c8c8;
	border-bottom: 2px solid #b1b1b1;
	border-top: 1px solid #ffffff;
	background-color:red;	
	background:url(Imagenes/ico_eventos.png) no-repeat 4px 0px;
	background-color:#ffffff;
	padding-left: 28px;
	margin-right:3px;
	}
	
	
#SubPestana a.subpesturnos{
	padding:4px;
	border: 1px solid #c8c8c8;
	border-bottom: 2px solid #b1b1b1;
	border-top: 1px solid #ffffff;
	background-color:#f1f1f1;
	background:url(Imagenes/ico_turno.png) no-repeat 4px 2px;
	background-color:#f1f1f1;
	padding-left: 28px;
	margin-right:3px;
	}

#SubPestana a:hover.subpesturnos{
	padding:4px;
	border: 1px solid #c8c8c8;
	border-bottom: 2px solid #b1b1b1;
	border-top: 1px solid #ffffff;
	background-color:red;	
	background:url(Imagenes/ico_turno.png) no-repeat 4px 2px;
	background-color:#ffffff;
	padding-left: 28px;
	margin-right:3px;
	}
	
#SubPestana a.subpeslistas{
	padding:4px;
	border: 1px solid #c8c8c8;
	border-bottom: 2px solid #b1b1b1;
	border-top: 1px solid #ffffff;
	background-color:#f1f1f1;
	background:url(Imagenes/ico_listas.png) no-repeat 4px 3px;
	background-color:#f1f1f1;
	padding-left: 28px;
	margin-right:3px;
	}

#SubPestana a:hover.subpeslistas{
	padding:4px;
	border: 1px solid #c8c8c8;
	border-bottom: 2px solid #b1b1b1;
	border-top: 1px solid #ffffff;
	background-color:red;	
	background:url(Imagenes/ico_listas.png) no-repeat 4px 3px;
	background-color:#ffffff;
	padding-left: 28px;
	margin-right:3px;
	}
/*=====================================*/
/*=====================================
	Vista Lateral Monitorizacion
=======================================*/

#plaza {

	width:61px;
	height:65px;
	background:url(Imagenes/vista_lateral_plaza.gif) no-repeat 0px 0px;
	display:inline-block;
	}
#plaza .barrera_1{
	background:url(Imagenes/vista_lateral_barrera_abierta.gif) no-repeat 0px 0px;
	height:33px;
	width:34px;}
	
#plaza .barrera_0{
	background:url(Imagenes/vista_lateral_barrera_cerrada.gif) no-repeat 0px 0px;
	height:33px;
	width:34px;}

#plaza .tipo{
	font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:bold;
	text-transform:uppercase;
	color:#006;
	height:20px;
	width:14px;
	padding-bottom:2px;
	padding-top:2px}

#plaza .modo_2{
	background: url(Imagenes/vista_lateral_automatico.gif) no-repeat 0px 0px;
	height:14px;
	width:14px;
	padding-bottom:3px}

#plaza .modo_1{
	background: url(Imagenes/vista_lateral_manual.gif) no-repeat 0px 0px;
	height:14px;
	width:14px;
	padding-bottom:3px}	
	
#plaza .conexion_1{
	background: url(Imagenes/ico_conex.png) no-repeat 0px 0px;
	/*background: url(Imagenes/ico_conexion.png) no-repeat 0px 0px;*/
	height:15px;
	width:15px;
	/*height:28px;
	width:18px;*/}

#plaza .conexion_0{
	background: url(Imagenes/ico_conexion.gif) no-repeat 0px 0px;
	height:15px;
	width:15px;}
	
#plaza .cola{
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold;
	background: url(Imagenes/vista_lateral_cola.gif) no-repeat 0px 0px;
	color:#006;
	height:16px;
	width:14px;
	margin-bottom:8px;
	margin-left:8px;
	margin-top:8px}
	
#plaza .id_via0 { background-color:green; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:54px; left:0px; position:relative; float:right; padding:0px 5px 0 0px; text-align:right; margin-top:5px;} 
#plaza .id_via1 { background-color:red; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:54px; left:0px; position:relative; float:right; padding:0px 5px 0 0px; text-align:right; margin-top:5px;} 
#plaza .id_via2 { background-color:blue; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; min-height:18px; min-width:54px; left:0px; position:relative; float:right; padding:0px 5px 0 0px; text-align:right; margin-top:5px;} 

/* Marco para los historicos*/
.marcoHistorico
{
	display:block;
	margin:auto; 
	padding-left:0;
	padding-top:0px;
	width:980px;
	border:none;
}

/*===================
		Botones
=====================*/
.botones a {background:url(Imagenes/boton_fondo.gif) no-repeat right top; float:right; text-decoration:none; padding: 9px 10px 8px 00px; float:right; margin-right:0px; margin-left:10px;font-weight:normal;}
.botones a:hover {background:url(Imagenes/boton_fondo.gif) no-repeat right -31px; float:right; text-decoration:none; padding: 9px 10px 8px 0px; float:right; margin-right:0px; margin-left:10px;font-weight:normal;}

.botones a span.save {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_guardar.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.save {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;font-weight:normal; 
    background:url(Imagenes/boton_guardar.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}

.botones a span.ok {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_ok.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.ok {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;font-weight:normal; 
    background:url(Imagenes/boton_ok.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}
.botones a span.previous {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_arrow_left_blue.PNG) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.previous {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;font-weight:normal; 
    background:url(Imagenes/boton_arrow_left_blue.PNG) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}
.botones a span.next {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_arrow_right_blue.PNG) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.next {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;font-weight:normal; 
    background:url(Imagenes/boton_arrow_right_blue.PNG) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}
.botones a span.search2 {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_buscar2.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.search2 {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;font-weight:normal; 
    background:url(Imagenes/boton_buscar2.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}
.botones a span.refresh {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_actualizar.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.refresh {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;font-weight:normal; 
    background:url(Imagenes/boton_actualizar.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}

.botones a span.goUp {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_UP.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.goUp {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;font-weight:normal; 
    background:url(Imagenes/boton_UP.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}

.botones a span.cancel {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_cancelar.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.cancel {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;font-weight:normal; 
    background:url(Imagenes/boton_cancelar.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}

.botones a span.print {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_imprimir.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.print {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
    background:url(Imagenes/boton_imprimir.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}

.botones a span.insert {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_insertar.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.insert {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
    background:url(Imagenes/boton_insertar.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}

.botones a span.export {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_exportar.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.export {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
    background:url(Imagenes/boton_exportar.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}

.botones a span.import {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_importar.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.import {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
    background:url(Imagenes/boton_importar.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}

.botones a span.generico {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_general.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.generico {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
    background:url(Imagenes/boton_general.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}

.botones a span.delete {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
    background:url(Imagenes/boton_eliminar.png) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.delete {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
    background:url(Imagenes/boton_eliminar.png) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}

.botones a span.salir {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_salir.gif) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a span.goBack {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_back.gif) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a:hover span.salir {
   font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_salir.gif) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a:hover span.goBack {
   font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_back.gif) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a span.PDF {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_pdf.gif) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a:hover span.PDF {
   font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_pdf.gif) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
}


.botones a span.video {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_video.png) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a:hover span.video {
   font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_video.png) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
}
 
  

.botones a span.OT {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_OT.png) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a:hover span.OT {
   font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_OT.png) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
}
 
    
  
.botones a span.XLS {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_excell.gif) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a:hover span.XLS {
   font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_excell.gif) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a span.openSafe {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;
    background:url(Imagenes/openSafe.gif) no-repeat 0px 0px;      
    padding: 9px 10px 8px 40px;
}

.botones a:hover span.openSafe {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; 
    background:url(Imagenes/openSafe.gif) no-repeat 0px -31px;
    padding: 9px 10px 8px 40px;
}
.botones a span.search {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_buscar.png) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a:hover span.search {
   font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_buscar.png) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a span.borrador {
    font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_borrador.png) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;
}

.botones a:hover span.borrador {
   font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_borrador.png) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
}

#botones {float:right; margin-right:50px; margin-left:20px; width:100%; margin-top:-30px }

#botones a {background:url(Imagenes/boton_fondo.gif) no-repeat right top; float:right; text-decoration:none; margin-left:20px;
    height: 13px;
}
#botones a:hover {background:url(Imagenes/boton_fondo.gif) no-repeat right -31px; float:right; text-decoration:none;}

#botones a div.salir {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_salir.gif) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;}
	
#botones a div.goBack{
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_back.gif) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;}
	
#botones a:hover div.salir {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_salir.gif) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
	}

#botones a:hover div.goBack{
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_back.gif) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
	}

#botones a div.aceptar {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_aceptar.gif) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;}
	
#botones a:hover div.aceptar {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_aceptar.gif) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
	}
	
#botones a div.actualizar {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_actualizar.gif) no-repeat 0px 0px;font-weight:normal;
	padding: 9px 10px 8px 40px;}
	
#botones a:hover div.actualizar {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_actualizar.gif) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
	}

#botones a div.ok {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;font-weight:normal;
	background:url(Imagenes/boton_ok.png) no-repeat 0px 0px; 	
	color:#006;	font-weight:normal;
	padding: 9px 10px 8px 40px;}
	
#botones a:hover div.ok{
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_ok.png) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
	}

#botones a div.cancel {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_cancel.png) no-repeat 0px 0px; font-weight:normal;	
	padding: 9px 10px 8px 40px;}
	
#botones a:hover div.cancel {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_cancel.png) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
	}
#botones a div.general {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_general.png) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;}
	
#botones a:hover div.general {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_general.png) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
	}
#botones a div.insertar {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_insertar.png) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;}
	
#botones a:hover div.insertar {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_insertar.png) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
	}

#botones a div.PDF {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_pdf.gif) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;}
	
#botones a:hover div.PDF {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_pdf.gif) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
	}
	
#botones a div.XLS {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#006;font-weight:normal;
	background:url(Imagenes/boton_excell.gif) no-repeat 0px 0px; 	
	padding: 9px 10px 8px 40px;font-weight:normal;}
	
#botones a:hover div.XLS {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal;
	background:url(Imagenes/boton_excell.gif) no-repeat 0px -31px;
	padding: 9px 10px 8px 40px;font-weight:normal;
	}	
	

/* Grids */
.GridNumericValue
{
    text-align: center;
}
.GridNumber
{
    text-align: right;
}

.GridText
{
    text-align: left;
     overflow:hidden;
    white-space: nowrap;
}

.GridDate
{
    text-align:center;    
}

.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 1px blue; background-color: #FFFF7F;
}

.validatorCalloutHighlight
{
    background-color: #FE9E32;
}

.UpdateProgress
{
    visibility:visible;
    position: absolute;
    background:  #FFFFFF ;/*url(Imagenes/cargando2.gif)  ;*/
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    opacity:.4;
    -moz-opacity: 0.4;
	filter: alpha(opacity=40);
    text-align:center;
    z-index: 1000;
    overflow:visible;
}

.UpdateProgressFullScreen
{
    visibility:visible;
    position: fixed;
    background: #FFFFFF;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    opacity:.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
    text-align:center;
    z-index: 1500;
    overflow:visible;
}

.UpdateProgressInside
{
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    color: #333;
    z-index:1002;
    overflow: hidden;
}

.UpdateProgressInsideConfirmWindow
{
	position: absolute;
    top: 0;
    left: 0;
    width: 85%;
    height: 64%;
    padding: 25px;
    color: #333;
    z-index:10000;
    overflow: auto;
}


/*****************************************/
/*Ventanas Flotantes Plaza Centro Control*/

.ventanaPlaza { position: absolute; left: 0px; top: 0px; width: 172px; height: 69px; font-family:Tahoma; font-size:11px; color:#626262; }
.viasAbiertas { background:url(Imagenes/viasabiertas.PNG) no-repeat 2px 0px; position: absolute; left: 0px; top: 0px; width: 28px; height: 22px; padding-left: 32px; padding-top:3px; }
.viasCerradas { background:url(Imagenes/viascerradas.PNG) no-repeat 2px 0px; position: absolute; left: 0px; top: 23px; width: 28px; height: 22px; padding-left: 32px; padding-top:3px;  }                          
.vehiculosVias { background:url(Imagenes/Vehiculosenvia.PNG) no-repeat 2px 0px; position: absolute; left: 0px; top: 46px; width: 28px; height: 22px; padding-left: 32px; padding-top:3px;  }                          
.alarmasVias { background:url(Imagenes/alarmas.PNG) no-repeat 2px 0px; position: absolute; left: 0px; top: 48px; width: 28px; height: 22px; padding-left: 32px; padding-top: 2px;  }                          
.enlaceVia {background:url(Imagenes/ir.PNG) no-repeat 2px 2px; border-style: dashed; border-width: 0px; position:absolute; top:126px; left:20px; width:172px; height:23px; padding-left: 32px; }

/*****************************************/
/*CheckBoxLists*/
.CheckBoxList {float:left; width:100%;height:90px;overflow:auto; border:solid 1px #092245; background-color:White; }
/*****************************************/

.LinkGridViewMoney
{
    cursor: pointer;
    text-decoration : underline;
    color: blue;
    text-align: right;
}

.FileUpload
{
    background:  url(Imagenes/cargando2.gif);
}

/*****************************************/

#fondoCarnetAdministrador
{
	width:270px; 
	
}


.radiobuttonlist
{
    
    
}

.radiobuttonlist TD
{
    padding: 0px 10px;
    
}

.radiobuttonlist label
{
    vertical-align: super;
    
}

.radiobuttonlist input
{
     margin-right: 10px; 
}

.ui-datatable .ui-datatable-data td {
    border-bottom: white;
    border-right: white;
    height:15.0pt;
    font-size:10px; 
    color:#006;
}
 
.ui-datatable .ui-datatable-data .values1 {
    border: 1px solid #ff3300;
    background-color: red;
    border-top:.5pt solid black;
}
