/* Maquetaci&oacute;n General --------------------------------------------------------------------------*/
table.linea td.celdaLinea {
	background: transparent url(../images/FondoLinea.gif) repeat-y 4% 0%;
}
table.linea td.celdaLineaInt {
	background: transparent url(../images/FondoLineaInt.gif) repeat-y 4% 0%;
}
table.linea td.celdaConFlecha {
	background: transparent url(../images/FondoLineaIda.gif) no-repeat 4% 50%;
}
table.linea td.PrimeraLinea {
	background: transparent url(../images/FondoPrimeraLinea.gif) no-repeat 4% 0%;
	font-weight: bolder;
}
table.linea td.UltimaLinea {
	background: transparent url(../images/FondoUltimaLinea.gif) no-repeat 4% 100%;
	font-weight: bolder;
}
table.linea td.PrimeraLineaInt {
	background: transparent url(../images/FondoPrimeraLineaInt.gif) no-repeat 4% 0%;
	font-weight: bolder;
}
table.linea td.UltimaLineaInt {
	background: transparent url(../images/FondoUltimaLineaInt.gif) no-repeat 4% 100%;
	font-weight: bolder;
}
table.lineaDoble td.celdaLinea {
	background: transparent url(../images/FondoLinea.gif) repeat-y 50.5% 0%;
}
table.lineaDoble td.celdaLineaInt {
	background: transparent url(../images/FondoLineaInt.gif) repeat-y 50.5% 0%;
}
table.lineaDoble td.celdaConFlecha {
	background: transparent url(../images/FondoLineaIda.gif) no-repeat 50.5% 50%;
}
table.lineaDoble td.PrimeraLinea {
	background: transparent url(../images/FondoPrimeraLinea.gif) no-repeat 50.5% 0%;
	font-weight: bolder;
}
table.lineaDoble td.PrimeraDobleLineaIzq {
	background: transparent url(../images/FondoPrimeraLineaDobleIzq.gif) no-repeat 107% 0%;
}
table.lineaDoble td.PrimeraDobleLineaDch {
	background: transparent url(../images/FondoPrimeraLineaDobleDch.gif) no-repeat -7% 0%;
}
table.lineaDoble td.DobleLineaIzq {
	background: transparent url(../images/FondoLineaDobleIzq.gif) repeat-y 107% 0%;
}
table.lineaDoble td.DobleLineaDch {
	background: transparent url(../images/FondoLineaDobleDch.gif) repeat-y -7% 0%;
}
table.lineaDoble td.UltimaLinea {
	background: transparent url(../images/FondoUltimaLinea.gif) no-repeat 50.5% 100%;
	font-weight: bolder;
}
table.lineaDoble td.PrimeraLineaInt {
	background: transparent url(../images/FondoPrimeraLineaInt.gif) no-repeat 50.5% 0%;
	font-weight: bolder;
}
table.lineaDoble td.UltimaLineaInt {
	background: transparent url(../images/FondoUltimaLineaInt.gif) no-repeat 50.5% 100%;
	font-weight: bolder;
}
table.lineaDoble tr.filaIda td.DobleLineaIzq {
	background: transparent url(../images/FondoLineaDobleIzqConFlechaIda.gif) no-repeat 107% 50%;
}
table.lineaDoble tr.filaIda td.DobleLineaDch {
	background: transparent url(../images/FondoLineaDobleDchConFlechaIda.gif) no-repeat -7% 50%;
}
table.lineaDoble tr.filaVuelta td.DobleLineaIzq {
	background: transparent url(../images/FondoLineaDobleIzqConFlechaVuelta.gif) no-repeat 107% 50%;
}
table.lineaDoble tr.filaVuelta td.DobleLineaDch {
	background: transparent url(../images/FondoLineaDobleDchConFlechaVuelta.gif) no-repeat -7% 50%;
}
table.lineaDoble td.UltimaDobleLineaIzq {
	background: transparent url(../images/FondoUltimaLineaDobleIzq.gif) no-repeat 107% bottom;
}
table.lineaDoble td.UltimaLineaDobleDch {
	background: transparent url(../images/FondoUltimaLineaDobleDch.gif) no-repeat -7% bottom;
}
table.lineaDoble td.PrimeraDobleLineaIzqVuelta {
	background: transparent url(../images/FondoPrimeraLineaDobleIzqVuelta.gif) no-repeat 107% 0%;
}
table.lineaDoble td.PrimeraDobleLineaDchVuelta {
	background: transparent url(../images/FondoPrimeraLineaDobleDchVuelta.gif) no-repeat -7% 0%;
}
table.lineaDoble td.UltimaDobleLineaIzqVuelta {
	background: transparent url(../images/FondoUltimaLineaDobleIzqVuelta.gif) no-repeat 107% bottom;
}
table.lineaDoble td.UltimaLineaDobleDchVuelta {
	background: transparent url(../images/FondoUltimaLineaDobleDchVuelta.gif) no-repeat -7% bottom;
}
table.lineaDoble td.UltimaDobleLineaCentro {
	background: transparent url(../images/FondoUltimaLineaDobleCentro.gif) repeat-x left bottom;
}
table.lineaDoble td.PrimeraDobleLineaCentro {
	background: transparent url(../images/FondoUltimaLineaDobleCentro.gif) repeat-x left top;
}



/* Linea Simple */
table.linea th.ColumnaMuni {
	width: 20%;
}
table.linea th.ColumnaIcos {
	width: 16%;
}
table.linea th.ColumnaParadas {
	width: 33%;
}
table.linea th.ColumnaIcosInfor {
	width: 20%;
}

span.celdaMarcada {
	background-color: #feea11;
}



table.linea td.celdaLinea, 
table.linea td.celdaLineaInt,
table.linea td.celdaConFlecha, 
table.linea td.PrimeraLinea, 
table.linea td.UltimaLinea, 
table.linea td.PrimeraLineaInt, 
table.linea td.UltimaLineaInt {
	text-align: left;
	padding-left: 26px;
	color:#000;
}

/* Linea Doble */
table.lineaDoble th.ColumnaMuni {
	width: 20%
}
table.lineaDoble th.ColumnaIcos {
	width: 10%;
}
table.lineaDoble th.ColumnaParadasIzq,
table.lineaDoble th.ColumnaParadasDch {
	width: 34%;
}
table.lineaDoble th.ColumnaIcosInforIzq, 
table.lineaDoble th.ColumnaIcosInforDch {
	width: 1%;
}

table.lineaDoble td.celdaLinea, 
table.lineaDoble td.celdaConFlecha, 
table.lineaDoble td.PrimeraLinea, 
table.lineaDoble td.UltimaLinea, 
table.lineaDoble td.celdaLineaInt,
table.lineaDoble td.PrimeraLineaInt, 
table.lineaDoble td.UltimaLineaInt {
	text-align: left;
	padding-left: 40%;
	/*text-align: right;
	padding-right: 2%;*/
}

table.lineaDoble td.PrimeraDobleLineaIzq, 
table.lineaDoble td.DobleLineaIzq, 
table.lineaDoble tr.filaIda td.DobleLineaIzq, 
table.lineaDoble tr.filaVuelta td.DobleLineaIzq, 
table.lineaDoble td.UltimaDobleLineaIzq,
table.lineaDoble td.PrimeraDobleLineaIzqVuelta, 
table.lineaDoble td.UltimaDobleLineaIzqVuelta {
	text-align: right;
	padding-right: 14px;
}
table.lineaDoble td.PrimeraDobleLineaDch, 
table.lineaDoble td.DobleLineaDch, 
table.lineaDoble tr.filaIda td.DobleLineaDch, 
table.lineaDoble tr.filaIda td.DobleLineaDch, 
table.lineaDoble tr.filaVuelta td.DobleLineaDch, 
table.lineaDoble td.UltimaLineaDobleDch, 
table.lineaDoble td.PrimeraDobleLineaDchVuelta, 
table.lineaDoble td.UltimaLineaDobleDchVuelta {
	text-align: left;
	padding-left: 14px;
}

#tira h6.titHorarioParada {
	font-size: 0.8em;
	padding: 0px 3px;
	background-color: #feea11;
	line-height: 20px;
	margin: 5px 0px;
}
