/* Colorres */
Naranja {color:#ff9b0d}
Gris Oscuro {color:#606069}


/*  ESTILOS GENERALES */
BODY{margin:0; padding:0; color:#2c2a37; font-family:"trebuchet ms",Verdana,Helvetica,Arial,sans-serif; font-size:.75em; text-align:center; }
BODY.recorrido{height:100%;}

H1, H2, H3, H4, H5, FORM{margin:0; }
H2 { margin: 0 -10px; padding: 10px; display:block; background:url(Images/topban.gif) no-repeat center top;}
IMG{border:0;}
BR.salto{clear:both;}
BR.salto0{clear:both; line-height:0;}
A{color:#cacacd;}
A:hover{color:#ff9b0d;}
.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;}

/* Login inicial */
DIV.cajaLogin{width:512px; height:321px; position:absolute; left:50%; top:50%; margin-top:-175px; margin-left:-256px; font-size:1.1em; background: url(Images/inicio.gif) center top no-repeat;}
DIV.cajaLogin { color:#606069}
DIV.cajaLogin .datos{margin:auto;}
DIV.cajaLogin .datos .titTex{font-size:1.5em; color:#004b58; padding:50px 0; width:356px; font-size:14px; color:#CCC; visibility:hidden;}
DIV.cajaLogin .datos .logBut{ background:url(Images/btt0.png) no-repeat top left; border:0px solid #004b58; color:#000 !important; float:right; text-decoration:none; width:120px; height:32px; margin:15px 0; cursor:pointer;}
DIV.cajaLogin .datos .logBut:hover{ background-color:#ff9b0d}
DIV.cajaLogin .datos .subBut{padding:2px 9px; margin-left:5px; background:url(Images/bttc0.png) no-repeat top left; width:82px; height:32px; border:0px solid #004b58; color:#000 !important; float:right; text-decoration:none; margin:15px 0;}
DIV.cajaLogin .datos .subBut:hover{ background-color:#ff9b0d }
DIV.cajaLogin .datos A{float:right; padding-right:.5em; color:#333}
DIV.cajaLogin .datos input { width:141px}
DIV.cajaLogin .datos input#Login1_RememberMe { width:20px}
DIV.cajaLogin table.datos#PasswordRecovery1 { width:350px; height:300px; text-align:center; }

/* Pie */ 
DIV#ppal DIV#pie{text-align:center; color:#999; background:url(Images/fondopie.gif) top right no-repeat; margin:0 10px; height:40px; padding-top:40px; float: right; width: 838px; }
DIV#ppal DIV#pie A{color:#CCC;}
DIV#ppal DIV#pie A:hover{color:#ff9b0d;}
DIV#ppal DIV#pie DIV.poweredBy { width:44px; height:11px; float:right; margin-top:-1.3em; margin-right:5px;}

/* Principal */
DIV#ppal{width:970px; height:auto; margin:1px auto; text-align:left;}

/* Cabecera */
DIV#cabecera{position:relative; height:100px; color:#f0cc6e; padding-top:10px;}
DIV#cabecera H1 SPAN{display:none;}
DIV#cabecera IMG.logo{position:absolute; left:1px; }
DIV#cabecera SPAN.loginName{ display:none}

DIV#cabecera A.cerrar{position:absolute; top:121px; right:10px; padding-left:10px; font-weight:bold; color:#606069; text-decoration:none; margin-bottom:-30px; border-left: 1px solid #666}
DIV#cabecera DIV.info{ display:none;}

DIV#cabecera SPAN#ctl00_LDateTime { display:inline; width:404px; float:right; margin-top:25px; color:#999;}

/* Cuerpo */
DIV#ppal DIV#cuerpo{width:950px; margin-top:11px; }

/* Breadcrumbs */
	DIV#ppal DIV#cuerpo DIV#breadCrumb{ display:none}

/* Menu */
	DIV#ppal DIV#cuerpo DIV#menu{ display:none}
/* 
/* Procesando, pagina inicial */
DIV#contenido DIV#ctl00_ContentPlaceHolder1_UpdateProgress1 {display:block; width:250px; text-align:right; float:right; margin:-20px 30px 0 0; color:#900 }
DIV#contenido DIV#ctl00_ContentPlaceHolder1_UpdatePanel2 { display:block; width:250px; float:left; }

DIV#ppal P.presentacion{width:777px; font-size:1.1em; float:right; margin:0; padding:15px 25px 0 0;}
DIV#ppal DIV#cuerpo DIV#contenido{float:right; width:818px; padding:0 10px; margin:0 -10px; background:url(Images/botban.gif) repeat-y center bottom #FFF; min-height:250px}

	/* Titulo de la pagina */
	DIV#ppal DIV#cuerpo DIV#contenido H2{font-size:1.5em; color:#ff9b0d;}
	
/* Estado de los dispositivos */
/* Celdas */
TABLE.listado .EstIni { text-align:right}
TABLE.listado .EstKm { text-align:right}
TABLE.listado .EstCon {text-align:right}
TABLE.listado .EstTemp { font-weight:bold; text-align:center}


DIV#contenido DIV.info .txt1{font-weight:bold;  font-size:1.1em;}
DIV#contenido TABLE.listado{width:100%; font-family: Tahoma;  border:1px solid #95959b;}
DIV#contenido TABLE.listado .cabStyle TH{background: #ff9b0d url(Images/cabefon.png); border-bottom:4px solid #95959b; padding:5px; line-height:1.1em; text-align:center;}
DIV#contenido TABLE.listado .cabStyle TH A{color:#353532; text-decoration:none}
DIV#contenido TABLE.listado .cabStyle TH A:hover{color:#000; text-decoration:underline;}
DIV#contenido TABLE.listado .filStyle TD{border-right:1px dashed #ccc; background:#f2f2f2; padding:2px 5px; color:#555550; border-bottom:1px solid #95959b;}
DIV#contenido TABLE.listado .altStyle TD{border-right:1px dashed #ccc; background:#e4e4e4; padding:2px 5px; color:#353532; border-bottom:1px solid #95959b;}
DIV#contenido TABLE.listado .filStyle TD A{ color:#555550}
DIV#contenido TABLE.listado .filStyle TD A:hover { color:#000}
DIV#contenido TABLE.listado .altStyle TD A{ color:#353532}
DIV#contenido TABLE.listado .altStyle TD A:hover { color:#000}
DIV#contenido TABLE.listado .pagStyle {background: url(Images/piefon.png); border-top:2px solid #95959b; padding:5px; line-height:1.1em;}
DIV#contenido TABLE.listado .pagStyle TD A{ color:#666 }
DIV#contenido TABLE.listado .pagStyle TD A:hover{ color:#000 }
DIV#contenido TABLE.listado .pagStyle TABLE { color:#666; float:right;}


/* noticias */
#ctl00_ContentPlaceHolder1_LVNoticias_itemPlaceholderContainer { list-style-type: none;}
.noticias { font-family:Lucida Grande, Lucida Sans Unicode, Bitstream Vera Sans, sans-serif;}
.noticias .notiTitulo { border-bottom:#666 2px solid; color:#414042; font-size:16px; width:90%}
.noticias .notiFecha { color:#999; font-size:12px; margin-left:10px}
.noticias .notiTexto {font-size:12px; margin: 10px 30px; width:85%}


 /* agrupaciones, vehiculos, trayectos */
DIV#cuerpo DIV#contenido TABLE.listado TR.estilosGrupo1 { color:#CCC; background:#333; font-weight:bold; }
DIV#cuerpo DIV#contenido TABLE.listado TR.estilosGrupo2 { color:#CCC; background:#666; font-weight:bold; }
DIV#cuerpo DIV#contenido TABLE.listado TR.estilosGrupo1 td{ padding:3px }
DIV#cuerpo DIV#contenido TABLE.listado TR.estilosGrupo2 td{ padding:3px }

/* sumatorio informes*/
DIV#cuerpo DIV#contenido TABLE.listado TR.estilosSumario { border-top:#000 2px solid; font-weight:bold; height:2em; vertical-align:top;}
DIV#cuerpo DIV#contenido TABLE.listado TR.estilosSumario td { height:2.5em; vertical-align:top; padding:2px 5px;}

DIV#contenido TABLE.listado .pagStyle{}
DIV#contenido TABLE.listado .selStyle{}
DIV#contenido TABLE.listado .pieStyle{}
DIV#contenido TABLE.listado .edtStyle{}
DIV#contenido TABLE.listado .editLink{width:1%;}

DIV#contenido .formu{}
DIV#contenido .formu H2{padding-bottom:15px;}
DIV#contenido .formu LABEL{float:left; text-align:right; width:280px; padding:3px 5px 0 0;}
DIV#contenido .formu INPUT{float:left; width:200px; font-size:1em; font-family:"trebuchet ms", arial, sans-serif; margin-bottom:5px;} 
DIV#contenido .formu SELECT{float:left; width:200px; font-size:1em; font-family:"trebuchet ms", arial, sans-serif; margin-bottom:5px;} 
DIV#contenido .formu TEXTAREA{float:left; width:200px; width:15em; font-size:1em; font-family:"trebuchet ms", arial, sans-serif; margin-bottom:5px;} 
DIV#contenido .formu SPAN.txt{padding:3px 0 5px 0; float:left; font-weight:bold;}
DIV#contenido .formu SPAN.tRC INPUT{width:auto;}
DIV#contenido .formu SPAN.distancia INPUT{float:left; width:2.5em !important; height:1.1em; margin:0;}
DIV#contenido .formu .error{float:left; padding:0 0 0 2px; font-size:1.5em;}

DIV#ppal DIV#cuerpo DIV#contenido .formu DIV#complementaMapa LABEL { width:131px;}
DIV#ppal DIV#cuerpo DIV#contenido .formu DIV#complementaMapa SELECT { width:202px; }
DIV#ppal DIV#cuerpo DIV#contenido .formu DIV#complementaMapa TEXTAREA { width:202px; }
DIV#ppal DIV#cuerpo DIV#contenido .formu DIV#complementaMapa INPUT#ctl00_ContentPlaceHolder1_FormView1_alarma_programada_descripcionTextBox { width:202px; }
DIV#ppal DIV#cuerpo DIV#contenido .formu DIV#complementaMapa .botones .btnIns, DIV#ppal DIV#cuerpo DIV#contenido .formu DIV#complementaMapa .botones .btnAct { margin-right:57px;}

/* informes */
	/* formulario */
	DIV.formuInforme DIV#informeControles { display:none;}

	/* Resumen de busqueda */
	DIV.formuInforme DIV#informeResumen { border-bottom:#666 1px dashed; border-top:#666 1px dashed; margin:10px 0 15px 0; padding:5px 0; }
	DIV.formuInforme DIV#informeResumen SPAN { display:block; float:left; margin:3px}
	/* etiquetas */
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LVehiculoText { width:77px; text-align:right}
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LVehiculoTipoText,
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LClienteText,
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LConductorText { padding-left:22px}
	/* respuestas */
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LVehiculo,
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LVehiculoTipo,
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LCliente,
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LConductor { font-weight:bold}
	/* etiquetas */
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LFechaText { width:53px; text-align:right}
	/* respuestas */	
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LFecha { font-weight:bold}
	
/* etiquetas */
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LDistanciaText { padding-left:16px}
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LCombustibleText,	
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LConduccionText,
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LVelocidadMaximaText	{ padding-left:22px}
	
	/* respuestas */	
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LDistancia,
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LCombustible,
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LConduccion,
	DIV.formuInforme DIV#informeResumen SPAN#ctl00_ContentPlaceHolder1_LVelocidadMaxima { font-weight:bold}
	
/* Tabla informes */
	DIV.formuInforme td.informeEvento { width:55px; text-align:center;}
	DIV.formuInforme td.informeOcurrencias { width:99px; text-align:center;}
	DIV.formuInforme td.informeDuracionT { text-align:center;}
	
	DIV.formuInforme td.informeFecha { width:131px; text-align:center;}
	DIV.formuInforme td.informeDistancia { width:55px; text-align:right; padding-right:22px}
	DIV.formuInforme td.informeDuracion { width:77px; text-align:right;}
	DIV.formuInforme td.informeConsumo { width:99px; text-align:right;}
	DIV.formuInforme td.informeVelocidad { width:88px; text-align:right;}
	
	

/* altura minima para que la tabla no casque */
	div.ob_gMContC div#ctl00_ContentPlaceHolder1_Grid1_ob_Grid1BodyContainer { min-height:500px;}
/* botones de los informes */
INPUT#ctl00_ContentPlaceHolder1_btnExportToExcel { background: url(Images/iconos/excel_icon.gif);}
INPUT#ctl00_ContentPlaceHolder1_btnExportToWord { background: url(Images/iconos/word_icon.gif);}



/*  Maquetacion de los formularios */

/*cambio de color en focus */
input:focus, textarea:focus, select:focus { border:#ff9b0d 1px solid;} 

DIV#ppal DIV#cuerpo DIV#contenido div.seguimiento input.sizeS#ctl00_ContentPlaceHolder1_Date1,
DIV#ppal DIV#cuerpo DIV#contenido div.seguimiento input.sizeS#ctl00_ContentPlaceHolder1_Date2{ width:77px !important;}
DIV#ppal DIV#cuerpo DIV#contenido div.seguimiento input,
DIV#ppal DIV#cuerpo DIV#contenido div.seguimiento select{ width:66px; margin:3px 5px !important;}
DIV#ppal DIV#cuerpo DIV#contenido div.formu select#ctl00_ContentPlaceHolder1_DDLVehiculos { width:154px !important;}
DIV#ppal DIV#cuerpo DIV#contenido div.seguimiento div.botones input.boton#ctl00_ContentPlaceHolder1_Button1 { margin-left:287px !important;}
DIV#ppal DIV#cuerpo DIV#contenido div.botones { margin-right: 10px; clear:both;}
DIV#ppal DIV#cuerpo DIV#contenido TABLE.conductores { width:535px;}

DIV#ppal DIV#cuerpo DIV#contenido div.informes input, 
DIV#ppal DIV#cuerpo DIV#contenido div.informes select { width:66px;}
DIV#ppal DIV#cuerpo DIV#contenido div.informes input.sizeS#ctl00_ContentPlaceHolder1_Date2{ width:77px !important;}

#aspnetForm #ppal #cuerpo #contenido .formu.informes { width:100%;}
#aspnetForm #ppal #cuerpo #contenido .formu.informes label { width:auto}

/* Dispositivos */
#aspnetForm #ppal #cuerpo #contenido .formu.informes label #ctl00_ContentPlaceHolder1_Label5 { margin-left:30px; display:block; width:171px;}
#aspnetForm #ppal #cuerpo #contenido .formu.informes #ctl00_ContentPlaceHolder1_DDLVehiculos { display:block; width:333px;}
#aspnetForm #ppal #cuerpo #contenido .formu.informes #ctl00_ContentPlaceHolder1_Label15 { width:114px; display:block;}
#aspnetForm #ppal #cuerpo #contenido .formu.informes #ctl00_ContentPlaceHolder1_DDLGrupo { display:block; width:147px; margin-right:120px;}

/*desde hasta */
#aspnetForm #ppal #cuerpo #contenido .formu.informes label #ctl00_ContentPlaceHolder1_Label6 { margin-left:30px; display:block; width:181px; }
#aspnetForm #ppal #cuerpo #contenido .formu.informes .sizeS  { margin-right:5px;}
#aspnetForm #ppal #cuerpo #contenido .formu.informes #ctl00_ContentPlaceHolder1_Label7 { width:110px; display:block;}

/* #aspnetForm #ppal #cuerpo #contenido .formu.informes label #ctl00_ContentPlaceHolder1_Label7 {  display:block; width:50px; }*/

/*velocidad*/
#aspnetForm #ppal #cuerpo #contenido .formu.informes label #ctl00_ContentPlaceHolder1_Label8 { margin-left:30px; display:block; width:181px; }
#aspnetForm #ppal #cuerpo #contenido .formu.informes label #ctl00_ContentPlaceHolder1_Label9 { margin-left:5px; display:block; width:111px; }
#aspnetForm #ppal #cuerpo #contenido .formu.informes #ctl00_ContentPlaceHolder1_Label12,
#aspnetForm #ppal #cuerpo #contenido .formu.informes #ctl00_ContentPlaceHolder1_Label13,
#aspnetForm #ppal #cuerpo #contenido .formu.informes #ctl00_ContentPlaceHolder1_Label4,
#aspnetForm #ppal #cuerpo #contenido .formu.informes #ctl00_ContentPlaceHolder1_Label1{ float:left; margin-left:3px; display:block; width:66px;}

#aspnetForm #ppal #cuerpo #contenido .formu.informes label #ctl00_ContentPlaceHolder1_Label10 { margin-left:30px; display:block; width:181px; }
#aspnetForm #ppal #cuerpo #contenido .formu.informes label #ctl00_ContentPlaceHolder1_Label11 { margin-left:5px; display:block; width:111px; }


DIV#ppal DIV#cuerpo DIV#contenido div.informes div.botones input.boton#ctl00_ContentPlaceHolder1_Button1 { margin-left:287px !important;}

/* maquetacion formu splitter */
.recorrido #form1 #Splitter1 tr #__Splitter1L #__Splitter1LD #Splitter1_LeftP_Content #menuRecorrido .sizeAuto INPUT { margin:0 3px; float:left;} 


/*  Maquetacion especial de las tablas */
table.listado .tdVehiculos,
table.listado .tdCIF,
table.listado .tdTelefono,
table.listado .tdFax,
table.listado .tdTipo,
table.listado .tdMatricula,
table.listado .tdIMEI,
table.listado .tdConsumo,
table.listado .tdMovil,
table.listado .tdEInicioTray,
table.listado .tdEUltPos,
table.listado .tIcono, table.listado .tdTiempo, table.listado .tdRecorrido, table.listado .tdConductor  { text-align:center}
DIV#ppal DIV#cuerpo DIV#contenido TABLE.listado .deleteLink, DIV#ppal DIV#cuerpo DIV#contenido TABLE.listado .tIcono {width:1%;}
table.listado .tdRecorrido { text-align:right; width:75px;}
table.listado .tdEVehiculo { width:75px;}

table.listado .tdCIF { width:101px;}
table.listado .tdConductor, table.listado .tdVehiculos { width:75px;}
table.listado .tdTelefono, table.listado .tdFax, table.listado .tdMovil { width:101px;}
table.listado .tdIMEI { width:121px;}
table.listado .tdConsumo { width:100px;}
table.listado .tdMatricula { width:100px;}

.tdConductor, .tdTiempo { text-align:center}
.tdRecorrido {text-align:right}






/*  Maquetacion especial de los formularios */

DIV#ppal DIV#cuerpo DIV#contenido .usuarios .botones A {text-align:center; margin-left:5px; background:url(Images/bttc0.png) no-repeat top left; border:0px solid #004b58; color:#000 !important; float:right; text-decoration:none; width:82px; height:32px; line-height:2.5em;}
DIV#ppal DIV#cuerpo DIV#contenido .usuarios .botones A:hover{background-color:#ff9b0d }
#ppal #cuerpo #contenido #complementaMapa #ctl00_ContentPlaceHolder1_FormView1_IPoiIcon { float:left; display:inline; margin:3px 111px 10px 0; }
DIV#ppal DIV#cuerpo DIV#contenido DIV#complementaMapa div.botones { text-align:right; width:100%; margin-bottom:10px;}
DIV#ppal DIV#cuerpo DIV#contenido DIV#complementaMapa div.botones INPUT { margin:0 57px;}
DIV#cuerpo DIV#contenido DIV#complementaMapa .botones.inline #ctl00_ContentPlaceHolder1_FormView1_LinkButton1 { margin: 5px 57px 3px -57px; float:right; }
DIV#ppal DIV#cuerpo DIV#contenido .formu INPUT#ctl00_ContentPlaceHolder1_FormView1_alarma_programada_velocidadTextBox { width:69px;}
DIV#ppal DIV#cuerpo DIV#contenido .formu SELECT#ctl00_ContentPlaceHolder1_FormView1_alarma_programada_temperaturaDropDownList { width:33px;}
DIV#ppal DIV#cuerpo DIV#contenido .formu INPUT#ctl00_ContentPlaceHolder1_FormView1_alarma_programada_temperaturaTextBox { width:50px;}
DIV#ppal DIV#cuerpo DIV#contenido .alertas textarea { width:200px; }
/* para dividir en dos columnas el form de alertas */
DIV#ppal DIV#cuerpo DIV#contenido .alertas label{ }
DIV#ppal DIV#cuerpo DIV#contenido .alertas #ctl00_ContentPlaceHolder1_FormView1_DropDownList2 { }


DIV#ppal DIV#cuerpo DIV#contenido .botones{ }
/*DIV#ppal DIV#cuerpo DIV#contenido .interior{padding:0 !important;}*/
DIV#ppal DIV#cuerpo DIV#contenido .inline{margin-top:-50px;}

/* boton de borrar foto de vehiculo y personal */
DIV#ppal DIV#cuerpo DIV#contenido #ctl00_ContentPlaceHolder1_FormView1_LinkButton1 { background:url(Images/cancel.png) no-repeat center top; display:block; padding-top: 23px; width:42px; text-align:center; color:#F00; text-decoration:none; float:right;}
DIV#ppal DIV#cuerpo DIV#contenido #ctl00_ContentPlaceHolder1_FormView1_Image1 { float:left; margin-bottom:20px;}
#aspnetForm #ppal #cuerpo #contenido TABLE #ctl00_ContentPlaceHolder1_FormView1 { width:100%}


/* botones */
DIV#ppal DIV#cuerpo DIV#contenido .botones A{ text-align:center; margin-right:5px; background:url(Images/bttc0.png) no-repeat top left; border:0px solid #004b58; color:#333 !important; float:right; text-decoration:none; width:82px; height:32px; line-height:35px;} 
DIV#ppal DIV#cuerpo DIV#contenido .botones A:hover{background-color:#ff9b0d; color:#000 }
DIV#ppal DIV#cuerpo DIV#contenido INPUT.boton{padding:0; background:url(Images/bttc0.png) no-repeat top left; border:0px solid #004b58 !important; color:#000 !important; float:none; text-decoration:none; width:82px !important; height:32px; line-height:2.5em; cursor:pointer;}
DIV#ppal DIV#cuerpo DIV#contenido INPUT.boton:hover{ background-color:#ff9b0d}
	/*boton tabla */
	#ctl00_ContentPlaceHolder1_CreateUserWizard1 #ctl00_ContentPlaceHolder1_CreateUserWizard1___CustomNav0_CancelButtonButton { text-align:center; margin-right:5px; background:url(Images/bttc0.png) no-repeat top left; border:0px solid #004b58; color:#333 !important; float:right; text-decoration:none; width:82px !important; height:32px; line-height:35px;} 
	#ctl00_ContentPlaceHolder1_CreateUserWizard1 #ctl00_ContentPlaceHolder1_CreateUserWizard1___CustomNav0_CancelButtonButton:hover {background-color:#ff9b0d; color:#000 }
	#ctl00_ContentPlaceHolder1_CreateUserWizard1 #ctl00_ContentPlaceHolder1_CreateUserWizard1___CustomNav0_StepNextButtonButton { margin-left:250px}

html>/**/body DIV#ppal DIV#cuerpo DIV#contenido INPUT.boton{padding:2px 7px;}
DIV#ppal DIV#cuerpo DIV#contenido .tFormu .botones TD{text-align:right !important; padding-top:15px;}
DIV#ppal DIV#cuerpo DIV#contenido INPUT.boton.ml{margin-left:22px;}

DIV#ppal DIV#cuerpo DIV#contenido .tFormu TD{text-align:left; padding:1px 0 4px 0; font-weight:bold;}
DIV#ppal DIV#cuerpo DIV#contenido .tFormu .tLabel{text-align:right; width:280px; padding:1px 10px 4px 0; font-weight:normal;}
DIV#ppal DIV#cuerpo DIV#contenido .tFormu INPUT{float:left; width:200px; font-size:1em; font-family:"trebuchet ms", arial, sans-serif; margin-bottom:5px;} 
DIV#ppal DIV#cuerpo DIV#contenido .tFormu .tRC INPUT{width:auto;}
DIV#ppal DIV#cuerpo DIV#contenido .tFormu SELECT{float:left; width:200px; font-size:1em; font-family:"trebuchet ms", arial, sans-serif; margin-bottom:5px;} 

DIV#ppal DIV#cuerpo DIV#contenido DIV#gMap{ width:400px; float:left; height:450px ;}
DIV#ppal DIV#cuerpo DIV#contenido DIV#gMap DIV#subgurim_GMap1{border:1px solid #999; width:400px !important; height:450px; float:left;}
DIV#ppal DIV#cuerpo DIV#contenido DIV#gMap DIV#ctl00_ContentPlaceHolder1_FormView1_GMap1 { width:400px !important; float:left; height:450px}
DIV#ppal DIV#cuerpo DIV#contenido DIV#complementaMapa { width: 400px; float:right;}

DIV#ppal DIV#cuerpo DIV#contenido DIV.seguimiento DIV#gMap{ width:818px; float:left; height:450px ;}
DIV#ppal DIV#cuerpo DIV#contenido DIV.seguimiento DIV#gMap DIV#subgurim_GMap1{border:1px solid #999; width:818px !important; height:450px; float:left; }

DIV#ppal DIV#cuerpo DIV#contenido DIV#gMap .botonG{width:auto !important; margin:0 0 1em 0 !important; padding-left:285px;}
DIV#ppal DIV#cuerpo DIV#contenido DIV#gMap SPAN{float:left; width:280px !important; text-align:right;}
DIV#ppal DIV#cuerpo DIV#contenido DIV#gMap INPUT{float:left; margin:-2em 5px 0 285px;}
DIV#ppal DIV#cuerpo DIV#contenido DIV#gMap INPUT#subgurim_GMap1_find{padding:0; background:url(Images/bgBoton.gif) repeat-x bottom; border:1px solid #fc6 !important; color:#f90 !important; text-decoration:none; width:auto !important; cursor:pointer; margin:-2em 0 10px  40em;}
html>/**/body DIV#ppal DIV#cuerpo DIV#contenido DIV#gMap INPUT#subgurim_GMap1_find{padding:2px 7px;}

DIV#ppal DIV#cuerpo DIV#contenido DIV.modalPopup{width:400px; border:1px solid #fc6; margin:auto; background:#FFF; padding:25px;}
DIV#ppal DIV#cuerpo DIV#contenido DIV.modalPopup .boton{float:right; margin-top:15px;}

/* boton aņadir */
DIV#ppal DIV#cuerpo DIV#contenido DIV.AddBttn input{ width:62px; height:27px; background:url(Images/add1.png) no-repeat; float:right; margin-top:-18px;}
DIV#ppal DIV#cuerpo DIV#contenido DIV.AddBttn input:hover{ background:url(Images/add0.png) no-repeat;}


/* Maquetacion del mapa */
DIV#menuRecorrido { width:190px; margin: 0 auto;}
	/* errores */
	DIV#menuRecorrido SPAN#Splitter1_ctl00_ctl01_LError { display:block; width:170px; color:#F00; font-size:14px; text-align:center;}
	
DIV#menuRecorrido {padding:0 5px ; overflow:hidden;}
BODY.recorrido FORM{height:100%;}

DIV#menuRecorrido DIV.tit{ background:#FFF; font-weight:bold; text-align:left; font-size:1.2em; font-weight:bold; padding:10px; margin:0 -10px ; width:100%;}

DIV#menuRecorrido .collapsePanelHeader { background:url(Images/colapsehead.png) no-repeat center; width:178px; height:21px; font-size:14px; font-weight:bold; cursor:pointer; padding:0 6px;}
DIV#menuRecorrido .collapsePanelHeader INPUT { margin-top:4px; float:left;}
DIV#menuRecorrido .collapsePanel .collapseexpand { padding:5px 10px; background:url(Images/colapsecontent.png) no-repeat bottom center; width:170; margin:0}
DIV#menuRecorrido #Splitter1_ctl00_ctl01_Panel4 { width:170; margin:0}
DIV#menuRecorrido DIV#Splitter1_ctl00_ctl01_Panel5, DIV#menuRecorrido DIV#Splitter1_ctl00_ctl01_Panel7 { margin-top:10px;}

	/* grupos */
	DIV#menuRecorrido SPAN#Splitter1_ctl00_ctl01_Label9, 
	DIV#menuRecorrido SPAN#Splitter1_ctl00_ctl01_Label10, 
	DIV#menuRecorrido SPAN#Splitter1_ctl00_ctl01_Label1 { display:block; width:100%; font-weight:bold ; margin-top:5px;; }
	DIV#menuRecorrido SELECT#Splitter1_ctl00_ctl01_DDLDepartamento,
	DIV#menuRecorrido SELECT#Splitter1_ctl00_ctl01_DDLCliente,
	DIV#menuRecorrido SELECT#Splitter1_ctl00_ctl01_DDLGrupos { display:block; width:100%;}
	DIV#menuRecorrido .contienescroll { margin:0; padding:0; max-height:200px; overflow:auto;}

	/* Vehiculos */
	#menuRecorrido #Splitter1_ctl00_ctl01_Label7 {display:block; width:131px; float:left; font-weight:bold; cursor:pointer; font-size:12px;}
	#menuRecorrido TABLE#Splitter1_ctl00_ctl01_CBLVehiculos { width:151px}
	#menuRecorrido TABLE#Splitter1_ctl00_ctl01_CBLVehiculos td { border-top:1px dashed #999; }
	#menuRecorrido #Splitter1_ctl00_ctl01_CheckBox4 { display: block; float: right; width: 22px; }
	#menuRecorrido TABLE#Splitter1_ctl00_ctl01_CBLVehiculos INPUT { display:block; float:right; width:15px; }
	#menuRecorrido TABLE#Splitter1_ctl00_ctl01_CBLVehiculos LABEL { display:block; float:left; width:120px; cursor:pointer;} 
	#menuRecorrido TABLE#Splitter1_ctl00_ctl01_CBLVehiculos LABEL:hover {color:#ff9b0d}

	/* Desde/hasta */
	#menuRecorrido #Splitter1_ctl00_ctl01_Label4, #menuRecorrido #Splitter1_ctl00_ctl01_Label5 { display:block; width:90%; margin-top:10px;}
	#menuRecorrido #Splitter1_ctl00_ctl01_Date1 { width:66px;  margin:0 1px; font-size:11px;}
	#menuRecorrido #Splitter1_ctl00_ctl01_DropDownList2, #menuRecorrido #Splitter1_ctl00_ctl01_DropDownList1 { width:38px;  margin:0 1px; font-size:11px;}
	#menuRecorrido #Splitter1_ctl00_ctl01_Date2 { width:66px;  margin:0 1px 10px 1px; font-size:11px;}
	#menuRecorrido #Splitter1_ctl00_ctl01_DropDownList3 { width:38px; margin:0 1px 10px 1px; font-size:11px;}
	#menuRecorrido #Splitter1_ctl00_ctl01_DropDownList5 { width:38px; margin:0 1px 10px 1px; font-size:11px;}
	
	/* Intervalo */
	#menuRecorrido #Splitter1_ctl00_ctl01_Label8 { display:block; width:90%; margin-top:10px;}
	#menuRecorrido #Splitter1_ctl00_ctl01_DropDownList4 { display:block; width:90%;}
	
	/* mostrar pois y alertas */
	#menuRecorrido #Splitter1_ctl00_ctl01_CheckBox2, #menuRecorrido #Splitter1_ctl00_ctl01_CheckBox3 { float:right; display:block; width:20px; }
	#menuRecorrido #mapapoi LABEL, #menuRecorrido #mapaalertas LABEL { display:block; width:111px; float:left; padding-left:13px;}
	#menuRecorrido DIV#mapaalertas { height:3px; margin-bottom:10px;}
	
	/* Botones */
	DIV#menuRecorrido .botones { margin:6px 0 4px;}
	
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_LinkButton1 {background:url(Images/btth_01.png) no-repeat top left; width:40px;}
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_LinkButton2,
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_LinkButton3,
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_LinkButton4 {background:url(Images/btth_02.png) no-repeat top left; width:27px;}
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_LinkButton5 {background:url(Images/btth_03.png) no-repeat top left; width:39px;}  	
	
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_LinkButton1:hover {background-color:#ff9b0d}
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_LinkButton2:hover,
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_LinkButton3:hover,
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_LinkButton4:hover {background-color:#ff9b0d}
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_LinkButton5:hover {background-color:#ff9b0d} 

	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_Button2 { position:absolute; top:1px; left:111px; background:url(Images/bttcv0.png) no-repeat top left; padding-left:15px; width:67px;}
	DIV#menuRecorrido .botones A#Splitter1_ctl00_ctl01_Button2:hover{ background-color:#ff9b0d;} 

	DIV#menuRecorrido .botones A{background:url(Images/bttc0.png) no-repeat top left; text-align:center; border:0px solid #004b58; color:#000 !important; text-decoration:none; height:32px; display:block; float:left; line-height:32px; width:82px;} 
	DIV#menuRecorrido .botones A:hover{ background-color:#ff9b0d} 
	
/* Geobusqueda en el mapa */
DIV#geoCode { width:250px; height:auto; position:absolute; top:5px; left:69px; z-index:100;}

	/* Layer del input */
	#geoCode #Splitter1_ctl01_ctl01_Panel2 { background:url(Images/busca.png) no-repeat top center; width:242px; min-height:16px; color:#FFF;}
	
	/* lupa */
	#geoCode INPUT#Splitter1_ctl01_ctl01_ImageButton1 { float:right; margin:0 7px 0 0;}
	
	/* Fondo de capa*/
	DIV#Splitter1_ctl01_ctl01_Panel10 { width:242px; padding:0 4px;}
	
	/* Desplegable */
	DIV#Splitter1_ctl01_ctl01_Panel10 #Splitter1_ctl01_ctl01_GridView4 { width:232px; margin:0 4px; }
	DIV#Splitter1_ctl01_ctl01_Panel10 #Splitter1_ctl01_ctl01_GridView4 td { border-top:#CCC 1px dashed; font-weight:bold; font-size:12px; color:#FFF; }
	DIV#Splitter1_ctl01_ctl01_Panel10 #Splitter1_ctl01_ctl01_GridView4 td img { margin:3px;}
	DIV#Splitter1_ctl01_ctl01_Panel10 #Splitter1_ctl01_ctl01_GridView4 td a { text-decoration:none; color:#FFF;}

	/* Pie/top Desplegable */
	#geoCode #GeoTopBusca { background:url(Images/topbusca.png) no-repeat center center; width:250px; height:4px;}
	#geoCode #GeoPieBusca { background:url(Images/piebusca.png) no-repeat center center; width:250px; height:4px;}
	#geoCode #GeoConteBusca { background:url(Images/fondobusca.png) repeat; width:242px; padding:0 4px;}
	
	/* Errores */
	#geoCode #Splitter1_ctl01_ctl01_Label6 { }
	#geoCode #Splitter1_ctl01_ctl01_Panel9 { }
	
	/* Cabecera desplegable */
		#geoCode .collapsePanelHeader { width:178px; height:21px; font-size:14px; font-weight:bold; cursor:pointer; padding:0 6px; color:#FFF}
		#geoCode #Splitter1_ctl01_ctl01_Label18 { display:block; width:161px; padding-left:2px; float:left; }
		#geoCode INPUT #Splitter1_ctl01_ctl01_ImageButton4 { float:left; margin-top:5px; display:block; width:20px;}

	#geoCode #Splitter1_ctl01_ctl01_TextBox1 { background:transparent; border:0px #333 solid; margin-left:2px; }
	#geoCode #Splitter1_ctl01_ctl01_TextBox1,
	#geoCode #Splitter1_ctl01_ctl01_Splitter2_ctl00_ctl01_TextBox1 { width:202px; color:#FFF; padding:0 3px; float:left;}
	
	#geoCode #Splitter1_ctl01_ctl01_Label12,
	#geoCode #Splitter1_ctl01_ctl01_Splitter2_ctl00_ctl01_Label6 {padding:0 3px; float:left; margin-left:10px;}	


/* Cuadro Info del mapa */
DIV#infoRecorrido {width: 121px; height:60px; position:relative; border:1px solid #2a2936; z-index:100; padding:5px; background:#FFF; left:10px; margin: -80px 0; }
DIV#infoRecorrido #Splitter1_ctl01_ctl01_Label12,
DIV#infoRecorrido #Splitter1_ctl01_ctl01_Label3,
DIV#infoRecorrido #Splitter1_ctl01_ctl01_Label17 { display:block; width:30px; text-align:right; font-size:1.25em;}
DIV#infoRecorrido #Splitter1_ctl01_ctl01_Label11,
DIV#infoRecorrido #Splitter1_ctl01_ctl01_Label2,
DIV#infoRecorrido #Splitter1_ctl01_ctl01_Label16 { display:block; width:88px; text-align:left;}
DIV#infoRecorrido span { float:left; }

/* Mapa */
DIV#gMapRecorrido { position:relative; width:100%; height:100%; text-align:left; /* margin-left:-15px; padding-left:15px; */}

/* Pagina de seguimiento*/
.recorrido #gMapPosicion { width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden;}
.recorrido DIV#menuPosicion #UpdateProgress1 { position:absolute; z-index: 222; top: 10px; left:99px; width:55px; height:55px; background:url(Images/recibiendo.png) no-repeat center center;}
.recorrido DIV#menuPosicion #UpdateProgress1 IMG { display:none}
.recorrido DIV#menuPosicion #UpdateProgress1 SPAN { display:none}

	/* Cuadro Info del seguimiento*/
	DIV#infoPosicion {width: 185px; height: 77px; z-index:100000;  border:1px solid #2a2936; padding:5px; background:#FFF; position:absolute; bottom:10px; left:10px; z-index:111  }
	DIV#infoPosicion #Label2,
	DIV#infoPosicion #Label6,
	DIV#infoPosicion #Label8, 
	DIV#infoPosicion #Label10 { display:block; width:151px; text-align:left; color:#333 }
	DIV#infoPosicion .num { display:block; width:30px; text-align:right; font-size:1.25em;}
	DIV#infoPosicion span { float:left; }
	
	/* Cuadro opciones del seguimiento*/
	DIV#menuPosicion  DIV#controlesPosicion { width:121px; background-color:#FFF; padding:10px; border:#000 1px solid; text-align:left; position:absolute; bottom:10px; left:220px; z-index:101 }
	DIV#menuPosicion  DIV#controlesPosicion SPAN { display:block; width:121px}
	DIV#menuPosicion  DIV#controlesPosicion INPUT { display:block; width:15px; float:right}
	DIV#menuPosicion  DIV#controlesPosicion LABEL { display:block; width:99px; float:left}
	DIV#menuPosicion  DIV#controlesPosicion SELECT { display:block; width:121px; margin-top:3px;}


DIV#ppal DIV#cuerpo DIV#contenido .formu .horario{width:750px; height:15em; overflow:auto;}
DIV#ppal DIV#cuerpo DIV#contenido .formu .horario TABLE{width:740px;}
DIV#ppal DIV#cuerpo DIV#contenido .formu .horario TABLE TD INPUT{width:auto; float:none; margin:0 !important; padding:0 !important;}
DIV#ppal DIV#cuerpo DIV#contenido .formu .horario TABLE TD A{margin:0 !important; padding:0 !important;}
DIV#ppal DIV#cuerpo DIV#contenido .formu .horario TABLE TD{padding:0 !important; margin:0 !important; font-size:1em; text-align:center; height:1px !important;}
DIV#ppal DIV#cuerpo DIV#contenido .formu .horario TABLE TD.dia{text-align:right;}

/* IMPORTANTE: No borrar ya que esconde los objetos mediante ASP.NET */
.esconder{ display: none; }

/*Estilos para las ventanas de errores*/
.validatorCalloutHighlight{background-color: lemonchiffon;}

/* Fondo del popup*/
/* TABLE.listado TD .ToolTip DIV { width:212px; height:212px; background:url(Images/mapa.gif) no-repeat center center; text-align:center; padding:6px}*/
TABLE.listado TD .ToolTip DIV DIV { width:auto; height:auto; background:#FFF; border:#000 1px solid; text-align:center; padding:6px}
TABLE.listado TD .ToolTip DIV DIV DIV { border:#FFF 1px solid; }
TABLE.listado TD .ToolTip DIV IMG { margin:4px;}
TABLE.listado TD .ToolTip .TTipMatricula { padding:0 3px 0 10px; background:url(Images/mat.gif) no-repeat center left; border:#333 1px solid;}
TABLE.listado TD .ToolTip .TTipMovil { padding-left:20px; background:url(Images/movico.gif) no-repeat center left;}
TABLE.listado TD .ToolTip .TTipFijo { padding-left:20px; background:url(Images/tlfico.gif) no-repeat center left; }



/*Textbox Watermark*/
.unwatermarked { height:18px; width:148px;}
.watermarked { height:20px; width:150px; padding:2px 0 0 2px; border:1px solid #BEBEBE; background-color:#F0F8FF; color:gray;}

/* overflow del splitter */
.recorrido #Splitter1 #__Splitter1R #__Splitter1RD #Splitter1_RightP_Content #Splitter2 tr #__Splitter2R #__Splitter2RD #Splitter2_RightP_Content{ overflow:hidden}

/* Estilos para la ventana modal de progreso */
.updateProgress { background:url(Images/fondorecibe.png); padding: 0px; margin: 0px;}
.updateProgress div { top:50%; left:50%; width:200px; height:100px; position: absolute; margin:-100px -50px; color:#FFF; font-weight:bold; background:url(Images/recibiendo.png) no-repeat top center; text-align:center; }
.updateProgress SPAN { margin-top:58px; font-size:22px; display:block; width:auto;}
.updateProgress IMG { display:none}

/* Google Maps */ 

	/* Bocadillos */ 
	.burbujaGoogleVehiculo { width:200px; text-align:left}
	.burbujaGoogleVehiculo DIV { margin-bottom:5px;}
	
	.burbujaFVehi { width:97px; height:97px; float:left}
	.burbujaFCond { width:97px; height:97px; float:left}
	.burbujaCond { width:200px;}
	.burbujaFecha { width:200px; display:block;  border-bottom:#999 1px dashed}
 	  .burbujaFecha .BurbDia { display:block; }
	  .burbujaFecha .BurbHora { display:block; }
	.burbujaDistancia .Burbpreg, .burbujaTiempo .Burbpreg, .burbujaKmh .Burbpreg, .burbujaConsumo .Burbpreg,
	.burbujaMatr .Burbpreg, .burbujaVehi .Burbpreg, .burbujaMov .Burbpreg, .burbujaCond .Burbpreg { display:none}
	.burbujaDistancia, .burbujaKmh { width:60px; float:left; padding-left:38px;}
	.burbujaTiempo, .burbujaConsumo { width:60px; float:left; padding-left:38px;}
	.burbujaCond, .burbujaMov, .burbujaVehi  { width:170px; float:left; padding-left:30px;}
	.burbujaMatr { width:170px; float:left; padding-left:30px; border-bottom:#999 1px dashed}
	.burbujaCond { background:url(Images/iconos/bgAdmin.gif) no-repeat left center; }
	.burbujaDistancia { background:url(Images/iconos/icodist.gif) no-repeat left center; }
	.burbujaTiempo { background:url(Images/iconos/icotiemp.gif) no-repeat left center; }
	.burbujaKmh { background:url(Images/iconos/icovel.gif) no-repeat left center; }
	.burbujaConsumo { background:url(Images/iconos/icocons.gif) no-repeat left center; }
	.burbujaMov { background:url(Images/iconos/icomov.gif) no-repeat left center; }
	.burbujaVehi {background:url(Images/iconos/disp.gif) no-repeat left center;}
	.burbujaTiempoParada .Burbpreg, .burbujaTiempoDetenido .Burbpreg, .burbujaKmhMedia .Burbpreg { display:none}
	.burbujaTiempoParada, .burbujaTiempoDetenido, .burbujaKmhMedia  { width:60px; float:left; padding-left:38px;}		
	.burbujaTiempoParada {background:url(Images/iconos/tiempoaparcado.gif) no-repeat left center;}
	.burbujaTiempoDetenido {background:url(Images/iconos/tiempoparada.gif) no-repeat left center;}
	.burbujaKmhMedia {background:url(Images/iconos/kmmedia.gif) no-repeat left center;}	
	.burbujaTemp, .burbujaDisp { display:none}
	.burbujaDireccion { display:block; width:200px; clear:both; border-top:#999 1px dashed}
	

/* localizacion de vehiculos proximos */

DIV#buscaprox SPAN#ctl00_ContentPlaceHolder1_Label1 { display:block; width:150px; margin-left:150px}
DIV#buscaprox INPUT#ctl00_ContentPlaceHolder1_TextBox1 { display:block; width:303px; margin:5px 0 15px 160px}
DIV#buscaprox INPUT#ctl00_ContentPlaceHolder1_Button1 { display:block; width:141px; margin-left:322px}
/*error */
DIV#buscaprox SPAN#ctl00_ContentPlaceHolder1_LError { display:block; width:303px; margin-left:150px; color:#F00; text-align:center}

/* test 
#main_map #map .gmnoprint { z-index:100000} */

/* Cambio de password */
DIV#contenido TABLE#ctl00_ContentPlaceHolder1_ChangePassword1 { margin-left:200px; }
DIV#contenido TABLE#ctl00_ContentPlaceHolder1_ChangePassword1 #ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_ChangePasswordPushButton,
DIV#contenido TABLE#ctl00_ContentPlaceHolder1_ChangePassword1 #ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_CancelPushButton { text-align:center; background:url(Images/bttc0.png) no-repeat top left; border:0px solid #004b58; color:#333 !important; text-decoration:none; width:82px; height:29px; padding-bottom:3px} 

DIV#contenido TABLE#ctl00_ContentPlaceHolder1_ChangePassword1 #ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_ChangePasswordPushButton:hover,
DIV#contenido TABLE#ctl00_ContentPlaceHolder1_ChangePassword1 #ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_CancelPushButton:hover {background-color:#ff9b0d color:#000 }

