.bgColor01 {
	background-color: #FFFFFF;
}
.bgColor02 {
	background-color: #F5F5F3;
}

.edit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: auto;
	width: auto;
}

.error {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}


.cabecera_ver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.logout {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DCA603;
	text-decoration: none;
}

.language {
	font-family: Arial, Helvetica, xsans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}

.user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#5B5B5B;
}
.menus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#5B5B5B;
}

.submenus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#5B5B5B;
}

.bsubmitpda {
	border:none;
}

.edit_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.pie {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}

.boton_pie {
	border: none;
	border-color: #FFFFFF;
	border-width: 0;
}
.titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	text-align: right;
}

.puntos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	text-align: right;
	color: #FF0000;
}

.miga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.seccion_oferta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.linea_oferta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linea_oferta_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: lighter;
}
.linea_oferta_precio {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DCA603;
	text-align: right;
	text-decoration: none;
}

.linea_oferta_precio_left {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DCA603;
	text-align: left;
	text-decoration: none;
}

.detalle_oferta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.detalle_oferta_amarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #DCA603;
	text-decoration: none;
}

.oferta_titulo {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: lighter;
	}

.aniversario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.aniversario2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.aniversario3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.origenes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
}

.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.contacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: lighter;
}

.encabezado_seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.encabezado_subseccion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.anotacion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
}

.enlace_secundario {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DCA603;
	text-align: left;
	text-decoration: none;
}

.boton_tiny {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #484847;
	color: #FFFFFF;
	text-decoration: none;
}

.boton_tiny_blanco {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #484847;
	text-decoration: none;
}

.caja_texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.linea_vuelos{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

.linea_vuelos_ibmtdt{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.linea_vuelos_bggrisl{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color: #F5F5F3;
}

.linea_vuelos_bggriso{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	background-color: #666666;
}

.linea_vuelos_bggrism{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color: #D4A534;
}

.fondo_gris{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: #969696;
}

.oferta_home_destino{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.oferta_home_trayecto{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	color: #000000;
}

.enlace_horarios {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DCA603;
	text-align: left;
	text-decoration: none;
}

.enlace_horarios img {
	border:0px;
	text-decoration: none;
}
.linea_error {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 9px;
	color: #FF0000;
}
.marcaVIB{
	font-size: 25px;
	color: gray;
	margin: 5;
	font-weight: bold;
}
.txt_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 9px;
	color: #FF0000;
}

/*estilo general para paginados*/ 
#paginador {margin-top:0.5em;}
#paginador #paginas #anterior {background:transparent url(/ibcomv3/images/flechaizquierda.gif) no-repeat scroll left 5px;font-weight:bold;margin:0 0 0 1em;padding:0 0 0 1em;}
#paginador #paginas #siguiente {background:transparent url(/ibcomv3/images/flechaderecha.gif) no-repeat scroll right 5px;font-weight:bold;margin:0 1em 0 0;padding:0 1em 0 0;}
#paginador #paginas a {font-weight:normal;padding:0 0.5em; color:#DCA603;}
#paginador #paginas strong {color:#333333;padding:0 0.4em;}