@font-face {
  font-family: "anm-reg";
  src: url("../fonts/fut-reg-webfont.eot");
  src: url("../fonts/fut-reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fut-reg-webfont.woff") format("woff"), url("../fonts/fut-reg-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
  
html	{margin:0;  padding:0; }


body	{margin:0; padding:0;  font-family: tahoma; color:#484848; font-size:100%; background:#fff; }
select	{font-family:Verdana; font-size:1em; }
textarea{font-family:Verdana; font-size:1em; }
input	{font-family:Verdana; font-size:1em; }
form	{margin:0; padding:0; }
img		{border:0; }
a		{text-decoration:underline; color:#0098ca; }
a:hover	{text-decoration:none;}
ul		{margin:0; padding:0; list-style:none; }
p		{margin:0; padding:0; }
fieldset{border:0;padding:0; margin:0; }
p, h1, h2, h3, h4, h5 {padding:0; margin:0; }
button	{cursor:pointer; } 

.a_enlace		{float:right; color:#0098ca; text-decoration:underline; cursor:pointer; }
.a_enlace:hover	{text-decoration:none;  }
.a_enlace.on	{}


.pagina1	{width:100%; margin:0 auto; max-width:1500px; min-width:990px; } 
.pagina2	{padding:0 20px; }
.pagina3	{float:left; width:100%; padding:0 0 100px 0; margin:0; }
.pagina4	{}
 

.cabecera_1 						{float:left;  width:100%; padding:0; font-size:.6875em; color:#fff; background:#fff; padding:0 0 0 0 ; }
.cabecera_1 .logo					{float:left; color:#14264c; font-size:18px; padding:6px 0 6px 0; }
.cabecera_1 .logo a					{color:#081c31; text-decoration:none; }
.cabecera_1 .admi					{float:left; color:#081c31; font-size:11px; padding:15px 0 0 0 ; }
.cabecera_1 .cabecera_12			{}
.cabecera_1 .conectado_como			{float:right; margin:0 20px 0 0 ; }
.cabecera_1 .conectado_como strong	{}
.cabecera_1 ul						{float:right; width:400px; }
.cabecera_1 ul li					{float:right; }
.cabecera_1 ul li a 				{margin:0 10px 0 0; text-decoration:underline; }
.cabecera_1 ul li a:hover			{color:#666;text-decoration:none; }
.cabecera_1 ul li a.salir 			{float:right; background:#f63939; padding:10px 5px 2px 5px; color:#fff; margin:0 10px 0 0; text-decoration:none; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
.cabecera_1 ul li a.salir:hover		{color:#ccc; }



.cabecera_2 				{float:left; width:100%; padding:0 0 0 0; color:#fff; background:#0c1a9f /*00295b*/; border-bottom:4px solid #666666; }
.cabecera_2 .cabecera_22	{font-size:14px; }
.cabecera_2 ul				{}
.cabecera_2 ul li			{float:left; font-weight:normal; padding:10px 0 0 5px ;}
.cabecera_2 ul li a			{float:left; padding:2px 4px 6px 5px; color:#fff; text-decoration:none; }
.cabecera_2 ul li a:hover	{color:#fff; background:#666666; }
.cabecera_2 ul li.on a		{color:#fff; background:#666666; }

.submenu 					{float:left; width:100%; padding:5px 0 2px 0; color:#fff; background:#666666; font-size:11px;   }
.submenu ul					{}
.submenu ul li				{float:left; font-weight:normal; padding:5px 0 0 3px ;}
.submenu ul li a			{float:left; padding:2px 5px 6px 5px; background:#666666; color:#fff; text-decoration:none; font-size:12px; }
.submenu ul li a:hover		{color:#333; background:#e1e1e1; }
.submenu ul li.on a			{color:#333; background:#e1e1e1; }

.submenumenu 				{float:left; width:100%; padding:0 0 0 0; color:#fff; background:#666666; font-size:13px; margin:0 0 1px 0; }
.submenumenu ul				{}
.submenumenu ul li			{float:left; font-weight:normal; padding:5px 0 0 3px ;}
.submenumenu ul li a		{float:left; padding:2px 7px 6px 7px; background:#666666; color:#fff; text-decoration:none; }
.submenumenu ul li a:hover	{color:#333; background:#e1e1e1; }
.submenumenu ul li.on a		{color:#333; background:#e1e1e1; }



.subsubmenu 				{float:left; width:1004px; padding:2px 0 2px 0; color:#fff; background:#999999; font-size:13px;   }
.subsubmenu ul				{}
.subsubmenu ul li			{float:left; font-weight:normal; padding:2px 10px 0 7px; color:#333;}
.subsubmenu ul li a			{float:left; padding:2px 7px 6px 7px; background:#999999; color:#fff; text-decoration:none; }
.subsubmenu ul li a:hover	{color:#fff; background:#000; }
.subsubmenu ul li.on a		{color:#fff; background:#000; }


.cuantas_inc_0	{background:#e1e1e1;color:red;border-radius:5px; padding:0 3px; }
.cuantas_inc_1	{background:#e1e1e1;color:blue;border-radius:5px; padding:0 3px; }

/*
.cabecera_1 						{float:left;  width:1000px; padding:0; font-size:.6875em; color:#14264c; background:#df6824; padding:5px 0 10px 0 ; }
.cabecera_1 .logo					{float:left; color:#fff; font-size:18px; padding:10px 10px 0 10px ; font-weight:bold; }
.cabecera_1 .logo a					{color:#fff; text-decoration:none; }
.cabecera_1 .admi					{float:left; color:#fff; font-size:11px; padding:15px 0 0 0 ; }
.cabecera_1 .cabecera_12			{}
.cabecera_1 .conectado_como			{float:right; margin:0 20px 0 0 ; }
.cabecera_1 .conectado_como strong	{}
.cabecera_1 ul						{float:right; }
.cabecera_1 ul li					{}
.cabecera_1 ul li a 				{background:#ff0000; padding:2px 5px; color:#fff; margin:0 10px 0 0; text-decoration:none; }
.cabecera_1 ul li a:hover			{color:#294152; }
 
.cabecera_2 				{float:left; width:1000px; padding:15px 0 0 0; color:#6c6e6d; background:#df6824; margin:0 0 10px 0; }
.cabecera_2 .cabecera_22	{font-size:.875em; }
.cabecera_2 ul				{}
.cabecera_2 ul li			{float:left; font-weight:bold; padding:0 0 0 10px ;}
.cabecera_2 ul li a			{float:left; padding:8px 20px; color:#14264c; text-decoration:none; }
.cabecera_2 ul li a:hover	{color:#14264c; background:#fff;  }
.cabecera_2 ul li.on a		{color:#14264c; background:#fff; }
*/



.contenidos			{float:left; width:100%; padding:0 0 20px 0; min-height:440px; height:auto ! important; height:440px; }
.contenidos2		{}

.titulo_pagina				{float:left; width:100%; color:#525552; padding:10px 0 20px 0; }
.titulo_pagina h1			{float:left; width:auto; color:#081c31/*df6824*/; font-size:19px; padding:0 0 0 0; font-weight:normal; }
.titulo_pagina h1 span		{color:#14264c; font-weight:normal; }
.titulo_pagina h2			{float:left; width:900px; color:#df6824; font-size:13px; font-weight:bold; padding:5px 0 5px 0; }
.titulo_pagina h2 strong	{color:#df6824; }
.titulo_pagina h2.nviaje		{color:#14264c; font-size:13px; font-weight:bold; padding:5px 0 5px 0; }
.titulo_pagina h2.nviaje strong	{color:#df6824; }

.contenedor_tabla .titulo_pagina 				{width:870px; color:#df6824; ; padding:0; }
.contenedor_tabla .titulo_pagina h2.nviaje		{color:#df6824; font-size:13px; font-weight:normal; padding:5px 0 5px 0; }
.titulo_pagina p		{float:left; width:95%; border-bottom:1px solid #ccc; padding:10px; font-size:13px; }

.titulo_pagina .datos	{float:left; width:auto; padding:5px 0 0 10px; font-size:13px;  color:#081c31; }

.cabecera_enlace		{float:left; width:955px; padding:0 0 10px 0; font-size:.6875em; }
.titulo_pagina .cabecera_enlace		{width:auto; padding:6px 0 0 20px;  }
.cabecera_enlace div	{}
.cabecera_enlace ul		{}
.cabecera_enlace li		{float:left; padding:0 20px 0 0; }
.cabecera_enlace a 		{color:#0098ca; text-decoration:underline; }
.cabecera_enlace a:hover{text-decoration:none; }

.cabecera_enlace ul.vol		{float:right; padding:0 40px 0 0; font-size:12px; }
.cabecera_enlace ul.vol li	{padding:0 0 0 20px; }

 
.pie			{float:left; color:#404040; padding:0 0 0 10px;}
.pie2			{width:970px; padding:20px 0 0 0; text-align:center; /*border-top:1px solid #adadad;*/  font-size:.6875em; color:#adaaad; }
.pie p			{padding:0 0 10px 0; text-align:center; }
.pie p a		{color:#adaaad; text-decoration:none; }
.pie p a:hover	{text-decoration:underline; }



  

  
.formulario 					{float:left; width:100%; padding:20px 0 0 0;  }  
.formulario_titulo				{float:left; width:80%; font-size:14px; padding:0 0 10px 0; }
.formulario fieldset			{border:0; padding:0 0; margin:0;  }
.formulario .linea				{float:left; width:100%; padding:0 0 10px 0; }
.formulario .linea_gris			{float:left; width:100%; border-bottom:1px solid #ccc; height:2px; overflow:hidden; margin:0 0 10px 0; }

.linea_gris_gorda				{float:left; width:880px; border-bottom:5px solid #ccc; height:10px; overflow:hidden; margin:20px 0 20px 0; }
.cuadrado_gris 					{float:left; border:1px solid #999; margin:0 0 10px 0; border-radius:20px; padding:20px 20px; background:#e3e3e3;  }
.linea_titulo					{float:left; width:100%; padding:0 0 10px 0; font-size:16px; font-weight:normal; }


.formulario label				{float:left; width:100%; font-size:14px; }
.formulario label span			{float:left; width:150px; text-align:right; padding:0 10px 0 0; color:#525152; font-weight:normal;  }
.formulario label span span		{float:none; display:inline; padding:0 5px 0 8px; color:red; padding:0; width:auto; }
.formulario label span.span2	{float:left; width:auto; text-align:left; padding:0 10px 0 10px; color:#525152; font-weight:normal;  }
.formulario label input			{float:left; width:80%; margin:0 0 0 0; border:1px solid #adadad; color:#333; font-size:1em;  }
.formulario label textarea		{float:left; width:80%; margin:0 0 0 0; border:1px solid #adadad; color:#333;   }
.formulario label select		{float:left; margin:0 10px 0 0; border:1px solid #adadad; color:#333; font-size:1em;  }
.formulario label input[type="file"]	{width:400px; }
.formulario fieldset			{float:left; width:100%; padding:0 0 10px 0; margin:0 0 10px 0; border:1px solid #ccc; border-radius:10px;  }
.formulario legend				{font-size:16px; font-weight:normal; margin:0 0 0 20px; padding:0 8px; }


.formulario .linea .columna_1		{float:left; width:50%; padding:0 0 10px 0; }
.formulario .linea .columna_2		{float:left; width:50%; padding:0 0 10px 0; }


.formulario .linea .columna_1 label			{width:100%; margin:0 0 10px 0; }
.formulario .linea .columna_1 label span	{width:150px; padding:0 10px 0 0; }
.formulario .linea .columna_1 span span		{float:none; display:inline; padding:0 5px 0 8px; color:red; padding:0; width:auto; }
.formulario .linea .columna_1 span.span2	{float:left; width:auto; text-align:left; padding:0 10px 0 10px; color:#525152; font-weight:normal;  }
.formulario .linea .columna_1 label span span	{}
.formulario .linea .columna_1 label span.span2	{}
.formulario .linea .columna_1 label input		{width:60%; margin:0 0 0 0; }
.formulario .linea .columna_1 label textarea	{width:60%; margin:0 0 0 0; }
.formulario .linea .columna_1 label select		{width:60%; margin:0 0 0 0; }
.formulario .linea .columna_1 label span.span_input	{width:200px; }


.formulario .linea .columna_2 label			{width:100%; margin:0 0 10px 0; }
.formulario .linea .columna_2 label span	{}
.formulario .linea .columna_2 label span	{width:25%; padding:0 10px 0 0;  }
.formulario .linea .columna_2 span span		{float:none; display:inline; padding:0 5px 0 8px; color:red; padding:0; width:auto; }
.formulario .linea .columna_2 span.span2	{float:left; width:auto; text-align:left; padding:0 10px 0 10px; color:#525152; font-weight:normal;  }
.formulario .linea .columna_2 label span span	{}
.formulario .linea .columna_2 label span.span2	{}
.formulario .linea .columna_2 label input		{width:60%; margin:0 0 0 0; }
.formulario .linea .columna_2 label textarea	{width:60%; margin:0 0 0 0; }
.formulario .linea .columna_2 label select		{width:60%; margin:0 0 0 0; }


/*
.formulario .linea_de_dos .columna_1		{float:left; width:50%; padding:0 0 10px 0; }
.formulario .linea_de_dos .columna_2		{float:left; width:50%; padding:0 0 10px 0; }


.formulario .linea_de_dos label				{width:100%; margin:0 0 10px 0; }
.formulario .linea_de_dos label span		{width:25%; padding-right:5%; }
.formulario .linea_de_dos .columna_1 span	{width:150px; padding:0 10px 0 0; }

*/




.formulario .linea_selects label		{float:left; width:auto; font-size:.75em; margin:0 30px 0 0; }
.formulario .linea_selects label select	{float:left; margin:0 10px 0 0; border:1px solid #adadad; color:#333; font-size:1em;  }



.formulario .linea2				{float:left; width:450px; font-size:.75em; }
.formulario .linea2 span		{float:left; width:170px; text-align:right; padding:0 10px 0 0; color:#525152; font-weight:bold;  }
.formulario .linea2 span span	{float:none; display:inline; padding:0 5px 0 8px; color:red; padding:0; }
.formulario .linea2 input		{float:left; margin:0 10px 0 0; border:1px solid #adadad; color:#333; width:600px; font-size:1em;  }


.formulario .linea p			{float:left; width:170px; text-align:right; padding:0 10px 0 0; color:#525152; font-size:12px; }
.formulario label.check			{float:left; width:auto; font-size:.75em; padding:0 20px 0 10px ; }
.formulario label.check span	{float:left; width:auto; text-align:left; padding:0 10px 0 0; }
.formulario label.check input	{float:left; margin:0 10px 0 0; border:0; color:#333; width:auto; font-size:1em;  }
.formulario .xpli				{float:left; width:700px; padding:0 10px 0 190px; color:#525152; font-size:.6875em;  }


.formulario .linea .div_label			{float:left; width:880px; font-size:.75em; }
.formulario .linea .div_label span		{float:left; width:150px; text-align:right; padding:0 10px 0 0; color:#525152; font-weight:bold; }
.formulario .linea .div_label span span	{float:none; width:auto; display:inline; padding:0 5px 0 8px; color:red; padding:0; }
.formulario .linea .div_label input		{float:left; margin:0 10px 0 0; border:1px solid #adadad; color:#333; font-size:1em; }
.formulario .linea .div_label a span 	{float:none; width:auto; display:inline; padding:0 0; }
  
.formulario .formulario_iz 		{float:left; width:450px;/* border-right:1px solid #ccc; */}
.formulario .formulario_de		{float:left; width:420px; padding:0 0 0 20px; }
.formulario .explicacion  		{font-size:.6875em; padding:0 0 10px 0; }

  
.formulario .formulario_iz .linea 		{width:420px; }
.formulario .formulario_iz .linea_gris	{width:420px; }
.formulario .formulario_iz .linea label	{width:420px; }
.formulario .formulario_iz .linea label span		{float:left; width:120px; padding:0 10px 0 0; text-align:left; }
.formulario .formulario_iz .linea label span span	{float:none; width:auto; }
.formulario .formulario_iz .linea label input		{float:left; width:250px;  }
.formulario .formulario_iz .linea label textarea	{float:left; width:250px;  }

.formulario .formulario_iz .linea.linea_i_imagen		{padding:0 0 30px 0; }
.formulario .formulario_iz .linea.linea_i_imagen img	{width:420px; }
.formulario .formulario_iz .linea.linea_i_imagen.linea_i_imagenusu 		{min-height:310px; height:auto ! important; height:310px; }

.formulario .formulario_iz .linea label.i_imagen 		{padding:0 0 10px 0; }
.formulario .formulario_iz .linea label.i_imagen span	{width:170px; text-align:left; }
.formulario .formulario_iz .linea label.i_imagen input	{float:left; width:auto; }

.formulario .formulario_iz .linea_i_imagenusu2 				{float:left; width:420px; text-align:center; padding:30px 0 0 0; font-size:.6875em;  }
.formulario .formulario_iz .linea_i_imagenusu2 div img		{float:none; width:auto ! important; margin:0 auto 30px auto; }
.formulario .formulario_iz .linea_i_imagenusu2 div			{text-align:center; }
.formulario .formulario_iz .linea_i_imagenusu2 div a		{color:red; text-decoration:underline; }
.formulario .formulario_iz .linea_i_imagenusu2 div a:hover	{text-decoration:none; }



.formulario .formulario_iz .linea label.i_pais 				{padding:0 0 10px 0; }
.formulario .formulario_iz .linea label.i_pais span			{width:90px; }
.formulario .formulario_iz .linea label.i_pais span span	{/*display:inline; width:8px; */ float:right; width:8px;}

.formulario .formulario_iz .linea label.i_lugar 			{padding:0 0 10px 0; }
.formulario .formulario_iz .linea label.i_lugar span		{width:90px; }

.formulario .formulario_iz .linea .i_boton				{padding:0 0 0 100px; }

.formulario .formulario_de .linea_gris	{width:400px; }

.formulario .formulario_de .linea 		{float:left; width:400px;}
.formulario .formulario_de .linea label	{float:left; width:400px; }
.formulario .formulario_de .linea label span		{width:380px; text-align:left; padding:0 0 10px 0; }
.formulario .formulario_de .linea label input		{float:left; width:400px; }
.formulario .formulario_de .linea label textarea	{float:left; width:400px; }

.formulario .formulario_de .linea2				{float:left; width:400px; font-size:.75em; }
.formulario .formulario_de .linea2 span			{float:left; width:50px; text-align:right; padding:0 10px 0 0; color:#525152; font-weight:bold;  }
.formulario .formulario_de .linea2 span span	{float:none; display:inline; padding:0 5px 0 8px; color:red; padding:0; }
.formulario .formulario_de .linea2 input		{float:left; margin:0 10px 0 0; border:1px solid #adadad; color:#333; width:600px; font-size:1em;  }



.botonera					{float:left; width:100%; padding:10px 0 10px 0; text-align:center;  }
.boton_submit  				{width:100px; margin:0 auto; }
.boton_submit button		{background:#6dba1a; color:#fff; font-size:14px; border-radius:5px; text-align:center; border:0; padding:8px 15px; text-transform:lowercase;   }
.boton_submit button:hover				{background:#86d431; }
.boton_submit button[disabled=disabled]	{background:#86d431; cursor:default; }
.boton_submit button:disabled 			{background:#86d431; cursor:default;  }

.formulario .formulario_1 		{float:left; width:350px; }
.formulario .formulario_2		{float:left; width:450px; padding:0 0 0 20px; }
.formulario .botonera_3			{float:left; width:850px; text-align:center; padding:20px 0 0 0;  }
.formulario .botonera_23		{float:left; width:350px; padding:40px 0 0 80px; }

.formulario .botonera_233		{float:left;  width:800px; padding:20px 0 0 80px; text-align:center;}


.formulario .formulario_1 .linea 		{width:320px; }
.formulario .formulario_1 .linea_gris	{width:320px; }
.formulario .formulario_1 .linea label	{width:320px; }
.formulario .formulario_1 .linea label span		{float:left; width:auto; padding:0 10px 0 0; }
.formulario .formulario_1 .linea label input	{float:left; width:200px;  }
.formulario .formulario_1 .linea label span span{float:none; display:inline; padding:0 5px 0 8px; color:red; padding:0; }

.formulario .formulario_2 .linea 		{width:380px; }
.formulario .formulario_2 .linea_gris	{width:380px; }
.formulario .formulario_2 .linea label	{width:380px; }
.formulario .formulario_2 .linea label span		{float:left; width:auto; padding:0 10px 0 0; }
.formulario .formulario_2 .linea label input	{float:left; width:200px;  }
.formulario .formulario_2 .linea label span span{float:none; display:inline; padding:0 5px 0 8px; color:red; padding:0; }

.formulario .formulario_2 .imagen_linea 			{width:380px; }

.formulario .formulario_2galeria					{float:left; width:300px ! important;  padding:0 20px; }
.formulario .formulario_2galeria .linea 			{width:300px;  }
.formulario .formulario_2galeria .linea label		{width:300px; }
.formulario .formulario_2galeria .linea label input	{width:280px; }
.formulario .formulario_2galeria .linea label span	{padding:0; width:280px; text-align:left; }

.formulario .botonera_3galeria		{float:left; width:auto; padding:0 0 0 20px; text-align:center; }
  
.tabla					{float:left; width:960px; padding:20px 0 0 0; border-bottom:1px solid #adadad; }  
.tabla table			{width:100%; font-size:12px; color:#666; }
.tabla table tr			{}
.tabla table th			{border-bottom:1px solid #adadad; text-align:left; padding:5px 10px; }
.tabla table td			{border-top:1px solid #adadad; border-left:1px solid #adadad; padding:5px 5px; vertical-align:top; }
.tabla table td.sinborde{border-top:0;}
.tabla table td.primera	{border-left:0; }
.tabla table td a		{}
.tabla table td a:hover	{}


td.td_direccion	{min-width:300px;  }/*font-size:14px;*/
td.td_info		{min-width:300px; }
.td_info_0		{float:left; width:100%;  } /* font-size:14px; border-bottom:1px solid #ccc;  */
.td_info_1		{float:left; width:110px; padding:0 0 0 0; }
.td_info_2		{margin: 0 0 0 120px;   }
.td_info_12		{width:100%; padding:0 0 0 0; }


.telecarga_historico 				{width:100%; padding:10px 0 0 0; }
.telecarga_historico .td_info_0		{width:97%; background:#e4e4e4; padding:3px 1%; }
.telecarga_historico .td_info_1		{float:left;  padding:0 0 0 0; }/*width:220px;*/
.telecarga_historico .td_info_2		{   }

.Incidencias .td_info_0		{width:100%; font-size:12px; }
.Incidencias .td_info_1		{float:left; width:140px; padding:0 0 0 0; }
.Incidencias .td_info_2		{margin: 0 0 0 150px;   }

.Verificaciones .td_info_0		{width:100%; font-size:12px; }
.Verificaciones .td_info_1		{float:left; width:140px; padding:0 0 0 0; }
.Verificaciones .td_info_2		{margin: 0 0 0 150px;   }

.placas_historico_bbdd .td_info_0		{padding:0 1% 3px 1%; }
.placas_historico_bbdd .td_info_1		{float:left; width:190px; padding:0 0 0 0; }
.placas_historico_bbdd .td_info_2		{margin: 0 0 0 200px;   }


.confirmacion			{float:left; width:800px; padding:20px;  font-size:14px; line-height:20px; }  
.confirmacion p			{padding:0 0 20px 0; }
.confirmacion p a		{}
.confirmacion p a:hover	{}

a.calendario			{float:left; width:24px; height:22px; margin: 0 0 0 0; background: url(./i/b_calendario.png) top left no-repeat; color:#F0F0F0; }
a.calendario span		{display:inline; float:none; width:20px;font-size:1px; }
  
  
#fechainicio_d	{float:left; width:25px; font-size:11px; margin:0 5px 0 0; text-align:center; }
#fechainicio_m	{float:left; width:25px; font-size:11px; margin:0 5px 0 0; text-align:center; }
#fechainicio_a	{float:left; width:40px; font-size:11px; margin:0 5px 0 0; text-align:center; }


#fechaini_d		{float:left; width:25px; font-size:11px; margin:0 5px 0 0; text-align:center; }
#fechaini_m		{float:left; width:25px; font-size:11px; margin:0 5px 0 0; text-align:center; }
#fechaini_a		{float:left; width:40px; font-size:11px; margin:0 5px 0 0; text-align:center; }

#fechafin_d		{float:left; width:25px; font-size:11px; margin:0 5px 0 0; text-align:center; }
#fechafin_m		{float:left; width:25px; font-size:11px; margin:0 5px 0 0; text-align:center; }
#fechafin_a		{float:left; width:40px; font-size:11px; margin:0 5px 0 0; text-align:center; }
  
.mapa_iz		{float:left; width:430px; padding:0 10px 0 0; text-align:center; }
.mapa_de  		{float:left; width:450px; padding:0 0 0 10px; text-align:center; }
.mapag			{float:left; /*width:450px;*/ float:left; border:1px solid #ccc; }
  
.mapa_iz button		{margin:0 auto; }
.mapa_de button		{margin:0 auto; }

.subirbajar 		{text-align:center; }
.subirbajar .sss	{padding:0 0 4px 0; }
.subirbajar .aaa	{padding:0 0 0 0; }
  
.listado_viajes	{float:left; padding:0 0 0 0; }  
  
/* background: url(./i/caja_a_1.gif) 0 0  no-repeat;  */
.caja			{float:left; margin:0 0 30px 0; }
.caja .caja2	{float:left; }
.caja .caja3	{float:left; }
.caja .caja4	{float:left; width:950px; }
	
.viaje_arriba			{float:left; width:950px; background: url(./i/caja_a_1.gif) 0 0  no-repeat; min-height:30px; height:auto ! important; height:30px; border-bottom:1px solid #d9d9d9; }
.viaje_arriba2			{}
.viaje_arriba3			{}
.viaje_arriba .nombre			{float:left; width:730px; color:#df6824; font-size:16px; padding:10px; font-weight:bold; }
.viaje_arriba .nombre a			{font-size:10px; color:#0098ca; text-decoration:underline; font-weight:normal; }
.viaje_arriba .nombre a:hover	{text-decoration:none; }
.viaje_arriba .de				{float:left; width:170px; text-align:right; padding:10px; font-size:10px; color:#0098ca;}
.viaje_arriba .de a				{color:#0098ca;  margin:0 0 0 10px; }
.viaje_arriba .de a:hover		{text-decoration:underline; }

	
.viaje_abajo					{float:left; background:#ededed url(./i/cajag_b.gif) bottom left no-repeat; }
.viaje_abajo .viaje_abajo2		{float:left; }
.viaje_abajo .viaje_abajo3		{float:left; padding:0 0 5px 0; }
.viaje_abajo .viaje_abajo4		{float:left; width:948px; border-right:1px solid #ccc; border-left:1px solid #d9d9d9; padding:5px 0 0 0; }
.viaje_abajo table				{width:935px; font-size:11px; color:#6d6d6d; }
.viaje_abajo table tr			{color:#14264c; }
.viaje_abajo table th			{padding:0 0 0 0; }
.viaje_abajo table td			{padding:5px 0 5px 0; color:#6e6e6e; vertical-align:top; }
.viaje_abajo table td a			{color:#6e6e6e; text-decoration:underline; }
.viaje_abajo table td a:hover	{text-decoration:none; }
.viaje_abajo table td.borrar a	{color:red; text-decoration:underline; }
  
  
  
.caja_gris	{float:left; width:100%; margin:0 0 10px 0; }
.caja_gris2	{float:left;  width:100%; background:#ededed; width:100%; border:1px solid #ccc; border-radius:15px;  }
.caja_gris3	{padding:0 10px; }
.caja_gris4	{}

.contenedor_tabla table					{width:100%; color:#6d6d6d; font-size:14px; margin:0 0 20px 0; border-bottom:1px solid #ccc; }
.Placas_historico .contenedor_tabla table		{font-size:12px;} 				
.Placas_historico_bbdd .contenedor_tabla table	{font-size:12px;} 				
.Placas_historico_bbdd .contenedor_tabla table table.tabla_historico_telecargas	{background:#e4e4e4;}
.contenedor_tabla table tr				{color:#6e6e6e; }
.contenedor_tabla table th				{padding:5px; background: url(./i/separatd.gif) bottom left repeat-x; font-weight:normal; }
.contenedor_tabla table td				{padding:5px 5px; color:#6e6e6e;  text-align:center; }

.contenedor_tabla table td.td_mas_info 			{text-align:center; vertical-align:top;  color:#0098ca; cursor:pointer; }
.contenedor_tabla table td .td_mas_info_oculto	{display:none; }

.contenedor_tabla table td.td_hiper 			{text-align:center; vertical-align:top; color:#0098ca; }
.contenedor_tabla table td.td_hiper p			{color:#0098ca; cursor:pointer; }
.contenedor_tabla table .tr_hiper_oculto		{display:none; } 
.contenedor_tabla table .tr_hiper_oculto td		{background-color:#f3f0f0 ! important; border-bottom:1px solid #999; } 

tr.incidencia_hija td		{background-color:#e1e1e1 ! important; }

.telecarga_historico 		{display:none; }
.contenedor_tabla table tr.telecarga_historico td	{background:#e9e9e9 url(./i/separatd.gif) bottom left repeat-x; }


.contenedor_tabla table td a			{color:#0098ca; text-decoration:none; }
.contenedor_tabla table td a:hover		{text-decoration:underline; }
/*.contenedor_tabla table td.borrar  		{border-left: 1px solid #ccc; }*/
.Incidencias .contenedor_tabla table td.borrar  		{border-left:0; }
.contenedor_tabla table td.borrar a 	{color:red; text-decoration:underline; }
.contenedor_tabla table td.editar 		{border-right: 1px solid #ccc; }
/*.contenedor_tabla table td			{background: url(./i/separatd.gif) top left repeat-x; }*/
.contenedor_tabla table .primertr td	{background: none; }
 
 
.contenedor_tabla table					{}
.contenedor_tabla table tr				{background: url(./i/separatd.gif) bottom left repeat-x; }
.contenedor_tabla table td				{background: url(./i/separatdv.gif) bottom left repeat-y; }
.contenedor_tabla table td.primera		{background:none; }

.contenedor_tabla table td.primera		{background: none;  }

 
table td.sinborde   {background:none; }
table td.primera	{}

.caja_gris table				{width:925px; font-size:11px; color:#6d6d6d; font-size:11px; }
.caja_gris table tr				{color:#14264c; }
.caja_gris table th				{padding:5px;  }
.caja_gris table td				{padding:15px 5px; color:#6e6e6e;  text-align:center; }
.caja_gris table td a			{color:#0098ca; text-decoration:underline; }
.caja_gris table td a:hover		{text-decoration:none; }
.caja_gris table td.borrar  	{border-left: 1px solid #ccc; }
.caja_gris table td.borrar a 	{color:red; text-decoration:underline; }
.caja_gris table td.editar 		{border-right: 1px solid #ccc; }

.caja_gris table td				{background: url(./i/separatd.gif) top left repeat-x; }
.caja_gris table .primertr td	{background: none; }
  
table td.sinborde   			{background:none;}
table td.primera				{}


.contenedor_tabla table.colocacion_pantallas		{float:left; width:100%; }
table.colocacion_pantallas							{width:100% ! important; }
table.colocacion_pantallas td						{width:auto ! important; padding:0 10px 5px 0 ! important; font-size:11px ! important; }
table.colocacion_pantallas td input					{width:100%  ! important; border: 1px solid #adadad; color:#333; font-size:11px ! important; }
table.colocacion_pantallas td input[readonly]		{background:#e6e4e4; }




.errores	{font-size:12px; color:red; padding:20px 10px; }  
  
.imagen_linea  		{float:left; width:850px; padding:20px 0; text-align:center; font-size:11px; }
.imagen_linea img 	{display:block; margin:0 auto 20px auto; }
.imagen_linea a		{}
  
a.calendario		{float:left; width:24px; height:22px; margin: 0 0 0 0; background: url(./i/calendar.png) top left no-repeat; color:#F0F0F0; }
a.calendario span	{display:inline; float:none; width:20px;font-size:1px; }
  
.input_chk			{float:none; display:inline; border:0; margin:0 0 0 30px; }  
.destacado 			{font-size:11px;  }
.destacado label	{width:130px; font-size:11px;  }
.destacado div		{float:left; width:500px; }

.archivo_222			{float:left; width:480px; font-size:.75em; padding:20px 0 0 0; text-align:center; }
.archivo_222 p.borrar	{float:left; width:480px; padding:30px 0 30px 0; text-align:center; }
.archivo_222 p.borrar a	{color:red; }
 
/**/
.solapas					{float:left; width:935px; padding:0 0 0 20px; position:relative; margin:0 0 -1px 0;  font-size:14px; }
.solapas ul					{float:left; padding:0 0 0 0; }
.solapas ul li				{float:left; padding:0 5px 0 0; }
.solapas ul li div			{float:left; }
.solapas ul li div div		{}
.solapas ul li div div div	{padding:0 10px 0 10px }
.solapas ul li a			{float:left; padding:13px 5px 10px 5px; color:#808080; text-decoration:none; }
.solapas ul li a:hover		{text-decoration:underline; }
.solapas ul li.on a			{}

.solapas ul li a.ok			{background: url(./i/icon_ok.gif) 0 12px no-repeat; padding:13px 5px 10px 20px;}

/*
.solapas li div 			{background: url(./i/solapas_m.gif) top left repeat-x;	}
.solapas li div div			{background: url(./i/solapas_i.gif) top left no-repeat; }
.solapas li div div div		{background: url(./i/solapas_d.gif) top right no-repeat; }
*/

.solapas li div 			{}
.solapas li div div			{}
.solapas li div div div		{background:#ebebeb; border:1px solid #ccc; border-top-right-radius:10px; border-top-left-radius:10px; }

.solapas li.on 				{margin:0 0 -10px 0; }
.solapas .on div 			{}
.solapas .on div div		{}
.solapas .on div div div	{background:#fff; border-bottom:1px solid #fff; }


.solapas_peq					{float:left; width:935px; padding:0 0 0 25px; position:relative; margin:0 0 -7px 0;  font-size:.75em; }
.solapas_peq ul					{float:left; padding:0 30px 0 0; }
.solapas_peq ul li				{float:left; }
.solapas_peq ul li div			{float:left; }
.solapas_peq ul li div div		{}
.solapas_peq ul li div div div	{}
.solapas_peq ul li a			{float:left; padding:8px 10px; color:#808080; text-decoration:none; }
.solapas_peq ul li a:hover		{text-decoration:underline; }
.solapas_peq ul li.on a			{}
.solapas_peq li div 			{}
.solapas_peq li div div			{}
.solapas_peq li div div div		{background:#ededed;  border-top-left-radius:10px;  border-top-right-radius:10px;  border:1px solid #ccc; }
.solapas_peq li.on 				{margin:0 0 0 0; }
.solapas_peq .on div 			{}
.solapas_peq .on div div		{}
.solapas_peq .on div div div	{background:#fff; border-bottom:1px solid #fff; }


.solapas_a					{float:left; width:935px; padding:0 0 0 0; position:relative; margin:0 0 0 0;  font-size:11px; }
.solapas_a ul				{float:left; padding:0 0 0 0; }
.solapas_a ul li			{float:left; padding:0 2px 0 0; }
.solapas_a ul li div		{float:left; }
.solapas_a ul li div div	{}
.solapas_a ul li div div div{}
.solapas_a ul li a			{float:left; padding:3px 5px; color:#0098ca; text-decoration:none; }
.solapas_a ul li a:hover	{background:#0098ca; color:#fff;text-decoration:none; }
.solapas_a ul li.on a		{}
.solapas_a li div			{ }
.solapas_a li.on 			{margin:0 0 0 0; }
.solapas_a .on div			{}
.solapas_a .on div a		{background:#0098ca; color:#fff; }



.contenedor_tabla		{float:left; width:100%; padding:0 0 20px 0; margin:0 0 0 0; }
.contenedor_tabla .ct_2	{float:left; width:100%; }
.contenedor_tabla .ct_3	{float:left; width:100%; border-radius:10px;  border:1px solid #ccc; }
.contenedor_tabla .ct_4	{ padding:10px 10px; }



.label_activo		{float:left; width:150px ! important; }
.label_activo input	{float:left; width:auto ! important; border:0; border:0 ! important; margin:0 0 0 20px ! important; }
.label_activo span	{float:left; width:80px ! important; border:0;  text-align:left ! important; }
.span_activo		{float:left; width:120px ! important; text-align:right; padding:0 10px 0 0; color:#525152; font-weight:bold; font-size:.75em;  }


 

.filtro2					{float:left; width:100%;  border:1px solid #ccc; font-size:12px; background:#e1e1e1; margin:0 0 10px 0; border-radius:10px; }
/*.filtro2 fieldset			{padding:10px 10px 10px 10px;  margin:0; }*/
.filtro2 fieldset			{padding:10px 10px 0 10px;  margin:0; }
.filtro2 legend				{color:#666; font-weight:bold; font-size:12px; padding:10px 0 0 5px; display:none; }
.filtro2 label					{float:left; width:260px; margin:0 10px 10px 0; height:22px; }
.filtro2 label span				{float:left; width:80px; text-align:right; padding:0 10px 0 0; }
.filtro2 label input			{float:left; width:150px; margin:0 0 0 0 ! important; }
.filtro2 label select			{float:left; width:150px; margin:0 0 0 0 ! important; }
.filtro2 label select option	{color:#000; }

.filtro2 label .seleccionado_s		{color:#0098ca ! important; }
.filtro2 label.seleccionado_s span	{color:#0098ca ! important; }
.filtro2 label.seleccionado_s input	{color:#0098ca ! important; }
.filtro2 label.seleccionado_s select{color:#0098ca ! important; }



.filtro2 label .seleccionado 	{color:#0098ca;  }

.filtro2 label input		{margin:0 0 0 10px; }
.filtro2 .linea				{float:left; width:100%; padding:0 0 5px 0; }
.filtro2 .filtrar			{float:left; width:auto; text-align:left; }

.imagen_frmu		{float:left; width:800px; text-align:center; line-height:22px; padding:10px 0; font-size:11px; }
.imagen_frmu img	{margin:0 0 20px 0; }


.paginador	{float:left; width:100%; font-size:12px; padding:0 0 10px 0; }
.paginador div	{float:left; }
.paginador ul	{float:right; }
.paginador li	{float:left; padding:0 5px; }



.bbb img	{width:15px; }
.sss img	{width:15px; margin:0 0 5px 0; }



.anadir_servicio 			{float:left; width:860px; font-size:11px;  background:#eee ! important; border-top:5px solid #ccc; border-bottom:5px solid #ccc;  vertical-align:top; padding:10px; margin:0 0 30px 0; display:none; }
/*
.anadir_servicio form		{}
.anadir_servicio .tdnom		{float:left; width:300px; height:100px; padding:0; }
.anadir_servicio .tdtex		{float:left; padding:0 0 0 10px; }
.anadir_servicio .tdtex	div	{float:left; width:90%; padding:0 0 10px 0; }
.anadir_servicio input		{float:left; border:1px solid #ccc; margin:0 5px;   }
.anadir_servicio textarea	{float:left; border:1px solid #ccc; margin:0 5px; width:100px; height:50px;  }
.anadir_servicio span		{float:left; width:auto; padding:0 10px 0 0; }
.anadir_servicio p			{float:right; padding:0 10px 0 0; }
.anadir_servicio p a		{color:#000 ! important; text-decoration:none ! important; font-size:16px; font-weight:bold; }
.anadir_servicio button		{background: #df6824;  color: #fff; font-size: 14px; border-radius: 5px; text-align: center; border: 0;  padding: 3px 10px;  text-transform: lowercase; }
.anadir_servicio input[type=checkbox] {border:0 ! important; padding:0  ! important; width:auto ! important;}

.anadir_servicio .tdnom	p	{float:left; width:100px; padding:0 0 0 5px;  display:block ! important; text-align:left! important; border:1px solid red;  }

.anadir_servicio .col_1			{float:left;  padding:0 10px 0 0; } 
.anadir_servicio .col_1 input	{width:200px; }
.anadir_servicio .col_2			{float:left;  padding:0 10px 0 0; }
.anadir_servicio .col_2 input	{width:200px; }
.anadir_servicio .col_3			{float:left;  padding:0 10px 0 0; }
.anadir_servicio .col_3 input	{width:80px; }
.anadir_servicio .col_2_3			{float:left; padding:0 10px 0 0; }
.anadir_servicio .col_2_3 textarea	{width:300px; height:180px; }
.anadir_servicio .col_4			{float:left;  padding:0 40px 0 0; }
.anadir_servicio .col_5			{float:left; width:100%;  padding:10px 0 0 0;}


.anadir_servicio .col_100			{float:left; width:100%;  padding:0 0 15px 0; } 
.anadir_servicio .col_100 input		{}

.col_submit			{float:left; width:100%;  padding:15px 0 15px 0;  text-align:right; border-top:1px solid #ccc; margin:15px 0 0 0; }
.col_submit button	{margin:0 20px 0 0;}
*/

.editar_servicio			{font-size:11px;  display:none; background:#eee ! important; border-top:5px solid #ccc; border-bottom:5px solid #ccc;   }

/*
.editar_servicio form		{}
.editar_servicio td			{background:#eee ! important; border-top:5px solid #ccc; border-bottom:5px solid #ccc;  vertical-align:top; }
.editar_servicio .tdnom		{float:left; width:300px; height:100px; padding:0; }
.editar_servicio .tdtex		{float:left; padding:0 0 0 10px; }
.editar_servicio .tdtex	div	{float:left; width:90%; padding:0 0 10px 0; }
.editar_servicio input		{float:left; border:1px solid #ccc; margin:0 5px;   }
.editar_servicio textarea	{float:left; border:1px solid #ccc; margin:0 5px; width: 120px;height:60px;  }
.editar_servicio span		{float:left; width:auto;}
.editar_servicio p			{float:right; padding:0 10px 0 0; }
.editar_servicio p a		{color:#000 ! important; text-decoration:none ! important; font-size:16px; font-weight:bold; }
.editar_servicio button		{border:1px solid #333; font-size:11px; }
.editar_servicio input[type=checkbox] {border:0; padding:0;}

.editar_servicio .col_1		{float:left;  padding:0 10px 0 0; } 
.editar_servicio .col_1 input	{width:200px; }
.editar_servicio .col_2			{float:left;  padding:0 10px 0 0; }
.editar_servicio .col_2 input	{width:200px; }
.editar_servicio .col_3			{float:left;  padding:0 40px 0 0; }
.editar_servicio .col_3 input	{width:80px; }
.editar_servicio .col_2_3			{float:left; padding:0 10px 0 0; }
.editar_servicio .col_2_3 textarea	{width:300px; height:180px; }
.editar_servicio .col_4			{float:left;  padding:0 10px 0 0; }
.editar_servicio .col_5			{float:left; width:800px; padding:10px 0 0 0;}
*/





.tabla_desplegable form				{}
.tabla_desplegable .tdnom			{float:left; width:300px; height:100px; padding:0; }
.tabla_desplegable .tdtex			{float:left; padding:0 0 0 10px; }
.tabla_desplegable .tdtex div		{float:left; width:90%; padding:0 0 10px 0; }
.tabla_desplegable input			{float:left; border:1px solid #ccc; margin:0 5px;   }
.tabla_desplegable textarea			{float:left; border:1px solid #ccc; margin:0 5px; width:100px; height:50px;  }
.tabla_desplegable span				{float:left; width:auto; padding:0 10px 0 0; }
.tabla_desplegable p				{float:right; padding:0 10px 0 0; }
.tabla_desplegable p a				{color:#000 ! important; text-decoration:none ! important; font-size:16px; font-weight:bold; }
.tabla_desplegable button			{background: #df6824;  color: #fff; font-size: 14px; border-radius: 5px; text-align: center; border: 0;  padding: 3px 10px;  text-transform: lowercase; }
.tabla_desplegable input[type=checkbox] {border:0 ! important; padding:0  ! important; width:auto ! important;}

.tabla_desplegable .tdnom	p		{float:left; width:100px; padding:0 0 0 5px;  display:block ! important; text-align:left! important; border:1px solid red;  }

.tabla_desplegable .col_1			{float:left;  padding:0 10px 0 0; } 
.tabla_desplegable .col_1 input		{width:200px; }
.tabla_desplegable .col_2			{float:left;  padding:0 10px 0 0; }
.tabla_desplegable .col_2 input		{width:200px; }
.tabla_desplegable .col_3			{float:left;  padding:0 10px 0 0; }
.tabla_desplegable .col_3 input		{width:80px; }
.tabla_desplegable .col_2_3			{float:left; padding:0 10px 0 0; }
.tabla_desplegable .col_2_3 textarea	{width:300px; height:180px; }
.tabla_desplegable .col_4			{float:left;  padding:0 40px 0 0; }
.tabla_desplegable .col_5			{float:left; width:100%;  padding:10px 0 0 0;}


.tabla_desplegable .col_100				{float:left; width:100%;  padding:0 0 15px 0; } 
.tabla_desplegable .col_100 input		{}

.tabla_desplegable .col_submit			{float:left; width:100%;  padding:15px 0 15px 0;  text-align:right; border-top:1px solid #ccc; margin:15px 0 0 0; }
.tabla_desplegable .col_submit button	{margin:0 20px 0 0;}


table.fuera 				{width:840px; }
table.fuera tr				{vertical-align:top ! important; text-align:left ! important; padding:0 ! important; margin:0 ! important; }
table.fuera td				{width:400px; vertical-align:top ! important; text-align:left ! important; padding:0 ! important; margin:0 ! important; }

table.dentro 				{width:120px; }
table.dentro td				{width:110px; padding:5px 5px ! important;  vertical-align:top ! important; text-align:left ! important; font-size:13px; border:0  ! important; font-weight:normal; background:none ! important;}
table.dentro td label		{width:110px; padding:5px 0; }
table.dentro td label input	{float:left; width:16px; margin:0; }
table.dentro td label span	{float:left; width:auto; padding:0 0 0 2px; font-size:12px; border:0; font-weight:normal; }

table.dentro td label.on	 {background:#d9d5d5; }
table.dentro td label.on span{  }


table.fuera table.dentro td {width:350px; }
table.fuera table.dentro td label {width:95%; }


.formulario_de p a		{ }
p a.borr	{font-size:11px; margin:30px 0 30px 0; color:red;}
.formulario_de label	{width:400px; }





.anadir_enlace 				{float:left; width:860px; font-size:11px;  background:#eee ! important; border-top:5px solid #ccc; border-bottom:5px solid #ccc;  vertical-align:top; padding:10px; margin:0 0 30px 0; display:none; }
.anadir_enlace form			{}
.anadir_enlace .tdnom		{float:left; width:300px; height:100px; padding:0; }
.anadir_enlace .tdtex		{float:left; padding:0 0 0 10px; }
.anadir_enlace .tdtex div	{float:left; width:90%; padding:0 0 10px 0; }
.anadir_enlace input		{float:left; border:1px solid #ccc; margin:0 0;   }
.anadir_enlace textarea		{float:left; border:1px solid #ccc; margin:0 0; width: 120px;height:60px;  }
.anadir_enlace span			{float:left; width:200px;; padding:0 0 0 0; }
.anadir_enlace p			{float:right; padding:0 10px 0 0; }
.anadir_enlace p a			{color:#000 ! important; text-decoration:none ! important; font-size:16px; font-weight:bold; }
.anadir_enlace button		{ border:1px solid #333; font-size:11px; }
.anadir_enlace input[type=checkbox] {border:0; padding:0;}

.anadir_enlace .tdnom p	{float:left; width:100px; padding:0 0 0 5px;  display:block ! important; text-align:left! important; border:1px solid red;  }

.anadir_enlace .col_0			{float:left;width:200px;  padding:0 10px 0 0; } 
.anadir_enlace .col_0 input		{width:auto; }
.anadir_enlace .col_1			{float:left; width:200px;  padding:0 10px 0 0; } 
.anadir_enlace .col_1 input		{width:200px; }
.anadir_enlace .col_2			{float:left; width:200px;  padding:0 10px 0 0; }
.anadir_enlace .col_2 input		{width:200px; }
.anadir_enlace .col_3			{float:left; width:90px; padding:0 10px 0 0; }
.anadir_enlace .col_3 span		{width:80px; }
.anadir_enlace .col_3 input		{width:80px; }
.anadir_enlace .col_2_3			{float:left; padding:0 10px 0 0; }
.anadir_enlace .col_2_3 textarea	{width:300px; height:180px; }
.anadir_enlace .col_4			{float:left; width:90px;   padding:0 40px 0 0; }
.anadir_enlace .col_4 span		{width:80px;}

.anadir_enlace .col_5			{float:left; width:800px; padding:10px 10px 10px 10px;}


.editar_enlace				{font-size:11px;  display:none;  }
.editar_enlace form			{}
.editar_enlace td			{background:#eee ! important; border-top:5px solid #ccc; border-bottom:5px solid #ccc;  vertical-align:top; }
.editar_enlace .tdnom		{float:left; width:300px; height:100px; padding:0; }
.editar_enlace .tdtex		{float:left; padding:0 0 0 10px; }
.editar_enlace .tdtex div	{float:left; width:90%; padding:0 0 10px 0; }
.editar_enlace input		{float:left; border:1px solid #ccc; margin:0 5px;   }
.editar_enlace textarea		{float:left; border:1px solid #ccc; margin:0 5px; width: 120px;height:60px;  }
.editar_enlace span			{float:left; width:200px;}
.editar_enlace p			{float:right; padding:0 10px 0 0; }
.editar_enlace p a			{color:#000 ! important; text-decoration:none ! important; font-size:16px; font-weight:bold; }
.editar_enlace button		{border:1px solid #333; font-size:11px; }
.editar_enlace input[type=checkbox] {border:0; padding:0;}


.editar_enlace .col_0			{float:left; width:200px; padding:0 10px 0 0; } 
.editar_enlace .col_0 input		{width:auto; }
.editar_enlace .col_1			{float:left; width:200px; padding:0 10px 0 0; } 
.editar_enlace .col_1 input		{width:200px; }
.editar_enlace .col_2			{float:left; width:200px; padding:0 10px 0 0; }
.editar_enlace .col_2 input		{width:200px; }
.editar_enlace .col_3			{float:left; width:200px; padding:0 0 0 0; }
.editar_enlace .col_3 input		{width:80px; }
.editar_enlace .col_2_3			{float:left; padding:0 10px 0 0; }
.editar_enlace .col_2_3 textarea	{width:300px; height:180px; }
.editar_enlace .col_4			{float:left; width:90px;  padding:0 10px 0 0; }
.editar_enlace .col_4 span		{width:90px;}
.editar_enlace .col_5			{float:left; width:800px; padding:10px 10px 10px 10px;}





table.fuera 				{float:left; width:840px; }
table.fuera tr				{vertical-align:top ! important; text-align:left ! important; padding:0 ! important; margin:0 ! important; }
table.fuera td				{width:auto; vertical-align:top ! important; text-align:left ! important; padding:0 ! important; margin:0 ! important; }

table.dentro 					{width:auto; }
table.dentro td					{width:auto; padding:5px 5px ! important;  vertical-align:top ! important; text-align:left ! important; font-size:13px; border:0  ! important; font-weight:normal; background:none ! important; border:0; border-bottom:1px solid #ccc ! important; }
table.dentro td label			{width:auto; padding:5px 0; text-align:left; font-size:10px;}
table.dentro td label input		{float:left; width:16px ! important; margin:0; font-size:10px;}
table.dentro td label span		{float:none; width:auto; padding:0 0 0 2px; font-size:12px; border:0; font-weight:normal; text-align:left; font-size:10px;}
table.dentro td label.on		{background:#d9d5d5; }
table.dentro td label.on span	{}


th.dentro1 					{}
th.dentro1 label			{width:auto; padding:5px 0; text-align:left; font-size:10px; }
th.dentro1 label input		{float:left; width:16px; margin:0; font-size:10px;}
th.dentro1 label span		{float:left; width:auto; padding:0 0 0 2px; font-size:12px; border:0; font-weight:normal; text-align:left; font-size:10px;}
th.dentro1 label.on	 		{background:#d9d5d5; }
th.dentro1 label.on span	{}




table.dentro3 					{width:auto; border:1px solid #ccc; font-size:10px;}
table.dentro3 td				{width:auto; padding:5px 5px ! important;  vertical-align:top ! important; text-align:left ! important; font-size:13px; border:0  ! important; font-weight:normal; background:none ! important;}
table.dentro3 td label			{width:auto; padding:5px 0; text-align:left; font-size:10px;}
table.dentro3 td label input	{float:left; width:16px; margin:0; font-size:10px;}
table.dentro3 td label span		{float:left; width:auto; padding:0 0 0 2px; font-size:12px; border:0; font-weight:normal; text-align:left; font-size:10px;}
table.dentro3 td label.on	 	{background:#d9d5d5; }
table.dentro3 td label.on span	{}

table.dentro4 					{width:auto; border:1px solid #ccc; font-size:10px;}
table.dentro4 td				{width:auto; padding:5px 5px ! important;  vertical-align:top ! important; text-align:left ! important; font-size:13px; border:0  ! important; font-weight:normal; background:none ! important;}
table.dentro4 td label			{width:auto; padding:5px 0; text-align:left; font-size:10px;}
table.dentro4 td label input	{float:left; width:16px; margin:0; font-size:10px;}
table.dentro4 td label span		{float:left; width:auto; padding:0 0 0 2px; font-size:12px; border:0; font-weight:normal; text-align:left; font-size:10px;}
table.dentro4 td label.on	 	{background:#d9d5d5; }
table.dentro4 td label.on span	{}



.contenedor_tabla table.tabla_c1					{width:100%; }
.contenedor_tabla table.tabla_c1 tr.trc1			{}
.contenedor_tabla table.tabla_c1 tr.trc1 th.thc1	{text-align:left;  padding:5px;}
.contenedor_tabla table.tabla_c1 tr.trc1 td.tdc1	{text-align:left; vertical-align:top; padding:5px; background: url(./i/separatd.gif) bottom left repeat-x; }

.contenedor_tabla table.tabla_c1 label				{float:left; width:100%; font-size:13px;  }
.contenedor_tabla table.tabla_c1 label span			{float:left; width:auto; font-weight:normal; text-align:left; }
.contenedor_tabla table.tabla_c1 label input		{float:left; width:auto; border:0; }
.contenedor_tabla table.tabla_c1 label.on			{background:#ccc; }


.contenedor_tabla table.tabla_c2					{width:100%; }
.contenedor_tabla table.tabla_c2 tr.trc2			{}
.contenedor_tabla table.tabla_c2 tr.trc2 th.thc2	{}
.contenedor_tabla table.tabla_c2 tr.trc2 td.tdc2	{text-align:left; vertical-align:top; padding:5px; background: url(./i/separatd.gif) bottom left repeat-x; }

.contenedor_tabla table.tabla_c3					{width:100%; }
.contenedor_tabla table.tabla_c3 tr.trc3			{}
.contenedor_tabla table.tabla_c3 tr.trc3 th.thc3	{}
.contenedor_tabla table.tabla_c3 tr.trc3 td.tdc3	{text-align:left; vertical-align:top; padding:5px; background:none; }


.caja_mapa 				{width:100%; height:100%; }
.caja_mapa #mapaviaje	{width:100%; height:500px;}

.enlace_instalacion	{font-size:18px; }


.cont_placas		{float:left; width:100%; padding:0 0 20px 0; }
.cont_placas2		{}
			
.cont_placas .col 					{margin:0 1% 0 0;  }
.cont_placas .col2 					{float:left; width:100%; background:#e6e4e4; }
.cont_placas .col3 					{padding:5px; }
.cont_placas .col.col_remoto		{float:left; width:24%; }
.cont_placas .col.col_leido			{float:left; width:24%; }
.cont_placas .col.col_bbdd			{float:left; width:24%; margin:0; }
.cont_placas .col.col_defecto		{float:left; width:24%; } /* margin:0; */
.cont_placas .col.col_defecto_rangos{float:left; width:74%; margin:0;}
.cont_placas .col h2 a				{font-weight:normal; color:#000; }
.cont_placas .col h2 a.on			{font-weight:bold;  }


.formulario .cont_placas .col h2 								{float:left; width:100%; font-size:14px; padding:0 0 3px 0; }
.formulario .cont_placas .col .linea 							{float:left; width:100%; padding:0 0 5px 0; }
.formulario .cont_placas .col .linea label						{float:left; width:100%; font-size:11px; }
.formulario .cont_placas .col .linea label span					{float:left; width:55%; text-align:left; padding:0 0 0 0; color:#525152; font-weight:normal;  }
.formulario .cont_placas .col .linea label span span			{float:none; display:inline; padding:0 5px 0 8px; color:red; padding:0; width:auto; }
.formulario .cont_placas .col .linea label span.span2			{float:left; width:auto; text-align:left; padding:0 10px 0 10px; color:#525152; font-weight:normal;  }
.formulario .cont_placas .col .linea label input				{float:left; width:40%; margin:0 0 0 0; border:1px solid #adadad; color:#333; font-size:1em;  }
.formulario .cont_placas .col .linea label textarea				{float:left; width:40%; margin:0 0 0 0; border:1px solid #adadad; color:#333;   }
.formulario .cont_placas .col .linea label select				{float:left; width:40%; margin:0 0 0 0; border:1px solid #adadad; color:#333; }
.formulario .cont_placas .col .linea fieldset					{float:left; width:100%; padding:0 0 10px 0; margin:0 0 10px 0; border:1px solid #ccc; border-radius:10px;  }
.formulario .cont_placas .col .linea legend						{font-size:16px; font-weight:normal; margin:0 0 0 20px; padding:0 8px; }


.formulario .cont_placas .col .linea.sec_sin p					{float:left; width:33%; text-align:left; padding:0 0 0 0; color:#525152; font-weight:normal;  }
.formulario .cont_placas .col .linea.sec_sin label.iz			{float:left; width:30%; margin:0 2% 0 0; }
.formulario .cont_placas .col .linea.sec_sin label.de			{float:left; width:30%; margin:0 0 0 0; }
.formulario .cont_placas .col .linea.sec_sin select				{float:left; width:100%; }

.formulario .cont_placas .col .linea label input[readonly]		{background:#e6e4e4; }

.formulario .cont_placas .col .operaciones						{float:left; width:100%; font-size:12px; min-height:30px; height:auto ! important; height:30px; }
.formulario .cont_placas .col .operaciones .op_ini				{float:left; width:100%; padding:0 0 3px 0; }
.formulario .cont_placas .col .operaciones .op_ini p			{float:left; padding:0 6px 0 0; }
.formulario .cont_placas .col .operaciones .op_ini span			{float:left; background:none; border:none; color:#999; text-decoration:none; margin:0 8px 0  0; }
.formulario .cont_placas .col .operaciones .op_ini a 			{float:left; background:none; border:none; color:#0098ca; text-decoration:underline; margin:0 8px 0  0; }
.formulario .cont_placas .col .operaciones .op_ini a:hover		{color:#fff; background:#0098ca; text-decoration:none;}
.formulario .cont_placas .col .operaciones .op_ini a.on			{color:#fff; background:#0098ca; text-decoration:none;}
.formulario .cont_placas .col.col_defecto .operaciones			{min-height:29px; height:auto ! important; height:29px; }


.formulario .cont_placas .col .linea label.error input			{border:1px solid red;  }
.formulario .cont_placas .col .linea label.error select			{border:1px solid red;  }
.formulario .cont_placas .col .linea label.error textarea		{border:1px solid red;  }

.pagina_placas_defecto .cont_placas .col .linea label							{height:20px;  } 


.formulario .cont_placas .col.col_defecto_rangos  .linea label span				{width:90%;}
.cont_placas .col.col_defecto_rangos .colocacion_pantallas .linea label			{height:16px; }
.formulario .cont_placas .col .colocacion_pantallas .linea						{width:auto; padding: 0 0 1px 0; }
.cont_placas .col.col_defecto_rangos .colocacion_pantallas .linea label span	{} 
.cont_placas .col.col_defecto_rangos .colocacion_pantallas table.colocacion_pantallas td {width:120px}
.cont_placas .col.col_defecto_rangos table.colocacion_pantallas 				{width: 450px ! important; }





.op_final					{float:left; width:100%; padding:10px 0 6px 0; }
.op_final button			{margin:0 auto; width:150px; padding:3px 5px;  background:#6dba1a; border:none; color:#fff; margin:0 0 15px 0; }
.op_final button:hover		{opacity:0.8; }
.op_final button:disabled	{opacity:0.8; color:#333; cursor:default; }

/*form#col_leido button		{margin: 0 auto;  width: 150px;  padding: 3px 5px;   background: #6dba1a;   border: none;  color: #fff; }*/
.col_leido button.enlace 		{float:left; width:auto; background: none;  border: none;  color: #0098ca;  text-decoration: underline;  margin: 0 8px 0 0; padding:0;   }
.col_leido button.enlace:hover	{color:#fff; background:#0098ca; text-decoration:none;}
.col_leido button.enlace.on		{color:#fff; background:#0098ca; text-decoration:none;}



.Placas .titulo_pagina 	{}
.Placas .titulo_pagina h1			{float:left; width:auto; }
.Placas .titulo_pagina .tituloh1111	{float:left; }
.Placas .titulo_pagina p			{float:left; width:auto;   font-size:14px; margin:-7px 10px 0 0; border:0; }





.realizando_telecarga								{float:left; width:100%; background:#e1e1e1; margin:0 0 20px 0; padding:10px 0; }
.realizando_telecarga .realizando_telecarga_1		{text-align:center; padding:10px 0 ; color:#000; }
.realizando_telecarga .realizando_telecarga_2		{text-align:center; padding:20px 0;  }
.realizando_telecarga .realizando_telecarga_2 img 	{margin:0 auto; }
.fin_telecarga										{float:left; width:100%; background:#e1e1e1; margin:0 0 20px 0; padding:10px 0; }
.fin_telecarga .fin_telecarga_1						{text-align:center; padding:10px 0 ; color:#000; }

.x_telecarga				{float:left; width:100%; }


.solicitar_lectura					{float:left; width:100%; padding:0 0 20px 0; }
.solicitar_lectura form				{float:left; }
.solicitar_lectura button			{background:#6dba1a; color:#fff; font-size:12px; border-radius:5px; text-align:center; border:0; padding:6px 9px; text-transform:lowercase;   }
.solicitar_lectura button:hover		{background:#86d431; }


tr.td_e_info_tr td	{background:#e9e9e9 url(./i/separatd.gif) bottom left repeat-x; }		
.td_e_info_fila_0		{float:left; width:70px; text-align:center; padding:0 0 20px 0; font-weight:bold; font-size:14px;  }
.td_e_info_fila_0_der	{margin:0 0 0 80px; border-letf:1px solid #ccc; }

.td_e_info_fila_1			{float:left; width:100%; text-align:left; }
.td_e_info_fila_1 .e_col_1	{float:left; width:13%; }
.td_e_info_fila_1 .e_col_2	{float:left; width:12%; }
.td_e_info_fila_1 .e_col_3	{float:left; width:75%; }
.td_e_info_fila_1 .e_col_3 .e_col_3_iz	{float:left; width:30%; }
.td_e_info_fila_1 .e_col_3 .e_col_3_de	{margin:0 0 0 30%; }
.td_e_info_fila_1 .e_col_3 .e_col_3_de_iz	{float:left; width:90px;}
.td_e_info_fila_1 .e_col_3 .e_col_3_de_de	{/*margin:0 0 0 100px; */font-weight:bold; }


.td_e_info_fila_2			{float:left; width:100%; text-align:left; }
.td_e_info_fila_2 .e_col_1	{float:left; width:25%; }
.td_e_info_fila_2 .e_col_2	{float:left; width:25%; }
.td_e_info_fila_2 .e_col_3	{float:left; width:25%; }
.td_e_info_fila_2 .e_col_4	{float:left; width:25%; }

.td_e_info_fila_3			{float:left; width:100%; text-align:left; }
.td_e_info_fila_3 .e_col_1	{float:left; width:25%; }
.td_e_info_fila_3 .e_col_2	{float:left; width:25%; }
.td_e_info_fila_3 .e_col_3	{float:left; width:50%; }


.listado_placas			{font-size:12px; }
.listado_placas2		{padding:20px 0 0 20px; }
.listado_placas ul		{}
.listado_placas ul li	{padding:0 0 10px 0 ; }
.listado_placas ul li a	{}


.campos_agrupados	{float:left; width:100%; padding:0 0 20px 0;  }
.campos_titulo		{float:left; width:100%;color:#0098ca; text-decoration:none; font-size:13px; padding:15px 0 5px; border-bottom:1px solid #0098ca; margin:0 0 10px 0; }	
.campos_titulo		{cursor:pointer; }
.campos_campos		{display:none; }
.campos_subtit		{float:left; width:100%; color:#333; font-size:13px; padding:5px 0 5px; }


.color_averia	{color:#d9b98b ! important; }
.color_fallo	{color:#8b8bd9 ! important; }
.color_xx		{color:#f45c5c ! important; }

.clase_AV	{color:#fff; background:#d9b98b; }
.clase_FA	{color:#fff; background:#8b8bd9; }
.clase_XX	{color:#fff; background:#f45c5c; }


