.a585 {width: 100%;}
.v1 {padding-left: 5px; height: 22px;}
.v2 {padding-left: 5px; height: 22px;}
.p1 {text-align: right; padding-right: 5px; font-weight: bold;}
.d1 {padding-left: 10px; height: 18px;}
.d2 {width: 185px; padding-right: 10px; text-align: right;}
div#svBannerTop #svPrecio span {font-weight: bold; color: #9E0039; float: right; cursor: pointer;}
.td18 {padding-left: 10px; height: 18px;}
.td19 {width: 415px;}
.td65 {text-align: right; padding-right: 5px; width: 65px;}
.tabla0 {border-spacing: 0; width: 100%; border-collapse: collapse;}
.ar {text-align: right;}
.pt3 {padding-top: 3px;}
.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.pb3 {padding-bottom: 3px;}
.pl5 {padding: 2px 0 2px 5px;}
.bw0 {border-width: 0px;}
.tit {height: 26px; padding: 0 5px 0 5px; border-bottom: solid 1px #0078B9;}
.vat {vertical-align: top;  vertical-align:top;}
.rutasParcial{ width: 320px;}	
.linkRuta{cursor: pointer;}	
.contBannerTopConLateral{overflow: hidden;width: 470px;}
.contBannerTopSinLateral{overflow: hidden;width: 640px; margin: 0 auto;}
#divNotaPreciosOrientativos{padding-bottom: 5px;}