/* 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;
}


/*Linea tranvia*/

.tiraTranvia .cabeceraLinea{
	background-color: #007C70!important;
	color: #fff!important;
}

.tiraTranvia table.linea td.PrimeraLinea{
	background:url("../images/TranFondoPrimeraLinea.gif") no-repeat scroll 4% 0 transparent!important;
	font-weight:bolder;
}

.tiraTranvia table.linea td.celdaConFlecha {
	background:url("../images/TranFondoLineaIda.gif") no-repeat scroll 4% 50% transparent!important;
	}

.tiraTranvia table.linea td.celdaLinea {
	background:url("../images/TranFondoLinea.gif") repeat-y scroll 4% 0 transparent!important;
}

.tiraTranvia table.linea td.UltimaLinea {
	background:url("../images/TranFondoUltimaLinea.gif") no-repeat scroll 4% 100% transparent !important;
	font-weight:bolder;}
	
.tiraTranvia table.linea td.celdaLinea {
	background: transparent url(../images/TranFondoLinea.gif) repeat-y 4% 0% !important;
}

.tiraTranvia table.linea td.celdaLineaInt {
	background: transparent url(../images/TranFondoLineaInt.gif) repeat-y 4% 0% !important;
}

.tiraTranvia table.linea td.celdaConFlecha {
	background: transparent url(../images/TranFondoLineaIda.gif) no-repeat 4% 50% !important;
}

.tiraTranvia table.linea td.PrimeraLinea {
	background: transparent url(../images/TranFondoPrimeraLinea.gif) no-repeat 4% 0% !important;
	font-weight: bolder;
}

.tiraTranvia table.linea td.UltimaLinea {
	background: transparent url(../images/TranFondoUltimaLinea.gif) no-repeat 4% 100% !important;
	font-weight: bolder;
}

.tiraTranvia table.linea td.PrimeraLineaInt {
	background: transparent url(../images/TranFondoPrimeraLineaInt.gif) no-repeat 4% 0% !important;
	font-weight: bolder;
}

.tiraTranvia table.linea td.UltimaLineaInt {
	background: transparent url(../images/TranFondoUltimaLineaInt.gif) no-repeat 4% 100% !important;
	font-weight: bolder;
}

.tiraTranvia table.lineaDoble td.celdaLinea {
	background: transparent url(../images/TranFondoLinea.gif) repeat-y 50.5% 0% !important;
}

.tiraTranvia table.lineaDoble td.celdaLineaInt {
	background: transparent url(../images/TranFondoLineaInt.gif) repeat-y 50.5% 0% !important;
}

.tiraTranvia table.lineaDoble td.celdaConFlecha {
	background: transparent url(../images/TranFondoLineaIda.gif) no-repeat 50.5% 50% !important;
}

.tiraTranvia table.lineaDoble td.PrimeraLinea {
	background: transparent url(../images/TranFondoPrimeraLinea.gif) no-repeat 50.5% 0% !important;
	font-weight: bolder;
}

.tiraTranvia table.lineaDoble td.PrimeraDobleLineaIzq {
	background: transparent url(../images/TranFondoPrimeraLineaDobleIzq.gif) no-repeat 107% 0% !important;
}

.tiraTranvia table.lineaDoble td.PrimeraDobleLineaDch {
	background: transparent url(../images/TranFondoPrimeraLineaDobleDch.gif) no-repeat -7% 0% !important;
}

.tiraTranvia table.lineaDoble td.DobleLineaIzq {
	background: transparent url(../images/TranFondoLineaDobleIzq.gif) repeat-y 107% 0% !important;
}

.tiraTranvia table.lineaDoble td.DobleLineaDch {
	background: transparent url(../images/TranFondoLineaDobleDch.gif) repeat-y -7% 0% !important;
}

.tiraTranvia table.lineaDoble td.UltimaLinea {
	background: transparent url(../images/TranFondoUltimaLinea.gif) no-repeat 50.5% 100% !important;
	font-weight: bolder;
}

.tiraTranvia table.lineaDoble td.PrimeraLineaInt {
	background: transparent url(../images/TranFondoPrimeraLineaInt.gif) no-repeat 50.5% 0% !important;
	font-weight: bolder;
}

.tiraTranvia table.lineaDoble td.UltimaLineaInt {
	background: transparent url(../images/TranFondoUltimaLineaInt.gif) no-repeat 50.5% 100% !important;
	font-weight: bolder;
}

.tiraTranvia table.lineaDoble tr.filaIda td.DobleLineaIzq {
	background: transparent url(../images/TranFondoLineaDobleIzqConFlechaIda.gif) no-repeat 107% 50% !important;
}

.tiraTranvia table.lineaDoble tr.filaIda td.DobleLineaDch {
	background: transparent url(../images/TranFondoLineaDobleDchConFlechaIda.gif) no-repeat -7% 50% !important;
}

.tiraTranvia table.lineaDoble tr.filaVuelta td.DobleLineaIzq {
	background: transparent url(../images/TranFondoLineaDobleIzqConFlechaVuelta.gif) no-repeat 107% 50% !important;
}

.tiraTranvia table.lineaDoble tr.filaVuelta td.DobleLineaDch {
	background: transparent url(../images/TranFondoLineaDobleDchConFlechaVuelta.gif) no-repeat -7% 50% !important;
}

.tiraTranvia table.lineaDoble td.UltimaDobleLineaIzq {
	background: transparent url(../images/TranFondoUltimaLineaDobleIzq.gif) no-repeat 107% bottom !important;
}

.tiraTranvia table.lineaDoble td.UltimaLineaDobleDch {
	background: transparent url(../images/TranFondoUltimaLineaDobleDch.gif) no-repeat -7% bottom !important;
}

.tiraTranvia table.lineaDoble td.PrimeraDobleLineaIzqVuelta {
	background: transparent url(../images/TranFondoPrimeraLineaDobleIzqVuelta.gif) no-repeat 107% 0% !important;
}

.tiraTranvia table.lineaDoble td.PrimeraDobleLineaDchVuelta {
	background: transparent url(../images/TranFondoPrimeraLineaDobleDchVuelta.gif) no-repeat -7% 0% !important;
}

.tiraTranvia table.lineaDoble td.UltimaDobleLineaIzqVuelta {
	background: transparent url(../images/TranFondoUltimaLineaDobleIzqVuelta.gif) no-repeat 107% bottom !important;
}

.tiraTranvia table.lineaDoble td.UltimaLineaDobleDchVuelta {
	background: transparent url(../images/TranFondoUltimaLineaDobleDchVuelta.gif) no-repeat -7% bottom !important;
}

.tiraTranvia table.lineaDoble td.UltimaDobleLineaCentro {
	background: transparent url(../images/TranFondoUltimaLineaDobleCentro.gif) repeat-x left bottom !important;
}

.tiraTranvia table.lineaDoble td.PrimeraDobleLineaCentro {
	background: transparent url(../images/TranFondoUltimaLineaDobleCentro.gif) repeat-x left top !important;
}



/*Linea NITBUS*/

.tiraNIT .cabeceraLinea{
	background-color: #007C70!important;
	color: #fff!important;
}

.tiraNIT table.linea td.PrimeraLinea{
	background:url("../images/NITFondoPrimeraLinea.png") no-repeat scroll 4% 0 transparent!important;
	font-weight:bolder;
}

.tiraNIT table.linea td.celdaConFlecha {
	background:url("../images/NITFondoLineaIda.png") no-repeat scroll 4% 50% transparent!important;
	}

.tiraNIT table.linea td.celdaLinea {
	background:url("../images/NITFondoLinea.png") repeat-y scroll 4% 0 transparent!important;
}

.tiraNIT table.linea td.UltimaLinea {
	background:url("../images/NITFondoUltimaLinea.png") no-repeat scroll 4% 100% transparent !important;
	font-weight:bolder;}
	
.tiraNIT table.linea td.celdaLinea {
	background: transparent url(../images/NITFondoLinea.png) repeat-y 4% 0% !important;
}

.tiraNIT table.linea td.celdaLineaInt {
	background: transparent url(../images/NITFondoLineaInt.png) repeat-y 4% 0% !important;
}

.tiraNIT table.linea td.celdaConFlecha {
	background: transparent url(../images/NITFondoLineaIda.png) no-repeat 4% 50% !important;
}

.tiraNIT table.linea td.PrimeraLinea {
	background: transparent url(../images/NITFondoPrimeraLinea.png) no-repeat 4% 0% !important;
	font-weight: bolder;
}

.tiraNIT table.linea td.UltimaLinea {
	background: transparent url(../images/NITFondoUltimaLinea.png) no-repeat 4% 100% !important;
	font-weight: bolder;
}

.tiraNIT table.linea td.PrimeraLineaInt {
	background: transparent url(../images/NITFondoPrimeraLineaInt.png) no-repeat 4% 0% !important;
	font-weight: bolder;
}

.tiraNIT table.linea td.UltimaLineaInt {
	background: transparent url(../images/NITFondoUltimaLineaInt.png) no-repeat 4% 100% !important;
	font-weight: bolder;
}

.tiraNIT table.lineaDoble td.celdaLinea {
	background: transparent url(../images/NITFondoLinea.png) repeat-y 50.5% 0% !important;
}

.tiraNIT table.lineaDoble td.celdaLineaInt {
	background: transparent url(../images/NITFondoLineaInt.png) repeat-y 50.5% 0% !important;
}

.tiraNIT table.lineaDoble td.celdaConFlecha {
	background: transparent url(../images/NITFondoLineaIda.png) no-repeat 50.5% 50% !important;
}

.tiraNIT table.lineaDoble td.PrimeraLinea {
	background: transparent url(../images/NITFondoPrimeraLinea.png) no-repeat 50.5% 0% !important;
	font-weight: bolder;
}

.tiraNIT table.lineaDoble td.PrimeraDobleLineaIzq {
	background: transparent url(../images/NITFondoPrimeraLineaDobleIzq.png) no-repeat 107% 0% !important;
}

.tiraNIT table.lineaDoble td.PrimeraDobleLineaDch {
	background: transparent url(../images/NITFondoPrimeraLineaDobleDch.png) no-repeat -7% 0% !important;
}

.tiraNIT table.lineaDoble td.DobleLineaIzq {
	background: transparent url(../images/NITFondoLineaDobleIzq.png) repeat-y 107% 0% !important;
}

.tiraNIT table.lineaDoble td.DobleLineaDch {
	background: transparent url(../images/NITFondoLineaDobleDch.png) repeat-y -7% 0% !important;
}

.tiraNIT table.lineaDoble td.UltimaLinea {
	background: transparent url(../images/NITFondoUltimaLinea.png) no-repeat 50.5% 100% !important;
	font-weight: bolder;
}

.tiraNIT table.lineaDoble td.PrimeraLineaInt {
	background: transparent url(../images/NITFondoPrimeraLineaInt.png) no-repeat 50.5% 0% !important;
	font-weight: bolder;
}

.tiraNIT table.lineaDoble td.UltimaLineaInt {
	background: transparent url(../images/NITFondoUltimaLineaInt.png) no-repeat 50.5% 100% !important;
	font-weight: bolder;
}

.tiraNIT table.lineaDoble tr.filaIda td.DobleLineaIzq {
	background: transparent url(../images/NITFondoLineaDobleIzqConFlechaIda.png) no-repeat 107% 50% !important;
}

.tiraNIT table.lineaDoble tr.filaIda td.DobleLineaDch {
	background: transparent url(../images/NITFondoLineaDobleDchConFlechaIda.png) no-repeat -7% 50% !important;
}

.tiraNIT table.lineaDoble tr.filaVuelta td.DobleLineaIzq {
	background: transparent url(../images/NITFondoLineaDobleIzqConFlechaVuelta.png) no-repeat 107% 50% !important;
}

.tiraNIT table.lineaDoble tr.filaVuelta td.DobleLineaDch {
	background: transparent url(../images/NITFondoLineaDobleDchConFlechaVuelta.png) no-repeat -7% 50% !important;
}

.tiraNIT table.lineaDoble td.UltimaDobleLineaIzq {
	background: transparent url(../images/NITFondoUltimaLineaDobleIzq.png) no-repeat 107% bottom !important;
}

.tiraNIT table.lineaDoble td.UltimaLineaDobleDch {
	background: transparent url(../images/NITFondoUltimaLineaDobleDch.png) no-repeat -7% bottom !important;
}

.tiraNIT table.lineaDoble td.PrimeraDobleLineaIzqVuelta {
	background: transparent url(../images/NITFondoPrimeraLineaDobleIzqVuelta.png) no-repeat 107% 0% !important;
}

.tiraNIT table.lineaDoble td.PrimeraDobleLineaDchVuelta {
	background: transparent url(../images/NITFondoPrimeraLineaDobleDchVuelta.png) no-repeat -7% 0% !important;
}

.tiraNIT table.lineaDoble td.UltimaDobleLineaIzqVuelta {
	background: transparent url(../images/NITFondoUltimaLineaDobleIzqVuelta.png) no-repeat 107% bottom !important;
}

.tiraNIT table.lineaDoble td.UltimaLineaDobleDchVuelta {
	background: transparent url(../images/NITFondoUltimaLineaDobleDchVuelta.png) no-repeat -7% bottom !important;
}

.tiraNIT table.lineaDoble td.UltimaDobleLineaCentro {
	background: transparent url(../images/NITFondoUltimaLineaDobleCentro.png) repeat-x left bottom !important;
}

.tiraNIT table.lineaDoble td.PrimeraDobleLineaCentro {
	background: transparent url(../images/NITFondoUltimaLineaDobleCentro.png) repeat-x left top !important;
}
	