BODY {
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
	background-color: #d0d0d0
}
.BODYWHITE {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.titularBGcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #8e9ad2;
	font-weight: bold;
}
.tituloimpresion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #000000;
}
.textoimpresion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
}
.desplegables {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #d3d8ed;
	border: 1px solid #ffffff;
}
.desplegables_blanco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #a0a0a0;
}
.desplegables0 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #d3d8ed;
	border: 0px solid #ffffff;
}
.caja_texto {

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #d3d8ed;
	border: 1px solid #ffffff;
}
.boton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #8492cf;
	border: 1px solid #4354a7;
}
.textoetiqueta {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #586abd;
}
.textosubetiqueta {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #586abd;
}
.textonegro {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: lighter;
}
.textonegrofondoblanco {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	font-weight: lighter;
}
.mensajesestado {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #ff0000;
	font-weight: bold;
}
.tablaRouting {
	background-color: #b0c4de;
}
.tablaParadaRouting {
	background-color: #ffff9c;
}
.textoRouting1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #586ABE;
}
.textoblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/* Header cells - the blue and silver gradient backgrounds */
.gridheader	{
	color: #000099; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(../imagenes/cellpic3.gif);
}
a.1:link,a.1:active,a.1:visited {color : #006699; text-decoration: none;}
a.1:hover		{text-decoration: underline; color : #606060; }
a:link,a:active,a:visited {color : #000099; text-decoration: none;}
a:hover		{text-decoration: underline overline; color : #606060; }

table.listado {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: silver;
	border-collapse: collapse;
	background-color: white;
}
table.listado th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: silver;
	color: #000099; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(../imagenes/cellpic3.gif);
}
table.listado td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: silver;
	background-color: white;
}

