.NoRequerido_new
{
    BACKGROUND-COLOR: #ebebeb;
    FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: black
}
.celdacompra
{
    BACKGROUND-COLOR: #ebebeb;
    FONT: 12px Tahoma;
    COLOR: black
}
.Vfondo
{
    BACKGROUND-COLOR: white
}
.Vtabla
{
    BACKGROUND-COLOR: #ebebeb
}
.Vtexto_1
{
    FONT-FAMILY: Tahoma;
    COLOR: #959595;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.Vtexto_2
{
    FONT-FAMILY: Tahoma;
    COLOR: #959595;
    FONT-SIZE: 8px
}
.Vtexto_3
{
    FONT-FAMILY: Tahoma;
    COLOR: #959595;
    FONT-SIZE: 10px
}
.Vboton
{
    BACKGROUND-COLOR: #ec6e00;
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
TD.btnContinuar_new
{
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #ec6e00;
    TEXT-INDENT: 5px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Tahoma;
    BACKGROUND-POSITION: center center;
    COLOR: white;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.Vinfo
{
    FONT-FAMILY: Tahoma;
    COLOR: #959595;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.Vblackline
{
    BORDER-BOTTOM: silver;
    BORDER-LEFT: teal;
    BACKGROUND-COLOR: black;
    BORDER-TOP: teal;
    BORDER-RIGHT: white 1px solid
}
.Vblackline2
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: white 0px solid;
    BACKGROUND-COLOR: black;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.Vorangeline
{
    BORDER-BOTTOM: silver;
    BORDER-LEFT: teal;
    BACKGROUND-COLOR: #ec6e00;
    BORDER-TOP: teal;
    BORDER-RIGHT: white 1px solid
}
.Vorangeline2
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: white 0px solid;
    PADDING-BOTTOM: 0pt;
    TEXT-TRANSFORM: none;
    BACKGROUND-COLOR: #ec6e00;
    FONT-VARIANT: normal;
    FONT-STYLE: normal;
    TEXT-INDENT: 35px;
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 22px;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 0pt
}
.Vletra2
{
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 10px
}
.Vletra3
{
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
TD.btnInicioGris
{
    BACKGROUND-COLOR: #5e5d5b;
    BACKGROUND-REPEAT: no-repeat
}
TD.btnPasoNaranja
{
    BACKGROUND-COLOR: #ec6e00;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center 50%
}
.Vletra4
{
    FONT-FAMILY: Tahoma;
    COLOR: #cccccc;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.Vminiespacio
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 2px;
    TEXT-DECORATION: none
}
.Vtabla_boton
{
    BACKGROUND-COLOR: #ec6e00
}
.btnInicioGris2
{
    BACKGROUND-COLOR: #5e5d5b;
    FONT-FAMILY: Tahoma;
    COLOR: #cccccc;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.Vletra5
{
    FONT-FAMILY: Tahoma;
    COLOR: #5e5d5b;
    FONT-SIZE: 13px
}
.Vinfo_2
{
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.Vletra6
{
    FONT-FAMILY: Tahoma;
    COLOR: #3476b0;
    FONT-SIZE: 10px
}
TD.btnContinuar_new_over
{
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #858384;
    TEXT-INDENT: 5px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-POSITION: center center;
    COLOR: white;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.Vtabla_boton_over
{
    BACKGROUND-COLOR: #858384
}
.V_nbus
{
    BORDER-BOTTOM: #ebebeb thin;
    BORDER-LEFT: #ebebeb thin solid;
    BACKGROUND-COLOR: white;
    BORDER-TOP: #ebebeb thin solid;
    BORDER-RIGHT: #ebebeb thin solid
}
.Vbillete1
{
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 19px;
    FONT-WEIGHT: bold
}
.Vinfobig
{
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
.VtituloO-D
{
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #ebebeb;
    TEXT-INDENT: 5px;
    FONT-FAMILY: Tahoma;
    COLOR: #ec6e00;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.Vtitulo_fecha
{
    BACKGROUND-COLOR: black;
    FONT-FAMILY: Tahoma;
    COLOR: #b6b6b6;
    FONT-SIZE: 12px
}
.Vtitulo_trayecto
{
    BACKGROUND-COLOR: #b6b6b6;
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 13px
}
.Vfondo_horaios_titulo
{
    BORDER-BOTTOM: #b6b6b6 thin solid;
    BORDER-LEFT: #b6b6b6 thin;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    COLOR: #ec6e00;
    FONT-SIZE: 9px;
    BORDER-TOP: #b6b6b6 thin solid;
    BORDER-RIGHT: #b6b6b6 thin solid
}
.Vcelda_horarios
{
    BORDER-BOTTOM: #b6b6b6 thin solid;
    BORDER-LEFT: #b6b6b6 thin solid;
    BACKGROUND-COLOR: #ebebeb;
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 8px;
    BORDER-TOP: #b6b6b6 thin solid;
    BORDER-RIGHT: #b6b6b6 thin solid
}
.Vcelda_horarios1
{
    BORDER-BOTTOM: #b6b6b6 thin solid;
    BORDER-LEFT: #b6b6b6 thin;
    BACKGROUND-COLOR: #ebebeb;
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 9px;
    BORDER-TOP: #b6b6b6 thin;
    BORDER-RIGHT: #b6b6b6 thin solid
}
TD.btnRecargaDia_new
{
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #ec6e00;
    TEXT-INDENT: 5px;
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.Vletra7
{
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.Vtitulo_trayecto2
{
    BORDER-BOTTOM: white thin solid;
    BORDER-LEFT: white thin;
    BACKGROUND-COLOR: #b6b6b6;
    BORDER-TOP: teal thin;
    BORDER-RIGHT: white thin solid
}
.Vinforutas
{
    BACKGROUND-COLOR: #fcf4f4
}
.Vletra8
{
    FONT-FAMILY: Tahoma;
    COLOR: #800000;
    FONT-SIZE: 10px
}
.V_nbus2
{
    BORDER-BOTTOM: #ebebeb thin solid;
    BORDER-LEFT: #ebebeb thin solid;
    BORDER-TOP: #ebebeb thin solid;
    BORDER-RIGHT: #ebebeb thin solid
}
.V_plaza_libre
{
    BACKGROUND-COLOR: #ebebeb
}
.V_plaza_ocupada
{
    BACKGROUND-COLOR: #ec6e00
}
.V_plaza_eleccion
{
    BACKGROUND-COLOR: #5e5d5b
}
.V_plaza_no
{
    BACKGROUND-COLOR: white
}
.Vfondo_horaios_titulo2
{
    BORDER-BOTTOM: #b6b6b6 thin solid;
    BORDER-LEFT: #b6b6b6 thin solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    COLOR: #ec6e00;
    FONT-SIZE: 9px;
    BORDER-TOP: #b6b6b6 thin;
    BORDER-RIGHT: #b6b6b6 thin solid
}
.Vtexto_result
{
    FONT-FAMILY: Tahoma;
    COLOR: #a90d1e;
    FONT-SIZE: 9px
}
.Vletra_boton
{
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.textoBus2
{
    FONT-FAMILY: Verdana;
    COLOR: #858384;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.color_Bus
{
    BACKGROUND-COLOR: #999999
}
.Vtexto_try
{
    FONT-FAMILY: Arial;
    COLOR: #ec6e00;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.Vtexto_ciudad
{
    FONT-FAMILY: Arial;
    COLOR: black;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.Vletra9
{
    FONT-FAMILY: Tahoma;
    COLOR: #4169e1
}
.Vtexto_consejo
{
    FONT-VARIANT: normal;
    FONT-FAMILY: Verdana;
    COLOR: black;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.Vletra_for
{
    FONT-FAMILY: Tahoma;
    COLOR: #ec6e00;
    FONT-SIZE: 9px
}
.Vprecio
{
    BORDER-BOTTOM: white;
    BORDER-LEFT: white;
    BACKGROUND-COLOR: white;
    FONT-VARIANT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma;
    COLOR: #ec6e00;
    FONT-SIZE: 10px;
    BORDER-TOP: white;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: white
}
.Vdatos_per
{
    BACKGROUND-COLOR: #5e5d5b;
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
.Vdatos_per2
{
    BACKGROUND-COLOR: #5e5d5b;
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.Vimporte
{
    BORDER-BOTTOM: #b6b6b6 1px solid;
    TEXT-ALIGN: right;
    BORDER-LEFT: #b6b6b6 1px solid;
    BACKGROUND-COLOR: #b6b6b6;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 2px;
    FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #b6b6b6 1px solid;
    BORDER-RIGHT: #b6b6b6 1px solid
}
.Vtitulo
{
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 11px
}
.Vtexto_try2
{
    FONT-FAMILY: Arial;
    COLOR: black;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.Vbillete_res
{
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.Vbillete2
{
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.Vtitulo_resumen
{
    BACKGROUND-COLOR: #5e5d5b;
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal
}
.condiciones_c_new
{
    FONT-FAMILY: Tahoma;
    COLOR: #ec6e00;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.condiciones_d_new
{
    FONT-FAMILY: Arial;
    COLOR: black;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.titulo_error
{
    BACKGROUND-COLOR: #5e5d5b;
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 15px
}
.Vtexto_error
{
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.Vletra1
{
    FONT-FAMILY: Tahoma;
    COLOR: #5e5d5b;
    FONT-SIZE: 13px
}
.letra_button
{
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 10px
}
.Vno
{
    FONT-FAMILY: Tahoma;
    COLOR: #ec6e00;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold
}
.Vcelda1
{
    BACKGROUND-COLOR: #b6b6b6;
    FONT-FAMILY: Tahoma;
    COLOR: white;
    FONT-SIZE: 13px
}
.Vcelda2
{
    BACKGROUND-COLOR: #ebebeb;
    FONT-FAMILY: Tahoma;
    COLOR: black;
    FONT-SIZE: 9px
}
BODY
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}
TD
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}
TH
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}
.bodystyle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}
.small
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px
}
.menu
{
    OUTLINE-STYLE: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #5e5d5b;
    FONT-SIZE: 11px;
    BORDER-TOP: 1px solid
}
.menulast
{
    BORDER-BOTTOM: 1px solid;
    OUTLINE-STYLE: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #5e5d5b;
    FONT-SIZE: 11px;
    BORDER-TOP: 1px solid
}
.menutexto
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #5e5d5b;
    FONT-SIZE: 11px
}
.resaltadonaranja
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ec6e00;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.tablemenu
{
    BACKGROUND-COLOR: #c5c5c5
}
.botonesinf
{
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #ec6e00;
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.tabletopmenu
{
    BACKGROUND-COLOR: #000000
}
.topapartado
{
    BACKGROUND-COLOR: #5e5d5b;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.topapartadosup
{
    BACKGROUND-COLOR: #ebebeb;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ec6e00;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.medium
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}
.big
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px
}
.normalnegrita
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.normalcursiva
{
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px
}
.xbig
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px
}
.expanded
{
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 2px;
    FONT-SIZE: 12px
}
.justified
{
    TEXT-ALIGN: justify;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footer
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    COLOR: #999999;
    FONT-SIZE: 9px
}
.box1
{
    BORDER-BOTTOM: #666666 solid;
    BORDER-LEFT: #cccccc solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc solid;
    BORDER-RIGHT: #666666 solid;
    PADDING-TOP: 3px
}
.box2
{
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    PADDING-BOTTOM: 3px;
    FONT-STYLE: italic;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 1px solid;
    BORDER-RIGHT: 1px solid;
    WORD-SPACING: 2pt;
    PADDING-TOP: 3px
}
.botonoscuro
{
    BACKGROUND-COLOR: #858384;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.menutextoblanco
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    FONT-SIZE: 11px
}
