﻿body {
}
.txt_compr
{
	font-size: 10pt;
	color: #f26522;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
	font-weight: bold;
	text-decoration:underline;
	
}
.txt_BsF
{
	font-size: 12pt;
	color: Orange;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
	font-weight: bold;
	text-decoration:underline;
	
}
.iti_dia
{
	font-size: 14pt;
	color: #656565;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
	font-weight: bold;
	text-decoration:none;
}

.iti_hora
{
	font-size: 8pt;
	color: #656565;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
	font-weight: normal;
}

.estilo_contenido
{
	font-weight: lighter;
	color: gray;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	text-align:justify;
}

.autenticacion_titulo
{
	font-weight: bolder;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 7pt;
	vertical-align:middle;
}

.autenticacion_titulo_azul
{
	font-weight: bolder;
	color: navy;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 7pt;
}

.autenticacion_contenido
{
	font-weight: lighter;
	color: gray;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 7pt;
}

.autenticacion_vinculo
{
	font-weight: lighter;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 7pt;
}

.extranet_menu
{
	font-weight:normal;
	color: white;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 8pt;
	direction: ltr;
	line-height: 8pt;
	letter-spacing: 1px;
	text-align: left;
	text-decoration: none;
 	
}

.extranet_menu_bold
{
	font-weight:bold;
	color: white;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 8pt;
	direction: ltr;
	line-height: 6pt;
	letter-spacing: 1px;
	text-align: left;
	text-decoration: none;
	
}
.extranet_matenimiento_Azul
{
	font-weight:bold;
	color: #076185;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 35px;
	line-height: 27pt;
	text-align: left;
	text-decoration: none;	
}

.extranet_menu_seleccionado
{
	font-weight:normal;
	color: #FDB73B;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 8pt;
	direction: ltr;
	line-height: 6pt;
	letter-spacing: 1px;
	text-align: left;
	text-decoration: none;
	
}

.extranet_submenu
{
	font-weight: bolder;
	color: white;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 10pt;
	direction: ltr;
	line-height: 8pt;
	letter-spacing: 1px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	
}

.extranet_titulo_submenu
{
	font-weight: bolder;
	color: #006600;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 12pt;
	direction: ltr;
	line-height: 8pt;
	letter-spacing: 1px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	
}


.titulo_verde
{
	font-weight: bolder;
	color: #006600;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 12pt;
	direction: ltr;
	line-height: 10pt;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	
}


.mininegro
{
	font-size: 7pt;
	color: black;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}

.micronegro
{
	font-size: 6pt;
	color: black;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}


.minimicronegro
{
	font-size: 7pt;
	color: black;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}

.monto_pasajes
{
	font-size: 7pt;
	color: green;
	font-weight: bolder;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}

.miniverde
{
	font-size: 7pt;
	color: green;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}

.miniazul
{
	font-size: 7pt;
	color: blue;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}
.publicidad
{
	font-size: 9pt;
	color: gray;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: left;
	font-weight: bold;
}


.mininegrobold
{
	font-size: 7pt;
	color: black;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
	font-weight: bold;
}

.miniblanco
{
	font-size: 7pt;
	color: white;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}

.minigris
{
	font-size: 7pt;
	color: gray;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}
.minigris_2
{
	font-size: 9pt;
	color:#717171;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}
.mininaranja
{
	font-size: 7pt;
	color: orange;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}


.mininaranjabold
{
	font-size: 7pt;
	color: orange;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
	font-weight: bold;
}

.minirojo
{
	font-size: 7pt;
	color: red;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}

.minirojo_centrado
{
	font-size: 7pt;
	color: red;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
	text-align: center;
}

.encabezado_vinculo
{
	color:#4B4B4B;
font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 8pt;
	font-weight:normal ;
	text-decoration:none;
}


.atc
{
	font-weight:bolder;
	font-size: 11pt;
	color: white;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
 line-height:normal;
 
}

.contenido_gris
{
	font-weight: lighter;
	color: gray;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
 text-align:justify;
}


.registro
{
	font-weight:bolder;
	color: #3e3e3e;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	text-align: justify;
}

.registro_detalle
{
	font-size: 7pt;
	color: gray;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}


.contenido_gris_bold
{
	font-weight: bolder;
	color: gray;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 11pt;
	text-align:justify;
}

.contenido_negro_bold
{
	font-weight: bolder;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	text-align:justify;
}
.contenido_negro_bold_right
{
	font-weight: bolder;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	text-align:right;
}
.contenido_negro
{
	font-weight: lighter;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	text-align:justify;
}


.contenido_negro_otras_posibilidades
{
	font-weight: lighter;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 8pt;
	text-align:justify;
}

.contenido_negro_otras_posibilidades_bold
{
	font-weight:bolder;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 8pt;
	text-align:justify;
}

.contenido_negro_centrado
{
	font-weight: lighter;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	text-align:center ;
}
.contenido_negro_right
{
	font-weight: lighter;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	text-align: right;
}
.contenido_negro_centrado_bold
{
	font-weight: bolder;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	text-align: right;
}
.contenido_verde
{
	font-weight: lighter;
	color: #99cc33;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	text-align:justify;
}

.contenido_azul
{
	font-weight: lighter;
	color: navy;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	text-align:justify;
}

.contenido_rojo
{
	font-weight: lighter;
	color: red;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 12pt;
	text-align:justify;
}


.itinerario_negro
{
	font-weight: lighter;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
}

.itinerario_negro_bold
{
	font-weight: bolder;
	color: black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
}

.itinerario_rojo
{
	font-weight: lighter;
	color: red;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
}

.itinerario_azul_claro
{
	font-weight: lighter;
	color: #333399;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
}

.itinerario_blanco
{
	font-weight: lighter;
	color: white;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
}

.itinerario_blanco_bold
{
	font-weight: bolder;
	color: white;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
}

.itinerario_gris
{
	font-weight: lighter;
	color: gray;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
}

.itinerario_gris_bold
{
	font-weight: bolder;
	color: gray;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
}

.menu
{
 background-color:#004078;
 font-weight: lighter;
 color: white;
 font-family: Arial, 'Arial Narrow' , Serif;
 font-size: 9pt;
 margin-left:5px;
 border-bottom-color:#004078;
 border-bottom-style:solid;
 border-bottom-width:thin;
 border-top-color:#004078;
 border-top-style:solid;
 border-top-width:thin;
 border-left-color:#004078;
 border-left-style:solid;
 border-left-width:thin;
 border-right-color:#004078;
 border-right-style:solid;
 border-right-width:thin;
 text-decoration:none;
}

.menu2
{
 background-image: url([~/imagenes/menu.jpg]);
 font-weight: bold;
 color:white;
 font-family: Arial, 'Arial Narrow' , Serif;
 font-size:9.3pt;
 margin-left:5px;

 text-decoration:none;
}
.menu_rollover2
{
 background-color: #22679e;
 font-weight: bold;
 color:#dbedf8;
 font-family: Arial, 'Arial Narrow' , Serif;
 font-size: 9.3pt;
 text-decoration:none;
}
.menu_rollover
{
 background-color:#426d8f;	
 font-weight:700;
 color: white;
 font-family: Arial, 'Arial Narrow' , Serif;
 font-size: 9pt;
 margin-left:5px;
 border-bottom-color:#185D98;
 border-bottom-style:solid;
 border-bottom-width:thin;
 border-top-color:#185D98;
 border-top-style:solid;
 border-top-width:thin;
 border-left-color:#185D98;
 border-left-style:solid;
 border-left-width:thin;
 border-right-color:#185D98;
 border-right-style:solid;
 border-right-width:thin;
 text-decoration:none;
}
.navegacion_principal
{ 
color:#020202;
font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 12pt;
	font-weight:bolder ;
	text-decoration:none;
}

.navegacion_submenu
{
	color:#4B4B4B;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 10pt;
	font-weight:bolder ;
	text-decoration:none;
}

.registro_usuarios
{
	color:#2D4B53;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 8pt;
	font-weight:bolder ;
	text-decoration:none;
}

.registro_usuarios_blanco
{
	color:white;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 8pt;
	font-weight:bolder ;
	text-decoration:none;
}

.buscador
{
	color:#787679;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 9pt;
	font-weight:normal ;
	text-decoration:none;
}

.buscador_combos
{
	color:#787679;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 8pt;
	font-weight:normal ;
	text-decoration:none;
}

.buscador_combos_rutas
{
	color:#787679;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 6pt;
	font-weight:normal ;
	text-decoration:none;
}

.pie_de_pagina
{
	color:#787679;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 10pt;
	font-weight:normal ;
	text-decoration:none;
}

.disponibilidad_verde
{
	font-size: 8pt;
	color: green;
	font-weight:bolder ;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}
.disponibilidad_verde_bolder
{
	font-size: 8pt;
	color: green;
	font-weight: 900;
	font-family: Arial, Sans-Serif, 'Arial Narrow';
}
.submenu_titulo
{
	color:white;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 12pt;
	font-weight:bolder ;
	text-decoration:none;
}

.submenu_item
{
	color:white;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 10pt;
	font-weight:normal ;
	text-decoration:none;
}

.buscador_titulo
{
	color:#515350;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 10pt;
	font-weight:bolder ;
	text-decoration:none;
}
.buscador_titulo_edt
{
	color: Black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 10pt;
	font-weight: 900;
	text-decoration:none;
}
.buscador_titulo_edt_Nor
{
	color: Black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration:none;
}
.titulo_noticia
{
	color:black;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 12pt;
	font-weight:bolder ;
	text-decoration:none;
}

.contenido_noticia
{
	color:Gray;
	font-family: Arial, 'Arial Narrow' , Serif;
	font-size: 10pt;
	font-weight:normal ;
	text-decoration:none;
	text-align:justify;
}